:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-background:#f1f5f9;--color-foreground:#0f172a;--color-card:#fff;--color-card-foreground:#0f172a;--color-muted:#e2e8f0;--color-muted-foreground:#475569;--color-border:#0f172a1f;--color-input-border:#64748b;--color-primary:#1d4ed8;--color-on-primary:#fff;--color-accent:#047857;--color-on-accent:#fff;--color-destructive:#b91c1c;--color-on-destructive:#fff;--color-ring:#1d4ed8;--elevation-strategy:shadow;--shadow-card:0 1px 2px #0f172a0f, 0 1px 3px #0f172a1a;--color-hairline:#0f172a14;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", "Heiti TC", "Helvetica Neue", Arial, sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--leading-tight:1.25;--leading-normal:1.5;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:999px;--touch-min:44px;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.16, 1, .3, 1);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--color-background:#0f172a;--color-foreground:#f8fafc;--color-card:#1e293b;--color-card-foreground:#f8fafc;--color-muted:#172033;--color-muted-foreground:#a0aec0;--color-border:#ffffff1a;--color-input-border:#64748b;--color-primary:#60a5fa;--color-on-primary:#0f172a;--color-accent:#34d399;--color-on-accent:#0f172a;--color-destructive:#f87171;--color-on-destructive:#0f172a;--color-ring:#93c5fd;--elevation-strategy:fill;--shadow-card:none;--color-hairline:#ffffff1a}}:root[data-theme=dark]{--color-background:#0f172a;--color-foreground:#f8fafc;--color-card:#1e293b;--color-card-foreground:#f8fafc;--color-muted:#172033;--color-muted-foreground:#a0aec0;--color-border:#ffffff1a;--color-input-border:#64748b;--color-primary:#60a5fa;--color-on-primary:#0f172a;--color-accent:#34d399;--color-on-accent:#0f172a;--color-destructive:#f87171;--color-on-destructive:#0f172a;--color-ring:#93c5fd;--elevation-strategy:fill;--shadow-card:none;--color-hairline:#ffffff1a}:root[data-theme=light]{--color-background:#f1f5f9;--color-foreground:#0f172a;--color-card:#fff;--color-card-foreground:#0f172a;--color-muted:#e2e8f0;--color-muted-foreground:#475569;--color-border:#0f172a1f;--color-input-border:#64748b;--color-primary:#1d4ed8;--color-on-primary:#fff;--color-accent:#047857;--color-on-accent:#fff;--color-destructive:#b91c1c;--color-on-destructive:#fff;--color-ring:#1d4ed8;--elevation-strategy:shadow;--shadow-card:0 1px 2px #0f172a0f, 0 1px 3px #0f172a1a;--color-hairline:#0f172a14}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-background);min-height:100dvh;color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}h1,h2{line-height:var(--leading-tight);line-break:strict;overflow-wrap:anywhere;margin:0;font-weight:600}p{margin:0}ul,ol,dl{margin:0;padding:0;list-style:none}a{color:var(--color-primary);text-underline-offset:2px;text-decoration-thickness:1px}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.error{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);background:var(--color-muted);border-left:3px solid var(--color-destructive);border-radius:var(--radius-md);font-size:var(--text-sm)}h2.section{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-sm);color:var(--color-muted-foreground);letter-spacing:.06em;font-weight:600}ul.plain{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}label{margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--color-muted-foreground);display:block}input,select{width:100%;min-height:var(--touch-min);padding:var(--space-2) var(--space-3);background:var(--color-card);color:var(--color-foreground);border:1px solid var(--color-input-border);border-radius:var(--radius-md);font-size:1rem}button.primary{min-height:var(--touch-min);padding-inline:var(--space-4);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-size:var(--text-base);border:1px solid #0000;font-weight:600}button.primary:disabled{opacity:.5}.badge{padding:2px var(--space-2);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600}.badge.quiet{background:var(--color-muted);color:var(--color-muted-foreground)}.muted{color:var(--color-muted-foreground)}.small{font-size:var(--text-xs)}svg.svelte-jnprwm{flex:none;display:block}.note.svelte-1l6tog6{align-items:flex-start;gap:var(--space-1);color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--leading-normal);display:flex}.disclaimer.svelte-y3fhb0{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--color-hairline);color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--leading-normal)}p.svelte-y3fhb0{margin:0 0 var(--space-2)}p.svelte-y3fhb0:last-child{margin-bottom:0}.search.svelte-igwpvy{margin-bottom:var(--space-3)}.row.svelte-igwpvy{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.chips.svelte-igwpvy{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.chip.svelte-igwpvy{min-height:2rem;padding:0 var(--space-3);background:var(--color-muted);color:var(--color-foreground);border:1px solid var(--color-hairline);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600}.quote.svelte-igwpvy h2:where(.svelte-igwpvy){font-size:var(--text-xl);margin:0}.quote.svelte-igwpvy dl:where(.svelte-igwpvy){gap:var(--space-5);margin:var(--space-2) 0 0;display:flex}.quote.svelte-igwpvy dt:where(.svelte-igwpvy){color:var(--color-muted-foreground);font-size:var(--text-sm)}.quote.svelte-igwpvy dd:where(.svelte-igwpvy){font-size:var(--text-lg);margin:0;font-weight:700}.quote.svelte-igwpvy p:where(.svelte-igwpvy){margin:var(--space-2) 0 0}.stale.svelte-igwpvy{align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0 0;padding:var(--space-3);background:var(--color-muted);border-left:3px solid var(--color-destructive);border-radius:var(--radius-md);color:var(--color-foreground);font-size:var(--text-sm);display:flex}.pick.svelte-igwpvy{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-card);border:1px solid var(--color-primary);border-radius:var(--radius-lg)}.pick.warn.svelte-igwpvy{border-color:var(--color-hairline)}.pick.svelte-igwpvy h3:where(.svelte-igwpvy){align-items:center;gap:var(--space-2);font-size:var(--text-base);color:var(--color-primary);margin:0;display:flex}.pick.warn.svelte-igwpvy h3:where(.svelte-igwpvy){color:var(--color-foreground)}.pick.svelte-igwpvy ul:where(.svelte-igwpvy){margin:var(--space-2) 0 0;color:var(--color-muted-foreground);font-size:var(--text-sm);padding-left:1.2em}.pick.svelte-igwpvy p:where(.svelte-igwpvy){margin:var(--space-2) 0 0}button.expiry.svelte-igwpvy{gap:var(--space-1);width:100%;padding:var(--space-3);background:var(--color-card);color:var(--color-foreground);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);text-align:left;font-size:var(--text-base);display:grid}button.expiry.picked.svelte-igwpvy{border-color:var(--color-primary)}.date.svelte-igwpvy{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.stats.svelte-igwpvy{gap:var(--space-3);color:var(--color-muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.strikes.svelte-igwpvy{padding:var(--space-3) 0 var(--space-2) var(--space-3)}.rows.svelte-igwpvy li:where(.svelte-igwpvy){gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-hairline);grid-template-columns:4rem minmax(0,1fr);display:grid}.k.svelte-igwpvy{font-weight:700;font-size:var(--text-lg)}.v.svelte-igwpvy{gap:2px;display:grid}.big.svelte-igwpvy{font-size:var(--text-lg);font-weight:700}button.record.svelte-igwpvy{justify-self:start;align-items:center;gap:var(--space-1);min-height:2rem;margin-top:var(--space-1);padding:0 var(--space-3);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--text-xs);background:0 0;font-weight:600;display:flex}button.go.svelte-igwpvy{width:100%;min-height:var(--touch-min);margin-top:var(--space-3);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-size:var(--text-sm);border:1px solid #0000;font-weight:600}button.more.svelte-igwpvy{width:100%;margin-top:var(--space-2);padding:var(--space-2);color:var(--color-primary);border:1px dashed var(--color-hairline);border-radius:var(--radius-md);font-size:var(--text-xs);text-align:left;background:0 0}@media (hover:hover){button.expiry.svelte-igwpvy:hover{border-color:var(--color-primary)}}.m.svelte-5p1xcv{white-space:nowrap}.neg.svelte-5p1xcv{color:var(--color-destructive)}.pos.svelte-5p1xcv{color:var(--color-primary)}.big.svelte-5p1xcv{font-size:var(--text-lg);font-weight:700}.trade.svelte-xyc8qj{padding:var(--space-4);background:var(--color-card);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.grid.svelte-xyc8qj{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}label.svelte-xyc8qj{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-muted-foreground);display:grid}.actions.svelte-xyc8qj{gap:var(--space-2);margin-top:var(--space-4);display:flex}.done.svelte-xyc8qj{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);background:var(--color-muted);border-left:3px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--text-sm)}button.ghost.svelte-xyc8qj{min-height:var(--touch-min);padding-inline:var(--space-4);color:var(--color-muted-foreground);border:1px solid var(--color-hairline);border-radius:var(--radius-md);font-size:var(--text-base);background:0 0}.sec.svelte-1a65gly{margin-top:var(--space-5)}.head.svelte-1a65gly{align-items:center;gap:var(--space-2);display:flex}.toggle.svelte-1a65gly{align-items:baseline;gap:var(--space-2);min-width:0;min-height:var(--touch-min);color:var(--color-foreground);text-align:start;background:0 0;border:none;flex:1;padding:0;display:flex}.caret.svelte-1a65gly{color:var(--color-muted-foreground);font-size:var(--text-xs);transition:transform var(--dur-base) var(--ease-out);flex:none}.caret.down.svelte-1a65gly{transform:rotate(90deg)}h2.svelte-1a65gly{font-size:var(--text-base);flex:none;margin:0;font-weight:700}.sum.svelte-1a65gly{min-width:0;color:var(--color-muted-foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.actions.svelte-1a65gly{gap:var(--space-2);flex:none;display:flex}.body.svelte-1a65gly{margin-top:var(--space-2)}@media (hover:hover){.toggle.svelte-1a65gly:hover .caret:where(.svelte-1a65gly){color:var(--color-foreground)}}.totals.svelte-xpfynj .cell:where(.svelte-xpfynj){min-width:0}.totals.svelte-xpfynj dd:where(.svelte-xpfynj){font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:700}.sub.svelte-xpfynj{color:var(--color-muted-foreground);font-size:var(--text-xs);display:block}.sub.warn.svelte-xpfynj{color:var(--color-destructive)}.rpct.svelte-xpfynj{color:var(--color-primary);font-size:var(--text-xs);font-weight:600;display:block}.rpct.neg.svelte-xpfynj{color:var(--color-destructive)}.rpct.muted.svelte-xpfynj{color:var(--color-muted-foreground);font-weight:400}.cards.svelte-xpfynj>li:where(.svelte-xpfynj){border-top:1px solid var(--color-hairline)}button.row.svelte-xpfynj{align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-min);padding:var(--space-2) 0;color:var(--color-foreground);text-align:start;background:0 0;border:none;grid-template-columns:3.5rem minmax(0,1fr) auto auto;display:grid}.rsym.svelte-xpfynj{font-size:var(--text-base);font-weight:700}.rmid.svelte-xpfynj{gap:2px;min-width:0;display:grid}.rmid.svelte-xpfynj>span:where(.svelte-xpfynj){overflow-wrap:anywhere}.ramt.svelte-xpfynj{font-variant-numeric:tabular-nums;text-align:end;font-weight:600}.caret.svelte-xpfynj{color:var(--color-muted-foreground);font-size:var(--text-xs);transition:transform var(--dur-base) var(--ease-out)}.caret.down.svelte-xpfynj{transform:rotate(90deg)}.detail.svelte-xpfynj{padding:var(--space-2) 0 var(--space-4) var(--space-3);border-inline-start:2px solid var(--color-hairline);margin-inline-start:var(--space-2)}.totals.svelte-xpfynj{gap:var(--space-3);padding:var(--space-4);background:var(--color-card);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.totals.svelte-xpfynj dt:where(.svelte-xpfynj){color:var(--color-muted-foreground);font-size:var(--text-sm)}.totals.svelte-xpfynj dd:where(.svelte-xpfynj){margin:0}.cards.svelte-xpfynj{gap:var(--space-3);display:grid}.kv.svelte-xpfynj{gap:var(--space-2);margin:0 0 var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));display:grid}.kv.svelte-xpfynj dt:where(.svelte-xpfynj){color:var(--color-muted-foreground);font-size:var(--text-xs)}.kv.svelte-xpfynj dd:where(.svelte-xpfynj){font-size:var(--text-base);margin:0}.strong.svelte-xpfynj{color:var(--color-primary);font-weight:700}.actions.svelte-xpfynj{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}button.more.svelte-xpfynj{width:100%;margin-top:var(--space-2);padding:var(--space-2);color:var(--color-primary);border:1px dashed var(--color-hairline);border-radius:var(--radius-md);font-size:var(--text-xs);text-align:left;background:0 0}button.small-btn.svelte-xpfynj{align-items:center;gap:var(--space-1);min-height:2.25rem;padding:0 var(--space-3);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--text-sm);background:0 0;font-weight:600;display:flex}button.small-btn.danger.svelte-xpfynj{color:var(--color-destructive);border-color:var(--color-destructive)}button.ghost.svelte-xpfynj{min-height:var(--touch-min);padding-inline:var(--space-4);color:var(--color-muted-foreground);border:1px solid var(--color-hairline);border-radius:var(--radius-md);background:0 0}button.link.svelte-xpfynj{color:var(--color-muted-foreground);font-size:var(--text-xs);background:0 0;border:none;padding:0;text-decoration:underline}.cc.svelte-xpfynj,.inline.svelte-xpfynj{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-hairline)}.grid.svelte-xpfynj{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}label.svelte-xpfynj{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-muted-foreground);display:grid}.buyback.svelte-xpfynj{margin-top:var(--space-3)}.rows.svelte-xpfynj li:where(.svelte-xpfynj){gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-hairline);grid-template-columns:4rem minmax(0,1fr);display:grid}.k.svelte-xpfynj{font-weight:700;font-size:var(--text-lg)}.v.svelte-xpfynj{gap:2px;display:grid}.line.svelte-xpfynj{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.tag.svelte-xpfynj{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600}.tag.ok.svelte-xpfynj{background:var(--color-primary);color:var(--color-on-primary)}.tag.bad.svelte-xpfynj{background:var(--color-destructive);color:var(--color-on-destructive)}.sales.svelte-xpfynj li:where(.svelte-xpfynj){justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0;font-size:var(--text-sm);display:flex}details.svelte-xpfynj{margin-top:var(--space-2)}summary.svelte-xpfynj{cursor:pointer}.grid.svelte-pzi0ak{gap:var(--space-3);padding:var(--space-4);background:var(--color-card);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.cell.svelte-pzi0ak{min-width:0}.cell.svelte-pzi0ak dt:where(.svelte-pzi0ak){color:var(--color-muted-foreground);font-size:var(--text-xs)}.cell.svelte-pzi0ak dd:where(.svelte-pzi0ak){font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:700}.hint.svelte-pzi0ak{color:var(--color-muted-foreground);font-size:var(--text-xs);display:block}h2.section.svelte-pzi0ak{align-items:center;gap:var(--space-2);margin:var(--space-5) 0 var(--space-2);font-size:var(--text-base);display:flex}.n.svelte-pzi0ak{padding:0 var(--space-2);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700}.empty.svelte-pzi0ak{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);display:flex}.todo.svelte-pzi0ak{gap:var(--space-2);display:grid}button.row.svelte-pzi0ak{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-min);padding:var(--space-3);background:var(--color-card);color:var(--color-foreground);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ico.svelte-pzi0ak{background:var(--color-muted);width:2rem;height:2rem;color:var(--color-muted-foreground);border-radius:var(--radius-full);place-items:center;display:grid}.ico.warn.svelte-pzi0ak{background:color-mix(in oklab, var(--color-destructive) 15%, transparent);color:var(--color-destructive)}.mid.svelte-pzi0ak{gap:2px;min-width:0;display:grid}.top.svelte-pzi0ak{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.sym.svelte-pzi0ak{font-weight:700}.why.svelte-pzi0ak{color:var(--color-muted-foreground);font-size:var(--text-sm);overflow-wrap:anywhere}.why.warn.svelte-pzi0ak{color:var(--color-destructive)}.stale.svelte-pzi0ak,.warn.svelte-pzi0ak{color:var(--color-muted-foreground);font-size:var(--text-xs)}.warn.svelte-pzi0ak{color:var(--color-destructive)}.go.svelte-pzi0ak{color:var(--color-muted-foreground)}.more.svelte-pzi0ak{margin-top:var(--space-2)}.idle.svelte-pzi0ak li:where(.svelte-pzi0ak){padding:var(--space-3) 0;border-top:1px solid var(--color-hairline);gap:2px;display:grid}.idle.svelte-pzi0ak .head:where(.svelte-pzi0ak){align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pick.svelte-pzi0ak{font-size:var(--text-sm);overflow-wrap:anywhere}p.svelte-pzi0ak{margin:var(--space-2) 0 0}.bars.svelte-1n63kcd{gap:0;margin:0;padding:0;list-style:none;display:grid}.bars.svelte-1n63kcd li:where(.svelte-1n63kcd){align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border-top:1px solid var(--color-hairline);grid-template-columns:5.5rem minmax(0,1fr) auto;display:grid}.label.svelte-1n63kcd{color:var(--color-muted-foreground);font-size:var(--text-xs);overflow-wrap:anywhere}.track.svelte-1n63kcd{background:var(--color-muted);border-radius:var(--radius-full);min-width:0;height:.75rem;position:relative}.bar.svelte-1n63kcd{background:var(--color-primary);border-radius:var(--radius-full);position:absolute;inset-block:0}.bar.neg.svelte-1n63kcd{background:var(--color-destructive)}.zero.svelte-1n63kcd{background:var(--color-muted-foreground);width:1px;position:absolute;inset-block:-2px}.value.svelte-1n63kcd{font-size:var(--text-sm);font-weight:600}.negv.svelte-1n63kcd{color:var(--color-destructive)}.bar.svelte-1qxj4on{height:var(--h);border-radius:var(--radius-full);background:var(--color-muted);display:flex;overflow:hidden}.seg.svelte-1qxj4on{height:100%;display:block}.legend.svelte-1qxj4on{margin:var(--space-2) 0 0;gap:0;padding:0;list-style:none;display:grid}.legend.svelte-1qxj4on li:where(.svelte-1qxj4on){align-items:center;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.dot.svelte-1qxj4on{border-radius:999px;width:.6rem;height:.6rem}.n.svelte-1qxj4on{font-weight:600}.muted.svelte-1qxj4on{color:var(--color-muted-foreground);font-size:var(--text-xs)}.hero.svelte-ixgoal{gap:var(--space-2);padding:var(--space-4);background:var(--color-card);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);display:grid}.hero.svelte-ixgoal p:where(.svelte-ixgoal){margin:0}.cells.svelte-ixgoal{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cells.svelte-ixgoal dt:where(.svelte-ixgoal){color:var(--color-muted-foreground);font-size:var(--text-xs)}.cells.svelte-ixgoal dd:where(.svelte-ixgoal){font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:700}.sub.svelte-ixgoal{color:var(--color-muted-foreground);font-size:var(--text-xs);display:block}.rank.svelte-ixgoal li:where(.svelte-ixgoal){gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-hairline);grid-template-columns:auto 3.5rem minmax(0,1fr) auto;align-items:baseline;display:grid}.rank.svelte-ixgoal li:where(.svelte-ixgoal):not(:has(.no)){grid-template-columns:3.5rem minmax(0,1fr) auto}.no.svelte-ixgoal{color:var(--color-muted-foreground);font-size:var(--text-xs)}.sym.svelte-ixgoal{font-weight:700}.amt.svelte-ixgoal{text-align:end;font-weight:600}.verdict.svelte-ixgoal{margin:var(--space-2) 0 0;color:var(--color-primary);font-weight:600}.verdict.neg.svelte-ixgoal{color:var(--color-destructive)}.bands.svelte-ixgoal{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.bands.svelte-ixgoal th:where(.svelte-ixgoal){color:var(--color-muted-foreground);font-size:var(--text-xs);text-align:start;font-weight:600}.bands.svelte-ixgoal th:where(.svelte-ixgoal),.bands.svelte-ixgoal td:where(.svelte-ixgoal){padding:var(--space-1) var(--space-2) var(--space-1) 0;border-bottom:1px solid var(--color-hairline)}.bands.svelte-ixgoal tr.empty:where(.svelte-ixgoal) td:where(.svelte-ixgoal){color:var(--color-muted-foreground)}button.more.svelte-ixgoal{width:100%;margin-top:var(--space-2);padding:var(--space-2);color:var(--color-primary);border:1px dashed var(--color-hairline);border-radius:var(--radius-md);font-size:var(--text-xs);text-align:left;background:0 0}.error.svelte-ixgoal{color:var(--color-destructive)}.seg.svelte-b350u{margin-bottom:var(--space-3);background:var(--color-muted);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.seg.svelte-b350u button:where(.svelte-b350u){min-height:2.5rem;color:var(--color-muted-foreground);border-radius:calc(var(--radius-md) - 2px);background:0 0;border:none;font-weight:600}.seg.svelte-b350u button.on:where(.svelte-b350u){background:var(--color-card);color:var(--color-foreground);box-shadow:var(--shadow-card)}.grid.svelte-b350u{gap:var(--space-3);padding:var(--space-4);background:var(--color-card);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));display:grid}.cell.svelte-b350u{min-width:0}.cell.svelte-b350u dt:where(.svelte-b350u){color:var(--color-muted-foreground);font-size:var(--text-xs)}.cell.svelte-b350u dd:where(.svelte-b350u){font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:700}.sym.svelte-b350u{font-size:var(--text-base);font-weight:700}button.yrow.svelte-b350u,button.mrow.svelte-b350u{align-items:baseline;gap:var(--space-2);width:100%;min-height:var(--touch-min);color:var(--color-foreground);border:none;border-top:1px solid var(--color-hairline);text-align:start;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ylabel.svelte-b350u{font-weight:700}.months.svelte-b350u{padding-inline-start:var(--space-4)}.mlabel.svelte-b350u{color:var(--color-muted-foreground)}.chains.svelte-b350u{padding-inline-start:var(--space-4)}.chains.svelte-b350u li:where(.svelte-b350u){padding:var(--space-2) 0;border-top:1px solid var(--color-hairline);gap:2px;display:grid}.chead.svelte-b350u,.cbody.svelte-b350u{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.outcome.svelte-b350u{align-items:center;gap:var(--space-1);color:var(--color-accent);font-size:var(--text-xs);display:flex}.badge.quiet.svelte-b350u{padding:0 var(--space-2);background:var(--color-muted);color:var(--color-muted-foreground);border-radius:var(--radius-full);font-size:var(--text-xs)}.pad.svelte-b350u{padding-inline-start:var(--space-4)}p.svelte-b350u{margin:var(--space-2) 0 0}.trade.svelte-1dp8dg{padding:var(--space-4);background:var(--color-card);border:1px solid var(--color-hairline);border-radius:var(--radius-lg)}.trade.svelte-1dp8dg>p:where(.svelte-1dp8dg){margin:0 0 var(--space-3)}.grid.svelte-1dp8dg{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}label.svelte-1dp8dg{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-muted-foreground);display:grid}.actions.svelte-1dp8dg{gap:var(--space-2);margin-top:var(--space-4);display:flex}.done.svelte-1dp8dg{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);background:var(--color-muted);border-left:3px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--text-sm)}button.ghost.svelte-1dp8dg{min-height:var(--touch-min);padding-inline:var(--space-4);color:var(--color-muted-foreground);border:1px solid var(--color-hairline);border-radius:var(--radius-md);font-size:var(--text-base);background:0 0}.ok.svelte-7ztcti{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-3);background:color-mix(in oklab, var(--color-primary) 10%, transparent);border-radius:var(--radius-md);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.note.svelte-7ztcti{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-5);display:flex}.recent.svelte-7ztcti li:where(.svelte-7ztcti){align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-hairline);grid-template-columns:3.5rem minmax(0,1fr) auto;display:grid}.sym.svelte-7ztcti{font-weight:700}p.svelte-7ztcti{margin:var(--space-2) 0 0}.lead.svelte-1urccnq{margin:0 0 var(--space-3)}form.row.svelte-1urccnq{gap:var(--space-2);flex-wrap:wrap;display:flex}form.row.svelte-1urccnq input:where(.svelte-1urccnq){min-width:0;min-height:var(--touch-min);padding-inline:var(--space-3);background:var(--color-card);color:var(--color-foreground);border:1px solid var(--color-hairline);border-radius:var(--radius-md);font-size:var(--text-base);flex:1}.primary.svelte-1urccnq{min-height:var(--touch-min);padding-inline:var(--space-4);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);border:none;font-weight:600}.ghost.svelte-1urccnq{min-height:var(--touch-min);padding-inline:var(--space-3);color:var(--color-foreground);border:1px solid var(--color-hairline);border-radius:var(--radius-md);font-size:var(--text-sm);white-space:nowrap;background:0 0}.primary.svelte-1urccnq:disabled,.ghost.svelte-1urccnq:disabled{opacity:.6}.sortbar.svelte-1urccnq{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.chip.svelte-1urccnq{min-height:2rem;padding-inline:var(--space-3);background:var(--color-card);color:var(--color-muted-foreground);border:1px solid var(--color-hairline);border-radius:var(--radius-full);font-size:var(--text-sm)}.chip.on.svelte-1urccnq{background:var(--color-primary);color:var(--color-on-primary);border-color:#0000;font-weight:600}.board.svelte-1urccnq{margin-top:var(--space-2);gap:0;display:grid}.board.svelte-1urccnq li:where(.svelte-1urccnq){align-items:center;gap:var(--space-2);border-top:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}button.pick.svelte-1urccnq{align-items:baseline;gap:0 var(--space-2);min-width:0;min-height:var(--touch-min);padding:var(--space-2) 0;color:var(--color-foreground);text-align:start;background:0 0;border:none;grid-template-columns:3.5rem minmax(0,1fr);grid-template-areas:"sym nums""sym rec""sym stale""sym hist";display:grid}.sym.svelte-1urccnq{font-size:var(--text-base);grid-area:sym;align-self:center;font-weight:700}.nums.svelte-1urccnq{gap:var(--space-3);flex-wrap:wrap;grid-area:nums;display:flex}.price.svelte-1urccnq{font-weight:600}.iv.svelte-1urccnq{color:var(--color-accent);font-weight:600}.rank.svelte-1urccnq{font-weight:600}.rank.hot.svelte-1urccnq{color:var(--color-destructive)}.norank.svelte-1urccnq,.ivhist.svelte-1urccnq{color:var(--color-muted-foreground);font-size:var(--text-xs)}.ivhist.svelte-1urccnq{grid-area:stale}.rec.svelte-1urccnq{overflow-wrap:anywhere;grid-area:rec}.stale.svelte-1urccnq{color:var(--color-muted-foreground);font-size:var(--text-xs);grid-area:hist}.nodata.svelte-1urccnq{grid-area:nums}.rm.svelte-1urccnq{min-width:var(--touch-min);min-height:var(--touch-min);color:var(--color-muted-foreground);background:0 0;border:none}p.svelte-1urccnq{margin:var(--space-2) 0 0}@media (hover:hover){.rm.svelte-1urccnq:hover{color:var(--color-destructive)}}.shell.svelte-a289ay{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.scroll.svelte-a289ay{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.col.svelte-a289ay{max-width:44rem;padding:calc(var(--space-5) + env(safe-area-inset-top)) var(--space-4) var(--space-6);margin-inline:auto}h1.svelte-a289ay{font-size:var(--text-2xl);line-height:var(--leading-tight);margin:0}.intro.svelte-a289ay{margin-bottom:var(--space-5)}.meta.svelte-a289ay{align-items:baseline;gap:var(--space-3);display:flex}.meta.svelte-a289ay a:where(.svelte-a289ay){color:var(--color-muted-foreground);font-size:var(--text-sm)}.top.svelte-a289ay{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.muted.svelte-a289ay{color:var(--color-muted-foreground)}.small.svelte-a289ay{font-size:var(--text-xs)}.tabs.svelte-a289ay{background:var(--color-card);border-top:1px solid var(--color-hairline);padding-inline:max(0px,50% - 22rem);padding-bottom:env(safe-area-inset-bottom);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tabs.svelte-a289ay button:where(.svelte-a289ay){min-height:var(--touch-min);padding:var(--space-2) 0;color:var(--color-muted-foreground);font-size:var(--text-xs);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;display:flex;position:relative}.tabs.svelte-a289ay button.on:where(.svelte-a289ay){color:var(--color-primary)}.tabs.svelte-a289ay button.on:where(.svelte-a289ay):before{content:"";background:var(--color-primary);height:2px;position:absolute;inset-block-start:-1px;inset-inline:25%}.pill.svelte-a289ay{background:var(--color-primary);min-width:1.1rem;color:var(--color-on-primary);border-radius:var(--radius-full);padding:0 3px;font-size:.625rem;line-height:1.1rem;position:absolute;inset-block-start:var(--space-1);inset-inline-start:55%}a.google.svelte-a289ay{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600;text-decoration:none;display:flex}button.link.svelte-a289ay{color:var(--color-muted-foreground);font-size:var(--text-sm);background:0 0;border:none;padding:0;text-decoration:underline}.sheet.svelte-a289ay{margin-top:var(--space-5)}button.retry.svelte-a289ay{margin-left:var(--space-3);padding:2px var(--space-3);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-full);font-size:var(--text-xs);background:0 0;font-weight:600}
