.help-btn.svelte-11rqtge{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin:-.25rem 0 -.25rem .05rem;border:0;border-radius:999px;background:transparent;color:var(--c-ghost);-webkit-tap-highlight-color:transparent}.help-btn.svelte-11rqtge .help-btn-icon{width:1rem;height:1rem}.help-btn.svelte-11rqtge:hover,.help-btn.active.svelte-11rqtge{color:var(--c-ink)}.help-btn.active.svelte-11rqtge{background:var(--c-surface-raised)}.help-btn.svelte-11rqtge:focus-visible{outline:2px solid var(--c-ink);outline-offset:1px}.factor-profile.svelte-zgm37x{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.52fr);gap:0;height:clamp(300px,32vw,350px);margin-top:.45rem;min-height:0}.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;container-type:size}.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-stage.svelte-zgm37x{position:relative;width:100%;max-height:100%;aspect-ratio:220 / 208;margin:auto}@supports (width: 1cqw){.radar-stage.svelte-zgm37x{width:min(100cqw,100cqh * 220 / 208);height:min(100cqh,100cqw * 208 / 220);max-height:none;aspect-ratio:auto}}.radar.svelte-zgm37x{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.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:color-mix(in srgb,var(--c-pos) 14%,transparent);stroke:var(--c-pos);stroke-width:2.2;stroke-linejoin:round}.radar-dot.svelte-zgm37x{fill:#fff;stroke:var(--c-pos);stroke-width:2}.radar-dot.active.svelte-zgm37x{fill:var(--c-pos)}.radar-label.svelte-zgm37x{position:absolute;display:inline-flex;align-items:center;height:1.35rem;padding:0 .55rem;border:1px solid var(--c-line);border-radius:999px;background:#fff;color:var(--c-faint);font:inherit;font-size:var(--fs-caption);line-height:1;white-space:nowrap;transform:translate(-50%,-50%);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .14s ease,border-color .14s ease}.radar-label.q-mid.svelte-zgm37x{color:var(--c-ink)}.radar-label.q-top.svelte-zgm37x,.radar-label.q-good.svelte-zgm37x{color:var(--c-pos-deep)}.radar-label.q-low.svelte-zgm37x{color:var(--c-neg-deep)}.radar-label.active.svelte-zgm37x{border-color:var(--c-ink);background:var(--c-surface-raised)}.radar-label.svelte-zgm37x:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.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-pos)}.factor-detail.svelte-zgm37x{grid-column:1;grid-row:1;display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;padding:.78rem 1.1rem .72rem 0;overflow:hidden}.factor-profile.withTitle.svelte-zgm37x .factor-detail:where(.svelte-zgm37x){grid-template-rows:auto auto minmax(0,1fr);padding-top:0}.factor-profile.withTitle.svelte-zgm37x .factor-title:where(.svelte-zgm37x){margin-bottom:.62rem}.factor-title.svelte-zgm37x{margin:0;color:var(--c-ink);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-light);letter-spacing:0;line-height:1.2;text-wrap:balance}.factor-tabs.svelte-zgm37x{display:flex;gap:.15rem;border-bottom:1px solid var(--c-line)}.factor-tabs.svelte-zgm37x button:where(.svelte-zgm37x){position:relative;display:inline-flex;flex:0 0 auto;align-items:baseline;gap:.3rem;min-height:2.6rem;padding:.45rem .7rem;border:0;background:transparent;color:var(--c-muted);font:inherit;font-size:var(--fs-body-s);font-weight:var(--fw-normal);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .16s ease}.factor-tabs.svelte-zgm37x button:where(.svelte-zgm37x):after{content:"";position:absolute;right:.45rem;bottom:-1px;left:.45rem;height:2px;border-radius:2px 2px 0 0;background:transparent;transition:background-color .16s ease}.factor-tabs.svelte-zgm37x button.selected:where(.svelte-zgm37x){color:var(--c-ink)}.factor-tabs.svelte-zgm37x button.selected:where(.svelte-zgm37x):after{background:var(--c-ink)}.factor-tabs.svelte-zgm37x button:where(.svelte-zgm37x):focus-visible{outline:2px solid var(--c-ink);outline-offset:-2px;border-radius:6px}@media(hover:hover)and (pointer:fine){.factor-tabs.svelte-zgm37x button:where(.svelte-zgm37x):not(.selected):hover{color:var(--c-ink)}.radar-label.svelte-zgm37x:not(.active):hover{border-color:var(--c-faint);background:var(--c-surface-raised)}}.factor-panel.svelte-zgm37x{display:flex;flex-direction:column;gap:.7rem;min-height:0;padding:.85rem .95rem .9rem;border-radius:0 0 12px 12px;background:var(--c-surface-raised);overflow:hidden}.detail-head.svelte-zgm37x{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.22rem .75rem;padding-bottom:.65rem;border-bottom:1px solid var(--c-hair)}.factor-verdict-list.svelte-zgm37x{display:grid;gap:0;min-height:0;margin:0;padding:0 .25rem 0 0;list-style:none;overflow:auto}.factor-verdict-list.svelte-zgm37x li:where(.svelte-zgm37x){display:grid;grid-template-columns:.78rem minmax(0,1fr);gap:.58rem;align-items:start;padding:.5rem 0;color:var(--c-ink-soft);font-size:var(--fs-body);line-height:1.5}.factor-verdict-list.svelte-zgm37x li:where(.svelte-zgm37x):first-child{padding-top:0}.factor-verdict-list.svelte-zgm37x li:where(.svelte-zgm37x)+li:where(.svelte-zgm37x){border-top:1px solid var(--c-hair)}.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:var(--fw-normal)}.factor-verdict-list.svelte-zgm37x li.good:where(.svelte-zgm37x) strong:where(.svelte-zgm37x){color:var(--c-pos-deep)}.factor-verdict-list.svelte-zgm37x li.bad:where(.svelte-zgm37x) strong:where(.svelte-zgm37x){color:var(--c-neg-deep)}.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-pos);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-pos) 12%,transparent)}.factor-verdict-list.svelte-zgm37x li.bad:where(.svelte-zgm37x) .verdict-node:where(.svelte-zgm37x){background:var(--c-neg);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-neg) 10%,transparent)}.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){grid-column:1;grid-row:1;align-self:center;color:var(--c-ink);font-size:var(--fs-body);font-weight:var(--fw-normal);line-height:1.25}.detail-score.svelte-zgm37x{grid-column:2;grid-row:1;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:var(--fw-normal);white-space:nowrap}.detail-insight.svelte-zgm37x{grid-column:1 / -1;color:var(--c-ink-soft);font-size:var(--fs-body-s);line-height:1.5;text-wrap:pretty}.detail-rows.svelte-zgm37x{display:grid;flex:1 1 auto;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:var(--fw-normal);padding:.15rem .55rem;border-radius:999px;white-space:nowrap;text-align:center}.q-top.svelte-zgm37x{background:var(--c-pos-wash);color:var(--c-pos-ink)}.q-good.svelte-zgm37x{background:var(--c-pos-wash-strong);color:var(--c-pos-ink)}.q-mid.svelte-zgm37x{background:#eef1f5;color:var(--c-muted)}.q-low.svelte-zgm37x{background:var(--c-neg-wash);color:var(--c-neg-ink)}.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:grid;grid-template-columns:minmax(0,1fr);gap:.6rem;height:auto}.factor-detail.svelte-zgm37x,.factor-profile.withTitle.svelte-zgm37x .factor-detail:where(.svelte-zgm37x){display:contents}.factor-title.svelte-zgm37x{order:-1;font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-normal);line-height:1.4}.radar-panel.svelte-zgm37x{grid-area:auto;height:13.5rem;padding:0}.radar-panel.svelte-zgm37x:before,.factor-profile.withTitle.svelte-zgm37x .radar-panel:where(.svelte-zgm37x):before{display:none}.factor-tabs.svelte-zgm37x{gap:0;margin-inline:calc(-1 * var(--site-content-padding, 1rem));padding-inline:calc(var(--site-content-padding, 1rem) - .7rem);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:var(--site-content-padding, 1rem);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;mask-image:linear-gradient(to right,transparent,#000 .9rem,#000 calc(100% - .9rem),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 .9rem,#000 calc(100% - .9rem),transparent)}.factor-tabs.svelte-zgm37x::-webkit-scrollbar{display:none}.factor-tabs.svelte-zgm37x button:where(.svelte-zgm37x){min-height:2.75rem;padding-inline:.7rem;font-size:var(--fs-body);scroll-snap-align:center}.factor-panel.svelte-zgm37x{margin-inline:calc(-1 * var(--site-content-padding, 1rem));padding:.9rem var(--site-content-padding, 1rem) 1rem;border-radius:0;overflow:visible}.factor-verdict-list.svelte-zgm37x{overflow:visible;padding-right:0}.detail-head.svelte-zgm37x{gap:.28rem .7rem}.detail-rows.svelte-zgm37x{overflow:visible;padding-right:0}}@media(prefers-reduced-motion:reduce){.factor-tabs.svelte-zgm37x button:where(.svelte-zgm37x),.radar-label.svelte-zgm37x{transition:none}}.drift-card.svelte-1wq59sc{container-type:inline-size;margin:1rem 0 0;min-width: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:var(--fw-normal);line-height:1.2}.legend-item.svelte-1wq59sc:before{content:"";inline-size:1.25rem;block-size:.18rem;border-radius:999px;background:var(--c-pos)}.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:var(--fw-normal);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:var(--fw-normal);line-height:1.2;white-space:nowrap}.horizon-return.svelte-1wq59sc{font-family:var(--font-mono);font-size:var(--fs-base);font-weight:var(--fw-normal);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.up.svelte-1wq59sc{background:var(--c-up)}.stock-bar.down.svelte-1wq59sc{background:var(--c-down)}.stock-bar.flat.svelte-1wq59sc{background:var(--c-faint)}.bench-bar.up.svelte-1wq59sc{background:#94a3b8}.bench-bar.down.svelte-1wq59sc{background:var(--c-down);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:var(--fw-normal)}.stat-head.svelte-1wq59sc,.stat-cell.svelte-1wq59sc{color:#17324a;font-size:var(--fs-label);font-weight:var(--fw-normal);text-align:right;white-space:nowrap}.tnum.svelte-1wq59sc{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@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 var(--c-pos-edge);border-radius:14px;background:var(--c-pos-wash);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:var(--fs-base);font-weight:var(--fw-normal);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-pos-wash);color:var(--c-pos-deep);font-size:var(--fs-label);font-weight:var(--fw-normal);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 var(--c-pos-edge);border-radius:999px;background:#fff;color:var(--c-pos-deep);font-size:var(--fs-label);font-weight:var(--fw-normal)}.ts-summary.svelte-iwe5l8{margin:auto 0 0;padding:.62rem .75rem;border-radius:8px;background:var(--c-pos-wash);color:var(--c-pos-ink);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:var(--fw-normal);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:var(--fw-normal)}.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:var(--fw-normal);font-variant-numeric:tabular-nums}.seg-thin.svelte-1rqqwu3{font-size:var(--fs-label);font-weight:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);color:var(--c-ink)}.stat-table.svelte-111ikyf tr.is-current:where(.svelte-111ikyf){background:var(--c-pos-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:var(--fw-normal)}.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:var(--fw-normal)}.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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);line-height:1.6}.cell-big.svelte-1k5ptph{font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-normal);font-variant-numeric:tabular-nums;color:var(--c-ink);line-height:1.1}.cell-meta.svelte-1k5ptph{display:flex;flex-wrap:wrap;gap:.2rem .7rem;color:var(--c-muted);font-size:var(--fs-body-s)}.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:var(--c-pos-wash);color:var(--c-pos-ink);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:var(--fs-base);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:var(--fw-normal)}.snap-value.svelte-1gk30fc{margin:.45rem 0 0;font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal)}.val-close.svelte-1fu0t2e{font-weight:var(--fw-normal);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:var(--fw-normal);color:var(--c-ink)}.val-read.rich.svelte-1fu0t2e{color:var(--c-neg-deep)}.val-read.cheap.svelte-1fu0t2e{color:var(--c-pos-deep)}.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:var(--fw-normal)}.q-cheap.svelte-1fu0t2e{background:var(--c-pos-wash);color:var(--c-pos-deep)}.q-mid.svelte-1fu0t2e{background:#f1f5f9;color:#475569}.q-rich.svelte-1fu0t2e{background:var(--c-neg-wash);color:var(--c-neg-deep)}.val-actions.svelte-1fu0t2e{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin-top:.2rem}.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{position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:0}.quote-lwc-frame.is-expandable.svelte-ri18v9{cursor:zoom-in}.quote-expand.svelte-ri18v9{position:absolute;top:.25rem;right:.25rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid var(--c-hair);border-radius:8px;background:#ffffffe6;color:var(--c-muted);cursor:pointer;transition:color .14s ease,border-color .14s ease}.quote-expand.svelte-ri18v9:hover{color:var(--c-ink);border-color:var(--c-ink)}.quote-expand.svelte-ri18v9:focus-visible{outline:2px solid var(--c-ink);outline-offset:2px}.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-period-btn.svelte-ri18v9:after{content:"";position:absolute;inset:-11px -1px}.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:var(--fw-normal);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:var(--fs-sm);font-weight:var(--fw-normal);font-variant-numeric:tabular-nums}.quote-tag-meta.svelte-ri18v9{fill:#ffffffad;font-family:var(--font-body);font-size:var(--fs-sm);font-weight:var(--fw-normal);letter-spacing:0}.quote-tag-change.svelte-ri18v9{font-weight:var(--fw-normal);font-variant-numeric:tabular-nums}.quote-tag-change.up.svelte-ri18v9{fill:var(--c-up-tint)}.quote-tag-change.down.svelte-ri18v9{fill:var(--c-down-tint)}.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:var(--fw-normal)}.quote-tooltip-price.svelte-ri18v9{fill:#fff;font-size:var(--fs-body-s);font-weight:var(--fw-normal);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}}.dlg-backdrop.svelte-g9h2km{position:absolute;inset:0;z-index:5;background:#1118274d}.dlg.svelte-g9h2km{position:absolute;z-index:6;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(30rem,calc(100% - 2rem));max-height:min(34rem,calc(100% - 2rem));background:var(--c-surface);border-radius:16px;box-shadow:0 18px 48px #11182738;outline:none;animation:svelte-g9h2km-dlg-in .16s ease-out}.dlg-head.svelte-g9h2km{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem .75rem .5rem 1rem}.dlg-title.svelte-g9h2km{margin:0;font-size:var(--fs-base);color:var(--c-ink)}.dlg-close.svelte-g9h2km{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:transparent;color:var(--c-muted);cursor:pointer}.dlg-close.svelte-g9h2km:hover{background:var(--c-surface-raised)}.dlg-body.svelte-g9h2km{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.dlg-foot.svelte-g9h2km{display:flex;justify-content:flex-end;gap:.5rem;padding:.6rem 1rem .85rem;border-top:1px solid var(--c-hair)}@keyframes svelte-g9h2km-dlg-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:640px){.dlg.svelte-g9h2km{left:0;top:auto;bottom:0;transform:none;width:100%;max-height:82%;border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom,0px);animation:svelte-g9h2km-dlg-up .22s cubic-bezier(.32,.72,0,1)}@keyframes svelte-g9h2km-dlg-up{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}}@media(prefers-reduced-motion:reduce){.dlg.svelte-g9h2km{animation:none}}.pk-search.svelte-7zkhar{display:flex;align-items:center;gap:.5rem;margin:0 1rem .5rem;padding:0 .75rem;height:2.5rem;border:1px solid var(--c-line);border-radius:10px;background:var(--c-surface);color:var(--c-faint)}.pk-search.svelte-7zkhar:focus-within{border-color:var(--c-ink)}.pk-search.svelte-7zkhar .pk-search-icon{width:1rem;height:1rem;flex:none}.pk-search.svelte-7zkhar input:where(.svelte-7zkhar){flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--c-ink);font-size:var(--fs-base);outline:none}.pk-search.svelte-7zkhar input:where(.svelte-7zkhar)::-webkit-search-cancel-button{-webkit-appearance:none}.pk-list.svelte-7zkhar{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 .5rem .75rem}.pk-group.svelte-7zkhar{margin:.5rem .5rem .2rem;font-size:var(--fs-sm);font-weight:var(--fw-normal);color:var(--c-ghost);letter-spacing:.04em}.pk-row.svelte-7zkhar{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.45rem .5rem;border:0;border-radius:10px;background:transparent;color:var(--c-text);text-align:left;cursor:pointer}.pk-row.svelte-7zkhar:hover,.pk-row.svelte-7zkhar:focus-visible{background:var(--c-surface-raised);outline:none}.pk-row.svelte-7zkhar:hover .pk-add:where(.svelte-7zkhar){color:var(--c-ink);border-color:var(--c-ink)}.pk-short.svelte-7zkhar{flex:none;width:3.6rem;font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--c-ink)}.pk-text.svelte-7zkhar{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.pk-name.svelte-7zkhar{font-size:var(--fs-base);color:var(--c-ink)}.pk-desc.svelte-7zkhar{font-size:var(--fs-sm);color:var(--c-faint);line-height:1.4}.pk-count.svelte-7zkhar{flex:none;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--c-link) 12%,white);color:var(--c-link);font-size:var(--fs-sm);line-height:1.35rem;text-align:center}.pk-add.svelte-7zkhar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid var(--c-line);border-radius:999px;color:var(--c-faint)}.pk-empty.svelte-7zkhar{margin:1.5rem 1rem;color:var(--c-faint);font-size:var(--fs-sm);text-align:center}.st-tabs.svelte-1ogwjdo{display:flex;gap:.25rem;margin:0 1rem;border-bottom:1px solid var(--c-hair)}.st-tabs.svelte-1ogwjdo button:where(.svelte-1ogwjdo){padding:.45rem .6rem;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--c-faint);font-size:var(--fs-sm);cursor:pointer}.st-tabs.svelte-1ogwjdo button.active:where(.svelte-1ogwjdo){color:var(--c-ink);border-bottom-color:var(--c-ink)}.st-panel.svelte-1ogwjdo{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem .5rem;overflow-y:auto}.st-field.svelte-1ogwjdo{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem}.st-label.svelte-1ogwjdo{color:var(--c-text);font-size:var(--fs-base)}.st-stepper.svelte-1ogwjdo{display:inline-flex;align-items:stretch;height:2.25rem;border:1px solid var(--c-line);border-radius:9px;overflow:hidden}.st-stepper.svelte-1ogwjdo button:where(.svelte-1ogwjdo){width:2.25rem;border:0;background:var(--c-surface-raised);color:var(--c-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.st-stepper.svelte-1ogwjdo button:where(.svelte-1ogwjdo):hover{color:var(--c-ink)}.st-stepper.svelte-1ogwjdo input:where(.svelte-1ogwjdo){width:4.5rem;border:0;text-align:center;font-size:var(--fs-base);color:var(--c-ink);background:var(--c-surface);outline:none;-moz-appearance:textfield;appearance:textfield}.st-stepper.svelte-1ogwjdo input:where(.svelte-1ogwjdo)::-webkit-outer-spin-button,.st-stepper.svelte-1ogwjdo input:where(.svelte-1ogwjdo)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.st-style.svelte-1ogwjdo{display:inline-flex;align-items:center;gap:.6rem}.st-color.svelte-1ogwjdo{position:relative;display:inline-flex;width:2.25rem;height:2.25rem;border:1px solid var(--c-line);border-radius:9px;padding:.3rem;cursor:pointer}.st-swatch.svelte-1ogwjdo{display:block;flex:1 1 auto;border-radius:5px}.st-color.svelte-1ogwjdo input:where(.svelte-1ogwjdo){position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.st-widths.svelte-1ogwjdo{display:inline-flex;border:1px solid var(--c-line);border-radius:9px;overflow:hidden}.st-widths.svelte-1ogwjdo button:where(.svelte-1ogwjdo){display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;background:transparent;cursor:pointer}.st-widths.svelte-1ogwjdo button.active:where(.svelte-1ogwjdo){background:var(--c-surface-raised)}.st-width-line.svelte-1ogwjdo{display:block;width:1.1rem;background:var(--c-ink);border-radius:2px}.st-btn.svelte-1ogwjdo{min-height:2.25rem;padding:0 .9rem;border-radius:9px;border:1px solid transparent;font-size:var(--fs-sm);cursor:pointer}.st-btn-ghost.svelte-1ogwjdo{background:transparent;color:var(--c-muted)}.st-btn-ghost.svelte-1ogwjdo:hover{background:var(--c-surface-raised);color:var(--c-ink)}.st-btn-primary.svelte-1ogwjdo{background:var(--c-ink);color:#fff}.st-foot-gap.svelte-1ogwjdo{flex:1 1 auto}.studio.svelte-1m552ia{position:fixed;inset:0;z-index:65;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);height:100dvh;overflow:hidden;background:var(--c-surface);color:var(--c-text);font-family:var(--font-body);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);animation:svelte-1m552ia-studio-in .18s ease-out}@keyframes svelte-1m552ia-studio-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.st-bar.svelte-1m552ia{display:flex;align-items:center;gap:.35rem;min-width:0;min-height:2.9rem;padding:.3rem .5rem .3rem .85rem;border-bottom:1px solid var(--c-hair)}.st-symbol.svelte-1m552ia{display:flex;align-items:baseline;gap:.4rem;min-width:0;margin-right:.35rem}.st-code.svelte-1m552ia{font-family:var(--font-mono);font-size:var(--fs-base);color:var(--c-ink)}.st-name.svelte-1m552ia{font-size:var(--fs-sm);color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.st-seg.svelte-1m552ia{display:inline-flex;padding:.15rem;border-radius:9px;background:var(--c-surface-raised)}.st-seg.svelte-1m552ia button:where(.svelte-1m552ia){min-width:2.1rem;height:1.85rem;padding:0 .5rem;border:0;border-radius:7px;background:transparent;color:var(--c-faint);font-size:var(--fs-sm);cursor:pointer}.st-seg.svelte-1m552ia button.active:where(.svelte-1m552ia){background:var(--c-surface);color:var(--c-ink);box-shadow:0 1px 2px #11182714}.st-seg.svelte-1m552ia,.st-tool.svelte-1m552ia,.st-toggle.svelte-1m552ia,.st-icon.svelte-1m552ia{flex:none}.st-tool.svelte-1m552ia,.st-toggle.svelte-1m552ia,.st-icon.svelte-1m552ia{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2.15rem;padding:0 .6rem;border:0;border-radius:9px;background:transparent;color:var(--c-muted);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer}.st-tool.svelte-1m552ia:hover,.st-toggle.svelte-1m552ia:hover,.st-icon.svelte-1m552ia:hover,.st-tool[aria-expanded=true].svelte-1m552ia{background:var(--c-surface-raised);color:var(--c-ink)}.st-toggle.svelte-1m552ia{font-family:var(--font-mono);letter-spacing:.02em}.st-toggle.active.svelte-1m552ia{background:color-mix(in srgb,var(--c-link) 10%,white);color:var(--c-link)}.st-icon.svelte-1m552ia{width:2.15rem;padding:0}.st-close.svelte-1m552ia{margin-left:.15rem}.st-spacer.svelte-1m552ia{flex:1 1 auto}.st-type.svelte-1m552ia{position:relative}.st-type.svelte-1m552ia .st-caret{width:.8rem;height:.8rem;opacity:.7}.st-menu.svelte-1m552ia{position:absolute;left:0;top:calc(100% + .3rem);z-index:7;display:flex;flex-direction:column;min-width:9.5rem;padding:.3rem;border:1px solid var(--c-hair);border-radius:12px;background:var(--c-surface);box-shadow:0 12px 32px #11182729}.st-menu.svelte-1m552ia button:where(.svelte-1m552ia){display:flex;align-items:center;gap:.55rem;padding:.5rem .65rem;border:0;border-radius:8px;background:transparent;color:var(--c-text);font-size:var(--fs-sm);text-align:left;cursor:pointer}.st-menu.svelte-1m552ia button:where(.svelte-1m552ia):hover{background:var(--c-surface-raised)}.st-menu.svelte-1m552ia button[aria-checked=true]:where(.svelte-1m552ia){color:var(--c-link)}.st-stage.svelte-1m552ia{position:relative;min-height:0}.st-chart.svelte-1m552ia{position:absolute;inset:0;z-index:1}.st-legends.svelte-1m552ia{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.lg.svelte-1m552ia{position:absolute;left:.6rem;display:flex;flex-direction:column;gap:.1rem;max-width:calc(100% - 5rem)}.lg-row.svelte-1m552ia{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.15rem .5rem;padding:.1rem .35rem;border-radius:6px;background:#ffffffc7;font-size:var(--fs-sm);line-height:1.35;color:var(--c-text);pointer-events:auto;width:fit-content}.lg-row.is-hidden.svelte-1m552ia .lg-title:where(.svelte-1m552ia),.lg-row.is-hidden.svelte-1m552ia .lg-vals:where(.svelte-1m552ia){opacity:.45}.lg-title.svelte-1m552ia{color:var(--c-ink);white-space:nowrap}.lg-ohlc.svelte-1m552ia{display:inline-flex;flex-wrap:wrap;gap:.45rem}.lg-ohlc.svelte-1m552ia i:where(.svelte-1m552ia),.lg-vals.svelte-1m552ia i:where(.svelte-1m552ia){font-style:normal;color:var(--c-ghost);margin-right:.15rem}.lg-vals.svelte-1m552ia{display:inline-flex;flex-wrap:wrap;gap:.45rem}.lg-actions.svelte-1m552ia{display:inline-flex;gap:.05rem;margin-left:.1rem;opacity:0;transition:opacity .12s ease}.lg-row.svelte-1m552ia:hover .lg-actions:where(.svelte-1m552ia),.lg-row.svelte-1m552ia:focus-within .lg-actions:where(.svelte-1m552ia){opacity:1}@media(hover:none){.lg-actions.svelte-1m552ia{opacity:1}}.lg-actions.svelte-1m552ia button:where(.svelte-1m552ia){display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:5px;background:transparent;color:var(--c-faint);cursor:pointer}.lg-actions.svelte-1m552ia button:where(.svelte-1m552ia):hover{background:var(--c-surface-raised);color:var(--c-ink)}.st-empty.svelte-1m552ia{display:grid;place-items:center;height:100%;margin:0;color:var(--c-faint)}.st-foot.svelte-1m552ia{display:flex;align-items:center;gap:.5rem;min-height:2.4rem;padding:.2rem .85rem;border-top:1px solid var(--c-hair)}.st-ranges.svelte-1m552ia{display:flex;gap:.1rem;overflow-x:auto;scrollbar-width:none}.st-ranges.svelte-1m552ia::-webkit-scrollbar{display:none}.st-ranges.svelte-1m552ia button:where(.svelte-1m552ia){flex:none;min-width:2.2rem;height:1.8rem;padding:0 .45rem;border:0;border-radius:7px;background:transparent;color:var(--c-faint);font-family:var(--font-mono);font-size:var(--fs-sm);cursor:pointer}.st-ranges.svelte-1m552ia button:where(.svelte-1m552ia):hover:not(:disabled){color:var(--c-ink);background:var(--c-surface-raised)}.st-ranges.svelte-1m552ia button.active:where(.svelte-1m552ia){background:var(--c-surface-raised);color:var(--c-ink)}.st-ranges.svelte-1m552ia button:where(.svelte-1m552ia):disabled{opacity:.45;cursor:default}.st-asof.svelte-1m552ia{margin-left:auto;font-size:var(--fs-sm);color:var(--c-ghost);white-space:nowrap}@media(max-width:767px){.studio.svelte-1m552ia{bottom:calc(var(--bottom-nav-h, 0px) + env(safe-area-inset-bottom,0px));height:auto;padding-bottom:0}}@media(max-width:640px){.st-bar.svelte-1m552ia{gap:.15rem;padding:.3rem .35rem .3rem .55rem}.st-name.svelte-1m552ia,.st-tool-label.svelte-1m552ia,.st-asof.svelte-1m552ia,.st-fullscreen.svelte-1m552ia{display:none}.st-symbol.svelte-1m552ia{margin-right:.1rem}.st-seg.svelte-1m552ia button:where(.svelte-1m552ia){min-width:1.8rem;padding:0 .35rem}.st-tool.svelte-1m552ia,.st-toggle.svelte-1m552ia{padding:0 .4rem}.lg.svelte-1m552ia{max-width:calc(100% - 3.5rem)}.lg-row.svelte-1m552ia{font-size:.8rem;gap:.1rem .35rem}.lg-main.svelte-1m552ia .lg-title:where(.svelte-1m552ia){display:none}}@media(max-width:360px){.st-symbol.svelte-1m552ia{display:none}}@media(prefers-reduced-motion:reduce){.studio.svelte-1m552ia{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:var(--fs-base);font-weight:var(--fw-normal);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:var(--fs-base);font-weight:var(--fw-normal);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:var(--c-ok)}.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:var(--fs-sm);font-weight:var(--fw-normal);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:var(--fs-sm);font-weight:var(--fw-normal);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:var(--fs-base);font-weight:var(--fw-normal);color:var(--c-faint)}.vg.bull.svelte-eguzrc .vg-tone:where(.svelte-eguzrc){color:var(--c-pos-deep)}.vg.bear.svelte-eguzrc .vg-tone:where(.svelte-eguzrc){color:var(--c-neg-deep)}.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-neg) 0%,color-mix(in srgb,var(--c-neg) 30%,#e2e6ec) 38%,#e2e6ec 50%,color-mix(in srgb,var(--c-pos) 30%,#e2e6ec) 62%,var(--c-pos) 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-pos)}.vg.bear.svelte-eguzrc .vg-mark:where(.svelte-eguzrc){border-color:var(--c-neg)}@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:var(--fw-normal);color:var(--c-muted);margin-bottom:.2rem}.holder.svelte-1072kkm .cf-title:where(.svelte-1072kkm){color:var(--c-pos-deep)}.protagonist.svelte-1072kkm .cf-title:where(.svelte-1072kkm){color:var(--c-neg-deep)}.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:var(--fs-sm);font-weight:var(--fw-normal);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:color-mix(in srgb,var(--c-pos) 18%,transparent);background:color-mix(in srgb,var(--c-pos) 2%,transparent)}.protagonist.svelte-1072kkm svg:where(.svelte-1072kkm){border-color:color-mix(in srgb,var(--c-neg) 18%,transparent);background:color-mix(in srgb,var(--c-neg) 2%,transparent)}.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)}@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:var(--fw-normal)}.cb-head.svelte-1dq4fwi span:where(.svelte-1dq4fwi):last-child{font-weight:var(--fw-normal);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:var(--fw-normal);letter-spacing:.01em;padding-bottom:.3rem;border-bottom:1px solid var(--c-hair)}.emerald.svelte-1dq4fwi .cb-h:where(.svelte-1dq4fwi){color:var(--c-pos-deep)}.hot.svelte-1dq4fwi .cb-h:where(.svelte-1dq4fwi){color:var(--c-neg-deep)}.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:var(--c-neg-deep)}.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-pos);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-neg)}.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-pos)}.meta.hedge.svelte-1dq4fwi{color:var(--c-faint)}.meta.mom.svelte-1dq4fwi{color:var(--c-neg)}.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:var(--fw-normal)}.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-pos)}.burn-i.svelte-1dq4fwi .v:where(.svelte-1dq4fwi) .dn:where(.svelte-1dq4fwi){color:var(--c-neg)}.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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);line-height:1.1}.tc-stat.em.svelte-18flg5g{border-color:var(--c-pos-edge);background:var(--c-pos-wash)}.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:var(--fw-normal);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:var(--fw-normal);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}.tl.big.svelte-18flg5g,.end-dot.em.svelte-18flg5g{stroke:var(--c-pos)}.end-dot.st.svelte-18flg5g{stroke:#64748b}.tc-extreme.svelte-18flg5g{pointer-events:none}.tc-extreme.big.svelte-18flg5g circle:where(.svelte-18flg5g),.tc-extreme.big.svelte-18flg5g text:where(.svelte-18flg5g){fill:var(--c-pos)}.tc-extreme.ret.svelte-18flg5g circle:where(.svelte-18flg5g),.tc-extreme.ret.svelte-18flg5g text:where(.svelte-18flg5g){fill:#64748b}.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:var(--fs-sm);font-weight:var(--fw-normal);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:var(--fw-normal)}.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:var(--fw-normal)}.tc-tip-r.svelte-18flg5g b:where(.svelte-18flg5g){color:#fff;font-size:var(--fs-body-s);font-weight:var(--fw-normal)}@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-pos)}.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:var(--fs-lg);font-weight:var(--fw-light);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-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:var(--fs-base);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-pos)}.cs-bullets.svelte-lfrudj li.bad:where(.svelte-lfrudj):before{background:var(--c-neg)}.cs-bullets.svelte-lfrudj strong:where(.svelte-lfrudj){color:var(--c-ink);font-weight:var(--fw-normal)}.cs-bullets.svelte-lfrudj li.good:where(.svelte-lfrudj) strong:where(.svelte-lfrudj){color:var(--c-pos-deep)}.cs-bullets.svelte-lfrudj li.bad:where(.svelte-lfrudj) strong:where(.svelte-lfrudj){color:var(--c-neg-deep)}.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:var(--fw-normal);letter-spacing:.01em}.cs-prose.svelte-lfrudj{margin:0 0 .3rem;max-width:72ch;color:var(--c-text);font-size:var(--fs-base);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:color-mix(in srgb,var(--c-pos) 22%,transparent);background:color-mix(in srgb,var(--c-pos) 4%,transparent)}.cs-role.emerald.svelte-lfrudj strong:where(.svelte-lfrudj){color:var(--c-pos-deep)}.cs-role.hot.svelte-lfrudj{border-color:color-mix(in srgb,var(--c-neg) 20%,transparent);background:color-mix(in srgb,var(--c-neg) 3%,transparent)}.cs-role.hot.svelte-lfrudj strong:where(.svelte-lfrudj){color:var(--c-neg-deep)}.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-head.svelte-lfrudj{flex-direction:column;align-items:stretch;gap:.7rem}.cs-headline.svelte-lfrudj{font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-normal);line-height:1.45}.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:var(--fw-normal)}.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:var(--fw-normal);color:var(--c-ink)}.cp-prose.svelte-t2stgn p:where(.svelte-t2stgn){margin:0;max-width:72ch;color:var(--c-text);font-size:var(--fs-base);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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);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:var(--fs-sm);font-weight:var(--fw-normal);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:.38rem;min-height:2rem;max-width:100%;padding:.2rem .3rem .2rem .85rem;border:1px solid var(--c-ok-edge);border-radius:999px;background:var(--c-ok-wash);color:var(--c-ok-deep);font-size:var(--fs-sm);font-weight:var(--fw-normal);line-height:1.3}.nt-cancel.svelte-1gevlao{min-height:1.6rem;margin-left:.2rem;padding:0 .55rem;border:0;border-radius:999px;background:transparent;color:var(--c-muted);font-size:var(--fs-sm);cursor:pointer}.nt-cancel.svelte-1gevlao:hover{background:var(--c-surface);color:var(--c-err-deep)}.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:var(--fs-sm);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:var(--fw-normal);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-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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);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-name-size: var(--fs-lg);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{display:inline-flex;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;min-width:0;margin:0;font-family:var(--font-display);font-size:var(--dash-name-size);font-weight:var(--fw-light);line-height:1.1;letter-spacing:0;color:var(--c-ink)}.dash-name-primary.svelte-18gtun2{display:inline-flex;align-items:baseline;white-space:nowrap}.dash-name-secondary.svelte-18gtun2{font-family:var(--font-mono);font-size:var(--fs-base);font-weight:var(--fw-normal);color:var(--c-faint)}.dash-actions.svelte-18gtun2{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem;margin-left:auto}.dash-actions.svelte-18gtun2 .stock-monitor-toggle:where(.svelte-18gtun2),.dash-actions.svelte-18gtun2 .share-trigger{width:2.75rem;height:2.75rem;min-height:2.75rem;justify-content:center;gap:0;padding:0}.dash-actions.svelte-18gtun2 .stock-monitor-toggle:where(.svelte-18gtun2) span:where(.svelte-18gtun2),.dash-actions.svelte-18gtun2 .share-trigger span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dash-meta.svelte-18gtun2{display:grid;justify-items:start;gap:.55rem}.dash-facts.svelte-18gtun2{display:none}.dash-status.svelte-18gtun2{margin:0;max-width:46rem;color:var(--c-text);font-size:var(--fs-base);font-weight:var(--fw-normal);line-height:1.65;text-wrap:balance}.zone-stamp.svelte-18gtun2{margin:.3rem 0 0;color:var(--c-faint);font-size:var(--fs-sm);line-height:1.4}.dash-quote-bar.svelte-18gtun2{display:none}.dash-ledger.svelte-18gtun2{display:contents}.signal-summary.is-empty.svelte-18gtun2{display:none}.retain-vs-change.svelte-18gtun2{margin-left:.35rem;font-size:var(--fs-sm)}.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:var(--fw-normal);line-height:1.2}.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-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:var(--fs-base);font-weight:var(--fw-normal);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:var(--fw-normal)}.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,color-mix(in srgb,var(--c-pos) 8%,transparent),#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,color-mix(in srgb,var(--c-pos) 72%,transparent),#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:var(--fs-base);font-weight:var(--fw-normal);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 var(--c-pos-edge);border-radius:999px;background:var(--c-pos-wash);color:var(--c-pos-deep);font-size:var(--fs-label);font-weight:var(--fw-normal);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:var(--fs-base);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-pos);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-pos) 12%,transparent)}.verdict-bullets.svelte-18gtun2 li.bad:where(.svelte-18gtun2) .verdict-node:where(.svelte-18gtun2){background:var(--c-neg);box-shadow:0 0 0 4px color-mix(in srgb,var(--c-neg) 10%,transparent)}.verdict-bullets.svelte-18gtun2 strong:where(.svelte-18gtun2){color:var(--c-ink);font-weight:var(--fw-normal)}.verdict-bullets.svelte-18gtun2 li.good:where(.svelte-18gtun2) strong:where(.svelte-18gtun2){color:var(--c-pos-deep)}.verdict-bullets.svelte-18gtun2 li.bad:where(.svelte-18gtun2) strong:where(.svelte-18gtun2){color:var(--c-neg-deep)}.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:var(--fw-normal);color:var(--c-pos);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 var(--c-pos-edge);border-radius:999px;background:var(--c-pos-wash);font-size:var(--fs-label);font-weight:var(--fw-normal);color:var(--c-pos-ink);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:var(--c-pos-wash-strong);border-color:color-mix(in srgb,var(--c-pos) 45%,white)}.sig-dot.svelte-18gtun2{width:6px;height:6px;border-radius:50%;background:var(--c-pos);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)}.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:var(--fs-lg);font-weight:var(--fw-light);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:var(--fs-base);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:var(--fw-normal);font-size:var(--fs-base);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:var(--fs-base);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:var(--fw-normal)}.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:var(--fw-normal);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:767px){.stock-page.svelte-18gtun2{padding-top:.75rem}.stock-topbar.svelte-18gtun2{display:none}.dash-head.svelte-18gtun2{grid-template-columns:1fr;align-items:start;gap:.55rem;margin-top:.4rem;padding-bottom:0}.dash-id.svelte-18gtun2{display:contents}.dash-title-row.svelte-18gtun2{--dash-name-size: var(--fs-lg);order:1;flex-wrap:nowrap;gap:.5rem}.dash-name.svelte-18gtun2{flex-wrap:nowrap;overflow:hidden}.dash-name-primary.svelte-18gtun2{overflow:hidden;text-overflow:ellipsis}.dash-meta.svelte-18gtun2{display:none}.dash-ledger.svelte-18gtun2{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--c-hair)}.dash-facts.svelte-18gtun2{display:contents;margin:0}.dash-fact.svelte-18gtun2{display:flex;align-items:baseline;gap:.45rem;min-width:0;padding:.35rem .6rem .35rem 0}.dash-fact.svelte-18gtun2+.dash-fact:where(.svelte-18gtun2){padding-left:.6rem;border-left:1px solid var(--c-hair)}.dash-ledger.svelte-18gtun2>.signal-summary:where(.svelte-18gtun2){grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;padding:.5rem 0;border-top:1px solid var(--c-hair)}.dash-fact.svelte-18gtun2 dt:where(.svelte-18gtun2),.sig-chips-label.svelte-18gtun2{font-size:var(--fs-sm);color:var(--c-faint)}.dash-fact.svelte-18gtun2 dd:where(.svelte-18gtun2){margin:0;font-size:var(--fs-base);line-height:1.3;color:var(--c-ink)}.dash-fact.good.svelte-18gtun2 dd:where(.svelte-18gtun2){color:var(--c-pos-ink)}.dash-fact.bad.svelte-18gtun2 dd:where(.svelte-18gtun2){color:var(--c-neg-ink)}.signal-summary.svelte-18gtun2{max-width:none}.dash-ledger.svelte-18gtun2>.signal-summary.is-empty:where(.svelte-18gtun2){display:none}.zone-title.svelte-18gtun2{font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--fw-normal);line-height:1.4}.dash-quote-bar.svelte-18gtun2{order:2;display:flex;align-items:baseline;gap:.45rem;min-height:2.25rem;margin-top:-.2rem}.dash-quote-bar.svelte-18gtun2>:where(.svelte-18gtun2){white-space:nowrap}.dash-quote-price.svelte-18gtun2{font-size:var(--fs-base);color:var(--c-ink)}.dash-quote-change.svelte-18gtun2{font-size:var(--fs-sm)}.dash-quote-toggle.svelte-18gtun2{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;align-self:center;min-height:2rem;margin-left:auto;padding:0 .15rem;border:0;background:transparent;color:var(--c-muted);font-size:var(--fs-sm)}.dash-quote.svelte-18gtun2{display:none}.chip.svelte-18gtun2{padding:.18rem .5rem;font-size:var(--fs-label)}.dash-price-fallback.svelte-18gtun2{justify-items:start}.dash-price.svelte-18gtun2{font-size:var(--fs-base);font-weight:var(--fw-normal)}.dash-price-cap.svelte-18gtun2{font-size:var(--fs-caption);font-weight:var(--fw-normal)}.sig-chips.svelte-18gtun2{gap:.3rem}.sig-chip.svelte-18gtun2{padding:.22rem .52rem;font-size:var(--fs-label);font-weight:var(--fw-normal)}.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 color-mix(in srgb,var(--c-pos) 12%,transparent)}.verdict-bullets.svelte-18gtun2 li.bad:where(.svelte-18gtun2) .verdict-node:where(.svelte-18gtun2){box-shadow:0 0 0 3px color-mix(in srgb,var(--c-neg) 10%,transparent)}}@media(max-width:360px){.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));grid-auto-rows:1fr;gap:.6rem;margin-top:.75rem}.diff-card.svelte-18gtun2{position:relative;display:flex;flex-direction:column;gap:.28rem;padding:.7rem .85rem;border:1px solid #d9e3ee;border-radius:12px;background:#fff}.diff-val-delta.svelte-18gtun2{margin-left:.3rem;font-size:var(--fs-sm)}.diff-card.is-help-open.svelte-18gtun2{border-color:var(--c-ink)}.diff-help-notes.svelte-18gtun2{margin-top:.5rem}.diff-help-note.svelte-18gtun2{display:none;margin:0;padding:.5rem .75rem;border-radius:10px;background:var(--c-surface-raised);color:var(--c-muted);font-size:var(--fs-sm);line-height:1.5}.diff-help-note.is-open.svelte-18gtun2{display:block}.diff-help-note.svelte-18gtun2 b:where(.svelte-18gtun2){margin-right:.45rem;font-weight:var(--fw-normal);color:var(--c-ink)}.diff-card.diff-signal.has-change.svelte-18gtun2{border-color:var(--c-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--c-pos) 7%,transparent),#fff0 60%)}.diff-cap.svelte-18gtun2{display:inline-flex;align-items:center;gap:.1rem;white-space:nowrap;font-size:var(--fs-label);font-weight:var(--fw-normal);color:var(--c-faint)}.diff-val.svelte-18gtun2{font-size:var(--fs-lead);font-weight:var(--fw-normal);color:var(--c-ink)}.diff-help.svelte-18gtun2{font-size:var(--fs-caption);line-height:1.45;color:#94a3b8}.diff-seg-bar.svelte-18gtun2{display:flex;gap:3px;height:6px}.diff-seg-bar.svelte-18gtun2 .seg:where(.svelte-18gtun2){flex:1 1 0;border-radius:999px;background:#eef2f7}.diff-seg-bar.svelte-18gtun2 .seg.on:where(.svelte-18gtun2){background:var(--c-pos)}.diff-seg-bar.svelte-18gtun2 .seg.gone:where(.svelte-18gtun2){background:color-mix(in srgb,var(--c-neg) 35%,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:var(--c-up);border-radius:0 999px 999px 0}.diff-bar-fill.neg.svelte-18gtun2{background:var(--c-down);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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);white-space:nowrap}.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,color-mix(in srgb,var(--c-pos) 70%,white),var(--c-pos))}.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:var(--fw-normal);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-compare-all.svelte-18gtun2{color:var(--c-link);font-weight:var(--fw-normal);text-decoration:none}.retain-compare-all.svelte-18gtun2:hover{text-decoration:underline;text-underline-offset:.18em}.retain-foot.svelte-18gtun2{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:auto;padding-top:.2rem}.research-handoff.svelte-18gtun2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:1.5rem 0 2.5rem}.research-handoff.svelte-18gtun2 p:where(.svelte-18gtun2){margin:0}.research-handoff.svelte-18gtun2 .retain-btn:where(.svelte-18gtun2){min-height:44px}.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:var(--fw-normal);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:var(--fw-normal);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:var(--fw-normal);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:767px){.retain-row.svelte-18gtun2{grid-template-columns:1fr}}
