:root,:root[data-theme=light]{--bg: #f6f8fc;--surface: #ffffff;--surface-2: #edf1f8;--border: #e0e6f0;--text: #0c1a33;--muted: #5a6880;--accent: #16336b;--accent-fill: #1b3d7d;--accent-ink: #ffffff;--accent-soft: #e6edf9;--danger: #c2410c;--ok: #0b7f59;--up: #0b7f59;--down: #b45309;--chart-1: var(--accent-fill);--chart-alt: #7f9bd1;--chart-2: #2e8f7f;--chart-3: #6d5bd0;--brand-glow: #8fb4ff;--glow-k: 58%;--fill-weak: rgba(12, 26, 51, .05);--fill: rgba(12, 26, 51, .08);--hairline: rgba(12, 26, 51, .07);--card-bg: var(--surface);--card-border: rgba(12, 26, 51, .05);--elev-1: 0 1px 2px rgba(12, 26, 51, .04), 0 10px 30px rgba(12, 26, 51, .06);--glass-bg: color-mix(in srgb, var(--surface) 80%, transparent);--glass-border: rgba(255, 255, 255, .75);--shadow: 0 8px 24px rgba(12, 26, 51, .08);--backdrop: rgba(12, 26, 51, .32);--lg-tint: rgba(255, 255, 255, .55);--lg-sheen: rgba(255, 255, 255, .55);--lg-rim: rgba(255, 255, 255, .95);--lg-rim-low: rgba(255, 255, 255, .4);--lg-edge: rgba(12, 26, 51, .1);--lg-shadow: 0 16px 40px rgba(12, 26, 51, .16), 0 1px 3px rgba(12, 26, 51, .08);--lg-lens: color-mix(in srgb, var(--accent-fill) 12%, rgba(255, 255, 255, .6));color-scheme:light}:root[data-theme=dark]{--bg: #0a1324;--surface: #101c33;--surface-2: #172641;--border: #22345a;--text: #eaf0fb;--muted: #93a3c2;--accent: #8fb4ff;--accent-fill: #8fb4ff;--accent-ink: #0a1324;--accent-soft: #1a2c4f;--danger: #f08a6c;--ok: #3fd8a0;--up: #3fd8a0;--down: #ffa36b;--chart-1: var(--accent-fill);--chart-alt: #4f6ea8;--chart-2: #5cbfae;--chart-3: #b08ae0;--brand-glow: #21488f;--glow-k: 62%;--fill-weak: rgba(255, 255, 255, .05);--fill: rgba(255, 255, 255, .09);--hairline: rgba(255, 255, 255, .07);--card-bg: var(--surface);--card-border: rgba(255, 255, 255, .06);--elev-1: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 30px rgba(0, 0, 0, .22);--glass-bg: color-mix(in srgb, var(--surface) 74%, transparent);--glass-border: rgba(255, 255, 255, .1);--shadow: 0 8px 24px rgba(0, 0, 0, .45);--backdrop: rgba(0, 0, 0, .55);--lg-tint: rgba(16, 28, 51, .55);--lg-sheen: rgba(255, 255, 255, .08);--lg-rim: rgba(255, 255, 255, .22);--lg-rim-low: rgba(255, 255, 255, .08);--lg-edge: rgba(0, 0, 0, .35);--lg-shadow: 0 16px 40px rgba(0, 0, 0, .5), 0 1px 3px rgba(0, 0, 0, .3);--lg-lens: color-mix(in srgb, var(--accent-fill) 16%, rgba(255, 255, 255, .06));color-scheme:dark}@media(prefers-color-scheme:dark){:root[data-theme=auto]{--bg: #0a1324;--surface: #101c33;--surface-2: #172641;--border: #22345a;--text: #eaf0fb;--muted: #93a3c2;--accent: #8fb4ff;--accent-fill: #8fb4ff;--accent-ink: #0a1324;--accent-soft: #1a2c4f;--danger: #f08a6c;--ok: #3fd8a0;--up: #3fd8a0;--down: #ffa36b;--chart-1: var(--accent-fill);--chart-alt: #4f6ea8;--chart-2: #5cbfae;--chart-3: #b08ae0;--brand-glow: #21488f;--glow-k: 62%;--fill-weak: rgba(255, 255, 255, .05);--fill: rgba(255, 255, 255, .09);--hairline: rgba(255, 255, 255, .07);--card-bg: var(--surface);--card-border: rgba(255, 255, 255, .06);--elev-1: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 30px rgba(0, 0, 0, .22);--glass-bg: color-mix(in srgb, var(--surface) 74%, transparent);--glass-border: rgba(255, 255, 255, .1);--shadow: 0 8px 24px rgba(0, 0, 0, .45);--backdrop: rgba(0, 0, 0, .55);--lg-tint: rgba(16, 28, 51, .55);--lg-sheen: rgba(255, 255, 255, .08);--lg-rim: rgba(255, 255, 255, .22);--lg-rim-low: rgba(255, 255, 255, .08);--lg-edge: rgba(0, 0, 0, .35);--lg-shadow: 0 16px 40px rgba(0, 0, 0, .5), 0 1px 3px rgba(0, 0, 0, .3);--lg-lens: color-mix(in srgb, var(--accent-fill) 16%, rgba(255, 255, 255, .06));color-scheme:dark}}:root{--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-display: ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--r-xs: 8px;--r-sm: 12px;--radius: 22px;--r-lg: 30px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1);--dur-1: .12s;--dur-2: .22s;--dur-3: .34s;--nav-h: calc(74px + env(safe-area-inset-bottom)) }*{box-sizing:border-box;margin:0}html{background:var(--bg)}body{background:transparent;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:100dvh;font-size:16px;line-height:1.4}.page{max-width:520px;margin:0 auto;padding:calc(var(--s-3) + env(safe-area-inset-top)) var(--s-4) calc(var(--nav-h) + var(--s-5));padding-left:max(var(--s-4),env(safe-area-inset-left));padding-right:max(var(--s-4),env(safe-area-inset-right))}h1{font-family:var(--font-display);font-size:34px;font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:var(--s-2) 0 var(--s-4)}h2{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.015em;color:var(--text);margin:var(--s-6) 0 var(--s-3)}a{color:inherit;text-decoration:none}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.row{display:flex;align-items:center;gap:10px}.row .grow{flex:1;min-width:0}label{display:block;font-size:13px;font-weight:600;color:var(--muted);margin:var(--s-3) 0 6px}input,select,textarea{font:inherit;font-size:16px;color:var(--text);background:var(--surface-2);border:1px solid transparent;border-radius:var(--r-sm);padding:11px 14px;width:100%;transition:box-shadow var(--dur-1) var(--ease-out)}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)}input:focus,select:focus,textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-fill) 18%,transparent)}input[type=checkbox],input[type=radio]{accent-color:var(--accent-fill)}.error{color:var(--danger);font-size:14px;margin:10px 0}.empty{color:var(--muted);text-align:center;padding:28px 16px;font-size:15px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius);box-shadow:var(--elev-1);padding:18px;margin-bottom:var(--s-3)}.card-title{display:flex;align-items:center;gap:var(--s-2);font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--text);margin-bottom:var(--s-3)}.card-title>.grow{flex:1;min-width:0}.card-title .title-note{font-family:var(--font);font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted)}.card-title .more{display:inline-flex;align-items:center;gap:2px;font-family:var(--font);font-size:13px;font-weight:600;letter-spacing:0;color:var(--accent);margin:-12px -6px -12px 0;padding:12px 6px 12px 16px}.card-title .more:after{content:"›";font-size:18px;line-height:1;margin-left:2px}.hero-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.hero{font-family:var(--font-display);font-size:34px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.05}.hero .unit{font-size:15px;font-weight:600;color:var(--muted);margin-left:3px;letter-spacing:0}.hero-delta{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--muted)}.hero-delta.up{color:var(--up)}.hero-delta.down{color:var(--down)}.hero-prev{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px}button,.btn{font:inherit;font-weight:600;color:inherit;background:var(--fill);border:1px solid transparent;border-radius:var(--r-pill);padding:10px 18px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out),opacity var(--dur-1) var(--ease-out)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}button:disabled{opacity:.5;cursor:default}.btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-fill) 88%,#fff),var(--accent-fill));color:var(--accent-ink);border:none;font-weight:700;box-shadow:0 6px 18px color-mix(in srgb,var(--accent-fill) 26%,transparent),inset 0 1px #ffffff38}.btn-danger{color:var(--danger)}.btn-big{display:block;width:100%;text-align:center;padding:16px;font-size:17px;border-radius:var(--r-pill)}.btn-ghost{background:var(--card-bg);border:1px solid var(--card-border);color:var(--accent);width:100%;padding:13px}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;flex-shrink:0}.chip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;padding:7px 14px;border-radius:var(--r-pill);background:var(--fill);border:1px solid transparent;color:var(--text);white-space:nowrap}.chip.active{background:var(--accent-fill);color:var(--accent-ink);border-color:transparent}.title-icon{display:inline-flex;align-items:center;gap:7px}.title-icon>.icon{color:var(--accent)}.badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent-fill) 16%,transparent);color:var(--accent)}.dot{width:8px;height:8px;border-radius:50%;background:var(--accent-fill);flex-shrink:0}.trend-card{padding:16px 18px}.trend-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hairline)}.trend-stats>div{display:flex;flex-direction:column;min-width:0}.trend-stats .num{font-family:var(--font-display);font-weight:700;font-size:16px}.trend-stats .k{font-size:11px;font-weight:600;color:var(--muted)}.trend-empty{font-size:13px;color:var(--muted);margin:4px 0 2px}.trend-empty a{color:var(--accent);font-weight:600}.stepper{display:flex;align-items:center;background:var(--surface-2);border-radius:var(--r-pill);overflow:hidden}.stepper button{background:none;border:none;border-radius:0;font-size:20px;font-weight:500;color:var(--accent);width:40px;min-height:44px;padding:0;flex-shrink:0}.stepper input{background:none;border:none;border-radius:0;box-shadow:none;text-align:center;padding:8px 0;flex:1;width:auto;min-width:0;font-family:var(--font-display);font-weight:700;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.stepper input::-webkit-outer-spin-button,.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper input:focus{outline:none;box-shadow:none}.stepper .unit{font-size:12px;color:var(--muted);padding-right:6px}.sheet-item{display:flex;align-items:center;gap:var(--s-3);width:100%;text-align:left;padding:14px 16px;margin-bottom:var(--s-2);border-radius:var(--r-sm);background:var(--fill-weak);font-weight:600}.section-head{display:flex;align-items:baseline;gap:var(--s-2);margin:var(--s-6) 0 var(--s-3)}.section-head h2{margin:0;flex:1}.section-head a{color:var(--accent);font-size:15px;font-weight:600}input.switch{-webkit-appearance:none;appearance:none;flex-shrink:0;width:51px;height:31px;padding:0;border:none;border-radius:var(--r-pill);background:var(--fill);position:relative;cursor:pointer;transition:background-color var(--dur-2) var(--ease-out)}input.switch:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0003;transition:transform var(--dur-2) var(--ease-out)}input.switch:checked{background:var(--ok)}input.switch:checked:after{transform:translate(20px)}input.switch:focus{box-shadow:none}.glass{background:linear-gradient(180deg,var(--lg-sheen),transparent 60%),var(--lg-tint);-webkit-backdrop-filter:blur(18px) saturate(190%) brightness(1.04);backdrop-filter:blur(18px) saturate(190%) brightness(1.04);border:.5px solid var(--lg-edge);box-shadow:var(--lg-shadow),inset 0 1px .5px var(--lg-rim),inset 0 -.5px .5px var(--lg-rim-low),inset 0 0 0 .5px var(--lg-rim-low)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:var(--surface)}}.backdrop{position:fixed;inset:0;background:var(--backdrop);z-index:40;border:none;border-radius:0;padding:0;cursor:default}.sheet{position:fixed;left:8px;right:8px;bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--kb-inset, 0px));z-index:50;max-width:520px;margin:0 auto;border-radius:34px;padding:8px 18px 20px;max-height:calc(88dvh - env(safe-area-inset-top) - var(--kb-inset, 0px));overflow-y:auto;overscroll-behavior:contain;-webkit-backdrop-filter:blur(28px) saturate(190%) brightness(1.04);backdrop-filter:blur(28px) saturate(190%) brightness(1.04)}.sheet h3{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.01em;margin:4px 0 var(--s-4)}nav.tabbar{position:fixed;left:14px;right:14px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:30;max-width:492px;height:64px;margin:0 auto;padding:0 5px;border-radius:var(--r-pill);display:flex;justify-content:space-around;align-items:stretch;view-transition-name:tabbar}nav.tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin:5px 0;border-radius:var(--r-pill);font-size:10px;font-weight:600;color:var(--muted)}nav.tabbar svg{width:23px;height:23px}.scroll-edge{display:none}@media(display-mode:standalone){.scroll-edge{display:block;position:fixed;top:0;left:0;right:0;height:calc(env(safe-area-inset-top) + 14px);z-index:35;pointer-events:none;background:linear-gradient(color-mix(in srgb,var(--bg) 85%,transparent) 40%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}}@media(prefers-reduced-transparency:reduce){.glass,.sheet{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow)}.scroll-edge{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.app-bg{position:fixed;inset:0;height:100lvh;z-index:-1;pointer-events:none;overflow:hidden;background:var(--bg);view-transition-name:app-bg;--g: var(--glow-k)}.app-bg-photo{position:absolute;inset:calc(var(--bg-blur, 0px) * -2);background-color:var(--bg-photo-color, var(--bg));background-image:var(--bg-photo);background-size:cover;background-position:center;filter:blur(var(--bg-blur, 0px))}.app-bg-scrim{position:absolute;inset:0;background:var(--bg);opacity:var(--bg-dim, .6)}.bg-tile{position:relative;overflow:hidden;--g: var(--glow-k)}.bg-plain{background:var(--bg)}.bg-glow{background:radial-gradient(110% 60% at 90% -8%,color-mix(in srgb,var(--brand-glow) var(--g),transparent),transparent 62%),radial-gradient(80% 50% at -12% 100%,color-mix(in srgb,var(--chart-alt) calc(var(--g) * .6),transparent),transparent 60%),var(--bg)}.bg-tide{background:radial-gradient(100% 55% at 0% 0%,color-mix(in srgb,var(--chart-2) calc(var(--g) * .7),transparent),transparent 62%),radial-gradient(90% 60% at 100% 100%,color-mix(in srgb,var(--brand-glow) var(--g),transparent),transparent 60%),var(--bg)}.bg-dusk{background:radial-gradient(110% 55% at 100% 0%,color-mix(in srgb,var(--chart-3) calc(var(--g) * .75),transparent),transparent 60%),radial-gradient(90% 55% at 0% 100%,color-mix(in srgb,var(--down) calc(var(--g) * .45),transparent),transparent 62%),var(--bg)}.bg-ember{background:radial-gradient(120% 60% at 50% 110%,color-mix(in srgb,var(--down) calc(var(--g) * .6),transparent),transparent 64%),radial-gradient(70% 40% at 100% 0%,color-mix(in srgb,var(--danger) calc(var(--g) * .3),transparent),transparent 60%),var(--bg)}.bg-aurora{background:radial-gradient(70% 45% at 15% 5%,color-mix(in srgb,var(--chart-2) calc(var(--g) * .6),transparent),transparent 65%),radial-gradient(70% 45% at 90% 25%,color-mix(in srgb,var(--chart-3) calc(var(--g) * .6),transparent),transparent 65%),radial-gradient(90% 50% at 40% 105%,color-mix(in srgb,var(--brand-glow) var(--g),transparent),transparent 65%),var(--bg)}.bg-steel{background:linear-gradient(165deg,color-mix(in srgb,var(--text) 7%,var(--bg)) 0%,var(--bg) 38%,var(--bg) 62%,color-mix(in srgb,var(--brand-glow) calc(var(--g) * .8),var(--bg)) 100%)}.bg-grid{background:radial-gradient(100% 55% at 85% -5%,color-mix(in srgb,var(--brand-glow) var(--g),transparent),transparent 60%),var(--bg)}.bg-grid:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--hairline) 1px,transparent 1px),linear-gradient(90deg,var(--hairline) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(#000,transparent 75%);mask-image:linear-gradient(#000,transparent 75%)}.app.has-bg{--card-bg: color-mix(in srgb, var(--surface) 86%, transparent);--card-border: color-mix(in srgb, var(--surface) 35%, transparent)}.app.has-photo :is(.page>h1,.page>h2,.section-head,.on-bg){text-shadow:0 0 16px color-mix(in srgb,var(--bg) 85%,transparent),0 1px 2px color-mix(in srgb,var(--bg) 60%,transparent)}@media(prefers-reduced-transparency:reduce){.app.has-bg{--card-bg: var(--surface)}}button:active:not(:disabled),.btn:active,a.card:active,.pressable:active{transform:scale(.97)}::view-transition-old(root){animation:.14s var(--ease-out) both vt-fade-out}::view-transition-new(root){animation:.22s var(--ease-out) both vt-fade-in}::view-transition-group(tabbar),::view-transition-group(app-bg){animation:none}::view-transition-old(tabbar){display:none}::view-transition-new(tabbar){animation:none}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(6px)}}.rise{animation:rise var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}button:active,.btn:active,a.card:active,.pressable:active{transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}nav.svelte-oeh3u8{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lens.svelte-oeh3u8{position:absolute;left:0;top:5px;bottom:5px;z-index:0;border-radius:var(--r-pill);background:var(--lg-lens);box-shadow:inset 0 1px .5px var(--lg-rim),inset 0 0 0 .5px var(--lg-rim-low),0 2px 8px color-mix(in srgb,var(--accent-fill) 14%,transparent);transform-origin:50% 50%;will-change:transform;pointer-events:none;opacity:0;transition:opacity var(--dur-1) var(--ease-out)}.lens.on.svelte-oeh3u8{opacity:1}.lens.svelte-oeh3u8:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:var(--lift, 0);background:radial-gradient(120% 90% at 50% 0%,rgba(255,255,255,.45),transparent 60%),color-mix(in srgb,var(--lg-tint) 60%,transparent);box-shadow:inset 0 1px 1px var(--lg-rim),inset 0 -1px 1px var(--lg-rim-low),inset 0 0 0 1px var(--lg-rim-low),0 8px 22px #0000002e}nav.svelte-oeh3u8 a:where(.svelte-oeh3u8){position:relative;z-index:1;color:color-mix(in srgb,var(--accent) calc(var(--f, 0) * 100%),var(--muted));transition:none;-webkit-tap-highlight-color:transparent}nav.svelte-oeh3u8 a.active:where(.svelte-oeh3u8){--f: 1}nav.svelte-oeh3u8 a:where(.svelte-oeh3u8) svg,nav.svelte-oeh3u8 a:where(.svelte-oeh3u8) .lbl:where(.svelte-oeh3u8){transform:scale(var(--mag, 1));transform-origin:50% 60%}nav.svelte-oeh3u8 a:where(.svelte-oeh3u8) svg{transform-origin:50% 100%}.plus.svelte-oeh3u8{position:relative;z-index:1;align-self:center;flex:0 0 52px;width:52px;height:52px;margin:0 4px;padding:0;display:grid;place-items:center;border-radius:50%;border:none;color:var(--accent-ink);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-fill) 85%,#fff),var(--accent-fill));box-shadow:0 6px 16px color-mix(in srgb,var(--accent-fill) 35%,transparent),inset 0 1px #ffffff4d}.actions.svelte-oeh3u8{display:grid;grid-template-columns:1fr 1fr;gap:10px}.action.svelte-oeh3u8{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:20px;background:var(--fill-weak);border:1px solid var(--hairline);transition:transform var(--dur-1) var(--ease-out)}.action.svelte-oeh3u8:last-child:nth-child(odd){grid-column:span 2;flex-direction:row;align-items:center}.action.svelte-oeh3u8:active{transform:scale(.97)}.ic.svelte-oeh3u8{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.txt.svelte-oeh3u8{display:flex;flex-direction:column;gap:2px}.txt.svelte-oeh3u8 strong:where(.svelte-oeh3u8){font-size:15px}.txt.svelte-oeh3u8 small:where(.svelte-oeh3u8){font-size:12px;color:var(--muted)}.lead.svelte-44poao{line-height:1.5;margin:0 0 var(--s-4)}.perks.svelte-44poao{list-style:none;padding:0;margin:0 0 var(--s-4);display:grid;gap:var(--s-2)}.perks.svelte-44poao li:where(.svelte-44poao){display:flex;align-items:center;gap:var(--s-2);font-weight:600}.perks.svelte-44poao li.current:where(.svelte-44poao){color:var(--accent)}.tick.svelte-44poao{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.note.svelte-44poao{font-size:13px;margin:0 0 var(--s-4)}.toaster.svelte-1kymlcg{position:fixed;left:0;right:0;bottom:calc(var(--nav-h) + 8px);z-index:45;display:flex;justify-content:center;pointer-events:none;padding:0 16px}.toast.svelte-1kymlcg{pointer-events:auto;display:flex;align-items:center;gap:12px;max-width:488px;padding:8px 8px 8px 18px;border-radius:var(--r-pill);font-size:15px;font-weight:600}.msg.svelte-1kymlcg{padding:6px 0}.act.svelte-1kymlcg{background:var(--accent-fill);color:var(--accent-ink);padding:7px 14px;font-size:14px}
