.factor-profile.svelte-zgm37x{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.52fr);gap:0;height:clamp(280px,30vw,330px);margin-top:.45rem;min-height:0}.factor-profile.is-verdict.svelte-zgm37x{min-height:0;align-items:stretch}.factor-profile.withTitle.svelte-zgm37x{--factor-divider-gap: .72rem;margin-top:0}.factor-profile.withTitle.svelte-zgm37x:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#e5eaf1;pointer-events:none}.radar-panel.svelte-zgm37x,.factor-detail.svelte-zgm37x{position:relative;min-width:0;min-height:0}.radar-panel.svelte-zgm37x{grid-column:2;grid-row:1;display:grid;grid-template-rows:minmax(0,1fr);padding:.78rem 0 .68rem 1.1rem}.radar-panel.svelte-zgm37x:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:#e5eaf1}.factor-profile.withTitle.svelte-zgm37x .radar-panel:where(.svelte-zgm37x):before{top:calc(var(--factor-divider-gap) - var(--factor-section-offset, 0px));bottom:var(--factor-divider-gap)}.radar.svelte-zgm37x{width:100%;height:100%;min-height:0;overflow:hidden}.factor-profile.is-verdict.svelte-zgm37x .radar-panel:where(.svelte-zgm37x){align-self:stretch;place-items:center}.factor-profile.withTitle.svelte-zgm37x .radar-panel:where(.svelte-zgm37x){padding-top:0}.radar-ring.svelte-zgm37x{fill:none;stroke:var(--c-line);stroke-width:1}.radar-axis.svelte-zgm37x{stroke:#eef1f5;stroke-width:1}.radar-area.svelte-zgm37x{fill:#05966924;stroke:var(--c-gain);stroke-width:2.2;stroke-linejoin:round}.radar-dot.svelte-zgm37x{fill:#fff;stroke:var(--c-gain);stroke-width:2}.radar-dot.active.svelte-zgm37x{fill:var(--c-gain)}.radar-badge.svelte-zgm37x{cursor:pointer;outline:none;pointer-events:auto}.radar-badge-bg.svelte-zgm37x{fill:#fff;stroke:var(--c-line);stroke-width:1;transition:fill .14s ease,stroke .14s ease}.radar-badge-text.svelte-zgm37x{font-family:var(--font-body);font-size:var(--fs-caption);line-height:1;pointer-events:none}.radar-badge-name.svelte-zgm37x,.radar-badge-score.svelte-zgm37x{line-height:1}.radar-badge-name.svelte-zgm37x{font-weight:700;fill:var(--c-faint)}.radar-badge-score.svelte-zgm37x{font-weight:800;fill:var(--c-ink)}.radar-badge.q-top.svelte-zgm37x .radar-badge-score:where(.svelte-zgm37x),.radar-badge.q-good.svelte-zgm37x .radar-badge-score:where(.svelte-zgm37x),.radar-badge.active.svelte-zgm37x .radar-badge-score:where(.svelte-zgm37x){fill:#047857}.radar-badge.q-low.svelte-zgm37x .radar-badge-score:where(.svelte-zgm37x){fill:#b91c1c}.radar-badge.svelte-zgm37x:hover .radar-badge-bg:where(.svelte-zgm37x),.radar-badge.svelte-zgm37x:focus-visible .radar-badge-bg:where(.svelte-zgm37x){stroke:var(--c-faint);fill:var(--c-surface-raised)}.radar-badge.active.svelte-zgm37x .radar-badge-bg:where(.svelte-zgm37x){stroke:var(--c-gain);fill:#f2fbf7}.radar-fallback.svelte-zgm37x{display:grid;align-content:center;gap:.7rem}.radar-fallback.svelte-zgm37x span:where(.svelte-zgm37x){display:grid;gap:.25rem;color:var(--c-muted);font-size:var(--fs-label)}.radar-fallback.svelte-zgm37x i:where(.svelte-zgm37x){display:block;height:.35rem;border-radius:999px;background:var(--c-gain)}.factor-detail.svelte-zgm37x{grid-column:1;grid-row:1;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.75rem;padding:.78rem 1.1rem .72rem 0;overflow:hidden}.factor-profile.is-verdict.svelte-zgm37x .factor-detail:where(.svelte-zgm37x){gap:.55rem;min-height:0;overflow:hidden;padding:.72rem 1.1rem .72rem 0}.factor-profile.withTitle.svelte-zgm37x .factor-detail:where(.svelte-zgm37x){gap:.62rem;padding-top:0}.factor-profile.withTitle.svelte-zgm37x:not(.is-verdict) .factor-detail:where(.svelte-zgm37x){grid-template-rows:auto auto auto minmax(0,1fr)}.factor-title.svelte-zgm37x{margin:0;color:var(--c-ink);font-family:var(--font-display);font-size:clamp(1.5rem,1.25rem + 1vw,1.75rem);font-weight:600;letter-spacing:0;line-height:1.2;text-wrap:balance}.factor-tabs.svelte-zgm37x{display:flex;flex-wrap:wrap;gap:.35rem;overflow:visible;padding-bottom:.15rem}.factor-tabs.svelte-zgm37x button:where(.svelte-zgm37x){display:inline-flex;align-items:center;gap:.38rem;min-height:2rem;padding:.28rem .62rem;border:1px solid #d5dce6;border-radius:999px;background:#fff;color:var(--c-muted);font:inherit;font-size:var(--fs-label);font-weight:650;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.factor-tabs.svelte-zgm37x button:where(.svelte-zgm37x):hover,.factor-tabs.svelte-zgm37x button.selected:where(.svelte-zgm37x){border-color:var(--c-ink);background:var(--c-ink);color:#fff}.factor-tabs.svelte-zgm37x button:where(.svelte-zgm37x):focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.detail-head.svelte-zgm37x{display:flex;align-items:start;justify-content:space-between;gap:.75rem;padding-bottom:.7rem;border-bottom:1px solid #eef1f5}.factor-verdict.svelte-zgm37x{grid-row:2 / -1;min-height:0;overflow:auto;padding-right:.25rem}.factor-profile.withTitle.svelte-zgm37x .factor-verdict:where(.svelte-zgm37x){grid-row:3 / -1}.factor-profile.is-verdict.svelte-zgm37x .factor-verdict:where(.svelte-zgm37x){overflow:auto;padding-right:0}.factor-verdict-list.svelte-zgm37x{display:grid;gap:0;margin:0;padding:0;list-style:none}.factor-verdict-list.svelte-zgm37x li:where(.svelte-zgm37x){display:grid;grid-template-columns:.78rem minmax(0,1fr);gap:.58rem;align-items:start;padding:.54rem 0;color:var(--c-ink-soft);font-size:var(--fs-body);line-height:1.5}.factor-verdict-list.svelte-zgm37x li:where(.svelte-zgm37x)+li:where(.svelte-zgm37x){border-top:1px solid rgba(148,163,184,.2)}.factor-verdict-list.svelte-zgm37x p:where(.svelte-zgm37x){margin:0;text-wrap:pretty}.factor-verdict-list.svelte-zgm37x strong:where(.svelte-zgm37x){color:var(--c-ink);font-weight:700}.factor-verdict-list.svelte-zgm37x li.good:where(.svelte-zgm37x) strong:where(.svelte-zgm37x){color:#047857}.factor-verdict-list.svelte-zgm37x li.bad:where(.svelte-zgm37x) strong:where(.svelte-zgm37x){color:#b91c1c}.verdict-node.svelte-zgm37x{width:.46rem;height:.46rem;margin-top:.52em;border-radius:999px;background:var(--c-faint);box-shadow:0 0 0 3px #6470841a}.factor-verdict-list.svelte-zgm37x li.good:where(.svelte-zgm37x) .verdict-node:where(.svelte-zgm37x){background:var(--c-gain);box-shadow:0 0 0 3px #0596691f}.factor-verdict-list.svelte-zgm37x li.bad:where(.svelte-zgm37x) .verdict-node:where(.svelte-zgm37x){background:var(--c-loss);box-shadow:0 0 0 3px #dc26261a}.detail-head.svelte-zgm37x .detail-group-name:where(.svelte-zgm37x),.detail-head.svelte-zgm37x p:where(.svelte-zgm37x){margin:0}.detail-head.svelte-zgm37x .detail-group-name:where(.svelte-zgm37x){color:var(--c-ink);font-size:var(--fs-body);font-weight:700;line-height:1.25}.detail-head.svelte-zgm37x p:where(.svelte-zgm37x){margin-top:.22rem;color:var(--c-faint);font-size:var(--fs-label);line-height:1.45}.detail-score.svelte-zgm37x{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;padding:.24rem .58rem;border-radius:999px;font-size:var(--fs-label);font-weight:750;white-space:nowrap}.detail-score.svelte-zgm37x b:where(.svelte-zgm37x){font-size:var(--fs-body-s)}.detail-rows.svelte-zgm37x{display:grid;align-content:start;gap:.72rem;min-height:0;overflow:auto;padding-right:.25rem}.row.svelte-zgm37x{display:grid;gap:.34rem}.row-top.svelte-zgm37x{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.fname.svelte-zgm37x{min-width:0;color:var(--c-text);font-size:var(--fs-body);line-height:1.3}.fval.svelte-zgm37x{flex:none;font-family:var(--font-mono);font-size:var(--fs-body-s);font-variant-numeric:tabular-nums;color:var(--c-faint)}.row-bot.svelte-zgm37x{display:grid;grid-template-columns:minmax(0,1fr) 2.4rem;align-items:center;gap:.75rem}.qual-badge.svelte-zgm37x{flex:none;font-size:var(--fs-label);font-weight:700;padding:.15rem .55rem;border-radius:999px;white-space:nowrap;text-align:center}.q-top.svelte-zgm37x{background:#d1fae5;color:#065f46}.q-good.svelte-zgm37x{background:#dcfce7;color:#166534}.q-mid.svelte-zgm37x{background:#eef1f5;color:var(--c-muted)}.q-low.svelte-zgm37x{background:#fee2e2;color:#991b1b}.fna.svelte-zgm37x{grid-column:1 / -1;font-size:var(--fs-body-s);color:#9aa4b2;font-style:italic}@media(max-width:760px){.factor-profile.svelte-zgm37x{display:block;height:auto}.radar-panel.svelte-zgm37x{display:none}.factor-detail.svelte-zgm37x,.factor-profile.is-verdict.svelte-zgm37x .factor-detail:where(.svelte-zgm37x){padding:0}.detail-head.svelte-zgm37x{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.28rem .7rem}.detail-head.svelte-zgm37x>div:where(.svelte-zgm37x){display:contents}.detail-head.svelte-zgm37x .detail-group-name:where(.svelte-zgm37x){grid-column:1;grid-row:1}.detail-head.svelte-zgm37x p:where(.svelte-zgm37x){grid-column:1 / -1;grid-row:2;max-width:32rem;margin-top:0;text-wrap:balance}.detail-score.svelte-zgm37x{grid-column:2;grid-row:1}.factor-tabs.svelte-zgm37x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible;padding-bottom:0}.factor-tabs.svelte-zgm37x button:where(.svelte-zgm37x){justify-content:center;min-width:0;min-height:2.75rem;padding-inline:.42rem;text-align:center}.factor-tabs.svelte-zgm37x button:where(.svelte-zgm37x) span:where(.svelte-zgm37x){min-width:0;overflow:hidden;text-overflow:ellipsis}.detail-rows.svelte-zgm37x,.factor-verdict.svelte-zgm37x{overflow:visible;padding-right:0}}@media(max-width:360px){.factor-tabs.svelte-zgm37x button:where(.svelte-zgm37x){padding-inline:.5rem}}@media(prefers-reduced-motion:reduce){.factor-tabs.svelte-zgm37x button:where(.svelte-zgm37x){transition:none}}.drift-card.svelte-1wq59sc{container-type:inline-size;margin:1rem 0 0;min-width:0}.sr-only.svelte-1wq59sc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.drift-top.svelte-1wq59sc{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.legend.svelte-1wq59sc{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .9rem;min-width:0}.legend-item.svelte-1wq59sc{display:inline-flex;align-items:center;gap:.4rem;color:var(--c-muted);font-size:var(--fs-label);font-weight:650;line-height:1.2}.legend-item.svelte-1wq59sc:before{content:"";inline-size:1.25rem;block-size:.18rem;border-radius:999px;background:var(--c-gain)}.legend-bench.svelte-1wq59sc:before{block-size:.12rem;background:repeating-linear-gradient(90deg,#94a3b8 0 5px,transparent 5px 8px)}.tip.svelte-1wq59sc{flex:0 1 auto;margin:0;color:var(--c-text);font-size:var(--fs-label);font-weight:650;line-height:1.35;text-align:right}.horizon-grid.svelte-1wq59sc{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:0;margin-bottom:.95rem;padding:.75rem 0;border-top:1px solid #cfe1d8;border-bottom:1px solid #dcebe3}.horizon.svelte-1wq59sc{display:grid;gap:.55rem;min-width:0;padding:0 .75rem;border-right:1px solid #dcebe3}.horizon.svelte-1wq59sc:last-child{border-right:0}.horizon-head.svelte-1wq59sc{display:flex;align-items:baseline;justify-content:space-between;gap:.45rem;min-width:0}.horizon-day.svelte-1wq59sc{color:var(--c-muted);font-size:var(--fs-label);font-weight:700;line-height:1.2;white-space:nowrap}.horizon-return.svelte-1wq59sc{font-family:var(--font-mono);font-size:clamp(.9rem,.84rem + .28vw,1.08rem);font-weight:800;line-height:1.1;white-space:nowrap}.bar-stack.svelte-1wq59sc{display:grid;gap:.35rem}.bar-row.svelte-1wq59sc{position:relative;block-size:.55rem;overflow:hidden;border-radius:999px;background:#dcefe7}.bench-row.svelte-1wq59sc{block-size:.34rem;background:#e7edf4}.bar.svelte-1wq59sc{display:block;block-size:100%;border-radius:inherit}.stock-bar.pos.svelte-1wq59sc{background:var(--c-gain)}.stock-bar.neg.svelte-1wq59sc{background:var(--c-loss)}.stock-bar.flat.svelte-1wq59sc{background:var(--c-faint)}.bench-bar.pos.svelte-1wq59sc{background:#94a3b8}.bench-bar.neg.svelte-1wq59sc{background:var(--c-loss);opacity:.65}.bench-bar.flat.svelte-1wq59sc{background:#94a3b8}.stats-grid.svelte-1wq59sc{display:grid;grid-template-columns:minmax(4.7rem,.78fr) repeat(var(--cols),minmax(0,1fr));gap:0;overflow:clip;border-top:1px solid #cfe1d8;border-bottom:1px solid #dcebe3}.stat-label.svelte-1wq59sc,.stat-head.svelte-1wq59sc,.stat-cell.svelte-1wq59sc{min-width:0;padding:.45rem .55rem;border-top:1px solid #dcebe3;line-height:1.25}.corner.svelte-1wq59sc,.stat-head.svelte-1wq59sc{border-top:0}.stat-label.svelte-1wq59sc{color:var(--c-muted);font-size:var(--fs-label);font-weight:750}.stat-head.svelte-1wq59sc,.stat-cell.svelte-1wq59sc{color:#17324a;font-size:var(--fs-label);font-weight:750;text-align:right;white-space:nowrap}.tnum.svelte-1wq59sc{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pos.svelte-1wq59sc{color:#047857}.neg.svelte-1wq59sc{color:var(--c-loss)}.flat.svelte-1wq59sc{color:var(--c-text)}@container (max-width: 520px){.drift-top.svelte-1wq59sc{display:grid;gap:.55rem}.tip.svelte-1wq59sc{text-align:left}.horizon-grid.svelte-1wq59sc{margin-bottom:.8rem;padding:.62rem 0}.horizon.svelte-1wq59sc{gap:.45rem;padding:0 .5rem}.horizon-head.svelte-1wq59sc{display:grid;gap:.28rem}.horizon-return.svelte-1wq59sc{font-size:var(--fs-label)}.stats-grid.svelte-1wq59sc{grid-template-columns:minmax(3.85rem,.74fr) repeat(var(--cols),minmax(0,1fr))}.stat-label.svelte-1wq59sc,.stat-head.svelte-1wq59sc,.stat-cell.svelte-1wq59sc{padding:.4rem .28rem;font-size:var(--fs-caption)}}.tearsheet-grid.svelte-iwe5l8{display:grid;gap:.95rem;margin-top:1.1rem}.tearsheet.svelte-iwe5l8{display:flex;flex-direction:column;min-width:0;height:100%;padding:clamp(1rem,2vw,1.25rem);border:1px solid #c7ebd9;border-radius:14px;background:#f3fbf7;scroll-margin-top:84px}.ts-head.svelte-iwe5l8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem}.ts-name.svelte-iwe5l8{margin:0;font-family:var(--font-display);font-size:clamp(1.02rem,.96rem + .28vw,1.18rem);font-weight:600;line-height:1.3;color:var(--c-ink)}.ts-flag.svelte-iwe5l8{flex:0 0 auto;display:inline-flex;align-items:center;gap:.3rem;padding:.24rem .62rem;border-radius:999px;background:var(--c-gain-wash);color:#047857;font-size:var(--fs-label);font-weight:650;letter-spacing:0}.ts-def.svelte-iwe5l8{margin:.55rem 0 0;color:var(--c-text);font-size:var(--fs-body-s);line-height:1.6;text-wrap:pretty}.ts-meta.svelte-iwe5l8{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.ts-meta.svelte-iwe5l8 span:where(.svelte-iwe5l8){display:inline-flex;align-items:center;min-height:1.55rem;padding:.14rem .52rem;border:1px solid #bfe7d5;border-radius:999px;background:#fff;color:#047857;font-size:var(--fs-label);font-weight:650}.ts-summary.svelte-iwe5l8{margin:auto 0 0;padding:.62rem .75rem;border-radius:8px;background:var(--c-gain-wash);color:#065f46;font-size:var(--fs-body-s);line-height:1.55}.inactive-grid.svelte-iwe5l8{display:grid;margin-top:1.1rem;border-top:1px solid #eef1f5}.ina-card.svelte-iwe5l8{padding:1.05rem 0 1.1rem;border-bottom:1px solid #eef1f5}.ina-card.svelte-iwe5l8:last-child{border-bottom:0}.ina-head.svelte-iwe5l8{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ina-name.svelte-iwe5l8{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--c-ink)}.ina-flag.svelte-iwe5l8{flex:0 0 auto;padding:.15rem .55rem;border-radius:999px;background:#eef1f5;color:var(--c-faint);font-size:var(--fs-label);font-weight:600}.ina-def.svelte-iwe5l8{margin:.5rem 0 0;color:var(--c-muted);font-size:var(--fs-body);line-height:1.6}.ina-stat.svelte-iwe5l8{margin:.7rem 0 0;color:var(--c-text);font-size:var(--fs-body);line-height:1.7}.tnum.svelte-iwe5l8{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media(min-width:1120px){.tearsheet-grid.svelte-iwe5l8{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.tearsheet-grid.svelte-iwe5l8 .tearsheet:where(.svelte-iwe5l8):only-child{grid-column:1 / -1}}.ribbon.svelte-1rqqwu3{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;margin-top:.5rem;border-radius:8px;overflow:hidden}.seg.svelte-1rqqwu3{position:relative;display:grid;gap:.15rem;justify-items:center;align-content:center;min-height:5rem;padding:.9rem .4rem .7rem;text-align:center}.seg-band.svelte-1rqqwu3{font-family:var(--font-mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--c-muted)}.seg-val.svelte-1rqqwu3{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:600;font-variant-numeric:tabular-nums}.seg-thin.svelte-1rqqwu3{font-size:var(--fs-label);font-weight:500;color:var(--c-faint)}.seg.current.svelte-1rqqwu3{outline:2px solid var(--c-ink);outline-offset:-2px;border-radius:6px}.seg-now.svelte-1rqqwu3{position:absolute;top:.35rem;right:.4rem;padding:.05rem .34rem;border-radius:999px;background:var(--c-ink);color:#fff;font-size:var(--fs-caption);font-weight:700;letter-spacing:.04em}@media(max-width:640px){.seg.svelte-1rqqwu3{min-height:4.2rem;padding:.7rem .2rem .55rem}.seg-val.svelte-1rqqwu3{font-size:var(--fs-body)}.seg-band.svelte-1rqqwu3{font-size:var(--fs-label)}}.rg-scroll.svelte-111ikyf{margin-top:1.2rem;overflow-x:auto}.stat-table.svelte-111ikyf{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.stat-table.svelte-111ikyf thead:where(.svelte-111ikyf) th:where(.svelte-111ikyf){padding:0 .7rem .6rem;border-bottom:1px solid var(--c-line);color:var(--c-muted);font-size:var(--fs-label);font-weight:650;letter-spacing:0;text-align:right;white-space:nowrap}.stat-table.svelte-111ikyf thead:where(.svelte-111ikyf) th:where(.svelte-111ikyf):first-child{text-align:left}.stat-table.svelte-111ikyf tbody:where(.svelte-111ikyf) td:where(.svelte-111ikyf),.stat-table.svelte-111ikyf tbody:where(.svelte-111ikyf) .rowh:where(.svelte-111ikyf){padding:.62rem .7rem;border-bottom:1px solid #eef1f5;text-align:right;color:var(--c-text);white-space:nowrap}.stat-table.svelte-111ikyf tbody:where(.svelte-111ikyf) tr:where(.svelte-111ikyf):last-child td:where(.svelte-111ikyf),.stat-table.svelte-111ikyf tbody:where(.svelte-111ikyf) tr:where(.svelte-111ikyf):last-child .rowh:where(.svelte-111ikyf){border-bottom:0}.stat-table.svelte-111ikyf .rowh:where(.svelte-111ikyf){text-align:left;font-weight:600;color:var(--c-ink)}.stat-table.svelte-111ikyf tr.is-current:where(.svelte-111ikyf){background:var(--c-gain-wash)}.now.svelte-111ikyf{margin-left:.5rem;padding:.1rem .45rem;border-radius:999px;background:var(--c-ink);color:#fff;font-size:var(--fs-caption);font-weight:650}.thin.svelte-111ikyf{text-align:center;color:var(--c-faint)}.tnum.svelte-111ikyf{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.strong.svelte-111ikyf{font-weight:700}.pos.svelte-111ikyf{color:var(--c-gain)}.neg.svelte-111ikyf{color:var(--c-loss)}.matrix-wrapper.svelte-1k5ptph{margin-top:1.15rem}.col-axis-bar.svelte-1k5ptph{display:flex;align-items:center;margin-bottom:.35rem}.col-axis-spacer.svelte-1k5ptph{flex:none;width:calc(2.2rem + .6rem)}.col-axis-label.svelte-1k5ptph{flex:1;text-align:center;font-size:var(--fs-lead);font-weight:700;color:var(--c-text);letter-spacing:.02em}.matrix-row-flex.svelte-1k5ptph{display:flex;align-items:stretch;gap:.6rem}.row-axis-label.svelte-1k5ptph{flex:none;width:2.2rem;display:flex;align-items:center;justify-content:center;font-size:var(--fs-lead);font-weight:700;color:var(--c-text);letter-spacing:.14em;writing-mode:vertical-rl;text-orientation:mixed}.matrix.svelte-1k5ptph{flex:1;display:grid;gap:1px;border:1px solid var(--c-hair);border-radius:12px;background:var(--c-hair);overflow:hidden}.ax-corner.svelte-1k5ptph,.ax-col-head.svelte-1k5ptph,.ax-row-head.svelte-1k5ptph{background:#f4f6f8}.ax-col-head.svelte-1k5ptph{padding:.5rem .7rem .45rem;font-size:var(--fs-body-s);font-weight:700;color:var(--c-text);text-align:center;line-height:1.25}.ax-row-head.svelte-1k5ptph{display:flex;align-items:center;justify-content:center;padding:.5rem .3rem;font-size:var(--fs-label);font-weight:600;color:var(--c-muted);writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.04em}.cell.svelte-1k5ptph{position:relative;display:grid;gap:.32rem;padding:.85rem .9rem .9rem;background:#fff}.cell.current.svelte-1k5ptph{outline:2px solid var(--c-ink);outline-offset:-2px;z-index:1}.cell-now.svelte-1k5ptph{position:absolute;top:.45rem;right:.55rem;padding:.06rem .38rem;border-radius:999px;background:var(--c-ink);color:#fff;font-size:var(--fs-caption);font-weight:650;line-height:1.6}.cell-big.svelte-1k5ptph{font-family:var(--font-display);font-size:clamp(1.25rem,1rem + 1vw,1.55rem);font-weight:500;font-variant-numeric:tabular-nums;color:var(--c-ink);line-height:1.1}.cell-big.pos.svelte-1k5ptph{color:#047857}.cell-big.neg.svelte-1k5ptph{color:var(--c-loss)}.cell-meta.svelte-1k5ptph{display:flex;flex-wrap:wrap;gap:.2rem .7rem;color:var(--c-muted);font-size:var(--fs-body-s)}.cell-meta.svelte-1k5ptph .pos:where(.svelte-1k5ptph){color:var(--c-gain)}.cell-meta.svelte-1k5ptph .neg:where(.svelte-1k5ptph){color:var(--c-loss)}.cell-n.svelte-1k5ptph{color:var(--c-faint);font-size:var(--fs-label)}.cell-thin.svelte-1k5ptph{color:var(--c-faint);font-size:var(--fs-label);line-height:1.5}.tnum.svelte-1k5ptph{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.matrix-summary.svelte-1k5ptph{margin:.9rem 0 0;padding:.7rem 1rem;border-radius:8px;background:#f0fdf4;color:#065f46;font-size:var(--fs-body-s);line-height:1.65}.matrix-footnote.svelte-1k5ptph{margin:.55rem 0 0;color:#9aa4b2;font-size:var(--fs-label);line-height:1.5}.mom-note.svelte-1k5ptph{margin-top:.4rem}.callout.svelte-u58th6{margin:1.1rem 0 0;padding:0;border:0}.callout.svelte-u58th6 p:where(.svelte-u58th6){margin:0;max-width:70ch;color:var(--c-text);font-size:clamp(1.05rem,1rem + .18vw,1.15rem);line-height:1.8;text-wrap:pretty;font-variant-numeric:tabular-nums}.snap.svelte-1gk30fc{display:grid;margin:1.15rem 0 0;border-top:1px solid var(--c-hair);border-left:1px solid var(--c-hair);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:620px){.snap.svelte-1gk30fc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:980px){.snap.svelte-1gk30fc{grid-template-columns:repeat(5,minmax(0,1fr))}}.snap-cell.svelte-1gk30fc{padding:1.05rem 1.2rem 1.2rem;border-right:1px solid var(--c-hair);border-bottom:1px solid var(--c-hair)}.snap-label.svelte-1gk30fc{margin:0;color:var(--c-muted);font-size:var(--fs-label);font-weight:500}.snap-value.svelte-1gk30fc{margin:.45rem 0 0;font-family:var(--font-display);font-size:clamp(1.55rem,1.3rem + .9vw,1.95rem);font-weight:500;font-variant-numeric:tabular-nums;color:var(--c-ink);line-height:1.1;letter-spacing:0}.snap-sub.svelte-1gk30fc{margin:.32rem 0 0;color:var(--c-faint);font-size:var(--fs-label);line-height:1.45}.method.svelte-gmc5da{padding:clamp(1.2rem,3vw,1.7rem);border:1px solid var(--c-hair);border-radius:14px;background:var(--c-surface-quiet)}.method-title.svelte-gmc5da{margin:0;font-family:var(--font-body);font-size:var(--fs-body-s);font-weight:650;letter-spacing:0;color:var(--c-muted)}.method-list.svelte-gmc5da{margin:.85rem 0 0;padding-left:1.1rem;display:grid;gap:.4rem;list-style:disc}.method-list.svelte-gmc5da li:where(.svelte-gmc5da){color:var(--c-muted);font-size:var(--fs-body);line-height:1.65}.method-list.svelte-gmc5da li:where(.svelte-gmc5da)::marker{color:var(--c-faint)}.method-disc.svelte-gmc5da{margin:1.1rem 0 0;padding-top:1.05rem;border-top:1px solid var(--c-hair);color:var(--c-muted);font-size:var(--fs-body);line-height:1.7}.ruler.svelte-eiyft9{margin:.3rem 0 .2rem}.grid.svelte-eiyft9{display:grid;grid-template-columns:9.4rem minmax(0,1fr);column-gap:.7rem;row-gap:.3rem}.labels.svelte-eiyft9,.plot.svelte-eiyft9{display:flex;flex-direction:column;gap:.5rem}.plot.svelte-eiyft9{position:relative;padding-top:1.35rem;margin-top:-1.35rem}.labels.svelte-eiyft9{padding-top:0}.lane-label.svelte-eiyft9{font-size:var(--fs-label);color:var(--c-muted);text-align:right;line-height:1.15rem;height:1.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track.svelte-eiyft9{position:relative;height:1.15rem;border-radius:6px;background:#f1f5f9}.band.svelte-eiyft9{position:absolute;top:.16rem;bottom:.16rem;border-radius:4px}.tick.svelte-eiyft9{position:absolute;top:0;bottom:0;width:2px;border-radius:1px;transform:translate(-1px)}.now-line.svelte-eiyft9{position:absolute;top:1.1rem;bottom:-.1rem;width:2px;background:var(--c-ink);border-radius:1px;transform:translate(-1px)}.now-label.svelte-eiyft9{position:absolute;top:0;font-size:var(--fs-label);font-weight:700;color:var(--c-ink);white-space:nowrap;transform:translate(4px)}.now-label.flip.svelte-eiyft9{transform:translate(calc(-100% - 4px))}.axis.svelte-eiyft9{position:relative;height:1rem}.axis-tick.svelte-eiyft9{position:absolute;top:0;font-size:var(--fs-caption);color:var(--c-faint)}.axis-tick.mid.svelte-eiyft9{left:50%;transform:translate(-50%)}.axis-tick.last.svelte-eiyft9{right:0}.tnum.svelte-eiyft9{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ruler-note.svelte-eiyft9{margin-top:.5rem;font-size:var(--fs-label);color:var(--c-faint);line-height:1.6}@media(max-width:560px){.grid.svelte-eiyft9{grid-template-columns:6.6rem minmax(0,1fr);column-gap:.45rem}.lane-label.svelte-eiyft9{font-size:var(--fs-caption)}}.val-section.svelte-1fu0t2e{display:flex;flex-direction:column;gap:.75rem}.val-meta.svelte-1fu0t2e{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0;font-size:var(--fs-body-s);color:var(--c-muted)}.val-fresh.svelte-1fu0t2e{padding:.14rem .6rem;border-radius:999px;background:#f1f5f9;color:var(--c-muted);font-weight:600}.val-close.svelte-1fu0t2e{font-weight:650;color:var(--c-ink)}.tnum.svelte-1fu0t2e{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.val-read.svelte-1fu0t2e{margin:0;font-size:var(--fs-body);font-weight:650;color:var(--c-ink)}.val-read.rich.svelte-1fu0t2e{color:#b91c1c}.val-read.cheap.svelte-1fu0t2e{color:#047857}.val-body.svelte-1fu0t2e{margin:0;font-size:var(--fs-body);line-height:1.8;color:var(--c-text)}.val-note.svelte-1fu0t2e{margin:0;font-size:var(--fs-body-s);line-height:1.7;color:var(--c-faint)}.val-note.svelte-1fu0t2e strong:where(.svelte-1fu0t2e){color:var(--c-text)}.qpill.svelte-1fu0t2e{margin-left:.4rem;padding:.12rem .55rem;border-radius:999px;font-size:var(--fs-label);font-weight:700}.q-cheap.svelte-1fu0t2e{background:var(--c-gain-wash);color:#047857}.q-mid.svelte-1fu0t2e{background:#f1f5f9;color:#475569}.q-rich.svelte-1fu0t2e{background:var(--c-loss-wash);color:#b91c1c}.val-actions.svelte-1fu0t2e{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin-top:.2rem}.val-open-chart.svelte-1fu0t2e{padding:.55rem 1.1rem;min-height:2.75rem;border:1px solid var(--c-ink);border-radius:999px;background:#fff;color:var(--c-ink);font-size:var(--fs-body-s);font-weight:650;cursor:pointer}.val-open-chart.svelte-1fu0t2e:hover{background:var(--c-surface-raised)}.val-repro.svelte-1fu0t2e{font-size:var(--fs-body-s);color:var(--c-muted);text-decoration:underline;text-underline-offset:3px}.val-disclaimer.svelte-1fu0t2e{margin:0;font-size:var(--fs-label);color:var(--c-faint)}.quote-chart-wrap.svelte-ri18v9{display:flex;flex-direction:column;gap:.16rem;width:100%;height:100%;min-width:0}.quote-chart-frame.svelte-ri18v9{flex:1 1 auto;width:100%;min-width:0;min-height:0}.quote-lwc-frame.svelte-ri18v9,.quote-chart.svelte-ri18v9{display:block;width:100%;height:100%;touch-action:none}.quote-lwc-frame.svelte-ri18v9{min-height:0;animation:svelte-ri18v9-quote-chart-in .24s ease-out}.quote-chart.svelte-ri18v9{overflow:visible}.quote-layer-sep.svelte-ri18v9{width:1px;height:.9rem;margin:0 .15rem;background:var(--c-line);align-self:center}.quote-layer-chip.svelte-ri18v9:after,.quote-period-btn.svelte-ri18v9:after{content:"";position:absolute;inset:-11px -1px}.quote-layer-chip.svelte-ri18v9{position:relative;display:inline-flex;align-items:center;gap:.28rem;padding:.14rem .5rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:var(--c-muted);font-size:var(--fs-caption);font-weight:600;line-height:1.4;cursor:pointer;white-space:nowrap}.quote-layer-chip.svelte-ri18v9:hover:not(:disabled){border-color:#94a3b8}.quote-layer-chip.active.svelte-ri18v9{border-color:#0f766e;background:var(--c-gain-wash);color:#0f766e}.quote-layer-chip.svelte-ri18v9:disabled{opacity:.45;cursor:default}.quote-layer-dot.svelte-ri18v9{width:7px;height:7px;border-radius:2px;flex:none}.quote-layer-loading.svelte-ri18v9{font-size:var(--fs-caption);color:var(--c-faint);align-self:center}.quote-layer-legend.svelte-ri18v9{margin:.35rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.28rem}.quote-layer-legend.svelte-ri18v9 li:where(.svelte-ri18v9){display:flex;gap:.45rem;font-size:var(--fs-label);line-height:1.65;color:var(--c-faint)}.quote-layer-legend.svelte-ri18v9 .quote-layer-dot:where(.svelte-ri18v9){margin-top:.42rem}.quote-layer-legend.svelte-ri18v9 strong:where(.svelte-ri18v9){color:var(--c-text);font-weight:650}.quote-skeleton.svelte-ri18v9{position:relative;width:100%;height:100%;border-radius:10px;background:var(--c-surface-raised);overflow:hidden}.quote-skeleton-grid.svelte-ri18v9{position:absolute;inset:8% 2% 6%;background:repeating-linear-gradient(to bottom,#e8edf3 0,#e8edf3 1px,transparent 1px,transparent 26%);opacity:.7}.quote-skeleton-candles.svelte-ri18v9{position:absolute;inset:14% 4% 26%;background:repeating-linear-gradient(to right,transparent 0,transparent 6px,#e2e8f0 6px,#e2e8f0 12px,transparent 12px,transparent 18px);border-radius:4px;-webkit-mask-image:linear-gradient(105deg,transparent 0%,#000 12%,#000 30%,transparent 38%,#000 46%,#000 66%,transparent 74%,#000 82%,#000 100%);mask-image:linear-gradient(105deg,transparent 0%,#000 12%,#000 30%,transparent 38%,#000 46%,#000 66%,transparent 74%,#000 82%,#000 100%)}.quote-skeleton-volume.svelte-ri18v9{position:absolute;left:4%;right:4%;bottom:7%;height:12%;background:repeating-linear-gradient(to right,#e8edf3 0,#e8edf3 6px,transparent 6px,transparent 12px);border-radius:3px;opacity:.8}.quote-skeleton-shimmer.svelte-ri18v9{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.85) 50%,transparent 80%);transform:translate(-100%);animation:svelte-ri18v9-quote-skeleton-sweep 1.4s ease-in-out infinite}@keyframes svelte-ri18v9-quote-skeleton-sweep{to{transform:translate(100%)}}@keyframes svelte-ri18v9-quote-chart-in{0%{opacity:0}to{opacity:1}}.quote-periods.svelte-ri18v9{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.18rem .05rem;flex:0 0 auto;min-height:1.28rem}.quote-period-btn.svelte-ri18v9{position:relative;height:1.2rem;min-width:1.88rem;padding:0 .4rem;border:0;border-radius:6px;background:transparent;color:var(--c-faint);font-family:var(--font-body);font-size:var(--fs-caption);font-weight:720;line-height:1;letter-spacing:0;cursor:pointer;transition:background-color .14s ease,color .14s ease}.quote-period-btn.svelte-ri18v9:hover:not(:disabled){color:var(--c-ink);background:var(--c-surface-raised)}.quote-period-btn.svelte-ri18v9:disabled{cursor:default;opacity:.45}.quote-period-btn.svelte-ri18v9:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.quote-period-btn.active.svelte-ri18v9{background:#eef2f7;color:var(--c-ink)}.quote-hitbox.svelte-ri18v9{fill:transparent;pointer-events:all}.quote-area.svelte-ri18v9,.quote-line.svelte-ri18v9,.quote-tag-line.svelte-ri18v9,.quote-tag.svelte-ri18v9,.quote-dot.svelte-ri18v9,.quote-dot-halo.svelte-ri18v9,.quote-pulse.svelte-ri18v9,.quote-hover.svelte-ri18v9{pointer-events:none}.quote-line.svelte-ri18v9{fill:none;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.quote-tag-line.svelte-ri18v9{stroke-width:1.2;opacity:.32}.quote-tag.svelte-ri18v9 rect:where(.svelte-ri18v9){fill:var(--c-ink);stroke:#ffffffeb;stroke-width:1.2;filter:drop-shadow(0 4px 8px rgba(15,23,42,.16))}.quote-tag-price.svelte-ri18v9{fill:#fff;font-family:var(--font-body);font-size:12.5px;font-weight:760;font-variant-numeric:tabular-nums}.quote-tag-meta.svelte-ri18v9{fill:#ffffffad;font-family:var(--font-body);font-size:9.2px;font-weight:650;letter-spacing:0}.quote-tag-change.svelte-ri18v9{font-weight:760;font-variant-numeric:tabular-nums}.quote-tag-change.up.svelte-ri18v9{fill:#86efac}.quote-tag-change.down.svelte-ri18v9{fill:#fca5a5}.quote-pulse.svelte-ri18v9{fill:none;stroke-width:1.8;opacity:.34;transform-box:fill-box;transform-origin:center;animation:svelte-ri18v9-quote-pulse 1.8s ease-out infinite}.quote-dot-halo.svelte-ri18v9{opacity:.92}.quote-hover-line.svelte-ri18v9{stroke:var(--c-faint);stroke-width:1;stroke-dasharray:3 4;opacity:.58;vector-effect:non-scaling-stroke}.quote-hover-dot.svelte-ri18v9{fill:#fff;stroke:var(--c-ink);stroke-width:1.8;vector-effect:non-scaling-stroke}.quote-tooltip.svelte-ri18v9 rect:where(.svelte-ri18v9){fill:#111827f0;stroke:#ffffff38;stroke-width:1;filter:drop-shadow(0 5px 10px rgba(15,23,42,.18))}.quote-tooltip-date.svelte-ri18v9,.quote-tooltip-price.svelte-ri18v9{font-family:var(--font-body);letter-spacing:0}.quote-tooltip-date.svelte-ri18v9{fill:#ffffffb8;font-size:var(--fs-caption);font-weight:620}.quote-tooltip-price.svelte-ri18v9{fill:#fff;font-size:var(--fs-body-s);font-weight:760;font-variant-numeric:tabular-nums}@keyframes svelte-ri18v9-quote-pulse{0%{transform:scale(.72);opacity:.42}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.quote-pulse.svelte-ri18v9{animation:none;opacity:.18}.quote-skeleton-shimmer.svelte-ri18v9{animation:none;transform:none;opacity:.4}.quote-lwc-frame.svelte-ri18v9{animation:none}}.share.svelte-n514j{position:relative;display:inline-flex}.share-trigger.svelte-n514j{display:inline-flex;align-items:center;gap:.48rem;min-height:2.5rem;padding:.52rem 1.02rem;border:1px solid #d5dce6;border-radius:999px;background:#fff;color:#28303b;font-size:.92rem;font-weight:650;line-height:1.2;cursor:pointer;transition:border-color .16s ease,background .16s ease}.share-trigger.svelte-n514j svg{flex:none}.share-trigger.svelte-n514j:hover{border-color:#2563eb;background:#f7faff}.share-backdrop.svelte-n514j{position:fixed;inset:0;z-index:30;border:0;padding:0;background:transparent;cursor:default}.share-menu.svelte-n514j{position:absolute;top:calc(100% + .5rem);right:0;z-index:40;width:min(18.25rem,calc(100vw - 2rem));padding:.4rem;border:1px solid #e0e5ec;border-radius:12px;background:#fff;box-shadow:0 10px 30px -12px #11182747,0 2px 8px -4px #11182729}.menu-row.svelte-n514j{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .6rem;border:0;border-radius:8px;background:transparent;color:#28303b;font-size:.9rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background .14s ease}.menu-row.svelte-n514j:hover{background:#f4f7fb}.menu-row.svelte-n514j .ic{color:#647084;flex:none}.menu-row.svelte-n514j .ic.ok{color:#059669}.social-block.svelte-n514j{margin:.42rem .25rem .2rem;padding-top:.58rem;border-top:1px solid #eef1f5}.social-title.svelte-n514j{margin:0 0 .48rem;color:#647084;font-size:.76rem;font-weight:700;line-height:1.2}.menu-social.svelte-n514j{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.social.svelte-n514j{display:inline-flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1;min-height:3.65rem;padding:0;border:1px solid #d9e1ea;border-radius:10px;background:#fff;color:#28303b;font-size:.78rem;font-weight:700;line-height:1.1;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.social-mark.svelte-n514j{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:999px;background:#111827;color:#fff;line-height:1;transition:background .14s ease,color .14s ease}.brand-icon.svelte-n514j{display:block;width:1.08rem;height:1.08rem;fill:currentColor}.social.fb.svelte-n514j .social-mark:where(.svelte-n514j){background:#1877f2}.social.line.svelte-n514j .social-mark:where(.svelte-n514j){background:#06c755}.social.line.svelte-n514j .brand-icon:where(.svelte-n514j){width:1.28rem;height:1.28rem}.social.svelte-n514j:hover{color:#fff;transform:translateY(-1px)}.social.svelte-n514j:active{transform:translateY(0)}.social.x.svelte-n514j:hover{background:#111827;border-color:#111827}.social.fb.svelte-n514j:hover{background:#1877f2;border-color:#1877f2}.social.line.svelte-n514j:hover{background:#06c755;border-color:#06c755}.social.svelte-n514j:hover .social-mark:where(.svelte-n514j){background:#ffffff2e;color:#fff}.social.svelte-n514j:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(max-width:380px){.share-menu.svelte-n514j{width:min(17rem,calc(100vw - 1rem))}.menu-social.svelte-n514j{gap:.48rem}.social.svelte-n514j{min-height:3.3rem}.social-mark.svelte-n514j{width:1.92rem;height:1.92rem}.social.line.svelte-n514j .brand-icon:where(.svelte-n514j){width:1.16rem;height:1.16rem}}.vg.svelte-eguzrc{min-width:8.5rem}.vg-read.svelte-eguzrc{display:flex;align-items:baseline;gap:.5rem}.vg-tone.svelte-eguzrc{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--c-faint)}.vg.bull.svelte-eguzrc .vg-tone:where(.svelte-eguzrc){color:#047857}.vg.bear.svelte-eguzrc .vg-tone:where(.svelte-eguzrc){color:#b91c1c}.vg-score.svelte-eguzrc{font-size:var(--fs-body);color:var(--c-faint)}.vg-track.svelte-eguzrc{position:relative;height:.5rem;margin-top:.5rem;border-radius:999px;overflow:visible}.vg-fill.svelte-eguzrc{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,var(--c-loss) 0%,#e7c9a0 38%,#e2e6ec 50%,#a7d8c4 62%,var(--c-gain) 100%);opacity:.85}.vg-mid.svelte-eguzrc{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#c2c9d3}.vg-mark.svelte-eguzrc{position:absolute;top:50%;width:.95rem;height:.95rem;border-radius:999px;background:#fff;border:3px solid var(--c-faint);transform:translate(-50%,-50%);transition:left .72s cubic-bezier(.22,1,.36,1)}.vg.bull.svelte-eguzrc .vg-mark:where(.svelte-eguzrc){border-color:var(--c-gain)}.vg.bear.svelte-eguzrc .vg-mark:where(.svelte-eguzrc){border-color:var(--c-loss)}@media(prefers-reduced-motion:reduce){.vg-mark.svelte-eguzrc{transition:none}}.vg-ends.svelte-eguzrc{display:flex;justify-content:space-between;margin-top:.35rem;color:#8a94a3;font-size:var(--fs-caption)}.cf.svelte-1072kkm{margin:0}.cf-scroll.svelte-1072kkm{overflow-x:auto;overflow-y:visible;padding-bottom:.15rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cf-grid.svelte-1072kkm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:start}@media(max-width:680px){.cf-scroll.svelte-1072kkm{scroll-snap-type:x proximity;scroll-padding-inline:.25rem}.cf-grid.svelte-1072kkm{width:max-content;grid-template-columns:repeat(3,minmax(225px,225px))}.cf-panel.svelte-1072kkm{scroll-snap-align:start}}.cf-panel.svelte-1072kkm{min-width:0}.cf-title.svelte-1072kkm{font-size:var(--fs-label);font-weight:650;color:var(--c-muted);margin-bottom:.2rem}.holder.svelte-1072kkm .cf-title:where(.svelte-1072kkm){color:#047857}.protagonist.svelte-1072kkm .cf-title:where(.svelte-1072kkm){color:#b91c1c}.cf-plot.svelte-1072kkm{position:relative}.cf-scaletag.svelte-1072kkm{position:absolute;top:6px;left:7px;z-index:2;padding:.06rem .36rem;border-radius:999px;background:#eef1f5;color:var(--c-faint);font-size:.62rem;font-weight:600;letter-spacing:.02em;pointer-events:none}svg.svelte-1072kkm{display:block;width:100%;height:auto;aspect-ratio:1;overflow:visible;background:#fcfdfe;border:1px solid #eef1f5;border-radius:8px}.holder.svelte-1072kkm svg:where(.svelte-1072kkm){border-color:#0596692e;background:#05966906}.protagonist.svelte-1072kkm svg:where(.svelte-1072kkm){border-color:#dc26262e;background:#dc262606}.cf-cross.svelte-1072kkm,.cf-hover-point.svelte-1072kkm{pointer-events:none}@media(prefers-reduced-motion:no-preference){.cf-line.svelte-1072kkm{animation:svelte-1072kkm-draw .7s ease-out both;animation-delay:var(--d, 0ms)}@keyframes svelte-1072kkm-draw{0%{stroke-dashoffset:1;stroke-dasharray:1}}}.cf-tip.svelte-1072kkm{position:absolute;top:6px;transform:translate(8px);min-width:8.5rem;max-width:12rem;padding:.45rem .55rem;background:#fff;border:1px solid var(--c-line);border-radius:9px;box-shadow:0 6px 18px #11182717;font-size:var(--fs-label);pointer-events:none;z-index:3}.cf-tip.flip.svelte-1072kkm{transform:translate(-100%) translate(-8px)}.cf-tip-h.svelte-1072kkm{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.3rem;color:var(--c-faint);font-size:var(--fs-label)}.cf-tip-h.svelte-1072kkm b:where(.svelte-1072kkm){color:var(--c-ink)}.cf-tip-r.svelte-1072kkm{display:flex;align-items:center;gap:.35rem;line-height:1.5}.cf-tip-r.svelte-1072kkm .dot:where(.svelte-1072kkm){width:.5rem;height:.5rem;border-radius:999px;flex:none}.cf-tip-r.svelte-1072kkm .nm:where(.svelte-1072kkm){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text)}.cf-tip-r.svelte-1072kkm .v:where(.svelte-1072kkm){color:var(--c-faint)}.cf-tip-r.svelte-1072kkm .v.pos:where(.svelte-1072kkm){color:var(--c-gain)}.cf-tip-r.svelte-1072kkm .v.neg:where(.svelte-1072kkm){color:var(--c-loss)}@media(max-width:680px),(hover:none),(pointer:coarse){.cf-tip.svelte-1072kkm,.cf-cross.svelte-1072kkm,.cf-hover-point.svelte-1072kkm{display:none}}.cf-legend.svelte-1072kkm{display:flex;flex-wrap:wrap;gap:.2rem .5rem;margin-top:.4rem}.lg.svelte-1072kkm{display:inline-flex;align-items:center;gap:.3rem;color:var(--c-faint);font-size:var(--fs-label);min-width:0}.sw.svelte-1072kkm{width:.8rem;height:.16rem;border-radius:2px;flex:none}.cf-empty.svelte-1072kkm{margin-top:.4rem;color:#9aa3b1;font-size:var(--fs-label)}.cf-foot.svelte-1072kkm{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.65rem;color:var(--c-faint);font-size:var(--fs-label)}.cf-px.svelte-1072kkm{display:inline-flex;align-items:center;gap:.35rem}.cf-px.svelte-1072kkm .sw.px:where(.svelte-1072kkm){width:.9rem;height:0;border-top:1.2px solid var(--c-ink);opacity:.4}.cf-scale.svelte-1072kkm{color:#8a94a3}.cb.svelte-1dq4fwi{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 1.25rem;margin-top:.5rem}.cb-head.svelte-1dq4fwi{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding-top:.8rem;border-top:1px solid #eef1f5;color:var(--c-faint);font-size:var(--fs-label);font-weight:650}.cb-head.svelte-1dq4fwi span:where(.svelte-1dq4fwi):last-child{font-weight:500;color:#8a94a3}@media(max-width:720px){.cb.svelte-1dq4fwi{width:max-content;grid-template-columns:repeat(3,minmax(225px,225px));gap:.75rem}}.cb-col.svelte-1dq4fwi{min-width:0}.cb-h.svelte-1dq4fwi{margin:0 0 .5rem;font-size:var(--fs-label);font-weight:650;letter-spacing:.01em;padding-bottom:.3rem;border-bottom:1px solid var(--c-hair)}.emerald.svelte-1dq4fwi .cb-h:where(.svelte-1dq4fwi){color:#047857}.hot.svelte-1dq4fwi .cb-h:where(.svelte-1dq4fwi){color:#b91c1c}.grey.svelte-1dq4fwi .cb-h:where(.svelte-1dq4fwi){color:var(--c-faint)}ul.svelte-1dq4fwi{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.row.svelte-1dq4fwi{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.nm.svelte-1dq4fwi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--c-text);font-size:var(--fs-body-s)}.val.svelte-1dq4fwi{flex:none;font-size:var(--fs-body-s);color:var(--c-ink)}.val.neg.svelte-1dq4fwi{color:#b91c1c}.bar.svelte-1dq4fwi{height:.32rem;margin:.22rem 0 .18rem;background:#eef1f5;border-radius:999px;overflow:hidden}.bar.svelte-1dq4fwi i:where(.svelte-1dq4fwi){display:block;width:100%;height:100%;border-radius:999px;background:var(--c-gain);transform:scaleX(var(--w, 0));transform-origin:left center;transition:transform .76s cubic-bezier(.22,1,.36,1)}.bar.hot.svelte-1dq4fwi i:where(.svelte-1dq4fwi){background:var(--c-loss)}.bar.grey.svelte-1dq4fwi i:where(.svelte-1dq4fwi){background:#b6bdc8}@media(prefers-reduced-motion:reduce){.bar.svelte-1dq4fwi i:where(.svelte-1dq4fwi){transition:none}}.meta.svelte-1dq4fwi{color:#8a94a3;font-size:var(--fs-label)}.meta.svelte-1dq4fwi .up:where(.svelte-1dq4fwi){color:var(--c-gain)}.meta.hedge.svelte-1dq4fwi{color:var(--c-faint)}.meta.mom.svelte-1dq4fwi{color:var(--c-loss)}.empty.svelte-1dq4fwi{margin:0;color:#9aa3b1;font-size:var(--fs-label)}.burn.svelte-1dq4fwi{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--c-hair)}.burn-i.svelte-1dq4fwi{display:flex;flex-direction:column;gap:.12rem}.burn-i.svelte-1dq4fwi .k:where(.svelte-1dq4fwi){color:var(--c-faint);font-size:var(--fs-label);font-weight:600}.burn-i.svelte-1dq4fwi .v:where(.svelte-1dq4fwi){color:var(--c-ink);font-size:var(--fs-body)}.burn-i.svelte-1dq4fwi .v:where(.svelte-1dq4fwi) .up:where(.svelte-1dq4fwi){color:var(--c-gain)}.burn-i.svelte-1dq4fwi .v:where(.svelte-1dq4fwi) .dn:where(.svelte-1dq4fwi){color:var(--c-loss)}.burn-i.svelte-1dq4fwi .s:where(.svelte-1dq4fwi){color:#8a94a3;font-size:var(--fs-label)}.tc.svelte-18flg5g{margin:.5rem 0 0}.tc-plot.svelte-18flg5g{position:relative;overflow:hidden;border:1px solid var(--c-line);border-radius:12px;background:var(--c-surface-quiet)}.tc-summary.svelte-18flg5g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.7rem .75rem 0}.tc-stat.svelte-18flg5g{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.12rem .45rem;min-width:0;padding:.46rem .58rem;border:1px solid #e1e7ee;border-radius:9px;background:#fff;color:var(--c-muted)}.tc-stat.svelte-18flg5g small:where(.svelte-18flg5g){min-width:0;overflow:hidden;color:var(--c-faint);font-size:var(--fs-label);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.tc-stat.svelte-18flg5g b:where(.svelte-18flg5g){color:var(--c-ink);font-size:var(--fs-body);font-weight:750;line-height:1.1}.tc-stat.svelte-18flg5g i:where(.svelte-18flg5g){grid-column:2;color:var(--c-faint);font-size:var(--fs-label);font-style:normal;font-weight:750;line-height:1.1}.tc-stat.svelte-18flg5g i.up:where(.svelte-18flg5g){color:var(--c-gain)}.tc-stat.svelte-18flg5g i.dn:where(.svelte-18flg5g){color:var(--c-loss)}.tc-stat.em.svelte-18flg5g{border-color:#bbf7d0;background:#f0fdf4}.tc-stat.st.svelte-18flg5g{border-color:var(--c-line);background:var(--c-surface-raised)}svg.svelte-18flg5g{display:block;width:100%;height:auto;aspect-ratio:560 / 230;overflow:visible;touch-action:none}.tc-svg-wrap.svelte-18flg5g{position:relative}.tc-hitbox.svelte-18flg5g{fill:transparent;pointer-events:all}.tc-grid.svelte-18flg5g{stroke:#eef1f5;stroke-width:1}.pct-axis.svelte-18flg5g{stroke:var(--c-line);stroke-width:1;vector-effect:non-scaling-stroke}.tc-band-label.svelte-18flg5g{fill:var(--c-faint);font-family:var(--font-body);font-size:var(--fs-caption);font-weight:720;letter-spacing:0;paint-order:stroke;stroke:var(--c-surface-quiet);stroke-linejoin:round;stroke-width:4px}.tc-break.svelte-18flg5g{pointer-events:none}.tc-break.svelte-18flg5g line:where(.svelte-18flg5g){stroke:#cbd5e1;stroke-dasharray:2 6;stroke-width:1;vector-effect:non-scaling-stroke}.tc-break.svelte-18flg5g text:where(.svelte-18flg5g){fill:#8a94a3;font-family:var(--font-body);font-size:var(--fs-body-s);font-weight:760;letter-spacing:0;paint-order:stroke;stroke:var(--c-surface-quiet);stroke-linejoin:round;stroke-width:4px}.price-axis.svelte-18flg5g{stroke:var(--c-line);stroke-width:1}.price-line.svelte-18flg5g{stroke:#cbd5e1;stroke-width:1.7;opacity:.72}.end-dot.svelte-18flg5g{fill:#fff;stroke-width:2.3}.end-dot.px.svelte-18flg5g{stroke:#94a3b8}.end-dot.em.svelte-18flg5g{stroke:var(--c-gain)}.end-dot.st.svelte-18flg5g{stroke:#64748b}.tc-extreme.svelte-18flg5g{pointer-events:none}.tc-extreme.svelte-18flg5g circle:where(.svelte-18flg5g){stroke:#fff;stroke-width:2;filter:drop-shadow(0 2px 4px rgba(15,23,42,.12));vector-effect:non-scaling-stroke}.tc-extreme.svelte-18flg5g text:where(.svelte-18flg5g){font-family:var(--font-body);font-size:10.5px;font-weight:760;letter-spacing:0;paint-order:stroke;stroke:var(--c-surface-quiet);stroke-linejoin:round;stroke-width:4px}.tc-cross.svelte-18flg5g{stroke:var(--c-faint);stroke-width:1;stroke-dasharray:3 4;opacity:.62;vector-effect:non-scaling-stroke}.hover-dot.svelte-18flg5g,.tc-cross.svelte-18flg5g,.tc-tip.svelte-18flg5g{pointer-events:none}.hover-dot.svelte-18flg5g{stroke:#fff;stroke-width:2;filter:drop-shadow(0 2px 4px rgba(15,23,42,.16));vector-effect:non-scaling-stroke}.hover-dot.px.svelte-18flg5g{fill:#94a3b8}.tc-tip.svelte-18flg5g{position:absolute;top:.4rem;z-index:2;min-width:10.25rem;padding:.56rem .62rem;border:1px solid rgba(255,255,255,.2);border-radius:11px;background:#111827f0;box-shadow:0 10px 24px #0f172a29;color:#fff;transform:translate(.55rem)}.tc-tip.flip.svelte-18flg5g{transform:translate(calc(-100% - .55rem))}.tc-tip-h.svelte-18flg5g,.tc-tip-r.svelte-18flg5g{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.tc-tip-h.svelte-18flg5g{margin-bottom:.36rem;color:#ffffffad;font-size:var(--fs-label);font-weight:650}.tc-tip-h.svelte-18flg5g b:where(.svelte-18flg5g){color:#ffffffe6;font-size:var(--fs-label)}.tc-tip-r.svelte-18flg5g{font-size:var(--fs-label);line-height:1.45}.tc-tip-r.svelte-18flg5g+.tc-tip-r:where(.svelte-18flg5g){margin-top:.12rem}.tc-tip-r.svelte-18flg5g .dot:where(.svelte-18flg5g){width:.48rem;height:.48rem;border:1px solid rgba(255,255,255,.68);border-radius:999px;flex:0 0 auto}.tc-tip-r.svelte-18flg5g .nm:where(.svelte-18flg5g){flex:1 1 auto;min-width:0;color:#ffffffc7;font-weight:650}.tc-tip-r.svelte-18flg5g b:where(.svelte-18flg5g){color:#fff;font-size:var(--fs-body-s);font-weight:780}@media(prefers-reduced-motion:no-preference){.tl.svelte-18flg5g{animation:svelte-18flg5g-draw .76s ease-out both;animation-delay:var(--d, 0ms)}@keyframes svelte-18flg5g-draw{0%{stroke-dashoffset:1;stroke-dasharray:1}}}.tc-legend.svelte-18flg5g{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.6rem;color:var(--c-faint);font-size:var(--fs-label)}.lg.svelte-18flg5g{display:inline-flex;align-items:center;gap:.4rem}.sw.svelte-18flg5g{width:.95rem;height:.18rem;border-radius:2px}.sw.em.svelte-18flg5g{background:var(--c-gain)}.sw.st.svelte-18flg5g{height:0;border-top:2px dashed #64748b}.sw.px.svelte-18flg5g{height:0;border-top:1.6px solid #cbd5e1}.cs.svelte-lfrudj{margin-top:clamp(1.1rem,2.2vw,1.5rem)}.cs-head.svelte-lfrudj{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.cs-head-x.svelte-lfrudj{min-width:0;flex:1}.cs-headline.svelte-lfrudj{margin:0;font-family:var(--font-display);font-size:clamp(1.15rem,1.05rem + .5vw,1.4rem);font-weight:600;color:var(--c-ink)}.cs-tags.svelte-lfrudj{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none}.cs-tags.svelte-lfrudj li:where(.svelte-lfrudj){padding:.16rem .55rem;border-radius:999px;background:#f4f7fb;color:var(--c-text);font-size:var(--fs-label)}.cs-prov.svelte-lfrudj{margin:.55rem 0 0;color:var(--c-faint);font-size:var(--fs-label)}.cs-prov.svelte-lfrudj .up:where(.svelte-lfrudj){color:var(--c-gain)}.cs-prov.svelte-lfrudj .dn:where(.svelte-lfrudj){color:var(--c-loss)}.cs-bullets.svelte-lfrudj{margin:1.1rem 0 0;padding:0;display:grid;gap:.4rem;list-style:none}.cs-bullets.svelte-lfrudj li:where(.svelte-lfrudj){position:relative;padding-left:1.2rem;color:var(--c-text);font-size:clamp(.98rem,.96rem + .1vw,1.05rem);line-height:1.6;text-wrap:pretty;font-variant-numeric:tabular-nums}.cs-bullets.svelte-lfrudj li:where(.svelte-lfrudj):before{content:"";position:absolute;left:0;top:.62em;width:.46rem;height:.46rem;border-radius:999px;background:var(--c-faint)}.cs-bullets.svelte-lfrudj li.good:where(.svelte-lfrudj):before{background:var(--c-gain)}.cs-bullets.svelte-lfrudj li.bad:where(.svelte-lfrudj):before{background:var(--c-loss)}.cs-bullets.svelte-lfrudj strong:where(.svelte-lfrudj){color:var(--c-ink);font-weight:700}.cs-bullets.svelte-lfrudj li.good:where(.svelte-lfrudj) strong:where(.svelte-lfrudj){color:#047857}.cs-bullets.svelte-lfrudj li.bad:where(.svelte-lfrudj) strong:where(.svelte-lfrudj){color:#b91c1c}.cs-sub.svelte-lfrudj{margin:clamp(1.5rem,3vw,2rem) 0 .4rem;padding-top:.9rem;border-top:1px solid #eef1f5;color:var(--c-muted);font-size:var(--fs-body-s);font-weight:650;letter-spacing:.01em}.cs-prose.svelte-lfrudj{margin:0 0 .3rem;max-width:72ch;color:var(--c-text);font-size:clamp(.96rem,.94rem + .1vw,1.04rem);line-height:1.7;text-wrap:pretty}.cs-role-guide.svelte-lfrudj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.65rem 0 .75rem}.cs-role.svelte-lfrudj{display:grid;gap:.24rem;padding:.7rem .78rem;border:1px solid var(--c-line);border-radius:8px;background:var(--c-surface-quiet);color:var(--c-text);font-size:var(--fs-label);line-height:1.5}.cs-role.svelte-lfrudj strong:where(.svelte-lfrudj){font-size:var(--fs-label);line-height:1.2;color:var(--c-ink)}.cs-role.emerald.svelte-lfrudj{border-color:#05966938;background:#05966909}.cs-role.emerald.svelte-lfrudj strong:where(.svelte-lfrudj){color:#047857}.cs-role.hot.svelte-lfrudj{border-color:#dc262633;background:#dc262608}.cs-role.hot.svelte-lfrudj strong:where(.svelte-lfrudj){color:#b91c1c}.cs-role.grey.svelte-lfrudj strong:where(.svelte-lfrudj){color:var(--c-faint)}.cs-note.svelte-lfrudj{margin:1rem 0 0;padding:.7rem .9rem;border:1px solid var(--c-line);background:#f7f9fc;color:var(--c-text);font-size:var(--fs-body-s);line-height:1.65;border-radius:8px}.cs-flow-sync.svelte-lfrudj{margin-top:0}.cs-flow-strip.svelte-lfrudj{min-width:0}.cs-tdcc-grid.svelte-lfrudj{display:grid;gap:.95rem;align-items:start;margin-top:.5rem}.cs-tdcc-prose.svelte-lfrudj{margin:0}.cs-disc.svelte-lfrudj{margin:1.4rem 0 0;color:#8a94a3;font-size:var(--fs-label);line-height:1.5}@media(min-width:820px){.cs-tdcc-grid.svelte-lfrudj{grid-template-columns:minmax(0,1.35fr) minmax(230px,.65fr);gap:1.2rem}.cs-tdcc-grid.svelte-lfrudj .tc{margin-top:0}}@media(max-width:720px){.cs-role-guide.svelte-lfrudj{grid-template-columns:1fr}.cs-flow-sync.svelte-lfrudj{overflow-x:auto;overflow-y:visible;padding-bottom:.2rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cs-flow-strip.svelte-lfrudj{width:max-content;min-width:699px}}.cp.svelte-t2stgn{display:grid;gap:clamp(1.1rem,2.4vw,1.6rem)}.cp-chips.svelte-t2stgn{display:flex;flex-wrap:wrap;gap:.4rem}.cp-chip.svelte-t2stgn{display:inline-flex;align-items:center;padding:.22rem .62rem;border:1px solid #d5dce6;border-radius:999px;background:#fff;color:var(--c-ink-soft);font-size:var(--fs-label);font-weight:500}.cp-chip-muted.svelte-t2stgn{color:var(--c-muted);background:#f9fafb}.cp-h.svelte-t2stgn{margin:0 0 .5rem;font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;color:var(--c-ink)}.cp-prose.svelte-t2stgn p:where(.svelte-t2stgn){margin:0;max-width:72ch;color:var(--c-text);font-size:clamp(1rem,.97rem + .16vw,1.08rem);line-height:1.8;text-wrap:pretty}.cp-cols.svelte-t2stgn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(1rem,2.5vw,1.75rem)}.cp-col-cap.svelte-t2stgn{display:block;margin-bottom:.5rem;font-size:var(--fs-label);font-weight:700;letter-spacing:.05em;color:#94a3b8;text-transform:uppercase}.cp-rel.svelte-t2stgn{margin:0;padding:0;list-style:none;display:grid;gap:.6rem}.cp-rel.svelte-t2stgn li:where(.svelte-t2stgn){font-size:var(--fs-body);line-height:1.6;color:var(--c-text)}.cp-link.svelte-t2stgn{display:inline-flex;align-items:center;gap:.32rem;font-weight:600;color:var(--c-link);text-decoration:none}.cp-link.svelte-t2stgn:hover .cp-link-name:where(.svelte-t2stgn){text-decoration:underline;text-underline-offset:.18em}.cp-name.svelte-t2stgn{font-weight:600;color:var(--c-ink)}.cp-code.svelte-t2stgn{margin-left:.3rem;font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--c-faint)}.cp-rel-note.svelte-t2stgn{display:block;margin-top:.1rem;color:var(--c-muted);font-size:var(--fs-body-s);line-height:1.55}.cp-sources.svelte-t2stgn{border:1px solid var(--c-hair);border-radius:12px;background:#f9fafb;padding:.6rem .9rem}.cp-sources.svelte-t2stgn summary:where(.svelte-t2stgn){cursor:pointer;font-size:var(--fs-body-s);font-weight:600;color:var(--c-muted)}.cp-sources.svelte-t2stgn ul:where(.svelte-t2stgn){margin:.6rem 0 0;padding-left:1.1rem;display:grid;gap:.3rem}.cp-sources.svelte-t2stgn a:where(.svelte-t2stgn){color:var(--c-link);font-size:var(--fs-label);word-break:break-all}.cp-disclaimer.svelte-t2stgn{margin:0;color:var(--c-faint);font-size:var(--fs-label);line-height:1.55}.notify-toggle.svelte-1gevlao{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.nt-enable.svelte-1gevlao{display:inline-flex;align-items:center;gap:.38rem;padding:.4rem .85rem;border:1px solid #d5dce6;border-radius:999px;background:#fff;color:#4b5565;font-size:.82rem;font-weight:650;cursor:pointer;transition:border-color .14s ease,color .14s ease}.nt-enable.svelte-1gevlao:hover{border-color:#111827;color:#111827}.nt-enable.svelte-1gevlao:disabled{opacity:.6;cursor:default}.nt-on.svelte-1gevlao{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:#047857}.nt-cancel.svelte-1gevlao{padding:0;border:none;background:none;font-size:.76rem;color:var(--c-faint);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nt-cancel.svelte-1gevlao:hover{color:#b91c1c}.nt-cancel.svelte-1gevlao:disabled{opacity:.6;cursor:default}.nt-login.svelte-1gevlao{display:flex;flex-direction:column;gap:.4rem;max-width:22rem;padding:.7rem .85rem;border:1px solid #d9e3ee;border-radius:12px;background:#fff}.nt-copy.svelte-1gevlao{margin:0;font-size:.78rem;color:#4b5565}.stock-page.svelte-18gtun2{position:relative;min-height:100vh;padding:clamp(2rem,4vw,3.25rem) 0 clamp(4rem,7vw,6rem);background:var(--c-surface-quiet)}.stock-page.svelte-18gtun2:before{content:"";position:fixed;z-index:70;top:0;left:0;width:100%;height:4px;background:var(--c-ink);opacity:0;pointer-events:none;transform:scaleX(0);transform-origin:left center}.stock-page.is-loading.svelte-18gtun2:before{opacity:1;animation:svelte-18gtun2-stock-page-progress 1.2s cubic-bezier(.16,1,.3,1) infinite}.stock-page.is-loading.svelte-18gtun2 .dash-head:where(.svelte-18gtun2),.stock-page.is-loading.svelte-18gtun2 .zone:where(.svelte-18gtun2),.stock-page.is-loading.svelte-18gtun2 .zone-method:where(.svelte-18gtun2),.stock-page.is-loading.svelte-18gtun2 .stock-footer:where(.svelte-18gtun2){opacity:.58;transition:opacity .16s cubic-bezier(.22,1,.36,1)}.stock-shell.svelte-18gtun2{width:min(100%,var(--site-content-max));margin:0 auto;padding-inline:var(--site-content-padding)}.stock-topbar.svelte-18gtun2{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.5rem}.stock-topbar.svelte-18gtun2 .breadcrumbs{min-width:0;flex:1 1 auto;margin-bottom:0}.stock-tools.svelte-18gtun2{display:inline-flex;align-items:center;justify-content:flex-end;gap:.62rem;flex:0 0 auto;min-width:0}.stock-monitor-toggle.svelte-18gtun2,.stock-compare-link.svelte-18gtun2{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.38rem;min-height:2.5rem;padding:0 .9rem;border:1px solid #d5dce6;border-radius:999px;background:#fff;color:var(--c-muted);font-size:var(--fs-body-s);font-weight:650;line-height:1;white-space:nowrap;text-decoration:none;transition:border-color .14s ease,background-color .14s ease,color .14s ease}.stock-monitor-toggle.svelte-18gtun2:hover,.stock-compare-link.svelte-18gtun2:hover{border-color:var(--c-ink);color:var(--c-ink);background:var(--c-surface-raised)}.stock-monitor-toggle.is-saved.svelte-18gtun2{border-color:var(--c-ink);background:var(--c-ink);color:#fff}.stock-monitor-toggle.is-saved.svelte-18gtun2:hover{background:var(--c-ink-soft);color:#fff}.stock-monitor-toggle.svelte-18gtun2:focus-visible,.stock-compare-link.svelte-18gtun2:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.stock-watchlist-link.svelte-18gtun2{display:inline-flex;align-items:center;flex:0 0 auto;min-height:2.5rem;padding:0 .25rem;color:var(--c-muted);font-size:var(--fs-label);font-weight:650;text-decoration:none;white-space:nowrap}.stock-watchlist-link.svelte-18gtun2:hover{color:var(--c-ink);text-decoration:underline;text-underline-offset:.18em}.stock-watchlist-link.svelte-18gtun2:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.stock-jump-wrap.svelte-18gtun2{position:relative;width:min(14.5rem,28vw);min-width:11.5rem}.stock-jump.svelte-18gtun2{position:relative;overflow:hidden;display:flex;align-items:center;width:100%;min-width:0;min-height:2.5rem;padding:.12rem;border:1px solid #d5dce6;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a08;transition:border-color .14s ease,box-shadow .14s ease}.stock-jump.svelte-18gtun2:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(17,24,39,.08),transparent);opacity:0;pointer-events:none;transform:translate(-105%)}.stock-jump.svelte-18gtun2:focus-within{border-color:var(--c-link);box-shadow:0 0 0 3px #2563eb1f}.stock-jump.is-loading.svelte-18gtun2{border-color:var(--c-ink);box-shadow:0 0 0 3px #1118271a}.stock-jump.is-loading.svelte-18gtun2:before{opacity:1;animation:svelte-18gtun2-stock-jump-sweep .96s cubic-bezier(.16,1,.3,1) infinite}.stock-jump.svelte-18gtun2 input:where(.svelte-18gtun2){position:relative;z-index:1;min-width:0;flex:1 1 auto;height:2.15rem;border:0;background:transparent;padding:0 .4rem 0 .82rem;color:var(--c-ink);font-family:inherit;font-size:var(--fs-body-s);font-weight:520;line-height:1;outline:none}.stock-jump.svelte-18gtun2 input:where(.svelte-18gtun2)::placeholder{color:var(--c-muted);opacity:1}.stock-jump.svelte-18gtun2 input:where(.svelte-18gtun2)::-webkit-search-cancel-button{-webkit-appearance:none}.stock-jump-submit.svelte-18gtun2{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.12rem;height:2.12rem;border:0;border-radius:999px;background:var(--c-ink);color:#fff;cursor:pointer;transition:background .14s ease,transform .14s ease}.stock-jump-submit.svelte-18gtun2:hover{background:var(--c-link);transform:translateY(-1px)}.stock-jump-submit.svelte-18gtun2:disabled{background:var(--c-ink-soft);cursor:progress;transform:none}.stock-jump-submit.svelte-18gtun2:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}.stock-jump-spinner.svelte-18gtun2{width:.9rem;height:.9rem;border:2px solid rgba(255,255,255,.42);border-top-color:#fff;border-radius:999px;animation:svelte-18gtun2-stock-jump-spin .62s linear infinite}.stock-jump-status.svelte-18gtun2{position:absolute;z-index:75;top:calc(100% + .42rem);right:0;display:inline-flex;align-items:center;gap:.42rem;max-width:min(18rem,calc(100vw - 2rem));margin:0;min-height:2.25rem;padding:.46rem .78rem;border:1px solid var(--c-ink);border-radius:999px;background:var(--c-ink);color:#fff;font-size:var(--fs-label);font-weight:650;line-height:1.2;box-shadow:0 10px 24px #0f172a29;pointer-events:none;animation:svelte-18gtun2-stock-jump-status-in .18s cubic-bezier(.22,1,.36,1)}.stock-jump-status-dot.svelte-18gtun2{flex:0 0 auto;width:.46rem;height:.46rem;border-radius:999px;background:#fff;animation:svelte-18gtun2-stock-jump-dot .9s cubic-bezier(.22,1,.36,1) infinite}.stock-jump-menu.svelte-18gtun2{position:absolute;z-index:40;top:calc(100% + .46rem);right:0;width:min(22rem,calc(100vw - 2rem));max-height:min(68vh,27rem);overflow:auto;padding:.55rem;border:1px solid #d5dce6;border-radius:12px;background:#fff;box-shadow:0 8px 8px #0f172a14}.stock-jump-section.svelte-18gtun2+.stock-jump-section:where(.svelte-18gtun2){margin-top:.42rem;padding-top:.48rem;border-top:1px solid #edf1f5}.stock-jump-section-title.svelte-18gtun2{margin:0 0 .32rem;padding-inline:.34rem;color:var(--c-muted);font-size:var(--fs-label);font-weight:700;line-height:1.25}.stock-jump-options.svelte-18gtun2{display:grid;gap:.16rem}.stock-jump-option.svelte-18gtun2{display:grid;grid-template-columns:3.85rem minmax(0,1fr);align-items:center;gap:.55rem;width:100%;min-height:3.1rem;padding:.48rem .52rem;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.stock-jump-option.svelte-18gtun2:hover,.stock-jump-option.is-active.svelte-18gtun2{background:#f1f5f9}.stock-jump-code.svelte-18gtun2{display:inline-flex;align-items:center;justify-content:center;min-height:1.72rem;border-radius:999px;background:#eef2f7;color:var(--c-ink);font-size:var(--fs-label);font-weight:750;letter-spacing:.01em}.stock-jump-copy.svelte-18gtun2{min-width:0;display:grid;gap:.12rem}.stock-jump-name.svelte-18gtun2{min-width:0;overflow:hidden;color:var(--c-ink);font-size:var(--fs-body-s);font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.stock-jump-detail.svelte-18gtun2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;color:var(--c-muted);font-size:var(--fs-label);font-weight:500;line-height:1.35}.stock-jump-empty.svelte-18gtun2{margin:0;padding:.72rem .62rem;color:var(--c-muted);font-size:var(--fs-body-s);line-height:1.45}.dash-head.svelte-18gtun2{display:grid;grid-template-columns:minmax(0,.72fr) minmax(24rem,1.28fr);align-items:stretch;gap:clamp(1.1rem,2.5vw,2rem);margin-top:clamp(1.25rem,2.5vw,2rem);padding-bottom:clamp(1.25rem,2.5vw,1.75rem);border-bottom:1px solid var(--c-hair)}.dash-id.svelte-18gtun2{min-width:0;display:grid;align-content:start;gap:clamp(.7rem,1.6vw,1rem)}.dash-title-row.svelte-18gtun2,.dash-chips.svelte-18gtun2{min-width:0}.dash-title-row.svelte-18gtun2{--dash-name-size: clamp(2.35rem, 4.2vw, 4.25rem);display:flex;flex-wrap:wrap;align-items:center;gap:.65rem .85rem}.dash-title-row.svelte-18gtun2 .symbol-icon.xl{width:calc(var(--dash-name-size) * 1.1);height:calc(var(--dash-name-size) * 1.1)}.dash-name.svelte-18gtun2{margin:0;font-family:var(--font-display);font-size:var(--dash-name-size);font-weight:500;line-height:1.1;letter-spacing:0;color:var(--c-ink);text-wrap:balance}.dash-chips.svelte-18gtun2{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.dash-status.svelte-18gtun2{margin:0;max-width:46rem;color:var(--c-text);font-size:clamp(1.04rem,.98rem + .22vw,1.16rem);font-weight:500;line-height:1.65;text-wrap:balance}.chip.svelte-18gtun2{display:inline-flex;align-items:center;flex:0 0 auto;min-height:1.68rem;padding:.22rem .62rem;border:1px solid #d5dce6;border-radius:999px;background:#fff;color:var(--c-ink-soft);font-size:var(--fs-label);font-weight:500;line-height:1.2}.chip-sym.svelte-18gtun2{font-size:var(--fs-label);letter-spacing:.04em;color:var(--c-muted)}.chip-date.svelte-18gtun2{color:var(--c-faint)}.chip-fresh.svelte-18gtun2{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.dash-quote.svelte-18gtun2{align-self:stretch;display:flex;align-items:stretch;min-width:0;width:100%;min-height:clamp(8.8rem,15.5vw,10.6rem);max-height:248px;padding-left:0;border-left:1px solid var(--c-hair)}.dash-head.quote-expanded.svelte-18gtun2{grid-template-columns:1fr}.dash-head.quote-expanded.svelte-18gtun2 .dash-quote:where(.svelte-18gtun2){height:clamp(20rem,42vw,26rem);min-height:0;max-height:none;padding-left:0;padding-top:1rem;border-left:0;border-top:1px solid var(--c-hair)}.dash-price-fallback.svelte-18gtun2{display:grid;justify-items:end;align-content:center;height:100%;gap:.22rem}.dash-price.svelte-18gtun2{font-family:var(--font-body);font-size:2.25rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1;color:var(--c-ink)}.dash-price-cap.svelte-18gtun2{color:var(--c-faint);font-size:var(--fs-label);font-weight:500}.verdict-panel.svelte-18gtun2{position:relative;overflow:hidden;margin-top:clamp(1rem,2.5vw,1.4rem);padding:clamp(1.05rem,2vw,1.35rem) clamp(1.15rem,2.4vw,1.55rem);border:1px solid #d9e3ee;border-radius:12px;background:linear-gradient(135deg,#10b98114,#2563eb09 48%,#fff0 74%),#fff;box-shadow:0 1px 2px #0f172a0a}.verdict-panel.svelte-18gtun2:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,#059669b8,#2563eb57,#d9770600)}.verdict-head.svelte-18gtun2{display:flex;align-items:center;justify-content:space-between;gap:.85rem;margin-bottom:.74rem}.verdict-cap.svelte-18gtun2{margin:0;font-family:var(--font-display);font-size:clamp(var(--fs-lead),1rem + .42vw,var(--fs-title));font-weight:600;line-height:1.2;letter-spacing:0;color:var(--c-ink)}.verdict-meta.svelte-18gtun2{display:inline-flex;align-items:center;justify-content:center;min-height:1.65rem;padding:.2rem .66rem;border:1px solid #cfeee3;border-radius:999px;background:#f2fbf7;color:#047857;font-size:var(--fs-label);font-weight:700;line-height:1;white-space:nowrap}.verdict-bullets.svelte-18gtun2{margin:0;padding:0;display:grid;list-style:none}.verdict-bullets.svelte-18gtun2 li:where(.svelte-18gtun2){display:grid;grid-template-columns:.85rem minmax(0,1fr);gap:.72rem;align-items:start;padding:.72rem 0;color:var(--c-ink-soft);font-size:clamp(var(--fs-body),.99rem + .14vw,var(--fs-lead));line-height:1.62;font-variant-numeric:tabular-nums}.verdict-bullets.svelte-18gtun2 li:where(.svelte-18gtun2)+li:where(.svelte-18gtun2){border-top:1px solid rgba(148,163,184,.22)}.verdict-bullets.svelte-18gtun2 li:where(.svelte-18gtun2):first-child{padding-top:.35rem}.verdict-bullets.svelte-18gtun2 li:where(.svelte-18gtun2):last-child{padding-bottom:.1rem}.verdict-bullets.svelte-18gtun2 p:where(.svelte-18gtun2){margin:0;text-wrap:pretty}.verdict-node.svelte-18gtun2{width:.52rem;height:.52rem;margin-top:.58em;border-radius:999px;background:var(--c-faint);box-shadow:0 0 0 4px #6470841a}.verdict-bullets.svelte-18gtun2 li.good:where(.svelte-18gtun2) .verdict-node:where(.svelte-18gtun2){background:var(--c-gain);box-shadow:0 0 0 4px #0596691f}.verdict-bullets.svelte-18gtun2 li.bad:where(.svelte-18gtun2) .verdict-node:where(.svelte-18gtun2){background:var(--c-loss);box-shadow:0 0 0 4px #dc26261a}.verdict-bullets.svelte-18gtun2 strong:where(.svelte-18gtun2){color:var(--c-ink);font-weight:700}.verdict-bullets.svelte-18gtun2 li.good:where(.svelte-18gtun2) strong:where(.svelte-18gtun2){color:#047857}.verdict-bullets.svelte-18gtun2 li.bad:where(.svelte-18gtun2) strong:where(.svelte-18gtun2){color:#b91c1c}.signal-summary.svelte-18gtun2{display:grid;gap:.48rem;max-width:44rem;padding-top:.72rem;border-top:1px solid #edf1f5}.sig-chips.svelte-18gtun2{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.sig-chips-label.svelte-18gtun2{font-size:var(--fs-label);font-weight:700;color:var(--c-gain);letter-spacing:0;flex-shrink:0}.sig-chip.svelte-18gtun2{position:relative;display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.28rem .75rem;border:1px solid #a7f3d0;border-radius:999px;background:#f0fdf4;font-size:var(--fs-label);font-weight:500;color:#065f46;text-decoration:none;transition:background .14s ease,border-color .14s ease;cursor:pointer}.sig-chip.svelte-18gtun2:after{content:"";position:absolute;inset:-7px 0}.sig-chip.svelte-18gtun2:hover{background:#dcfce7;border-color:#6ee7b7}.sig-dot.svelte-18gtun2{width:6px;height:6px;border-radius:50%;background:#10b981;flex-shrink:0}.sig-name.svelte-18gtun2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zone.svelte-18gtun2{margin-top:clamp(2rem,4vw,3rem)}.zone.position-zone.svelte-18gtun2{margin-top:clamp(1rem,2.5vw,1.4rem);--factor-section-offset: clamp(1rem, 2.5vw, 1.4rem)}.position-zone.svelte-18gtun2 .factor-profile,.position-zone.svelte-18gtun2>.verdict-panel:where(.svelte-18gtun2){margin-top:0}.zone-head.svelte-18gtun2{padding-bottom:clamp(.35rem,.8vw,.55rem)}.zone-title.svelte-18gtun2{margin:0;font-family:var(--font-display);font-size:clamp(1.55rem,1.25rem + 1vw,var(--fs-zone));font-weight:600;line-height:1.2;letter-spacing:0;color:var(--c-ink);text-wrap:balance}.zone-lede.svelte-18gtun2{margin:.7rem 0 0;max-width:70ch;color:var(--c-text);font-size:clamp(1.02rem,.98rem + .16vw,1.12rem);line-height:1.75;text-wrap:pretty}.zone-block.svelte-18gtun2{margin-top:clamp(1.1rem,2.2vw,1.5rem)}.faq-list.svelte-18gtun2{margin:0;display:grid;gap:clamp(.7rem,1.4vw,.95rem)}.faq-item.svelte-18gtun2{padding:clamp(.9rem,1.8vw,1.15rem) clamp(1rem,2vw,1.3rem);border:1px solid #e2e8f0;border-radius:14px;background:#fff}.faq-item.svelte-18gtun2 dt:where(.svelte-18gtun2){margin:0;font-weight:700;font-size:clamp(var(--fs-body),.96rem + .16vw,var(--fs-lead));color:var(--c-ink);line-height:1.5}.faq-item.svelte-18gtun2 dd:where(.svelte-18gtun2){margin:.45rem 0 0;color:var(--c-text);font-size:clamp(var(--fs-body-s),.92rem + .16vw,1.04rem);line-height:1.75;text-wrap:pretty}.zone-method.svelte-18gtun2{margin-top:clamp(1.25rem,2.5vw,1.75rem)}.stock-footer.svelte-18gtun2{margin-top:clamp(1.75rem,3.5vw,2.5rem);padding-top:clamp(1.25rem,2.5vw,1.6rem);border-top:1px solid var(--c-hair)}.footer-cap.svelte-18gtun2{display:block;margin-bottom:.55rem;color:var(--c-muted);font-size:var(--fs-label);font-weight:650}.stock-footer.svelte-18gtun2 p:where(.svelte-18gtun2){margin:0;color:var(--c-muted);font-size:var(--fs-body);line-height:1.75}.stock-footer.svelte-18gtun2 a:where(.svelte-18gtun2){color:var(--c-link);font-weight:500;text-decoration:underline;text-decoration-color:#b9cdf5;text-underline-offset:.18em;transition:text-decoration-color .18s ease}.stock-footer.svelte-18gtun2 a:where(.svelte-18gtun2):hover{text-decoration-color:var(--c-link)}@keyframes svelte-18gtun2-stock-page-progress{0%{transform:scaleX(.08);opacity:.72}55%{transform:scaleX(.72);opacity:1}to{transform:scaleX(.94);opacity:.36}}@keyframes svelte-18gtun2-stock-jump-sweep{0%{transform:translate(-105%)}to{transform:translate(105%)}}@keyframes svelte-18gtun2-stock-jump-spin{to{transform:rotate(360deg)}}@keyframes svelte-18gtun2-stock-jump-status-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-18gtun2-stock-jump-dot{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media(max-width:768px){.stock-page.svelte-18gtun2{padding-top:2rem}.stock-page.has-floating-setup.svelte-18gtun2{padding-bottom:calc(clamp(4rem,7vw,6rem) + 4.5rem + env(safe-area-inset-bottom,0px))}.stock-topbar.svelte-18gtun2{display:grid;grid-template-columns:1fr;gap:.55rem;min-height:2.35rem}.stock-tools.svelte-18gtun2{width:100%;justify-content:space-between;gap:.55rem}.stock-monitor-toggle.svelte-18gtun2,.stock-compare-link.svelte-18gtun2{min-height:2.75rem;padding:0 .82rem;font-size:var(--fs-label)}.stock-jump-wrap.svelte-18gtun2{flex:1 1 auto;width:auto;min-width:0}.stock-jump.svelte-18gtun2{box-sizing:border-box;height:2.75rem;min-height:2.75rem;padding:.0625rem}.stock-jump.svelte-18gtun2 input:where(.svelte-18gtun2){height:2.5rem;padding-left:.7rem;font-size:var(--fs-body);line-height:1.2}.stock-jump-submit.svelte-18gtun2{width:2.5rem;height:2.5rem}.stock-jump-menu.svelte-18gtun2{left:0;right:auto;width:100%;max-height:min(70vh,24rem);border-radius:10px}.stock-jump-status.svelte-18gtun2{left:0;right:auto;max-width:100%}.stock-jump-option.svelte-18gtun2{grid-template-columns:3.45rem minmax(0,1fr);min-height:2.95rem;padding:.44rem .46rem}.stock-jump-code.svelte-18gtun2{font-size:var(--fs-label)}.stock-jump-name.svelte-18gtun2{font-size:var(--fs-body-s)}.stock-jump-detail.svelte-18gtun2{font-size:var(--fs-label)}.stock-topbar.svelte-18gtun2 .breadcrumbs ol{font-size:var(--fs-label);line-height:1.2}.stock-topbar.svelte-18gtun2 .breadcrumb-current{max-width:min(18ch,42vw)}.stock-topbar.svelte-18gtun2 .share-trigger{width:2.75rem;height:2.75rem;min-height:2.75rem;justify-content:center;padding:0;gap:0;font-size:var(--fs-body-s)}.stock-topbar.svelte-18gtun2 .share-trigger span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dash-head.svelte-18gtun2{grid-template-columns:1fr;align-items:start;gap:.85rem;margin-top:.85rem;padding-bottom:.9rem}.dash-title-row.svelte-18gtun2{--dash-name-size: clamp(2.15rem, 10vw, 3.15rem);gap:.45rem}.dash-chips.svelte-18gtun2{gap:.28rem}.chip.svelte-18gtun2{padding:.18rem .5rem;font-size:var(--fs-label)}.dash-quote.svelte-18gtun2{width:100%;height:clamp(13rem,52vw,16rem);min-height:0;max-height:none;padding-left:0;padding-top:.85rem;border-left:0;border-top:1px solid #edf1f5}.dash-price-fallback.svelte-18gtun2{justify-items:start}.dash-price.svelte-18gtun2{font-size:1.55rem;font-weight:650}.dash-price-cap.svelte-18gtun2{font-size:var(--fs-caption);font-weight:600}.sig-chips.svelte-18gtun2{gap:.3rem}.sig-chip.svelte-18gtun2{padding:.22rem .52rem;font-size:var(--fs-label);font-weight:650}.verdict-panel.svelte-18gtun2{border-radius:10px;padding:.92rem .95rem}.verdict-head.svelte-18gtun2{align-items:flex-start;gap:.55rem;margin-bottom:.55rem}.verdict-meta.svelte-18gtun2{min-height:1.46rem;padding-inline:.52rem;font-size:var(--fs-label)}.verdict-bullets.svelte-18gtun2 li:where(.svelte-18gtun2){grid-template-columns:.72rem minmax(0,1fr);gap:.56rem;padding:.62rem 0;font-size:var(--fs-body);line-height:1.55}.verdict-node.svelte-18gtun2{width:.46rem;height:.46rem;box-shadow:0 0 0 3px #6470841a}.verdict-bullets.svelte-18gtun2 li.good:where(.svelte-18gtun2) .verdict-node:where(.svelte-18gtun2){box-shadow:0 0 0 3px #0596691f}.verdict-bullets.svelte-18gtun2 li.bad:where(.svelte-18gtun2) .verdict-node:where(.svelte-18gtun2){box-shadow:0 0 0 3px #dc26261a}}@media(max-width:460px){.stock-monitor-toggle.svelte-18gtun2,.stock-compare-link.svelte-18gtun2{width:2.75rem;padding:0}.stock-monitor-toggle.svelte-18gtun2 span:where(.svelte-18gtun2),.stock-compare-link.svelte-18gtun2 span:where(.svelte-18gtun2){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:360px){.stock-tools.svelte-18gtun2{gap:.44rem}.stock-jump.svelte-18gtun2 input:where(.svelte-18gtun2){padding-left:.62rem}.stock-jump-option.svelte-18gtun2{grid-template-columns:3.2rem minmax(0,1fr);gap:.42rem}.dash-price.svelte-18gtun2{font-size:var(--fs-title)}}@media(prefers-reduced-motion:reduce){.stock-page.is-loading.svelte-18gtun2:before,.stock-jump.is-loading.svelte-18gtun2:before,.stock-jump-spinner.svelte-18gtun2,.stock-jump-status.svelte-18gtun2,.stock-jump-status-dot.svelte-18gtun2{animation:none}.stock-page.is-loading.svelte-18gtun2:before{transform:scaleX(1);opacity:1}.stock-page.is-loading.svelte-18gtun2 .dash-head:where(.svelte-18gtun2),.stock-page.is-loading.svelte-18gtun2 .zone:where(.svelte-18gtun2),.stock-page.is-loading.svelte-18gtun2 .zone-method:where(.svelte-18gtun2),.stock-page.is-loading.svelte-18gtun2 .stock-footer:where(.svelte-18gtun2){transform:none;transition:opacity .01ms linear}.stock-footer.svelte-18gtun2 a:where(.svelte-18gtun2){transition:none}}.diff-head.svelte-18gtun2{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.diff-sub.svelte-18gtun2{margin:0;font-size:var(--fs-label);color:var(--c-muted)}.diff-grid.svelte-18gtun2{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:.6rem;margin-top:.75rem}.diff-card.svelte-18gtun2{display:flex;flex-direction:column;gap:.28rem;padding:.7rem .85rem;border:1px solid #d9e3ee;border-radius:12px;background:#fff}.diff-card.diff-signal.has-change.svelte-18gtun2{border-color:var(--c-ink);background:linear-gradient(135deg,#10b98112,#fff0 60%)}.diff-cap.svelte-18gtun2{font-size:var(--fs-label);font-weight:600;color:var(--c-faint)}.diff-val.svelte-18gtun2{font-size:var(--fs-lead);font-weight:700;color:var(--c-ink)}.diff-val.good.svelte-18gtun2{color:#047857}.diff-val.bad.svelte-18gtun2{color:#b91c1c}.diff-note.svelte-18gtun2{font-size:var(--fs-label);color:var(--c-faint)}.diff-note.good.svelte-18gtun2{color:#047857;font-weight:600}.diff-note.bad.svelte-18gtun2{color:#b91c1c;font-weight:600}.diff-help.svelte-18gtun2{font-size:var(--fs-caption);line-height:1.45;color:#94a3b8}.diff-dots.svelte-18gtun2{display:inline-flex;gap:.28rem;align-items:center;min-height:.7rem}.diff-dots.svelte-18gtun2 .dot:where(.svelte-18gtun2){width:.55rem;height:.55rem;border-radius:999px;border:1.5px solid #cbd5e1;background:transparent}.diff-dots.svelte-18gtun2 .dot.on:where(.svelte-18gtun2){border-color:var(--c-gain);background:#10b981}.diff-dots.svelte-18gtun2 .dot.gone:where(.svelte-18gtun2){border-color:#ef4444;background:transparent}.diff-bar.svelte-18gtun2{display:flex;align-items:center;height:6px;border-radius:999px;background:#eef2f7;overflow:hidden}.diff-bar-half.svelte-18gtun2{position:relative;flex:1 1 0;height:100%}.diff-bar-half.svelte-18gtun2:first-child{display:flex;justify-content:flex-end}.diff-bar-mid.svelte-18gtun2{flex:0 0 2px;height:100%;background:#cbd5e1}.diff-bar-fill.svelte-18gtun2{display:block;height:100%}.diff-bar-fill.pos.svelte-18gtun2{background:#10b981;border-radius:0 999px 999px 0}.diff-bar-fill.neg.svelte-18gtun2{background:#ef4444;border-radius:999px 0 0 999px}.diff-gauge.svelte-18gtun2{display:block;height:6px;border-radius:999px;background:#eef2f7;overflow:hidden}.diff-gauge-fill.svelte-18gtun2{display:block;height:100%;min-width:2px;border-radius:999px;background:var(--c-faint)}.diff-perf.svelte-18gtun2{display:flex;flex-direction:column;gap:.45rem;margin-top:.85rem;padding:.75rem .85rem;border:1px solid #d9e3ee;border-radius:12px;background:#fff}.diff-perf-title.svelte-18gtun2{font-size:var(--fs-body-s);font-weight:650;color:var(--c-ink)}.diff-perf-row.svelte-18gtun2{display:grid;grid-template-columns:minmax(7.5rem,1.2fr) auto minmax(4.5rem,1fr) auto auto;align-items:center;gap:.4rem .75rem;padding:.3rem .35rem;border-radius:8px;text-decoration:none;color:inherit}.diff-perf-row.svelte-18gtun2:hover{background:var(--c-surface-raised)}.diff-perf-name.svelte-18gtun2{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-body-s);font-weight:600;color:var(--c-ink);min-width:0}.diff-perf-sample.svelte-18gtun2,.diff-perf-wr.svelte-18gtun2{font-size:var(--fs-label);color:var(--c-muted);white-space:nowrap}.diff-perf-ex.svelte-18gtun2{font-size:var(--fs-label);font-weight:650;white-space:nowrap}.diff-perf-ex.good.svelte-18gtun2{color:#047857}.diff-perf-ex.bad.svelte-18gtun2{color:#b91c1c}.diff-perf-bar.svelte-18gtun2{position:relative;height:6px;border-radius:999px;background:#eef2f7;overflow:hidden}.diff-perf-fill.svelte-18gtun2{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#34d399,var(--c-gain))}.diff-perf-tick.svelte-18gtun2{position:absolute;left:50%;top:-1px;bottom:-1px;width:2px;background:#94a3b8}@media(max-width:640px){.diff-perf-row.svelte-18gtun2{grid-template-columns:1fr auto}.diff-perf-bar.svelte-18gtun2{grid-column:1 / -1}}.retain-row.svelte-18gtun2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:clamp(1rem,2vw,1.4rem)}.retain-row.is-single.svelte-18gtun2{grid-template-columns:1fr}.retain-card.svelte-18gtun2{display:flex;flex-direction:column;gap:.55rem;min-width:0;padding:.95rem 1.05rem 1rem;border:1px solid #d9e3ee;border-radius:14px;background:#fff}.retain-head.svelte-18gtun2{display:flex;align-items:center;gap:.5rem}.retain-icon.svelte-18gtun2{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.9rem;height:1.9rem;border-radius:10px;background:#f1f5f9;color:var(--c-ink)}.retain-title.svelte-18gtun2{font-size:var(--fs-body-s);font-weight:700;color:var(--c-ink)}.retain-copy.svelte-18gtun2{margin:0;color:var(--c-muted);font-size:var(--fs-body-s);line-height:1.6}.retain-saved.svelte-18gtun2{color:#166534;font-weight:600}.retain-compare-all.svelte-18gtun2{color:var(--c-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b9c6d6;transition:text-decoration-color .14s ease}.retain-compare-all.svelte-18gtun2:hover{text-decoration-color:var(--c-ink)}.retain-foot.svelte-18gtun2{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:auto;padding-top:.2rem}.retain-btn.svelte-18gtun2{display:inline-flex;align-items:center;flex:0 0 auto;gap:.38rem;min-height:2.25rem;padding:0 .85rem;border:1px solid var(--c-ink);border-radius:999px;background:var(--c-ink);color:#fff;font-size:var(--fs-body-s);font-weight:650;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .14s ease}.retain-btn.svelte-18gtun2:hover{background:var(--c-ink-soft)}.retain-btn.svelte-18gtun2:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.retain-link.svelte-18gtun2{color:var(--c-link);font-size:var(--fs-body-s);font-weight:600;text-decoration:none}.retain-link.svelte-18gtun2:hover{text-decoration:underline;text-underline-offset:.18em}.retain-vs.svelte-18gtun2{gap:.4rem}.retain-vs.svelte-18gtun2 a:where(.svelte-18gtun2){display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .62rem;border:1px solid #d9e3ee;border-radius:999px;color:var(--c-muted);font-size:var(--fs-label);font-weight:600;text-decoration:none;white-space:nowrap;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.retain-vs.svelte-18gtun2 a:where(.svelte-18gtun2):hover{color:var(--c-ink);border-color:var(--c-ink);background:var(--c-surface-raised)}@media(max-width:768px){.retain-row.svelte-18gtun2{grid-template-columns:1fr}}
