@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sp-grid:4px;--sp-xs:4px;--sp-sm:8px;--sp-md:12px;--sp-lg:16px;--sp-xl:20px;--sp-xl2:24px;--sp-xl3:32px;--sp-xl4:48px;--sp-screen:16px;--sp-card-gap:8px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-full:999px;--c-row-table:28px;--c-row-comfortable:36px;--c-row-tappable:44px;--c-button-small:32px;--c-button:44px;--c-button-large:52px;--c-field:44px;--c-segment:32px;--c-chip:28px;--c-icon-inline:16px;--c-icon-standalone:22px;--c-status-strip:28px;--c-art-sign-in:240px;--c-art-spot:144px;--c-price-column:56px;--c-change-column:72px;--c-chart-height:240px;--c-chart-axis-width:58px;--c-chart-line-width:1.5px;--c-chart-dash:4px;--c-candle-width:5px;--c-event-marker:16px;--c-event-marker-headroom:24px;--c-flow-chart-height:160px;--c-screen-pinned-column:64px;--c-screen-column:72px;--c-meter-height:6px;--c-row-quote:60px;--c-ticker-tile:40px;--c-sparkline-height:22px;--c-glow-height:320px;--c-live-dot:9px;--c-price-tag:18px;--e1-y:2px;--e1-blur:8px;--e1-opacity:.04;--e2-y:8px;--e2-blur:24px;--e2-opacity:.2;--stroke-hairline:1px;--stroke-selection:2px;--o-disabled:.45;--o-flash:.18;--o-chartVolume:.4;--o-chartFill:.25;--t-display-size:40px;--t-display-weight:600;--t-display-lh:44px;--t-display-track:-1px;--t-price-size:28px;--t-price-weight:600;--t-price-lh:32px;--t-price-track:-.3px;--t-title1-size:24px;--t-title1-weight:700;--t-title1-lh:29px;--t-title1-track:-.2px;--t-title3-size:20px;--t-title3-weight:600;--t-title3-lh:25px;--t-title3-track:-.2px;--t-headline-size:17px;--t-headline-weight:600;--t-headline-lh:22px;--t-headline-track:0px;--t-body-size:14px;--t-body-weight:400;--t-body-lh:18px;--t-body-track:0px;--t-body-strong-size:14px;--t-body-strong-weight:600;--t-body-strong-lh:18px;--t-body-strong-track:0px;--t-label-size:13px;--t-label-weight:500;--t-label-lh:17px;--t-label-track:0px;--t-caption-size:12px;--t-caption-weight:400;--t-caption-lh:16px;--t-caption-track:0px;--t-caption-strong-size:12px;--t-caption-strong-weight:600;--t-caption-strong-lh:16px;--t-caption-strong-track:0px;--m-fade:.15s;--m-fade-ease:ease-out;--m-button-press:.12s;--m-button-press-ease:ease-out;--m-button-press-scale:.98;--m-standard:.2s;--m-standard-ease:ease-out;--m-exit:.2s;--m-exit-ease:ease-in;--m-enter:.32s;--m-enter-ease:ease-out;--m-price-flash:.32s;--m-price-flash-ease:ease-out;--m-snappy:.15s;--m-snappy-ease:ease-out;--m-smooth:.15s;--m-smooth-ease:ease-out;--m-toast-auto-dismiss:2.2s;--m-shimmer-sweep:1.4s;--m-splash-draw:.6s;--m-splash-draw-ease:ease-in-out;--m-splash-min:1.2s;--m-live-pulse:1.6s;--m-live-pulse-ease:ease-out;--m-live-pulse-scale:3.6;--m-live-pulse-opacity:.55;--m-tick-ease:.3s;--m-tick-ease-ease:ease-out;--background:#0e1513;--surface:#16201d;--surface-raised:#1c2a26;--text:#e6ecea;--muted-text:#9aa8a3;--border:#2a3833;--hairline:#e6ecea12;--highlight:#ffffff0a;--glow:#4cc3a429;--accent-soft:#173329;--on-accent:#0e1513;--warning-fill:#33290f;--warning-text:#e4b940;--danger:#f07a6e;--price-up:#4fd08a;--price-down:#f07a6e;--price-ref:#e4b940;--price-ceil:#b98af0;--price-floor:#5baef0;--price-up-cvd:#5baef0;--price-down-cvd:#f0a04b;--source-real:#4fd08a;--source-simulated:#e4b940;--scrim:#00000073;--accent:#4cc3a4}[data-appearance=light]{--background:#f4f6f5;--surface:#fff;--surface-raised:#edf1ef;--text:#13201d;--muted-text:#56635f;--border:#d6ddda;--hairline:#13201d14;--highlight:#fff9;--glow:#0b6e5a14;--accent-soft:#e1f0eb;--on-accent:#fff;--warning-fill:#fbf1d6;--warning-text:#7a5a00;--danger:#dc2626;--price-up:#16a34a;--price-down:#dc2626;--price-ref:#b98500;--price-ceil:#8a3fd1;--price-floor:#1677c7;--price-up-cvd:#1677c7;--price-down-cvd:#d9731a;--source-real:#16a34a;--source-simulated:#b98500;--scrim:#00000073;--accent:#0b6e5a}:root{--w-app-bar:52px;--w-rail:320px;--w-rail-medium:280px;--w-pane:360px;--w-drawer:400px;--w-centre-max:960px;--w-list-max:640px;--w-gutter-wide:24px;--w-gutter-medium:20px;--w-dialog-sm:400px;--w-dialog-md:480px;--w-dialog-lg:560px;--w-jump-field:240px;--w-jump-ticker:48px;--w-chart-wide:360px;--w-chart-medium:300px;--w-flow-chart-wide:200px;--w-flow-table:300px;--w-row-quote-rail:52px;--w-candle-pitch:6px;--w-icon-bar:18px;--w-badge:16px;--w-kbd:20px;--w-tab-bar:64px;--w-tab-label:10px;--w-segment-inset:2px;--w-event-date:88px;--w-event-type:168px;--w-jump-top:112px;--w-event-title-max:220px;--w-flow-left-min:340px;--w-skeleton-s:90px;--w-skeleton-m:110px;--w-skeleton-l:160px;--w-skeleton-xl:180px;--w-focus-offset:2px;--w-tooltip-edge:80px;--w-flow-bar-min:2px;--w-flow-tip-max:260px;--w-card-min:400px;--w-switch-width:32px;--w-switch-height:20px;--w-listbox-max:220px;--w-audit-time:120px;--w-audit-hash:64px;--w-panel-min:360px;--w-panel-min-h:240px;--w-board-lean:600px;--w-board-compact:880px;--w-board-full:1360px;--w-board-price:48px;--w-board-vol:56px;--w-board-total:64px;--w-block-min:320px;--w-index-card:160px;--w-index-chart:220px;--w-rrg:400px;--w-sector-map:440px;--w-jump-cmd:88px;--w-menu:260px;--w-tape-height:280px;--w-mark:48px;--w-list-picker:220px;--w-sector-name:176px;--w-sector-num:72px;--w-rank-measure:88px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html,body{margin:0}body{background:var(--background);color:var(--text);font-family:var(--font-ui);font-size:var(--t-body-size);line-height:var(--t-body-lh);-webkit-font-smoothing:antialiased}.num{font-variant-numeric:tabular-nums}:root{--e2:0 var(--e2-y) var(--e2-blur) rgb(0 0 0/var(--e2-opacity))}button{font:inherit;color:inherit}a{color:inherit}.muted{color:var(--muted-text)}.up{color:var(--price-up)}.down{color:var(--price-down)}.ref{color:var(--price-ref)}.ceil{color:var(--price-ceil)}.floor{color:var(--price-floor)}.danger{color:var(--danger)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-caption{font-size:var(--t-caption-size);line-height:var(--t-caption-lh)}.t-label{font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-label-weight)}.t-title1{font-size:var(--t-title1-size);line-height:var(--t-title1-lh);font-weight:var(--t-title1-weight);letter-spacing:var(--t-title1-track)}.t-title3{font-size:var(--t-title3-size);line-height:var(--t-title3-lh);font-weight:var(--t-title3-weight);letter-spacing:var(--t-title3-track)}.glow{background:radial-gradient(60% var(--c-glow-height) at 50% 0, var(--glow), transparent 72%) no-repeat, var(--background)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:var(--stroke-selection) solid var(--accent);outline-offset:var(--stroke-selection)}.QuoteRow:focus-visible,.EventRow:focus-visible,.ListRow:focus-visible,.JumpRow:focus-visible{outline-offset:calc(-1 * var(--stroke-selection))}.ico{width:var(--c-icon-inline);height:var(--c-icon-inline);stroke:currentColor;fill:none;stroke-width:var(--c-chart-line-width);stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;display:inline-block}.ico.lg{width:var(--w-icon-bar);height:var(--w-icon-bar)}.ico.xl{width:var(--c-icon-standalone);height:var(--c-icon-standalone)}.SkipLink{left:var(--sp-sm);top:var(--sp-sm);z-index:30;padding:var(--sp-sm) var(--sp-md);border-radius:var(--r-lg);background:var(--surface-raised);box-shadow:var(--e2);font-weight:var(--t-body-strong-weight);transform:translateY(calc(-100% - var(--sp-xl)));text-decoration:none;position:fixed}.SkipLink:focus-visible{transform:none}.PrimaryButton,.SecondaryButton{appearance:none;justify-content:center;align-items:center;gap:var(--sp-sm);min-height:var(--c-button);padding:0 var(--sp-lg);border-radius:var(--r-lg);font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight);cursor:pointer;transition:transform var(--m-button-press) var(--m-button-press-ease), background-color var(--m-standard) var(--m-standard-ease);border:0;text-decoration:none;display:inline-flex}.PrimaryButton{background:var(--accent);color:var(--on-accent)}.SecondaryButton{background:var(--surface);color:var(--text);border:var(--stroke-hairline) solid var(--hairline)}.PrimaryButton.sm,.SecondaryButton.sm{min-height:var(--c-button-small);padding:0 var(--sp-md);font-size:var(--t-label-size);line-height:var(--t-label-lh);border-radius:var(--r-md)}.PrimaryButton.dangerous{background:var(--danger)}.PrimaryButton:active,.SecondaryButton:active,.IconButton:active{transform:scale(var(--m-button-press-scale))}.PrimaryButton[disabled],.SecondaryButton[disabled],.ListRow[disabled],.GoogleSignInButton[disabled]{opacity:var(--o-disabled);cursor:default;transform:none}.TextButton{appearance:none;color:var(--accent);font-weight:var(--t-body-strong-weight);font-size:var(--t-label-size);line-height:var(--t-label-lh);cursor:pointer;white-space:nowrap;border-radius:var(--r-xs);text-underline-offset:var(--sp-xs);min-height:var(--c-button-small);background:0 0;border:0;padding:0}.IconButton{appearance:none;color:var(--muted-text);width:var(--c-button-small);height:var(--c-button-small);border-radius:var(--r-full);cursor:pointer;transition:background-color var(--m-standard) var(--m-standard-ease), color var(--m-standard) var(--m-standard-ease), transform var(--m-button-press) var(--m-button-press-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.IconButton.on,.IconButton[aria-current=page]{background:var(--accent-soft);color:var(--accent)}@media (hover:hover){.PrimaryButton:not([disabled]):hover{background:color-mix(in srgb, var(--accent) 86%, var(--text))}.PrimaryButton.dangerous:not([disabled]):hover{background:color-mix(in srgb, var(--danger) 86%, var(--text))}.SecondaryButton:not([disabled]):hover{background:var(--surface-raised)}.TextButton:hover{text-decoration:underline}.IconButton:not(.on):hover{background:var(--surface-raised);color:var(--text)}}.Badge{font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);font-weight:var(--t-caption-strong-weight);padding:0 var(--sp-sm);border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.TabBadge{min-width:var(--w-badge);height:var(--w-badge);padding:0 var(--sp-xs);border-radius:var(--r-full);background:var(--danger);color:var(--on-accent);font-size:var(--w-tab-label);line-height:var(--w-badge);font-weight:var(--t-caption-strong-weight);text-align:center;position:absolute;top:0;right:0}.Kbd{min-width:var(--w-kbd);height:var(--w-kbd);padding:0 var(--sp-xs);border-radius:var(--r-xs);border:var(--stroke-hairline) solid var(--border);color:var(--muted-text);font-size:var(--t-caption-strong-size);font-weight:var(--t-caption-strong-weight);justify-content:center;align-items:center;line-height:1;display:inline-flex}.Tooltip{z-index:40;pointer-events:none;align-items:center;gap:var(--sp-sm);padding:var(--sp-xs) var(--sp-sm);border-radius:var(--r-md);background:var(--surface-raised);color:var(--text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);box-shadow:var(--e2);white-space:nowrap;display:inline-flex;position:fixed}.Segmented{background:var(--surface-raised);border-radius:var(--r-lg);padding:var(--w-segment-inset);display:inline-flex}.Segmented button{appearance:none;min-height:calc(var(--c-segment) - 2 * var(--w-segment-inset));padding:0 var(--sp-md);font-size:var(--t-label-size);font-weight:var(--t-label-weight);color:var(--muted-text);border-radius:var(--r-md);cursor:pointer;background:0 0;border:0}.Segmented button[aria-checked=true],.Segmented button[aria-selected=true]{background:var(--surface);color:var(--text)}@media (hover:hover){.Segmented button:hover{color:var(--text)}}.spin{width:var(--c-icon-inline);height:var(--c-icon-inline);border-radius:var(--r-full);border:var(--stroke-selection) solid var(--border);border-top-color:var(--text);animation:ss-spin var(--m-shimmer-sweep) linear infinite;flex:none;display:inline-block}.StatusBanner{gap:var(--sp-sm);margin:var(--sp-sm) var(--sp-screen);padding:var(--sp-sm) var(--sp-md);border-radius:var(--r-lg);background:var(--warning-fill);color:var(--warning-text);font-size:var(--t-label-size);line-height:var(--t-label-lh);align-items:center;display:flex}.StatusBanner .tx{flex:1;min-width:0}.StatusBanner .TextButton{color:inherit;min-height:0}.StatusBanner.global{margin:var(--sp-sm) var(--sp-lg) 0}.Skeleton{height:var(--sp-md);border-radius:var(--r-xs);background:var(--surface-raised);display:block}.EmptyState{align-items:center;gap:var(--sp-sm);padding:var(--sp-xl4) var(--sp-xl3);text-align:center;flex-direction:column;display:flex}.EmptyState b{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight)}.EmptyState p{color:var(--muted-text);margin:0}.EmptyState.inline{padding:var(--sp-xl2)}.EmptyState.inline b{font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-lh)}.ErrorRow{justify-content:space-between;align-items:center;gap:var(--sp-md);min-height:var(--c-row-tappable);padding:var(--sp-xs) var(--sp-screen);border-bottom:var(--stroke-hairline) solid var(--hairline);color:var(--muted-text);display:flex}.DisclaimerNote{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);border-top:var(--stroke-hairline) dashed var(--border);padding-top:var(--sp-sm);margin:0}.art{fill:none;stroke:currentColor;stroke-width:var(--stroke-selection);stroke-linecap:round;stroke-linejoin:round;color:var(--text);display:block}.art .accent{fill:var(--accent);stroke:none}.MarketStatusBar{height:var(--c-status-strip);align-items:center;gap:var(--sp-sm);padding:0 var(--sp-screen);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);border-bottom:var(--stroke-hairline) solid var(--hairline);background:var(--background);flex:none;display:flex}.MarketStatusBar .dot{width:var(--sp-sm);height:var(--sp-sm);border-radius:var(--r-full);background:var(--accent);flex:none}.MarketStatusBar .dot.off{background:var(--muted-text)}.MarketStatusBar .tx{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.MarketStatusBar.warn{color:var(--warning-text)}.MarketStatusBar.flush{background:0 0;border-bottom:0;padding:0}.ProvenanceTag{font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);font-weight:var(--t-caption-strong-weight);white-space:nowrap;flex:none}.ProvenanceTag.real{color:var(--source-real)}.ProvenanceTag.sim{color:var(--source-simulated)}.IndexHeader{padding:var(--sp-sm) var(--sp-screen);border-bottom:var(--stroke-hairline) solid var(--hairline);gap:var(--sp-xs);display:grid}.IndexHeader .l{gap:var(--sp-md);flex-wrap:wrap;align-items:baseline;display:flex}.IndexHeader .l b{font-weight:var(--t-body-strong-weight);margin-right:auto}.IndexHeader .s{gap:var(--sp-xs) var(--sp-md);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);flex-wrap:wrap;display:flex}.SectionLabel{justify-content:space-between;align-items:center;gap:var(--sp-md);padding:var(--sp-xl) var(--sp-screen) var(--sp-xs);font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight);margin:0;display:flex}.GroupLabel{padding:var(--sp-xl) var(--sp-xs) var(--sp-sm);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-label-weight);color:var(--muted-text);margin:0}.QuoteRow{grid-template-columns:minmax(0, 1fr) minmax(var(--c-price-column), auto) minmax(var(--c-change-column), auto);gap:var(--sp-md);min-height:var(--c-row-quote);padding:var(--sp-xs) var(--sp-screen);border-bottom:var(--stroke-hairline) solid var(--hairline);color:inherit;cursor:pointer;background:0 0;align-items:center;text-decoration:none;display:grid}.QuoteRow.rail{min-height:var(--w-row-quote-rail)}.QuoteRow .tk{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight);display:block}.QuoteRow .nm{gap:var(--sp-sm);color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);align-items:baseline;min-width:0;display:flex}.QuoteRow .nm .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QuoteRow[aria-current=page]{background:var(--accent-soft)}@media (hover:hover){.QuoteRow:not([aria-current=page]):hover{background:var(--surface-raised)}}.Tint.up{--f:var(--price-up)}.Tint.down{--f:var(--price-down)}.Tint.ref{--f:var(--price-ref)}.Tint.ceil{--f:var(--price-ceil)}.Tint.floor{--f:var(--price-floor)}.QuoteRow{position:relative}.Tint{pointer-events:none;background:color-mix(in srgb, var(--f) calc(var(--o-flash) * 100%), transparent);border-radius:inherit;animation:ss-out var(--m-price-flash) var(--m-price-flash-ease) forwards;position:absolute;inset:0}.PriceText{font-size:var(--t-body-strong-size);font-weight:var(--t-body-strong-weight);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.PriceStateChip{font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);font-weight:var(--t-caption-strong-weight);padding:0 var(--sp-sm);border:var(--stroke-hairline) solid currentColor;border-radius:var(--r-xs);align-items:center;display:inline-flex}.Group{border-radius:var(--r-xl);border:var(--stroke-hairline) solid var(--hairline);background:var(--surface);overflow:hidden}.ListRow{appearance:none;width:100%;color:inherit;text-align:left;min-height:var(--c-row-tappable);justify-content:space-between;gap:var(--sp-md);padding:var(--sp-xs) var(--sp-screen);border:0;border-bottom:var(--stroke-hairline) solid var(--hairline);background:0 0;align-items:center;text-decoration:none;display:flex}.Group>.ListRow:last-child,.Group>:last-child .ListRow{border-bottom:0}.ListRow .v{color:var(--muted-text);overflow-wrap:anywhere;text-align:right;gap:var(--sp-xs);align-items:center;min-width:0;display:flex}.ListRow b{font-weight:var(--t-body-strong-weight);display:block}.ListRow small{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);display:block}.ListRow.danger{color:var(--danger)}a.ListRow,button.ListRow{cursor:pointer}@media (hover:hover){a.ListRow:hover,button.ListRow:not([disabled]):hover{background:var(--surface-raised)}}.GoogleSignInButton{appearance:none;gap:var(--sp-sm);width:100%;min-height:var(--c-button);border-radius:var(--r-xs);cursor:pointer;font-size:var(--t-body-strong-size);font-weight:var(--t-label-weight);justify-content:center;align-items:center;display:flex}.Panel{background:linear-gradient(180deg, var(--highlight), transparent), var(--surface);border:var(--stroke-hairline) solid var(--hairline);border-radius:var(--r-xl);overflow:hidden}.PanelHead{justify-content:space-between;align-items:baseline;gap:var(--sp-md);padding:var(--sp-md) var(--sp-lg) var(--sp-xs);display:flex}.PanelHead h2{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight);margin:0}.Dialog{background:var(--surface-raised);border:var(--stroke-hairline) solid var(--hairline);border-radius:var(--r-xl);box-shadow:var(--e2);max-height:calc(100% - 2 * var(--sp-xl3));max-width:calc(100% - 2 * var(--sp-lg));animation:ss-enter var(--m-enter) var(--m-enter-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.Dialog.sm{width:var(--w-dialog-sm)}.Dialog.md{width:var(--w-dialog-md)}.Dialog.lg{width:var(--w-dialog-lg)}.Dialog .dh{align-items:flex-start;gap:var(--sp-md);padding:var(--sp-xl) var(--sp-xl2) 0;display:flex}.Dialog .dh h2{font-size:var(--t-title3-size);line-height:var(--t-title3-lh);font-weight:var(--t-title3-weight);overflow-wrap:anywhere;flex:1;margin:0}.Dialog .db{padding:var(--sp-md) var(--sp-xl2) var(--sp-xl2);gap:var(--sp-md);display:grid;overflow:auto}.Dialog .db p{margin:0}.Dialog .df{justify-content:flex-end;gap:var(--sp-sm);padding:0 var(--sp-xl2) var(--sp-xl);display:flex}.Overlay{z-index:20;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Overlay.top{padding-top:var(--w-jump-top);align-items:flex-start}.Overlay.bottom{align-items:flex-end}.Scrim{background:var(--scrim);animation:ss-fade var(--m-fade) var(--m-fade-ease);position:absolute;inset:0}.Sheet{background:var(--surface-raised);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-height:100%;box-shadow:var(--e2);padding-bottom:env(safe-area-inset-bottom);animation:ss-enter var(--m-enter) var(--m-enter-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.Sheet.full{border-radius:0;height:100%}.Sheet .grab{width:var(--sp-xl3);height:var(--sp-xs);margin:var(--sp-sm) 0 0;border-radius:var(--r-full);background:var(--border);flex:none;align-self:center}.Drawer{width:min(var(--w-drawer), calc(100% - var(--sp-xl4)));background:var(--surface-raised);box-shadow:var(--e2);border-left:var(--stroke-hairline) solid var(--hairline);border-radius:var(--r-xl) 0 0 var(--r-xl);animation:ss-enter-side var(--m-enter) var(--m-enter-ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}@keyframes ss-spin{to{transform:rotate(360deg)}}@keyframes ss-fade{0%{opacity:0}}@keyframes ss-enter{0%{opacity:0;transform:translateY(var(--sp-sm))}}@keyframes ss-enter-side{0%{opacity:0;transform:translateX(var(--sp-sm))}}@keyframes ss-out{to{opacity:0}}@keyframes ss-pulse{0%{opacity:var(--m-live-pulse-opacity);transform:scale(1)}to{transform:scale(var(--m-live-pulse-scale));opacity:0}}@media (prefers-reduced-motion:reduce){.PrimaryButton,.SecondaryButton,.IconButton,.Segmented button{transition:none}.PrimaryButton:active,.SecondaryButton:active,.IconButton:active{transform:none}.Tint{display:none}.NavTab,.LiveDot{transition:none}.spin{animation:none}.Dialog,.Sheet,.Drawer{animation:ss-fade var(--m-fade) var(--m-fade-ease)}}.GoogleSignInButton{--g-bg:#131314;--g-bg-hover:#1f1f20;--g-line:#8e918f;--g-ink:#e3e3e3;background:var(--g-bg);color:var(--g-ink);border:var(--stroke-hairline) solid var(--g-line)}@media (hover:hover){.GoogleSignInButton:not([disabled]):hover{background:var(--g-bg-hover)}}.Skeleton.s{width:var(--w-skeleton-s)}.Skeleton.m{width:var(--w-skeleton-m)}.Skeleton.l{width:var(--w-skeleton-l)}.Skeleton.xl{width:var(--w-skeleton-xl)}.Skeleton.p50{width:50%}.Skeleton.p60{width:60%}.Skeleton.p70{width:70%}.Skeleton.p80{width:80%}.Skeleton.p85{width:85%}.Skeleton.chart{width:60%;height:50%}.Skeleton.flowchart{height:var(--w-flow-chart-wide)}.stack{gap:var(--sp-sm);display:grid}.min0{min-width:0}.grow{flex:1}.StatusBanner.flat{margin:0}.Tooltip{left:clamp(var(--w-tooltip-edge), var(--x), calc(100% - var(--w-tooltip-edge)));top:var(--y);margin-top:var(--sp-sm);transform:translate(-50%)}html,body,#app{height:100%}.Workspace{flex-direction:column;height:100%;display:flex;overflow:hidden}.Workspace .cols{flex:1;min-height:0;display:flex;position:relative}.AppBar{height:var(--w-app-bar);align-items:center;gap:var(--sp-md);padding:0 var(--sp-md) 0 var(--sp-lg);border-bottom:var(--stroke-hairline) solid var(--hairline);background:var(--background);flex:none;display:flex}.AppBar .mark{align-items:center;gap:var(--sp-sm);font-size:var(--t-headline-size);font-weight:var(--t-headline-weight);width:calc(var(--w-rail) - var(--sp-lg));flex:none;text-decoration:none;display:flex}.AppBar.medium .mark{width:calc(var(--w-rail-medium) - var(--sp-lg))}.AppBar .mark svg{width:var(--c-icon-standalone);height:var(--c-icon-standalone)}.AppBar nav{display:flex}.AppBar .grow{flex:1}.NavTab{height:var(--w-app-bar);padding:0 var(--sp-md);font-size:var(--t-label-size);font-weight:var(--t-label-weight);color:var(--muted-text);box-shadow:inset 0 calc(-1 * var(--stroke-selection)) 0 transparent;transition:color var(--m-standard) var(--m-standard-ease);align-items:center;text-decoration:none;display:inline-flex}.NavTab[aria-current=page]{color:var(--text);box-shadow:inset 0 calc(-1 * var(--stroke-selection)) 0 var(--accent)}.NavTab:focus-visible{outline-offset:calc(-1 * var(--stroke-selection))}@media (hover:hover){.NavTab:hover{color:var(--text)}}.JumpField{appearance:none;align-items:center;gap:var(--sp-sm);width:var(--w-jump-field);height:var(--c-button-small);padding:0 var(--sp-xs) 0 var(--sp-md);border-radius:var(--r-lg);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--hairline);color:var(--muted-text);font-size:var(--t-label-size);cursor:pointer;text-align:left;display:flex}.JumpField span:first-of-type{flex:1}@media (hover:hover){.JumpField:hover{color:var(--text);border-color:var(--border)}}.Rail{width:var(--w-rail);border-right:var(--stroke-hairline) solid var(--hairline);background:var(--background);flex-direction:column;flex:none;display:flex;overflow:hidden}.Rail.medium{width:var(--w-rail-medium)}.RailHead,.PaneHead{height:var(--c-row-tappable);align-items:center;gap:var(--sp-xs);padding:0 var(--sp-sm) 0 var(--sp-screen);flex:none;display:flex}.RailHead h2{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight);margin:0 auto 0 0}.RailBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sk2{gap:var(--sp-sm);display:grid}.Skeleton.tile{width:var(--c-ticker-tile)}.Skeleton.col{width:var(--c-price-column);justify-self:end}.QuoteRow.skel{cursor:default}.art.spot{width:var(--c-art-spot)}.Centre{background:radial-gradient(60% var(--c-glow-height) at 50% 0, var(--glow), transparent 72%) no-repeat, var(--background);flex:1;min-width:0;position:relative;overflow-y:auto}.Centre .col{width:100%;max-width:var(--w-centre-max);padding:0 var(--w-gutter-wide) var(--sp-xl3);gap:var(--sp-lg);flex-direction:column;margin:0 auto;display:flex}.Centre .col.medium{padding:0 var(--w-gutter-medium) var(--sp-xl3)}.Pane{width:var(--w-pane);border-left:var(--stroke-hairline) solid var(--hairline);background:var(--background);flex-direction:column;flex:none;display:flex}.PaneHead{padding-left:var(--sp-md);border-bottom:var(--stroke-hairline) solid var(--hairline)}.PaneHead .grow{flex:1}.Placeholder{margin:var(--sp-md);border:var(--stroke-hairline) dashed var(--border);border-radius:var(--r-xl);text-align:center;padding:var(--sp-xl2);color:var(--muted-text);font-size:var(--t-label-size);flex:1;justify-content:center;align-items:center;display:flex}.Narrow{background:var(--background);flex-direction:column;min-height:100%;display:flex}.Narrow main{padding-bottom:calc(var(--w-tab-bar) + var(--sp-xl2) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.NavBar{height:var(--c-row-tappable);z-index:5;background:var(--background);flex:none;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.NavBar h1{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight);margin:0}.NavBar .lt,.NavBar .rt{gap:var(--sp-xs);display:flex;position:absolute}.NavBar .lt{left:var(--sp-sm)}.NavBar .rt{right:var(--sp-sm)}.MarketScreen{flex-direction:column;flex:1;display:flex}.MarketScreen .MarketStatusBar{top:var(--c-row-tappable);z-index:4;position:sticky}.Pull{padding:var(--sp-sm);justify-content:center;display:flex}.TabBar{left:var(--sp-lg);right:var(--sp-lg);bottom:calc(var(--sp-sm) + env(safe-area-inset-bottom));z-index:10;height:var(--w-tab-bar);border-radius:var(--r-full);background:color-mix(in srgb, var(--surface-raised) 78%, transparent);-webkit-backdrop-filter:blur(var(--sp-xl2));backdrop-filter:blur(var(--sp-xl2));border:var(--stroke-hairline) solid var(--hairline);box-shadow:var(--e2);display:flex;position:fixed}.TabBar a{justify-content:center;align-items:center;gap:var(--sp-xs);font-size:var(--w-tab-label);line-height:var(--t-caption-lh);font-weight:var(--t-label-weight);color:var(--muted-text);border-radius:var(--r-full);flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative}.TabBar a[aria-current=page]{color:var(--accent)}.TabBar .ico{width:var(--c-icon-standalone);height:var(--c-icon-standalone)}.TabBar .TabBadge{top:var(--sp-sm);right:calc(50% - var(--sp-xl))}.Jump{max-height:calc(100% - var(--w-jump-top) - var(--sp-xl3))}.Sheet.full.Jump{max-height:100%}.JumpInput{align-items:center;gap:var(--sp-sm);height:var(--c-field);margin:var(--sp-md);padding:0 var(--sp-md);border-radius:var(--r-lg);background:var(--surface);border:var(--stroke-hairline) solid var(--accent);font-size:var(--t-headline-size);flex:none;display:flex}.JumpInput input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.JumpList{min-height:0;padding-bottom:var(--sp-sm);flex:1;overflow-y:auto}.JumpRow{grid-template-columns:var(--w-jump-ticker) minmax(0, 1fr) auto minmax(var(--c-change-column), auto);gap:var(--sp-md);min-height:var(--c-row-tappable);padding:0 var(--sp-lg);color:inherit;cursor:pointer;align-items:center;text-decoration:none;display:grid}.JumpRow b{font-weight:var(--t-body-strong-weight)}.JumpRow .nm{gap:var(--sp-sm);color:var(--muted-text);font-size:var(--t-caption-size);min-width:0;display:flex}.JumpRow .nm .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JumpRow[aria-selected=true]{background:var(--accent-soft)}.JumpGroup{padding:var(--sp-sm) var(--sp-xl2) var(--sp-xs);color:var(--muted-text);font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);font-weight:var(--t-caption-strong-weight)}.JumpFoot{gap:var(--sp-lg);padding:var(--sp-sm) var(--sp-lg);border-top:var(--stroke-hairline) solid var(--hairline);font-size:var(--t-caption-size);color:var(--muted-text);flex:none;display:flex}.JumpFoot span{gap:var(--sp-xs);align-items:center;display:inline-flex}.SignIn{min-height:100%;padding:var(--sp-xl2);justify-content:center;align-items:center;display:flex}.SignIn main{width:100%;max-width:var(--w-dialog-sm);align-items:center;gap:var(--sp-xl2);flex-direction:column;display:flex}.SignIn .art{width:var(--c-art-sign-in)}.SignIn .head{text-align:center}.SignIn h1{margin:0}.SignIn p{margin:var(--sp-xs) 0 0}.SignIn .form{gap:var(--sp-md);width:100%;display:grid}.SignIn .busy{gap:var(--sp-sm);min-height:var(--t-caption-lh);justify-content:center;align-items:center;display:flex}.Settings .col{max-width:calc(var(--w-list-max) + 2 * var(--w-gutter-wide))}.Settings h1{margin:var(--sp-lg) var(--sp-xs) 0}.Settings .note{margin:var(--sp-sm) var(--sp-xs) 0;color:var(--muted-text)}.Settings .DisclaimerNote{margin:var(--sp-md) var(--sp-xs) 0}.Settings .gap{margin-top:var(--sp-xl)}.Settings .row-action{gap:var(--sp-sm);align-items:center;display:flex}.AppBar .jf-icon{display:none}@media (width<=1023px){.AppBar .JumpField{display:none}.AppBar .jf-icon{display:inline-flex}}.Workspace>.StatusBanner.global{flex:none}.AppBar .mark .markico{fill:none;stroke:var(--accent);stroke-width:var(--stroke-selection);stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.NavTab{transition:none}}.Settings .col.narrow{padding-inline:var(--sp-screen)}.StockTitle{align-items:center;gap:var(--sp-md);padding-top:var(--sp-lg);flex-wrap:wrap;display:flex}.StockTitle h1{font-size:var(--t-title3-size);line-height:var(--t-title3-lh);font-weight:var(--t-title3-weight);margin:0}.StockTitle .co{color:var(--muted-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.StockTitle .acts{gap:var(--sp-sm);display:flex}.StockStrip .MarketStatusBar{padding:0}.QuoteHeader{justify-content:space-between;align-items:flex-end;gap:var(--sp-lg);flex-wrap:wrap;display:flex}.QuoteHeader .main{gap:var(--sp-xs);display:grid}.QuoteHeader .line{align-items:baseline;gap:var(--sp-md);flex-wrap:wrap;display:flex}.QuoteHeader .p{font-size:var(--t-display-size);line-height:var(--t-display-lh);font-weight:var(--t-display-weight);padding:0 var(--sp-xs);margin:0 calc(-1 * var(--sp-xs));border-radius:var(--r-md);position:relative}.QuoteHeader .p .Tint{border-radius:var(--r-md)}.QuoteHeader .chg{font-size:var(--t-body-strong-size);font-weight:var(--t-body-strong-weight)}.QuoteHeader .ses{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh)}.Stats{gap:var(--sp-xl);margin:0;display:flex}.Stats div{gap:var(--sp-xs);display:grid}.Stats dt{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh)}.Stats dd{font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-lh);font-weight:var(--t-body-strong-weight);margin:0}.QuoteHeader.narrow{padding:var(--sp-sm) var(--sp-screen);gap:var(--sp-sm)}.QuoteHeader.narrow .Stats{gap:var(--sp-lg)}.QuoteHeader.narrow .meta{color:var(--muted-text);font-size:var(--t-caption-size);gap:var(--sp-md);flex-wrap:wrap;display:flex}.Toolbar{justify-content:space-between;align-items:center;gap:var(--sp-md);padding:var(--sp-md) var(--sp-lg) var(--sp-sm);flex-wrap:wrap;display:flex}.Narrow .Toolbar{padding:var(--sp-sm) var(--sp-screen);gap:var(--sp-sm);flex-wrap:nowrap}.Narrow .Toolbar .Segmented button{padding:0 var(--sp-sm);white-space:nowrap}.PriceChart{height:var(--w-chart-wide);padding-left:var(--sp-lg);position:relative}.PriceChart.medium{height:var(--w-chart-medium)}.PriceChart.narrow{height:var(--c-chart-height);padding-left:var(--sp-screen)}.PriceChart .plot[data-hidden]{visibility:hidden}.PriceChart .plot{inset:0 0 0 var(--sp-lg);outline-offset:calc(-1 * var(--stroke-selection));position:absolute}.PriceChart.narrow .plot{left:var(--sp-screen)}.PriceChart .lbl,.PriceChart .tip{top:var(--sp-sm);left:calc(var(--sp-lg) + var(--sp-sm));font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);pointer-events:none;position:absolute}.PriceChart .tip{color:var(--text);background:var(--surface-raised);padding:var(--sp-xs) var(--sp-sm);border-radius:var(--r-sm)}.PriceChart .msg{justify-content:center;align-items:center;gap:var(--sp-sm);text-align:center;color:var(--muted-text);padding:var(--sp-lg);flex-direction:column;display:flex;position:absolute;inset:0}.LiveDot{width:var(--c-live-dot);height:var(--c-live-dot);margin:calc(var(--c-live-dot) / -2) 0 0 calc(var(--c-live-dot) / -2);border-radius:var(--r-full);pointer-events:none;transition:transform var(--m-tick-ease) var(--m-tick-ease-ease);background:currentColor;position:absolute;top:0;left:0}.LiveDot.still{transition:none}.LiveDot.hollow{background:var(--background);box-shadow:inset 0 0 0 var(--stroke-selection) currentColor}.LiveDot.pulse:after{content:"";border-radius:inherit;animation:ss-pulse var(--m-live-pulse) var(--m-live-pulse-ease) infinite;background:currentColor;position:absolute;inset:0}.EventMarker{min-width:var(--c-event-marker);height:var(--c-event-marker);padding:0 var(--sp-xs);border-radius:var(--r-full);border:var(--stroke-hairline) solid var(--accent);background:var(--surface);color:var(--accent);font-size:var(--t-caption-size);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.EventMarker[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.Section{flex-direction:column;display:flex}.Section+.Section{margin-top:var(--sp-lg)}.EventRow{appearance:none;width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;gap:var(--sp-xs);padding:var(--sp-sm) var(--sp-lg);border:0;border-top:var(--stroke-hairline) solid var(--hairline);min-height:var(--c-row-tappable);background:0 0;align-items:center;display:grid}.EventRow.wide{grid-template-columns:var(--w-event-date) minmax(0, 1fr) minmax(0, var(--w-event-type));gap:var(--sp-md)}.EventRow.wide .dt{grid-column:1}.EventRow.wide .tt{grid-area:1/2}.EventRow.wide .ty{text-align:right;grid-area:1/3}.Narrow .EventRow{padding:var(--sp-sm) var(--sp-screen)}.EventRow small{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh)}.EventRow .tt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.EventRow.on{background:var(--accent-soft)}.EventRow:focus-visible{outline-offset:calc(-1 * var(--stroke-selection))}@media (hover:hover){.EventRow:hover{background:var(--surface-raised)}}.MoreRow{padding:var(--sp-xs) var(--sp-lg) var(--sp-sm);border-top:var(--stroke-hairline) solid var(--hairline)}.Dialog .ttl{max-height:var(--w-event-title-max);font-size:var(--t-title3-size);line-height:var(--t-title3-lh);font-weight:var(--t-title3-weight);outline:none;margin:0;overflow-y:auto}.FlowBody{gap:var(--sp-md);padding:var(--sp-sm) var(--sp-lg) var(--sp-lg);display:grid}.Narrow .FlowBody{padding:var(--sp-sm) var(--sp-screen)}.FlowCols{grid-template-columns:minmax(var(--w-flow-left-min), 1fr) var(--w-flow-table);gap:var(--sp-xl);align-items:start;display:grid}.Narrow .FlowCols,.FlowCols.stack{grid-template-columns:minmax(0,1fr)}.FlowLeft,.FlowRight{gap:var(--sp-sm);min-width:0;display:grid}.FlowSummary{font-weight:var(--t-body-strong-weight);margin:0}.FlowSummary.up{color:var(--price-up)}.FlowSummary.down{color:var(--price-down)}.FlowChart{position:relative}.FlowPlot{outline-offset:calc(-1 * var(--stroke-selection));position:relative}.FlowPlot svg{display:block}.FlowTip{background:var(--surface-raised);padding:var(--sp-xs) var(--sp-sm);border-radius:var(--r-sm);font-size:var(--t-caption-size);pointer-events:none;position:absolute;top:0}.fbUp{fill:var(--price-up)}.fbDown{fill:var(--price-down)}.fbZero{fill:var(--text)}.fbToday{fill:none;stroke:var(--text);stroke-width:var(--stroke-hairline)}.fbBand{fill:var(--accent-soft)}.zero{stroke:var(--border);stroke-width:var(--stroke-hairline)}.axl{fill:var(--muted-text);font-size:var(--t-caption-size)}.DataTable{border-collapse:collapse;width:100%;font-size:var(--t-caption-size);font-variant-numeric:tabular-nums}.DataTable th{text-align:right;color:var(--muted-text);font-weight:var(--t-caption-strong-weight);padding:var(--sp-xs) var(--sp-sm)}.DataTable td{text-align:right;height:var(--c-row-table);padding:0 var(--sp-sm);border-top:var(--stroke-hairline) solid var(--hairline)}.DataTable th:first-child,.DataTable td:first-child{text-align:left;padding-left:0}.DataTable td.up{color:var(--price-up)}.DataTable td.down{color:var(--price-down)}.FlowRight .unit{margin:0}.StockUnknown{padding:var(--sp-xl4) 0;align-items:center;gap:var(--sp-md);text-align:center;flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.LiveDot{transition:none}.LiveDot.pulse:after{animation:none}}.StockUnknownMain{flex-direction:column;justify-content:center;display:flex}.StockUnknownMain .NavBar{position:absolute;top:0;left:0;right:0}.hit{position:relative}.hit:after{content:"";height:max(100%, var(--c-row-tappable));position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.Chip{appearance:none;align-items:center;gap:var(--sp-xs);height:var(--c-chip);padding:0 var(--sp-md);border-radius:var(--r-full);border:var(--stroke-hairline) solid var(--hairline);background:var(--surface);color:var(--text);font-size:var(--t-label-size);font-weight:var(--t-label-weight);white-space:nowrap;cursor:pointer;display:inline-flex}.Chip[aria-checked=true],.Chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.Chip.add{color:var(--muted-text);background:0 0;border-style:dashed}.Chip.pair{cursor:default;gap:0;padding:0}.Chip.pair button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;height:100%;display:inline-flex}.Chip.pair button:first-child{padding:0 var(--sp-xs) 0 var(--sp-md);border-radius:var(--r-full) 0 0 var(--r-full)}.Chip.pair button.x{padding:0 var(--sp-sm) 0 var(--sp-xs);color:var(--muted-text);border-radius:0 var(--r-full) var(--r-full) 0}.Chip.pair button.x .ico{width:var(--c-icon-inline);height:var(--c-icon-inline)}@media (hover:hover){.Chip:not(.pair):hover,.Chip.pair button:hover{background:var(--surface-raised)}}.ChipRow{gap:var(--sp-sm);flex-wrap:wrap;display:flex}.ChipRow.scroll{padding-block:calc((var(--c-row-tappable) - var(--c-chip)) / 2);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ChipRow.scroll::-webkit-scrollbar{display:none}.Screener{gap:var(--sp-md);flex-direction:column;display:flex}.Screener.narrow{padding:0 var(--sp-screen)}.pagetitle{margin:var(--sp-lg) 0 0}.PresetInfo p{margin:0}.PresetInfo p+p{margin-top:var(--sp-xs)}.CountLine{justify-content:space-between;align-items:center;gap:var(--sp-md);display:flex}.CountLine .spin{margin-left:var(--sp-xs);vertical-align:middle}.Notes{gap:var(--sp-sm);display:grid}.Notes p{margin:0}.ScreenSkeleton{gap:var(--sp-sm);display:grid}.ScreenSkeleton .Skeleton{height:var(--c-row-table)}.ScreenSkeleton.late .Skeleton{animation:ss-fade var(--m-fade) var(--m-fade-ease) both}.ScreenSkeleton:not(.late){visibility:hidden}.ScreenTableWrap{max-height:calc(100dvh - var(--w-app-bar) - var(--sp-xl4));border-radius:var(--r-xl);background:var(--surface);box-shadow:0 0 0 var(--stroke-hairline) var(--hairline);overflow:auto}.Narrow .ScreenTableWrap{max-height:calc(100dvh - var(--c-row-tappable) - var(--w-tab-bar) - var(--sp-xl4));box-shadow:none;margin:0 calc(-1 * var(--sp-screen));border-radius:0}.ScreenTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.ScreenTable th,.ScreenTable td{box-sizing:border-box;width:var(--c-screen-column);min-width:var(--c-screen-column);padding:var(--sp-sm);text-align:right;background:var(--surface)}.ScreenTable thead th{z-index:2;vertical-align:bottom;border-bottom:var(--stroke-hairline) solid var(--hairline);position:sticky;top:0}.ScreenTable th.pin{z-index:1;width:var(--c-screen-pinned-column);min-width:var(--c-screen-pinned-column);text-align:left;position:sticky;left:0}.ScreenTable thead th.pin{z-index:3}.ScreenTable tbody td,.ScreenTable tbody th{border-top:var(--stroke-hairline) solid var(--hairline);height:var(--c-row-comfortable)}.ScreenTable tbody th a{color:var(--text);font-weight:var(--t-body-strong-weight);text-decoration:none}.ScreenTable tbody th a:focus-visible{outline-offset:calc(-1 * var(--stroke-selection))}.ScreenTable tbody tr{cursor:pointer}@media (hover:hover){.ScreenTable tbody tr:hover td,.ScreenTable tbody tr:hover th{background:var(--surface-raised)}}.ScreenTable td.sorted{font-weight:var(--t-body-strong-weight)}.ScreenTable td .period{display:block}.sortbtn{appearance:none;color:var(--muted-text);font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:0;padding:0;display:inline-flex}span.sortbtn{cursor:default}.ScreenTable th.pin .sortbtn{align-items:flex-start}.ScreenTable th.sorted .sortbtn{color:var(--text)}.sortbtn .ico{width:var(--c-icon-inline);height:var(--c-icon-inline)}.field{gap:var(--sp-xs);display:grid}.Field{appearance:none;min-height:var(--c-field);padding:0 var(--sp-md);border-radius:var(--r-lg);border:var(--stroke-hairline) solid var(--hairline);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}.ValueField{align-items:center;gap:var(--sp-sm);min-height:var(--c-field);padding:0 var(--sp-md);border-radius:var(--r-lg);border:var(--stroke-hairline) solid var(--hairline);background:var(--surface);display:flex}.ValueField:focus-within{border-color:var(--accent)}.ValueField input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1}.FieldError{gap:var(--sp-xs);color:var(--danger);font-size:var(--t-caption-size);margin:0;display:grid}.FilterEditor .db{align-content:start}.FilterEditor .Segmented{width:100%}.FilterEditor .Segmented button{flex:1}.picker .Group{margin-bottom:var(--sp-md)}.ListRow[aria-selected=true]{color:var(--accent)}.Suggestions{gap:var(--sp-md);flex-direction:column;display:flex}.Suggestions.narrow{padding:0 var(--sp-screen)}.nm{margin:0}.ScanBar{align-items:center;gap:var(--sp-md);flex-wrap:wrap;display:flex}.CardGrid{grid-template-columns:repeat(auto-fill, minmax(min(var(--w-card-min), 100%), 1fr));gap:var(--sp-md);align-items:start;display:grid}.Card{gap:var(--sp-md);padding:var(--sp-lg);border-radius:var(--r-xl);border:var(--stroke-hairline) solid var(--hairline);background:var(--surface);min-width:0;display:grid}.Card.skel{min-height:var(--w-card-min);align-content:start}.CardHead{justify-content:space-between;align-items:flex-start;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.CardHead a{color:inherit;text-decoration:none}@media (hover:hover){.CardHead a:hover b{text-decoration:underline}}.CardHead .badges{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.Badge.warn{color:var(--warning-text)}.Badge.plain{color:var(--muted-text)}.Meter{gap:var(--sp-xs);display:grid}.Meter .bar{gap:var(--sp-xs);display:flex}.Meter .bar span{height:var(--sp-xs);border-radius:var(--r-full);background:var(--surface-raised);flex:1}.Meter .bar span.on{background:var(--accent)}.Conds{gap:var(--sp-sm);margin:0;padding:0;list-style:none;display:grid}.Conds li{gap:var(--sp-sm);color:var(--muted-text);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.Conds li.met{color:var(--text)}.Conds li.met .ico{color:var(--accent)}.Conds .v{text-align:right;color:var(--text)}.EvidenceRow{gap:var(--sp-xs);display:grid}.EvidenceRow a{color:var(--accent)}.Stats5 dl{gap:var(--sp-sm);margin:var(--sp-sm) 0;grid-template-columns:repeat(5,1fr);display:grid}.Stats5 dt{color:var(--muted-text);font-size:var(--t-caption-size)}.Stats5 dd{font-weight:var(--t-body-strong-weight);margin:0}.Card p{margin:0}.CardActions{justify-content:flex-end;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.Result{align-items:center;gap:var(--sp-sm);font-weight:var(--t-body-strong-weight);outline:none;display:flex}.Warn{color:var(--warning-text)}.ListRow.compact{grid-template-columns:var(--w-jump-ticker) minmax(0, 1fr) auto auto;gap:var(--sp-md);text-align:left;align-items:center;width:100%;display:grid}.MissCard{padding:var(--sp-sm)}.Toast{top:calc(var(--w-app-bar) + var(--sp-md));z-index:30;padding:var(--sp-sm) var(--sp-lg);border-radius:var(--r-full);background:var(--surface-raised);box-shadow:var(--e2);animation:ss-enter var(--m-enter) var(--m-enter-ease);position:fixed;left:50%;transform:translate(-50%)}.Narrow .Toast{top:var(--sp-lg)}.PaneScroll{flex:1;min-height:0;overflow-y:auto}.AlertsList{gap:var(--sp-md);padding:var(--sp-md);flex-direction:column;display:flex}.Alerts.narrow{padding:0 var(--sp-screen)}.SecondaryButton.full{justify-content:center;width:100%}.SectionLabel.sm{font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);margin:0 0 var(--sp-xs)}.Rows{margin:0;padding:0;list-style:none}.AlertRow{align-items:center;gap:var(--sp-sm);min-height:var(--c-row-tappable);padding:var(--sp-sm) 0;border-bottom:var(--stroke-hairline) solid var(--hairline);display:flex}.AlertRow.busy{opacity:var(--o-disabled)}.AlertRow .txt{gap:var(--sp-xs);min-width:0;color:inherit;flex:1;text-decoration:none;display:grid}.AlertRow .l1{gap:var(--sp-xs) var(--sp-sm);flex-wrap:wrap;align-items:baseline;display:flex}.AlertRow .l2{overflow-wrap:anywhere}.PushRow .ListRow{align-items:flex-start}.Switch{appearance:none;width:var(--w-switch-width);height:var(--w-switch-height);border-radius:var(--r-full);background:var(--surface-raised);cursor:pointer;transition:background-color var(--m-standard) var(--m-standard-ease);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.Switch[aria-checked=true]{background:var(--accent)}.Switch .knob{top:var(--w-segment-inset);left:var(--w-segment-inset);width:calc(var(--w-switch-height) - 2 * var(--w-segment-inset));height:calc(var(--w-switch-height) - 2 * var(--w-segment-inset));border-radius:var(--r-full);background:var(--text);transition:transform var(--m-standard) var(--m-standard-ease);position:absolute}.Switch[aria-checked=true] .knob{transform:translateX(calc(var(--w-switch-width) - var(--w-switch-height)));background:var(--background)}.Switch:disabled{opacity:var(--o-disabled);cursor:default}.SearchInput{width:100%;height:var(--c-field);padding:0 var(--sp-md);border-radius:var(--r-lg);border:var(--stroke-hairline) solid var(--hairline);background:var(--surface);color:var(--text);font:inherit}.listbox{max-height:var(--w-listbox-max);overflow-y:auto}.AlertBanner{top:calc(var(--w-app-bar) + var(--c-row-tappable) + var(--sp-sm));right:var(--sp-lg);z-index:30;width:calc(var(--w-pane) - var(--sp-lg));max-width:calc(100% - 2 * var(--sp-lg));align-items:flex-start;gap:var(--sp-sm);padding:var(--sp-md);border-radius:var(--r-lg);border:var(--stroke-hairline) solid var(--border);background:var(--surface-raised);box-shadow:var(--e2);animation:ss-enter var(--m-enter) var(--m-enter-ease);display:flex;position:fixed}.AlertBanner a{gap:var(--sp-xs);color:inherit;flex:1;min-width:0;text-decoration:none;display:grid}@media (width<=767px){.AlertBanner{left:var(--sp-lg);width:auto;top:var(--sp-sm)}}.Drawer .dh,.Sheet .dh{align-items:center;gap:var(--sp-md);padding:var(--sp-xl) var(--sp-xl2) 0;display:flex}.Drawer .dh h2,.Sheet .dh h2{font-size:var(--t-title3-size);line-height:var(--t-title3-lh);font-weight:var(--t-title3-weight);flex:1;margin:0}.Drawer .db,.Sheet .db{padding:var(--sp-md) var(--sp-xl2) var(--sp-xl2);gap:var(--sp-md);align-content:start;display:grid;overflow:auto}.Drawer .db p,.Sheet .db p{margin:0}.Drawer .df,.Sheet .df{justify-content:flex-end;gap:var(--sp-sm);padding:0 var(--sp-xl2) var(--sp-xl);display:flex}.ChatView{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.Thread{min-height:0;padding:var(--sp-lg);gap:var(--sp-lg);flex-direction:column;flex:1;display:flex;overflow-y:auto}.Bubble{overflow-wrap:anywhere;max-width:100%}.Bubble.user{max-width:85%;padding:var(--sp-sm) var(--sp-md);background:var(--accent);color:var(--on-accent);border-radius:var(--r-xl) var(--r-xl) var(--r-xs) var(--r-xl);align-self:flex-end}.Bubble.ai{align-self:stretch;gap:var(--sp-sm);padding:var(--sp-md);background:var(--surface);border:var(--stroke-hairline) solid var(--hairline);border-radius:var(--r-xl) var(--r-xl) var(--r-xl) var(--r-xs);display:grid}.Bubble.ai p,.Bubble.ai ul{margin:0}.Bubble .pre{white-space:pre-wrap}.MdList{padding-left:var(--sp-lg);gap:var(--sp-xs);display:grid}.MdList li::marker{color:var(--muted-text)}.ToolTrace{align-items:center;gap:var(--sp-sm);color:var(--muted-text);font-size:var(--t-caption-size);display:flex}.BasicNote{gap:var(--sp-xs);justify-items:start;display:grid}.Cites{gap:var(--sp-xs);flex-wrap:wrap;display:flex}.CitationChip{appearance:none;align-items:center;gap:var(--sp-xs);padding:var(--sp-xs) var(--sp-sm);border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent);font-size:var(--t-caption-strong-size);font-weight:var(--t-caption-strong-weight);cursor:pointer;border:0;font-family:inherit;text-decoration:none;display:inline-flex}.AskAgain{align-items:center;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.ChatCards{gap:var(--sp-md);display:grid}.Latest{left:50%;bottom:calc(var(--c-field) * 2 + var(--sp-xl2));box-shadow:var(--e2);z-index:2;position:absolute;transform:translate(-50%)}.Composer{gap:var(--sp-xs);padding:var(--sp-sm) var(--sp-lg) var(--sp-lg);border-top:var(--stroke-hairline) solid var(--hairline);background:var(--background);flex:none;display:grid}.Composer .Field.row{align-items:flex-end;gap:var(--sp-sm);padding:var(--sp-xs) var(--sp-xs) var(--sp-xs) var(--sp-md);min-height:var(--c-field);cursor:text;display:flex}.Composer textarea{resize:none;min-width:0;color:var(--text);font:inherit;padding:var(--sp-sm) 0;background:0 0;border:0;outline:none;flex:1}.SendButton{appearance:none;width:var(--c-button);height:var(--c-button);border-radius:var(--r-full);background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.SendButton:disabled{opacity:var(--o-disabled);cursor:default}.SendButton .square{width:var(--sp-md);height:var(--sp-md);border-radius:var(--r-xs);background:currentColor}.Counter{text-align:right;color:var(--muted-text)}.Counter.full{color:var(--danger)}.CtxChip{justify-self:start;align-items:center;gap:var(--sp-xs);padding:0 var(--sp-xs) 0 var(--sp-md);height:var(--c-chip);border-radius:var(--r-full);background:var(--accent-soft);color:var(--accent);font-size:var(--t-label-size);display:inline-flex}.CtxChip button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.ChatEmpty{gap:var(--sp-md);display:grid}.Starters{gap:var(--sp-sm);display:grid}.StarterRow{appearance:none;text-align:left;width:100%;padding:var(--sp-md);border-radius:var(--r-lg);border:var(--stroke-hairline) solid var(--hairline);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}@media (hover:hover){.StarterRow:hover{background:var(--surface-raised)}}.Narrow.chat{height:100dvh}.Narrow.chat .ChatMain{padding-bottom:calc(var(--w-tab-bar) + var(--sp-xl2));flex-direction:column;flex:1;min-height:0;display:flex}.NavBar .titles{justify-items:center;display:grid}.Pane .ChatView{height:100%}.Mcp{gap:var(--sp-md);max-width:calc(var(--w-list-max) + 2 * var(--w-gutter-wide));flex-direction:column;display:flex}.Mcp.narrow{padding:0 var(--sp-screen)}.BackLink{align-items:center;gap:var(--sp-xs);margin-top:var(--sp-lg);color:var(--muted-text);text-decoration:none;display:inline-flex}.McpIntro{gap:var(--sp-xs);display:grid}.KeyRow{gap:var(--sp-xs) var(--sp-md);padding:var(--sp-md) var(--sp-lg);border-bottom:var(--stroke-hairline) solid var(--hairline);grid-template-columns:1fr auto;align-items:center;display:grid}.KeyRow.busy{opacity:var(--o-disabled)}.KeyRow .l1{gap:var(--sp-sm);flex-wrap:wrap;align-items:baseline;display:flex}.KeyRow .badges{gap:var(--sp-xs);flex-wrap:wrap;grid-column:1;display:flex}.KeyRow .t-caption{grid-column:1}.KeyRow .del{grid-area:1/2}.mono{font-family:var(--font-mono)}.dangerText,.TextButton.dangerText{color:var(--danger)}.Setup{gap:var(--sp-sm);margin-top:var(--sp-lg);display:grid}.Setup h2{margin:0}.KeyBlockWrap{gap:var(--sp-xs);display:grid}.KeyBlockHead{justify-content:space-between;align-items:center;display:flex}.KeyBlock{padding:var(--sp-md);border-radius:var(--r-lg);border:var(--stroke-hairline) solid var(--hairline);background:var(--surface);font-family:var(--font-mono);font-size:var(--t-body-size);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.KeyBlock.sel{-webkit-user-select:all;user-select:all;border-color:var(--accent)}.Split{justify-content:space-between;align-items:center;gap:var(--sp-md);display:flex}.df.inline{padding:0}.df.wrap{flex-wrap:wrap}.ValueField.dim{opacity:var(--o-disabled)}.SecondaryButton.dangerous,.PrimaryButton.dangerous{background:var(--danger);color:var(--on-accent)}.Audit{gap:var(--sp-md);max-width:calc(var(--w-list-max) + 2 * var(--w-gutter-wide));flex-direction:column;display:flex}.Audit.narrow{padding:0 var(--sp-screen)}.Refresh{align-items:center;gap:var(--sp-sm);display:inline-flex}.Card section,section.Card{gap:var(--sp-sm);display:grid}.ChainRow{justify-content:space-between;align-items:center;gap:var(--sp-md);min-height:var(--c-row-table);border-top:var(--stroke-hairline) solid var(--hairline);display:flex}.ChainMark{align-items:center;gap:var(--sp-xs);display:inline-flex}.ChainMark.ok{color:var(--accent)}.ChainMark.bad{color:var(--danger)}.ErrorCard{gap:var(--sp-xs);padding:var(--sp-lg);border-radius:var(--r-xl);border:var(--stroke-selection) solid var(--danger);display:grid}.GroupLabel.bad{box-shadow:inset calc(2 * var(--stroke-selection)) 0 0 var(--danger);padding-left:var(--sp-sm)}.notes{margin-bottom:var(--sp-xs)}.AuditRow{grid-template-columns:var(--w-audit-time) minmax(0, 1fr) var(--w-audit-hash);gap:var(--sp-md);padding:var(--sp-sm) var(--sp-lg);min-height:var(--c-row-table);border-bottom:var(--stroke-hairline) solid var(--hairline);align-items:start;display:grid}.AuditRow .time{font-variant-numeric:tabular-nums;white-space:nowrap}.AuditRow .hash{white-space:nowrap}.AuditLoading{gap:var(--sp-md);display:grid}.AuditRow .sum{overflow-wrap:anywhere}.AuditRow .block{display:block}.Narrow .AuditRow{grid-template-columns:1fr auto}.Narrow .AuditRow .sum{grid-area:2/1/auto/-1}.AppBar .mark.natural{width:auto;margin-right:var(--sp-md)}.NavTab .Badge{margin-left:var(--sp-xs)}.TermCentre{min-width:0;min-height:0;padding:var(--sp-sm);background:var(--background);flex:1;display:flex}.TermCentre .row,.TermCentre .colm{flex:1;min-width:0;min-height:0;display:flex}.TermCentre .cell{flex-direction:column;flex-shrink:1;flex-basis:0;min-width:0;min-height:0;display:flex}.TermCentre .cell>*{flex:auto;min-width:0;min-height:0}.TermCentre .colm{flex-direction:column}.TermPanel{min-width:var(--w-panel-min);min-height:var(--w-panel-min-h);flex-direction:column;display:flex;position:relative;overflow:hidden}.PanelHead{height:var(--c-row-comfortable);align-items:center;gap:var(--sp-xs);padding:0 var(--sp-xs) 0 var(--sp-xs);border-bottom:var(--stroke-hairline) solid var(--hairline);box-shadow:inset 0 calc(-1 * var(--stroke-selection)) 0 transparent;flex:none;display:flex}.TermPanel.focus .PanelHead{box-shadow:inset 0 calc(-1 * var(--stroke-selection)) 0 var(--accent)}.PanelHead .IconButton{width:var(--c-button-small);height:var(--c-button-small)}.ViewMenu{appearance:none;align-items:center;gap:var(--sp-xs);height:var(--c-button-small);padding:0 var(--sp-sm);border-radius:var(--r-md);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-body-strong-weight);color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.TermPanel:not(.focus) .ViewMenu{color:var(--muted-text)}.TickerBinding{padding-left:var(--sp-sm);margin-left:var(--sp-xs);border-left:var(--stroke-hairline) solid var(--hairline);font-variant-numeric:tabular-nums;align-items:center;gap:0;display:inline-flex}.TickerBinding b{font-weight:var(--t-body-strong-weight)}.TickerBinding.pinned b,.TickerBinding.pinned .IconButton{color:var(--accent)}.TickerBinding .IconButton[aria-pressed=true] .ico{fill:currentColor}.PanelBody{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden;container:panel/inline-size}.PanelBody>*{flex:auto;min-width:0;min-height:0}@container panel (width<=640px){.EventRow.wide{gap:var(--sp-xs) var(--sp-md);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d ty""tt tt"}.EventRow.wide>small.num{grid-area:d}.EventRow.wide .ty{grid-area:ty}.EventRow.wide .tt{grid-area:tt}}.Splitter{background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.Splitter.v{width:var(--sp-sm);cursor:col-resize}.Splitter.h{height:var(--sp-sm);cursor:row-resize}.Splitter:before{content:"";border-radius:var(--r-full);background:0 0;display:block}.Splitter.v:before{width:var(--stroke-selection);height:100%}.Splitter.h:before{height:var(--stroke-selection);width:100%}.Splitter.on:before,.Splitter:focus-visible:before{background:var(--accent)}.Splitter:focus-visible{outline:none}.Menu{z-index:7;width:var(--w-menu);padding:var(--sp-xs);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--e2);animation:ss-fade var(--m-fade) var(--m-fade-ease);display:grid;position:absolute}.MenuItem{appearance:none;align-items:center;gap:var(--sp-sm);width:100%;min-height:var(--c-row-comfortable);padding:0 var(--sp-sm);border-radius:var(--r-md);color:var(--text);font-size:var(--t-body-size);line-height:var(--t-body-lh);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;display:flex}.MenuItem .Kbd,.MenuItem .ck{margin-left:auto}.MenuItem .ck,.MenuItem[aria-checked=true]{color:var(--accent)}.MenuItem[aria-disabled=true]{opacity:var(--o-disabled);cursor:default}.MenuItem.on{background:color-mix(in srgb,var(--text) 5%,transparent)}.MenuSep{height:var(--stroke-hairline);background:var(--hairline);margin:var(--sp-xs) 0}.MenuNote{padding:var(--sp-xs) var(--sp-sm);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);white-space:normal;margin:0}.LayoutGlyph{width:var(--c-icon-inline);height:var(--c-icon-inline);fill:none;stroke:currentColor;stroke-width:var(--stroke-hairline);flex:none}.CmdRow{grid-template-columns:var(--w-jump-cmd) minmax(0,1fr) auto;gap:var(--sp-md);min-height:var(--c-row-tappable);padding:0 var(--sp-lg);color:inherit;border-radius:var(--r-md);margin:0 var(--sp-sm);align-items:center;text-decoration:none;display:grid}.CmdRow[aria-selected=true],.CmdRow.on{background:var(--accent-soft)}.CmdRow small{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);white-space:nowrap}.CmdCode{height:var(--w-kbd);padding:0 var(--sp-sm);border-radius:var(--r-xs);border:var(--stroke-hairline) solid var(--border);font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);font-weight:var(--t-caption-strong-weight);color:var(--text);white-space:nowrap;justify-self:start;align-items:center;display:inline-flex}.JumpRow .ex{color:var(--muted-text);font-size:var(--t-caption-size)}.SegRow{padding:var(--sp-sm) var(--sp-screen);background:var(--background);flex:none}.SegRow .Segmented{display:flex}.SegRow .Segmented button{flex:1}.BoardTools{justify-content:space-between;align-items:center;gap:var(--sp-sm);padding:var(--sp-sm) var(--sp-md) 0;flex-wrap:wrap;flex:none;display:flex}.BoardChips{align-items:center;gap:var(--sp-sm);padding:var(--sp-sm) var(--sp-md);flex-wrap:wrap;flex:none;display:flex}.BoardChips .CountLine{margin-left:auto}.BoardChips.scroll,.BoardTools.scroll{padding-left:var(--sp-screen);padding-right:var(--sp-screen);flex-wrap:nowrap;overflow:hidden}.CountChip .dot{width:var(--sp-sm);height:var(--sp-sm);border-radius:var(--r-full);background:var(--f);flex:none}.CountChip b{font-weight:var(--t-body-strong-weight);font-variant-numeric:tabular-nums}.CountChip.up{--f:var(--price-up)}.CountChip.down{--f:var(--price-down)}.CountChip.ceil{--f:var(--price-ceil)}.CountChip.floor{--f:var(--price-floor)}.CountChip.ref{--f:var(--price-ref)}.CountChip.up,.CountChip.down,.CountChip.ceil,.CountChip.floor,.CountChip.ref{color:var(--text)}.CountChip.on{color:var(--accent)}.Board{border-top:var(--stroke-hairline) solid var(--hairline);flex:1;min-height:0;position:relative;overflow:auto}.BoardGrid{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:var(--t-label-size);line-height:var(--t-label-lh)}.BoardGrid thead{z-index:2;position:sticky;top:0}.BoardGrid th,.BoardGrid td{box-sizing:content-box;height:calc(var(--c-row-comfortable) - var(--stroke-hairline));padding:0 var(--sp-xs);text-align:right;white-space:nowrap;border-bottom:var(--stroke-hairline) solid var(--hairline);background:var(--surface)}.BoardGrid .w-p{width:var(--w-board-price);min-width:var(--w-board-price)}.BoardGrid .w-v,.BoardGrid .w-pc{width:var(--w-board-vol);min-width:var(--w-board-vol)}.BoardGrid .w-t{width:var(--w-board-total);min-width:var(--w-board-total)}.BoardGrid th:last-child,.BoardGrid td:last-child{padding-right:var(--sp-md)}.BoardGrid.touch th:last-child,.BoardGrid.touch td:last-child{padding-right:var(--sp-screen)}.BoardGrid .g{border-left:var(--stroke-hairline) solid var(--hairline)}.BoardGrid thead th{height:auto;padding-top:var(--sp-xs);padding-bottom:var(--sp-xs);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-label-weight);color:var(--muted-text)}.BoardGrid thead tr.grp th{text-align:center;padding-top:var(--sp-sm);font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);font-weight:var(--t-caption-strong-weight);border-bottom:0}.BoardGrid thead th{font-size:var(--t-caption-size);line-height:var(--t-caption-lh)}.BoardGrid th button{appearance:none;font:inherit;color:inherit;cursor:pointer;gap:var(--sp-xs);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.BoardGrid th[aria-sort] button{color:var(--text)}.BoardGrid th .ref{color:var(--price-ref)}.BoardGrid th .ceil{color:var(--price-ceil)}.BoardGrid th .floor{color:var(--price-floor)}.BoardGrid th:first-child,.BoardGrid td:first-child{z-index:1;text-align:left;padding-left:var(--sp-md);width:var(--c-screen-pinned-column);min-width:var(--c-screen-pinned-column);border-right:var(--stroke-hairline) solid var(--hairline);position:sticky;left:0}.BoardGrid.touch th:first-child,.BoardGrid.touch td:first-child{padding-left:var(--sp-screen)}.BoardGrid thead th:first-child{z-index:3}.BoardGrid td:first-child a{color:var(--text);font-weight:var(--t-body-strong-weight);text-decoration:none}.BoardGrid td:first-child small{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);font-weight:var(--t-caption-weight);display:block}.BoardGrid td.m{color:var(--muted-text)}.BoardGrid td.s{font-weight:var(--t-body-strong-weight)}.BoardGrid td.n{color:var(--text)}.BoardGrid tr.sel td{background:var(--accent-soft)}.BoardGrid tr.act td{box-shadow:inset 0 var(--stroke-selection) 0 var(--accent),inset 0 calc(-1 * var(--stroke-selection)) 0 var(--accent)}.BoardGrid td[class*=flash-]{position:relative}.BoardGrid td[class*=flash-]:after{content:"";background:var(--f);opacity:var(--o-flash);pointer-events:none;animation:ss-out var(--m-price-flash) var(--m-price-flash-ease) forwards;position:absolute;inset:0}.flash-text{--f:var(--text)}.BoardGrid.touch td{height:calc(var(--c-row-tappable) - var(--stroke-hairline))}.BoardGrid td:first-child .PriceStateChip{margin-left:var(--sp-sm)}.BoardGrid .PriceStateChip{font-weight:var(--t-caption-strong-weight)}.OverviewGrid{grid-template-columns:repeat(auto-fill,minmax(min(var(--w-block-min),100%),1fr));gap:var(--sp-lg);padding:var(--sp-lg);align-content:start;display:grid}.OverviewGrid .span{grid-column:1/-1}.OverviewGrid.narrow{gap:0;padding:0}.Block{padding:var(--sp-lg);gap:var(--sp-md);align-content:start;display:grid}.Block.flat{background:var(--background);border:0;border-bottom:var(--stroke-hairline) solid var(--hairline);padding:var(--sp-lg) var(--sp-screen);border-radius:0}.BlockHead{align-items:center;gap:var(--sp-sm);min-height:var(--c-button-small);display:flex}.BlockHead h3{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight);margin:0 auto 0 0}.BlockHead .src{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);white-space:nowrap;font-variant-numeric:tabular-nums}.BlockHead .src.warn{color:var(--warning-text);gap:var(--sp-xs);align-items:center;display:inline-flex}.IndexCards{grid-template-columns:repeat(auto-fill,minmax(var(--w-index-card),1fr));gap:var(--sp-sm);display:grid}.IndexCards.scroll{display:flex;overflow:hidden}.IndexCards.scroll .IndexCard{width:var(--w-index-card);flex:none}.IndexCard{appearance:none;gap:var(--sp-xs);padding:var(--sp-sm) var(--sp-md);border-radius:var(--r-lg);border:var(--stroke-hairline) solid var(--hairline);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;display:grid}.IndexCard[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.IndexCard small{font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);font-weight:var(--t-caption-strong-weight);color:var(--muted-text)}.IndexCard b{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight)}.IndexCard span{font-size:var(--t-caption-size);line-height:var(--t-caption-lh)}.IndexCard svg{width:100%;height:var(--c-sparkline-height);display:block}.IndexChart{height:var(--w-index-chart);position:relative}.IndexChart svg{width:100%;height:100%;display:block}.BreadthBar{gap:var(--sp-xs);display:grid}.BreadthBar .hd{font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-label-weight);justify-content:space-between;display:flex}.BreadthBar .bar{gap:var(--stroke-hairline);height:var(--c-meter-height);border-radius:var(--r-full);display:flex;overflow:hidden}.BreadthBar .bar i{background:var(--f);display:block}.BreadthBar .lg{gap:var(--sp-xs) var(--sp-md);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.BreadthBar .lg b{font-weight:var(--t-caption-strong-weight)}.seg-up{--f:var(--price-up)}.seg-down{--f:var(--price-down)}.seg-ref{--f:var(--price-ref)}.seg-ceil{--f:var(--price-ceil)}.seg-floor{--f:var(--price-floor)}.BigFig{font-size:var(--t-price-size);line-height:var(--t-price-lh);font-weight:var(--t-price-weight);letter-spacing:var(--t-price-track);font-variant-numeric:tabular-nums}.FigLine{justify-content:space-between;gap:var(--sp-xs) var(--sp-md);font-size:var(--t-label-size);line-height:var(--t-label-lh);color:var(--muted-text);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.FigLine b{color:var(--text);font-weight:var(--t-body-strong-weight)}.Meters{grid-template-columns:max-content minmax(0,1fr) var(--c-price-column);gap:var(--sp-sm) var(--sp-md);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-variant-numeric:tabular-nums;align-items:center;display:grid}.MeterRow{display:contents}.Meters b{text-align:right;font-weight:var(--t-body-strong-weight)}.Track{height:var(--c-meter-height);border-radius:var(--r-full);background:color-mix(in srgb,var(--text) 8%,transparent);position:relative}.Track i{border-radius:var(--r-full);background:var(--muted-text);position:absolute;top:0;bottom:0;left:0}.Track .mk{top:calc(-1 * var(--sp-xs));bottom:calc(-1 * var(--sp-xs));width:var(--stroke-selection);background:var(--text);border-radius:var(--r-full);position:absolute}.DivList{gap:0;display:grid}.DivList h4{margin:0 0 var(--sp-xs);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-label-weight);color:var(--muted-text)}.DivRow{appearance:none;color:inherit;grid-template-columns:var(--w-jump-ticker) minmax(0,1fr) var(--c-change-column);gap:var(--sp-sm);width:100%;min-height:var(--c-row-table);font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;border-radius:var(--r-xs);background:0 0;border:0;align-items:center;padding:0;display:grid}.DivRow b{font-weight:var(--t-body-strong-weight)}.DivRow span:last-child{text-align:right}.HiLo{gap:var(--sp-sm);display:grid}.HiLo .FigLine{color:var(--text)}.SectorMap{height:var(--w-sector-map);position:relative}.Tile{appearance:none;border-radius:var(--r-sm);background:var(--surface-raised);box-shadow:inset 0 var(--stroke-selection) 0 var(--f);padding:var(--sp-sm);align-content:start;gap:var(--sp-xs);color:var(--text);text-align:left;cursor:pointer;font:inherit;border:0;display:grid;position:absolute;overflow:hidden}.Tile span{font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-label-weight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Tile small{font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);font-weight:var(--t-caption-strong-weight);font-variant-numeric:tabular-nums}.BlockMsg{gap:var(--sp-sm);color:var(--muted-text);padding:var(--sp-md) 0;justify-items:start;display:grid}.BlockMsg p{margin:0}@media (hover:hover){.MenuItem:not([aria-disabled=true]):hover,.is-hover.MenuItem{background:color-mix(in srgb,var(--text) 5%,transparent)}.ViewMenu:hover,.is-hover.ViewMenu{background:var(--surface-raised);color:var(--text)}.Splitter:hover:before,.Splitter.is-hover:before{background:var(--accent)}.BoardGrid tbody tr:hover td,.BoardGrid tbody tr.is-hover td{background:var(--surface-raised);cursor:pointer}.BoardGrid th button:hover{color:var(--text)}.IndexCard:hover,.is-hover.IndexCard{border-color:var(--border)}.Tile:hover,.is-hover.Tile{background:color-mix(in srgb,var(--text) 10%,var(--surface-raised))}.DivRow:hover,.is-hover.DivRow{background:var(--surface-raised)}.CmdRow:hover,.is-hover.CmdRow{background:color-mix(in srgb,var(--text) 5%,transparent)}}@media (prefers-reduced-motion:reduce){.BoardGrid td[class*=flash-]:after{display:none}.Menu{animation:none}.MenuItem,.ViewMenu,.IndexCard,.Tile{transition:none}}.flash-up{--f:var(--price-up)}.flash-down{--f:var(--price-down)}.flash-ref{--f:var(--price-ref)}.flash-ceil{--f:var(--price-ceil)}.flash-floor{--f:var(--price-floor)}.BoardGrid td.fb:after{animation-name:ss-out-b!important}@keyframes ss-out-b{to{opacity:0}}.BoardGrid tr.spacer td{background:0 0;border:0;padding:0}.BoardGrid td.ph{color:var(--muted-text)}.Board:focus-visible{outline-offset:calc(-1 * var(--stroke-selection))}.BoardEmpty{flex:1;justify-content:center;align-items:center;display:flex}.BoardGrid tr.skel td .Skeleton{width:var(--w-board-vol);margin-left:auto}.BoardGrid tr.skel td:first-child .Skeleton{width:var(--sp-xl3);margin-left:0}.BoardGrid th.ac button,.BoardGrid td.ac{white-space:nowrap}.BoardGrid tbody th.mc{font-weight:var(--t-body-strong-weight)}.BoardGrid th.mc a{color:var(--text);font-weight:var(--t-body-strong-weight);text-decoration:none}.BoardGrid th.mc small{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);font-weight:var(--t-caption-weight);display:block}.BoardGrid tbody tr.sel th.mc{background:var(--accent-soft)}.BoardGrid tbody tr.act th.mc{box-shadow:inset 0 var(--stroke-selection) 0 var(--accent),inset 0 calc(-1 * var(--stroke-selection)) 0 var(--accent)}@media (hover:hover){.BoardGrid tbody tr:hover th.mc{background:var(--surface-raised)}}.BoardGrid.touch th.mc .PriceStateChip{margin-left:var(--sp-sm)}.IndexCards{grid-template-columns:repeat(6,minmax(0,1fr))}@container panel (width<=1100px){.IndexCards:not(.scroll){grid-template-columns:repeat(3,minmax(0,1fr))}}@container panel (width<=520px){.IndexCards:not(.scroll){grid-template-columns:repeat(2,minmax(0,1fr))}}.OverviewView{container:panel/inline-size}.IndexCard .up,.IndexCard .down,.IndexCard .ref{font-weight:var(--t-label-weight)}.spark,.idx{overflow:visible}.spark .ln,.idx .ln{fill:none;stroke:var(--f);stroke-width:var(--c-chart-line-width);stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.spark.up,.idx.up{--f:var(--price-up)}.spark.down,.idx.down{--f:var(--price-down)}.spark.ref,.idx.ref{--f:var(--price-ref)}.idx .area{fill:color-mix(in srgb,var(--f) 12%,transparent);stroke:none}.idx .refline{stroke:var(--price-ref);stroke-width:var(--stroke-hairline);stroke-dasharray:var(--c-chart-dash) var(--c-chart-dash);vector-effect:non-scaling-stroke}.idx .xh{stroke:var(--muted-text);stroke-width:var(--stroke-hairline);vector-effect:non-scaling-stroke}.IndexChart:focus-visible{outline-offset:var(--stroke-selection)}.IndexChart .dotf{width:var(--c-live-dot);height:var(--c-live-dot);margin:calc(var(--c-live-dot) / -2) 0 0 calc(var(--c-live-dot) / -2);border-radius:var(--r-full);background:var(--f);border:var(--stroke-selection) solid var(--background);position:absolute}.IndexChart .dotf.up{--f:var(--price-up)}.IndexChart .dotf.down{--f:var(--price-down)}.IndexChart .dotf.ref{--f:var(--price-ref)}.IndexChart .dotf.hollow{background:var(--background);border-color:var(--f)}.IndexChart .tag{font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);font-weight:var(--t-caption-strong-weight);color:var(--price-ref);pointer-events:none;position:absolute;left:0;transform:translateY(-100%)}.IndexChart .tip{padding:0 var(--sp-xs);border-radius:var(--r-xs);background:var(--surface-raised);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);white-space:nowrap;pointer-events:none;position:absolute;top:0;transform:translate(-50%)}.Axis{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.BigFig.up{color:var(--price-up)}.BigFig.down{color:var(--price-down)}.FlowBars{align-items:stretch;gap:var(--stroke-hairline);height:calc(var(--w-index-chart) / 2);border-top:var(--stroke-hairline) solid var(--border);border-bottom:var(--stroke-hairline) solid var(--border);display:flex}.FlowBars .fb{appearance:none;min-width:var(--w-flow-bar-min);background:var(--text);border-radius:var(--r-xs);border:0;flex:1;padding:0}.FlowBars .fb.up{background:var(--price-up)}.FlowBars .fb.down{background:var(--price-down)}.FlowBars .fb.today{outline:var(--stroke-hairline) solid var(--text)}.DivRow .Track{background:0 0}.DivRow .Track i{background:var(--f)}.DivRow .up{color:var(--price-up)}.DivRow .down{color:var(--price-down)}.Block .ChipRow{gap:var(--sp-xs);display:flex}.OverviewScroll{background:var(--background)}.Tile .up{color:var(--price-up)}.Tile .down{color:var(--price-down)}.Tile .ref{color:var(--price-ref)}.Tile .ceil{color:var(--price-ceil)}.Tile .floor{color:var(--price-floor)}.TermCentre>.TermPanel{flex:auto}.Narrow .Board>table{margin-bottom:calc(var(--w-tab-bar) + var(--sp-xl2))}.Narrow .OverviewScroll{overflow:visible!important}.Narrow .OverviewView{overflow:visible}.StockDeep{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(var(--w-block-min),calc((100% - 2 * var(--sp-lg)) / 3))),1fr));gap:var(--sp-lg);padding:var(--sp-lg);align-content:start;display:grid}.StockDeep .span{grid-column:1/-1}@container panel (width>=1062px){.StockDeep .span2{grid-column:span 2}}.StockDeep.narrow{gap:0;padding:0;display:block}.StockDeep.sheet .span2{grid-column:1/-1}.HiList{margin:0;padding:0;list-style:none;display:grid}.HiList li{column-gap:var(--sp-md);padding:var(--sp-sm) 0;border-bottom:var(--stroke-hairline) solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.HiList li:last-child{border-bottom:0}.HiList .tx{font-size:var(--t-body-size);line-height:var(--t-body-lh)}.HiList small{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);grid-column:1}.HiList b{font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-lh);font-weight:var(--t-body-strong-weight);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/span 2;align-self:center}.Book{font-variant-numeric:tabular-nums;font-size:var(--t-label-size);line-height:var(--t-label-lh);gap:0;display:grid}.Book .bh,.Book .bk{column-gap:var(--sp-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.Book .bh span{padding:0 var(--sp-sm);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.Book .bh span:first-child{text-align:right}.Book .side{align-items:center;gap:var(--sp-md);height:var(--c-row-table);padding:0 var(--sp-sm);display:flex;position:relative}.Book .side.bd{justify-content:flex-end}.Book .side i{top:var(--stroke-hairline);bottom:var(--stroke-hairline);background:color-mix(in srgb,var(--text) 8%,transparent);border-radius:var(--r-xs);position:absolute}.Book .bd i{right:0}.Book .of i{left:0}.Book .side>span,.Book .side>b{position:relative}.Book .v{color:var(--muted-text)}.Book .p{font-weight:var(--t-body-strong-weight)}.Book .p.l2{font-weight:var(--t-body-weight);color:var(--muted-text)}.Book .last{justify-content:space-between;gap:var(--sp-md);padding-top:var(--sp-sm);margin-top:var(--sp-xs);border-top:var(--stroke-hairline) solid var(--hairline);color:var(--muted-text);display:flex}.Book .last b{font-weight:var(--t-body-strong-weight)}.Tape{position:relative}.Tape .sc{max-height:var(--w-tape-height);overflow:auto}.TapeTable{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:var(--t-label-size);line-height:var(--t-label-lh)}.TapeTable th{z-index:1;background:var(--surface);text-align:right;height:var(--c-row-table);padding:0 var(--sp-xs);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);font-weight:var(--t-label-weight);color:var(--muted-text);border-bottom:var(--stroke-hairline) solid var(--hairline);position:sticky;top:0}.TapeTable td{height:var(--c-row-table);padding:0 var(--sp-xs);text-align:right;white-space:nowrap;border-bottom:var(--stroke-hairline) solid var(--hairline)}.TapeTable th:first-child,.TapeTable td:first-child{text-align:left;color:var(--muted-text);padding-left:0}.TapeTable th:last-child,.TapeTable td:last-child{text-align:center;width:var(--sp-xl2);padding-right:0}.TapeTable td.big b{font-weight:var(--t-body-strong-weight)}.TapeTable td.big .Mark{margin-right:var(--sp-xs)}.TapeTable tr.new td{position:relative}.TapeTable tr.new td:after{content:"";background:var(--text);opacity:var(--o-flash);pointer-events:none;animation:ss-out var(--m-price-flash) var(--m-price-flash-ease) forwards;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.TapeTable tr.new td:after{display:none}}.TapeTable .sd svg{width:var(--c-icon-inline);height:var(--c-icon-inline);vertical-align:middle;display:inline-block}.TapeTable .sd path{stroke:none;fill:currentColor}.TapeTable .sd.b{color:var(--price-up)}.TapeTable .sd.s{color:var(--price-down)}.TapeTable .sd.o{color:var(--muted-text)}.Mark{height:var(--w-kbd);padding:0 var(--sp-xs);border-radius:var(--r-xs);border:var(--stroke-hairline) solid var(--border);font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);font-weight:var(--t-caption-strong-weight);color:var(--text);white-space:nowrap;align-items:center;display:inline-flex}.NewPill{z-index:2;left:50%;top:calc(var(--c-row-table) + var(--sp-xs));height:var(--c-chip);padding:0 var(--sp-md);border-radius:var(--r-full);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--hairline);box-shadow:var(--e2);color:var(--accent);font-size:var(--t-label-size);font-weight:var(--t-body-strong-weight);cursor:pointer;appearance:none;align-items:center;display:inline-flex;position:absolute;transform:translate(-50%)}.ActiveFig{gap:var(--sp-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ActiveFig>div{gap:var(--sp-xs);font-variant-numeric:tabular-nums;align-content:start;display:grid}.ActiveFig small{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.ActiveFig b{font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-lh);font-weight:var(--t-body-strong-weight)}.ActiveFig span{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.seg-n{--f:var(--muted-text)}.DeltaChart{height:calc(var(--w-index-chart) / 2);position:relative}.DeltaChart svg{width:100%;height:100%;display:block}.Levels{font-variant-numeric:tabular-nums;font-size:var(--t-label-size);line-height:var(--t-label-lh);position:relative}.Levels .rows{display:grid;position:relative}.Lv{z-index:1;grid-template-columns:var(--c-price-column) minmax(0,1fr) var(--w-board-vol) var(--w-mark);height:var(--sp-xl2);align-items:center;column-gap:var(--sp-sm);display:grid;position:relative}.Lv .pl{color:var(--muted-text);text-align:right}.Lv.poc .pl{color:var(--text);font-weight:var(--t-body-strong-weight)}.Lv.now .pl{color:var(--f);font-weight:var(--t-body-strong-weight)}.Lv .bars{gap:var(--stroke-hairline);height:var(--sp-md);display:flex}.Lv .bars i{height:100%;opacity:var(--o-chartVolume);display:block}.Lv .bars i.up{background:var(--price-up)}.Lv .bars i.down{background:var(--price-down)}.Lv .bars i.au{background:var(--muted-text)}.Lv.now.up{--f:var(--price-up)}.Lv .kl{text-align:right;color:var(--muted-text)}.Levels .zn{z-index:0;background:color-mix(in srgb,var(--text) 6%,transparent);border-radius:var(--r-xs);position:absolute;left:0;right:0}.Levels .vw{z-index:2;border-top:var(--stroke-hairline) dashed var(--text);pointer-events:none;position:absolute;left:0;right:0}.LvLegend{gap:var(--sp-xs) var(--sp-md);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.LvLegend span{align-items:center;gap:var(--sp-xs);display:inline-flex}.LvLegend i{width:var(--sp-md);height:var(--sp-sm);border-radius:var(--r-xs);background:var(--f);display:inline-block}.LvLegend i.line{border-top:var(--stroke-hairline) dashed var(--text);background:0 0;border-radius:0;height:0}.LvLegend i.band{background:color-mix(in srgb,var(--text) 12%,transparent)}.LvLegend b{color:var(--text);font-weight:var(--t-caption-strong-weight)}.Reading{font-size:var(--t-body-size);line-height:var(--t-body-lh);margin:0}.RangeLbl{justify-content:space-between;gap:var(--sp-md);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);font-variant-numeric:tabular-nums;display:flex}.RangeLbl b{color:var(--text);font-size:var(--t-label-size);font-weight:var(--t-body-strong-weight);display:block}.RangeLbl>span:last-child{text-align:right}.Rets{gap:var(--sp-sm);font-variant-numeric:tabular-nums;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.Rets>div{gap:var(--sp-xs);display:grid}.Rets small{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.Rets b{font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-body-strong-weight)}.Facts{display:grid}.Facts h4{margin:var(--sp-sm) 0 var(--sp-xs);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-label-weight);color:var(--muted-text)}.Facts h4:first-child{margin-top:0}.Fact{column-gap:var(--sp-md);padding:var(--sp-sm) 0;border-bottom:var(--stroke-hairline) solid var(--hairline);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.Fact .l{gap:0;min-width:0;display:grid}.Fact .l small{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.Fact .r{text-align:right;justify-items:end;display:grid}.Fact .r b{font-weight:var(--t-body-strong-weight)}.Fact .r small{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.Fact .CitationChip{min-height:var(--w-kbd)}.Dl{gap:var(--sp-xs) var(--sp-lg);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-variant-numeric:tabular-nums;grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.Dl dt{color:var(--muted-text)}.Dl dd{text-align:right;margin:0}.Desc{-webkit-line-clamp:3;font-size:var(--t-body-size);line-height:var(--t-body-lh);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.Holders{gap:var(--sp-xs);display:grid}.Holders .hr{column-gap:var(--sp-md);font-size:var(--t-label-size);line-height:var(--t-label-lh);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;display:grid}.Holders .hr span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ListsView{background:var(--background);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.LvTools{justify-content:space-between;align-items:center;gap:var(--sp-sm);padding:var(--sp-sm) var(--sp-md) var(--sp-sm);flex-wrap:wrap;flex:none;display:flex}.LvTools.touch{padding:var(--sp-sm) var(--sp-screen)}.LvTools+.LvTools{padding-top:0}.Block .LvTools{padding:0}.LvTools .Segmented.fill{flex:1;display:flex}.LvTools .Segmented.fill button{flex:1}.ListsWrap{flex:1;min-height:0;display:flex;overflow:hidden}.ListPicker{width:var(--w-list-picker);padding:var(--sp-sm) var(--sp-sm) var(--sp-lg);border-right:var(--stroke-hairline) solid var(--hairline);flex:none;align-content:start;gap:0;display:grid;overflow:auto}.ListPicker h4{margin:var(--sp-md) var(--sp-sm) var(--sp-xs);font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);font-weight:var(--t-caption-strong-weight);color:var(--muted-text)}.ListPicker h4:first-child{margin-top:var(--sp-xs)}.PickRow{appearance:none;justify-content:space-between;align-items:center;gap:var(--sp-sm);width:100%;min-height:var(--c-row-table);padding:0 var(--sp-sm);border-radius:var(--r-md);color:var(--text);font:inherit;font-size:var(--t-label-size);line-height:var(--t-label-lh);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.PickRow b{font-weight:var(--t-label-weight);color:var(--muted-text);font-variant-numeric:tabular-nums}.PickRow[aria-current=true]{background:var(--accent-soft);color:var(--accent)}.PickRow[aria-current=true] b{color:var(--accent)}.ListMain{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ListHead{justify-content:space-between;align-items:flex-start;gap:var(--sp-sm) var(--sp-md);padding:var(--sp-md) var(--sp-md) var(--sp-sm);flex-wrap:wrap;flex:none;display:flex}.ListHead.touch{padding:var(--sp-md) var(--sp-screen) var(--sp-sm)}.ListHead h3{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight);margin:0}.ListHead p{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);max-width:60ch;margin:0}.ListPick{appearance:none;justify-content:space-between;align-items:center;gap:var(--sp-sm);min-height:var(--c-button-small);padding:0 var(--sp-md);border-radius:var(--r-md);border:var(--stroke-hairline) solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:var(--t-label-size);font-weight:var(--t-body-strong-weight);cursor:pointer;flex:1;display:flex}.ListPick span{color:var(--muted-text);font-weight:var(--t-body-weight);font-size:var(--t-label-size);margin-left:var(--sp-sm);font-variant-numeric:tabular-nums}.SectorTable td:first-child,.SectorTable th:first-child{width:var(--w-sector-name);min-width:var(--w-sector-name)}.SectorTable.touch td:first-child,.SectorTable.touch th:first-child{width:auto;min-width:0}.SectorTable td:first-child small{white-space:nowrap}.SectorTable .w-n{width:var(--w-board-total);min-width:var(--w-board-total)}.SectorTable .w-b{width:var(--w-sector-num);min-width:var(--w-sector-num)}.SectorTable .w-l{width:var(--w-rank-measure);min-width:var(--w-rank-measure)}.SectorTable td.dim{color:var(--muted-text)}.SectorTable td.l,.SectorTable th.l{text-align:left}.SectorTable td.l a{color:var(--text);font-weight:var(--t-body-strong-weight);margin-right:var(--sp-xs);text-decoration:none}.mini{gap:var(--stroke-hairline);height:var(--c-meter-height);border-radius:var(--r-full);min-width:var(--w-sector-num);display:flex;overflow:hidden}.mini i{background:var(--f);display:block}.BoardGrid td.cnt{color:var(--muted-text);font-size:var(--t-caption-size)}.RankTable td:first-child,.RankTable th:first-child{width:var(--c-screen-pinned-column)}.RankTable .w-m{width:var(--w-rank-measure);min-width:var(--w-rank-measure)}.RankTable td.m2{color:var(--text)}.RankTable td a{color:var(--text);font-weight:var(--t-body-strong-weight);text-decoration:none}.LvFoot{padding:var(--sp-sm) var(--sp-md);border-top:var(--stroke-hairline) solid var(--hairline);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);justify-content:space-between;gap:var(--sp-md);flex:none;display:flex}.LvFoot.touch{padding-left:var(--sp-screen);padding-right:var(--sp-screen)}.ListMsg{min-height:0;padding:var(--sp-lg) var(--sp-md);flex:1;align-items:flex-start;display:flex}.ListMsg.touch{padding-left:var(--sp-screen);padding-right:var(--sp-screen)}@media (hover:hover){.PickRow:not([aria-current=true]):hover,.is-hover.PickRow{background:color-mix(in srgb,var(--text) 5%,transparent)}.ListPick:hover{border-color:var(--text)}}.LvFoot .warn{color:var(--warning-text);gap:var(--sp-xs);align-items:center;display:inline-flex}.SegRow.wideSub{padding:var(--sp-sm) var(--sp-md) 0}.SegRow.wideSub .Segmented{display:inline-flex}.SegRow.wideSub .Segmented button{flex:none}.TermPanel .Centre .col{max-width:none;padding-inline:var(--sp-lg)}.TermPanel .Centre .StockDeep:not(.narrow){margin-inline:calc(-1 * var(--sp-lg))}.LvTools.touch .Segmented{flex:1;display:flex}.LvTools.touch .Segmented button{white-space:nowrap;padding-inline:var(--sp-xs);flex:1}.LvTools.touch .Segmented[aria-label=Kỳ] button{white-space:normal;min-height:var(--c-segment)}.asked{box-shadow:inset 0 0 0 var(--stroke-selection) var(--accent)}.Block.flat.asked{box-shadow:inset var(--stroke-selection) 0 0 var(--accent)}.ListTools{align-items:center;gap:var(--sp-sm);display:inline-flex}.BlockHead .IconButton{flex:none}.CtxChip.blk{max-width:var(--w-menu);background:var(--accent-soft);color:var(--accent)}.CtxChip.blk .tx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CtxChip.blk.stale{color:var(--warning-text);background:var(--warning-fill)}.CitationChip.blk{background:var(--surface-raised);color:var(--text)}.ScreenView{flex-direction:column;display:flex;overflow:hidden!important}.ScreenView>.col{flex:1;width:100%;max-width:none;min-height:0;overflow-y:auto}.ScreenView .ScreenTableWrap{flex:1 0 0;min-height:clamp(240px,60%,560px);max-height:none}.TermPanel .ScreenView>.col{padding-inline:var(--sp-md)}.ScopeRow{align-items:center;gap:var(--sp-sm);flex-wrap:wrap;display:flex}.ScopeRow.scroll{flex-wrap:nowrap;overflow-x:auto}.ListPick.sm{min-height:var(--c-button-small);padding:0 var(--sp-sm) 0 var(--sp-md);font-size:var(--t-label-size);gap:var(--sp-xs);flex:none}.ScreenTable tbody th.pin{line-height:var(--t-caption-lh);padding-block:0}.ScreenTable tbody th.pin a{display:block}.ScreenTable tbody th small{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);font-weight:var(--t-caption-weight);display:block}.ScreenTable tbody td.ph{color:var(--muted-text)}.ScreenTable tr.spacer td{background:0 0;border:0;min-width:0;padding:0}.Narrow .ScreenTableWrap{height:calc(100dvh - var(--c-row-tappable) - var(--w-tab-bar) - 300px);min-height:320px}.ScreenTable tbody tr.sel td,.ScreenTable tbody tr.sel th{background:var(--accent-soft)}.SigTable th:first-child,.SigTable td:first-child{width:auto;min-width:var(--w-board-vol);text-align:left;padding-left:var(--sp-md);border-right:0;position:static}.SigTable.touch th:first-child,.SigTable.touch td:first-child{padding-left:var(--sp-screen)}.SigTable td.l,.SigTable th.l{text-align:left}.SigTable td small{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);display:block}.SigTable td .Badge{margin-left:var(--sp-xs)}.SigTable td.m{color:var(--muted-text)}.SigTable td.n{color:var(--text)}.SigTable td a{color:var(--text);text-decoration:none}.AlertsPage .PaneScroll{flex:1;min-height:0;overflow-y:auto}.ScreenView .Notes{max-height:calc(3 * var(--c-row-comfortable));flex:none;overflow:auto}.TermPanel .ScreenView .pagetitle{display:none}.TermPanel .ScreenView .Screener{gap:var(--sp-sm);padding-top:var(--sp-sm)}.TermPanel .ScreenView .PresetInfo p{margin:0}.ListPick.sm .muted{margin-left:var(--sp-xs)}.SigTable td small{margin-left:var(--sp-xs);display:inline}.SigTable td{height:calc(var(--c-row-comfortable) - var(--stroke-hairline))}.QuantWrap{background:var(--background);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.QBar{align-items:center;gap:var(--sp-sm) var(--sp-md);padding:var(--sp-sm) var(--sp-md);border-bottom:var(--stroke-hairline) solid var(--hairline);flex-wrap:wrap;flex:none;display:flex}.QBar.touch{padding:var(--sp-sm) var(--sp-screen)}.QBar .nm{font-weight:var(--t-body-strong-weight);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;overflow:hidden}.QBar .st{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);white-space:nowrap}.QBody{scrollbar-width:none;gap:var(--sp-lg);min-height:0;padding:var(--sp-lg);flex:1;align-content:start;display:grid;overflow:auto}.QBody.touch{gap:0;padding:0}.QGrid{grid-template-columns:repeat(auto-fill,minmax(min(var(--w-block-min),100%),1fr));gap:var(--sp-lg);display:grid}.QGrid .span{grid-column:1/-1}.QHead{gap:var(--sp-xs);display:grid}.QHead .Caption{margin:0}.RuleList{gap:var(--sp-sm);display:grid}.RuleRow{grid-template-columns:var(--w-mark) minmax(0,1fr) auto;gap:var(--sp-sm) var(--sp-md);padding:var(--sp-md);border-radius:var(--r-lg);border:var(--stroke-hairline) solid var(--hairline);background:var(--surface);align-items:start;display:grid}.RuleRow .jn{font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);font-weight:var(--t-caption-strong-weight);color:var(--muted-text);padding-top:var(--sp-xs)}.RuleRow .tx{gap:var(--sp-xs);min-width:0;display:grid}.RuleRow .tx b{font-weight:var(--t-body-strong-weight);font-variant-numeric:tabular-nums}.RuleRow .tx small{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.RuleRow .kind{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);margin-left:var(--sp-sm);font-weight:var(--t-caption-weight)}.RuleRow .acts{gap:var(--sp-xs);display:flex}.RuleRow.unknown{border-style:dashed;border-color:var(--warning-text)}.RuleRow.unknown .tx b{color:var(--warning-text)}.RuleRow.err{border-color:var(--danger)}.RuleRow.err .tx small{color:var(--danger)}.RuleRow .fix{gap:var(--sp-sm);flex-wrap:wrap;grid-column:2/-1;display:flex}.RuleSentence{font-size:var(--t-body-size);line-height:var(--t-body-lh);margin:0}.RuleSentence b{font-weight:var(--t-body-strong-weight)}.QCards{grid-template-columns:repeat(auto-fill,minmax(min(var(--w-index-card),100%),1fr));gap:var(--sp-sm);display:grid}.QCard{gap:var(--sp-xs);padding:var(--sp-md);border-radius:var(--r-lg);border:var(--stroke-hairline) solid var(--hairline);background:var(--surface);font-variant-numeric:tabular-nums;align-content:start;display:grid}.QCard small{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.QCard b{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight)}.QCard span{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.EqChart{height:var(--w-index-chart);position:relative}.EqChart svg,.DdChart svg{width:100%;height:100%;display:block}.EqChart svg{height:calc(100% - var(--sp-xl))}.EqChart{margin-bottom:var(--sp-sm)}.DdChart{height:calc(var(--w-index-chart) / 2);position:relative}.lineQ{fill:none;stroke:var(--accent);stroke-width:var(--c-chart-line-width);stroke-linejoin:round}.lineB{fill:none;stroke:var(--muted-text);stroke-width:var(--stroke-hairline);stroke-dasharray:var(--c-chart-dash) var(--c-chart-dash)}.ddFill{fill:var(--price-down);opacity:var(--o-flash)}.QLegend{gap:var(--sp-xs) var(--sp-lg);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.QLegend span{align-items:center;gap:var(--sp-xs);display:inline-flex}.QLegend i{width:var(--sp-lg);border-top:var(--stroke-selection) solid var(--accent);height:0;display:inline-block}.QLegend i.b{border-top:var(--stroke-hairline) dashed var(--muted-text)}.QLegend b{color:var(--text);font-weight:var(--t-body-strong-weight)}.Heat{gap:var(--stroke-hairline);font-variant-numeric:tabular-nums;font-size:var(--t-caption-size);line-height:var(--t-caption-lh);display:grid}.HeatRow{grid-template-columns:var(--w-board-total) repeat(12,minmax(0,1fr)) var(--w-board-total);gap:var(--stroke-hairline);align-items:stretch;display:grid}.HeatRow>span{min-height:var(--sp-xl2);color:var(--text);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.HeatRow>span i{background:var(--f);position:absolute;inset:0}.HeatRow>span em{font-style:normal;position:relative}.HeatRow>span.h{color:var(--muted-text)}.HeatRow>span.y{color:var(--muted-text);justify-content:flex-start}.HeatRow>span.tot{font-weight:var(--t-caption-strong-weight)}.Heat.narrow .HeatRow{grid-template-columns:var(--c-price-column) repeat(12,minmax(0,1fr))}.Sweep{gap:var(--stroke-hairline);font-variant-numeric:tabular-nums;font-size:var(--t-caption-size);display:grid}.SweepRow{grid-template-columns:var(--w-board-total) repeat(10,minmax(0,1fr));gap:var(--stroke-hairline);display:grid}.SweepRow>span{min-height:var(--sp-xl2);color:var(--text);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.SweepRow>span i{background:var(--accent);position:absolute;inset:0}.SweepRow>span em{font-style:normal;position:relative}.SweepRow>span.h{color:var(--muted-text)}.SweepRow>span.cur{box-shadow:inset 0 0 0 var(--stroke-selection) var(--text)}.Sweep.narrow .SweepRow{grid-template-columns:var(--c-price-column) repeat(10,minmax(0,1fr))}.MCBand{height:var(--sp-xl3);margin:var(--sp-md) 0 var(--sp-lg);position:relative}.MCBand .rail{height:var(--c-meter-height);border-radius:var(--r-full);background:color-mix(in srgb,var(--text) 8%,transparent);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.MCBand .rng{height:var(--sp-md);border-radius:var(--r-xs);background:color-mix(in srgb,var(--text) 22%,transparent);position:absolute;top:50%;transform:translateY(-50%)}.MCBand .mk{width:var(--stroke-selection);background:var(--text);position:absolute;top:0;bottom:0}.MCBand .act{top:calc(-1 * var(--sp-xs));bottom:calc(-1 * var(--sp-xs));width:var(--stroke-selection);background:var(--accent);position:absolute}.MCBand .lb{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);white-space:nowrap;position:absolute;top:100%;transform:translate(-50%)}.Prog{gap:var(--sp-sm);display:grid}.Prog .Track i{background:var(--accent)}.Prog .row{justify-content:space-between;gap:var(--sp-md);font-size:var(--t-label-size);line-height:var(--t-label-lh);color:var(--muted-text);font-variant-numeric:tabular-nums;display:flex}.QNote{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);margin:0}.QNote.warn{color:var(--warning-text)}.TradeTable td.l,.TradeTable th.l{text-align:left}.TradeTable td:first-child,.TradeTable th:first-child{width:var(--c-screen-pinned-column);min-width:var(--c-screen-pinned-column)}.TradeTable tbody tr{cursor:pointer}.TradeTable td.mu{color:var(--muted-text)}.QFixed{gap:var(--sp-xs) var(--sp-lg);font-size:var(--t-label-size);line-height:var(--t-label-lh);grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;display:grid}.QFixed .lk{color:var(--muted-text);font-size:var(--t-caption-size)}.QFixed .v{text-align:right;font-variant-numeric:tabular-nums}.SavedRow{gap:var(--sp-xs) var(--sp-lg);padding:var(--sp-md);border-bottom:var(--stroke-hairline) solid var(--hairline);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.SavedRow .nm{font-weight:var(--t-body-strong-weight)}.SavedRow small{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);grid-column:1}.SavedRow .rs{text-align:right;font-variant-numeric:tabular-nums;display:grid}.SavedRow .rs small{grid-column:auto}.SavedRow .acts{gap:var(--sp-xs);display:flex}.SavedRow.touch{padding:var(--sp-md) var(--sp-screen);grid-template-columns:minmax(0,1fr) auto}@media (hover:hover){.RuleRow:hover,.TradeTable tbody tr:hover td,.SavedRow:hover{background:var(--surface-raised)}}.QGrid .span2{grid-column:1/-1}@container panel (width>=1000px){.QGrid .span2{grid-column:span 2}}.QGrid>.span2>.Block,.QGrid>div>.Block{height:100%}.QDesc{box-sizing:border-box;width:100%;min-height:calc(var(--c-field) * 2.5);padding:var(--sp-md);border-radius:var(--r-lg);border:var(--stroke-hairline) solid var(--hairline);background:var(--surface);color:var(--text);font:inherit;resize:vertical}.QDesc:focus{border-color:var(--accent);outline:none}.QDesc::placeholder{color:var(--muted-text)}.NavTab{white-space:nowrap}.AppBar.medium .NavTab{padding:0 var(--sp-sm)}.AppBar.medium .mark.natural{gap:0;margin-right:0;font-size:0}.AppBar.medium{gap:var(--sp-xs);padding-left:var(--sp-md)}.QBar .QName{color:var(--text);font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:8rem;min-width:0;padding:0}.QBar .QName:focus-visible{outline:var(--stroke-selection) solid var(--accent);outline-offset:var(--sp-xs)}.QBar .QName:disabled{opacity:1;-webkit-text-fill-color:var(--text)}.RuleRow .jn .TextButton{color:inherit;font:inherit;min-height:0;padding:0}.QBar.touch .QName{flex:15rem}.DerivTable td.l,.DerivTable th.l{text-align:left}.DerivTable td:first-child,.DerivTable th:first-child{width:auto;min-width:var(--c-screen-pinned-column);padding-left:var(--sp-md);position:sticky;left:0}.DerivTable td.mu{color:var(--muted-text)}.DerivTable td.s{font-weight:var(--t-body-strong-weight)}.DerivTable td a{color:var(--text);font-weight:var(--t-body-strong-weight);text-decoration:none}.DerivTable tbody tr{cursor:pointer}.RRG{aspect-ratio:5/4;width:100%;margin-bottom:var(--sp-xl3);position:relative}.RRG svg{width:100%;height:100%;display:block}.RRG .q{fill:var(--text);opacity:.03}.RRG .q1,.RRG .q3{opacity:.06}.RRG .tr polyline{fill:none;stroke:var(--muted-text);stroke-width:var(--stroke-hairline);opacity:.6}.RRG .tr circle{fill:var(--muted-text);opacity:.5}.RRG .tr .head{fill:var(--muted-text);opacity:1;stroke:var(--background);stroke-width:var(--stroke-selection)}.RRG .tr.sel polyline{stroke:var(--accent);stroke-width:var(--stroke-selection);opacity:1}.RRG .tr.sel circle{fill:var(--accent);opacity:.8}.RRG .tr.sel .head{fill:var(--accent);opacity:1}.RRG .qn{font-size:var(--t-caption-strong-size);line-height:var(--t-caption-strong-lh);font-weight:var(--t-caption-strong-weight);color:var(--muted-text);pointer-events:none;position:absolute}.RRG .rl{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);white-space:nowrap;pointer-events:none;margin-left:var(--sp-sm);position:absolute}.lineT{fill:none;stroke:var(--text);stroke-width:var(--c-chart-line-width);stroke-linejoin:round}.dashed{stroke-dasharray:var(--c-chart-dash) var(--c-chart-dash)}.QLegend i.lq{border-top:var(--stroke-selection) solid var(--accent)}.QLegend i.lt{border-top:var(--stroke-selection) solid var(--text)}.QLegend i.lb{border-top:var(--stroke-selection) solid var(--muted-text)}.QLegend i.dashed{border-top-style:dashed}.AIBox{gap:var(--sp-sm);padding:var(--sp-md);border-radius:var(--r-lg);border:var(--stroke-hairline) solid var(--hairline);background:var(--surface);display:grid}.TplList{display:grid}.TplRow{gap:var(--sp-md);padding:var(--sp-sm) 0;border-bottom:var(--stroke-hairline) solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.TplRow .tx{gap:var(--sp-xs);min-width:0;display:grid}.TplRow .tx b{font-weight:var(--t-body-strong-weight)}.TplRow .tx small{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.DerivTable td:first-child small{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);font-weight:var(--t-caption-weight);display:block}.ScreenHead{scrollbar-width:none;flex:0 auto;min-height:0;max-height:64%;overflow:auto}.RRG .qn,.RRG .rl,.RRG .ax{font-family:inherit}.RRG{margin-bottom:var(--sp-md)}.RRG svg text{font-family:var(--font-ui,inherit);fill:var(--muted-text)}.RRG .zl{stroke:var(--muted-text);stroke-width:var(--stroke-hairline);opacity:.6}.RRG .ax{font-size:var(--t-caption-size);fill:var(--muted-text)}.RRG .axt,.RRG .qnl{font-size:var(--t-caption-size);font-weight:var(--t-caption-strong-weight);fill:var(--muted-text)}.RRG .rl{font-size:var(--t-caption-size);fill:var(--text)}.RRG .rl.sel{fill:var(--accent);font-weight:var(--t-caption-strong-weight)}.RRG .ld{stroke:var(--muted-text);stroke-width:var(--stroke-hairline);opacity:.6}.RRG .tr{cursor:pointer}.RRG .rl{paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.SMTools{gap:var(--sp-sm);flex-wrap:wrap;display:flex}.SMap{border-radius:var(--r-md);background:var(--background);position:relative;overflow:hidden}.SGrp{box-sizing:border-box;border:var(--stroke-hairline) solid var(--hairline);border-radius:var(--r-xs);pointer-events:none;position:absolute}.SGrp .gh{align-items:center;gap:var(--sp-sm);height:20px;padding:0 var(--sp-xs);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);white-space:nowrap;display:flex;overflow:hidden}.SGrp .gh b{font-weight:var(--t-caption-strong-weight);color:var(--text)}.SGrp .gh em{font-variant-numeric:tabular-nums;font-style:normal}.STile{box-sizing:border-box;appearance:none;border:var(--stroke-hairline) solid var(--background);border-radius:var(--r-xs);padding:var(--sp-xs);text-align:left;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;color:var(--text);background:var(--surface-raised);align-content:start;gap:0;margin:0;display:grid;position:absolute;overflow:hidden}.STile b{font-size:var(--t-label-size);line-height:var(--t-label-lh);font-weight:var(--t-body-strong-weight)}.STile span{font-size:var(--t-label-size);line-height:var(--t-label-lh)}.STile small{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);opacity:.85}.STile.rest{border-style:dashed}.STile.sel{box-shadow:inset 0 0 0 var(--stroke-selection) var(--text);z-index:2}.STile.hov{box-shadow:inset 0 0 0 var(--stroke-hairline) var(--text);z-index:2}.STile.foc{outline:var(--stroke-selection) solid var(--accent);outline-offset:calc(-1 * var(--stroke-selection));z-index:2}.u1{background:color-mix(in srgb,var(--price-up) 18%,var(--surface-raised))}.u2{background:color-mix(in srgb,var(--price-up) 32%,var(--surface-raised))}.u3{background:color-mix(in srgb,var(--price-up) 46%,var(--surface-raised))}.u4{background:color-mix(in srgb,var(--price-up) 60%,var(--surface-raised));color:var(--background)}.u5{background:color-mix(in srgb,var(--price-up) 74%,var(--surface-raised));color:var(--background)}.d1{background:color-mix(in srgb,var(--price-down) 18%,var(--surface-raised))}.d2{background:color-mix(in srgb,var(--price-down) 32%,var(--surface-raised))}.d3{background:color-mix(in srgb,var(--price-down) 46%,var(--surface-raised))}.d4{background:color-mix(in srgb,var(--price-down) 56%,var(--surface-raised))}.d5{background:color-mix(in srgb,var(--price-down) 76%,var(--surface-raised));color:var(--background)}.n0{background:var(--surface-raised)}.SCard{z-index:6;width:240px;padding:var(--sp-md);border-radius:var(--r-lg);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--hairline);box-shadow:var(--_e2);gap:var(--sp-xs);pointer-events:none;display:grid;position:absolute}.SCard b{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight)}.SCard .sub{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.SCard .chg{font-size:var(--t-body-strong-size);line-height:var(--t-body-strong-lh);font-weight:var(--t-body-strong-weight);font-variant-numeric:tabular-nums}.SLegend{align-items:center;gap:var(--stroke-hairline);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text);font-variant-numeric:tabular-nums;display:flex}.SLegend span:first-child{margin-right:var(--sp-sm)}.SLegend span:nth-last-child(2){margin-left:var(--sp-sm)}.SLegend .sw,.SRow .sw,.SSt .sw{width:var(--sp-xl2);height:var(--sp-md);border-radius:var(--r-xs);display:inline-block}.SLegend .cp{margin-left:var(--sp-lg)}.SList{display:grid}.SRow{border-bottom:var(--stroke-hairline) solid var(--hairline)}.SRowHead{appearance:none;grid-template-columns:var(--sp-xl2) minmax(0,1fr) auto auto var(--c-icon-inline);gap:var(--sp-md);width:100%;min-height:var(--c-row-tappable);font:inherit;color:var(--text);text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;align-items:center;padding:0;display:grid}.SRowHead b{font-weight:var(--t-body-strong-weight)}.SRowHead em{font-style:normal;font-weight:var(--t-body-strong-weight)}.SRowHead .mu,.SSt .mu{color:var(--muted-text);font-size:var(--t-caption-size)}.SRowBody{padding:0 0 var(--sp-sm) var(--sp-xl2);display:grid}.SSt{grid-template-columns:var(--sp-xl2) minmax(0,1fr) auto auto;gap:var(--sp-md);min-height:var(--c-row-table);font-variant-numeric:tabular-nums;font-size:var(--t-label-size);align-items:center;display:grid}.SSt em{font-style:normal}.SGrp .gh em.up,.SRowHead em.up,.SSt em.up,.SCard .up{color:var(--price-up)}.SGrp .gh em.down,.SRowHead em.down,.SSt em.down,.SCard .down{color:var(--price-down)}.SGrp .gh{appearance:none;font:inherit;text-align:left;pointer-events:auto;cursor:pointer;width:100%;font-size:var(--t-caption-size);line-height:var(--t-caption-lh);background:0 0;border:0;margin:0}.SGrp .gh:focus-visible{outline:var(--stroke-selection) solid var(--accent);outline-offset:calc(-1 * var(--stroke-selection))}.STile:focus-visible{outline:var(--stroke-selection) solid var(--accent);outline-offset:calc(-1 * var(--stroke-selection));z-index:2}.STile:hover{box-shadow:inset 0 0 0 var(--stroke-hairline) var(--text);z-index:2}.STile[aria-pressed=true]{box-shadow:inset 0 0 0 var(--stroke-selection) var(--text);z-index:2}.STile.rest{cursor:default}button.SSt{appearance:none;width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;font-size:var(--t-label-size);background:0 0;border:0;padding:0}.SMTools[aria-busy],.Segmented[aria-disabled=true]{opacity:var(--o-disabled)}.SMapBox{width:100%;position:relative}.SMap .Skeleton{border-radius:var(--r-xs);position:absolute}.SCard .Dl{margin:0}.CX{background:var(--background);flex-direction:column;height:100%;display:flex;overflow:hidden}.CX .Block{padding:var(--sp-md) var(--sp-lg)}.CXStrip{gap:var(--sp-lg);grid-template-columns:1.35fr 1fr 1fr 1fr 1.7fr;align-items:stretch;display:grid}.CXStrip.two{grid-template-columns:repeat(2,minmax(0,1fr))}.CXCell{gap:var(--sp-xs);min-width:0;padding-right:var(--sp-lg);border-right:var(--stroke-hairline) solid var(--hairline);align-content:start;display:grid}.CXCell:last-child{border-right:0;padding-right:0}.CXCell small{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.CXCell .v{font-size:var(--t-title3-size);line-height:var(--t-title3-lh);font-weight:var(--t-title3-weight);letter-spacing:var(--t-title3-track);font-variant-numeric:tabular-nums}.CXCell .sub{font-size:var(--t-label-size);line-height:var(--t-label-lh);color:var(--muted-text);font-variant-numeric:tabular-nums}.CXCell .sub b{font-weight:var(--t-body-strong-weight)}.CXCell .Track{margin-top:var(--sp-xs)}.CXGauge{gap:var(--sp-lg);align-items:center;display:flex}.CXGauge svg{flex:none;display:block}.CXGauge .seg{fill:none;stroke-width:var(--sp-sm);stroke-linecap:butt}.CXGauge .needle{stroke:var(--text);stroke-width:var(--stroke-selection);stroke-linecap:round}.CXGauge .hub{fill:var(--text)}.CXGauge .num{font-size:var(--t-title1-size);line-height:var(--t-title1-lh);font-weight:var(--t-title1-weight);fill:var(--text);font-family:var(--font-ui);text-anchor:middle}.CXGauge .lab b{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight);display:block}.CXGauge .Dl{margin-top:var(--sp-xs)}.CXTools{align-items:center;gap:var(--sp-sm);padding:var(--sp-md) var(--sp-md) var(--sp-sm);flex-wrap:wrap;display:flex}.CXTools .n{font-size:var(--t-caption-size);color:var(--muted-text);font-variant-numeric:tabular-nums;margin-left:auto}.CXScroll{border-top:var(--stroke-hairline) solid var(--hairline);flex:1;min-height:0;overflow:auto}.CryptoGrid{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;--cx-rank:var(--c-button-small);width:100%}.CryptoGrid th:first-child,.CryptoGrid td:first-child{width:var(--cx-rank);min-width:var(--cx-rank);text-align:right;padding-left:var(--sp-md);padding-right:var(--sp-sm);color:var(--muted-text);border-right:0}.CryptoGrid th:nth-child(2),.CryptoGrid td:nth-child(2){left:calc(var(--cx-rank) + var(--sp-md) + var(--sp-sm));z-index:1;text-align:left;min-width:calc(var(--c-screen-pinned-column) * 3);border-right:var(--stroke-hairline) solid var(--hairline);position:sticky}.CryptoGrid thead th:nth-child(2){z-index:3}.CryptoGrid td:nth-child(2) b{font-weight:var(--t-body-strong-weight)}.CryptoGrid td:nth-child(2) small{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);display:block}.CryptoGrid td.px{font-weight:var(--t-body-strong-weight)}.CryptoGrid td.px .Badge{margin-right:var(--sp-sm);vertical-align:middle}.CryptoGrid td.sp{padding:0 var(--sp-md)}.CryptoGrid td.sp svg{margin-left:auto;display:block}.CryptoGrid th[aria-sort] .ico{color:var(--accent)}.CryptoGrid th .ico{width:var(--c-icon-inline);height:var(--c-icon-inline)}.CryptoGrid tbody tr:hover td{background:var(--surface-raised)}.CryptoGrid tr.skel td{height:calc(var(--c-row-comfortable) - var(--stroke-hairline))}.CryptoGrid .spk{fill:none;stroke-width:var(--c-chart-line-width);stroke-linejoin:round;stroke-linecap:round}.CryptoGrid .spk.up{stroke:var(--price-up)}.CryptoGrid .spk.down{stroke:var(--price-down)}.CryptoGrid td.flash-up,.CryptoGrid td.flash-down{position:relative}.CryptoGrid td[class*=flash-]:after{content:"";background:var(--f);opacity:var(--o-flash);pointer-events:none;animation:ss-out var(--m-price-flash) var(--m-price-flash-ease) forwards;position:absolute;inset:0}.CXMsg{justify-content:center;align-items:center;gap:var(--sp-md);padding:var(--sp-xl4) var(--sp-xl2);text-align:center;color:var(--muted-text);flex-direction:column;flex:1;display:flex}.CXMsg b{color:var(--text);font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight)}.CXMsg p{max-width:52ch;margin:0}.CXNote{padding:var(--sp-sm) var(--sp-md) var(--sp-md)}.CXHead{align-items:center;gap:var(--sp-md);padding:var(--sp-lg) var(--sp-lg) var(--sp-sm);flex-wrap:wrap;display:flex}.CXHead h1{margin:0}.CXHead .back{align-items:center;gap:var(--sp-xs);color:var(--muted-text);font-size:var(--t-label-size);text-decoration:none;display:inline-flex}.CXBody{flex:1;min-height:0;overflow:auto}.CXCol{padding:0 var(--sp-lg) var(--sp-lg);gap:var(--sp-md);display:grid}.CXMain{grid-template-columns:minmax(0,1fr) calc(var(--w-pane) - var(--sp-xl2));gap:var(--sp-md);align-items:start;display:grid}.CXQuote{justify-content:space-between;align-items:flex-end;gap:var(--sp-md) var(--sp-xl2);flex-wrap:wrap;display:flex}.CXQuote .p{font-size:var(--t-display-size);line-height:var(--t-display-lh);font-weight:var(--t-display-weight);letter-spacing:var(--t-display-track);font-variant-numeric:tabular-nums;border-radius:var(--r-sm);padding:0 var(--sp-xs);margin-left:calc(-1 * var(--sp-xs));position:relative}.CXQuote .p.fu:after,.CXQuote .p.fd:after{content:"";border-radius:var(--r-sm);opacity:var(--o-flash);position:absolute;inset:0}.CXQuote .p.fu:after{background:var(--price-up)}.CXQuote .p.fd:after{background:var(--price-down)}.CXQuote .p small{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-label-weight);color:var(--muted-text);letter-spacing:0;margin-left:var(--sp-xs)}.CXQuote .row{align-items:baseline;gap:var(--sp-md);flex-wrap:wrap;display:flex}.CXQuote .chg{font-size:var(--t-body-strong-size);font-weight:var(--t-body-strong-weight);font-variant-numeric:tabular-nums}.CXQuote .vnd{color:var(--muted-text);font-size:var(--t-label-size);line-height:var(--t-label-lh)}.CXStats{gap:var(--sp-md) var(--sp-xl3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CXStats .Dl{align-content:start}.CXChart .ptag{position:absolute}.CXChart .PriceChart{width:100%}.CXChart .Toolbar .Segmented{min-width:0}.CXAsk{align-items:center;gap:var(--sp-md);flex-wrap:wrap;display:flex}.phone .SegRow .Segmented.scroll{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--text) var(--sp-lg));mask-image:linear-gradient(90deg,transparent 0,var(--text) var(--sp-lg));display:flex;overflow-x:auto}.phone .SegRow .Segmented.scroll button{flex:none}.CXNarrowHead{gap:var(--sp-md);padding:var(--sp-md) var(--sp-screen);display:grid}.CXNarrowHead .top{justify-content:space-between;align-items:flex-end;gap:var(--sp-md);display:flex}.CXNarrowHead .grid{gap:var(--sp-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CXMini{gap:var(--sp-xs);padding:var(--sp-sm) var(--sp-md);border-radius:var(--r-lg);background:var(--surface);border:var(--stroke-hairline) solid var(--hairline);min-width:0;display:grid}.CXMini small{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.CXMini b{font-variant-numeric:tabular-nums}.CXChips{gap:var(--sp-sm);padding:var(--sp-xs) var(--sp-screen) var(--sp-sm);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.CXList{flex:1;min-height:0;overflow:hidden}.CXRow{grid-template-columns:var(--sp-xl2) minmax(0,1fr) auto auto;gap:var(--sp-md);min-height:var(--c-row-tappable);padding:var(--sp-xs) var(--sp-screen);border-bottom:var(--stroke-hairline) solid var(--hairline);font-variant-numeric:tabular-nums;align-items:center;display:grid;position:relative}.CXRow .rk{color:var(--muted-text);font-size:var(--t-caption-size);text-align:right}.CXRow .nm b{font-weight:var(--t-body-strong-weight);display:block}.CXRow .nm small{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);display:block}.CXRow .pr{text-align:right}.CXRow .pr b{font-weight:var(--t-body-strong-weight);display:block}.CXRow .pr small{color:var(--muted-text);font-size:var(--t-caption-size);line-height:var(--t-caption-lh);display:block}.CXRow .pc{min-width:var(--c-change-column);text-align:right;font-weight:var(--t-body-strong-weight);padding:var(--sp-xs) var(--sp-sm);border-radius:var(--r-md);background:color-mix(in srgb,currentColor 12%,transparent)}.CXRow .pc.mu{color:var(--muted-text);background:color-mix(in srgb,var(--text) 8%,transparent)}.CXRow.flash-up:after,.CXRow.flash-down:after{content:"";background:var(--f);opacity:var(--o-flash);pointer-events:none;animation:ss-out var(--m-price-flash) var(--m-price-flash-ease) forwards;position:absolute;inset:0}.CXRow.skel{height:var(--c-row-tappable)}.phone .PriceChart{width:100%}.phone .CXQuote .p{font-size:var(--t-price-size);line-height:var(--t-price-lh);letter-spacing:var(--t-price-track)}.CXTools{padding:var(--sp-sm) var(--sp-md);flex:none}.CXAnchor{display:inline-flex;position:relative}.CXAnchor .SecondaryButton b{font-weight:var(--t-body-strong-weight);margin-left:var(--sp-xs)}.CXAnchor .SecondaryButton .ct,.CXPick .ct{margin-left:var(--sp-sm);color:var(--muted-text);font-variant-numeric:tabular-nums}.CXPick{top:calc(100% + var(--sp-xs));z-index:7;min-width:calc(var(--w-menu) + var(--sp-xl2));max-height:calc(var(--w-dialog-sm) + var(--w-menu));position:absolute;left:0;overflow:auto}.CXPick .MenuItem{width:100%;display:flex}.CXPick .MenuItem .ct{padding-left:var(--sp-lg);margin-left:auto}.CXSearch{align-items:center;gap:var(--sp-xs);height:var(--c-button-small);padding:0 var(--sp-md);border-radius:var(--r-full);background:var(--surface-raised);color:var(--muted-text);display:inline-flex}.CXSearch input{appearance:none;color:var(--text);font:inherit;width:calc(var(--c-screen-pinned-column) * 2);background:0 0;border:0;outline:0}.CXStrip{gap:var(--sp-sm);padding:0 var(--sp-md) var(--sp-sm);scrollbar-width:none;flex:none;align-items:stretch;display:flex;overflow-x:auto}.CXCard{flex:1 0 calc(var(--c-screen-pinned-column) * 3);gap:var(--sp-xs);padding:var(--sp-sm) var(--sp-md);border-radius:var(--r-lg);background:var(--surface);border:var(--stroke-hairline) solid var(--hairline);font-variant-numeric:tabular-nums;align-content:start;min-width:0;display:grid}.CXCard small{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.CXCard .v{font-size:var(--t-headline-size);line-height:var(--t-headline-lh);font-weight:var(--t-headline-weight);gap:var(--sp-sm);flex-wrap:wrap;align-items:center;display:flex}.CXCard .sub{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.CXCard .sub b{font-weight:var(--t-body-strong-weight)}.CXStripEnd{gap:var(--sp-xs);flex-direction:column;flex:none;justify-content:flex-start;display:flex}.CXBreadth{height:var(--c-meter-height);border-radius:var(--r-full);gap:var(--stroke-selection);width:100%;display:flex;overflow:hidden}.CXBreadth i{height:100%;display:block}.CXBreadth .u{background:var(--price-up)}.CXBreadth .d{background:var(--price-down)}.CXScale{height:var(--c-meter-height);border-radius:var(--r-full);gap:var(--stroke-selection);margin-top:var(--sp-xs);display:flex;position:relative}.CXScale i{background:color-mix(in srgb,var(--text) 14%,transparent);height:100%;display:block}.CXScale i:first-child{border-radius:var(--r-full) 0 0 var(--r-full)}.CXScale i:nth-child(3){border-radius:0 var(--r-full) var(--r-full) 0}.CXScale .mk{top:calc(-1 * var(--sp-xs));bottom:calc(-1 * var(--sp-xs));width:var(--stroke-selection);background:var(--text);border-radius:var(--r-full);position:absolute}.CXCard .ends{font-size:var(--t-caption-size);color:var(--muted-text);justify-content:space-between;display:flex}.CXCats{gap:var(--sp-sm);padding:0 var(--sp-md);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.Chip em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:var(--t-body-strong-weight)}.Chip em.up{color:var(--price-up)}.Chip em.down{color:var(--price-down)}.Chip em.mu{color:var(--muted-text)}.CXTools .Chip .ico{margin-right:var(--sp-xs)}.CXPop{top:calc(var(--c-row-comfortable) + var(--c-status-strip) + var(--c-segment) + var(--c-button-small) + var(--sp-xl2) + var(--c-button-large) + var(--c-row-comfortable));right:var(--sp-md);z-index:7;width:calc(var(--w-menu) + var(--w-pane) - var(--sp-xl2));gap:var(--sp-sm);padding:var(--sp-lg);border-radius:var(--r-lg);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--hairline);box-shadow:var(--_e2);display:grid;position:absolute}.CryptoGrid tbody tr.sel td{background:var(--accent-soft)}.CryptoGrid th:nth-child(n+3),.CryptoGrid td:nth-child(n+3){width:calc(var(--c-screen-pinned-column) * 2)}.CXMain.stack{grid-template-columns:minmax(0,1fr)}.CXMiniRow{gap:var(--sp-sm);padding:var(--sp-xs) var(--sp-screen) var(--sp-sm);scroll-snap-type:x proximity;scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.CXMiniRow .CXMini{flex:0 0 calc(var(--c-screen-pinned-column) * 2 + var(--sp-xl2));scroll-snap-align:start}.CXMini .sub{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--muted-text)}.CXMini .sub b{font-weight:var(--t-body-strong-weight)}.CXMini b{font-size:var(--t-body-strong-size)}.CXMini .CXBreadth{margin-top:var(--sp-xs)}.CXPickRow{gap:var(--sp-sm);padding:0 var(--sp-screen) var(--sp-sm);scrollbar-width:none;flex:none;align-items:center;display:flex;overflow-x:auto}.CXPickRow .SecondaryButton{flex:none}.CXRow.sel{background:var(--accent-soft)}.CXRow .pr small .Badge{margin-right:var(--sp-xs)}@media (prefers-reduced-motion:reduce){.CryptoGrid td[class*=flash-]:after,.CXRow[class*=flash-]:after{display:none}}.CXPickRow .CXAnchor{flex:none;min-width:0;max-width:44vw}.CXPickRow .CXAnchor>.SecondaryButton{align-items:center;max-width:100%;display:inline-flex;overflow:hidden}.CXPickRow .CXAnchor>.SecondaryButton b{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-left:0;overflow:hidden}.CXPickRow .CXAnchor>.SecondaryButton .ct,.CXPickRow .CXAnchor>.SecondaryButton .ico,.CXPickRow .CXSearch{flex:none}.CXPickRow .CXSearch input{width:calc(var(--c-screen-pinned-column) * 3)}.CXPickRow .Chip{flex:none}
