:root{--bg:var(--tg-theme-secondary-bg-color,#eef0ec);--surface:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,#fff));--ink:var(--tg-theme-text-color,#16191d);--muted:var(--tg-theme-hint-color,#5a635c);--line:#e3e7e1;--soft:#e3eae5;--accent:#1f6f5c;--plate:#f2c230;--warn:#a94c24;--warn-soft:#f7e9e1;--accent-strong:#164f42;--accent-text:var(--accent);--on-accent:#fff;--on-ink:#fff;--ink-2:#2d3530;--ink-3:#4a524c;--plate-ink:#16191d;--on-plate:#3a3520;--line-strong:#dce0da;--segment-bg:#dce2dc;--border:#c9d0c8;--warn-strong:#8f3e1b;--overlay:#16191d73;--press:#16191d1f;--chart-line:#0b7d60;--font:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-numbers:"Unbounded", var(--font);--radius-card:18px;--radius-plate:22px;--radius-button:14px;--radius-control:12px;--radius-chip:18px;--radius-badge:8px;--tap-min:44px;--button-main:52px;--tabbar-height:76px;--gutter:16px;--inset-top:calc(var(--tg-viewport-safe-area-inset-top,env(safe-area-inset-top,0px)) + var(--tg-viewport-content-safe-area-inset-top,0px));--inset-bottom:calc(var(--tg-viewport-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) + var(--tg-viewport-content-safe-area-inset-bottom,0px));--inset-left:var(--tg-viewport-safe-area-inset-left,env(safe-area-inset-left,0px));--inset-right:var(--tg-viewport-safe-area-inset-right,env(safe-area-inset-right,0px));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tg-theme=dark]{--line:color-mix(in srgb, var(--ink) 12%, var(--surface));--line-strong:color-mix(in srgb, var(--ink) 16%, var(--surface));--soft:color-mix(in srgb, var(--accent) 22%, var(--surface));--segment-bg:color-mix(in srgb, var(--ink) 10%, var(--bg));--border:color-mix(in srgb, var(--ink) 24%, var(--surface));--ink-2:color-mix(in srgb, var(--ink) 85%, var(--surface));--ink-3:color-mix(in srgb, var(--ink) 72%, var(--surface));--warn-soft:color-mix(in srgb, var(--warn) 22%, var(--surface));--warn-strong:color-mix(in srgb, var(--warn) 45%, #fff);--accent-text:color-mix(in srgb, var(--accent) 55%, #fff);--on-ink:var(--surface);--press:#ffffff1f;--chart-line:#2fa585;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;margin:0;font-size:15px;line-height:1.4}a{color:var(--accent-text)}button{font:inherit}.screen{min-height:var(--tg-viewport-stable-height,100vh);padding:calc(20px + var(--inset-top)) calc(var(--gutter) + var(--inset-right)) calc(var(--gutter) + var(--inset-bottom)) calc(var(--gutter) + var(--inset-left));flex-direction:column;gap:14px;display:flex}.screen.with-tabbar{padding-bottom:calc(var(--tabbar-height) + var(--gutter) + var(--inset-bottom))}.page-title{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}.section-title{margin:0 0 8px;font-size:15px;font-weight:700}.muted{color:var(--muted);font-size:14px}.numbers{font-family:var(--font-numbers);font-weight:700}.picker.svelte-xu3x1x{justify-content:center}.buttons.svelte-xu3x1x{flex-direction:column;gap:10px;display:flex}
