@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap";/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2)format("woff2");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}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2)format("woff2");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}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2)format("woff2");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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2)format("woff2");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{--font-ui:"Segoe UI",Inter,system-ui,-apple-system,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--font-display:"Segoe UI",Inter,system-ui,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--font-data:"Roboto Mono","JetBrains Mono","Fira Code","Segoe UI",monospace;--numeric-font-family:var(--font-data);--ui-font-weight:400;--data-font-weight:500;--base-font-size:14px;--heading-font-size:1.25rem;--label-font-size:.75rem;--panel-border-radius:.75rem;--panel-gap:.75rem;--panel-margin:.75rem;--panel-padding:1rem;--button-border-radius:.5rem;--modal-border-radius:.75rem;--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--shadow-sm:0 1px 2px 0 #0000000a;--shadow-md:0 2px 4px -1px #00000014,0 1px 2px -1px #0000000a;--shadow-lg:0 6px 12px -3px #0000001a,0 3px 6px -2px #0000000d;--matrix-header-font-size:.58rem;--matrix-header-font-weight:500;--matrix-header-letter-spacing:.1em;--matrix-header-color:var(--text-tertiary);--matrix-header-bg:var(--bg-tertiary);--matrix-header-border-color:var(--border-light);--matrix-value-font-size:.8rem;--matrix-value-font-weight:600;--matrix-value-font-size-compact:.75rem;--matrix-value-color:var(--text-primary);--matrix-label-font-size:.55rem;--matrix-label-font-weight:400;--matrix-label-letter-spacing:.06em;--matrix-label-color:var(--text-secondary);--matrix-panel-border-color:var(--border-light);--matrix-panel-bg:var(--bg-panel);--matrix-panel-radius:.5rem;--matrix-cell-border-color:var(--border-light);--matrix-cell-bg:var(--bg-secondary);--chart-title-font-family:var(--font-display);--chart-title-font-size:.75rem;--chart-title-font-weight:var(--ui-font-weight);--chart-title-letter-spacing:.06em;--chart-title-color:var(--text-secondary);--chart-font-family:var(--font-data);--chart-data-font-family:var(--font-data);--chart-data-font-size:.7rem;--chart-axis-font-family:var(--font-ui);--chart-axis-font-size:11px;--chart-tooltip-font-family:var(--font-data);--chart-tooltip-font-size:12px;--chart-legend-font-family:var(--font-ui);--chart-legend-font-size:12px;--chart-spot-label-font-family:var(--font-data);--chart-spot-label-font-size:11px;--exposure-flow-title-font-family:var(--font-display);--exposure-flow-title-font-size:1rem;--exposure-flow-title-font-weight:var(--ui-font-weight);--exposure-flow-title-letter-spacing:.04em;--exposure-flow-label-font-family:var(--font-ui);--exposure-flow-label-font-size:.58rem;--exposure-flow-label-font-weight:var(--ui-font-weight);--exposure-flow-pill-font-family:var(--font-ui);--exposure-flow-pill-font-size:.66rem;--exposure-flow-pill-font-weight:var(--ui-font-weight);--exposure-flow-session-font-family:var(--font-ui);--exposure-flow-session-font-size:.72rem;--exposure-flow-session-font-weight:var(--ui-font-weight);--exposure-flow-badge-font-size:.62rem;--echart-financial-font-family:var(--chart-axis-font-family);--echart-financial-axis-font-family:var(--chart-axis-font-family);--echart-financial-axis-font-size:var(--chart-axis-font-size);--echart-financial-tooltip-font-family:var(--chart-tooltip-font-family);--echart-financial-tooltip-font-size:var(--chart-tooltip-font-size);--price-display-font-family:var(--font-data);--price-display-font-size:1rem;--price-display-font-weight:700;--price-display-letter-spacing:-.04em;--price-display-color:var(--primary);--indicator-table-font-family:var(--font-ui);--indicator-table-font-size:.66rem;--indicator-table-header-font-family:var(--font-display);--indicator-table-header-font-size:.6rem;--indicator-table-header-font-weight:var(--ui-font-weight);--indicator-table-cell-font-family:var(--font-data);--indicator-table-cell-font-size:.66rem;--indicator-table-cell-font-weight:var(--data-font-weight);--indicator-table-first-column-font-family:var(--font-ui);--indicator-table-first-column-font-weight:var(--ui-font-weight);--indicator-table-min-width:100%;--indicator-table-layout:auto;--indicator-table-cell-padding:.25rem .35rem;--total-bar-value-font-family:var(--font-data);--total-bar-value-font-size:.875rem;--total-bar-percentage-font-family:var(--font-ui);--total-bar-percentage-font-size:.75rem;--level-cell-font-family:var(--font-data);--level-cell-font-size:.78rem;--level-cell-font-weight:var(--data-font-weight);--level-cell-letter-spacing:-.04em;--vvix-widget-font-family:var(--font-data);--vvix-label-font-family:var(--font-display);--vvix-label-font-size:10px;--vvix-label-font-weight:600;--vvix-label-letter-spacing:1px;--vvix-value-font-family:var(--font-data);--vvix-value-font-size:13px;--vvix-value-font-weight:700;--vvix-change-font-size:9px;--vvix-change-font-weight:600;--vvix-arrow-font-size:9px;--vvix-arrow-font-weight:700;--sector-performance-font-family:var(--font-data);--vol-matrix-section-label-font-size:9px;--vol-matrix-section-label-font-weight:800;--vol-matrix-section-label-letter-spacing:.5px;--vol-matrix-section-label-color:var(--text-muted,#555);--vol-matrix-value-font-family:var(--font-data);--vol-matrix-value-font-size:11px;--vol-matrix-value-font-weight:900;--vol-matrix-value-color:var(--text-primary,#fff);--vol-matrix-date-month-font-size:8px;--vol-matrix-date-month-font-weight:600;--vol-matrix-date-month-color:var(--text-muted,#555);--vol-matrix-date-day-font-size:12px;--vol-matrix-date-day-font-weight:800;--vol-matrix-date-day-color:var(--text-primary,#fff);--vol-matrix-date-name-font-size:8px;--vol-matrix-date-name-font-weight:800;--vol-matrix-date-name-color:var(--primary,#3b82f6);--vol-smile-axis-font-family:var(--chart-axis-font-family);--vol-smile-axis-font-size:var(--chart-axis-font-size);--vol-smile-tooltip-font-family:var(--chart-tooltip-font-family);--vol-smile-tooltip-font-size:var(--chart-tooltip-font-size);--vol-smile-legend-font-family:var(--chart-legend-font-family);--vol-smile-legend-font-size:var(--chart-legend-font-size);--vol-smile-spot-label-font-family:var(--chart-spot-label-font-family);--vol-smile-spot-label-font-size:var(--chart-spot-label-font-size);--vol-smile-spot-label-font-weight:700;--vol-smile-day-name-font-size:11px;--vol-smile-day-name-font-weight:800;--vol-smile-day-name-color:var(--text-muted,#555);--vol-smile-month-font-size:11px;--vol-smile-month-font-weight:700;--vol-smile-month-color:var(--text-muted,#777);--vol-smile-day-font-size:15px;--vol-smile-day-font-weight:800;--vol-smile-day-color:var(--text-primary,#eee);--vol-smile-suffix-font-size:9px;--vol-smile-suffix-font-weight:600;--vol-smile-suffix-color:var(--text-muted,#666);--vol-smile-sidebar-title-font-size:12px;--vol-smile-sidebar-title-font-weight:800;--vol-smile-sidebar-title-letter-spacing:1px;--vol-smile-sidebar-title-color:var(--text-muted,#777);--vol-smile-sidebar-subtitle-font-size:12px;--vol-smile-sidebar-subtitle-font-weight:700;--vol-smile-sidebar-subtitle-color:var(--primary,#3b82f6);--vol-smile-exp-skew-font-family:var(--font-data);--vol-smile-exp-skew-font-size:13px;--vol-smile-exp-skew-font-weight:700;--vol-smile-exp-skew-color:var(--text-primary,#eee);--chart-debug-font-family:var(--font-data);--chart-debug-font-size:12px;--chart-debug-secondary-font-size:11px;--chart-debug-tertiary-font-size:10px;--chart-debug-header-font-size:11px;--echart-debug-font-family:var(--chart-debug-font-family);--echart-debug-font-size:var(--chart-debug-font-size);--echart-debug-secondary-font-size:var(--chart-debug-secondary-font-size);--echart-debug-tertiary-font-size:var(--chart-debug-tertiary-font-size);--echart-debug-header-font-size:var(--chart-debug-header-font-size);--kline-debug-font-family:var(--chart-debug-font-family);--kline-debug-font-size:var(--chart-debug-font-size);--kline-debug-secondary-font-size:var(--chart-debug-secondary-font-size);--kline-debug-tertiary-font-size:var(--chart-debug-tertiary-font-size);--kline-debug-header-font-size:var(--chart-debug-header-font-size);--error-boundary-title-font-family:"Montserrat-Bold",var(--font-display)}:root[data-ui-font=segoe]{--font-ui:"Segoe UI",Inter,system-ui,-apple-system,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--font-display:"Segoe UI",Inter,system-ui,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif}:root[data-ui-font=roboto]{--font-ui:"Roboto","Segoe UI",Inter,system-ui,-apple-system,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--font-display:"Roboto","Segoe UI",Inter,system-ui,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif}:root[data-ui-font=inter]{--font-ui:"Inter","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--font-display:"Inter","Segoe UI",system-ui,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif}:root[data-ui-font=fira-code]{--font-ui:"Fira Code","JetBrains Mono","Roboto Mono","Segoe UI",monospace;--font-display:"Fira Code","JetBrains Mono","Roboto Mono","Segoe UI",monospace}:root[data-data-font=roboto]{--font-data:"Roboto","Segoe UI",Inter,system-ui,-apple-system,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif}:root[data-data-font=dm-sans]{--font-data:"DM Sans","Segoe UI",Inter,system-ui,-apple-system,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif}:root[data-data-font=segoe]{--font-data:"Segoe UI",Inter,system-ui,-apple-system,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif}:root[data-data-font=roboto-mono]{--font-data:"Roboto Mono","JetBrains Mono","Fira Code","Segoe UI",monospace}:root[data-data-font=fira-code]{--font-data:"Fira Code","JetBrains Mono","Roboto Mono","Segoe UI",monospace}.price-value,.price-change,.price-display,.indicator-cell,.indicator-value,.matrix-cell-value,.matrix-value,.data-value,.sector-value,.sector-change,.vvix-value,.volatility-value,.vol-matrix-value,.level-cell,.total-bar-value,.total-bar-percentage,[class*=numeric],[class*=price],[class*=change],[class*=percentage],[class*=value]:not(.color-value):not(.token-value),.klinecharts-pro-indicator-value,td[data-price],.symbol-price,.spot-price,.matrix-panel .matrix-cell,.matrix-panel .matrix-value,.matrix-panel .cell-value,.matrix-grid td,.indicator-table td,.indicator-table .cell-value,.histogram text,.histogram-label,.levelRow,.levelRow>div,.level-row,.level-pg,.level-fg,.level-zg,.level-fr,.level-ng,.indicator-table-cell,.indicator-table-cell.level-pg,.indicator-table-cell.level-zg,.indicator-table-cell.level-ng,.control-col-levels{font-weight:var(--data-font-weight);font-family:var(--font-data)}h1,h2,h3,h4,h5,h6,.panel-header,.panel-title,.section-title,.settings-section-title,.matrix-header,.label,button,.btn,nav,.nav-item{font-weight:var(--ui-font-weight);font-family:var(--font-ui)}.text-small{--matrix-header-font-size:.58rem;--matrix-value-font-size:.66rem;--matrix-value-font-size-compact:.64rem;--matrix-label-font-size:.56rem;--chart-title-font-size:.8rem;--indicator-table-header-font-size:.56rem;--indicator-table-cell-font-size:.62rem;--exposure-flow-title-font-size:.92rem;--exposure-flow-label-font-size:.54rem;--exposure-flow-pill-font-size:.6rem;--exposure-flow-session-font-size:.68rem;--exposure-flow-badge-font-size:.56rem;font-size:14pt}.text-medium{--matrix-header-font-size:.62rem;--matrix-value-font-size:.72rem;--matrix-value-font-size-compact:.7rem;--matrix-label-font-size:.62rem;--chart-title-font-size:.85rem;--indicator-table-header-font-size:.6rem;--indicator-table-cell-font-size:.66rem;--exposure-flow-title-font-size:1rem;--exposure-flow-label-font-size:.58rem;--exposure-flow-pill-font-size:.66rem;--exposure-flow-session-font-size:.72rem;--exposure-flow-badge-font-size:.62rem;font-size:15pt}.text-large{--matrix-header-font-size:.7rem;--matrix-value-font-size:.78rem;--matrix-value-font-size-compact:.76rem;--matrix-label-font-size:.68rem;--chart-title-font-size:.9rem;--indicator-table-header-font-size:.64rem;--indicator-table-cell-font-size:.72rem;--exposure-flow-title-font-size:1.08rem;--exposure-flow-label-font-size:.64rem;--exposure-flow-pill-font-size:.72rem;--exposure-flow-session-font-size:.78rem;--exposure-flow-badge-font-size:.68rem;font-size:16pt}.panel{--total-bar-value-font-size:.72rem;--total-bar-percentage-font-size:.7rem}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2{top:50%}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.container{width:100%}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-\[6px\]{height:6px}.h-\[8px\]{height:8px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[7px\]{width:7px}.w-\[9px\]{width:9px}.w-\[10\%\]{width:10%}.w-\[12\%\]{width:12%}.w-\[20\%\]{width:20%}.w-full{width:100%}.flex-1{flex:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-row-resize{cursor:row-resize}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[1px\]{gap:1px}.gap-\[3px\]{gap:3px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border-light\)\]>:not(:last-child)){border-color:var(--border-light)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color-mix\(in_srgb\,var\(--accent-cyan\,\#58d3ff\)_82\%\,white_18\%\)\]{border-color:var(--accent-cyan,#58d3ff)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--accent-cyan\,\#58d3ff\)_82\%\,white_18\%\)\]{border-color:color-mix(in srgb,var(--accent-cyan,#58d3ff)82%,white 18%)}}.border-\[color-mix\(in_srgb\,var\(--border-medium\)_78\%\,var\(--text-primary\)_22\%\)\]{border-color:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--border-medium\)_78\%\,var\(--text-primary\)_22\%\)\]{border-color:color-mix(in srgb,var(--border-medium)78%,var(--text-primary)22%)}}.border-\[color-mix\(in_srgb\,var\(--chart-negative\)_80\%\,transparent\)\]{border-color:var(--chart-negative)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--chart-negative\)_80\%\,transparent\)\]{border-color:color-mix(in srgb,var(--chart-negative)80%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--chart-positive\)_80\%\,transparent\)\]{border-color:var(--chart-positive)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--chart-positive\)_80\%\,transparent\)\]{border-color:color-mix(in srgb,var(--chart-positive)80%,transparent)}}.border-\[color-mix\(in_srgb\,white_18\%\,var\(--bg-primary\)\)\]{border-color:#fff}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,white_18\%\,var\(--bg-primary\)\)\]{border-color:color-mix(in srgb,white 18%,var(--bg-primary))}}.border-\[var\(--border-light\)\]{border-color:var(--border-light)}.border-\[var\(--border-medium\)\]{border-color:var(--border-medium)}.bg-\[color-mix\(in_srgb\,var\(--bg-primary\)_68\%\,white_32\%\)\]{background-color:var(--bg-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--bg-primary\)_68\%\,white_32\%\)\]{background-color:color-mix(in srgb,var(--bg-primary)68%,white 32%)}}.bg-\[color-mix\(in_srgb\,var\(--bg-tertiary\)_92\%\,black_8\%\)\]{background-color:var(--bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--bg-tertiary\)_92\%\,black_8\%\)\]{background-color:color-mix(in srgb,var(--bg-tertiary)92%,black 8%)}}.bg-\[color-mix\(in_srgb\,var\(--chart-negative\)_16\%\,transparent\)\]{background-color:var(--chart-negative)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--chart-negative\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--chart-negative)16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--chart-negative\)_16\%\,var\(--bg-primary\)\)\]{background-color:var(--chart-negative)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--chart-negative\)_16\%\,var\(--bg-primary\)\)\]{background-color:color-mix(in srgb,var(--chart-negative)16%,var(--bg-primary))}}.bg-\[color-mix\(in_srgb\,var\(--chart-positive\)_16\%\,transparent\)\]{background-color:var(--chart-positive)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--chart-positive\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--chart-positive)16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--chart-positive\)_16\%\,var\(--bg-primary\)\)\]{background-color:var(--chart-positive)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--chart-positive\)_16\%\,var\(--bg-primary\)\)\]{background-color:color-mix(in srgb,var(--chart-positive)16%,var(--bg-primary))}}.bg-\[rgb\(18\,18\,18\)\]{background-color:#121212}.bg-\[var\(--accent-cyan\,\#58d3ff\)\]{background-color:var(--accent-cyan,#58d3ff)}.bg-\[var\(--bg-input\)\]{background-color:var(--bg-input)}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--bg-secondary\)\]{background-color:var(--bg-secondary)}.bg-\[var\(--bg-tertiary\)\]{background-color:var(--bg-tertiary)}.bg-\[var\(--chart-negative\)\]{background-color:var(--chart-negative)}.bg-\[var\(--chart-positive\)\]{background-color:var(--chart-positive)}.bg-\[var\(--chart-warning\)\]{background-color:var(--chart-warning)}.bg-\[var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-transparent{background-color:#0000}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--chart-negative-transparent\)\]{--tw-gradient-from:var(--chart-negative-transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[var\(--bg-tertiary\)\]{--tw-gradient-via:var(--bg-tertiary);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[var\(--chart-positive-transparent\)\]{--tw-gradient-to:var(--chart-positive-transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.px-\[5px\]{padding-inline:5px}.py-\[1px\]{padding-block:1px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.text-\[9px\]{font-size:9px}.leading-none{--tw-leading:1;line-height:1}.text-\[var\(--chart-negative\)\]{color:var(--chart-negative)}.text-\[var\(--chart-positive\)\]{color:var(--chart-positive)}.text-\[var\(--chart-warning\)\]{color:var(--chart-warning)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-\[2px\]{text-underline-offset:2px}.opacity-30{opacity:.3}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--chart-negative\)_18\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--chart-negative))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--chart-negative\)_18\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,color-mix(in srgb,var(--chart-negative)18%,transparent))}}.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--chart-negative\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--chart-positive\)_18\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--chart-positive))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--chart-positive\)_18\%\,transparent\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,color-mix(in srgb,var(--chart-positive)18%,transparent))}}.shadow-\[0_0_8px_color-mix\(in_srgb\,var\(--chart-positive\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--accent-cyan\,\#58d3ff\)_92\%\,transparent\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--bg-primary\)_45\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--accent-cyan,#58d3ff)),0 0 0 1px var(--tw-shadow-color,var(--bg-primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--accent-cyan\,\#58d3ff\)_92\%\,transparent\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--bg-primary\)_45\%\,transparent\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,color-mix(in srgb,var(--accent-cyan,#58d3ff)92%,transparent)),0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--bg-primary)45%,transparent))}}.shadow-\[0_0_10px_color-mix\(in_srgb\,var\(--accent-cyan\,\#58d3ff\)_92\%\,transparent\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--bg-primary\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,white_7\%\,transparent\)\,inset_0_0_0_1px_color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--text-primary\)_14\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff12),inset 0 0 0 1px var(--tw-shadow-color,var(--text-primary)),0 0 0 1px var(--tw-shadow-color,var(--text-primary))}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,white_7\%\,transparent\)\,inset_0_0_0_1px_color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--text-primary\)_14\%\,transparent\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff12),inset 0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--text-primary)8%,transparent)),0 0 0 1px var(--tw-shadow-color,color-mix(in srgb,var(--text-primary)14%,transparent))}}.shadow-\[inset_0_1px_0_color-mix\(in_srgb\,white_7\%\,transparent\)\,inset_0_0_0_1px_color-mix\(in_srgb\,var\(--text-primary\)_8\%\,transparent\)\,0_0_0_1px_color-mix\(in_srgb\,var\(--text-primary\)_14\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-\[var\(--bg-tertiary\)\]:hover{background-color:var(--bg-tertiary)}.hover\:opacity-80:hover{opacity:.8}}.focus\:border-\[var\(--primary\)\]:focus{border-color:var(--primary)}:root{color-interpolation:linear;--hp-toplogo-h:42px;--hp-toplogo-h-light:37px;--color-transition-duration:.2s;--color-transition-easing:ease-in-out;--color-transition-fast:.15s;--color-transition-slow:.3s;--strat-signal-band-height:80%;--strat-signal-bar-start:80%;--strat-signal-bar-end:90%;--strat-signal-dim-mix:30%;--indicator-bg-mix:15%;--indicator-bg-base:transparent;--strat-signal-solid-base:var(--bg-secondary);--level-zg-bg:#ffffff1a;--level-zg-text:var(--text-primary);--strat-col-separator-width:1px;--strat-cell-edge-top:.5px;--strat-cell-edge-right:.5px;--strat-cell-edge-bottom:.5px;--strat-cell-edge-left:.5px;--strat-cell-edge-blur:1px;--strat-cell-edge-color:var(--border-medium);--indicator-group-separator-width:.15%;--indicator-group-separator-color:var(--border-light);--tone_gray1:#2e333c;--tone_gray2:#202938;--tone_gray3:#384152;--color_primary:#00c800;--color_primary2:#def2d5;--color_primary3:#00a000;--color_secondary:#c80000;--color_secondary2:#f2a7a0;--color_secondary3:#a00000;--color_tertiary:#f2f2f2;--color_tertiary2:#d9dcde;--color_tertiary3:#687078;--color_quaternary:#886d3c;--color_quaternary2:#787468;--color_quaternary3:#47391f;--color_quinary:#36a8ff;--color_quinary2:#1b5480;--color_quinary3:#0d2a40;--color_shadow:#00000024;--color_white:#fff;--color_gray9:#e6e6e6;--color_gray8:#ccc;--color_gray7:#b3b3b3;--color_gray6:#999;--color_gray5:gray;--color_gray4:#666;--color_gray3:#4d4d4d;--color_gray2:#333;--color_gray1_5:#181818;--color_gray1:#1a1a1a;--color_black:#000;--control-surface-bg:var(--bg-input);color-space:srgb!important}@supports (color:color-mix(in lab,red,red)){:root{--control-surface-bg:color-mix(in srgb,var(--bg-input)92%,var(--bg-secondary)8%)}}:root{--control-border-width:0px;--control-border-color:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){:root{--control-border-color:color-mix(in srgb,var(--border-medium)82%,var(--border-light)18%)}}:root{--control-radius:9px;--control-select-radius:14px;--control-menu-radius:16px;--control-shadow:inset 0 1px 0 #ffffff0a;--control-hover-bg:var(--control-surface-bg);--control-hover-border-color:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){:root{--control-hover-border-color:color-mix(in srgb,var(--border-medium)88%,white 12%)}}:root{--control-hover-ring-color:transparent;--control-hover-ring-size:0px;--control-hover-shadow:inset 0 0 0 1px var(--control-hover-border-color),inset 0 1px 0 #ffffff0f;--control-hover-text-color:var(--text-primary);--control-hover-text-shadow:none;--control-open-border-color:var(--control-hover-border-color);--control-open-shadow:var(--control-hover-shadow);--control-focus-border-color:var(--control-hover-border-color);--control-focus-shadow:var(--control-hover-shadow);--control-chevron-color:#9ca3af;--control-chevron-open-color:#22c55e;--control-chevron-size:14px;--control-chevron-right:10px;--control-chevron-padding:36px;--control-chevron-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");--control-chevron-hover-image:var(--control-chevron-image);--control-chevron-open-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23e5e7eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");--hp-shine-thickness:1px;--hp-shine-bleed:2px;--hp-shine-blur:16px;--hp-shine-speed:3s;--hp-shine-radius:12px;--hp-shine-gradient:conic-gradient(from 0deg,transparent 0deg,var(--chart-positive)12deg,var(--primary)22deg,var(--chart-negative)34deg,transparent 52deg,transparent 360deg)}@supports (color:color-mix(in lab,red,red)){:root{--hp-shine-gradient:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--chart-positive)75%,white 25%)12deg,color-mix(in srgb,var(--primary)70%,white 30%)22deg,color-mix(in srgb,var(--chart-negative)65%,white 35%)34deg,transparent 52deg,transparent 360deg)}}:root{--hp-text-glow-strong:#fffc;--hp-text-glow-soft:#ffffff73}.color-exact-red{color:#c80000!important;background-color:#c80000!important}.color-exact-green{color:#00c800!important;background-color:#00c800!important}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.eot);src:url(/fonts/Montserrat-Regular.eot?#iefix)format("embedded-opentype"),url(/fonts/Montserrat-Regular.otf)format("opentype"),url(/fonts/Montserrat-Regular.svg)format("svg"),url(/fonts/Montserrat-Regular.ttf)format("truetype"),url(/fonts/Montserrat-Regular.woff)format("woff"),url(/fonts/Montserrat-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Light;src:url(/fonts/Montserrat-Light.eot);src:url(/fonts/Montserrat-Light.eot?#iefix)format("embedded-opentype"),url(/fonts/Montserrat-Light.otf)format("opentype"),url(/fonts/Montserrat-Light.svg)format("svg"),url(/fonts/Montserrat-Light.ttf)format("truetype"),url(/fonts/Montserrat-Light.woff)format("woff"),url(/fonts/Montserrat-Light.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Bold;src:url(/fonts/Montserrat-Bold.eot);src:url(/fonts/Montserrat-Bold.eot?#iefix)format("embedded-opentype"),url(/fonts/Montserrat-Bold.otf)format("opentype"),url(/fonts/Montserrat-Bold.svg)format("svg"),url(/fonts/Montserrat-Bold.ttf)format("truetype"),url(/fonts/Montserrat-Bold.woff)format("woff"),url(/fonts/Montserrat-Bold.woff2)format("woff2");font-weight:400;font-style:normal}:root{font-family:var(--font-ui);--heading-font:var(--font-display);line-height:1.5;font-weight:var(--ui-font-weight);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:var(--text-primary);background-color:var(--bg-primary)}*,:before,:after{box-sizing:border-box;font-size:inherit}input[type=date i]{font-family:var(--font-ui)}a{color:var(--secondary);text-decoration:none;-webkit-text-decoration:inherit;text-decoration:inherit;transition:color var(--transition-fast);font-weight:500}a:hover{color:var(--secondary-light)}body{-webkit-font-smoothing:antialiased;flex-direction:column;min-width:320px;min-height:100vh;margin:0;line-height:1.5;display:flex}h1{color:var(--text-primary);font-size:2rem;line-height:1.1}h2{color:var(--text-primary);font-size:1.5rem;line-height:1.2}h3{color:var(--text-primary);font-size:1.25rem;font-family:var(--heading-font);margin-top:0;font-weight:800}button{cursor:pointer;font-family:inherit}.col2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.col4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.fade-in{animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}.dropdown-container{margin-right:.5rem;display:inline-block;position:relative}.dropdown-button{background-color:var(--bg-secondary);border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-fast);border-radius:.25rem;align-items:center;padding:.5rem 1rem;display:flex}.dropdown-button:hover{background-color:var(--bg-tertiary)}.dropdown-menu{z-index:10;background-color:var(--bg-secondary);border:1px solid var(--border-medium);border-radius:0 0 var(--button-border-radius)var(--button-border-radius);width:100%;min-width:10rem;box-shadow:0 10px 5px 0 var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 0;position:absolute;top:calc(100% - 3px);left:0}.dropdown-count{border-right:1px solid var(--border-medium);color:var(--text-inactive);width:2rem;margin-right:1rem;padding-right:1rem}.dropdown-item{cursor:pointer;transition:background-color var(--transition-fast);align-items:center;padding:.5rem 1rem;display:flex}.dropdown-item:hover{background-color:var(--bg-tertiary)}.dropdown-item input[type=checkbox]{margin-right:.5rem}.panel{background:linear-gradient(145deg,var(--bg-secondary)0%,rgba(var(--bg-secondary),.95)100%);border:0px solid var(--border-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.75rem;flex-direction:column;width:auto;max-width:100%;margin-bottom:1rem;padding:1.25rem;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d,inset 0 1px #ffffff0d}.panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.theme-light .panel{background:linear-gradient(180deg,var(--bg-panel),var(--bg-secondary))}@supports (color:color-mix(in lab,red,red)){.theme-light .panel{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel)98%,white 2%),color-mix(in srgb,var(--bg-secondary)94%,var(--bg-primary)6%))}}.theme-light .panel{border:1px solid var(--border-light)}@supports (color:color-mix(in lab,red,red)){.theme-light .panel{border:1px solid color-mix(in srgb,var(--border-light)82%,var(--border-medium)18%)}}.theme-light .panel{box-shadow:0 14px 28px #0f172a0d,0 3px 8px #0f172a09,inset 0 1px #ffffffbd}.theme-light .panel:before{background:linear-gradient(90deg,#0000,#ffffff7a,#0000)}.panel:hover{border-color:var(--border-medium);box-shadow:0 4px 12px #00000026,0 2px 4px #0000001f,inset 0 1px #ffffff1a}.theme-light .panel:hover{border-color:var(--border-light);box-shadow:0 20px 38px #0f172a13,0 6px 14px #0f172a0d,inset 0 1px #ffffffd1}@supports (color:color-mix(in lab,red,red)){.theme-light .panel:hover{border-color:color-mix(in srgb,var(--border-light)68%,var(--border-medium)32%)}}.chart{background-color:var(--bg-chart);width:100%;height:320px;font-size:inherit;font-family:var(--chart-font-family,var(--font-data));border-radius:.775rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.chart-panel{background-color:var(--bg-chart);border:1px solid var(--border-light);border-radius:.375rem;flex-direction:column;min-height:280px;margin-bottom:.5rem;padding:0 1rem;display:flex}.chart-panel:has(.histogram){position:relative;border:0!important;padding-left:.25rem!important;padding-right:.5rem!important}.chart-container{background-color:var(--bg-chart);border-radius:.375rem;flex:1;width:100%;height:100%;min-height:240px;display:block;position:relative;overflow:visible}.chart-select{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-medium);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23808080'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-position:right .25rem center;background-repeat:no-repeat;background-size:1em 1em;border-radius:.25rem;padding:.25rem 1.5rem .25rem .5rem;font-size:.75rem}.chart-title{font-size:var(--chart-title-font-size,.8rem);letter-spacing:var(--chart-title-letter-spacing,.05em);color:var(--chart-title-color,var(--text-primary));margin-top:.5rem;margin-bottom:.5rem;font-family:var(--chart-title-font-family,var(--font-display))!important;font-weight:var(--chart-title-font-weight,600)!important}.chart svg text{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;font-size:var(--chart-data-font-size,.7rem)!important;font-family:var(--chart-data-font-family,var(--font-data))!important}.chart-empty,.chart-error-container,.chart-loading-container{height:calc(100% - 2rem);min-height:300px;color:var(--text-tertiary);flex:1;justify-content:center;align-items:center;font-style:italic;display:flex}.chart-content{width:100%;height:calc(100% - 2rem);min-height:200px}.chart-tooltip{background-color:var(--bg-tertiary);opacity:.9;color:var(--text-primary);font-size:inherit;border:1px solid var(--border-medium);border-radius:.25rem;padding:.5rem}.chart-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.chart-controls .price,.price-display,.price-display-container{color:var(--price-display-color,var(--primary));font-family:var(--price-display-font-family,var(--font-data));font-weight:var(--price-display-font-weight,700);font-size:var(--price-display-font-size,1rem);letter-spacing:var(--price-display-letter-spacing,-.04em);line-height:1}.eChart .indicators{gap:2rem;display:flex}.eChart .toggles{z-index:2;gap:.2rem;padding:1rem;display:flex;position:absolute}.eChart .toggle{color:var(--text-primary);border:0;border-radius:2rem;padding:.5rem 1rem}.eChart .echarts-for-react{border-radius:var(--panel-border-radius);border:1px solid var(--border-dark);background-color:var(--bg-chart);padding:1rem;overflow:hidden}.price-line .price-line-stroke{stroke:var(--text-secondary);stroke-width:.75px;stroke-dasharray:3 2;opacity:.8}.price-display-container{justify-content:center;display:flex}.price-display-pair{align-items:baseline;gap:var(--cc-ticker-header-value-gap,.75rem);display:flex}.price-display{font-size:var(--cc-ticker-header-price-font-size,1.25rem);font-weight:700}.price-display-change{font-size:var(--cc-ticker-header-percent-font-size,1.125rem);font-weight:600}.price-display--empty{display:inline-block}.tickerHeader .price-display-container{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.react-financial-charts-tooltip{background-color:var(--bg-tertiary)}.chart-panel:has(.histogram) .chart-content,.chart.histogram,.chart.histogram>div{overflow:visible}.chart.histogram{z-index:1;isolation:isolate;position:relative}.histogram g>g:first-child,.histogram g>g:nth-child(2),.chart-title,.total-bar-value,.total-bar-percentage{-webkit-user-select:none;-moz-user-select:none;user-select:none}.histogram .price-line .price-line-label{fill:var(--text-secondary);stroke:none}.histogram .chart-tooltip{z-index:2;position:relative}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-control-width:11rem;--stock-soft-radius:var(--stock-soft-control-radius,min(var(--control-select-radius,12px),10px));--stock-soft-menu-radius:var(--control-menu-radius,14px);--stock-soft-surface:linear-gradient(180deg,var(--bg-input)0%,var(--bg-input)100%);position:relative}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-surface:linear-gradient(180deg,color-mix(in srgb,var(--bg-input)84%,var(--bg-secondary)16%)0%,color-mix(in srgb,var(--bg-input)92%,var(--bg-primary)8%)100%)}}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-surface-hover:linear-gradient(180deg,var(--bg-input)0%,var(--bg-input)100%)}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-surface-hover:linear-gradient(180deg,color-mix(in srgb,var(--bg-input)74%,var(--bg-tertiary)26%)0%,color-mix(in srgb,var(--bg-input)84%,var(--bg-secondary)16%)100%)}}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-menu-surface:linear-gradient(180deg,var(--bg-secondary)0%,var(--bg-secondary)100%)}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-menu-surface:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary)92%,var(--bg-primary)8%)0%,color-mix(in srgb,var(--bg-secondary)98%,var(--bg-primary)2%)100%)}}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-header-surface:linear-gradient(180deg,var(--bg-secondary)0%,var(--bg-secondary)100%)}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-header-surface:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary)88%,var(--bg-primary)12%)0%,color-mix(in srgb,var(--bg-secondary)94%,var(--bg-primary)6%)100%)}}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-input-well:linear-gradient(180deg,var(--bg-input)0%,var(--bg-input)100%)}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-input-well:linear-gradient(180deg,color-mix(in srgb,var(--bg-input)70%,var(--bg-secondary)30%)0%,color-mix(in srgb,var(--bg-input)82%,var(--bg-primary)18%)100%)}}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-input-face:linear-gradient(180deg,var(--stock-soft-surface)0%,var(--stock-soft-surface)100%)}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-input-face:linear-gradient(180deg,color-mix(in srgb,var(--stock-soft-surface)82%,var(--bg-primary)18%)0%,color-mix(in srgb,var(--stock-soft-surface)90%,var(--bg-primary)10%)100%)}}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-input-well-hover:linear-gradient(180deg,var(--bg-input)0%,var(--bg-input)100%)}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-input-well-hover:linear-gradient(180deg,color-mix(in srgb,var(--bg-input)76%,var(--bg-secondary)24%)0%,color-mix(in srgb,var(--bg-input)88%,var(--bg-primary)12%)100%)}}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-border:var(--border-light)}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-border:color-mix(in srgb,var(--border-light)48%,transparent)}}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-border-hover:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-border-hover:color-mix(in srgb,var(--border-medium)50%,var(--stock-soft-focus)14%)}}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-shell-glow-rgb:var(--control-shell-glow-rgb,255 244 224);--stock-soft-shell-glow-scale:var(--control-shell-glow-scale,.74);--stock-soft-shell-bloom-scale:var(--control-shell-bloom-scale,.62);--stock-soft-focus:rgb(var(--stock-soft-shell-glow-rgb)/calc(.22*var(--stock-soft-shell-glow-scale)));--stock-soft-focus-ambient:rgb(var(--stock-soft-shell-glow-rgb)/calc(.05*var(--stock-soft-shell-glow-scale)));--stock-soft-shadow:inset 0 1px 0 #ffffff08,0 10px 24px var(--shadow,#0003)}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-shadow:inset 0 1px 0 #ffffff08,0 10px 24px color-mix(in srgb,var(--shadow,#0003)85%,transparent)}}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-shadow-hover:inset 0 1px 0 #ffffff0a,0 12px 28px var(--shadow,#0003)}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-shadow-hover:inset 0 1px 0 #ffffff0a,0 12px 28px color-mix(in srgb,var(--shadow,#0003)92%,transparent)}}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-input-well-shadow:inset 0 1px 0 #ffffff07,inset 0 14px 26px #0000003d,inset 0 -8px 14px #0000002e,inset 0 -4px 16px rgb(var(--stock-soft-shell-glow-rgb)/calc(.2*var(--stock-soft-shell-glow-scale))),inset 0 0 calc(24px*var(--stock-soft-shell-bloom-scale))rgb(var(--stock-soft-shell-glow-rgb)/calc(.12*var(--stock-soft-shell-glow-scale)*var(--stock-soft-shell-bloom-scale))),inset 0 -1px 0 #ffffff06,0 0 8px rgb(var(--stock-soft-shell-glow-rgb)/calc(.035*var(--stock-soft-shell-glow-scale))),0 1px 0 #ffffff07;--stock-soft-input-well-shadow-hover:inset 0 1px 0 #ffffff08,inset 0 16px 28px #0000003d,inset 0 -8px 15px #0000002e,inset 0 -4px 16px rgb(var(--stock-soft-shell-glow-rgb)/calc(.28*var(--stock-soft-shell-glow-scale))),inset 0 0 calc(24px*var(--stock-soft-shell-bloom-scale))rgb(var(--stock-soft-shell-glow-rgb)/calc(.17*var(--stock-soft-shell-glow-scale)*var(--stock-soft-shell-bloom-scale))),inset 0 -1px 0 #ffffff07,0 0 10px rgb(var(--stock-soft-shell-glow-rgb)/calc(.055*var(--stock-soft-shell-glow-scale))),0 1px 0 #ffffff08;--stock-soft-input-well-shadow-focus:inset 0 1px 0 #ffffff08,inset 0 16px 28px #0000003d,inset 0 -8px 15px #0000002e,inset 0 -4px 16px rgb(var(--stock-soft-shell-glow-rgb)/calc(.38*var(--stock-soft-shell-glow-scale))),inset 0 0 calc(24px*var(--stock-soft-shell-bloom-scale))rgb(var(--stock-soft-shell-glow-rgb)/calc(.24*var(--stock-soft-shell-glow-scale)*var(--stock-soft-shell-bloom-scale))),inset 0 -1px 0 #ffffff07,0 0 12px rgb(var(--stock-soft-shell-glow-rgb)/calc(.08*var(--stock-soft-shell-glow-scale))),0 1px 0 #ffffff09;--stock-soft-option-text:#f3f4f6f0;--stock-soft-muted:#d1d5dbad;--stock-soft-option-hover:var(--control-option-hover,#ffffff0a);--stock-soft-option-active:var(--control-option-selected-fill,linear-gradient(180deg,var(--control-option-active,rgba(var(--chart-positive-rgb-adjusted),.12))0%,var(--control-option-active,rgba(var(--chart-positive-rgb-adjusted),.12))100%))}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-option-active:var(--control-option-selected-fill,linear-gradient(180deg,color-mix(in srgb,var(--control-option-active,rgba(var(--chart-positive-rgb-adjusted),.12))86%,#ffffff09 14%)0%,color-mix(in srgb,var(--control-option-active,rgba(var(--chart-positive-rgb-adjusted),.12))100%,transparent)100%))}}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-option-active-text:var(--control-option-active-text,#f8fafc);--stock-soft-option-active-border:var(--stock-soft-focus)}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-option-active-border:color-mix(in srgb,var(--stock-soft-focus)74%,transparent)}}.stock-ticker-selector,.stock-ticker-selector__menu{--stock-soft-chevron:var(--control-chevron,#e5e7ebd1);--stock-soft-input-font-size:max(12px,var(--exposure-flow-pill-font-size));--stock-soft-trigger-font-size:max(12px,var(--indicator-table-cell-font-size));--stock-soft-option-font-size:max(12px,var(--indicator-table-cell-font-size));--stock-soft-empty-font-size:max(12px,var(--indicator-table-cell-font-size));--stock-soft-label-font-size:max(10px,var(--matrix-label-font-size));--stock-soft-sector-font-size:max(10px,var(--matrix-label-font-size));--stock-soft-group-font-size:max(10px,calc(var(--matrix-label-font-size) - .02rem))}.stock-ticker-selector{flex:0 0 var(--stock-soft-control-width);width:var(--stock-soft-control-width)}.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-surface:linear-gradient(180deg,white 0%,white 100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-surface:linear-gradient(180deg,color-mix(in srgb,white 86%,var(--bg-input)14%)0%,color-mix(in srgb,white 74%,var(--bg-input)26%)100%)}}.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-surface-hover:linear-gradient(180deg,white 0%,white 100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-surface-hover:linear-gradient(180deg,color-mix(in srgb,white 90%,var(--bg-input)10%)0%,color-mix(in srgb,white 78%,var(--bg-input)22%)100%)}}.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-menu-surface:linear-gradient(180deg,white 0%,white 100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-menu-surface:linear-gradient(180deg,color-mix(in srgb,white 97%,var(--bg-secondary)3%)0%,color-mix(in srgb,white 92%,var(--bg-secondary)8%)100%)}}.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-header-surface:linear-gradient(180deg,white 0%,white 100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-header-surface:linear-gradient(180deg,color-mix(in srgb,white 98%,var(--bg-secondary)2%)0%,color-mix(in srgb,white 94%,var(--bg-secondary)6%)100%)}}.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-input-well:linear-gradient(180deg,#dadbde6c 0%,var(--bg-input)100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-input-well:linear-gradient(180deg,#dadbde6c 0%,color-mix(in srgb,var(--bg-input)30%,white 70%)100%)}}.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-input-face:linear-gradient(180deg,var(--stock-soft-surface)0%,var(--stock-soft-surface)100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-input-face:linear-gradient(180deg,color-mix(in srgb,var(--stock-soft-surface)82%,var(--bg-primary)18%)0%,color-mix(in srgb,var(--stock-soft-surface)90%,var(--bg-primary)10%)100%)}}.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-input-well-hover:linear-gradient(180deg,#d5d6da69 0%,var(--bg-input)100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-input-well-hover:linear-gradient(180deg,#d5d6da69 0%,color-mix(in srgb,var(--bg-input)32%,white 68%)100%)}}.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-border:#94a3b838;--stock-soft-border-hover:#64748b47;--stock-soft-focus:rgb(var(--stock-soft-shell-glow-rgb)/calc(.14*var(--stock-soft-shell-glow-scale)));--stock-soft-focus-ambient:rgb(var(--stock-soft-shell-glow-rgb)/calc(.03*var(--stock-soft-shell-glow-scale)));--stock-soft-shadow:inset 0 1px 0 #ffffffeb,0 10px 22px #0f172a14;--stock-soft-shadow-hover:inset 0 1px 0 #fffffff5,0 12px 26px #0f172a1c;--stock-soft-input-well-shadow:inset 0 1px 0 #ffffffe6,inset 0 14px 20px #94a3b829,inset 0 -5px 12px #94a3b81c,inset 0 -4px 16px rgb(var(--stock-soft-shell-glow-rgb)/calc(.08*var(--stock-soft-shell-glow-scale))),inset 0 0 24px rgb(var(--stock-soft-shell-glow-rgb)/calc(.045*var(--stock-soft-shell-glow-scale))),inset 0 -1px 0 #ffffffbf;--stock-soft-input-well-shadow-hover:inset 0 1px 0 #fffffff0,inset 0 15px 22px #94a3b82b,inset 0 -5px 12px #94a3b81f,inset 0 -4px 16px rgb(var(--stock-soft-shell-glow-rgb)/calc(.14*var(--stock-soft-shell-glow-scale))),inset 0 0 24px rgb(var(--stock-soft-shell-glow-rgb)/calc(.08*var(--stock-soft-shell-glow-scale))),inset 0 -1px 0 #ffffffd1;--stock-soft-input-well-shadow-focus:inset 0 1px 0 #fffffff0,inset 0 15px 22px #94a3b82b,inset 0 -5px 12px #94a3b81f,inset 0 -4px 16px rgb(var(--stock-soft-shell-glow-rgb)/calc(.24*var(--stock-soft-shell-glow-scale))),inset 0 0 24px rgb(var(--stock-soft-shell-glow-rgb)/calc(.14*var(--stock-soft-shell-glow-scale))),inset 0 -1px 0 #ffffffd1;--stock-soft-option-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-option-text:color-mix(in srgb,var(--text-primary)90%,black 10%)}}.theme-light .stock-ticker-selector,.theme-light .stock-ticker-selector__menu{--stock-soft-muted:#475569c7}.feh-input-wrapper.stock-ticker-selector__input-wrap .feh-border-mask{display:none}.feh-input-wrapper.stock-ticker-selector__input-wrap{isolation:isolate;border-radius:calc(var(--stock-soft-radius) + 1px);background:var(--stock-soft-input-well);border:1px solid var(--stock-soft-border);box-shadow:var(--stock-soft-input-well-shadow);padding:2px;transition:border-color .14s,box-shadow .14s;position:relative}.feh-input-wrapper.stock-ticker-selector__input-wrap:after{content:none}.feh-input.stock-ticker-selector__input{z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;text-align:left;-moz-text-align-last:auto;text-align-last:auto;border-radius:var(--stock-soft-radius);background:var(--stock-soft-input-face);height:32px;color:var(--text-primary);background-color:#0000;border:0;padding:4px 10px;position:relative}@supports (color:color-mix(in lab,red,red)){.feh-input.stock-ticker-selector__input{color:color-mix(in srgb,var(--text-primary)94%,white 6%)}}.feh-input.stock-ticker-selector__input{font-family:var(--exposure-flow-pill-font-family);font-size:var(--stock-soft-input-font-size);letter-spacing:.04em;outline:none;font-weight:700;transition:color .14s;box-shadow:inset 0 1px #ffffff04,inset 0 -8px 16px #0002,inset 0 10px 14px #ffffff03}.feh-input.stock-ticker-selector__input:hover,.feh-input.stock-ticker-selector__input:focus{background:var(--stock-soft-input-face);background-color:#0000;border:0;box-shadow:inset 0 1px #ffffff04,inset 0 -8px 16px #0002,inset 0 10px 14px #ffffff03}.feh-input-wrapper.stock-ticker-selector__input-wrap:hover{background:var(--stock-soft-input-well);border-color:var(--stock-soft-border-hover);box-shadow:var(--stock-soft-input-well-shadow-hover)}.stock-ticker-selector:focus-within .feh-input-wrapper.stock-ticker-selector__input-wrap{background:var(--stock-soft-input-well);border-color:var(--stock-soft-border-hover)}@supports (color:color-mix(in lab,red,red)){.stock-ticker-selector:focus-within .feh-input-wrapper.stock-ticker-selector__input-wrap{border-color:color-mix(in srgb,var(--stock-soft-border-hover)72%,var(--stock-soft-focus)28%)}}.stock-ticker-selector:focus-within .feh-input-wrapper.stock-ticker-selector__input-wrap{box-shadow:var(--stock-soft-input-well-shadow-focus)}.feh-input.stock-ticker-selector__input::-moz-placeholder{color:var(--text-secondary)}.feh-input.stock-ticker-selector__input::placeholder{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.feh-input.stock-ticker-selector__input::-moz-placeholder{color:color-mix(in srgb,var(--text-secondary)74%,transparent)}.feh-input.stock-ticker-selector__input::placeholder{color:color-mix(in srgb,var(--text-secondary)74%,transparent)}}.feh-input.stock-ticker-selector__input::-moz-placeholder{letter-spacing:.03em}.feh-input.stock-ticker-selector__input::placeholder{letter-spacing:.03em}.stock-ticker-selector__menu{z-index:3400;overscroll-behavior:contain;background:var(--stock-soft-menu-surface);border:1px solid var(--stock-soft-border);border-radius:var(--stock-soft-menu-radius);-webkit-backdrop-filter:blur(14px);min-width:15rem;max-width:min(20rem,100vw - 1.5rem);padding-top:0;padding-bottom:0;position:fixed;top:auto;left:0;overflow:hidden auto;box-shadow:0 18px 32px #00000061,inset 0 1px #ffffff08}.stock-ticker-selector__source-row{z-index:1;background:var(--stock-soft-header-surface);border-bottom:1px solid var(--stock-soft-border);-webkit-backdrop-filter:blur(14px);flex-direction:column;gap:.22rem;padding:.45rem .65rem .4rem;display:flex;position:sticky;top:0}.stock-ticker-selector__source-label{font-size:var(--stock-soft-label-font-size);letter-spacing:.06em;text-transform:uppercase;color:var(--stock-soft-muted);font-weight:700}.stock-ticker-selector__source-trigger{background:var(--stock-soft-surface);width:100%;color:var(--text-primary,#fff);border:1px solid var(--stock-soft-border);border-radius:var(--stock-soft-radius);font-size:var(--stock-soft-trigger-font-size);box-shadow:var(--stock-soft-shadow);cursor:pointer;justify-content:space-between;align-items:center;gap:.65rem;padding:.38rem .62rem;line-height:1.1;transition:background .14s,border-color .14s,box-shadow .14s,transform .14s;display:flex}.stock-ticker-selector__source-trigger:hover,.stock-ticker-selector__source-trigger--open{background:var(--stock-soft-surface-hover);border-color:var(--stock-soft-border-hover);box-shadow:var(--stock-soft-shadow-hover)}.stock-ticker-selector__source-trigger:focus{outline:1px solid rgb(var(--stock-soft-shell-glow-rgb)/calc(.22*var(--stock-soft-shell-glow-scale)));outline-offset:1px}.stock-ticker-selector__source-trigger-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.stock-ticker-selector__source-chevron{border-right:1.75px solid var(--stock-soft-chevron);border-bottom:1.75px solid var(--stock-soft-chevron);flex:none;width:.42rem;height:.42rem;transition:transform .14s;transform:rotate(45deg)}.stock-ticker-selector__source-trigger--open .stock-ticker-selector__source-chevron{transform:rotate(-135deg)}.stock-ticker-selector__source-menu{z-index:4;background:var(--stock-soft-menu-surface);border:1px solid var(--stock-soft-border);border-radius:var(--stock-soft-menu-radius);max-height:16.5rem;padding:.32rem;position:absolute;top:calc(100% + .22rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 32px #00000061,inset 0 1px #ffffff08}.stock-ticker-selector__source-group+.stock-ticker-selector__source-group{border-top:1px solid var(--stock-soft-border);margin-top:.24rem;padding-top:.24rem}.stock-ticker-selector__source-group-label{font-size:var(--stock-soft-group-font-size);letter-spacing:.08em;text-transform:uppercase;color:var(--stock-soft-muted);padding:.22rem .45rem .24rem;font-weight:700}.stock-ticker-selector__source-option{border-radius:calc(var(--stock-soft-radius) - 1px);width:100%;color:var(--stock-soft-option-text);font-size:var(--stock-soft-trigger-font-size);text-align:left;cursor:pointer;background:0 0;border:0;padding:.34rem .52rem;font-weight:600;transition:background .12s,color .12s;display:block}.stock-ticker-selector__source-option:hover{background:var(--stock-soft-option-hover);color:var(--stock-soft-option-active-text)}.stock-ticker-selector__source-option--active,.stock-ticker-selector__source-option--active:hover{background:var(--stock-soft-option-active);color:var(--stock-soft-option-active-text);box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px var(--stock-soft-option-active-border)}.stock-ticker-selector__option{width:100%;color:var(--stock-soft-option-text);font:inherit;text-align:left;cursor:pointer;font-size:var(--stock-soft-option-font-size);border-radius:calc(var(--stock-soft-radius) - 1px);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.28rem .55rem;transition:background .12s,color .12s;display:flex}.stock-ticker-selector__option:hover{background:var(--stock-soft-option-hover);color:var(--stock-soft-option-active-text)}.stock-ticker-selector__sector{color:var(--stock-soft-muted);font-size:var(--stock-soft-sector-font-size);white-space:nowrap}.stock-ticker-selector__empty{color:var(--secondary);font-size:var(--stock-soft-empty-font-size);padding:.65rem .75rem}.feh-soft-input,.feh-menu-select,.feh-menu-select__menu{--feh-soft-radius:var(--control-select-radius,12px);--feh-soft-menu-radius:var(--control-menu-radius,14px);--feh-soft-surface:linear-gradient(180deg,#1b1b1bf5 0%,#111111fc 100%);--feh-soft-surface-hover:linear-gradient(180deg,#212121fa 0%,#151515 100%);--feh-soft-menu-surface:linear-gradient(180deg,#0f0f0ffb 0%,#0a0a0afe 100%);--feh-soft-border:#ffffff0e;--feh-soft-border-hover:#ffffff1a;--feh-soft-focus-rgb:var(--control-shell-glow-rgb,255 244 224);--feh-soft-focus-scale:var(--control-shell-glow-scale,.74);--feh-soft-focus:rgb(var(--feh-soft-focus-rgb)/calc(.18*var(--feh-soft-focus-scale)));--feh-soft-shadow:inset 0 1px 0 #ffffff08,0 10px 24px #00000042;--feh-soft-shadow-hover:inset 0 1px 0 #ffffff0b,0 12px 28px #00000052;--feh-soft-option-text:#f3f4f6f0;--feh-soft-muted:#d1d5dbad;--feh-soft-option-hover:var(--control-option-hover,#ffffff0a);--feh-soft-option-active:var(--control-option-selected-fill,linear-gradient(180deg,var(--control-option-active,rgba(var(--chart-positive-rgb-adjusted),.12))0%,var(--control-option-active,rgba(var(--chart-positive-rgb-adjusted),.12))100%));position:relative}@supports (color:color-mix(in lab,red,red)){.feh-soft-input,.feh-menu-select,.feh-menu-select__menu{--feh-soft-option-active:var(--control-option-selected-fill,linear-gradient(180deg,color-mix(in srgb,var(--control-option-active,rgba(var(--chart-positive-rgb-adjusted),.12))86%,#ffffff09 14%)0%,color-mix(in srgb,var(--control-option-active,rgba(var(--chart-positive-rgb-adjusted),.12))100%,transparent)100%))}}.feh-soft-input,.feh-menu-select,.feh-menu-select__menu{--feh-soft-option-active-text:var(--control-option-active-text,#f8fafc);--feh-soft-option-active-border:var(--feh-soft-focus)}@supports (color:color-mix(in lab,red,red)){.feh-soft-input,.feh-menu-select,.feh-menu-select__menu{--feh-soft-option-active-border:color-mix(in srgb,var(--feh-soft-focus)74%,transparent)}}.feh-soft-input,.feh-menu-select,.feh-menu-select__menu{--feh-soft-chevron:var(--control-chevron,#e5e7ebd1)}.theme-light .feh-soft-input,.theme-light .feh-menu-select,.theme-light .feh-menu-select__menu{--feh-soft-surface:linear-gradient(180deg,white 0%,white 100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .feh-soft-input,.theme-light .feh-menu-select,.theme-light .feh-menu-select__menu{--feh-soft-surface:linear-gradient(180deg,color-mix(in srgb,white 86%,var(--bg-input)14%)0%,color-mix(in srgb,white 74%,var(--bg-input)26%)100%)}}.theme-light .feh-soft-input,.theme-light .feh-menu-select,.theme-light .feh-menu-select__menu{--feh-soft-surface-hover:linear-gradient(180deg,white 0%,white 100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .feh-soft-input,.theme-light .feh-menu-select,.theme-light .feh-menu-select__menu{--feh-soft-surface-hover:linear-gradient(180deg,color-mix(in srgb,white 90%,var(--bg-input)10%)0%,color-mix(in srgb,white 78%,var(--bg-input)22%)100%)}}.theme-light .feh-soft-input,.theme-light .feh-menu-select,.theme-light .feh-menu-select__menu{--feh-soft-menu-surface:linear-gradient(180deg,white 0%,white 100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .feh-soft-input,.theme-light .feh-menu-select,.theme-light .feh-menu-select__menu{--feh-soft-menu-surface:linear-gradient(180deg,color-mix(in srgb,white 97%,var(--bg-secondary)3%)0%,color-mix(in srgb,white 92%,var(--bg-secondary)8%)100%)}}.theme-light .feh-soft-input,.theme-light .feh-menu-select,.theme-light .feh-menu-select__menu{--feh-soft-border:#94a3b838;--feh-soft-border-hover:#64748b47;--feh-soft-shadow:inset 0 1px 0 #ffffffeb,0 10px 22px #0f172a14;--feh-soft-shadow-hover:inset 0 1px 0 #fffffff5,0 12px 26px #0f172a1c;--feh-soft-option-text:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.theme-light .feh-soft-input,.theme-light .feh-menu-select,.theme-light .feh-menu-select__menu{--feh-soft-option-text:color-mix(in srgb,var(--text-primary)90%,black 10%)}}.theme-light .feh-soft-input,.theme-light .feh-menu-select,.theme-light .feh-menu-select__menu{--feh-soft-muted:#475569c7}.feh-soft-input .feh-border-mask{display:none}.feh-soft-input{border-radius:calc(var(--feh-soft-radius) + 1px);background:linear-gradient(180deg,var(--feh-soft-border),var(--feh-soft-border));width:100%;padding:1px}@supports (color:color-mix(in lab,red,red)){.feh-soft-input{background:linear-gradient(180deg,color-mix(in srgb,var(--feh-soft-border)78%,#ffffff1a 22%),color-mix(in srgb,var(--feh-soft-border)92%,transparent))}}.feh-soft-input{box-shadow:var(--feh-soft-shadow)}.feh-soft-input__field{background:var(--feh-soft-surface);border-radius:var(--feh-soft-radius);width:100%;color:var(--text-primary);border:0;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.feh-soft-input__field{color:color-mix(in srgb,var(--text-primary)94%,white 6%)}}.feh-soft-input__field{font-family:inherit;font-size:14px;font-weight:var(--ui-font-weight,600);box-shadow:inset 0 1px #ffffff09,inset 0 -8px 16px #0000001f,inset 0 0 0 1px #ffffff06}.feh-soft-input__field:hover,.feh-soft-input__field:focus{background:var(--feh-soft-surface-hover);box-shadow:inset 0 1px #ffffff0d,inset 0 -8px 16px #00000029,inset 0 0 0 1px var(--feh-soft-focus)}.feh-soft-input__field::-moz-placeholder{color:var(--text-secondary)}.feh-soft-input__field::placeholder{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.feh-soft-input__field::-moz-placeholder{color:color-mix(in srgb,var(--text-secondary)78%,transparent)}.feh-soft-input__field::placeholder{color:color-mix(in srgb,var(--text-secondary)78%,transparent)}}.feh-soft-input.sm .feh-soft-input__field{height:28px;padding:2px 8px;font-size:12px;line-height:1}.feh-input-wrapper.feh-soft-input .date-input.feh-soft-input__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:36px;transition:border-color .2s,box-shadow .2s,background-color .2s;position:relative}.feh-input-wrapper.feh-soft-input .date-input.feh-soft-input__field::-webkit-datetime-edit{color:inherit;background-color:#0000}.feh-input-wrapper.feh-soft-input .date-input.feh-soft-input__field::-webkit-datetime-edit-fields-wrapper{color:inherit;background-color:#0000}.feh-input-wrapper.feh-soft-input .date-input.feh-soft-input__field::-webkit-datetime-edit-text{color:inherit;background-color:#0000}.feh-input-wrapper.feh-soft-input .date-input.feh-soft-input__field::-webkit-datetime-edit-month-field{color:inherit;background-color:#0000}.feh-input-wrapper.feh-soft-input .date-input.feh-soft-input__field::-webkit-datetime-edit-day-field{color:inherit;background-color:#0000}.feh-input-wrapper.feh-soft-input .date-input.feh-soft-input__field::-webkit-datetime-edit-year-field{color:inherit;background-color:#0000}.feh-menu-select{width:100%}.feh-menu-select.feh-fit{width:auto}.feh-menu-select__trigger{background:var(--feh-soft-surface);border:1px solid var(--feh-soft-border);border-radius:var(--feh-soft-radius);width:100%;color:var(--text-primary);justify-content:space-between;align-items:center;gap:.65rem;padding:6px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.feh-menu-select__trigger{color:color-mix(in srgb,var(--text-primary)94%,white 6%)}}.feh-menu-select__trigger{font-family:inherit;font-size:14px;font-weight:var(--ui-font-weight,600);box-shadow:var(--feh-soft-shadow);cursor:pointer;line-height:1.1;transition:background .14s,border-color .14s,box-shadow .14s}.feh-menu-select__trigger--with-icon{padding-left:.68rem}.feh-menu-select__trigger:hover,.feh-menu-select__trigger--open{background:var(--feh-soft-surface-hover);border-color:var(--feh-soft-border-hover);box-shadow:var(--feh-soft-shadow-hover)}.feh-menu-select__trigger--open{box-shadow:var(--feh-soft-shadow-hover),inset 0 0 0 1px var(--feh-soft-focus)}.feh-menu-select__trigger:focus,.feh-menu-select__trigger:focus-visible{box-shadow:var(--feh-soft-shadow-hover),inset 0 0 0 1px var(--feh-soft-focus);outline:none}.feh-menu-select__trigger:disabled{opacity:.55;cursor:not-allowed}.feh-menu-select__trigger-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.feh-menu-select__trigger-icon{width:.95rem;height:.95rem;color:var(--feh-soft-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.feh-menu-select__trigger--placeholder .feh-menu-select__trigger-label{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.feh-menu-select__trigger--placeholder .feh-menu-select__trigger-label{color:color-mix(in srgb,var(--text-secondary)78%,transparent)}}.feh-menu-select__chevron{flex:0 0 .9rem;align-self:stretch;place-items:center;width:.9rem;min-height:1rem;display:inline-grid}.feh-menu-select__chevron:before{content:"";border-right:1.75px solid var(--feh-soft-chevron);border-bottom:1.75px solid var(--feh-soft-chevron);transform-origin:50%;width:.42rem;height:.42rem;transition:transform .14s;transform:translateY(-.04rem)rotate(45deg)}.feh-menu-select__trigger--open .feh-menu-select__chevron:before{transform:translateY(.04rem)rotate(-135deg)}.feh-menu-select__menu{z-index:3400;overscroll-behavior:contain;background:var(--feh-soft-menu-surface);border:1px solid var(--feh-soft-border);border-radius:var(--feh-soft-menu-radius);-webkit-backdrop-filter:blur(14px);min-width:9rem;max-width:min(20rem,100vw - 1.5rem);padding:.32rem;position:fixed;top:auto;left:0;overflow:hidden auto;box-shadow:0 18px 32px #00000061,inset 0 1px #ffffff08}.feh-menu-select__group+.feh-menu-select__group{border-top:1px solid var(--feh-soft-border);margin-top:.24rem;padding-top:.24rem}.feh-menu-select__group-label{font-size:max(10px,calc(var(--matrix-label-font-size) - .02rem));letter-spacing:.08em;text-transform:uppercase;color:var(--feh-soft-muted);padding:.16rem .45rem .28rem;font-weight:700}.feh-menu-select__option{border-radius:calc(var(--feh-soft-radius) - 1px);width:100%;color:var(--feh-soft-option-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:.38rem .52rem;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:block}.feh-menu-select__option:hover{background:var(--feh-soft-option-hover);color:var(--feh-soft-option-active-text)}.feh-menu-select__option--selected{background:var(--feh-soft-option-active);color:var(--feh-soft-option-active-text);box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px var(--feh-soft-option-active-border)}.feh-menu-select__option--selected:hover{background:var(--feh-soft-option-active);color:var(--feh-soft-option-active-text)}.feh-menu-select.sm .feh-menu-select__trigger{height:28px;padding:2px 8px;font-size:12px}.feh-menu-select.lg .feh-menu-select__trigger{height:40px;padding:8px 12px;font-size:15px}:root{--feh-bg:var(--control-surface-bg,#1f1f1f);--feh-bg-hover:var(--control-hover-bg,#2a2a2a);--feh-text:var(--text-primary,#fff);--feh-text-muted:var(--text-secondary,#888);--feh-border-radius:var(--control-select-radius,var(--control-radius,9px));--feh-border-radius-sm:var(--control-select-radius,var(--control-radius,9px));--feh-select-radius:var(--control-select-radius,var(--feh-border-radius));--feh-transition:.2s ease}.feh-border-mask{border-radius:inherit;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--feh-transition);position:absolute;top:0;left:0;overflow:hidden}.feh-border-mask.border-thin{padding:1px}.feh-border-mask.border-medium{padding:2px}.feh-border-mask.border-thick{padding:3px}.feh-border-mask.border-full{-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.feh-border-mask.border-partial-top{-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 31% 100%),linear-gradient(#000 0% 30%,#0000 31% 100%);mask-image:linear-gradient(#000,#000 30%,#0000 31%,#0000),linear-gradient(#000,#000 30%,#0000 31%,#0000);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.feh-border-mask.border-corners{-webkit-mask-image:linear-gradient(135deg,#000 0% 20%,#0000 21%),linear-gradient(45deg,#000 0% 20%,#0000 21%),linear-gradient(-45deg,#000 0% 20%,#0000 21%),linear-gradient(-135deg,#000 0% 20%,#0000 21%);mask-image:linear-gradient(135deg,#000,#000 20%,#0000 21%),linear-gradient(45deg,#000,#000 20%,#0000 21%),linear-gradient(-45deg,#000,#000 20%,#0000 21%),linear-gradient(-135deg,#000,#000 20%,#0000 21%);-webkit-mask-position:0 0,100% 0,100% 100%,0 100%;mask-position:0 0,100% 0,100% 100%,0 100%;-webkit-mask-size:40% 40%;mask-size:40% 40%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.feh-border-glow{transform-origin:0 0;will-change:transform;background:conic-gradient(#0000,#fff 10%,#000,#0000 20%);width:300px;height:300px;animation:3s linear infinite paused fehRotateShine;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feh-anim-hover:hover .feh-border-glow,.feh-anim-always .feh-border-glow,.feh-anim-focus:focus .feh-border-glow,.feh-anim-focus:focus-within .feh-border-glow{animation-play-state:running}.feh-border-glow.rainbow-glow{background:conic-gradient(#0000,#ff0080 8%,#ff8c00,#40e0d0 12%,#000 15%,#0000 20%)}.feh-border-glow.calm-glow{background:conic-gradient(#0000,#60a5fa 10%,#3b82f6 12%,#000,#0000 22%);animation-duration:4s}.feh-border-glow.green-glow{background:conic-gradient(#0000,#22c55e 10%,#16a34a 12%,#000,#0000 22%);animation-duration:3.5s}.feh-border-glow.primary-glow{background:conic-gradient(from 0deg,transparent 0%,var(--primary-light,var(--primary,#22c55e))10%,var(--primary,#22c55e)12%,#000 17%,transparent 22%);animation-duration:3.5s}.feh-border-glow.purple-glow{background:conic-gradient(#0000,#a78bfa 10%,#8b5cf6 12%,#000,#0000 22%);animation-duration:3.5s}.feh-border-glow.teal-glow{background:conic-gradient(#0000,#5eead4 10%,#2dd4bf 12%,#000,#0000 22%);animation-duration:3.5s}.feh-border-glow.amber-glow{background:conic-gradient(#0000,#fbbf24 10%,#f59e0b 12%,#000,#0000 22%)}.feh-border-glow.cyan-glow{background:conic-gradient(#0000,#00d4ff 10%,#0ea5e9 12%,#000,#0000 22%)}.feh-anim-always .feh-border-mask,.feh-anim-hover:hover .feh-border-mask,.feh-anim-focus:focus .feh-border-mask,.feh-anim-focus:focus-within .feh-border-mask,.feh-anim-active.active .feh-border-mask,.feh-anim-active.checked .feh-border-mask{opacity:1}.feh-button{border-radius:var(--control-radius,var(--feh-border-radius));color:var(--text-primary,var(--feh-text));background-color:var(--control-surface-bg,var(--feh-bg));border:var(--control-border-width,1px)solid var(--control-border-color,#ffffff1f);box-shadow:var(--control-shadow,inset 0 1px 0 #ffffff0a);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,box-shadow .2s,background-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.feh-button:hover{background-color:var(--control-hover-bg,var(--feh-bg-hover));border-color:var(--control-hover-border-color,var(--control-border-color,#ffffff29));box-shadow:var(--control-hover-shadow,var(--control-shadow,inset 0 1px 0 #ffffff0a))}.feh-button.open{border-color:var(--control-open-border-color,var(--control-border-color,#ffffff2e));box-shadow:var(--control-open-shadow,var(--control-shadow,inset 0 1px 0 #ffffff0a))}.feh-button:focus,.feh-button:focus-visible{border-color:var(--control-focus-border-color,var(--control-open-border-color,var(--control-border-color,#fff3)));box-shadow:var(--control-focus-shadow,var(--control-shadow,inset 0 1px 0 #ffffff0a));outline:none}.feh-button:disabled{opacity:.5;cursor:not-allowed}.feh-button .button-text{z-index:1;position:relative}.feh-button.align-start{justify-content:flex-start}.feh-leading-icon-slot{z-index:1;width:18px;height:18px;color:var(--feh-text-muted);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex;position:relative}.feh-button.sm{height:28px;padding:2px 8px;font-size:12px;line-height:1}.feh-button.has-chevron{background-image:var(--control-chevron-image);background-repeat:no-repeat;background-position:right var(--control-chevron-right,10px)center;background-size:var(--control-chevron-size,14px)var(--control-chevron-size,14px);padding-right:var(--control-chevron-padding,36px)}.feh-button.has-chevron:hover{background-image:var(--control-chevron-hover-image,var(--control-chevron-image))}.feh-button.has-chevron.open{background-image:var(--control-chevron-open-image,var(--control-chevron-hover-image,var(--control-chevron-image)))}.feh-button.lg{padding:16px 32px;font-size:16px}.feh-button.full-width{width:100%}.feh-input-wrapper{border-radius:var(--control-radius,var(--feh-border-radius));width:100%;position:relative}.feh-input-wrapper.feh-fit{width:auto}.feh-input,.feh-textarea{background-color:var(--control-surface-bg,var(--feh-bg));border:var(--control-border-width,1px)solid var(--control-border-color,#ffffff1f);border-radius:var(--control-radius,var(--feh-border-radius));width:100%;color:var(--text-primary,var(--feh-text));box-shadow:var(--control-shadow,inset 0 1px 0 #ffffff0a);outline:none;padding:6px 10px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s,color .2s}.feh-input::-moz-placeholder,.feh-textarea::-moz-placeholder{color:var(--feh-text-muted)}.feh-input::placeholder,.feh-textarea::placeholder{color:var(--feh-text-muted)}.feh-input:focus,.feh-textarea:focus{background-color:var(--control-hover-bg,var(--feh-bg-hover));border-color:var(--control-focus-border-color,var(--control-hover-border-color,var(--control-border-color,#ffffff29)));box-shadow:var(--control-focus-shadow,var(--control-shadow,inset 0 1px 0 #ffffff0a))}.feh-textarea{resize:vertical;min-height:100px}.feh-select-wrapper{border-radius:var(--feh-select-radius);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.feh-leading-icon{pointer-events:none;z-index:2;width:18px;height:18px;color:var(--feh-text-muted);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.feh-select-wrapper.has-leading-icon .feh-select{padding-left:34px}.feh-select-wrapper.feh-fit{width:auto}.feh-select{width:100%;padding:6px 10px;padding-right:var(--control-chevron-padding,36px);background-color:var(--control-surface-bg,var(--feh-bg));border-radius:var(--feh-select-radius);color:var(--text-primary,var(--feh-text));cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:var(--control-shadow,inset 0 1px 0 #ffffff0a);background-image:var(--control-chevron-image);background-repeat:no-repeat;background-position:right var(--control-chevron-right,10px)center;background-size:var(--control-chevron-size,14px)var(--control-chevron-size,14px);border:1px solid #0000;outline:none;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s,color .2s}.feh-select:focus{background-color:var(--control-hover-bg,var(--feh-bg-hover));box-shadow:none;border-color:#0000}.feh-select option{background:var(--feh-bg);color:var(--feh-text)}.feh-select:hover{background-color:var(--control-hover-bg,var(--feh-bg-hover));box-shadow:none;background-image:var(--control-chevron-hover-image,var(--control-chevron-image));border-color:#0000;transform:translateY(0)}.feh-select-wrapper.sm .feh-select{padding:2px 8px;padding-right:var(--control-chevron-padding,36px);height:28px;font-size:12px;line-height:1}.feh-select-wrapper.sm.has-leading-icon .feh-select{padding-left:34px}.feh-input-wrapper.sm .feh-input{height:28px;padding:2px 8px;font-size:12px;line-height:1}.feh-checkbox-wrapper{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.feh-checkbox-input{display:none}.feh-checkbox-box{background:var(--feh-bg);border-radius:var(--feh-border-radius-sm);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border-medium,#ffffff2e),inset 0 1px #ffffff0a;position:relative}@supports (color:color-mix(in lab,red,red)){.feh-checkbox-box{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-medium,#ffffff2e)65%,transparent),inset 0 1px #ffffff0a}}.feh-checkbox-box{transition:background var(--feh-transition);flex-shrink:0}.feh-checkbox-box .feh-border-mask{border-radius:var(--feh-border-radius-sm)}.feh-checkbox-check{background:linear-gradient(135deg,var(--primary-light,var(--primary,#22c55e)),var(--primary,#22c55e));z-index:1;border-radius:2px;width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.feh-checkbox-input:checked+.feh-checkbox-box .feh-checkbox-check{transform:translate(-50%,-50%)scale(1)}.feh-checkbox-input:checked+.feh-checkbox-box{background:var(--feh-bg-hover)}.feh-checkbox-label{color:var(--feh-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px}.feh-radio-wrapper{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.feh-radio-input{display:none}.feh-radio-outer{background:var(--feh-bg);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--border-medium,#ffffff2e),inset 0 1px #ffffff0a;border-radius:999px;position:relative}@supports (color:color-mix(in lab,red,red)){.feh-radio-outer{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-medium,#ffffff2e)65%,transparent),inset 0 1px #ffffff0a}}.feh-radio-outer{transition:background var(--feh-transition);flex-shrink:0}.feh-radio-outer .feh-border-mask{border-radius:999px}.feh-radio-dot{background:linear-gradient(135deg,var(--primary-light,var(--primary,#22c55e)),var(--primary,#22c55e));z-index:1;border-radius:999px;width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.feh-radio-input:checked+.feh-radio-outer .feh-radio-dot{transform:translate(-50%,-50%)scale(1)}.feh-radio-input:checked+.feh-radio-outer{background:var(--feh-bg-hover)}.feh-radio-label{color:var(--feh-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px}.feh-toggle-wrapper{cursor:pointer;align-items:center;gap:10px;display:inline-flex;position:relative}.feh-toggle-input{display:none}.feh-toggle-track{background:var(--feh-bg);width:44px;height:24px;transition:background var(--feh-transition);border-radius:12px;flex-shrink:0;position:relative}.feh-toggle-track .feh-border-mask{border-radius:12px}.feh-toggle-thumb{z-index:1;background:linear-gradient(135deg,#666,#888);border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;top:2px;left:2px}.feh-toggle-input:checked+.feh-toggle-track{background:var(--feh-bg-hover)}.feh-toggle-input:checked+.feh-toggle-track .feh-toggle-thumb{background:linear-gradient(135deg,#22c55e,#4ade80);left:22px}.feh-toggle-label{color:var(--feh-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px}@keyframes fehRotateShine{0%{transform:rotate(0)translate(-50%,-50%)}to{transform:rotate(360deg)translate(-50%,-50%)}}.feh-button .button-text span{transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block}.feh-button.wave-effect:hover .button-text span{animation:.6s ease-in-out fehWave;animation-delay:calc(50ms*var(--char-index))}@keyframes fehWave{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.feh-button.glow-cascade:hover .button-text span{animation:.8s ease-out fehGlowCascade;animation-delay:calc(40ms*var(--char-index))}@keyframes fehGlowCascade{0%,to{text-shadow:none}50%{text-shadow:0 0 20px #fffc,0 0 30px #fff9}}.feh-button.bounce-effect:hover .button-text span{animation:.7s cubic-bezier(.68,-.55,.265,1.55) fehBounce;animation-delay:calc(40ms*var(--char-index))}@keyframes fehBounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.feh-no-border-animation .feh-border-glow,.feh-no-text-animation .button-text span{animation:none!important}.button,.select{justify-content:center;align-items:center;gap:var(--button-gap);border:2px solid var(--border-medium);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.button-primary{background:linear-gradient(135deg,var(--primary)0%,var(--primary-dark)100%);color:#fff;border-color:var(--primary);box-shadow:0 2px 4px #0000001a}.button-primary:hover{box-shadow:0 4px 12px rgba(var(--primary-rgb,34,197,94),.3);background:linear-gradient(135deg,var(--primary-light)0%,var(--primary)100%);transform:translateY(-1px)}.button-primary:active{box-shadow:0 2px 4px rgba(var(--primary-rgb,34,197,94),.2);transform:translateY(0)}.button-secondary{background-color:var(--secondary);color:#fff}.button-secondary:hover{background-color:var(--secondary-dark)}.button-ghost{color:var(--text-secondary);border:1px solid var(--border-light);background-color:#0000}.button-ghost:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.button-danger{background-color:var(--danger);color:#fff}.button-danger:hover{background-color:#dc2626}.button-inactive{background-color:var(--bg-tertiary);color:var(--text-tertiary)}.button-active{background-color:var(--primary);color:#fff}input:not(.feh-input){background-color:var(--bg-input);border:2px solid var(--border-medium);color:var(--text-primary);transition:border-color var(--transition-fast);font-size:.875rem;font-weight:var(--ui-font-weight);border-radius:.375rem;padding:.5rem .75rem}input:not(.feh-input):focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #22c55e33}select:not(.feh-select){background-color:var(--control-surface-bg,var(--bg-input));border:var(--control-border-width,1px)solid var(--control-border-color,var(--border-medium));border-radius:var(--control-select-radius,var(--control-radius,.5rem));color:var(--text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:var(--control-shadow,none);background-image:var(--control-chevron-image,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23808080'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E"));cursor:pointer;font-size:.875rem;font-weight:var(--ui-font-weight);background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25em 1.25em;padding:.5rem 2rem .5rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}select:not(.feh-select):focus{border-color:var(--control-focus-border-color,var(--control-hover-border-color,var(--control-border-color,var(--primary))));box-shadow:var(--control-focus-shadow,var(--control-hover-shadow,var(--control-shadow,none)));background-color:var(--control-hover-bg,var(--bg-tertiary));outline:none}select:not(.feh-select):hover{background-color:var(--control-hover-bg,var(--bg-tertiary));border-color:var(--control-hover-border-color,var(--control-border-color,var(--primary)));box-shadow:var(--control-hover-shadow,var(--control-shadow,none));background-image:var(--control-chevron-hover-image,var(--control-chevron-image));transform:translateY(0)}select:not(.feh-select)>option{background-color:var(--bg-secondary);border-radius:.5rem;padding:.5rem}.date-control{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.date-field{width:var(--cc-date-field-width,128px);min-width:var(--cc-date-field-width,128px);flex-direction:column;display:flex}.select-field{width:var(--cc-select-field-width,5.25rem);min-width:var(--cc-select-field-width,5.25rem);flex-direction:column;display:flex}.select-field--strikes{width:var(--cc-strikes-select-field-width,4.25rem);min-width:var(--cc-strikes-select-field-width,4.25rem)}.select-field--lower{width:var(--cc-lower-select-field-width,4.55rem);min-width:var(--cc-lower-select-field-width,4.55rem)}.date-field label,.select-field label{font-size:.75rem;font-weight:var(--ui-font-weight);color:var(--text-secondary);white-space:nowrap;margin-bottom:.25rem;display:block}.date-input{background-color:var(--control-surface-bg,var(--bg-input));color:var(--text-primary);border:var(--control-border-width,1px)solid var(--control-border-color,var(--border-medium));border-radius:var(--control-select-radius,var(--control-radius,8px));box-shadow:var(--control-shadow,none);box-sizing:border-box;width:100%;height:var(--cc-control-trigger-height,28px);min-height:0;font-size:var(--cc-date-field-font-size,12px);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:var(--ui-font-weight);padding:0 20px 0 7px;line-height:normal;transition:border-color .2s,box-shadow .2s,background-color .2s;display:block;position:relative}.date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1.25em 1.25em;width:1.25em;height:1.25em;position:absolute;right:.5rem}.theme-light .date-input::-webkit-calendar-picker-indicator{opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23374151'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z'%3E%3C/path%3E%3C/svg%3E")}.date-input:focus{border-color:var(--control-focus-border-color,var(--primary));box-shadow:var(--control-focus-shadow,0 0 0 2px #22c55e38);background-color:var(--control-hover-bg,var(--bg-tertiary));outline:none}.date-input:hover{background-color:var(--control-hover-bg,var(--bg-tertiary));border-color:var(--control-hover-border-color,var(--primary));box-shadow:var(--control-hover-shadow,var(--control-shadow,none))}.date-input:hover::-webkit-calendar-picker-indicator{opacity:1;background-color:#ffffff1a;border-radius:2px}@media (min-width:1025px) and (max-height:980px){.date-control{gap:.35rem}.date-field{width:var(--cc-date-field-width,112px);min-width:var(--cc-date-field-width,112px)}.date-field label,.select-field label{margin-bottom:.16rem;font-size:.66rem}.date-input{height:var(--cc-control-trigger-height,25px);font-size:var(--cc-date-field-font-size,11px);padding-left:7px;padding-right:18px;line-height:normal}}.theme-light .date-input:hover::-webkit-calendar-picker-indicator{background-color:#0000001a}input[type=date]{color-scheme:dark}.theme-light input[type=date]{color-scheme:light}.date-input::-webkit-datetime-edit{color:var(--text-primary);background-color:#0000}.date-input::-webkit-datetime-edit-fields-wrapper{color:var(--text-primary);background-color:#0000}.date-input::-webkit-datetime-edit-text{color:var(--text-primary);background-color:#0000}.date-input::-webkit-datetime-edit-month-field{color:var(--text-primary);background-color:#0000}.date-input::-webkit-datetime-edit-day-field{color:var(--text-primary);background-color:#0000}.date-input::-webkit-datetime-edit-year-field{color:var(--text-primary);background-color:#0000}.date-control .select{height:var(--cc-control-trigger-height,28px);font-size:inherit;align-items:center;width:100%;padding:0 .5rem;line-height:1;display:flex}.date-control .feh-input-wrapper.date-control__soft-input{box-sizing:border-box;height:var(--cc-control-trigger-height,28px);border:1px solid var(--feh-soft-border,#ffffff0e);border-radius:var(--control-select-radius,12px);background:var(--feh-soft-surface);width:100%;box-shadow:var(--feh-soft-shadow);padding:0;transition:background .14s,border-color .14s,box-shadow .14s}.date-control .feh-input-wrapper.date-control__soft-input:hover,.date-control .feh-input-wrapper.date-control__soft-input:focus-within{background:var(--feh-soft-surface-hover);border-color:var(--feh-soft-border-hover,#ffffff1a);box-shadow:var(--feh-soft-shadow-hover),inset 0 0 0 1px var(--feh-soft-focus,#fff4e01f)}.date-control .date-control__soft-input-field{box-sizing:border-box;box-shadow:none;height:100%;min-height:0;font-size:var(--cc-date-field-font-size,inherit);background:0 0;border:0;padding:0 20px 0 7px;line-height:normal;display:block}.date-control .feh-input-wrapper.sm .date-control__soft-input-field{box-sizing:border-box;height:100%;min-height:0;font-size:var(--cc-date-field-font-size,12px);padding:0 20px 0 7px;line-height:normal;display:block}.date-control__date-shell{width:100%;position:relative}.date-control__native-picker{width:var(--cc-control-trigger-height,28px);height:var(--cc-control-trigger-height,28px);opacity:0;pointer-events:none;position:absolute;top:0;right:0}.date-control__picker-button{width:calc(var(--cc-control-trigger-height,28px) - 9px);height:calc(var(--cc-control-trigger-height,28px) - 9px);color:var(--text-secondary);background:var(--control-surface-bg,var(--bg-input));border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.date-control__picker-button{background:color-mix(in srgb,var(--control-surface-bg,var(--bg-input))72%,transparent)}}.date-control__picker-button{cursor:pointer;z-index:2;transition:color .14s,background-color .14s,box-shadow .14s}.date-control__picker-button:hover,.date-control__picker-button:focus-visible{color:var(--text-primary);background:var(--control-hover-bg,var(--bg-tertiary))}@supports (color:color-mix(in lab,red,red)){.date-control__picker-button:hover,.date-control__picker-button:focus-visible{background:color-mix(in srgb,var(--control-hover-bg,var(--bg-tertiary))86%,white 4%)}}.date-control__picker-button:hover,.date-control__picker-button:focus-visible{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab,red,red)){.date-control__picker-button:hover,.date-control__picker-button:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent)}}.date-control__picker-button:hover,.date-control__picker-button:focus-visible{outline:none}.date-control__picker-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.date-control__picker-icon{background-color:currentColor;width:.68rem;height:.68rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2z'/%3E%3C/svg%3E") 50%/contain no-repeat}.date-control .feh-menu-select{width:100%}.date-control .feh-menu-select.sm .feh-menu-select__trigger{height:var(--cc-control-trigger-height,28px);justify-content:flex-start;gap:var(--cc-select-trigger-gap,.32rem);padding:2px var(--cc-select-trigger-padding-x,.48rem);font-size:var(--cc-select-field-font-size,12px);text-align:left;-moz-text-align-last:left;text-align-last:left}.date-control .feh-menu-select__trigger-label{text-align:left;flex:0 auto}.date-control .feh-menu-select__chevron{margin-left:auto}.date-control .date-control__soft-input-field:hover,.date-control .date-control__soft-input-field:focus{box-shadow:none;background:0 0;border:0}.date-control .feh-input-wrapper.date-control__soft-input:has(.date-control__soft-input-field:disabled){opacity:.56;border-color:var(--feh-soft-border,#ffffff0e)}@supports (color:color-mix(in lab,red,red)){.date-control .feh-input-wrapper.date-control__soft-input:has(.date-control__soft-input-field:disabled){border-color:color-mix(in srgb,var(--feh-soft-border,#ffffff0e)70%,transparent)}}.date-control .feh-input-wrapper.date-control__soft-input:has(.date-control__soft-input-field:disabled){box-shadow:none}.date-control .date-control__soft-input-field:disabled{cursor:not-allowed;opacity:.78}.level-controls{gap:.5rem;display:flex}.level-group{background-color:var(--bg-tertiary);border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.level-header{color:var(--secondary);margin-bottom:.25rem}.level-row{align-items:center;gap:.5rem;display:flex}.level-pg{color:var(--indicator-up)}.level-fg{color:var(--chart-positive);opacity:.8}.level-zg{color:var(--text-primary)}.level-fr{color:var(--chart-negative);opacity:.8}.level-ng{color:var(--indicator-down)}.indicator-controls{align-items:center;gap:1rem;display:flex}.indicator-buttons{gap:.25rem;display:flex}.indicator-button{background-color:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-fast);border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem}.indicator-button:hover{background-color:var(--border-medium)}.indicator-button.active{background-color:var(--primary);color:#fff}.indicator-button.active-blue{background-color:var(--secondary);color:#fff}.indicator-button.active-orange{color:#fff;background-color:#f59e0b}.indicator-button.active-red{background-color:var(--indicator-down);color:#fff}#topbar{z-index:1000;background-color:var(--bg-secondary);border-bottom:1px solid var(--border-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;box-shadow:0 .25rem .5rem var(--shadow);justify-content:space-between;align-items:center;padding:.25rem .75rem;display:flex;position:fixed;top:0}@media (prefers-reduced-transparency:reduce),(prefers-reduced-motion:reduce){#topbar{-webkit-backdrop-filter:none;backdrop-filter:none}}#topbar>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.control-panel{--cc-control-trigger-height:26px;--cc-date-field-width:5.1rem;--cc-date-field-font-size:.72rem;--cc-select-field-width:4.5rem;--cc-strikes-select-field-width:3.45rem;--cc-lower-select-field-width:3.85rem;--cc-select-field-font-size:.7rem;--cc-select-trigger-padding-x:.48rem;--cc-select-trigger-gap:.32rem;--cc-header-panel-margin-x:.15rem;--cc-header-panel-padding-x:.45rem;margin:.4rem var(--cc-header-panel-margin-x,var(--panel-margin))0rem var(--cc-header-panel-margin-x,var(--panel-margin));background-color:var(--bg-secondary);border-radius:var(--panel-border-radius);border:0px solid var(--border-medium);padding:0rem var(--cc-header-panel-padding-x,1rem);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}#center-switcher{justify-content:space-between;gap:var(--button-gap);display:flex}#content{padding:.35rem var(--panel-padding)var(--panel-padding)var(--panel-padding)}@media (min-width:1025px){#content.dashboard-route{--panel-padding:.15rem;--panel-margin:.15rem;--cc-ticker-grid-gap:clamp(.05rem,.08vw,.12rem);--cc-histogram-panel-padding-left:0rem;--cc-histogram-panel-padding-right:.08rem;--cc-compact-histogram-height:330px;--cc-compact-total-bar-height:320px;--cc-compact-total-bar-zero-offset-y:31px;--cc-compact-matrix-column-width:132px;--cc-compact-matrix-stack-height:905px;--cc-compact-matrix-value-font-size:.68rem;--cc-compact-matrix-value-font-size-compact:.64rem;--cc-compact-level-cell-border:var(--border-light)}@supports (color:color-mix(in lab,red,red)){#content.dashboard-route{--cc-compact-level-cell-border:color-mix(in srgb,var(--border-light)72%,transparent)}}#content.dashboard-route{--cc-ticker-header-price-font-size:.92rem;--cc-ticker-header-percent-font-size:.88rem;--cc-ticker-header-value-gap:.28rem;--cc-ticker-header-padding-x:.28rem;--cc-ticker-header-min-height:30px;--cc-control-trigger-height:26px;--cc-stock-selector-width:4.65rem;--cc-stock-selector-font-size:.72rem;--cc-stock-selector-height:var(--cc-control-trigger-height);--cc-command-ticker-select-width:4.35rem;--cc-level-cell-font-size:.9rem;--cc-stock-level-cell-font-size:.86rem;--cc-histogram-title-font-size:.86rem;--cc-histogram-axis-font-size:.76rem;--cc-command-level-row-max-width:46rem;--cc-ticker-panel-padding-x:.15rem;--cc-stock-level-label-width:2.8rem;--cc-stock-level-value-width:5.75rem;--cc-stock-level-gradient-width:3.3rem}}@media (min-width:1025px) and (max-height:980px){#content.dashboard-route{--panel-padding:.1rem;--panel-margin:.1rem;--panel-gap:.5rem;--cc-ticker-grid-gap:clamp(.03rem,.06vw,.08rem);--cc-histogram-panel-padding-left:0rem;--cc-histogram-panel-padding-right:.04rem;--cc-compact-histogram-height:275px;--cc-compact-total-bar-height:275px;--cc-compact-total-bar-zero-offset-y:16px;--cc-compact-matrix-column-width:110px;--cc-compact-matrix-stack-height:727px;--cc-compact-matrix-value-font-size:.54rem;--cc-compact-matrix-value-font-size-compact:.52rem;--cc-compact-level-cell-border:var(--border-light)}@supports (color:color-mix(in lab,red,red)){#content.dashboard-route{--cc-compact-level-cell-border:color-mix(in srgb,var(--border-light)90%,black 10%)}}#content.dashboard-route{--cc-ticker-header-price-font-size:.86rem;--cc-ticker-header-percent-font-size:.82rem;--cc-ticker-header-value-gap:.22rem;--cc-ticker-header-padding-x:.18rem;--cc-ticker-header-min-height:26px;--cc-control-trigger-height:23px;--cc-date-field-width:4.9rem;--cc-date-field-font-size:.66rem;--cc-select-field-width:4.32rem;--cc-strikes-select-field-width:3.35rem;--cc-lower-select-field-width:3.72rem;--cc-select-field-font-size:.64rem;--cc-select-trigger-padding-x:.4rem;--cc-select-trigger-gap:.22rem;--cc-stock-selector-width:4.35rem;--cc-stock-selector-font-size:.66rem;--cc-stock-selector-height:var(--cc-control-trigger-height);--cc-command-ticker-select-width:3.9rem;--cc-level-cell-font-size:.72rem;--cc-stock-level-cell-font-size:.68rem;--cc-histogram-title-font-size:.74rem;--cc-histogram-axis-font-size:.62rem;--cc-command-level-row-max-width:100%;--cc-ticker-panel-padding-x:.1rem;--cc-stock-level-label-width:2.1rem;--cc-stock-level-value-width:4.5rem;--cc-stock-level-gradient-width:2.45rem;padding:.1rem var(--panel-padding)var(--panel-padding)var(--panel-padding)}.ticker-grid{--ticker-grid-bar-track-size:clamp(24px,2vw,30px);gap:var(--cc-ticker-grid-gap,clamp(.08rem,.14vw,.16rem));margin-bottom:.08rem!important}.total-bar{width:28px;height:var(--cc-compact-total-bar-height);transform:translateY(var(--cc-compact-total-bar-zero-offset-y));align-self:start}.total-bar-container{height:calc(100% - 2.05rem)}.total-bar-value{font-size:.62rem}.total-bar-percentage{margin-top:.1rem;font-size:.58rem}.control-panel{--cc-control-trigger-height:23px;--cc-date-field-width:4.9rem;--cc-date-field-font-size:.66rem;--cc-select-field-width:4.32rem;--cc-strikes-select-field-width:3.35rem;--cc-lower-select-field-width:3.72rem;--cc-select-field-font-size:.64rem;--cc-select-trigger-padding-x:.4rem;--cc-select-trigger-gap:.22rem;--cc-header-panel-margin-x:.1rem;--cc-header-panel-padding-x:.35rem}}.hp-toplogo{height:var(--hp-toplogo-h);opacity:.8;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.theme-light .hp-toplogo{height:var(--hp-toplogo-h-light)}.flex-spacer{flex:auto}.panel-grid{gap:var(--panel-gap);width:100%;max-width:100%;display:grid;overflow:hidden}.ticker-grid{--ticker-grid-bar-track-size:clamp(32px,3.2vw,40px);grid-template-columns:minmax(0,1fr)var(--ticker-grid-bar-track-size)var(--ticker-grid-bar-track-size)minmax(0,1fr);gap:var(--cc-ticker-grid-gap,clamp(.18rem,.28vw,.3rem));align-items:stretch;width:100%;margin-bottom:.5rem;display:grid}.ticker-grid>*,.ticker-grid .chart-panel,.ticker-grid .chart-content,.ticker-grid .chart.histogram,.ticker-grid .total-bar{min-width:0}.ticker-grid .chart-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ticker-chart-wrapper{border-radius:.375rem;height:100%;min-height:300px;margin-top:1rem;padding:1rem}.nav-bar{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.nav-icons{align-items:center;gap:1rem;display:flex}.nav-icon{width:2rem;height:1rem;color:var(--text-secondary);transition:all var(--transition-fast);cursor:pointer;background-color:#0000;border:0 solid #0000;border-radius:.38rem;justify-content:center;align-items:center;display:flex}.nav-icon:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.nav-icon svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:20px;height:20px}.nav-icon--sm svg{width:16px;height:16px}.nav-icon--lg svg{width:24px;height:24px}.nav-icon--primary{color:var(--primary)}.nav-icon--secondary{color:var(--secondary)}.nav-icon--muted{color:var(--text-tertiary)}.nav-icon--active{color:var(--primary);background-color:var(--bg-tertiary)}.nav-divider{background-color:var(--border-light);width:1px;height:1.5rem}.app-container{width:100%;min-height:100vh;color:var(--text-primary);z-index:1;transition:background-color .3s,color .3s;position:relative;overflow:hidden auto}.total-bar{width:40px;height:345px;transform:translateY(var(--total-bar-vertical-offset,22px));flex-direction:column;justify-content:center;align-items:center;display:flex}.total-bar-value{font-size:var(--total-bar-value-font-size,.875rem);text-align:center;white-space:nowrap;color:var(--text-primary);font-family:var(--total-bar-value-font-family,var(--font-data));transition:color var(--color-transition-duration)var(--color-transition-easing);margin-bottom:.1rem}.total-bar-container{background:linear-gradient(180deg,var(--bg-chart)0%,var(--bg-chart)100%);width:100%;height:calc(100% - 3rem)}@supports (color:color-mix(in lab,red,red)){.total-bar-container{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-chart)90%,var(--bg-panel,var(--bg-secondary))10%),color-mix(in srgb,var(--bg-chart)97%,black 3%))}}.total-bar-container{border:1px solid var(--border-medium);transition:background-color var(--color-transition-duration)var(--color-transition-easing),border-color var(--color-transition-duration)var(--color-transition-easing),box-shadow var(--color-transition-duration)var(--color-transition-easing);border-radius:.45rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,inset 0 -1px #0000001a}.total-bar-indicator{width:100%;transition:all var(--color-transition-slow)var(--color-transition-easing),background-color var(--color-transition-duration)var(--color-transition-easing);position:absolute;left:0;box-shadow:inset 0 1px #ffffff1f}.total-bar-indicator--positive{border-radius:.2rem .2rem 0 0}.total-bar-indicator--negative{border-radius:0 0 .2rem .2rem}.total-bar-indicator--neutral{border-radius:0}.total-bar-centerline{background-color:var(--text-primary);width:100%;height:1px;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.total-bar-centerline{background-color:color-mix(in srgb,var(--text-primary)38%,var(--border-medium)62%)}}.total-bar-percentage{font-size:var(--total-bar-percentage-font-size,.75rem);color:var(--text-tertiary);font-family:var(--total-bar-percentage-font-family,var(--font-ui));letter-spacing:.01em;margin-top:.25rem;font-weight:700}.matrix-panel{background:var(--matrix-panel-bg,var(--bg-primary));border:1px solid var(--matrix-panel-border-color,var(--border-medium));border-radius:var(--matrix-panel-radius,.85rem);z-index:0;flex-shrink:1;width:100%;min-width:0;height:200px;margin-bottom:.0625rem;padding:.05rem;position:relative}.matrix-header{text-align:center;border-bottom:1px solid var(--matrix-header-border-color,var(--border-medium));background:var(--matrix-header-bg,transparent);margin-bottom:.6rem;padding-top:.15rem;padding-bottom:.2rem}.matrix-header h3{color:var(--matrix-header-color,var(--text-primary));font-size:var(--matrix-header-font-size,.62rem);font-weight:var(--matrix-header-font-weight,500);letter-spacing:var(--matrix-header-letter-spacing,.02em);text-transform:uppercase;font-family:var(--font-display);margin:0;font-stretch:75%}.matrix-grid{justify-content:stretch;gap:0;width:100%;height:calc(100% - 2rem);display:flex}.market-sentiment-stack{flex-direction:column;flex:1;gap:.0625rem;width:100%;max-width:100%;display:flex;overflow:hidden}.market-sentiment-stack .matrix-panel{flex:163.5px;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;overflow:hidden}.matrix-cell{background:var(--matrix-cell-bg,var(--bg-secondary));border-right:0px solid var(--matrix-cell-border-color,var(--border-dark));border-top:1px solid var(--matrix-cell-border-color,var(--border-dark));border-bottom:1px solid var(--matrix-cell-border-color,var(--border-dark));height:100%;transition:background-color var(--color-transition-duration)var(--color-transition-easing),border-color var(--color-transition-duration)var(--color-transition-easing);border-radius:0;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding:0;display:flex;position:relative}.matrix-cell:first-child{border-left:0px solid var(--matrix-cell-border-color,var(--border-dark));border-radius:.125rem 0 0 .125rem}.matrix-cell:last-child{border-radius:0 .125rem .125rem 0}.matrix-value{font-size:var(--matrix-value-font-size,.72rem);font-weight:var(--matrix-value-font-weight,500);color:var(--matrix-value-color,var(--text-primary));font-family:var(--font-data);text-align:center;z-index:10;background:0 0;border-radius:.125rem;padding:.125rem .25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.matrix-panel.ad-volume-matrix .matrix-cell .matrix-value,div.matrix-panel.vol-change-matrix .matrix-cell .matrix-value{font-size:var(--matrix-value-font-size-compact,.7rem)}.matrix-header.matrix-header-with-tooltip{z-index:25;position:relative;cursor:help!important}.matrix-tooltip{background:var(--bg-primary);border:2px solid var(--border-medium);z-index:9999;box-sizing:border-box;white-space:normal;overscroll-behavior:contain;pointer-events:auto;scrollbar-gutter:stable;opacity:0;visibility:hidden;border-radius:.375rem;width:-moz-max-content;width:max-content;min-width:min(13rem,100vw - 1.5rem);max-width:min(18rem,100vw - 1.5rem);max-height:min(16rem,100vh - 4rem);padding:.75rem;font-size:.75rem;line-height:1.3;transition:all .2s;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%)translateY(8px);box-shadow:0 4px 12px #0000004d}.matrix-panel:hover,.market-sentiment-stack:hover,.unified-top-panel:hover,.unified-top-panel .panel-section:hover,.unified-top-panel .center-section:hover{overflow:visible}.market-sentiment-stack:hover,.unified-top-panel .panel-section:hover,.unified-top-panel .center-section:hover{z-index:40;position:relative}.matrix-panel:hover{z-index:30}.matrix-tooltip::-webkit-scrollbar{width:4px}.matrix-tooltip::-webkit-scrollbar-track{background:0 0}.matrix-tooltip::-webkit-scrollbar-thumb{background:var(--text-secondary);border-radius:2px}.matrix-tooltip::-webkit-scrollbar-thumb:hover{background:var(--text-primary)}.matrix-tooltip{scrollbar-width:thin;scrollbar-color:var(--text-secondary)transparent}.matrix-header.matrix-header-with-tooltip:hover .matrix-tooltip{opacity:1!important;visibility:visible!important;transform:translate(-50%)translateY(0)!important}.matrix-tooltip:after{content:"";border:6px solid #0000;border-top-color:var(--bg-primary);width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.matrix-tooltip:before{content:"";border:7px solid #0000;border-top-color:var(--border-medium);z-index:-1;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.matrix-tooltip .tooltip-title{color:var(--text-primary);margin-bottom:.375rem;font-size:.8rem;font-weight:600}.matrix-tooltip .tooltip-description{color:var(--text-secondary);font-size:.7rem;line-height:1.4}.tooltips-disabled .matrix-header.matrix-header-with-tooltip{cursor:default!important}.tooltips-disabled .matrix-tooltip{display:none!important}@media (max-width:768px){.matrix-tooltip{min-width:min(11rem,100vw - 1rem);max-width:min(15rem,100vw - 1rem);padding:.5rem;font-size:.7rem}.matrix-tooltip .tooltip-title{margin-bottom:.25rem;font-size:.75rem}.matrix-tooltip .tooltip-description{font-size:.65rem}}.matrix-tooltip.tooltip-top{top:100%;bottom:auto;transform:translate(-50%)translateY(4px)}.matrix-tooltip.tooltip-top:hover,.matrix-tooltip-trigger:hover .matrix-tooltip.tooltip-top{transform:translate(-50%)translateY(0)}.matrix-tooltip.tooltip-top:after{border-top-color:#0000;border-bottom-color:var(--bg-primary);top:auto;bottom:100%}.matrix-tooltip.tooltip-top:before{border-top-color:#0000;border-bottom-color:var(--border-medium);top:auto;bottom:100%}.matrix-bar-container{background:var(--bg-chart);border:1px solid var(--border-dark);border-radius:.125rem;flex:1;justify-content:center;align-items:center;width:100%;height:44px;margin:.00625rem 0;display:flex;position:relative}.matrix-bar-container:before{content:"";background-color:var(--border-medium);z-index:1;height:1px;position:absolute;top:50%;left:0;right:0}.matrix-bar-container.vol-bar-container:before{display:none}.matrix-bar{width:100%;min-height:2px;max-height:50%;transition:height var(--color-transition-slow)var(--color-transition-easing),background-color var(--color-transition-duration)var(--color-transition-easing);z-index:2;border-radius:0;position:absolute}.matrix-bar.bg-positive-80{transform-origin:bottom;bottom:50%}.matrix-bar.bg-negative-80{transform-origin:top;top:50%}.matrix-bar.vol-matrix-bar{transform-origin:bottom;max-height:85%;top:auto;bottom:0}.matrix-label{font-size:var(--matrix-label-font-size,.62rem);font-weight:var(--matrix-label-font-weight,400);color:var(--matrix-label-color,var(--text-secondary));text-align:center;text-transform:uppercase;letter-spacing:var(--matrix-label-letter-spacing,.002em);z-index:10;font-family:var(--font-ui);margin-top:.25rem;font-stretch:75%;position:relative}.bg-neutral{background-color:var(--border-medium);top:50%;height:1px!important}.marketMatrix .grid4{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.matrix-container{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem;display:grid}@media (max-width:1200px){.matrix-container{grid-template-columns:repeat(2,1fr)}}.dashboard-grid{--dashboard-premium-panel-surface:radial-gradient(circle at top,var(--text-primary),transparent 62%),linear-gradient(180deg,var(--bg-panel,var(--bg-secondary)),var(--bg-panel,var(--bg-secondary)))}@supports (color:color-mix(in lab,red,red)){.dashboard-grid{--dashboard-premium-panel-surface:radial-gradient(circle at top,color-mix(in srgb,var(--text-primary)4%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel,var(--bg-secondary))92%,white 8%),color-mix(in srgb,var(--bg-panel,var(--bg-secondary))98%,black 2%))}}.dashboard-grid{--dashboard-premium-panel-header:linear-gradient(180deg,var(--bg-panel,var(--bg-secondary)),var(--bg-panel,var(--bg-secondary)))}@supports (color:color-mix(in lab,red,red)){.dashboard-grid{--dashboard-premium-panel-header:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel,var(--bg-secondary))96%,white 4%),color-mix(in srgb,var(--bg-panel,var(--bg-secondary))90%,black 10%))}}.dashboard-grid{--dashboard-premium-panel-edge:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.dashboard-grid{--dashboard-premium-panel-edge:color-mix(in srgb,var(--border-medium)44%,transparent)}}.dashboard-grid{--dashboard-premium-panel-edge-strong:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.dashboard-grid{--dashboard-premium-panel-edge-strong:color-mix(in srgb,var(--border-medium)72%,var(--border-light)28%)}}.dashboard-grid{--dashboard-premium-panel-highlight:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-grid{--dashboard-premium-panel-highlight:color-mix(in srgb,var(--text-primary)10%,transparent)}}.dashboard-grid{--dashboard-premium-panel-shadow:inset 0 1px 0 var(--text-primary),inset 0 -1px 0 var(--shadow,#0000002e),0 18px 36px var(--shadow,#0003)}@supports (color:color-mix(in lab,red,red)){.dashboard-grid{--dashboard-premium-panel-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary)8%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--shadow,#0000002e)26%,transparent),0 18px 36px color-mix(in srgb,var(--shadow,#0003)24%,transparent)}}.dashboard-grid{isolation:isolate;flex-direction:column;gap:1rem;width:100%;max-width:100%;display:flex;position:relative;overflow:visible}.theme-light .dashboard-grid{--dashboard-premium-panel-surface:radial-gradient(circle at top,#64748b0b,transparent 60%),linear-gradient(180deg,var(--bg-panel,var(--bg-secondary)),var(--bg-panel,var(--bg-secondary)))}@supports (color:color-mix(in lab,red,red)){.theme-light .dashboard-grid{--dashboard-premium-panel-surface:radial-gradient(circle at top,#64748b0b,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel,var(--bg-secondary))96%,white 4%),color-mix(in srgb,var(--bg-panel,var(--bg-secondary))91%,var(--bg-primary)9%))}}.theme-light .dashboard-grid{--dashboard-premium-panel-header:linear-gradient(180deg,var(--bg-input),var(--bg-input))}@supports (color:color-mix(in lab,red,red)){.theme-light .dashboard-grid{--dashboard-premium-panel-header:linear-gradient(180deg,color-mix(in srgb,var(--bg-input)52%,white 48%),color-mix(in srgb,var(--bg-input)78%,white 22%))}}.theme-light .dashboard-grid{--dashboard-premium-panel-edge:var(--border-light)}@supports (color:color-mix(in lab,red,red)){.theme-light .dashboard-grid{--dashboard-premium-panel-edge:color-mix(in srgb,var(--border-light)82%,var(--border-medium)18%)}}.theme-light .dashboard-grid{--dashboard-premium-panel-edge-strong:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.theme-light .dashboard-grid{--dashboard-premium-panel-edge-strong:color-mix(in srgb,var(--border-medium)28%,var(--border-light)72%)}}.theme-light .dashboard-grid{--dashboard-premium-panel-highlight:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.theme-light .dashboard-grid{--dashboard-premium-panel-highlight:color-mix(in srgb,var(--text-primary)4%,white 96%)}}.theme-light .dashboard-grid{--dashboard-premium-panel-shadow:inset 0 1px 0 #ffffffd1,inset 0 -1px 0 #94a3b81f,0 20px 36px #0f172a14}.unified-top-panel{--market-sentiment-card-min-content:115px;--market-sentiment-card-shell-inline: calc(2px + .16rem) ;--market-sentiment-card-min-width:calc(var(--market-sentiment-card-min-content) + var(--market-sentiment-card-shell-inline));--market-sentiment-column-min:var(--market-sentiment-card-min-width);--market-sentiment-column-max:145px;--market-sentiment-column-fluid:9.25vw;background:var(--bg-secondary);border:0px solid var(--border-medium);z-index:10;isolation:isolate;border-radius:.75rem;gap:0;width:100%;max-width:100%;min-height:520px;margin-bottom:1rem;padding:0;display:flex;position:relative;overflow:hidden}.unified-top-panel:hover{z-index:120;overflow:visible}.unified-top-panel .panel-section{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.unified-top-panel .center-section{flex:0 1 clamp(var(--market-sentiment-column-min),var(--market-sentiment-column-fluid),var(--market-sentiment-column-max));width:clamp(var(--market-sentiment-column-min),var(--market-sentiment-column-fluid),var(--market-sentiment-column-max));min-width:var(--market-sentiment-column-min);max-width:var(--market-sentiment-column-max);height:calc(100% - .35rem);overflow:hidden}.unified-top-panel.unified-top-panel--stack-right{grid-template-columns:minmax(0,1fr)clamp(var(--market-sentiment-column-min),var(--market-sentiment-column-fluid),var(--market-sentiment-column-max));grid-template-rows:auto auto;grid-template-areas:"left center""right right";align-items:stretch;display:grid}.unified-top-panel.unified-top-panel--stack-right>.panel-section{min-width:0}.unified-top-panel.unified-top-panel--stack-right>.panel-section:first-child{grid-area:left}.unified-top-panel.unified-top-panel--stack-right>.panel-section.center-section{grid-area:center}.unified-top-panel.unified-top-panel--stack-right>.panel-section:nth-child(3){grid-area:right}.unified-top-panel .panel-section .panel{height:100%;box-shadow:none;background:0 0;border:none;flex-direction:column;margin-bottom:0;padding:0;display:flex}.unified-top-panel .center-section #marketSentiment{flex-direction:column;justify-content:flex-start;height:100%;margin-top:0;display:flex}.symbol-center-top-panel{align-items:stretch;display:flex}.symbol-center-top-panel .symbol-center-breadth-section{align-self:stretch;overflow:visible}.symbol-center-top-panel .symbol-center-breadth-section #marketSentiment{max-height:100%;height:100%!important}.symbol-center-top-panel .symbol-center-ticker-section,.symbol-center-top-panel .symbol-center-chart-section{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.symbol-center-top-panel .symbol-center-chart-panel{flex:none;justify-content:flex-start;padding:0}.symbol-center-top-panel .kline-premium-shell{width:100%;height:auto}.symbol-center-monitor-panel{flex:0 auto;min-height:0;overflow:visible}.symbol-center-monitor-toolbar{justify-content:space-between;align-items:center;gap:.5rem;margin:-.08rem 0 .12rem;padding:0 .08rem;display:flex}.symbol-center-monitor-label{color:var(--dashboard-premium-text-muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:700}.symbol-center-monitor-toolbar .derivative-controls{box-shadow:none;background:0 0;border:0;border-radius:0;gap:3px;padding:0}.symbol-center-monitor-toolbar .derivative-btn-toggle{letter-spacing:.06em;min-width:40px;min-height:19px;box-shadow:inset 0 1px 0 var(--text-primary),0 3px 8px var(--shadow,#0003);border-radius:5px;padding:1px 7px 2px;font-size:.6rem}@supports (color:color-mix(in lab,red,red)){.symbol-center-monitor-toolbar .derivative-btn-toggle{box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary)6%,transparent),0 3px 8px color-mix(in srgb,var(--shadow,#0003)18%,transparent)}}.symbol-center-monitor-toolbar .derivative-btn-toggle:after{bottom:.08rem;left:.42rem;right:.42rem}.symbol-center-monitor-panel .rapid-monitor-grid{height:100%;min-height:0}.market-sentiment-stack .matrix-panel{min-width:var(--market-sentiment-card-min-width);background:var(--dashboard-premium-panel-surface);border:1px solid var(--dashboard-premium-panel-edge);box-shadow:var(--dashboard-premium-panel-shadow);border-radius:.85rem;padding:.08rem}.market-sentiment-stack .matrix-header{background:var(--dashboard-premium-panel-header);border-bottom:1px solid var(--dashboard-premium-panel-edge-strong);margin-bottom:.45rem;padding-top:.3rem;padding-bottom:.28rem}@supports (color:color-mix(in lab,red,red)){.market-sentiment-stack .matrix-header{border-bottom:1px solid color-mix(in srgb,var(--dashboard-premium-panel-edge-strong)72%,transparent)}}.market-sentiment-stack .matrix-grid{height:calc(100% - 1.95rem);padding:0 .14rem .14rem}.market-sentiment-stack .vvix-widget{min-width:var(--market-sentiment-card-min-width);background:var(--dashboard-premium-panel-surface);border:1px solid var(--dashboard-premium-panel-edge);box-shadow:var(--dashboard-premium-panel-shadow);border-radius:.85rem;overflow:visible}.market-sentiment-stack .vvix-label{background:var(--dashboard-premium-panel-header);border:0;border-bottom:1px solid var(--dashboard-premium-panel-edge-strong)}@supports (color:color-mix(in lab,red,red)){.market-sentiment-stack .vvix-label{border-bottom:1px solid color-mix(in srgb,var(--dashboard-premium-panel-edge-strong)72%,transparent)}}.market-sentiment-stack .vvix-label{box-shadow:none;border-radius:0;padding:.34rem 0}.market-sentiment-stack .vvix-content{box-shadow:none;background:0 0;border:0}.dashboard-column{flex-direction:column;gap:1rem;min-width:0;display:flex;overflow:hidden}.dashboard-center{width:250px;min-width:200px;max-width:300px}.full-width-panel{z-index:0;width:100%;margin-bottom:1rem;position:relative}.two-column-panel{z-index:0;gap:1rem;width:100%;margin-bottom:1rem;display:flex;position:relative}.two-column-panel-shell{width:100%}.two-column-panel-shell.two-column-panel-shell--stack .two-column-panel{flex-direction:column}.two-column-panel .panel,.two-column-panel .panel:hover{background:var(--dashboard-premium-panel-surface);border:1px solid var(--dashboard-premium-panel-edge);box-shadow:var(--dashboard-premium-panel-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.9rem}.two-column-panel .panel:before{background:linear-gradient(90deg,transparent,var(--dashboard-premium-panel-highlight),transparent)}.two-column-panel .panel:hover{border-color:var(--dashboard-premium-panel-edge)}.two-column-panel .kline-panel-card{padding:.62rem}.kline-premium-shell{background:radial-gradient(circle at top,var(--text-primary),transparent 60%),linear-gradient(180deg,var(--bg-chart),var(--bg-chart));border-radius:.82rem;padding:.36rem .36rem .41rem}@supports (color:color-mix(in lab,red,red)){.kline-premium-shell{background:radial-gradient(circle at top,color-mix(in srgb,var(--text-primary)3%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--bg-chart)92%,var(--bg-secondary)8%),color-mix(in srgb,var(--bg-chart)98%,black 2%))}}.kline-premium-shell{box-shadow:inset 0 1px 0 var(--text-primary),inset 0 0 0 1px var(--dashboard-premium-panel-edge)}@supports (color:color-mix(in lab,red,red)){.kline-premium-shell{box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary)5%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--dashboard-premium-panel-edge)58%,transparent)}}.kline-premium-shell--resizing{cursor:ns-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-light .kline-premium-shell{background:radial-gradient(circle at top,#64748b08,transparent 58%),linear-gradient(180deg,var(--bg-chart),var(--bg-chart))}@supports (color:color-mix(in lab,red,red)){.theme-light .kline-premium-shell{background:radial-gradient(circle at top,#64748b08,transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--bg-chart)88%,white 12%),color-mix(in srgb,var(--bg-chart)94%,var(--bg-secondary)6%))}}.kline-premium-shell--error{min-height:220px}.kline-resize-handle{cursor:ns-resize;background:linear-gradient(180deg,transparent,var(--dashboard-premium-panel-edge));width:100%;height:18px;margin-top:5px;position:relative}@supports (color:color-mix(in lab,red,red)){.kline-resize-handle{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--dashboard-premium-panel-edge)34%,transparent))}}.kline-resize-handle{border-radius:0 0 .55rem .55rem}.kline-resize-handle:before{content:"";background:var(--text-secondary);border-radius:999px;width:min(220px,34%);min-width:96px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.kline-resize-handle:before{background:color-mix(in srgb,var(--text-secondary)72%,var(--bg-tertiary)28%)}}.kline-resize-handle:before{box-shadow:0 0 0 1px var(--text-primary),0 4px 12px #00000085}@supports (color:color-mix(in lab,red,red)){.kline-resize-handle:before{box-shadow:0 0 0 1px color-mix(in srgb,var(--text-primary)12%,transparent),0 4px 12px #00000085}}.kline-resize-handle:before{opacity:.82;transition:background .16s,opacity .16s,transform .16s}.kline-resize-handle:hover:before,.kline-premium-shell--resizing .kline-resize-handle:before,.two-column-panel-shell--resizing>.kline-resize-handle:before{background:var(--hp-primary)}@supports (color:color-mix(in lab,red,red)){.kline-resize-handle:hover:before,.kline-premium-shell--resizing .kline-resize-handle:before,.two-column-panel-shell--resizing>.kline-resize-handle:before{background:color-mix(in srgb,var(--hp-primary)72%,white 28%)}}.kline-resize-handle:hover:before,.kline-premium-shell--resizing .kline-resize-handle:before,.two-column-panel-shell--resizing>.kline-resize-handle:before{opacity:1;transform:translate(-50%)scaleY(1.12)}.kline-resize-handle--shared{margin-top:-.35rem;margin-bottom:.45rem}@media (min-width:1025px){.unified-top-panel{--market-sentiment-card-min-content:var(--cc-compact-matrix-column-width,132px);--market-sentiment-column-min:var(--cc-compact-matrix-column-width,132px);--market-sentiment-column-max:var(--cc-compact-matrix-column-width,132px);--market-sentiment-column-fluid:var(--cc-compact-matrix-column-width,132px)}.unified-top-panel .center-section{flex-basis:var(--cc-compact-matrix-column-width,132px);width:var(--cc-compact-matrix-column-width,132px);min-width:var(--cc-compact-matrix-column-width,132px);max-width:var(--cc-compact-matrix-column-width,132px);height:var(--cc-compact-matrix-stack-height,860px);max-height:var(--cc-compact-matrix-stack-height,860px);overflow:visible}.market-sentiment-stack{height:var(--cc-compact-matrix-stack-height,860px);max-height:var(--cc-compact-matrix-stack-height,860px);grid-template-rows:repeat(5,minmax(0,1fr)) minmax(0,.72fr);gap:.3rem;width:100%;display:grid;overflow:visible}.market-sentiment-stack .matrix-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;overflow:hidden}.market-sentiment-stack .matrix-grid,.market-sentiment-stack .matrix-cell{min-width:0}.market-sentiment-stack .matrix-value{font-size:var(--cc-compact-matrix-value-font-size,.68rem)}.market-sentiment-stack div.matrix-panel.ad-volume-matrix .matrix-cell .matrix-value,.market-sentiment-stack div.matrix-panel.vol-change-matrix .matrix-cell .matrix-value{font-size:var(--cc-compact-matrix-value-font-size-compact,.64rem)}.market-sentiment-stack .vvix-widget{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;display:flex;overflow:hidden}}@media (min-width:1025px) and (max-height:980px){.dashboard-grid{gap:.55rem}.full-width-panel,.two-column-panel{margin-bottom:.55rem}.two-column-panel{gap:.55rem}.unified-top-panel{--market-sentiment-card-min-content:var(--cc-compact-matrix-column-width,112px);--market-sentiment-column-min:var(--cc-compact-matrix-column-width,112px);--market-sentiment-column-max:var(--cc-compact-matrix-column-width,112px);--market-sentiment-column-fluid:var(--cc-compact-matrix-column-width,112px);border-radius:.55rem;min-height:360px;margin-bottom:.55rem}.unified-top-panel .center-section{flex-basis:var(--cc-compact-matrix-column-width,112px);width:var(--cc-compact-matrix-column-width,112px);min-width:var(--cc-compact-matrix-column-width,112px);max-width:var(--cc-compact-matrix-column-width,112px);height:var(--cc-compact-matrix-stack-height,620px);max-height:var(--cc-compact-matrix-stack-height,620px);overflow:visible}.market-sentiment-stack{height:var(--cc-compact-matrix-stack-height,620px);max-height:var(--cc-compact-matrix-stack-height,620px);grid-template-rows:repeat(5,minmax(0,1fr)) minmax(0,.72fr);gap:.25rem;width:100%;display:grid;overflow:visible}.market-sentiment-stack .matrix-panel{box-sizing:border-box;border-radius:.58rem;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;overflow:hidden}.market-sentiment-stack .matrix-header{margin-bottom:.28rem;padding-top:.2rem;padding-bottom:.18rem}.market-sentiment-stack .matrix-grid{min-width:0;height:calc(100% - 1.55rem);padding:0 .1rem .1rem}.market-sentiment-stack .matrix-cell{min-width:0}.market-sentiment-stack .matrix-header h3{font-size:.52rem}.market-sentiment-stack .matrix-value{font-size:var(--cc-compact-matrix-value-font-size,.54rem)}.market-sentiment-stack div.matrix-panel.ad-volume-matrix .matrix-cell .matrix-value,.market-sentiment-stack div.matrix-panel.vol-change-matrix .matrix-cell .matrix-value{font-size:var(--cc-compact-matrix-value-font-size-compact,.52rem)}.market-sentiment-stack .matrix-label{letter-spacing:0;font-size:.5rem}.market-sentiment-stack .vvix-widget{box-sizing:border-box;border-radius:.58rem;flex-direction:column;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;max-height:none;display:flex;overflow:hidden}.market-sentiment-stack .vvix-label{padding:.18rem 0;font-size:.52rem}.market-sentiment-stack .vvix-content{flex:auto;min-height:0;padding:.28rem .38rem}.market-sentiment-stack .vvix-gauge{width:38px;height:24px}.symbol-center-top-panel{min-height:410px}.symbol-center-top-panel .symbol-center-ticker-section,.symbol-center-top-panel .symbol-center-chart-section{gap:.55rem}.kline-premium-shell{border-radius:.62rem;padding:.25rem .24rem .31rem}}.two-column-panel-shell.two-column-panel-shell--stack .two-column-panel .panel-left,.two-column-panel-shell.two-column-panel-shell--stack .two-column-panel .panel-right{flex:auto;width:100%}.command-center-deferred-section{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:900px}.two-column-panel .panel-left,.two-column-panel .panel-right{flex:1;min-width:0}.matrix-panel,.matrix-grid{width:100%;max-width:100%;overflow:hidden}.matrix-cell{min-width:0;overflow:hidden}@media (max-width:1400px){.symbol-center-top-panel{grid-template-columns:minmax(0,1fr)clamp(var(--market-sentiment-column-min),var(--market-sentiment-column-fluid),var(--market-sentiment-column-max));grid-template-rows:auto auto;grid-template-areas:"ticker breadth""chart chart";display:grid}.symbol-center-top-panel .symbol-center-ticker-section{grid-area:ticker}.symbol-center-top-panel .symbol-center-breadth-section{grid-area:breadth}.symbol-center-top-panel .symbol-center-chart-section{grid-area:chart}.dashboard-grid{grid-template-columns:1fr;gap:1rem}.dashboard-center{min-width:auto;max-width:none}}@media (max-width:768px){.matrix-container{grid-template-columns:1fr}.matrix-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1025px){.unified-top-panel .center-section,.symbol-center-top-panel .symbol-center-breadth-section,.market-sentiment-stack,.market-sentiment-stack .matrix-panel,.market-sentiment-stack .vvix-widget{overflow:visible}.market-sentiment-stack .matrix-panel:hover,.market-sentiment-stack .vvix-widget:hover{z-index:90}.market-sentiment-stack .matrix-grid,.market-sentiment-stack .matrix-cell{overflow:hidden}.symbol-center-top-panel .symbol-center-breadth-section{align-self:stretch}}.unified-matrix-container{background:var(--bg-secondary);border:1px solid var(--border-medium);border-radius:.75rem;width:100%;height:200px;padding:1rem}.unified-matrix-header{text-align:center;border-bottom:1px solid var(--border-medium);margin-bottom:1rem;padding-bottom:.5rem}.unified-matrix-header h2{color:var(--text-primary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:700}.unified-matrix-grid{gap:0;width:100%;height:calc(100% - 3rem);display:flex}.unified-matrix-grid .matrix-panel{border-right:1px solid var(--border-medium);border-radius:0;flex:1;height:100%;margin-bottom:0}.unified-matrix-grid .matrix-panel:first-child{border-radius:.375rem 0 0 .375rem}.unified-matrix-grid .matrix-panel:last-child{border-right:none;border-radius:0 .375rem .375rem 0}@media (max-width:1200px){.unified-matrix-grid{flex-wrap:wrap;gap:.5rem}.unified-matrix-grid .matrix-panel{border-right:1px solid var(--border-medium);border-radius:.375rem;flex:calc(50% - .25rem)}}@media (max-width:768px){.unified-matrix-container{height:auto}.unified-matrix-grid{flex-direction:column;gap:.5rem}.unified-matrix-grid .matrix-panel{border-right:1px solid var(--border-medium);border-radius:.375rem;flex:none;height:200px}}.indicator-table-panel{--indicator-table-shell-surface:linear-gradient(180deg,var(--bg-panel,var(--bg-secondary))0%,var(--bg-panel,var(--bg-secondary))100%)}@supports (color:color-mix(in lab,red,red)){.indicator-table-panel{--indicator-table-shell-surface:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel,var(--bg-secondary))97%,white 3%)0%,color-mix(in srgb,var(--bg-panel,var(--bg-secondary))90%,black 10%)100%)}}.indicator-table-panel{--indicator-table-shell-border:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.indicator-table-panel{--indicator-table-shell-border:color-mix(in srgb,var(--border-medium)44%,transparent)}}.indicator-table-panel{--indicator-table-shell-shadow:var(--shadow,#0003)}@supports (color:color-mix(in lab,red,red)){.indicator-table-panel{--indicator-table-shell-shadow:color-mix(in srgb,var(--shadow,#0003)24%,transparent)}}.indicator-table-panel{--indicator-table-shell-highlight:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.indicator-table-panel{--indicator-table-shell-highlight:color-mix(in srgb,var(--text-primary)5%,transparent)}}.indicator-table-panel{resize:both;background:radial-gradient(circle at top,var(--text-primary),transparent 58%),var(--indicator-table-shell-surface);border:1px solid #0000;border-radius:14px;flex-direction:column;min-width:600px;min-height:300px;display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab,red,red)){.indicator-table-panel{background:radial-gradient(circle at top,color-mix(in srgb,var(--text-primary)2.5%,transparent),transparent 58%),var(--indicator-table-shell-surface)}}.indicator-table-panel{box-shadow:inset 0 1px 0 var(--indicator-table-shell-highlight),inset 0 -1px 0 var(--shadow,#0000002e),0 18px 36px var(--indicator-table-shell-shadow)}@supports (color:color-mix(in lab,red,red)){.indicator-table-panel{box-shadow:inset 0 1px 0 var(--indicator-table-shell-highlight),inset 0 -1px color-mix(in srgb,var(--shadow,#0000002e)26%,transparent),0 18px 36px var(--indicator-table-shell-shadow)}}.indicator-table-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.indicator-table-panel .panel-header{border-bottom:1px solid var(--border-light);justify-content:center;margin-bottom:.72rem;padding:.32rem 0 .52rem}@supports (color:color-mix(in lab,red,red)){.indicator-table-panel .panel-header{border-bottom:1px solid color-mix(in srgb,var(--border-light)44%,transparent)}}.indicator-table-brand-strip{justify-content:center;align-items:center;width:100%;min-height:1.7rem;display:flex}.indicator-table-brand-logo{opacity:.9;font-size:.98rem}.theme-light .indicator-table-panel{--indicator-table-shell-surface:linear-gradient(180deg,var(--bg-panel,var(--bg-secondary))0%,var(--bg-panel,var(--bg-secondary))100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .indicator-table-panel{--indicator-table-shell-surface:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel,var(--bg-secondary))96%,white 4%)0%,color-mix(in srgb,var(--bg-panel,var(--bg-secondary))91%,var(--bg-primary)9%)100%)}}.theme-light .indicator-table-panel{--indicator-table-shell-shadow:#0f172a14;--indicator-table-shell-highlight:#ffffffd1;border-color:var(--border-light)}@supports (color:color-mix(in lab,red,red)){.theme-light .indicator-table-panel{border-color:color-mix(in srgb,var(--border-light)82%,var(--border-medium)18%)}}.theme-light .indicator-table-panel{box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #94a3b81f,0 20px 36px #0f172a14}.indicator-table-panel:hover{box-shadow:inset 0 1px 0 var(--indicator-table-shell-highlight),inset 0 -1px 0 var(--shadow,#0000002e),0 18px 36px var(--indicator-table-shell-shadow);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.indicator-table-panel:hover{box-shadow:inset 0 1px 0 var(--indicator-table-shell-highlight),inset 0 -1px color-mix(in srgb,var(--shadow,#0000002e)26%,transparent),0 18px 36px var(--indicator-table-shell-shadow)}}.theme-light .indicator-table-panel:hover{border-color:var(--border-light)}@supports (color:color-mix(in lab,red,red)){.theme-light .indicator-table-panel:hover{border-color:color-mix(in srgb,var(--border-light)82%,var(--border-medium)18%)}}.theme-light .indicator-table-panel:hover{box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #94a3b81f,0 20px 36px #0f172a14}.indicator-table-panel:focus-visible{box-shadow:0 0 0 1px var(--primary,#22c55e),0 0 0 3px var(--primary,#22c55e);outline:none}@supports (color:color-mix(in lab,red,red)){.indicator-table-panel:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--primary,#22c55e)56%,transparent),0 0 0 3px color-mix(in srgb,var(--primary,#22c55e)18%,transparent)}}.indicator-table-panel.color-vibrancy-faded{--indicator-bg-mix:20%;--strat-signal-dim-mix:30%;--indicator-text-color:var(--text-secondary)}.indicator-table-panel.color-vibrancy-full{--indicator-bg-mix:40%;--strat-signal-dim-mix:45%}.indicator-table-panel.draggable{cursor:move}.indicator-table-panel.dragging{opacity:.8;z-index:1000;box-shadow:var(--shadow-lg)}.indicator-table-container{flex:1;overflow:auto}.indicator-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:var(--indicator-table-font-size,.7rem);font-family:var(--indicator-table-font-family,var(--font-ui))}.indicator-table-header-row{border-bottom:1px solid var(--border-light);background-color:var(--bg-tertiary);z-index:10;position:sticky;top:0}.indicator-table-header-row th{border-right:1px solid var(--border-light);text-align:center}.indicator-table-super-header-row{background-color:var(--bg-tertiary,#1a1a1a);z-index:11;position:sticky;top:0}.indicator-table-super-header-row th{border-bottom:1px solid var(--border-light);border-right:1px solid var(--border-light)}.indicator-group-header{text-align:center;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary,#888);padding:.15rem .25rem;font-size:.6rem;font-weight:600}.indicator-group-header.labeled{background-color:var(--bg-secondary,#1f1f1f);color:var(--text-primary,#ddd)}.indicator-group-header.empty{background-color:#0000}.indicator-group-header.spacer{background-color:var(--indicator-group-separator-color,var(--border-light));padding:0;border:none!important}.indicator-table-spacer{background-color:var(--indicator-group-separator-color,var(--border-light))!important;width:var(--indicator-group-separator-width,.2%)!important;min-width:var(--indicator-group-separator-width,.2%)!important;max-width:var(--indicator-group-separator-width,.2%)!important;border:none!important;padding:0!important}.indicator-table-header{text-align:center;font-weight:var(--indicator-table-header-font-weight,600);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--transition-fast);font-size:var(--indicator-table-header-font-size,.65rem);line-height:1.3;font-family:var(--indicator-table-header-font-family,var(--font-display));text-transform:uppercase;letter-spacing:.05em;padding:.5rem .25rem;position:relative}.indicator-table-header.dragging{background-color:var(--bg-tertiary);box-shadow:var(--shadow-md);opacity:.9;z-index:10}.indicator-table-header:hover{background-color:var(--bg-secondary)}.indicator-table-sort-icon{margin-left:.25rem;font-size:.6rem;display:inline-block}.indicator-table-row{border-bottom:1px solid var(--border-light);cursor:pointer;height:1rem;transition:background-color 40ms linear,box-shadow 40ms linear}.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell:not(.indicator-table-spacer):not(.indicator-up-bg):not(.indicator-down-bg):not(.strat-signal-bullish):not(.strat-signal-bearish):not(.strat-signal-hidden-cell):not(.level-pg):not(.level-zg):not(.level-ng){background-color:var(--indicator-row-stripe,var(--bg-tertiary))}@supports (color:color-mix(in lab,red,red)){.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell:not(.indicator-table-spacer):not(.indicator-up-bg):not(.indicator-down-bg):not(.strat-signal-bullish):not(.strat-signal-bearish):not(.strat-signal-hidden-cell):not(.level-pg):not(.level-zg):not(.level-ng){background-color:var(--indicator-row-stripe,color-mix(in srgb,var(--bg-tertiary)20%,transparent))}}.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-bar.strat-signal-bullish,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-bar.strat-signal-bearish,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-bar.strat-signal-hidden-cell,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-pill.strat-signal-bullish,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-pill.strat-signal-bearish,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-pill.strat-signal-hidden-cell,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-gradient.strat-signal-bullish,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-gradient.strat-signal-bearish,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-gradient.strat-signal-hidden-cell{background-color:var(--indicator-row-stripe,var(--bg-tertiary))}@supports (color:color-mix(in lab,red,red)){.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-bar.strat-signal-bullish,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-bar.strat-signal-bearish,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-bar.strat-signal-hidden-cell,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-pill.strat-signal-bullish,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-pill.strat-signal-bearish,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-pill.strat-signal-hidden-cell,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-gradient.strat-signal-bullish,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-gradient.strat-signal-bearish,.indicator-table-panel.zebra-striping-on tbody .indicator-table-row:nth-child(2n) .indicator-table-cell.strat-signal-gradient.strat-signal-hidden-cell{background-color:var(--indicator-row-stripe,color-mix(in srgb,var(--bg-tertiary)20%,transparent))}}.indicator-table-row:hover{background-color:var(--bg-secondary)!important}@supports (color:color-mix(in lab,red,red)){.indicator-table-row:hover{background-color:color-mix(in srgb,var(--bg-secondary)82%,#ffffff0f)!important}}.indicator-table-row:hover{box-shadow:inset 0 0 0 1px var(--primary,#22c55e);transition:background-color}@supports (color:color-mix(in lab,red,red)){.indicator-table-row:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary,#22c55e)42%,transparent)}}.indicator-table-cell{white-space:nowrap;border-bottom:.5px solid var(--border-light);border-left:.5px solid var(--border-light);vertical-align:middle;padding:var(--indicator-table-cell-padding,.25rem .35rem);line-height:1.2;font-size:var(--indicator-table-cell-font-size,.72rem);font-family:var(--indicator-table-cell-font-family,var(--font-data))}.indicator-table-cell:first-child{text-align:left;font-weight:var(--indicator-table-first-column-font-weight,700);font-family:var(--indicator-table-first-column-font-family,var(--font-ui));padding-left:.5rem}.indicator-table-cell-tooltip-anchor{position:relative}.indicator-table-hover-tooltip{z-index:2200;border:1px solid var(--border-light);border-radius:.8rem;max-width:min(18rem,100% - 1.5rem);padding:.55rem .7rem .6rem;position:absolute}@supports (color:color-mix(in lab,red,red)){.indicator-table-hover-tooltip{border:1px solid color-mix(in srgb,var(--border-light)72%,transparent)}}.indicator-table-hover-tooltip{background:linear-gradient(180deg,var(--bg-input),var(--bg-secondary))}@supports (color:color-mix(in lab,red,red)){.indicator-table-hover-tooltip{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-input)94%,black 6%),color-mix(in srgb,var(--bg-secondary)90%,black 10%))}}.indicator-table-hover-tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;letter-spacing:.01em;box-shadow:0 12px 28px #0000006b,0 4px 12px #00000047,inset 0 1px #ffffff1a}.indicator-table-hover-tooltip-line{font-family:var(--font-ui);white-space:nowrap;line-height:1.25}.indicator-table-hover-tooltip-line-primary{color:var(--text-primary);letter-spacing:.01em;font-size:.72rem;font-weight:700}.indicator-table-hover-tooltip-line-secondary{color:var(--text-secondary);margin-top:.12rem;font-size:.65rem;font-weight:600}.indicator-high{color:var(--chart-positive-adjusted,var(--chart-positive));transition:color var(--color-transition-duration)var(--color-transition-easing)}.indicator-low{color:var(--chart-negative-adjusted,var(--chart-negative));transition:color var(--color-transition-duration)var(--color-transition-easing)}.indicator-up{color:var(--chart-positive-adjusted,var(--indicator-up));transition:color var(--color-transition-duration)var(--color-transition-easing)}.indicator-down{color:var(--chart-negative-adjusted,var(--indicator-down));transition:color var(--color-transition-duration)var(--color-transition-easing)}.indicator-up-text{color:var(--chart-positive-adjusted,var(--indicator-up));transition:color var(--color-transition-duration)var(--color-transition-easing)}.indicator-down-text{color:var(--chart-negative-adjusted,var(--indicator-down));transition:color var(--color-transition-duration)var(--color-transition-easing)}.indicator-up-bg{background-color:#22c55e26;background-color:var(--chart-positive-adjusted,var(--indicator-up))}@supports (color:color-mix(in lab,red,red)){.indicator-up-bg{background-color:color-mix(in srgb,var(--chart-positive-adjusted,var(--indicator-up))var(--indicator-bg-mix,15%),var(--indicator-bg-base,transparent))}}.indicator-down-bg{background-color:#ef444426;background-color:var(--chart-negative-adjusted,var(--indicator-down))}@supports (color:color-mix(in lab,red,red)){.indicator-down-bg{background-color:color-mix(in srgb,var(--chart-negative-adjusted,var(--indicator-down))var(--indicator-bg-mix,15%),var(--indicator-bg-base,transparent))}}.indicator-table-empty{text-align:center;color:var(--text-tertiary);padding:1rem;font-size:.8rem;font-style:italic}.indicator-table-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.indicator-table-panel:after{content:"";background:linear-gradient(-45deg,transparent 0%,transparent 30%,var(--border-medium)30%,var(--border-medium)35%,transparent 35%,transparent 65%,var(--border-medium)65%,var(--border-medium)70%,transparent 70%);cursor:se-resize;z-index:10;width:12px;height:12px;position:absolute;bottom:0;right:0}.symbol-with-icon{align-items:center;gap:.5rem;display:flex}.sector-icon{font-size:1rem;line-height:1}.symbol-text{font-weight:700}.strat-signal-base{text-align:center;box-sizing:border-box;min-width:1.7rem;transition:background-color var(--color-transition-duration)var(--color-transition-easing),border-color var(--color-transition-duration)var(--color-transition-easing),color var(--color-transition-duration)var(--color-transition-easing);border-radius:.2rem;margin:2px 0;padding:.3rem .15rem;font-size:.6rem;font-weight:700;line-height:1.1;display:inline-block}.strat-signal-bullish{--strat-signal-solid-color:var(--chart-positive-adjusted,var(--chart-positive))}@supports (color:color-mix(in lab,red,red)){.strat-signal-bullish{--strat-signal-solid-color:color-mix(in srgb,var(--chart-positive-adjusted,var(--chart-positive))var(--indicator-bg-mix,20%),var(--indicator-bg-base,transparent))}}.strat-signal-bullish{--strat-signal-color:var(--strat-signal-solid-color);--strat-signal-vivid-color:var(--chart-positive-adjusted,var(--chart-positive));background-color:var(--strat-signal-solid-color);color:#fff;background-image:none}.strat-signal-bearish{--strat-signal-solid-color:var(--chart-negative-adjusted,var(--chart-negative))}@supports (color:color-mix(in lab,red,red)){.strat-signal-bearish{--strat-signal-solid-color:color-mix(in srgb,var(--chart-negative-adjusted,var(--chart-negative))var(--indicator-bg-mix,20%),var(--indicator-bg-base,transparent))}}.strat-signal-bearish{--strat-signal-color:var(--strat-signal-solid-color);--strat-signal-vivid-color:var(--chart-negative-adjusted,var(--chart-negative));background-color:var(--strat-signal-solid-color);color:#fff;background-image:none}.strat-signal-pill.strat-signal-bullish,.strat-signal-pill.strat-signal-bearish,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.full.green,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.full.red,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.dim.green,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.dim.red{z-index:1;background-color:#0000;position:relative;background-image:none!important}.strat-signal-pill.strat-signal-bullish,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.full.green,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.dim.green{color:var(--strat-signal-vivid-color,var(--chart-positive-adjusted,var(--chart-positive)))!important}.strat-signal-pill.strat-signal-bearish,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.full.red,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.dim.red{color:var(--strat-signal-vivid-color,var(--chart-negative-adjusted,var(--chart-negative)))!important}.strat-signal-pill.strat-signal-bullish:before,.strat-signal-pill.strat-signal-bearish:before,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.full.green:before,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.full.red:before,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.dim.green:before,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.dim.red:before{content:"";z-index:-1;border-radius:12px;width:clamp(20px,80%,30px);height:clamp(16px,75%,22px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.strat-signal-pill.strat-signal-bullish:before,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.full.green:before,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.dim.green:before{background-color:var(--strat-signal-vivid-color,var(--chart-positive-adjusted,var(--chart-positive)))}@supports (color:color-mix(in lab,red,red)){.strat-signal-pill.strat-signal-bullish:before,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.full.green:before,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.dim.green:before{background-color:color-mix(in srgb,var(--strat-signal-vivid-color,var(--chart-positive-adjusted,var(--chart-positive)))18%,transparent)}}.strat-signal-pill.strat-signal-bearish:before,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.full.red:before,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.dim.red:before{background-color:var(--strat-signal-vivid-color,var(--chart-negative-adjusted,var(--chart-negative)))}@supports (color:color-mix(in lab,red,red)){.strat-signal-pill.strat-signal-bearish:before,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.full.red:before,.strat-signal-pill.indicator-table-cell.strat-signal-hidden-cell.dim.red:before{background-color:color-mix(in srgb,var(--strat-signal-vivid-color,var(--chart-negative-adjusted,var(--chart-negative)))18%,transparent)}}.strat-signal-gradient.strat-signal-bullish,.strat-signal-gradient.strat-signal-bearish{background-color:#0000;background-image:linear-gradient(to bottom,transparent 0%,var(--strat-signal-color)40%,var(--strat-signal-color)60%,transparent 100%);background-size:100% var(--strat-signal-band-height,80%);background-position:50%;background-repeat:no-repeat}.strat-signal-bar.strat-signal-bullish,.strat-signal-bar.strat-signal-bearish,.strat-signal-bar.indicator-table-cell.strat-signal-hidden-cell.full.green,.strat-signal-bar.indicator-table-cell.strat-signal-hidden-cell.full.red,.strat-signal-bar.indicator-table-cell.strat-signal-hidden-cell.dim.green,.strat-signal-bar.indicator-table-cell.strat-signal-hidden-cell.dim.red{--strat-signal-bar-color:var(--strat-signal-vivid-color,var(--strat-signal-color));background-color:#0000;background-image:linear-gradient(to bottom,transparent 0%,transparent var(--strat-signal-bar-start,62%),var(--strat-signal-bar-color)var(--strat-signal-bar-start,62%),var(--strat-signal-bar-color)var(--strat-signal-bar-end,82%),transparent var(--strat-signal-bar-end,82%),transparent 100%);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.strat-signal-failed{color:var(--text-secondary);opacity:.7;background-color:#8080804d}.strat-signal-none{color:var(--text-tertiary);background-color:#0000}.strat-signal-strikethrough{opacity:.7;text-decoration:line-through}.strat-signal-text-bullish{color:var(--chart-positive-adjusted,var(--chart-positive));font-weight:var(--data-font-weight);background-color:#0000}.strat-signal-text-bearish{color:var(--chart-negative-adjusted,var(--chart-negative));font-weight:var(--data-font-weight);background-color:#0000}.strat-signal-text-neutral{color:var(--text-secondary);background-color:#0000}.strat-signal-fg-bullish{color:var(--chart-positive-adjusted,var(--chart-positive))}.strat-signal-fg-bearish{color:var(--chart-negative-adjusted,var(--chart-negative))}.strat-signal-bg-text{color:var(--text-primary)}.indicator-table-cell.strat-signal-hidden-cell{background-color:#0000}.indicator-table-cell.strat-signal-hidden-cell.full.green{--strat-signal-solid-color:var(--chart-positive-adjusted,var(--chart-positive))}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.strat-signal-hidden-cell.full.green{--strat-signal-solid-color:color-mix(in srgb,var(--chart-positive-adjusted,var(--chart-positive))var(--indicator-bg-mix,20%),var(--indicator-bg-base,transparent))}}.indicator-table-cell.strat-signal-hidden-cell.full.green{--strat-signal-color:var(--strat-signal-solid-color);--strat-signal-vivid-color:var(--chart-positive-adjusted,var(--chart-positive));background-color:var(--strat-signal-solid-color);background-image:none}.indicator-table-cell.strat-signal-hidden-cell.full.red{--strat-signal-solid-color:var(--chart-negative-adjusted,var(--chart-negative))}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.strat-signal-hidden-cell.full.red{--strat-signal-solid-color:color-mix(in srgb,var(--chart-negative-adjusted,var(--chart-negative))var(--indicator-bg-mix,20%),var(--indicator-bg-base,transparent))}}.indicator-table-cell.strat-signal-hidden-cell.full.red{--strat-signal-color:var(--strat-signal-solid-color);--strat-signal-vivid-color:var(--chart-negative-adjusted,var(--chart-negative));background-color:var(--strat-signal-solid-color);background-image:none}.indicator-table-cell.strat-signal-hidden-cell.dim.green{--strat-signal-solid-color:var(--chart-positive-adjusted,var(--chart-positive))}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.strat-signal-hidden-cell.dim.green{--strat-signal-solid-color:color-mix(in srgb,var(--chart-positive-adjusted,var(--chart-positive))var(--indicator-bg-mix,20%),var(--indicator-bg-base,transparent))}}.indicator-table-cell.strat-signal-hidden-cell.dim.green{--strat-signal-color:var(--strat-signal-solid-color)}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.strat-signal-hidden-cell.dim.green{--strat-signal-color:color-mix(in srgb,var(--strat-signal-solid-color)var(--strat-signal-dim-mix,30%),transparent)}}.indicator-table-cell.strat-signal-hidden-cell.dim.green{--strat-signal-vivid-color:var(--strat-signal-color);background-color:var(--strat-signal-color);background-image:none}.indicator-table-cell.strat-signal-hidden-cell.dim.red{--strat-signal-solid-color:var(--chart-negative-adjusted,var(--chart-negative))}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.strat-signal-hidden-cell.dim.red{--strat-signal-solid-color:color-mix(in srgb,var(--chart-negative-adjusted,var(--chart-negative))var(--indicator-bg-mix,20%),var(--indicator-bg-base,transparent))}}.indicator-table-cell.strat-signal-hidden-cell.dim.red{--strat-signal-color:var(--strat-signal-solid-color)}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.strat-signal-hidden-cell.dim.red{--strat-signal-color:color-mix(in srgb,var(--strat-signal-solid-color)var(--strat-signal-dim-mix,30%),transparent)}}.indicator-table-cell.strat-signal-hidden-cell.dim.red{--strat-signal-vivid-color:var(--strat-signal-color);background-color:var(--strat-signal-color);background-image:none}.strat-signal-gradient.indicator-table-cell.strat-signal-hidden-cell.full.green,.strat-signal-gradient.indicator-table-cell.strat-signal-hidden-cell.full.red,.strat-signal-gradient.indicator-table-cell.strat-signal-hidden-cell.dim.green,.strat-signal-gradient.indicator-table-cell.strat-signal-hidden-cell.dim.red{background-color:#0000;background-image:linear-gradient(to bottom,transparent 0%,var(--strat-signal-color)40%,var(--strat-signal-color)60%,transparent 100%);background-size:100% var(--strat-signal-band-height,80%);background-position:50%;background-repeat:no-repeat}.indicator-table-cell.strat-col,.indicator-table-header.strat-col{border-right:1px solid var(--border-light)}.gamma-bar-left-pg{border-left:3px solid var(--chart-positive)!important;border-right:none!important}.gamma-bar-right-pg{border-right:3px solid var(--chart-positive)!important;border-left:none!important}.gamma-bar-left-zg{border-left:3px solid var(--chart-neutral,#888)!important;border-right:none!important}.gamma-bar-right-zg{border-right:3px solid var(--chart-neutral,#888)!important;border-left:none!important}.gamma-bar-left-ng{border-left:3px solid var(--chart-negative)!important;border-right:none!important}.gamma-bar-right-ng{border-right:3px solid var(--chart-negative)!important;border-left:none!important}.gamma-context-menu-overlay{z-index:1000;background:0 0;position:fixed;top:0;right:0;bottom:0;left:0}.gamma-context-menu{background:var(--bg-primary);border:1px solid var(--border-medium);z-index:1001;border-radius:6px;min-width:160px;padding:8px 0;position:fixed;box-shadow:0 4px 12px #0000004d}.gamma-context-menu-title{font-size:.75rem;font-weight:var(--ui-font-weight);color:var(--text-secondary);border-bottom:1px solid var(--border-light);margin-bottom:4px;padding:6px 12px}.gamma-context-menu-subtitle{font-size:.66rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);padding:2px 12px 8px;font-weight:700}.gamma-context-menu button{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:.8rem;transition:background-color .15s;display:block}.gamma-context-menu button:hover{background:var(--bg-hover)}.gamma-sort-indicator{color:var(--text-secondary);border-bottom:1px solid var(--border-light);background:var(--bg-secondary);--indicator-header-control-radius:var(--control-select-radius,14px);--indicator-header-control-menu-radius:var(--control-menu-radius,16px);--indicator-header-control-surface:linear-gradient(180deg,#1b1b1bf5 0%,#111111fc 100%);--indicator-header-control-surface-hover:linear-gradient(180deg,#212121fa 0%,#151515 100%);--indicator-header-control-menu-surface:linear-gradient(180deg,#0f0f0ffb 0%,#0a0a0afe 100%);--indicator-header-control-border:#ffffff0e;--indicator-header-control-border-hover:#ffffff1a;--indicator-header-control-focus:rgb(var(--control-shell-glow-rgb,255 244 224)/calc(.18*var(--control-shell-glow-scale,.74)));--indicator-header-control-active:var(--control-option-active,rgba(var(--chart-positive-rgb-adjusted),.14));--indicator-header-control-active-text:var(--control-option-active-text,#f8fafc);--indicator-header-control-active-fill:linear-gradient(180deg,var(--indicator-header-control-active)0%,var(--indicator-header-control-active)100%);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 12px;font-size:.7rem;display:flex;overflow:visible}@supports (color:color-mix(in lab,red,red)){.gamma-sort-indicator{--indicator-header-control-active-fill:linear-gradient(180deg,color-mix(in srgb,var(--indicator-header-control-active)86%,#ffffff09 14%)0%,color-mix(in srgb,var(--indicator-header-control-active)100%,transparent)100%)}}.gamma-sort-indicator{--indicator-header-control-active-border:var(--indicator-header-control-focus)}@supports (color:color-mix(in lab,red,red)){.gamma-sort-indicator{--indicator-header-control-active-border:color-mix(in srgb,var(--indicator-header-control-focus)78%,transparent)}}.gamma-sort-indicator{--indicator-header-control-shadow:inset 0 1px 0 #ffffff08,0 10px 24px #00000042;--indicator-header-control-shadow-hover:inset 0 1px 0 #ffffff0b,0 12px 28px #00000052}.theme-light .gamma-sort-indicator{--indicator-header-control-surface:linear-gradient(180deg,white 0%,white 100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .gamma-sort-indicator{--indicator-header-control-surface:linear-gradient(180deg,color-mix(in srgb,white 86%,var(--bg-input)14%)0%,color-mix(in srgb,white 74%,var(--bg-input)26%)100%)}}.theme-light .gamma-sort-indicator{--indicator-header-control-surface-hover:linear-gradient(180deg,white 0%,white 100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .gamma-sort-indicator{--indicator-header-control-surface-hover:linear-gradient(180deg,color-mix(in srgb,white 90%,var(--bg-input)10%)0%,color-mix(in srgb,white 78%,var(--bg-input)22%)100%)}}.theme-light .gamma-sort-indicator{--indicator-header-control-menu-surface:linear-gradient(180deg,white 0%,white 100%)}@supports (color:color-mix(in lab,red,red)){.theme-light .gamma-sort-indicator{--indicator-header-control-menu-surface:linear-gradient(180deg,color-mix(in srgb,white 97%,var(--bg-secondary)3%)0%,color-mix(in srgb,white 92%,var(--bg-secondary)8%)100%)}}.theme-light .gamma-sort-indicator{--indicator-header-control-border:#94a3b838;--indicator-header-control-border-hover:#64748b47;--indicator-header-control-shadow:inset 0 1px 0 #ffffffeb,0 10px 22px #0f172a14;--indicator-header-control-shadow-hover:inset 0 1px 0 #fffffff5,0 12px 26px #0f172a1c}.controls-left{align-items:center;gap:16px;display:flex}.control-col{align-items:center;display:flex}.control-col-dropdowns{flex-direction:column;align-items:stretch;gap:4px;width:170px;display:flex;overflow:visible}.control-col-filters{z-index:40;flex-direction:column;flex:0 auto;align-self:stretch;align-items:flex-start;min-width:0;max-width:min(100%,37rem);display:flex;position:relative;overflow:visible}.control-col-dropdowns .watchlist-controls,.control-col-dropdowns .expiration-controls{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.control-col-dropdowns .feh-select-wrapper,.control-col-dropdowns .feh-menu-select,.control-col-dropdowns .indicator-settings-container,.control-col-dropdowns .feh-button{width:100%;min-width:0}.control-col-dropdowns .watchlist-controls>.feh-menu-select,.control-col-dropdowns .expiration-controls>.feh-menu-select{flex:auto;min-width:0}.indicator-watchlist-menu .feh-menu-select__group:last-child .feh-menu-select__option{color:var(--text-primary);background:var(--indicator-header-control-active);font-weight:800}@supports (color:color-mix(in lab,red,red)){.indicator-watchlist-menu .feh-menu-select__group:last-child .feh-menu-select__option{background:color-mix(in srgb,var(--indicator-header-control-active)52%,transparent)}}.indicator-watchlist-menu .feh-menu-select__group:last-child .feh-menu-select__option{box-shadow:inset 0 0 0 1px var(--indicator-header-control-active-border)}@supports (color:color-mix(in lab,red,red)){.indicator-watchlist-menu .feh-menu-select__group:last-child .feh-menu-select__option{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--indicator-header-control-active-border)48%,transparent)}}.indicator-watchlist-menu .feh-menu-select__group:last-child .feh-menu-select__option:hover{color:var(--indicator-header-control-active-text);background:var(--indicator-header-control-active-fill)}.indicator-table-filters{z-index:45;width:-moz-fit-content;width:fit-content;max-width:min(100%,37rem);box-shadow:none;--indicator-table-filter-radius:var(--control-select-radius,14px);--indicator-table-filter-menu-radius:var(--indicator-header-control-menu-radius);--indicator-table-filter-surface:linear-gradient(180deg,#1c1c1cfe 0%,#121212 100%);--indicator-table-filter-surface-hover:linear-gradient(180deg,#222222fe 0%,#161616 100%);--indicator-table-filter-menu-surface:linear-gradient(180deg,#101010 0%,#0a0a0a 100%);--indicator-table-filter-border:var(--indicator-header-control-border);--indicator-table-filter-border-hover:var(--indicator-header-control-border-hover);--indicator-table-filter-focus:var(--indicator-header-control-focus);--indicator-table-filter-active:var(--indicator-header-control-active);--indicator-table-filter-active-text:var(--indicator-header-control-active-text);--indicator-table-filter-active-fill:var(--control-option-selected-fill,linear-gradient(180deg,rgba(var(--chart-positive-rgb-adjusted),.24)0%,rgba(var(--chart-positive-rgb-adjusted),.15)100%));--indicator-table-filter-active-border:rgba(var(--chart-positive-rgb-adjusted),.42);background:0 0;border:none;border-radius:0;flex-direction:column;align-items:flex-start;gap:.35rem;padding:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.indicator-table-filters{--indicator-table-filter-active-border:color-mix(in srgb,rgba(var(--chart-positive-rgb-adjusted),.42)72%,var(--indicator-header-control-focus)28%)}}.indicator-table-filters{--indicator-table-filter-selected-shadow:inset 0 1px 0 #ffffff0d,inset 0 0 0 1px var(--indicator-table-filter-active-border),0 0 14px rgba(var(--chart-positive-rgb-adjusted),.1);--indicator-table-filter-shadow:var(--indicator-header-control-shadow);--indicator-table-filter-shadow-hover:var(--indicator-header-control-shadow-hover)}.theme-light .indicator-table-filters{--indicator-table-filter-surface:linear-gradient(180deg,#f9fafb 0%,#eef2f7 100%);--indicator-table-filter-surface-hover:linear-gradient(180deg,#fff 0%,#f2f6fa 100%);--indicator-table-filter-menu-surface:linear-gradient(180deg,#fcfdff 0%,#f3f7fb 100%)}.indicator-table-filters-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;width:auto;max-width:100%;display:flex}.indicator-table-filters-trigger,.indicator-table-filter-pill,.indicator-table-filters-footer-btn,.indicator-table-filters-segment{border:1px solid var(--indicator-table-filter-border);background:var(--indicator-table-filter-surface);color:var(--text-secondary);transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.indicator-table-filters-trigger,.indicator-table-filters-clear{font-size:.68rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.indicator-table-filters-trigger{border-radius:var(--indicator-table-filter-radius);min-height:28px;box-shadow:var(--indicator-table-filter-shadow);color:var(--text-primary);padding:.38rem .72rem;font-size:.68rem;font-weight:700}.indicator-table-filters-trigger.is-open{background:var(--indicator-table-filter-surface-hover);border-color:var(--indicator-table-filter-active-border);box-shadow:var(--indicator-table-filter-shadow-hover),inset 0 0 0 1px var(--indicator-table-filter-active-border)}@supports (color:color-mix(in lab,red,red)){.indicator-table-filters-trigger.is-open{box-shadow:var(--indicator-table-filter-shadow-hover),inset 0 0 0 1px color-mix(in srgb,var(--indicator-table-filter-active-border)68%,transparent)}}.indicator-table-filters-count{background:var(--primary,#22c55e);border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .28rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.indicator-table-filters-count{background:color-mix(in srgb,var(--primary,#22c55e)18%,transparent)}}.indicator-table-filters-count{color:var(--chart-positive);font-size:.62rem;font-weight:700}.indicator-table-filters-clear{color:var(--text-tertiary);box-shadow:none;background:0 0;border:none;margin-left:.08rem;padding:0}.indicator-table-filters-clear:hover,.indicator-table-filters-trigger:hover,.indicator-table-filter-pill:hover,.indicator-table-filters-footer-btn:hover,.indicator-table-filters-segment:hover{background:var(--indicator-table-filter-surface-hover);border-color:var(--indicator-table-filter-border-hover);box-shadow:var(--indicator-table-filter-shadow-hover);color:var(--text-primary)}.indicator-table-filters-clear:hover{box-shadow:none;background:0 0;border-color:#0000}.indicator-table-filter-pills{flex-wrap:wrap;gap:.35rem;width:auto;max-width:100%;display:flex}.indicator-table-filter-presets{flex-wrap:wrap;gap:.35rem;display:flex}.indicator-table-filter-preset{border:1px solid var(--border-light);padding:.3rem .54rem}@supports (color:color-mix(in lab,red,red)){.indicator-table-filter-preset{border:1px solid color-mix(in srgb,var(--border-light)74%,transparent)}}.indicator-table-filter-preset{background:var(--indicator-table-filter-surface);color:var(--text-secondary);font-size:.62rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;font-weight:700;transition:background-color 60ms linear,border-color 60ms linear,color 60ms linear}.indicator-table-filter-preset:hover{border-color:var(--primary,#22c55e)}@supports (color:color-mix(in lab,red,red)){.indicator-table-filter-preset:hover{border-color:color-mix(in srgb,var(--primary,#22c55e)38%,transparent)}}.indicator-table-filter-preset:hover{color:var(--text-primary)}.indicator-table-filter-preset.is-active{border-color:var(--indicator-table-filter-active-border);background:var(--indicator-table-filter-active-fill);box-shadow:var(--indicator-table-filter-selected-shadow);color:var(--indicator-table-filter-active-text)}.indicator-table-filter-pill{cursor:pointer;align-items:center;gap:.32rem;display:inline-flex}.indicator-table-filters-popover{z-index:3200;border-radius:var(--indicator-table-filter-menu-radius);border:1px solid var(--indicator-table-filter-border);background:radial-gradient(circle at top,var(--text-primary),transparent 60%),var(--indicator-table-filter-menu-surface);width:min(38rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);margin-top:0;padding:.8rem .85rem;position:fixed;top:auto;left:0}@supports (color:color-mix(in lab,red,red)){.indicator-table-filters-popover{background:radial-gradient(circle at top,color-mix(in srgb,var(--text-primary)4%,transparent),transparent 60%),var(--indicator-table-filter-menu-surface)}}.indicator-table-filters-popover{-webkit-backdrop-filter:none;overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto;box-shadow:0 16px 34px #0000006b,0 5px 14px #00000047,inset 0 1px #ffffff08}.indicator-table-workspace{display:block}.indicator-table-panel.has-levels-preview .indicator-table-workspace{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:1rem;display:grid}.indicator-table-filters-section+.indicator-table-filters-section{border-top:1px solid var(--border-light);margin-top:.72rem;padding-top:.72rem}@supports (color:color-mix(in lab,red,red)){.indicator-table-filters-section+.indicator-table-filters-section{border-top:1px solid color-mix(in srgb,var(--border-light)55%,transparent)}}.indicator-table-filters-section-presets,.indicator-table-preset-picker{width:min(100%,24rem)}.indicator-table-preset-menu{z-index:8;border:1px solid var(--indicator-table-filter-border);border-radius:var(--indicator-table-filter-menu-radius);background:radial-gradient(circle at top,var(--text-primary),transparent 60%),var(--indicator-table-filter-menu-surface);padding:.56rem;position:absolute;top:calc(100% + .35rem);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.indicator-table-preset-menu{background:radial-gradient(circle at top,color-mix(in srgb,var(--text-primary)4%,transparent),transparent 60%),var(--indicator-table-filter-menu-surface)}}.indicator-table-preset-menu{gap:.56rem;max-height:18rem;display:grid;overflow-y:auto;box-shadow:0 14px 30px #00000057,0 4px 12px #0003,inset 0 1px #ffffff08}.indicator-table-preset-menu-group{gap:.32rem;display:grid}.indicator-table-preset-menu-group+.indicator-table-preset-menu-group{border-top:1px solid var(--border-light);padding-top:.42rem}@supports (color:color-mix(in lab,red,red)){.indicator-table-preset-menu-group+.indicator-table-preset-menu-group{border-top:1px solid color-mix(in srgb,var(--border-light)48%,transparent)}}.indicator-table-preset-menu-header{font-size:.56rem;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-quaternary,var(--text-tertiary));font-weight:700}.indicator-table-preset-menu-list{gap:.2rem;display:grid}.indicator-table-preset-menu-item,.indicator-table-preset-menu-delete{border:1px solid var(--indicator-table-filter-border);background:var(--indicator-table-filter-surface);color:var(--text-secondary);transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.indicator-table-preset-menu-item{text-align:left;width:100%;font-size:.66rem;font-family:var(--font-ui);cursor:pointer;border-radius:.62rem;padding:.42rem .55rem;font-weight:700}.indicator-table-preset-menu-item:hover,.indicator-table-preset-menu-delete:hover{background:var(--indicator-table-filter-surface-hover);border-color:var(--indicator-table-filter-border-hover);box-shadow:var(--indicator-table-filter-shadow-hover);color:var(--text-primary)}.indicator-table-preset-menu-item.is-active{border-color:var(--indicator-table-filter-active-border);background:var(--indicator-table-filter-active-fill);box-shadow:var(--indicator-table-filter-selected-shadow);color:var(--indicator-table-filter-active-text)}.indicator-table-preset-menu-item.is-active:hover{background:var(--indicator-table-filter-active-fill);box-shadow:var(--indicator-table-filter-selected-shadow);color:var(--indicator-table-filter-active-text)}.indicator-table-preset-menu-saved-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.38rem;display:grid}.indicator-table-preset-menu-delete{cursor:pointer;border-radius:.62rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.indicator-table-preset-menu-empty{color:var(--text-tertiary);font-size:.64rem}.indicator-table-filters-section-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.indicator-table-filters-section-toggle{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.6rem;padding:0;display:inline-flex}.indicator-table-filters-section-toggle:hover .indicator-table-filters-section-title,.indicator-table-filters-section-toggle:hover svg{color:var(--text-primary)}.indicator-table-filters-section-toggle svg{color:var(--text-tertiary);flex:none;transition:color 60ms linear}.indicator-table-filters-section-title{font-size:.63rem;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.45rem;font-weight:700}.indicator-table-filters-section-head .indicator-table-filters-section-title{margin-bottom:0}.indicator-table-filter-add-rule,.indicator-table-level-rule-remove{border:1px solid var(--border-light);justify-content:center;align-items:center;gap:.28rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.indicator-table-filter-add-rule,.indicator-table-level-rule-remove{border:1px solid color-mix(in srgb,var(--border-light)72%,transparent)}}.indicator-table-filter-add-rule,.indicator-table-level-rule-remove{background:var(--indicator-table-filter-surface);color:var(--text-secondary);cursor:pointer;transition:background-color 60ms linear,border-color 60ms linear,color 60ms linear}.indicator-table-filter-add-rule{font-size:.58rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.34rem .52rem;font-weight:700}.indicator-table-level-rule-remove{border-radius:.62rem;width:1.9rem;height:1.9rem;margin-top:1.08rem}.indicator-table-filter-add-rule:hover,.indicator-table-level-rule-remove:hover{border-color:var(--primary,#22c55e)}@supports (color:color-mix(in lab,red,red)){.indicator-table-filter-add-rule:hover,.indicator-table-level-rule-remove:hover{border-color:color-mix(in srgb,var(--primary,#22c55e)38%,transparent)}}.indicator-table-filter-add-rule:hover,.indicator-table-level-rule-remove:hover{color:var(--text-primary)}.indicator-table-filters-grid{gap:.45rem;display:grid}.indicator-table-filters-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.indicator-table-filters-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.indicator-table-filters-grid.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.indicator-table-filter-field{--indicator-table-filter-chevron-color:var(--control-chevron,#9ca3af);flex-direction:column;gap:.24rem;display:flex;position:relative}.indicator-table-filter-field:after{content:"";border-right:1.75px solid var(--indicator-table-filter-chevron-color);border-bottom:1.75px solid var(--indicator-table-filter-chevron-color);pointer-events:none;opacity:.92;width:.42rem;height:.42rem;position:absolute;top:calc(50% + .06rem);right:.78rem;transform:translateY(-50%)rotate(45deg)}.indicator-table-filter-field.is-open:after{transform:translateY(-50%)rotate(-135deg)}.indicator-table-filter-field span{font-size:.58rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-weight:700}.indicator-table-filter-field select{border:1px solid var(--indicator-table-filter-border);border-radius:var(--indicator-table-filter-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--indicator-table-filter-surface);width:100%;color:var(--text-primary);font-size:.7rem;font-family:var(--font-ui);box-shadow:var(--indicator-table-filter-shadow);padding:.42rem 2rem .42rem .68rem;font-weight:600;background-image:none!important}.indicator-table-filter-field-text:after{display:none}.indicator-table-filter-field input[type=text]{border:1px solid var(--indicator-table-filter-border);border-radius:var(--indicator-table-filter-radius);background:var(--indicator-table-filter-surface);width:100%;color:var(--text-primary);font-size:.7rem;font-family:var(--font-ui);box-shadow:var(--indicator-table-filter-shadow);padding:.42rem .68rem;font-weight:600}.indicator-table-multi-select-trigger{border:1px solid var(--indicator-table-filter-border);border-radius:var(--indicator-table-filter-radius);background:var(--indicator-table-filter-surface);width:100%;color:var(--text-primary);font-size:.7rem;font-family:var(--font-ui);text-align:left;cursor:pointer;box-shadow:var(--indicator-table-filter-shadow);padding:.42rem 2rem .42rem .68rem;font-weight:600}.indicator-table-multi-select-trigger:hover{background:var(--indicator-table-filter-surface-hover);border-color:var(--indicator-table-filter-border-hover);box-shadow:var(--indicator-table-filter-shadow-hover)}.indicator-table-filter-field.is-open .indicator-table-multi-select-trigger{background:var(--indicator-table-filter-surface-hover);border-color:var(--indicator-table-filter-active-border);box-shadow:var(--indicator-table-filter-shadow-hover),inset 0 0 0 1px var(--indicator-table-filter-active-border)}@supports (color:color-mix(in lab,red,red)){.indicator-table-filter-field.is-open .indicator-table-multi-select-trigger{box-shadow:var(--indicator-table-filter-shadow-hover),inset 0 0 0 1px color-mix(in srgb,var(--indicator-table-filter-active-border)68%,transparent)}}.indicator-table-multi-select-trigger:focus-visible{border-color:var(--indicator-table-filter-active-border);box-shadow:var(--indicator-table-filter-shadow-hover),inset 0 0 0 1px var(--indicator-table-filter-active-border);outline:none}@supports (color:color-mix(in lab,red,red)){.indicator-table-multi-select-trigger:focus-visible{box-shadow:var(--indicator-table-filter-shadow-hover),inset 0 0 0 1px color-mix(in srgb,var(--indicator-table-filter-active-border)68%,transparent)}}.indicator-table-multi-select-summary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.indicator-table-filter-field select::-ms-expand{display:none}.indicator-table-filter-field:hover,.indicator-table-filter-field:focus-within{--indicator-table-filter-chevron-color:var(--control-chevron,#e5e7eb)}.indicator-table-filter-field select:hover{background:var(--indicator-table-filter-surface-hover);border-color:var(--indicator-table-filter-border-hover);box-shadow:var(--indicator-table-filter-shadow-hover);transform:none}.indicator-table-filter-field select:focus{border-color:var(--indicator-table-filter-active-border);box-shadow:var(--indicator-table-filter-shadow-hover),inset 0 0 0 1px var(--indicator-table-filter-active-border);outline:none}@supports (color:color-mix(in lab,red,red)){.indicator-table-filter-field select:focus{box-shadow:var(--indicator-table-filter-shadow-hover),inset 0 0 0 1px color-mix(in srgb,var(--indicator-table-filter-active-border)68%,transparent)}}.indicator-table-filter-field input[type=text]:hover{background:var(--indicator-table-filter-surface-hover);border-color:var(--indicator-table-filter-border-hover);box-shadow:var(--indicator-table-filter-shadow-hover)}.indicator-table-filter-field input[type=text]:focus{border-color:var(--indicator-table-filter-active-border);box-shadow:var(--indicator-table-filter-shadow-hover),inset 0 0 0 1px var(--indicator-table-filter-active-border);outline:none}@supports (color:color-mix(in lab,red,red)){.indicator-table-filter-field input[type=text]:focus{box-shadow:var(--indicator-table-filter-shadow-hover),inset 0 0 0 1px color-mix(in srgb,var(--indicator-table-filter-active-border)68%,transparent)}}.indicator-table-multi-select-menu{z-index:6;border:1px solid var(--indicator-table-filter-border);border-radius:var(--indicator-table-filter-menu-radius);background:radial-gradient(circle at top,var(--text-primary),transparent 60%),var(--indicator-table-filter-menu-surface);padding:.56rem;position:absolute;top:calc(100% + .35rem);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.indicator-table-multi-select-menu{background:radial-gradient(circle at top,color-mix(in srgb,var(--text-primary)4%,transparent),transparent 60%),var(--indicator-table-filter-menu-surface)}}.indicator-table-multi-select-menu{box-shadow:0 14px 30px #00000057,0 4px 12px #0003,inset 0 1px #ffffff08}.indicator-table-multi-select-actions{border-bottom:1px solid var(--border-light);flex-wrap:wrap;gap:.32rem;margin-bottom:.52rem;padding-bottom:.52rem;display:flex}@supports (color:color-mix(in lab,red,red)){.indicator-table-multi-select-actions{border-bottom:1px solid color-mix(in srgb,var(--border-light)48%,transparent)}}.indicator-table-multi-select-action{border:1px solid var(--indicator-table-filter-border);background:var(--indicator-table-filter-surface);color:var(--text-secondary);font-size:.58rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.26rem .5rem;font-weight:700;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.indicator-table-multi-select-action:hover{background:var(--indicator-table-filter-surface-hover);border-color:var(--indicator-table-filter-border-hover);box-shadow:var(--indicator-table-filter-shadow-hover);color:var(--text-primary)}.indicator-table-multi-select-action.is-active{border-color:var(--indicator-table-filter-active-border);background:var(--indicator-table-filter-active-fill);box-shadow:var(--indicator-table-filter-selected-shadow);color:var(--indicator-table-filter-active-text)}.indicator-table-multi-select-action.is-active:hover{background:var(--indicator-table-filter-active-fill);box-shadow:var(--indicator-table-filter-selected-shadow);color:var(--indicator-table-filter-active-text)}.indicator-table-multi-select-list{gap:.12rem;max-height:12.5rem;padding-right:.12rem;display:grid;overflow-y:auto}.indicator-table-multi-select-option{color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:.58rem;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;padding:.34rem .38rem;font-size:.68rem;transition:background-color 60ms linear,color 60ms linear,box-shadow 60ms linear;display:grid;box-shadow:inset 0 0 0 1px #0000}.indicator-table-multi-select-option:hover{background:var(--bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.indicator-table-multi-select-option:hover{background:color-mix(in srgb,var(--bg-tertiary)78%,transparent)}}.indicator-table-multi-select-option:hover{color:var(--text-primary)}.indicator-table-multi-select-option.is-selected,.indicator-table-multi-select-option.is-selected:hover{background:var(--indicator-table-filter-active-fill);color:var(--indicator-table-filter-active-text);box-shadow:var(--indicator-table-filter-selected-shadow)}.indicator-table-multi-select-option input{accent-color:var(--primary,#22c55e);margin:0}.indicator-table-filters-segmented{flex-wrap:wrap;gap:.5rem;margin-top:.48rem;display:inline-flex}.indicator-table-filters-segment{cursor:pointer}.indicator-table-filters-segment.is-active{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.indicator-table-filters-segment.is-active{color:color-mix(in srgb,var(--text-primary)94%,white 6%)}}.indicator-table-filter-checkbox{color:var(--text-secondary);align-items:center;gap:.45rem;margin-top:.55rem;font-size:.7rem;display:inline-flex}.indicator-table-filter-checkbox input{accent-color:var(--primary,#22c55e)}.indicator-table-filters-save-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;max-width:24rem;display:grid}.indicator-table-filter-save-btn:disabled{opacity:.45;cursor:not-allowed}.indicator-table-level-rules{gap:.5rem;display:grid}.indicator-table-level-rule-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.45rem;display:grid}.indicator-table-filters-grid-level-rule{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,1fr));align-items:start}.indicator-table-filter-field-chip-groups{gap:.4rem}.indicator-table-filter-field-chip-groups:after{display:none}.indicator-table-filter-chip-groups{gap:.38rem;display:grid}.indicator-table-filter-chip-group{gap:.2rem;display:grid}.indicator-table-filter-chip-group-label{font-size:.56rem;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-quaternary,var(--text-tertiary));font-weight:700}.indicator-table-filter-chip-row{flex-wrap:wrap;gap:.28rem;display:flex}.indicator-table-filter-chip{border:1px solid var(--indicator-table-filter-border);background:var(--indicator-table-filter-surface);font-size:.55rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;border-radius:.56rem;padding:.22rem .46rem;font-weight:700;transition:border-color 60ms linear,background-color 60ms linear,color 60ms linear}.indicator-table-filter-chip:hover{background:var(--indicator-table-filter-surface-hover);border-color:var(--indicator-table-filter-border-hover);color:var(--text-primary)}.indicator-table-filter-chip.is-active{border-color:var(--indicator-table-filter-active-border);background:var(--indicator-table-filter-active-fill);box-shadow:var(--indicator-table-filter-selected-shadow);color:var(--indicator-table-filter-active-text)}@media (max-width:1200px){.indicator-table-filters-grid.four-up{grid-template-columns:repeat(2,minmax(0,1fr))}.indicator-table-filters-grid-level-rule{grid-template-columns:minmax(0,1fr)}}.indicator-table-filters-footer{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.8rem;padding-top:.72rem;display:flex}@supports (color:color-mix(in lab,red,red)){.indicator-table-filters-footer{border-top:1px solid color-mix(in srgb,var(--border-light)55%,transparent)}}.indicator-table-filters-footer{color:var(--text-secondary);font-size:.66rem}.indicator-table-filters-footer-btn{font-size:.62rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:.36rem .58rem}.control-col-levels{flex-direction:column;flex:none;align-items:center;margin-left:auto;display:flex}.levels-control-panel{--levels-row-pair-width:11.4rem;--levels-row-triple-width:10.2rem;--levels-tab-fill:linear-gradient(180deg,var(--indicator-header-control-focus)0%,var(--indicator-header-control-focus)100%);flex-direction:column;align-items:center;gap:.24rem;display:flex}@supports (color:color-mix(in lab,red,red)){.levels-control-panel{--levels-tab-fill:linear-gradient(180deg,color-mix(in srgb,var(--indicator-header-control-focus)18%,#ffffff06 82%)0%,color-mix(in srgb,var(--indicator-header-control-focus)9%,transparent)100%)}}.levels-control-panel{--levels-tab-border:var(--indicator-header-control-focus)}@supports (color:color-mix(in lab,red,red)){.levels-control-panel{--levels-tab-border:color-mix(in srgb,var(--indicator-header-control-focus)46%,transparent)}}.levels-control-panel{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.gamma-sort-title{color:var(--text-primary);letter-spacing:.08em;text-align:center;text-transform:uppercase;text-underline-offset:3px;text-shadow:0 0 4px var(--text-primary),0 0 12px var(--text-primary);margin-bottom:.12rem;font-size:.72rem;font-weight:700;text-decoration:underline}@supports (color:color-mix(in lab,red,red)){.gamma-sort-title{text-shadow:0 0 4px color-mix(in srgb,var(--text-primary)20%,transparent),0 0 12px color-mix(in srgb,var(--text-primary)8%,transparent)}}.gamma-sort-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.28rem;display:flex}.gamma-sort-row--pair{width:var(--levels-row-pair-width);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-moz-column-gap:.28rem;column-gap:.28rem;display:grid}.gamma-sort-row--triple{width:var(--levels-row-triple-width);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);-moz-column-gap:.28rem;column-gap:.28rem;display:grid}.gamma-sort-label{font-weight:var(--ui-font-weight);color:var(--text-tertiary);min-width:55px;margin-right:4px}.gamma-sort-option{cursor:pointer;min-height:22px;box-shadow:none;color:var(--text-secondary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.08rem .42rem .24rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gamma-sort-option{color:color-mix(in srgb,var(--text-secondary)88%,white 12%)}}.gamma-sort-option{font-family:var(--font-ui);text-shadow:0 0 3px #0000006b,0 0 10px #ffffff08;font-weight:600;transition:color .15s,text-shadow .15s,background .15s,box-shadow .15s,opacity .15s;position:relative}.gamma-sort-option:before{content:"";border-radius:inherit;background:var(--levels-tab-fill);box-shadow:inset 0 1px #ffffff12,inset 0 0 10px var(--indicator-header-control-focus),0 0 0 1px var(--levels-tab-border);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.gamma-sort-option:before{box-shadow:inset 0 1px #ffffff12,inset 0 0 10px color-mix(in srgb,var(--indicator-header-control-focus)20%,transparent),0 0 0 1px color-mix(in srgb,var(--levels-tab-border)32%,transparent)}}.gamma-sort-option:before{opacity:0;pointer-events:none;transition:opacity .15s}.gamma-sort-option:after{content:"";background:var(--chart-positive);height:1.5px;box-shadow:0 0 8px rgba(var(--chart-positive-rgb-adjusted),.42);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .15s;position:absolute;bottom:.08rem;left:.42rem;right:.42rem}.gamma-sort-option:hover{color:var(--text-primary);text-shadow:0 0 5px var(--indicator-header-control-focus),0 0 12px var(--indicator-header-control-focus)}@supports (color:color-mix(in lab,red,red)){.gamma-sort-option:hover{text-shadow:0 0 5px color-mix(in srgb,var(--indicator-header-control-focus)22%,transparent),0 0 12px color-mix(in srgb,var(--indicator-header-control-focus)10%,transparent)}}.gamma-sort-option:hover:before{opacity:.34}.gamma-sort-option:hover:after{opacity:.42}.gamma-sort-option:focus-visible{color:var(--text-primary);text-shadow:0 0 6px var(--indicator-header-control-focus),0 0 14px var(--indicator-header-control-focus);outline:none}@supports (color:color-mix(in lab,red,red)){.gamma-sort-option:focus-visible{text-shadow:0 0 6px color-mix(in srgb,var(--indicator-header-control-focus)26%,transparent),0 0 14px color-mix(in srgb,var(--indicator-header-control-focus)12%,transparent)}}.gamma-sort-option:focus-visible:before{opacity:.48}.gamma-sort-option:focus-visible:after{opacity:.62}@media (max-width:1280px){.control-col-filters{flex-basis:100%;order:3;width:100%;max-width:none}.indicator-table-filters{width:100%}.indicator-table-filters-popover{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.control-col-levels{flex-basis:100%;order:4;align-items:center;width:100%;margin-left:0}.levels-control-panel,.gamma-sort-row--pair,.gamma-sort-row--triple{width:auto}.gamma-sort-row{justify-content:center}}@media (max-width:980px){.indicator-table-filters-grid.three-up,.indicator-table-filters-grid.two-up{grid-template-columns:1fr}}.gamma-sort-option.active{color:var(--indicator-header-control-active-text);text-shadow:0 0 6px var(--indicator-header-control-focus),0 0 14px var(--indicator-header-control-focus);font-weight:700;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.gamma-sort-option.active{text-shadow:0 0 6px color-mix(in srgb,var(--indicator-header-control-focus)26%,transparent),0 0 14px color-mix(in srgb,var(--indicator-header-control-focus)11%,transparent)}}.gamma-sort-option.active:before{opacity:.76}.gamma-sort-option.active:after{opacity:1}.gamma-sort-divider{min-width:.32rem;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.gamma-sort-divider{color:color-mix(in srgb,var(--text-secondary)82%,white 18%)}}.gamma-sort-divider{text-shadow:0 0 6px #00000038;font-size:.68rem;line-height:1;transform:translateY(-.02rem)}.text-small .strat-signal-base{font-size:.56rem}.text-medium .strat-signal-base{font-size:.6rem}.text-large .strat-signal-base{font-size:.66rem}.indicator-table-cell{text-align:center;font-size:var(--indicator-table-cell-font-size,18px);font-family:var(--indicator-table-cell-font-family,var(--font-data));font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;padding:5px 1px;border-bottom:.5px solid #7777774d!important;border-left:none!important;border-right:none!important}.indicator-table th{border-bottom:1px solid #5555554d!important;border-left:none!important;border-right:none!important;padding:5px 1px!important}.indicator-table-cell.strat-col,.indicator-table-header.strat-col,.indicator-table-header-row th.strat-col{box-shadow:inset 0 var(--strat-cell-edge-top,0px) var(--strat-cell-edge-blur,0px) 0 var(--strat-cell-edge-color,var(--border-medium)),inset 0 calc(-1*var(--strat-cell-edge-bottom,0px)) var(--strat-cell-edge-blur,0px) 0 var(--strat-cell-edge-color,var(--border-medium)),inset var(--strat-cell-edge-left,0px) 0 var(--strat-cell-edge-blur,0px) 0 var(--strat-cell-edge-color,var(--border-medium)),inset calc(-1*var(--strat-cell-edge-right,0px)) 0 var(--strat-cell-edge-blur,0px) 0 var(--strat-cell-edge-color,var(--border-medium));position:relative}.indicator-table-cell.strat-col-first,.indicator-table-header.strat-col-first,.indicator-table-header-row th.strat-col-first{--strat-cell-edge-left:var(--strat-col-separator-width,1px)}.tabular-numeric{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";text-align:right!important}.indicator-table-cell.indicator-table-cell-center{text-align:center!important}.indicator-table-cell.indicator-exposure-bar-cell{isolation:isolate;box-shadow:inset 1px 0 0 var(--border-light),inset -1px 0 0 var(--border-light);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.indicator-exposure-bar-cell{box-shadow:inset 1px 0 color-mix(in srgb,var(--border-light)28%,transparent),inset -1px 0 color-mix(in srgb,var(--border-light)18%,transparent)}}.indicator-table-cell.indicator-exposure-bar-center:after{content:"";background:var(--border-light);width:1px;position:absolute;top:2px;bottom:2px;left:50%}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.indicator-exposure-bar-center:after{background:color-mix(in srgb,var(--border-light)68%,transparent)}}.indicator-table-cell.indicator-exposure-bar-center:after{pointer-events:none;z-index:0}.indicator-table-cell.indicator-exposure-bar-cell:before{content:"";width:var(--indicator-exposure-bar-width,0%);box-sizing:border-box;pointer-events:none;z-index:0;border-radius:0;position:absolute;top:2px;bottom:2px}.indicator-table-cell.indicator-exposure-bar-positive:before{background:linear-gradient(to right,var(--chart-positive-adjusted,var(--chart-positive))0%,var(--chart-positive-adjusted,var(--chart-positive))84%,var(--chart-positive-adjusted,var(--chart-positive))100%);left:0}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.indicator-exposure-bar-positive:before{background:linear-gradient(to right,color-mix(in srgb,var(--chart-positive-adjusted,var(--chart-positive))24%,transparent),color-mix(in srgb,var(--chart-positive-adjusted,var(--chart-positive))24%,transparent)84%,color-mix(in srgb,var(--chart-positive-adjusted,var(--chart-positive))14%,transparent))}}.indicator-table-cell.indicator-exposure-bar-positive:before{border-right:1px solid var(--chart-positive-adjusted,var(--chart-positive))}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.indicator-exposure-bar-positive:before{border-right:1px solid color-mix(in srgb,var(--chart-positive-adjusted,var(--chart-positive))62%,transparent)}}.indicator-table-cell.indicator-exposure-bar-negative:before{background:linear-gradient(to left,var(--chart-negative-adjusted,var(--chart-negative))0%,var(--chart-negative-adjusted,var(--chart-negative))84%,var(--chart-negative-adjusted,var(--chart-negative))100%);right:0}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.indicator-exposure-bar-negative:before{background:linear-gradient(to left,color-mix(in srgb,var(--chart-negative-adjusted,var(--chart-negative))24%,transparent),color-mix(in srgb,var(--chart-negative-adjusted,var(--chart-negative))24%,transparent)84%,color-mix(in srgb,var(--chart-negative-adjusted,var(--chart-negative))14%,transparent))}}.indicator-table-cell.indicator-exposure-bar-negative:before{border-left:1px solid var(--chart-negative-adjusted,var(--chart-negative))}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.indicator-exposure-bar-negative:before{border-left:1px solid color-mix(in srgb,var(--chart-negative-adjusted,var(--chart-negative))62%,transparent)}}.indicator-table-cell.indicator-exposure-bar-center-positive:before{background:linear-gradient(to right,var(--chart-positive-adjusted,var(--chart-positive))0%,var(--chart-positive-adjusted,var(--chart-positive))84%,var(--chart-positive-adjusted,var(--chart-positive))100%);left:50%}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.indicator-exposure-bar-center-positive:before{background:linear-gradient(to right,color-mix(in srgb,var(--chart-positive-adjusted,var(--chart-positive))24%,transparent),color-mix(in srgb,var(--chart-positive-adjusted,var(--chart-positive))24%,transparent)84%,color-mix(in srgb,var(--chart-positive-adjusted,var(--chart-positive))14%,transparent))}}.indicator-table-cell.indicator-exposure-bar-center-positive:before{border-right:1px solid var(--chart-positive-adjusted,var(--chart-positive))}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.indicator-exposure-bar-center-positive:before{border-right:1px solid color-mix(in srgb,var(--chart-positive-adjusted,var(--chart-positive))62%,transparent)}}.indicator-table-cell.indicator-exposure-bar-center-negative:before{background:linear-gradient(to left,var(--chart-negative-adjusted,var(--chart-negative))0%,var(--chart-negative-adjusted,var(--chart-negative))84%,var(--chart-negative-adjusted,var(--chart-negative))100%);right:50%}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.indicator-exposure-bar-center-negative:before{background:linear-gradient(to left,color-mix(in srgb,var(--chart-negative-adjusted,var(--chart-negative))24%,transparent),color-mix(in srgb,var(--chart-negative-adjusted,var(--chart-negative))24%,transparent)84%,color-mix(in srgb,var(--chart-negative-adjusted,var(--chart-negative))14%,transparent))}}.indicator-table-cell.indicator-exposure-bar-center-negative:before{border-left:1px solid var(--chart-negative-adjusted,var(--chart-negative))}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.indicator-exposure-bar-center-negative:before{border-left:1px solid color-mix(in srgb,var(--chart-negative-adjusted,var(--chart-negative))62%,transparent)}}.indicator-exposure-bar-content{z-index:1;display:block;position:relative}.indicator-exposure-bar-content-contrast{text-shadow:0 0 1px #000000d9,0 1px 1px #0000008c}.indicator-table-cell.indicator-up{color:var(--chart-positive);font-weight:var(--data-font-weight);background-color:#4caf501a!important}.indicator-table-cell.indicator-down{color:var(--chart-negative);font-weight:var(--data-font-weight);background-color:#f443361a!important}.indicator-table-cell.indicator-high{color:var(--warning);font-weight:var(--data-font-weight);background-color:#ff98001a!important}.indicator-table-cell.indicator-low{color:var(--text-muted);background-color:#9e9e9e1a!important}.indicator-table-cell.level-pg{background-color:var(--chart-positive-adjusted,var(--chart-positive))}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.level-pg{background-color:color-mix(in srgb,var(--chart-positive-adjusted,var(--chart-positive))var(--indicator-bg-mix,20%),var(--indicator-bg-base,transparent))}}.indicator-table-cell.level-pg{color:var(--chart-positive);font-weight:var(--data-font-weight);border-left:none!important}.indicator-table-cell.level-text-off{color:var(--text-primary)!important}.indicator-level-content{justify-content:center;align-items:center;gap:.18rem;display:inline-flex}.indicator-level-content-touched:before{content:"✓";color:var(--text-secondary);text-shadow:0 0 4px #ffffff2e;font-size:.74em;font-weight:700;line-height:1}.gamma-bar-left-pg{background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(to right,transparent 4px,var(--chart-positive)4px,var(--chart-positive)7px,transparent 7px)!important;border-bottom:none!important;border-left:none!important}.gamma-bar-right-pg{border-right:3px solid var(--chart-positive)!important;border-top:none!important}.indicator-table-cell.level-zg{background-color:var(--level-zg-bg,#ffffff1a);color:var(--level-zg-text,var(--text-primary));font-weight:var(--data-font-weight);border-left:none!important}.gamma-bar-left-zg{background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(to right,transparent 4px,var(--text-primary)4px,var(--text-primary)7px,transparent 7px)!important;border-bottom:none!important;border-left:none!important}.gamma-bar-right-zg{border-right:3px solid var(--text-primary)!important;border-top:none!important}.indicator-table-cell.level-ng{background-color:var(--chart-negative-adjusted,var(--chart-negative))}@supports (color:color-mix(in lab,red,red)){.indicator-table-cell.level-ng{background-color:color-mix(in srgb,var(--chart-negative-adjusted,var(--chart-negative))var(--indicator-bg-mix,20%),var(--indicator-bg-base,transparent))}}.indicator-table-cell.level-ng{color:var(--chart-negative);font-weight:var(--data-font-weight);border-left:none!important}.gamma-bar-left-ng{background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(to right,transparent 4px,var(--chart-negative)4px,var(--chart-negative)7px,transparent 7px)!important;border-bottom:none!important;border-left:none!important}.gamma-bar-right-ng{border-right:3px solid var(--chart-negative)!important;border-top:none!important}.indicator-table-cell:contains("—"){color:var(--text-muted);font-style:italic}.high-volume{color:var(--chart-positive);font-weight:700}.low-volume{color:var(--text-tertiary)}.tickerHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;display:flex;position:relative}.stock-ticker-selector{z-index:20;position:relative}.stock-ticker-selector__menu{z-index:5000;overscroll-behavior:contain;overflow-y:auto}.stock-ticker-selector__source-row{z-index:2}.stock-ticker-selector__source-menu{z-index:6;overscroll-behavior:contain;max-height:min(16.5rem,42vh);overflow-y:auto}.ticker-select{width:var(--cc-command-ticker-select-width,4.35rem);text-align:left;-moz-text-align-last:left;text-align-last:left;justify-content:flex-start;margin:0}.ticker-select .feh-menu-select__trigger-label{text-align:left;flex:0 auto}.ticker-select .feh-menu-select__chevron{margin-left:auto}.ticker-future{text-align:right;color:var(--secondary)}.ticker-future--hidden{visibility:hidden}.tickerRows{border-bottom:1px solid var(--border-light);border-right:1px solid var(--border-light);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}.levelRow{flex-shrink:0;width:100%;min-height:25px;display:flex;overflow:hidden}.levelRow>div{border-left:1px solid var(--border-light);border-top:1px solid var(--border-light);margin:.5px;padding:.15em .25em;overflow:hidden}.level-cell{font-family:var(--level-cell-font-family,var(--font-data));font-weight:var(--level-cell-font-weight,700);font-size:var(--level-cell-font-size,.85rem);letter-spacing:var(--level-cell-letter-spacing,-.04em);align-items:center;line-height:1;display:flex}.level-cell-center{justify-content:center}.level-cell-start{justify-content:flex-start}.level-cell-end{justify-content:flex-end}.level-gradient{flex:auto;align-items:center;display:flex}.gradient-positive-25{background:linear-gradient(to top,rgba(var(--chart-positive-rgb-adjusted),.8)0%,rgba(var(--chart-positive-rgb-adjusted),.6)15%,rgba(var(--chart-positive-rgb-adjusted),.2)25%,transparent 35%);transition:background var(--color-transition-duration)var(--color-transition-easing)}.gradient-positive-50{background:linear-gradient(to top,rgba(var(--chart-positive-rgb-adjusted),.8)0%,rgba(var(--chart-positive-rgb-adjusted),.6)30%,rgba(var(--chart-positive-rgb-adjusted),.2)50%,transparent 60%);transition:background var(--color-transition-duration)var(--color-transition-easing)}.gradient-positive-75{background:linear-gradient(to top,rgba(var(--chart-positive-rgb-adjusted),.8)0%,rgba(var(--chart-positive-rgb-adjusted),.6)50%,rgba(var(--chart-positive-rgb-adjusted),.2)75%,transparent 85%);transition:background var(--color-transition-duration)var(--color-transition-easing)}.gradient-negative-25{background:linear-gradient(to bottom,rgba(var(--chart-negative-rgb-adjusted),.8)0%,rgba(var(--chart-negative-rgb-adjusted),.6)15%,rgba(var(--chart-negative-rgb-adjusted),.2)25%,transparent 35%);transition:background var(--color-transition-duration)var(--color-transition-easing)}.gradient-negative-50{background:linear-gradient(to bottom,rgba(var(--chart-negative-rgb-adjusted),.8)0%,rgba(var(--chart-negative-rgb-adjusted),.6)30%,rgba(var(--chart-negative-rgb-adjusted),.2)50%,transparent 60%);transition:background var(--color-transition-duration)var(--color-transition-easing)}.gradient-negative-75{background:linear-gradient(to bottom,rgba(var(--chart-negative-rgb-adjusted),.8)0%,rgba(var(--chart-negative-rgb-adjusted),.6)50%,rgba(var(--chart-negative-rgb-adjusted),.2)75%,transparent 85%);transition:background var(--color-transition-duration)var(--color-transition-easing)}.levelRow>div:first-child,.levelRow>div:nth-child(4),.levelRow>div:nth-child(7),.levelRow>div:nth-child(10){text-align:center;flex:0 0;min-width:3.05em;display:block}.levelRow>div:nth-child(5),.levelRow>div:nth-child(6){flex:auto}.levelRow>div:nth-child(2),.levelRow>div:nth-child(3),.levelRow>div:nth-child(8),.levelRow>div:nth-child(9){flex:0 0 15%;min-width:3em}.levelRow--stock{grid-template-columns:2.8rem 5.75rem 2.8rem 2.8rem 5.75rem 2.8rem;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:24px;margin-left:auto;margin-right:auto;display:grid}.levelRow--stock>div{min-width:0;padding:.1em .18em}.levelRow--stock .level-cell{letter-spacing:-.05em;font-size:.78rem}.level-cell--stock-label,.level-cell--stock-value{justify-content:center}.level-gradient--stock{width:2.8rem;min-width:0}@media (max-width:1200px){.ticker-grid{grid-template-columns:minmax(200px,1fr) auto auto minmax(200px,1fr)}.date-control{justify-content:space-between}}@media (max-width:768px){.ticker-grid{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.date-control{flex-direction:column;align-items:flex-start}.date-field,.select-field{width:100%}}#settings-modal{z-index:1000;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background-color:#0000001a;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}#settings-modal.closing{animation:.3s forwards slideOut}#settings-modal .modal-content{background-color:var(--bg-secondary);border-radius:var(--modal-border-radius);border:1px solid var(--border-light);flex-direction:column;width:700px;max-width:95vw;max-height:90vh;animation:.3s ease-out slideIn;display:flex;overflow:hidden;box-shadow:0 4px 30px #00000080}#settings-modal .modal-header{background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-medium);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}#settings-modal .modal-header h2{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}#settings-modal .modal-body{padding:16px;overflow-y:auto}#settings-modal .modal-footer{background-color:var(--bg-tertiary);border-top:1px solid var(--border-medium);justify-content:flex-end;gap:12px;padding:12px 16px;display:flex}.settings-grid{grid-template-columns:1fr;gap:16px;display:grid}.settings-card{background-color:var(--bg-primary);border:1px solid var(--border-medium);border-radius:6px;overflow:hidden}.settings-card-header{background-color:var(--bg-tertiary);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border-medium);padding:8px 12px;font-size:.75rem;font-weight:600}.settings-card-body{padding:10px}.settings-theme-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;display:grid}.settings-theme-button{background:var(--bg-input);border:1px solid var(--border-medium);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:5px 6px;transition:all .2s;display:flex}.settings-theme-button:hover{background:var(--bg-secondary);border-color:var(--primary)}.settings-theme-button.active{background:var(--bg-secondary);border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.settings-theme-preview{border-radius:50%;flex-shrink:0;width:24px;height:24px;display:flex;overflow:hidden}.preview-swatch{flex:1;height:100%}.settings-theme-label{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.typography-split-grid{grid-template-columns:1fr 1px 1fr;align-items:start;gap:12px;display:grid}.divider-vertical{background-color:var(--border-medium);width:1px;height:100%}.column-title{color:var(--text-secondary);margin:0 0 8px;font-size:.76rem;font-weight:500}.font-options-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:10px;display:grid}.font-button-compact{background:var(--bg-input);border:1px solid var(--border-medium);color:var(--text-primary);cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;border-radius:4px;padding:4px 8px;font-size:.76rem;line-height:1.08;overflow:hidden}.font-button-compact.active{background:var(--bg-secondary);color:var(--text-primary);border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.font-button-compact--mono{letter-spacing:-.025em;font-size:.74rem}.font-button-compact--fira{letter-spacing:-.045em;font-variant-ligatures:contextual}.weight-control-compact{margin-bottom:10px}.weight-label{color:var(--text-tertiary);justify-content:space-between;margin-bottom:4px;font-size:.75rem;display:flex}.range-input-compact{background:var(--bg-tertiary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;outline:none;width:100%;height:4px}.range-input-compact::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--primary);cursor:pointer;border-radius:50%;width:16px;height:16px;margin-top:0;-webkit-transition:background-color .2s;transition:background-color .2s}.range-input-compact::-webkit-slider-thumb:hover{background:var(--primary-light)}.range-input-compact::-moz-range-thumb{background:var(--primary);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px;-moz-transition:background-color .2s;transition:background-color .2s}.range-input-compact::-moz-range-thumb:hover{background:var(--primary-light)}.preview-box{background:var(--bg-input);border:1px solid var(--border-medium);text-align:center;color:var(--text-primary);border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:7px 8px;font-size:.86rem;display:flex}.preview-box--mono{letter-spacing:-.02em}.preview-box--fira{letter-spacing:-.045em;font-variant-ligatures:contextual}.gradient-positive-25,.gradient-positive-50,.gradient-positive-75{border-top:none!important}.indicator-table-row-preview-active{background-color:var(--bg-secondary)!important}@supports (color:color-mix(in lab,red,red)){.indicator-table-row-preview-active{background-color:color-mix(in srgb,var(--bg-secondary)86%,#ffffff0a)!important}}.indicator-table-row-preview-active{box-shadow:inset 0 0 0 1px var(--primary,#22c55e)}@supports (color:color-mix(in lab,red,red)){.indicator-table-row-preview-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary,#22c55e)62%,transparent)}}.indicator-table-row-preview-pinned{background-color:var(--bg-secondary)!important}@supports (color:color-mix(in lab,red,red)){.indicator-table-row-preview-pinned{background-color:color-mix(in srgb,var(--bg-secondary)90%,#ffffff0d)!important}}.indicator-table-row-preview-pinned{box-shadow:inset 0 0 0 1px var(--primary,#22c55e),inset 0 0 0 2px var(--primary,#22c55e)}@supports (color:color-mix(in lab,red,red)){.indicator-table-row-preview-pinned{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary,#22c55e)72%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--primary,#22c55e)18%,transparent)}}.indicator-table-panel.has-levels-preview .indicator-table-container,.indicator-table-panel.has-levels-preview-vertical .indicator-table-container{min-width:0;padding-right:0}.indicator-table-panel.has-levels-preview-vertical{min-height:37rem}.indicator-levels-preview{--indicator-levels-preview-width:304px;--indicator-levels-preview-control-radius:14px;--indicator-levels-preview-shell-surface:radial-gradient(circle at top,var(--text-primary),transparent 62%),linear-gradient(180deg,var(--bg-panel,var(--bg-secondary)),var(--bg-panel,var(--bg-secondary)))}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview{--indicator-levels-preview-shell-surface:radial-gradient(circle at top,color-mix(in srgb,var(--text-primary)4%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel,var(--bg-secondary))92%,white 8%),color-mix(in srgb,var(--bg-panel,var(--bg-secondary))98%,black 2%))}}.indicator-levels-preview{--indicator-levels-preview-shell-border:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview{--indicator-levels-preview-shell-border:color-mix(in srgb,var(--border-medium)66%,transparent)}}.indicator-levels-preview{--indicator-levels-preview-shell-shadow:inset 0 1px 0 var(--text-primary),inset 0 -1px 0 var(--shadow,#0000002e),0 18px 36px var(--shadow,#0003)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview{--indicator-levels-preview-shell-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary)8%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--shadow,#0000002e)26%,transparent),0 18px 36px color-mix(in srgb,var(--shadow,#0003)24%,transparent)}}.indicator-levels-preview{--indicator-levels-preview-card-surface:radial-gradient(circle at top left,var(--text-primary),transparent 54%),linear-gradient(180deg,var(--bg-tertiary),var(--bg-secondary))}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview{--indicator-levels-preview-card-surface:radial-gradient(circle at top left,color-mix(in srgb,var(--text-primary)3%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--bg-tertiary)76%,black 24%),color-mix(in srgb,var(--bg-secondary)88%,black 12%))}}.indicator-levels-preview{--indicator-levels-preview-card-border:var(--border-light)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview{--indicator-levels-preview-card-border:color-mix(in srgb,var(--border-light)72%,transparent)}}.indicator-levels-preview{--indicator-levels-preview-card-shadow:inset 0 1px 0 #ffffff0d,0 10px 24px #0000002e;--indicator-levels-preview-control-surface:linear-gradient(180deg,var(--bg-tertiary)0%,var(--bg-secondary)100%)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview{--indicator-levels-preview-control-surface:linear-gradient(180deg,color-mix(in srgb,var(--bg-tertiary)76%,black 24%)0%,color-mix(in srgb,var(--bg-secondary)88%,black 12%)100%)}}.indicator-levels-preview{--indicator-levels-preview-control-surface-hover:linear-gradient(180deg,var(--bg-tertiary)0%,var(--bg-secondary)100%)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview{--indicator-levels-preview-control-surface-hover:linear-gradient(180deg,color-mix(in srgb,var(--bg-tertiary)84%,black 16%)0%,color-mix(in srgb,var(--bg-secondary)94%,black 6%)100%)}}.indicator-levels-preview{--indicator-levels-preview-control-border:var(--border-light)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview{--indicator-levels-preview-control-border:color-mix(in srgb,var(--border-light)78%,transparent)}}.indicator-levels-preview{--indicator-levels-preview-control-border-hover:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview{--indicator-levels-preview-control-border-hover:color-mix(in srgb,var(--border-medium)56%,transparent)}}.indicator-levels-preview{--indicator-levels-preview-control-shadow:inset 0 1px 0 #ffffff0a,0 10px 24px #00000038;--indicator-levels-preview-control-shadow-hover:inset 0 1px 0 #ffffff0f,0 12px 28px #00000047;--indicator-levels-preview-control-active-fill:linear-gradient(180deg,var(--control-option-active,rgba(var(--chart-positive-rgb-adjusted),.14))0%,var(--control-option-active,rgba(var(--chart-positive-rgb-adjusted),.14))100%)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview{--indicator-levels-preview-control-active-fill:linear-gradient(180deg,color-mix(in srgb,var(--control-option-active,rgba(var(--chart-positive-rgb-adjusted),.14))86%,#ffffff08 14%)0%,color-mix(in srgb,var(--control-option-active,rgba(var(--chart-positive-rgb-adjusted),.14))100%,transparent)100%)}}.indicator-levels-preview{--indicator-levels-preview-control-active-border:rgb(var(--control-shell-glow-rgb,255 244 224)/calc(.18*var(--control-shell-glow-scale,.74)))}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview{--indicator-levels-preview-control-active-border:color-mix(in srgb,rgb(var(--control-shell-glow-rgb,255 244 224)/calc(.18*var(--control-shell-glow-scale,.74)))78%,transparent)}}.indicator-levels-preview{--indicator-levels-preview-control-underline:var(--chart-positive);width:var(--indicator-levels-preview-width,304px);border:1px solid var(--indicator-levels-preview-shell-border);background:var(--indicator-levels-preview-shell-surface);max-height:33.1rem;box-shadow:var(--indicator-levels-preview-shell-shadow);z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;padding:.85rem .95rem;animation:80ms ease-out indicator-levels-preview-in;overflow-y:auto}.theme-light .indicator-levels-preview{--indicator-levels-preview-shell-surface:radial-gradient(circle at top,#64748b0b,transparent 60%),linear-gradient(180deg,var(--bg-panel,var(--bg-secondary)),var(--bg-panel,var(--bg-secondary)))}@supports (color:color-mix(in lab,red,red)){.theme-light .indicator-levels-preview{--indicator-levels-preview-shell-surface:radial-gradient(circle at top,#64748b0b,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel,var(--bg-secondary))96%,white 4%),color-mix(in srgb,var(--bg-panel,var(--bg-secondary))91%,var(--bg-primary)9%))}}.theme-light .indicator-levels-preview{--indicator-levels-preview-shell-border:var(--border-light)}@supports (color:color-mix(in lab,red,red)){.theme-light .indicator-levels-preview{--indicator-levels-preview-shell-border:color-mix(in srgb,var(--border-light)82%,var(--border-medium)18%)}}.theme-light .indicator-levels-preview{--indicator-levels-preview-shell-shadow:inset 0 1px 0 #ffffffd1,inset 0 -1px 0 #94a3b81f,0 20px 36px #0f172a14;--indicator-levels-preview-card-surface:radial-gradient(circle at top left,#64748b09,transparent 56%),linear-gradient(180deg,var(--bg-secondary),var(--bg-input))}@supports (color:color-mix(in lab,red,red)){.theme-light .indicator-levels-preview{--indicator-levels-preview-card-surface:radial-gradient(circle at top left,#64748b09,transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary)72%,white 28%),color-mix(in srgb,var(--bg-input)84%,white 16%))}}.theme-light .indicator-levels-preview{--indicator-levels-preview-card-border:var(--border-light)}@supports (color:color-mix(in lab,red,red)){.theme-light .indicator-levels-preview{--indicator-levels-preview-card-border:color-mix(in srgb,var(--border-light)84%,var(--border-medium)16%)}}.theme-light .indicator-levels-preview{--indicator-levels-preview-card-shadow:inset 0 1px 0 #ffffffd6,0 12px 24px #0f172a0f}.indicator-table-workspace>.indicator-levels-preview{justify-self:end;position:sticky;top:0;right:auto}.indicator-levels-preview.indicator-levels-preview-drawer{scrollbar-gutter:stable;height:min(33.1rem,100%);padding:.72rem .78rem .78rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical{--indicator-levels-preview-width:304px;padding:.72rem .78rem .78rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-header{gap:.55rem;margin-bottom:.55rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem;margin-bottom:.52rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-summary-item{padding:.36rem .42rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-track-grid.is-vertical{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-track-block-vertical{padding:.46rem .48rem .58rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-track-head{margin-bottom:.38rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-track-relation{min-height:1.7em;margin-bottom:.52rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-vertical-grid{grid-template-columns:minmax(1.9rem,2.15rem) minmax(0,1fr) 1.55rem;gap:.34rem;min-height:8.9rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-vertical-grid-gex-left{grid-template-columns:1.55rem minmax(0,1fr) minmax(1.9rem,2.15rem)}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-vertical-labels,.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-vertical-shell,.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-gex-column{min-height:8.9rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-vertical-label{font-size:.56rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-vertical-labels.is-right .indicator-levels-preview-vertical-label{text-align:left;justify-content:flex-start}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-vertical-shell{border-radius:.42rem;min-height:8.9rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-candle-body{width:.82rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-gex-bar{border-radius:.34rem;width:.8rem;min-height:7.45rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-gex-value{font-size:.66rem}.indicator-levels-preview.indicator-levels-preview-layout-vertical .indicator-levels-preview-gex-percent{font-size:.58rem}@keyframes indicator-levels-preview-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.indicator-levels-preview-empty{flex-direction:column;justify-content:center;gap:.55rem;min-height:9rem;display:flex}.indicator-levels-preview-empty-text{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.indicator-levels-preview-controls{gap:.5rem;margin-bottom:.7rem;display:grid}.indicator-levels-preview-control-group{gap:.24rem;display:grid}.indicator-levels-preview-control-label{font-size:.56rem;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.indicator-levels-preview-segmented{flex-wrap:wrap;gap:.5rem;display:flex}.indicator-levels-preview-segment{cursor:pointer}.indicator-levels-preview-segment:hover{color:var(--exposure-flow-pill-text-hover)}.indicator-levels-preview-segment.is-active{color:var(--control-option-active-text,var(--text-primary))}.indicator-levels-preview-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.7rem;display:flex}.indicator-levels-preview-eyebrow{font-size:.6rem;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:.18rem}.indicator-levels-preview-symbol{color:var(--text-primary);letter-spacing:.04em;font-size:1rem;font-weight:700}.indicator-levels-preview-price{color:var(--text-primary);font-size:1rem;font-weight:700}.indicator-levels-preview-header-metrics{flex-direction:column;align-items:flex-end;gap:.12rem;display:flex}.indicator-levels-preview-pct-change{letter-spacing:.03em;color:var(--text-secondary);font-size:.7rem;font-weight:700}.indicator-levels-preview-pct-change.is-positive{color:var(--chart-positive)}.indicator-levels-preview-pct-change.is-negative{color:var(--chart-negative)}.indicator-levels-preview-mode{font-size:.62rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-top:.18rem}.indicator-levels-preview-header-actions{align-items:flex-start;gap:.55rem;display:flex}.indicator-levels-preview-close{border:1px solid var(--indicator-levels-preview-control-border);background:var(--indicator-levels-preview-control-surface);width:1.5rem;height:1.5rem;color:var(--text-primary);cursor:pointer;box-shadow:var(--indicator-levels-preview-control-shadow);border-radius:12px;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.indicator-levels-preview-close:hover{background:var(--indicator-levels-preview-control-surface-hover);border-color:var(--indicator-levels-preview-control-border-hover);box-shadow:var(--indicator-levels-preview-control-shadow-hover)}.indicator-levels-preview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem;margin-bottom:.52rem;display:grid}.indicator-levels-preview-summary-item{border:1px solid var(--indicator-levels-preview-card-border);background:var(--indicator-levels-preview-card-surface);box-shadow:var(--indicator-levels-preview-card-shadow);border-radius:.7rem;flex-direction:column;gap:.15rem;padding:.36rem .42rem;display:flex}.indicator-levels-preview-summary-item strong{color:var(--text-primary);font-size:.68rem}.indicator-levels-preview-summary-label{font-size:.58rem;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary)}.indicator-levels-preview-relation{background:var(--indicator-levels-preview-card-surface);border:1px solid var(--indicator-levels-preview-card-border);box-shadow:var(--indicator-levels-preview-card-shadow);color:var(--text-secondary);border-radius:.65rem;margin-bottom:.55rem;padding:.36rem .5rem;font-size:.68rem;line-height:1.4}.indicator-levels-preview-axis{color:var(--text-tertiary);justify-content:space-between;margin-bottom:.55rem;font-size:.66rem;display:flex}.indicator-levels-preview-track-grid{gap:.55rem;display:grid}.indicator-levels-preview-track-grid.is-vertical{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.72rem}.indicator-levels-preview-track-block{border:1px solid var(--indicator-levels-preview-card-border);background:var(--indicator-levels-preview-card-surface);box-shadow:var(--indicator-levels-preview-card-shadow);border-radius:.8rem;padding:.55rem .6rem .65rem}.indicator-levels-preview-track-block+.indicator-levels-preview-track-block{margin-top:.55rem}.indicator-levels-preview-track-grid.is-vertical .indicator-levels-preview-track-block+.indicator-levels-preview-track-block{margin-top:0}.indicator-levels-preview-track-block-vertical{padding:.55rem .55rem .7rem}.indicator-levels-preview-track-block.is-active{border-color:var(--primary,#8ab4ff)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-track-block.is-active{border-color:color-mix(in srgb,var(--primary,#8ab4ff)45%,var(--border-light))}}.indicator-levels-preview-track-block.is-active{box-shadow:inset 0 0 0 1px var(--primary,#8ab4ff)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-track-block.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary,#8ab4ff)18%,transparent)}}.indicator-levels-preview-track-grid.is-vertical .indicator-levels-preview-track-block.is-active{border-color:var(--border-light)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-track-grid.is-vertical .indicator-levels-preview-track-block.is-active{border-color:color-mix(in srgb,var(--border-light)72%,transparent)}}.indicator-levels-preview-track-grid.is-vertical .indicator-levels-preview-track-block.is-active{box-shadow:none}.indicator-levels-preview-track-grid.is-vertical .indicator-levels-preview-track-block.is-active.indicator-levels-preview-track-block-oi{background-image:linear-gradient(to right,var(--primary,#8ab4ff)0%,var(--primary,#8ab4ff)40%,var(--primary,#8ab4ff)64%,transparent 100%),linear-gradient(to right,var(--primary,#8ab4ff)0%,var(--primary,#8ab4ff)55%,transparent 100%),linear-gradient(to right,var(--primary,#8ab4ff)0%,var(--primary,#8ab4ff)40%,var(--primary,#8ab4ff)64%,transparent 100%),linear-gradient(to right,var(--primary,#8ab4ff)0%,var(--primary,#8ab4ff)55%,transparent 100%),linear-gradient(to bottom,var(--primary,#8ab4ff)0%,var(--primary,#8ab4ff)38%,var(--primary,#8ab4ff)100%)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-track-grid.is-vertical .indicator-levels-preview-track-block.is-active.indicator-levels-preview-track-block-oi{background-image:linear-gradient(to right,color-mix(in srgb,var(--primary,#8ab4ff)58%,transparent)0%,color-mix(in srgb,var(--primary,#8ab4ff)42%,transparent)40%,color-mix(in srgb,var(--primary,#8ab4ff)18%,transparent)64%,transparent 100%),linear-gradient(to right,color-mix(in srgb,var(--primary,#8ab4ff)36%,transparent)0%,color-mix(in srgb,var(--primary,#8ab4ff)18%,transparent)55%,transparent 100%),linear-gradient(to right,color-mix(in srgb,var(--primary,#8ab4ff)58%,transparent)0%,color-mix(in srgb,var(--primary,#8ab4ff)42%,transparent)40%,color-mix(in srgb,var(--primary,#8ab4ff)18%,transparent)64%,transparent 100%),linear-gradient(to right,color-mix(in srgb,var(--primary,#8ab4ff)36%,transparent)0%,color-mix(in srgb,var(--primary,#8ab4ff)18%,transparent)55%,transparent 100%),linear-gradient(to bottom,color-mix(in srgb,var(--primary,#8ab4ff)58%,transparent),color-mix(in srgb,var(--primary,#8ab4ff)40%,transparent)38%,color-mix(in srgb,var(--primary,#8ab4ff)24%,transparent))}}.indicator-levels-preview-track-grid.is-vertical .indicator-levels-preview-track-block.is-active.indicator-levels-preview-track-block-oi{background-position:0 0,0 0,0 100%,0 100%,0 0;background-repeat:no-repeat;background-size:72% 2px,58% 1px,72% 2px,58% 1px,2px 100%}.indicator-levels-preview-track-grid.is-vertical .indicator-levels-preview-track-block.is-active.indicator-levels-preview-track-block-tt{background-image:linear-gradient(to left,var(--primary,#8ab4ff)0%,var(--primary,#8ab4ff)40%,var(--primary,#8ab4ff)64%,transparent 100%),linear-gradient(to left,var(--primary,#8ab4ff)0%,var(--primary,#8ab4ff)55%,transparent 100%),linear-gradient(to left,var(--primary,#8ab4ff)0%,var(--primary,#8ab4ff)40%,var(--primary,#8ab4ff)64%,transparent 100%),linear-gradient(to left,var(--primary,#8ab4ff)0%,var(--primary,#8ab4ff)55%,transparent 100%),linear-gradient(to bottom,var(--primary,#8ab4ff)0%,var(--primary,#8ab4ff)38%,var(--primary,#8ab4ff)100%)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-track-grid.is-vertical .indicator-levels-preview-track-block.is-active.indicator-levels-preview-track-block-tt{background-image:linear-gradient(to left,color-mix(in srgb,var(--primary,#8ab4ff)58%,transparent)0%,color-mix(in srgb,var(--primary,#8ab4ff)42%,transparent)40%,color-mix(in srgb,var(--primary,#8ab4ff)18%,transparent)64%,transparent 100%),linear-gradient(to left,color-mix(in srgb,var(--primary,#8ab4ff)36%,transparent)0%,color-mix(in srgb,var(--primary,#8ab4ff)18%,transparent)55%,transparent 100%),linear-gradient(to left,color-mix(in srgb,var(--primary,#8ab4ff)58%,transparent)0%,color-mix(in srgb,var(--primary,#8ab4ff)42%,transparent)40%,color-mix(in srgb,var(--primary,#8ab4ff)18%,transparent)64%,transparent 100%),linear-gradient(to left,color-mix(in srgb,var(--primary,#8ab4ff)36%,transparent)0%,color-mix(in srgb,var(--primary,#8ab4ff)18%,transparent)55%,transparent 100%),linear-gradient(to bottom,color-mix(in srgb,var(--primary,#8ab4ff)58%,transparent),color-mix(in srgb,var(--primary,#8ab4ff)40%,transparent)38%,color-mix(in srgb,var(--primary,#8ab4ff)24%,transparent))}}.indicator-levels-preview-track-grid.is-vertical .indicator-levels-preview-track-block.is-active.indicator-levels-preview-track-block-tt{background-position:100% 0,100% 0,100% 100%,100% 100%,100% 0;background-repeat:no-repeat;background-size:72% 2px,58% 1px,72% 2px,58% 1px,2px 100%}.indicator-levels-preview-track-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.indicator-levels-preview-track-label{font-size:.72rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.indicator-levels-preview-track-state{font-size:.58rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.indicator-levels-preview-track-relation{color:var(--text-secondary);margin-bottom:.62rem;font-size:.64rem;line-height:1.35}.indicator-levels-preview-track-shell{background:linear-gradient(180deg,var(--bg-input),var(--bg-secondary));border-radius:999px;height:1.1rem;position:relative}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-track-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-input)85%,black 15%),color-mix(in srgb,var(--bg-secondary)88%,black 12%))}}.indicator-levels-preview-track-shell{border:1px solid var(--border-light)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-track-shell{border:1px solid color-mix(in srgb,var(--border-light)72%,transparent)}}.indicator-levels-preview-track-shell{overflow:hidden}.indicator-levels-preview-session-band{background:linear-gradient(90deg,#ffffff2e,#ffffff6b);border-radius:999px;height:.56rem;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff1f,0 0 10px #ffffff14}.indicator-levels-preview-level-list{flex-wrap:wrap;gap:.35rem .5rem;margin-top:.48rem;display:flex}.indicator-levels-preview-level-token{color:var(--text-secondary);align-items:baseline;gap:.22rem;font-size:.61rem;line-height:1.2;display:inline-flex}.indicator-levels-preview-level-token-key{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase}.indicator-levels-preview-level-token-value{color:var(--text-primary);font-weight:600}.indicator-levels-preview-level-token-ng .indicator-levels-preview-level-token-key{color:var(--chart-negative,#ef4444)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-level-token-ng .indicator-levels-preview-level-token-key{color:color-mix(in srgb,var(--chart-negative,#ef4444)88%,white 12%)}}.indicator-levels-preview-level-token-zg .indicator-levels-preview-level-token-key{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-level-token-zg .indicator-levels-preview-level-token-key{color:color-mix(in srgb,var(--text-primary)88%,var(--chart-positive,#22c55e)12%)}}.indicator-levels-preview-level-token-pg .indicator-levels-preview-level-token-key{color:var(--chart-positive,#22c55e)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-level-token-pg .indicator-levels-preview-level-token-key{color:color-mix(in srgb,var(--chart-positive,#22c55e)88%,white 12%)}}.indicator-levels-preview-vertical-grid{grid-template-columns:minmax(2.3rem,2.65rem) minmax(0,1fr) 1.95rem;align-items:stretch;gap:.42rem;min-height:10.25rem;padding-top:.32rem;padding-bottom:.2rem;display:grid}.indicator-levels-preview-vertical-grid-gex-left{grid-template-columns:1.95rem minmax(0,1fr) minmax(2.3rem,2.65rem)}.indicator-levels-preview-vertical-labels{min-height:10.25rem;position:relative}.indicator-levels-preview-vertical-labels.is-right .indicator-levels-preview-vertical-label{text-align:right;justify-content:flex-end}.indicator-levels-preview-vertical-label{white-space:nowrap;align-items:center;font-size:.6rem;line-height:1;display:inline-flex;position:absolute;left:0;right:0;transform:translateY(50%)}.indicator-levels-preview-vertical-label-value{color:var(--text-primary);text-shadow:0 1px 3px #00000073;font-weight:600}.indicator-levels-preview-vertical-label-ng .indicator-levels-preview-vertical-label-value{color:var(--chart-negative,#ef4444)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-vertical-label-ng .indicator-levels-preview-vertical-label-value{color:color-mix(in srgb,var(--chart-negative,#ef4444)90%,white 10%)}}.indicator-levels-preview-vertical-label-zg .indicator-levels-preview-vertical-label-value{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-vertical-label-zg .indicator-levels-preview-vertical-label-value{color:color-mix(in srgb,var(--text-primary)95%,var(--chart-positive,#22c55e)5%)}}.indicator-levels-preview-vertical-label-pg .indicator-levels-preview-vertical-label-value{color:var(--chart-positive,#22c55e)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-vertical-label-pg .indicator-levels-preview-vertical-label-value{color:color-mix(in srgb,var(--chart-positive,#22c55e)90%,white 10%)}}.indicator-levels-preview-vertical-shell{background:linear-gradient(180deg,var(--bg-input),var(--bg-secondary));border-radius:.5rem;flex:1;min-height:10.25rem;position:relative}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-vertical-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-input)85%,black 15%),color-mix(in srgb,var(--bg-secondary)88%,black 12%))}}.indicator-levels-preview-vertical-shell{border:1px solid var(--border-light)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-vertical-shell{border:1px solid color-mix(in srgb,var(--border-light)72%,transparent)}}.indicator-levels-preview-vertical-shell{overflow:hidden}.indicator-levels-preview-session-band-vertical{display:none}.indicator-levels-preview-vertical-level{border-radius:999px;height:.13rem;position:absolute;left:0;right:0;transform:translateY(50%);box-shadow:0 0 0 1px #00000024}.indicator-levels-preview-vertical-level-ng{background:var(--chart-negative,#ef4444)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-vertical-level-ng{background:color-mix(in srgb,var(--chart-negative,#ef4444)86%,white 14%)}}.indicator-levels-preview-vertical-level-zg{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-vertical-level-zg{background:color-mix(in srgb,var(--text-primary)88%,var(--chart-positive,#22c55e)12%)}}.indicator-levels-preview-vertical-level-pg{background:var(--chart-positive,#22c55e)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-vertical-level-pg{background:color-mix(in srgb,var(--chart-positive,#22c55e)86%,white 14%)}}.indicator-levels-preview-vertical-price-line{background:#ffffffe0;border-radius:999px;height:.1rem;position:absolute;left:.88rem;right:.88rem;transform:translateY(50%);box-shadow:0 0 8px #ffffff2e}.indicator-levels-preview-candle-wick{background:var(--text-primary);border-radius:0;width:.08rem;position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-candle-wick{background:color-mix(in srgb,var(--text-primary)88%,transparent)}}.indicator-levels-preview-candle-wick{box-shadow:0 0 10px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-candle-wick{box-shadow:0 0 10px color-mix(in srgb,var(--text-primary)14%,transparent)}}.indicator-levels-preview-candle-body{border:1px solid #ffffff3d;border-radius:.05rem;width:.92rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 12px #0000002e}.indicator-levels-preview-candle-body.is-bull{background:var(--chart-positive,#22c55e)}.indicator-levels-preview-candle-body.is-bear{background:var(--chart-negative,#ef4444)}.indicator-levels-preview-marker{background:#ffffffb8;border-radius:999px;width:.18rem;height:.82rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000002e}.indicator-levels-preview-marker-price{background:var(--text-primary);width:.24rem;height:1rem;box-shadow:0 0 10px #ffffff26}.indicator-levels-preview-marker-ng{background:var(--chart-negative,#ef4444)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-marker-ng{background:color-mix(in srgb,var(--chart-negative,#ef4444)86%,white 14%)}}.indicator-levels-preview-marker-zg{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-marker-zg{background:color-mix(in srgb,var(--text-primary)88%,var(--chart-positive,#22c55e)12%)}}.indicator-levels-preview-marker-pg{background:var(--chart-positive,#22c55e)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-marker-pg{background:color-mix(in srgb,var(--chart-positive,#22c55e)86%,white 14%)}}.indicator-levels-preview-gex-column{flex-direction:column;justify-content:space-between;align-items:center;gap:.32rem;min-height:10.25rem;padding:.08rem 0 .04rem;display:flex}.indicator-levels-preview-gex-bar{background:linear-gradient(180deg,var(--bg-input),var(--bg-secondary));border-radius:.38rem;flex:1;width:.92rem;min-height:8.65rem;position:relative}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-gex-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-input)90%,black 10%),color-mix(in srgb,var(--bg-secondary)90%,black 10%))}}.indicator-levels-preview-gex-bar{border:1px solid var(--border-light)}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-gex-bar{border:1px solid color-mix(in srgb,var(--border-light)72%,transparent)}}.indicator-levels-preview-gex-bar{overflow:hidden}.indicator-levels-preview-gex-bar-centerline{background:#ffffffe0;height:.1rem;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 0 6px #ffffff1f}.indicator-levels-preview-gex-bar-fill{border-radius:0;position:absolute;left:0;right:0}.indicator-levels-preview-gex-bar-fill-positive{background:linear-gradient(180deg,var(--chart-positive,#22c55e),var(--chart-positive,#22c55e));border-radius:0}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-gex-bar-fill-positive{background:linear-gradient(180deg,color-mix(in srgb,var(--chart-positive,#22c55e)84%,white 16%),color-mix(in srgb,var(--chart-positive,#22c55e)66%,transparent))}}.indicator-levels-preview-gex-bar-fill-negative{background:linear-gradient(180deg,var(--chart-negative,#ef4444),var(--chart-negative,#ef4444));border-radius:0}@supports (color:color-mix(in lab,red,red)){.indicator-levels-preview-gex-bar-fill-negative{background:linear-gradient(180deg,color-mix(in srgb,var(--chart-negative,#ef4444)66%,transparent),color-mix(in srgb,var(--chart-negative,#ef4444)84%,white 16%))}}.indicator-levels-preview-gex-value{color:var(--text-primary);text-align:center;font-size:.7rem;font-weight:700;line-height:1}.indicator-levels-preview-gex-value.is-positive{color:var(--chart-positive,#22c55e)}.indicator-levels-preview-gex-value.is-negative{color:var(--chart-negative,#ef4444)}.indicator-levels-preview-gex-percent{color:var(--text-secondary);text-align:center;font-size:.62rem;font-weight:700;line-height:1}.indicator-levels-preview-gex-percent.is-positive{color:var(--chart-positive,#22c55e)}.indicator-levels-preview-gex-percent.is-negative{color:var(--chart-negative,#ef4444)}@media (max-width:1650px){.indicator-table-panel.has-levels-preview .indicator-table-workspace{grid-template-columns:minmax(0,1fr)}.indicator-table-panel.has-levels-preview-vertical{min-height:0}.indicator-table-workspace>.indicator-levels-preview{justify-self:end;width:min(304px,100%);margin:.85rem 0 0;position:relative;top:auto;right:auto}.indicator-levels-preview-track-grid.is-vertical{grid-template-columns:1fr}}.horizontal-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.option-group{align-items:center;gap:10px;display:flex}.option-label{color:var(--text-secondary);font-size:.8rem}.segmented-control{background:var(--bg-input);border:1px solid var(--border-medium);border-radius:4px;flex:1;padding:2px;display:flex}.segment-button{color:var(--text-secondary);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:3px;flex:1;padding:4px 10px;font-size:.76rem}.segment-button.active{background:var(--bg-secondary);border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);color:var(--text-primary)}.toggles-group{flex-direction:column;align-items:flex-end;gap:8px!important}.dynamic-background{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.toggle-row{align-items:center;gap:10px;display:flex}.toggle-text{color:var(--text-secondary);font-size:.76rem}.toggle-switch-small{flex:none;width:42px;height:21px;display:inline-block;position:relative}.toggle-switch-small input{opacity:0;width:0;height:0}.toggle-slider-small{cursor:pointer;box-shadow:inset 0 3px 6px #000000e6,inset 0 1px 3px #000c,inset 0 -1px #ffffff0a,inset 0 -2px 5px rgba(var(--chart-negative-rgb-adjusted),.3),inset 0 0 9px rgba(var(--chart-negative-rgb-adjusted),.18),0 1px 2px #ffffff08;background:linear-gradient(145deg,#0d0d0d,#080808);border:0;border-radius:999px;transition:background .18s,border-color .18s,box-shadow .18s;position:absolute;top:0;right:0;bottom:0;left:0}.toggle-slider-small:before{content:"";background:radial-gradient(at 0 0,#4a4a4a,#2f2f2f 52%,#1f1f1f);border:1px solid #1a1a1a;border-color:#555 #1a1a1a #1a1a1a #555;border-radius:50%;width:15px;height:15px;transition:transform .2s,box-shadow .2s;position:absolute;bottom:3px;left:3px;box-shadow:0 2px 5px #00000073,0 1px 2px #00000047,inset 0 1px #ffffff38,inset 0 -1px #00000052}.toggle-switch-small input:checked+.toggle-slider-small{box-shadow:inset 0 3px 6px #000000e6,inset 0 1px 3px #000c,inset 0 -2px 7px rgba(var(--chart-positive-rgb-adjusted),.44),inset 0 0 11px rgba(var(--chart-positive-rgb-adjusted),.28),0 1px 2px #ffffff08}.toggle-switch-small input:checked+.toggle-slider-small:before{box-shadow:0 2px 6px #00000073,0 1px 2px #00000047,inset 0 1px #ffffff38,inset 0 -1px rgba(var(--chart-positive-rgb-adjusted),.12);transform:translate(21px)}.theme-light .toggle-slider-small{box-shadow:inset 0 2px 4px #5d54472e,inset 0 1px #ffffffb8,inset 0 -2px 6px rgba(var(--chart-negative-rgb-adjusted),.28),inset 0 0 8px rgba(var(--chart-negative-rgb-adjusted),.16),0 1px 2px #0f172a0f;background:linear-gradient(145deg,#ebe5da,#dcd5c8)}.theme-light .toggle-switch-small input:checked+.toggle-slider-small{box-shadow:inset 0 2px 4px #5d54472e,inset 0 1px #ffffffb8,inset 0 -2px 7px rgba(var(--chart-positive-rgb-adjusted),.36),inset 0 0 10px rgba(var(--chart-positive-rgb-adjusted),.24),0 1px 2px #0f172a0f}.toggle-switch-container{justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px 16px;display:flex}.toggle-switch{width:52px;height:26px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background-color:var(--bg-tertiary);transition:var(--transition-normal);border:1px solid var(--border-medium);border-radius:34px;position:absolute;top:0;right:0;bottom:0;left:0}.toggle-slider:before{content:"";background-color:var(--text-primary);width:20px;height:20px;transition:var(--transition-normal);border-radius:50%;position:absolute;bottom:2px;left:3px}input:checked+.toggle-slider{background-color:var(--primary)}input:checked+.toggle-slider:before{transform:translate(24px)}.toggle-label{color:var(--text-primary);font-size:.875rem;font-weight:500}#settings-modal .theme-button{border-radius:var(--button-border-radius);border:1px solid var(--border-medium);background-color:var(--bg-secondary);color:var(--text-primary);cursor:pointer;flex-direction:column;align-items:flex-start;padding:.5rem 1rem;transition:all .2s;display:flex;overflow:hidden}#settings-modal .theme-button span{margin-bottom:8px;font-size:.875rem;font-weight:700}#settings-modal .theme-button.active{box-shadow:0 0 0 1px var(--primary);border:2px solid #fff}#settings-modal .theme-button:hover{box-shadow:0 4px 8px var(--bg-primary);transform:translateY(-.25rem)}#settings-modal .color-samples{border:1px solid var(--border-medium);gap:0;width:auto;display:flex}#settings-modal .color-sample{width:2rem;height:2rem;display:block}#settings-modal .color-sample.bg-secondary{background-color:var(--bg-secondary)}#settings-modal .color-sample.text-primary{background-color:var(--text-primary)}#settings-modal .color-sample.primary{background-color:var(--primary)}#settings-modal .color-sample.secondary{background-color:var(--secondary)}#settings-modal .color-sample.chart-positive{background-color:var(--chart-positive)}#settings-modal .color-sample.chart-negative{background-color:var(--chart-negative)}#settings-modal .size-button{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-medium);cursor:pointer;border-radius:6px;padding:10px 16px;font-size:.875rem;font-weight:700;transition:all .2s}#settings-modal .size-button:hover{background-color:var(--bg-secondary)}#settings-modal .size-button.active{background-color:var(--primary);color:#fff;border-color:#fff}#settings-modal .cancel-button,#settings-modal .apply-button{cursor:pointer;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .2s}#settings-modal .cancel-button{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-medium);margin-right:8px}#settings-modal .cancel-button:hover{background-color:var(--bg-secondary)}#settings-modal .apply-button{background-color:var(--primary);color:#fff;border:1px solid var(--primary-dark)}#settings-modal .apply-button:hover{background-color:var(--primary-dark);transform:translateY(-1px)}.ErrorBoundary{background-color:var(--bg-primary);z-index:9999;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:fixed;top:0;left:0}.ErrorBoundary modal{text-align:left;width:50%;min-width:400px}.ErrorBoundary h3{color:var(--primary);font-size:2.5rem;font-family:var(--error-boundary-title-font-family,"Montserrat-Bold");margin-bottom:1rem}.ErrorBoundary p{color:var(--text-primary);background-color:var(--bg-tertiary);border:1px solid var(--border-medium);box-shadow:var(--shadow-md);border-radius:.5rem;margin-bottom:2rem;padding:1.5rem;font-size:1.25rem;line-height:1.6}.ErrorBoundary button{background-color:var(--primary-dark);float:right;color:var(--text-primary);border:1px solid var(--border-light);border-radius:var(--button-border-radius);cursor:pointer;box-shadow:var(--shadow-md);padding:.75rem 2rem;font-size:1rem;font-weight:500}.ErrorBoundary button:hover{background-color:var(--primary);box-shadow:var(--shadow-lg)}.ErrorBoundary button:active{background-color:var(--primary-light)}.brightness-control{--brightness-shell-surface:linear-gradient(145deg,#121215 0%,#08080b 100%);--brightness-shell-rim:linear-gradient(180deg,#ffffff14 0%,#ffffff06 28%,#00000014 52%,#00000057 100%);--brightness-shell-shadow:inset 0 5px 11px #000000f5,inset 0 1px 0 #ffffff06,inset 0 -1px 0 #00000075,0 1px 1px #ffffff03;--brightness-well-surface:linear-gradient(180deg,#050608fc,#0d0f13f2);--brightness-well-rim:linear-gradient(180deg,#ffffff0d 0%,#ffffff04 26%,#00000014 56%,#00000047 100%);--brightness-well-shadow:inset 0 7px 14px #000000f5,inset 0 2px 5px #000000e6,inset 0 1px 0 #ffffff05,inset 0 -1px 0 #0000006b;--brightness-well-shadow-active:inset 0 7px 14px #000000f5,inset 0 2px 5px #000000e6,inset 0 1px 0 #ffffff05,inset 0 -1px 0 #0000006b;--brightness-track-surface:linear-gradient(180deg,#171b23cc,#080b10fc);--brightness-track-shadow:inset 0 1px 0 #ffffff0a,inset 0 -5px 10px #00000057,inset 0 0 0 1px #00000047;--brightness-progress-glow-start:rgba(var(--chart-positive-rgb-adjusted),.62);--brightness-progress-glow-end:rgba(var(--chart-positive-rgb-adjusted),.3);--brightness-progress-shadow:none;--brightness-progress-fill-surface:linear-gradient(180deg,#0c1611fa,#080e0bfc);--brightness-progress-edge-glow:rgba(var(--chart-positive-rgb-adjusted),.22);--brightness-progress-edge-shadow:rgba(var(--chart-positive-rgb-adjusted),.12);--brightness-progress-ambient:radial-gradient(ellipse at 18% 50%,rgba(var(--chart-positive-rgb-adjusted),.2)0%,rgba(var(--chart-positive-rgb-adjusted),.1)46%,transparent 78%),linear-gradient(90deg,rgba(var(--chart-positive-rgb-adjusted),.18)0%,rgba(var(--chart-positive-rgb-adjusted),.08)58%,rgba(var(--chart-positive-rgb-adjusted),.02)100%);--brightness-progress-ambient-shadow:0 0 10px rgba(var(--chart-positive-rgb-adjusted),.14),0 0 18px rgba(var(--chart-positive-rgb-adjusted),.05);--brightness-motion-duration:.22s;--brightness-thumb-surface:radial-gradient(ellipse at 32% 30%,#ffffff2e 0%,#ffffff0d 24%,transparent 44%),radial-gradient(ellipse at top left,#4a4d52 0%,#2c3035 48%,#15191d 100%);--brightness-thumb-shadow:0 4px 7px #00000085,0 1px 2px #0000004d,inset 0 1px 0 #ffffff24,inset 0 -1px 0 #00000075;--brightness-thumb-hover-shadow:0 4px 8px #0000008a,0 1px 2px #0000004d,inset 0 1px 0 #ffffff29,inset 0 -1px 0 rgba(var(--chart-positive-rgb-adjusted),.1);--brightness-value-color:var(--text-secondary);flex-direction:column;align-items:stretch;gap:.32rem;min-width:232px;display:flex}.theme-gray .brightness-control{--brightness-shell-surface:linear-gradient(145deg,#454b582e 0%,#4a515e8a 24%,#4a515e94 76%,#454b582e 100%);--brightness-shell-shadow:inset 0 3px 7px #0a0d1294,inset 0 1px 0 #ffffff0a,inset 0 -1px 0 #00000038,0 1px 2px #ffffff03}.theme-light .brightness-control{--brightness-shell-surface:linear-gradient(145deg,#d4c9b938 0%,#d4c9b9b3 24%,#c9baa3bd 76%,#c9baa338 100%);--brightness-shell-rim:linear-gradient(180deg,#ffffffb8 0%,#ffffff38 24%,#78695414 54%,#78695447 100%);--brightness-shell-shadow:inset 0 3px 6px #5d54472e,inset 0 1px 0 #ffffff57,inset 0 -1px 0 #78695429,0 1px 2px #0f172a0d;--brightness-well-surface:radial-gradient(ellipse at center,#c2b5a1f0 0%,#d0c4b2f5 52%,#e5dcd0fc 100%);--brightness-well-rim:linear-gradient(180deg,#ffffff3d 0%,#ffffff0f 22%,#7869540f 54%,#7869542e 100%);--brightness-well-shadow:inset 0 7px 13px #6557444d,inset 0 2px 3px #ffffff42,inset 0 -1px 0 #7869543d;--brightness-well-shadow-active:inset 0 7px 13px #6557444d,inset 0 2px 3px #ffffff42,inset 0 -1px 0 #7869543d;--brightness-track-surface:linear-gradient(180deg,#7a828e52,#4d566542);--brightness-track-shadow:inset 0 1px 0 #ffffff1a,inset 0 -6px 12px #6557443d,inset 0 0 0 1px #78695424;--brightness-progress-glow-start:rgba(var(--chart-positive-rgb-adjusted),.24);--brightness-progress-glow-end:rgba(var(--chart-positive-rgb-adjusted),.09);--brightness-progress-shadow:none;--brightness-progress-fill-surface:linear-gradient(180deg,#6e8c7257,#536d5947);--brightness-progress-edge-glow:rgba(var(--chart-positive-rgb-adjusted),.18);--brightness-progress-edge-shadow:rgba(var(--chart-positive-rgb-adjusted),.08);--brightness-progress-ambient:radial-gradient(ellipse at 18% 50%,rgba(var(--chart-positive-rgb-adjusted),.08)0%,rgba(var(--chart-positive-rgb-adjusted),.028)34%,transparent 64%),linear-gradient(90deg,rgba(var(--chart-positive-rgb-adjusted),.065)0%,rgba(var(--chart-positive-rgb-adjusted),.022)46%,rgba(var(--chart-positive-rgb-adjusted),.006)100%);--brightness-progress-ambient-shadow:0 0 4px rgba(var(--chart-positive-rgb-adjusted),.032),0 0 7px rgba(var(--chart-positive-rgb-adjusted),.012);--brightness-motion-duration:.22s;--brightness-thumb-surface:radial-gradient(ellipse at 32% 30%,#ffffff8f 0%,#ffffff29 28%,transparent 46%),radial-gradient(ellipse at top left,#cec7bd 0%,#b3a999 54%,#928777 100%);--brightness-thumb-shadow:0 3px 6px #3c342a33,0 1px 2px #3c342a1a,inset 0 1px 0 #ffffffad,inset 0 -1px 0 #5d544738;--brightness-thumb-hover-shadow:0 3px 7px #3c342a38,0 1px 2px #3c342a1f,inset 0 1px 0 #ffffffb8,inset 0 -1px 0 rgba(var(--chart-positive-rgb-adjusted),.08)}.theme-light .brightness-slider-visual:before{content:none}.theme-light .brightness-slider-fill:before{filter:none;opacity:.52;top:0;right:0;bottom:0;left:0}.brightness-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.brightness-label{font-size:.58rem;font-family:var(--font-display);letter-spacing:.22em;color:var(--text-tertiary);align-items:center;gap:.35rem;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.brightness-label{color:color-mix(in srgb,var(--text-tertiary)88%,var(--primary)12%)}}.brightness-label{cursor:pointer;white-space:nowrap;text-transform:uppercase;text-shadow:0 1px #000000a6,0 -1px #ffffff0d}.brightness-icon{filter:drop-shadow(0 1px 0 #0000008c)drop-shadow(0 0 4px rgba(var(--chart-positive-rgb-adjusted),.08));font-size:.88rem}.brightness-text{letter-spacing:inherit;font-weight:600}.brightness-slider-shell{background:var(--brightness-shell-surface);min-width:12.75rem;box-shadow:var(--brightness-shell-shadow);border:0;border-radius:99px;flex:1;align-items:center;padding:.1rem .12rem;display:flex;position:relative}.brightness-slider-shell:before{content:none}.brightness-slider-container{background:var(--brightness-well-surface);min-height:1.05rem;box-shadow:var(--brightness-well-shadow);border:0;border-radius:999px;flex:1;align-items:center;padding:0 .32rem;display:flex;position:relative;overflow:hidden}.brightness-slider-container:after{content:"";border-radius:inherit;background:var(--brightness-well-rim);pointer-events:none;opacity:.5;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.brightness-slider-visual{pointer-events:none;align-items:center;display:flex;position:absolute;top:0;right:.32rem;bottom:0;left:.32rem}.brightness-slider-visual:before{content:none}.brightness-slider-rail{background:var(--brightness-track-surface);width:100%;height:.56rem;box-shadow:var(--brightness-track-shadow);border-radius:999px;position:relative;overflow:visible}.brightness-slider-fill{width:var(--brightness-progress);background:linear-gradient(180deg,#ffffff14 0%,#ffffff08 20%,transparent 46%),var(--brightness-progress-fill-surface);box-shadow:var(--brightness-progress-shadow),inset 0 1px #ffffff0a,inset 0 -1px #0000002e;transition:width var(--brightness-motion-duration)cubic-bezier(.22,1,.36,1);border-radius:999px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.brightness-slider-fill:before{content:"";box-shadow:inset 0 0 0 0 var(--brightness-progress-edge-glow),inset 0 0 8px var(--brightness-progress-edge-shadow);filter:none;opacity:1;pointer-events:none;background:0 0;border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0}.brightness-slider-thumb-visual{top:50%;left:clamp(7px,var(--brightness-progress),calc(100% - 7px));background-color:#2b3036;background-image:var(--brightness-thumb-surface);width:15px;height:15px;box-shadow:var(--brightness-thumb-shadow);will-change:left,transform;transition:left var(--brightness-motion-duration)cubic-bezier(.22,1,.36,1),transform var(--transition-fast),box-shadow var(--transition-fast);background-repeat:no-repeat;border:1px solid #1a1a1a;border-color:#555 #1a1a1a #1a1a1a #555;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.brightness-slider-shell:hover .brightness-slider-thumb-visual{box-shadow:var(--brightness-thumb-hover-shadow);transform:translate(-50%,-50%)scale(1.04)}.brightness-slider{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2;opacity:0;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;width:auto;height:auto;margin:0;padding:0;position:absolute;top:0;right:.42rem;bottom:0;left:.42rem}.brightness-slider:focus,.brightness-slider:focus-visible{box-shadow:none;outline:none}.brightness-slider::-webkit-slider-runnable-track{height:100%;box-shadow:none;background:0 0;border:0}.brightness-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:15px;height:15px;box-shadow:none;background:0 0;border:0;border-radius:50%;margin-top:0}.brightness-slider::-moz-range-track{height:100%;box-shadow:none;background:0 0;border:0}.brightness-slider::-moz-range-progress{height:100%;box-shadow:none;background:0 0}.brightness-slider::-moz-range-thumb{cursor:pointer;width:15px;height:15px;box-shadow:none;background:0 0;border:0;border-radius:50%}.brightness-value{color:var(--brightness-value-color);text-align:right;letter-spacing:.12em;min-width:3rem;font-size:.72rem;font-weight:700}@media (max-width:768px){.brightness-control{min-width:180px}}.numeric{font-family:var(--numeric-font-family,var(--font-data))}.numeric,.price-display,.price-display-container,.indicator-table-cell,.tickerRows .level-cell,.levelRow .level-cell,.chart svg text,.matrix-value,.vol-matrix-value,.total-bar-value,.total-bar-percentage,.brightness-value,.feh-input-wrapper.feh-soft-input .date-input.feh-soft-input__field{font-family:var(--numeric-font-family,var(--font-data));font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1}.no-color-transitions,.no-color-transitions *{transition:none!important}.heat-map-cell{transition:background-color var(--color-transition-duration)var(--color-transition-easing)}.histogram-container{transition:opacity var(--color-transition-duration)var(--color-transition-easing)}.chart-panel,.chart-container{transition:background-color var(--color-transition-duration)var(--color-transition-easing),border-color var(--color-transition-duration)var(--color-transition-easing)}.level-pg,.level-fg,.level-zg,.level-fr,.level-ng{transition:color var(--color-transition-duration)var(--color-transition-easing)}[class*=opacity-],.bg-positive-80,.bg-negative-80{transition:background-color var(--color-transition-duration)var(--color-transition-easing)}.panel-header{border-bottom:1px solid var(--border-medium);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.header-left{align-items:center;gap:1.5rem;display:flex}.header-right{align-items:center;gap:1rem;display:flex}.watchlist-controls,.expiration-controls{align-items:center;gap:.5rem;display:flex}.control-label{color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:500}.control-dropdown{border:2px solid var(--border-medium);background:var(--bg-secondary);color:var(--text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border-radius:.375rem;min-width:140px;padding:.5rem 2rem .5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s}.control-dropdown:hover{border-color:var(--primary);background-color:var(--bg-tertiary)}.control-dropdown:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.1);background-color:var(--bg-tertiary);outline:none}.control-dropdown option{background:var(--bg-secondary);color:var(--text-primary);padding:.5rem}.text-small .unified-top-panel .center-section{--market-sentiment-column-min:var(--market-sentiment-card-min-width);--market-sentiment-column-max:135px;--market-sentiment-column-fluid:8.5vw}.text-medium .unified-top-panel .center-section{--market-sentiment-column-min:var(--market-sentiment-card-min-width);--market-sentiment-column-max:145px;--market-sentiment-column-fluid:9.25vw}.text-large .unified-top-panel .center-section{--market-sentiment-column-min:132px;--market-sentiment-column-max:190px;--market-sentiment-column-fluid:10.5vw}.text-small .ticker-grid{--ticker-grid-bar-track-size:clamp(34px,3.25vw,40px);--ticker-grid-bar-width:40px}.text-medium .ticker-grid{--ticker-grid-bar-track-size:clamp(38px,3.55vw,44px);--ticker-grid-bar-width:44px}.text-large .ticker-grid{--ticker-grid-bar-track-size:clamp(46px,4.2vw,58px);--ticker-grid-bar-width:48px}.text-small .total-bar{width:40px;height:320px}.text-medium .total-bar{width:44px;height:345px}.text-large .total-bar{width:48px;height:360px}.text-small .chart-panel:has(.histogram){padding-left:0!important;padding-right:.5rem!important}.text-medium .chart-panel:has(.histogram){padding-left:.25rem!important;padding-right:.5rem!important}.text-large .chart-panel:has(.histogram){padding-left:.35rem!important;padding-right:.6rem!important}.panel>.debug-ratio-display{order:99;margin-top:.5rem}.tickerRows,.ticker-grid{margin-bottom:.25rem!important}.chart-title{margin-top:.25rem!important;margin-bottom:.25rem!important}.tickerHeader{margin-bottom:.25rem!important}@media (min-width:1025px){#content.dashboard-route .ticker-panel{padding-left:var(--cc-ticker-panel-padding-x,.55rem);padding-right:var(--cc-ticker-panel-padding-x,.55rem)}#content.dashboard-route .ticker-grid{gap:var(--cc-ticker-grid-gap,clamp(.05rem,.08vw,.12rem))}#content.dashboard-route .tickerHeader{min-height:var(--cc-ticker-header-min-height,30px);padding-left:var(--cc-ticker-header-padding-x,.28rem);padding-right:var(--cc-ticker-header-padding-x,.28rem)}#content.dashboard-route .tickerHeader .price-display-container,#content.dashboard-route .tickerHeader .price-display{font-size:var(--cc-ticker-header-price-font-size,1.16rem);text-shadow:0 0 8px var(--primary);line-height:.95}@supports (color:color-mix(in lab,red,red)){#content.dashboard-route .tickerHeader .price-display-container,#content.dashboard-route .tickerHeader .price-display{text-shadow:0 0 8px color-mix(in srgb,var(--primary)32%,transparent)}}#content.dashboard-route .tickerHeader .price-display-pair{align-items:baseline;gap:var(--cc-ticker-header-value-gap,.5rem);display:flex}#content.dashboard-route .tickerHeader .price-display{font-weight:700}#content.dashboard-route .tickerHeader .price-display-change{font-size:var(--cc-ticker-header-percent-font-size,1rem);text-shadow:0 0 8px;font-weight:600;line-height:.95}@supports (color:color-mix(in lab,red,red)){#content.dashboard-route .tickerHeader .price-display-change{text-shadow:0 0 8px color-mix(in srgb,currentColor 28%,transparent)}}#content.dashboard-route .tickerHeader .ticker-future{visibility:hidden}#content.dashboard-route .ticker-panel--command .tickerRows{width:min(100%,var(--cc-command-level-row-max-width,46rem));max-width:var(--cc-command-level-row-max-width,46rem);align-self:center}#content.dashboard-route .ticker-panel--command .levelRow{width:100%}#content.dashboard-route .ticker-panel--stock .tickerRows{align-self:center;width:-moz-fit-content;width:fit-content;max-width:100%}#content.dashboard-route .ticker-panel--stock .tickerHeader{padding-left:var(--cc-ticker-header-padding-x,.28rem);padding-right:var(--cc-ticker-header-padding-x,.28rem)}#content.dashboard-route .ticker-panel--stock .stock-ticker-selector{--stock-soft-control-width:var(--cc-stock-selector-width,4.65rem);--stock-soft-control-radius:8px;--stock-soft-input-font-size:var(--cc-stock-selector-font-size,.76rem);--stock-soft-shell-glow-scale:calc(var(--control-shell-glow-scale,.74)*1.04);--stock-soft-shell-bloom-scale:calc(var(--control-shell-bloom-scale,.62)*1.02)}#content.dashboard-route .ticker-panel--stock .feh-input-wrapper.stock-ticker-selector__input-wrap{box-sizing:border-box;height:var(--cc-stock-selector-height,28px);padding:1px}#content.dashboard-route .ticker-panel--stock .feh-input.stock-ticker-selector__input{box-sizing:border-box;height:100%;min-height:0;padding:0 8px;line-height:normal;display:block}#content.dashboard-route .ticker-panel--stock .levelRow--stock{grid-template-columns:var(--cc-stock-level-label-width,2.8rem)var(--cc-stock-level-value-width,5.75rem)var(--cc-stock-level-gradient-width,3.3rem)var(--cc-stock-level-gradient-width,3.3rem)var(--cc-stock-level-value-width,5.75rem)var(--cc-stock-level-label-width,2.8rem)}#content.dashboard-route .ticker-panel--stock .level-gradient--stock{width:var(--cc-stock-level-gradient-width,3.3rem)}.text-large #content.dashboard-route .ticker-panel--stock .ticker-grid{--ticker-grid-bar-track-size:var(--cc-stock-level-gradient-width,3.3rem);--ticker-grid-bar-width:calc(var(--cc-stock-level-gradient-width,3.3rem) - .25rem)}#content.dashboard-route .level-cell{font-size:var(--cc-level-cell-font-size,var(--level-cell-font-size,.85rem))}#content.dashboard-route .levelRow--stock .level-cell{font-size:var(--cc-stock-level-cell-font-size,var(--cc-level-cell-font-size,.85rem))}#content.dashboard-route .chart-title{letter-spacing:.02em;font-size:var(--cc-histogram-title-font-size,var(--chart-title-font-size,.8rem))!important}#content.dashboard-route .chart svg text,#content.dashboard-route .histogram .price-line .price-line-label{font-size:var(--cc-histogram-axis-font-size,var(--chart-data-font-size,.7rem))!important}#content.dashboard-route .chart{height:var(--cc-compact-histogram-height)}#content.dashboard-route .chart-panel{min-height:calc(var(--cc-compact-histogram-height) + 1.75rem)}#content.dashboard-route .chart-panel:has(.histogram){height:calc(var(--cc-compact-histogram-height) + 1.75rem);padding-left:var(--cc-histogram-panel-padding-left,0rem)!important;padding-right:var(--cc-histogram-panel-padding-right,.08rem)!important}#content.dashboard-route .chart-content{min-height:calc(var(--cc-compact-histogram-height) - 3.8rem);height:calc(100% - 1.2rem)}#content.dashboard-route .total-bar{width:min(var(--ticker-grid-bar-width,40px),100%);transform:translateY(var(--cc-compact-total-bar-zero-offset-y,10px));place-self:start center;height:var(--cc-compact-total-bar-height)!important}#content.dashboard-route .total-bar-container{height:calc(100% - 2.35rem)}#content.dashboard-route .ticker-grid>.total-bar:nth-child(2){justify-self:end}#content.dashboard-route .ticker-grid>.total-bar:nth-child(3){justify-self:start}}@media (min-width:1025px) and (max-height:980px){.chart{height:var(--cc-compact-histogram-height);border-radius:.55rem}.chart-panel{min-height:calc(var(--cc-compact-histogram-height) + 1.45rem);margin-bottom:.08rem}.chart-panel:has(.histogram){height:calc(var(--cc-compact-histogram-height) + 1.45rem);padding-left:0!important;padding-right:.28rem!important}.chart-content{min-height:calc(var(--cc-compact-histogram-height) - 3.8rem);height:calc(100% - 1.2rem)}.chart-title{letter-spacing:.02em;font-size:var(--cc-histogram-title-font-size,.74rem)!important;margin-top:.1rem!important;margin-bottom:.08rem!important}.chart svg text{font-size:var(--cc-histogram-axis-font-size,.62rem)!important}#content.dashboard-route .total-bar{width:min(var(--ticker-grid-bar-width,34px),100%);transform:translateY(var(--cc-compact-total-bar-zero-offset-y,0px));align-self:start;height:var(--cc-compact-total-bar-height)!important}#content.dashboard-route .total-bar-container{height:calc(100% - 2.05rem)}#content.dashboard-route .total-bar-value{font-size:.62rem}#content.dashboard-route .total-bar-percentage{margin-top:.1rem;font-size:.58rem}.tickerHeader,.tickerRows{margin-bottom:.12rem!important}.levelRow{min-height:18px}.levelRow>div{border-left:1px solid var(--cc-compact-level-cell-border);border-top:1px solid var(--cc-compact-level-cell-border);margin:.25px;padding:.08em .16em;box-shadow:inset -1px 0 #00000047,inset 0 -1px #0000003d}.level-cell{font-size:var(--cc-level-cell-font-size,.72rem);letter-spacing:-.05em}.levelRow>div:first-child,.levelRow>div:nth-child(4),.levelRow>div:nth-child(7),.levelRow>div:nth-child(10){min-width:2.55em}.levelRow>div:nth-child(2),.levelRow>div:nth-child(3),.levelRow>div:nth-child(8),.levelRow>div:nth-child(9){min-width:2.6em}.levelRow--stock{grid-template-columns:var(--cc-stock-level-label-width,2.1rem)var(--cc-stock-level-value-width,4.5rem)var(--cc-stock-level-gradient-width,2.45rem)var(--cc-stock-level-gradient-width,2.45rem)var(--cc-stock-level-value-width,4.5rem)var(--cc-stock-level-label-width,2.1rem);min-height:18px}.levelRow--stock .level-cell{font-size:var(--cc-stock-level-cell-font-size,.68rem)}.level-gradient--stock{width:var(--cc-stock-level-gradient-width,2.45rem)}}.control-dropdown-uniform{width:120px!important;min-width:120px!important;max-width:120px!important}.indicator-table-container{max-height:1050px;position:relative;overflow-y:auto}#IndicatorTable thead,.indicator-table thead{z-index:10;position:sticky;top:0}#IndicatorTable thead th,.indicator-table thead th,.indicator-table-header{background-color:var(--bg-panel,#1a1a2e);z-index:10;position:sticky;top:0}.indicator-table-super-header-row th{z-index:20;background-color:var(--bg-secondary);border-bottom:2px solid var(--border-medium);border-right:1px solid var(--border-light);color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;padding:.25rem;font-size:.7rem;font-weight:700;position:sticky;top:0}.indicator-table-super-header-row th.labeled{background-color:var(--bg-tertiary)}.indicator-table-header-row th{z-index:10;top:25px}.strat-signal-neutral{color:#000;background-color:#daa520}.spacer-cell{background:#444!important;border:none!important;width:4px!important;min-width:4px!important;max-width:4px!important;padding:0!important}.spacer-header{pointer-events:none;background:0 0!important;border:none!important;width:4px!important;min-width:4px!important;max-width:4px!important;padding:0!important}@keyframes hp-shine-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hp-shine-wrap{border-radius:var(--hp-shine-radius,12px);isolation:isolate;align-items:center;display:inline-flex;position:relative;overflow:visible}.hp-shine-target{z-index:2;position:relative}.hp-shine-wrap:before,.hp-shine-wrap:after{content:"";inset:calc(var(--hp-shine-bleed,2px)*-1);border-radius:calc(var(--hp-shine-radius,12px) + var(--hp-shine-bleed,2px));padding:var(--hp-shine-thickness,1px);background:var(--hp-shine-gradient);opacity:0;pointer-events:none;transform-origin:50%;z-index:0;transition:opacity .2s;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hp-shine-wrap:after{filter:blur(var(--hp-shine-blur,16px));opacity:0;z-index:-1}.hp-shine--hover:hover:before,.hp-shine--hover:hover:after,.hp-shine--always:before,.hp-shine--always:after,.hp-shine--active.is-active:before,.hp-shine--active.is-active:after{opacity:1;animation:hp-shine-rotate var(--hp-shine-speed,3s)linear infinite}.hp-text-anim span{transition:transform .2s,color .2s,text-shadow .2s,opacity .2s,filter .2s;display:inline-block}.hp-text-wave:is(.hp-anim-trigger-always,.hp-anim-trigger-active.is-active) span,.hp-text-wave.hp-anim-trigger-hover:hover span{animation:.6s ease-in-out hp-text-wave;animation-delay:calc(50ms*var(--char-index))}@keyframes hp-text-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hp-text-fade:is(.hp-anim-trigger-always,.hp-anim-trigger-active.is-active) span,.hp-text-fade.hp-anim-trigger-hover:hover span{animation:.4s ease-out both hp-text-fade;animation-delay:calc(30ms*var(--char-index))}@keyframes hp-text-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hp-text-glow:is(.hp-anim-trigger-always,.hp-anim-trigger-active.is-active) span,.hp-text-glow.hp-anim-trigger-hover:hover span{animation:.8s ease-out hp-text-glow;animation-delay:calc(40ms*var(--char-index))}@keyframes hp-text-glow{0%,to{text-shadow:none}50%{text-shadow:0 0 20px var(--hp-text-glow-strong),0 0 30px var(--hp-text-glow-soft)}}.hp-text-bounce:is(.hp-anim-trigger-always,.hp-anim-trigger-active.is-active) span,.hp-text-bounce.hp-anim-trigger-hover:hover span{animation:.7s cubic-bezier(.68,-.55,.265,1.55) hp-text-bounce;animation-delay:calc(40ms*var(--char-index))}@keyframes hp-text-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.hp-text-rotate:is(.hp-anim-trigger-always,.hp-anim-trigger-active.is-active) span,.hp-text-rotate.hp-anim-trigger-hover:hover span{animation:.6s ease-out hp-text-rotate;animation-delay:calc(40ms*var(--char-index))}@keyframes hp-text-rotate{0%{transform:rotateY(0)}50%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.hp-text-float:is(.hp-anim-trigger-always,.hp-anim-trigger-active.is-active) span,.hp-text-float.hp-anim-trigger-hover:hover span{animation:1.2s ease-in-out infinite hp-text-float;animation-delay:calc(.1s*var(--char-index))}@keyframes hp-text-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hp-text-color-shift:is(.hp-anim-trigger-always,.hp-anim-trigger-active.is-active) span,.hp-text-color-shift.hp-anim-trigger-hover:hover span{animation:1s ease-in-out hp-text-color-shift;animation-delay:calc(50ms*var(--char-index))}@keyframes hp-text-color-shift{0%,to{color:var(--text-primary)}33%{color:var(--chart-positive)}66%{color:var(--chart-negative)}}.hp-text-blur:is(.hp-anim-trigger-always,.hp-anim-trigger-active.is-active) span,.hp-text-blur.hp-anim-trigger-hover:hover span{animation:.5s ease-out hp-text-blur;animation-delay:calc(30ms*var(--char-index))}@keyframes hp-text-blur{0%{filter:blur(4px);opacity:.5}to{filter:blur();opacity:1}}.hp-text-thinking:is(.hp-anim-trigger-always,.hp-anim-trigger-active.is-active) span,.hp-text-thinking.hp-anim-trigger-hover:hover span{animation:3s ease-in-out infinite hp-text-thinking;animation-delay:calc(.1s*var(--char-index))}@keyframes hp-text-thinking{0%,10%{color:var(--text-primary);text-shadow:none}60%,to{color:var(--text-primary);text-shadow:none}}.rapid-monitor-grid,.rapid-monitor-column,.monitor-table-container,.rapid-monitor-center{min-height:0}.rapid-monitor-grid{align-items:stretch;gap:.75rem;width:100%;display:grid}.rapid-monitor-grid--split{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}.rapid-monitor-grid--single{grid-template-columns:minmax(0,1fr)}.rapid-monitor-grid--with-center{grid-template-columns:minmax(0,1fr) minmax(220px,280px) minmax(0,1fr)}.rapid-monitor-grid--left-only.rapid-monitor-grid--with-center{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.rapid-monitor-grid--compact{grid-template-columns:minmax(0,1fr)}.rapid-monitor-column,.rapid-monitor-center{width:100%;display:flex}.rapid-monitor-center-spacer{width:32px}.rapid-monitor-sector-panel{flex-direction:column;width:100%;min-height:0;padding:.28rem .55rem .3rem;display:flex;overflow:hidden}.rapid-monitor-sector-panel .sector-performance{min-height:0}.rapid-monitor-sector-panel .sector-bars{flex:auto;padding-top:.1rem}.monitor-table-container{flex:auto;width:100%;position:relative}@media (max-width:1320px){.rapid-monitor-grid--with-center{grid-template-columns:minmax(0,1fr) minmax(190px,240px) minmax(0,1fr)}.rapid-monitor-grid--left-only.rapid-monitor-grid--with-center{grid-template-columns:minmax(0,1fr) minmax(190px,240px)}}@media (max-width:1100px){.rapid-monitor-grid--with-center{grid-template-columns:minmax(0,1fr)}}.monitor-table-toolbar{background:var(--dashboard-premium-panel-header);box-shadow:inset 0 -1px 0 var(--dashboard-premium-panel-edge-strong);flex:none;padding:.42rem .55rem .3rem .72rem}@supports (color:color-mix(in lab,red,red)){.monitor-table-toolbar{box-shadow:inset 0 -1px color-mix(in srgb,var(--dashboard-premium-panel-edge-strong)68%,transparent)}}.monitor-table-toolbar{z-index:2}.rapid-monitor-grid .monitor-table-container,.rapid-monitor-grid .rapid-monitor-sector-panel.panel,.rapid-monitor-grid .monitor-table-container:hover,.rapid-monitor-grid .rapid-monitor-sector-panel.panel:hover{box-shadow:var(--dashboard-premium-panel-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;position:relative;background:var(--dashboard-premium-panel-surface)!important;border:1px solid var(--dashboard-premium-panel-edge)!important;border-radius:.9rem!important}.rapid-monitor-grid .monitor-table-container:before{content:"";background:linear-gradient(90deg,transparent,var(--dashboard-premium-panel-highlight),transparent);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.monitor-table-title{padding-top:.08rem;padding-left:.06rem;line-height:1}.monitor-table-toolbar-actions{flex:none;align-items:center;gap:.38rem;display:inline-flex;position:relative}.monitor-table-count{border:1px solid var(--border-light);justify-content:center;align-items:center;min-width:2.7rem;height:1.48rem;padding:0 .52rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.monitor-table-count{border:1px solid color-mix(in srgb,var(--border-light)72%,transparent)}}.monitor-table-count{background:var(--bg-secondary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.monitor-table-count{background:color-mix(in srgb,var(--bg-secondary)84%,transparent)}}.monitor-table-count{color:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.monitor-table-count{color:color-mix(in srgb,var(--text-secondary)88%,transparent)}}.monitor-table-count{letter-spacing:.02em;opacity:1;font-size:.72rem;font-weight:700;line-height:1;box-shadow:inset 0 1px #ffffff0f}.monitor-table-settings-anchor{z-index:16;position:relative}.monitor-table-settings-button,.monitor-table-add-button{border:1px solid var(--border-light);justify-content:center;align-items:center;width:1.68rem;height:1.68rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.monitor-table-settings-button,.monitor-table-add-button{border:1px solid color-mix(in srgb,var(--border-light)82%,transparent)}}.monitor-table-settings-button,.monitor-table-add-button{background:linear-gradient(180deg,var(--bg-secondary),var(--bg-tertiary));border-radius:.58rem}@supports (color:color-mix(in lab,red,red)){.monitor-table-settings-button,.monitor-table-add-button{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary)96%,white 4%),color-mix(in srgb,var(--bg-tertiary)96%,black 4%))}}.monitor-table-settings-button,.monitor-table-add-button{color:var(--text-secondary);line-height:1;transition:color .12s,border-color .12s,background .12s,transform .12s,box-shadow .12s;box-shadow:inset 0 1px #ffffff14,0 1px 2px #0000002e}.monitor-table-settings-button:hover,.monitor-table-settings-button:focus-visible,.monitor-table-add-button:hover:not(:disabled),.monitor-table-add-button:focus-visible:not(:disabled),.monitor-table-settings-button.active{color:var(--text-primary);border-color:var(--accent-cyan,#58d3ff)}@supports (color:color-mix(in lab,red,red)){.monitor-table-settings-button:hover,.monitor-table-settings-button:focus-visible,.monitor-table-add-button:hover:not(:disabled),.monitor-table-add-button:focus-visible:not(:disabled),.monitor-table-settings-button.active{border-color:color-mix(in srgb,var(--accent-cyan,#58d3ff)58%,var(--border-medium))}}.monitor-table-settings-button:hover,.monitor-table-settings-button:focus-visible,.monitor-table-add-button:hover:not(:disabled),.monitor-table-add-button:focus-visible:not(:disabled),.monitor-table-settings-button.active{background:linear-gradient(180deg,var(--bg-tertiary),var(--bg-secondary))}@supports (color:color-mix(in lab,red,red)){.monitor-table-settings-button:hover,.monitor-table-settings-button:focus-visible,.monitor-table-add-button:hover:not(:disabled),.monitor-table-add-button:focus-visible:not(:disabled),.monitor-table-settings-button.active{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-tertiary)92%,white 8%),color-mix(in srgb,var(--bg-secondary)94%,black 6%))}}.monitor-table-settings-button:hover,.monitor-table-settings-button:focus-visible,.monitor-table-add-button:hover:not(:disabled),.monitor-table-add-button:focus-visible:not(:disabled),.monitor-table-settings-button.active{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 4px 12px #00000038}.monitor-table-action-icon{width:.98rem;height:.98rem}.monitor-table-settings-button.active .monitor-table-action-icon,.monitor-table-add-button:hover:not(:disabled) .monitor-table-action-icon,.monitor-table-settings-button:hover .monitor-table-action-icon{filter:drop-shadow(0 0 4px var(--text-primary))}@supports (color:color-mix(in lab,red,red)){.monitor-table-settings-button.active .monitor-table-action-icon,.monitor-table-add-button:hover:not(:disabled) .monitor-table-action-icon,.monitor-table-settings-button:hover .monitor-table-action-icon{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--text-primary)22%,transparent))}}.monitor-table-settings-panel{z-index:1400;border:1px solid var(--border-light);min-width:13.9rem;padding:.8rem .9rem .85rem;position:fixed;top:0;left:0;right:auto}@supports (color:color-mix(in lab,red,red)){.monitor-table-settings-panel{border:1px solid color-mix(in srgb,var(--border-light)82%,transparent)}}.monitor-table-settings-panel{background-color:rgb(from var(--bg-panel,var(--bg-secondary))r g b/.985);background-image:linear-gradient(180deg,rgb(from var(--bg-panel,var(--bg-secondary))r g b/.985),rgb(from var(--bg-secondary)r g b/.985));border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.monitor-table-settings-panel{background-image:linear-gradient(180deg,rgb(from color-mix(in srgb,var(--bg-panel,var(--bg-secondary))92%,white 8%)r g b/.985),rgb(from color-mix(in srgb,var(--bg-secondary)98%,black 2%)r g b/.985))}}.monitor-table-settings-panel{isolation:isolate;flex-direction:column;gap:.55rem;display:flex;overflow:hidden;box-shadow:0 18px 36px #0000007a,0 6px 14px #0000003d,inset 0 1px #ffffff0d}.monitor-table-settings-title,.monitor-table-settings-subtitle{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:700}.monitor-table-settings-subtitle{border-top:1px solid var(--border-light);margin-top:.2rem;padding-top:.45rem}@supports (color:color-mix(in lab,red,red)){.monitor-table-settings-subtitle{border-top:1px solid color-mix(in srgb,var(--border-light)58%,transparent)}}.monitor-table-settings-help{color:var(--text-muted);margin-top:-.18rem;font-size:.64rem;line-height:1.2}.monitor-table-settings-option{color:var(--text-secondary);align-items:center;gap:.5rem;padding:.08rem 0;font-size:.74rem;line-height:1.2;display:flex}.monitor-table-settings-option.disabled{opacity:.5}.monitor-table-settings-option input{accent-color:var(--primary)}.monitor-table-settings-reset{color:var(--text-muted);text-align:left;background:0 0;border:0;margin-top:.15rem;padding:0;font-size:.68rem;font-weight:600}.monitor-table-settings-reset:hover,.monitor-table-settings-reset:focus-visible{color:var(--text-primary)}.monitor-table-add-form{margin:0}.monitor-table-add-input{width:3.5rem;font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:.08em;border-radius:.325rem}.monitor-table-add-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.monitor-table-scroll{background:var(--bg-primary);flex:auto;width:100%;min-height:0;position:relative;overflow:auto}.monitor-table{border-collapse:separate;border-spacing:0}.monitor-table-sort-button{width:100%;color:inherit;font:inherit;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.25rem;padding:0;line-height:1.1;display:inline-flex}.monitor-table-sort-button.numeric{justify-content:flex-end}.monitor-table-sort-button.active{color:var(--text-primary)}.monitor-table-sort-indicator{font-size:.62rem;line-height:1}.monitor-table-column-header th{z-index:1;background:var(--bg-secondary);box-shadow:inset 0 -1px 0 var(--border-light);position:sticky;top:0}.monitor-table-column-header-row{font-size:calc(var(--matrix-label-font-size) + .1rem)}.monitor-table-row.is-reorderable{cursor:grab}.monitor-table-row.is-reorderable:active{cursor:grabbing}.monitor-table-row.is-dragging{opacity:.58}.monitor-table-row.is-drop-target{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.monitor-table-row.is-drop-target{background:color-mix(in srgb,var(--primary)10%,transparent)}}.monitor-table-row.is-drop-target{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.monitor-table-row.is-drop-target{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary)42%,transparent)}}.monitor-table-container.zebra-striping-on tbody .monitor-table-row:nth-child(2n) td{background-color:var(--monitor-row-stripe,var(--indicator-row-stripe,var(--bg-tertiary)))}@supports (color:color-mix(in lab,red,red)){.monitor-table-container.zebra-striping-on tbody .monitor-table-row:nth-child(2n) td{background-color:var(--monitor-row-stripe,var(--indicator-row-stripe,color-mix(in srgb,var(--bg-tertiary)20%,transparent)))}}.monitor-table-container.zebra-striping-on tbody .monitor-table-row:nth-child(2n) td{box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0000001f}.monitor-table-container.zebra-striping-on tbody .monitor-table-row:hover td{background-color:var(--bg-secondary)!important}@supports (color:color-mix(in lab,red,red)){.monitor-table-container.zebra-striping-on tbody .monitor-table-row:hover td{background-color:color-mix(in srgb,var(--bg-secondary)82%,#ffffff0f)!important}}.monitor-table-container.zebra-striping-on tbody .monitor-table-row.is-drop-target td{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.monitor-table-container.zebra-striping-on tbody .monitor-table-row.is-drop-target td{background-color:color-mix(in srgb,var(--primary)10%,transparent)}}.monitor-table-row td:first-child,.monitor-table-em-cell{position:relative}.monitor-hover-tooltip{z-index:1600;border:1px solid var(--border-light);min-width:12.5rem;max-width:min(17rem,100vw - 1.5rem);padding:.72rem .8rem;position:fixed}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip{border:1px solid color-mix(in srgb,var(--border-light)82%,transparent)}}.monitor-hover-tooltip{background:linear-gradient(180deg,rgb(from var(--bg-panel,var(--bg-secondary))r g b/.985),rgb(from var(--bg-secondary)r g b/.985));border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip{background:linear-gradient(180deg,rgb(from color-mix(in srgb,var(--bg-panel,var(--bg-secondary))94%,white 6%)r g b/.985),rgb(from color-mix(in srgb,var(--bg-secondary)97%,black 3%)r g b/.985))}}.monitor-hover-tooltip{pointer-events:none;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 14px 28px #0000006b,0 4px 10px #00000038,inset 0 1px #ffffff0f}.monitor-hover-tooltip.is-bottom{transform:translate(-50%,8px)}.monitor-hover-tooltip:after{content:"";border-right:1px solid var(--border-light);width:10px;height:10px;position:absolute;bottom:-6px;left:50%}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip:after{border-right:1px solid color-mix(in srgb,var(--border-light)82%,transparent)}}.monitor-hover-tooltip:after{border-bottom:1px solid var(--border-light)}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip:after{border-bottom:1px solid color-mix(in srgb,var(--border-light)82%,transparent)}}.monitor-hover-tooltip:after{background:var(--bg-secondary)}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip:after{background:color-mix(in srgb,var(--bg-secondary)98%,black 2%)}}.monitor-hover-tooltip:after{transform:translate(-50%)rotate(45deg)}.monitor-hover-tooltip.is-bottom:after{border-bottom:0;border-right:0;border-left:1px solid var(--border-light);top:-6px;bottom:auto}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip.is-bottom:after{border-left:1px solid color-mix(in srgb,var(--border-light)82%,transparent)}}.monitor-hover-tooltip.is-bottom:after{border-top:1px solid var(--border-light)}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip.is-bottom:after{border-top:1px solid color-mix(in srgb,var(--border-light)82%,transparent)}}.monitor-hover-tooltip.is-bottom:after{background:var(--bg-panel,var(--bg-secondary))}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip.is-bottom:after{background:color-mix(in srgb,var(--bg-panel,var(--bg-secondary))94%,white 6%)}}.monitor-hover-tooltip-heading{justify-content:space-between;align-items:baseline;gap:.9rem;display:flex}.monitor-hover-tooltip-title{color:var(--text-primary);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;font-size:.72rem;font-weight:700}.monitor-hover-tooltip-live{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:700}.monitor-hover-tooltip-meta{color:var(--text-muted);margin-bottom:.45rem;font-size:.66rem;line-height:1.2}.monitor-hover-tooltip-grid{gap:.22rem;display:grid}.monitor-hover-tooltip-body{align-items:stretch;display:flex}.monitor-hover-tooltip-candle-panel{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.monitor-hover-tooltip-candle-title{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.monitor-hover-tooltip-chart-area{align-items:stretch;min-width:7rem;padding-right:.2rem;display:flex;position:relative}.monitor-hover-tooltip-candle-shell{border:1px solid var(--border-light);border-radius:999px;width:1.9rem;height:4.6rem;position:relative}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip-candle-shell{border:1px solid color-mix(in srgb,var(--border-light)64%,transparent)}}.monitor-hover-tooltip-candle-shell{background:linear-gradient(180deg,var(--bg-secondary)0%,var(--bg-tertiary)100%)}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip-candle-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary)82%,transparent),color-mix(in srgb,var(--bg-tertiary)88%,black 12%))}}.monitor-hover-tooltip-candle-shell{flex:none;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #00000024}.monitor-hover-tooltip-candle-shell:before{content:"";background:var(--text-muted);width:1px;position:absolute;top:.3rem;bottom:.3rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip-candle-shell:before{background:color-mix(in srgb,var(--text-muted)55%,transparent)}}.monitor-hover-tooltip-candle-shell:before{opacity:.55}.monitor-hover-tooltip-em-line{border-top:1px dashed var(--accent-cyan,#58d3ff);height:0;position:absolute;left:.24rem;right:.24rem}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip-em-line{border-top:1px dashed color-mix(in srgb,var(--accent-cyan,#58d3ff)78%,transparent)}}.monitor-hover-tooltip-em-line{opacity:.92}.monitor-hover-tooltip-em-line.is-high{border-top-color:var(--chart-positive)}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip-em-line.is-high{border-top-color:color-mix(in srgb,var(--chart-positive)74%,white 26%)}}.monitor-hover-tooltip-em-line.is-spot{border-top-style:solid;border-top-color:var(--accent-cyan,#58d3ff)}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip-em-line.is-spot{border-top-color:color-mix(in srgb,var(--accent-cyan,#58d3ff)84%,white 16%)}}.monitor-hover-tooltip-em-line.is-low{border-top-color:var(--chart-negative)}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip-em-line.is-low{border-top-color:color-mix(in srgb,var(--chart-negative)74%,white 26%)}}.monitor-hover-tooltip-candle-wick{background:var(--text-primary);border-radius:999px;width:2px;position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip-candle-wick{background:color-mix(in srgb,var(--text-primary)82%,transparent)}}.monitor-hover-tooltip-candle-wick{box-shadow:0 0 4px #0000003d}.monitor-hover-tooltip-candle-body-bar{border:1px solid #ffffff1f;border-radius:.16rem;width:.72rem;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 8px #00000047,inset 0 1px #ffffff24}.monitor-hover-tooltip-candle-body-bar.is-bull{background:var(--chart-positive)}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip-candle-body-bar.is-bull{background:color-mix(in srgb,var(--chart-positive)78%,black 22%)}}.monitor-hover-tooltip-candle-body-bar.is-bear{background:var(--chart-negative)}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip-candle-body-bar.is-bear{background:color-mix(in srgb,var(--chart-negative)78%,black 22%)}}.monitor-hover-tooltip-levels{width:4.8rem;height:4.6rem;margin-left:.55rem;position:relative}.monitor-hover-tooltip-level-tag{font-family:var(--font-data);flex-direction:column;align-items:flex-start;gap:.02rem;line-height:1.05;display:flex;position:absolute;left:0;transform:translateY(-50%)}.monitor-hover-tooltip-level-key{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.58rem}.monitor-hover-tooltip-level-value{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:.72rem}.monitor-hover-tooltip-level-tag.is-high .monitor-hover-tooltip-level-value{color:var(--chart-positive)}.monitor-hover-tooltip-level-tag.is-spot .monitor-hover-tooltip-level-value{color:var(--accent-cyan,#58d3ff)}.monitor-hover-tooltip-level-tag.is-low .monitor-hover-tooltip-level-value{color:var(--chart-negative)}.monitor-hover-tooltip-flags{border-top:1px solid var(--border-light);margin-top:.45rem;padding-top:.42rem}@supports (color:color-mix(in lab,red,red)){.monitor-hover-tooltip-flags{border-top:1px solid color-mix(in srgb,var(--border-light)58%,transparent)}}.monitor-hover-tooltip-flags{color:var(--text-secondary);font-size:.68rem;line-height:1.25}@media (max-width:768px){.monitor-hover-tooltip-body{gap:0}.monitor-hover-tooltip-candle-panel{padding-right:0}.monitor-hover-tooltip-candle-shell{width:1.7rem;height:4rem}.monitor-hover-tooltip-chart-area{min-width:6.3rem}.monitor-hover-tooltip-levels{width:4.2rem;height:4rem}}.monitor-table-em-shell{border:1px solid var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.monitor-table-em-shell{border:1px solid color-mix(in srgb,var(--border-medium)64%,transparent)}}.monitor-table-em-shell{background:linear-gradient(180deg,var(--bg-secondary)0%,var(--bg-secondary)100%);border-radius:.42rem}@supports (color:color-mix(in lab,red,red)){.monitor-table-em-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary)82%,transparent),color-mix(in srgb,var(--bg-secondary)48%,transparent))}}.monitor-table-em-shell{box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #0000001a,0 0 0 1px var(--bg-primary)}@supports (color:color-mix(in lab,red,red)){.monitor-table-em-shell{box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #0000001a,0 0 0 1px color-mix(in srgb,var(--bg-primary)24%,transparent)}}.monitor-table-container.zebra-striping-on tbody .monitor-table-row:nth-child(2n) .monitor-table-em-shell{border-color:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.monitor-table-container.zebra-striping-on tbody .monitor-table-row:nth-child(2n) .monitor-table-em-shell{border-color:color-mix(in srgb,var(--border-medium)88%,var(--monitor-row-stripe,var(--indicator-row-stripe,#ffffff1f)))}}.monitor-table-container.zebra-striping-on tbody .monitor-table-row:nth-child(2n) .monitor-table-em-shell{background:linear-gradient(180deg,var(--monitor-row-stripe,var(--indicator-row-stripe,#ffffff1f))0%,var(--monitor-row-stripe,var(--indicator-row-stripe,#ffffff1f))100%)}@supports (color:color-mix(in lab,red,red)){.monitor-table-container.zebra-striping-on tbody .monitor-table-row:nth-child(2n) .monitor-table-em-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--monitor-row-stripe,var(--indicator-row-stripe,#ffffff1f))90%,var(--bg-secondary)),color-mix(in srgb,var(--monitor-row-stripe,var(--indicator-row-stripe,#ffffff1f))70%,color-mix(in srgb,var(--bg-secondary)72%,transparent)))}}.monitor-table-em-shell.is-outside-range.is-above-range{border-color:var(--chart-positive)}@supports (color:color-mix(in lab,red,red)){.monitor-table-em-shell.is-outside-range.is-above-range{border-color:color-mix(in srgb,var(--chart-positive)58%,var(--border-light))}}.monitor-table-em-shell.is-outside-range.is-above-range{box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px var(--chart-positive),0 0 0 1px var(--chart-positive),0 0 10px var(--chart-positive)}@supports (color:color-mix(in lab,red,red)){.monitor-table-em-shell.is-outside-range.is-above-range{box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px color-mix(in srgb,var(--chart-positive)24%,transparent),0 0 0 1px color-mix(in srgb,var(--chart-positive)22%,transparent),0 0 10px color-mix(in srgb,var(--chart-positive)14%,transparent)}}.monitor-table-em-shell.is-outside-range.is-below-range{border-color:var(--chart-negative)}@supports (color:color-mix(in lab,red,red)){.monitor-table-em-shell.is-outside-range.is-below-range{border-color:color-mix(in srgb,var(--chart-negative)58%,var(--border-light))}}.monitor-table-em-shell.is-outside-range.is-below-range{box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px var(--chart-negative),0 0 0 1px var(--chart-negative),0 0 10px var(--chart-negative)}@supports (color:color-mix(in lab,red,red)){.monitor-table-em-shell.is-outside-range.is-below-range{box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px color-mix(in srgb,var(--chart-negative)24%,transparent),0 0 0 1px color-mix(in srgb,var(--chart-negative)22%,transparent),0 0 10px color-mix(in srgb,var(--chart-negative)14%,transparent)}}.monitor-table-remove-button{border:1px solid var(--border-light);justify-content:center;align-items:center;width:1.05rem;height:1.05rem;padding:0;display:inline-flex;position:absolute;top:.3rem;right:.34rem}@supports (color:color-mix(in lab,red,red)){.monitor-table-remove-button{border:1px solid color-mix(in srgb,var(--border-light)72%,transparent)}}.monitor-table-remove-button{background:var(--bg-secondary);border-radius:.38rem}@supports (color:color-mix(in lab,red,red)){.monitor-table-remove-button{background:color-mix(in srgb,var(--bg-secondary)92%,transparent)}}.monitor-table-remove-button{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.monitor-table-remove-button{color:color-mix(in srgb,var(--text-muted)90%,transparent)}}.monitor-table-remove-button{opacity:0;transition:opacity .12s,color .12s,border-color .12s,background-color .12s;box-shadow:inset 0 1px #ffffff0d}.monitor-table-row:hover .monitor-table-remove-button,.monitor-table-remove-button:focus-visible{opacity:1}.monitor-table-remove-button:hover,.monitor-table-remove-button:focus-visible{color:var(--chart-negative);border-color:var(--chart-negative)}@supports (color:color-mix(in lab,red,red)){.monitor-table-remove-button:hover,.monitor-table-remove-button:focus-visible{border-color:color-mix(in srgb,var(--chart-negative)42%,transparent)}}.monitor-table-remove-button:hover,.monitor-table-remove-button:focus-visible{background:var(--bg-tertiary)}@supports (color:color-mix(in lab,red,red)){.monitor-table-remove-button:hover,.monitor-table-remove-button:focus-visible{background:color-mix(in srgb,var(--bg-tertiary)94%,transparent)}}.monitor-table-remove-icon{width:.58rem;height:.58rem}.monitor-table-exposure-cell{opacity:.82;color:var(--text-secondary)}.monitor-table-exposure-cell.is-positive{opacity:1;color:var(--chart-positive-adjusted)}.monitor-table-exposure-cell.is-negative{opacity:1;color:var(--chart-negative-adjusted)}.symbol-center-derivatives-section{width:100%;min-width:0;max-width:100%;margin-top:var(--panel-gap);overflow:hidden}.derivative-analytics-container{gap:var(--panel-gap);width:100%;min-width:0;max-width:100%;animation:fadeIn var(--transition-normal)ease-out;flex-direction:column;display:flex}.derivative-chart-panel{background:var(--bg-panel,#121217);border:1px solid var(--border-light,#202027);border-radius:var(--panel-border-radius,.75rem);min-width:0;max-width:100%;box-shadow:var(--shadow-lg);flex-direction:column;gap:.65rem;padding:1rem 1.1rem;display:flex;position:relative}.derivative-chart-panel.full-width{width:100%}.derivative-chart-row-main,.derivative-chart-row-bottom{gap:var(--panel-gap);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.derivative-profile-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;margin-top:-.25rem;display:flex}.derivative-profile-label{color:var(--text-tertiary,#71717a);font-size:.68rem;font-weight:600}@media (min-width:1024px){.derivative-chart-row-main,.derivative-chart-row-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}}.derivative-chart-header{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:flex-start;gap:.85rem;min-width:0;padding-bottom:.5rem;display:flex}.derivative-chart-header>div:first-child{min-width:0}.derivative-chart-title{color:var(--text-primary,#fff);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.derivative-chart-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.derivative-chart-empty{color:var(--text-tertiary,#71717a);background:#0000001f;border:1px dashed #ffffff14;border-radius:.375rem;justify-content:center;align-items:center;font-size:.78rem;display:flex}.derivative-profile-meta{color:var(--text-secondary,#a1a1aa);flex-wrap:wrap;gap:.5rem;font-size:.68rem;display:flex}.derivative-profile-meta--header{justify-content:flex-end;gap:.35rem}.derivative-profile-meta span{white-space:nowrap;background:#0000002e;border:1px solid #ffffff0f;border-radius:.25rem;padding:.18rem .45rem}.derivative-controls{border:1px solid var(--exposure-flow-edge,var(--border-light));border-radius:11px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px;display:flex}@supports (color:color-mix(in lab,red,red)){.derivative-controls{border:1px solid color-mix(in srgb,var(--exposure-flow-edge,var(--border-light))92%,var(--border-medium)8%)}}.derivative-controls{background:radial-gradient(circle at top left,rgb(var(--control-shell-glow-rgb,255 244 224)/calc(.1*var(--control-shell-glow-scale,.74))),transparent 58%),radial-gradient(circle at top,var(--text-primary),transparent 62%),linear-gradient(180deg,var(--exposure-flow-surface,var(--bg-input)),var(--exposure-flow-surface-strong,var(--bg-secondary)))}@supports (color:color-mix(in lab,red,red)){.derivative-controls{background:radial-gradient(circle at top left,color-mix(in srgb,rgb(var(--control-shell-glow-rgb,255 244 224)/calc(.1*var(--control-shell-glow-scale,.74)))70%,transparent),transparent 58%),radial-gradient(circle at top,color-mix(in srgb,var(--text-primary)5%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface,var(--bg-input))96%,white 4%),color-mix(in srgb,var(--exposure-flow-surface-strong,var(--bg-secondary))98%,black 2%))}}.derivative-controls{box-shadow:inset 0 1px 0 var(--exposure-flow-highlight,#ffffff14),inset 0 -1px 0 var(--shadow,#0003),0 10px 20px var(--exposure-flow-shadow,#00000047),0 0 0 1px rgb(var(--control-shell-glow-rgb,255 244 224)/calc(.08*var(--control-shell-glow-scale,.74)))}@supports (color:color-mix(in lab,red,red)){.derivative-controls{box-shadow:inset 0 1px color-mix(in srgb,var(--exposure-flow-highlight,#ffffff14)112%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow,#0003)34%,transparent),0 10px 20px color-mix(in srgb,var(--exposure-flow-shadow,#00000047)78%,transparent),0 0 0 1px color-mix(in srgb,rgb(var(--control-shell-glow-rgb,255 244 224)/calc(.08*var(--control-shell-glow-scale,.74)))50%,transparent)}}.derivative-controls--compact .derivative-btn-toggle{min-width:46px;padding-inline:8px}.derivative-btn-toggle{border:1px solid var(--border-medium);border-radius:7px;flex:none;min-width:54px;min-height:22px;padding:3px 10px}@supports (color:color-mix(in lab,red,red)){.derivative-btn-toggle{border:1px solid color-mix(in srgb,var(--border-medium)46%,transparent)}}.derivative-btn-toggle{background:radial-gradient(circle at top left,var(--text-primary),transparent 52%),linear-gradient(180deg,var(--exposure-flow-surface,var(--bg-input)),var(--exposure-flow-surface-strong,var(--bg-secondary)))}@supports (color:color-mix(in lab,red,red)){.derivative-btn-toggle{background:radial-gradient(circle at top left,color-mix(in srgb,var(--text-primary)6%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface,var(--bg-input))98%,white 2%),color-mix(in srgb,var(--exposure-flow-surface-strong,var(--bg-secondary))95%,black 5%))}}.derivative-btn-toggle{color:var(--exposure-flow-pill-text,var(--text-secondary,#a1a1aa));font-family:var(--exposure-flow-pill-font-family,var(--font-family-ui,inherit));font-size:var(--exposure-flow-pill-font-size,.68rem);font-weight:var(--exposure-flow-pill-font-weight,700);letter-spacing:.08em;text-transform:uppercase;text-align:center;text-shadow:0 0 10px #fff0;cursor:pointer;box-shadow:inset 0 1px 0 var(--text-primary),inset 0 -1px 0 var(--shadow,#0003),0 8px 18px var(--shadow,#0003);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.derivative-btn-toggle{box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary)7%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow,#0003)28%,transparent),0 8px 18px color-mix(in srgb,var(--shadow,#0003)22%,transparent)}}.derivative-btn-toggle{transition:background 90ms,color 90ms,border-color 90ms,text-shadow 90ms,box-shadow 90ms}.derivative-btn-toggle:after{content:"";background:var(--chart-positive,#22c55e);height:1.5px;box-shadow:0 0 10px var(--chart-positive,#22c55e);border-radius:999px;position:absolute;bottom:.14rem;left:.65rem;right:.65rem}@supports (color:color-mix(in lab,red,red)){.derivative-btn-toggle:after{box-shadow:0 0 10px color-mix(in srgb,var(--chart-positive,#22c55e)40%,transparent)}}.derivative-btn-toggle:after{opacity:0;pointer-events:none;transition:opacity 90ms}.derivative-btn-toggle:hover{color:var(--exposure-flow-pill-text-hover,var(--text-primary,#fff));border-color:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.derivative-btn-toggle:hover{border-color:color-mix(in srgb,var(--border-medium)62%,transparent)}}.derivative-btn-toggle:hover{background:radial-gradient(circle at top left,var(--text-primary),transparent 54%),linear-gradient(180deg,var(--exposure-flow-surface,var(--bg-input)),var(--exposure-flow-surface-strong,var(--bg-secondary)))}@supports (color:color-mix(in lab,red,red)){.derivative-btn-toggle:hover{background:radial-gradient(circle at top left,color-mix(in srgb,var(--text-primary)8%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface,var(--bg-input))94%,white 6%),color-mix(in srgb,var(--exposure-flow-surface-strong,var(--bg-secondary))92%,black 8%))}}.derivative-btn-toggle:hover{text-shadow:0 0 14px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.derivative-btn-toggle:hover{text-shadow:0 0 14px color-mix(in srgb,var(--text-primary)10%,transparent)}}.derivative-btn-toggle:hover{box-shadow:inset 0 1px 0 var(--text-primary),inset 0 -1px 0 var(--shadow,#0003),0 10px 20px var(--shadow,#0003)}@supports (color:color-mix(in lab,red,red)){.derivative-btn-toggle:hover{box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary)7%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow,#0003)28%,transparent),0 10px 20px color-mix(in srgb,var(--shadow,#0003)24%,transparent)}}.derivative-btn-toggle:hover:after{opacity:.3}.derivative-btn-toggle.active{color:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.derivative-btn-toggle.active{color:color-mix(in srgb,var(--text-primary)94%,white 6%)}}.derivative-btn-toggle.active{border-color:var(--border-medium)}@supports (color:color-mix(in lab,red,red)){.derivative-btn-toggle.active{border-color:color-mix(in srgb,var(--border-medium)60%,transparent)}}.derivative-btn-toggle.active{background:radial-gradient(circle at top left,rgb(var(--control-shell-glow-rgb,255 244 224)/calc(.2*var(--control-shell-glow-scale,.74))),transparent 56%),linear-gradient(180deg,var(--exposure-flow-surface,var(--bg-input)),var(--exposure-flow-surface-strong,var(--bg-secondary)))}@supports (color:color-mix(in lab,red,red)){.derivative-btn-toggle.active{background:radial-gradient(circle at top left,color-mix(in srgb,rgb(var(--control-shell-glow-rgb,255 244 224)/calc(.2*var(--control-shell-glow-scale,.74)))76%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface,var(--bg-input))92%,white 8%),color-mix(in srgb,var(--exposure-flow-surface-strong,var(--bg-secondary))88%,black 12%))}}.derivative-btn-toggle.active{text-shadow:0 0 16px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.derivative-btn-toggle.active{text-shadow:0 0 16px color-mix(in srgb,var(--text-primary)14%,transparent)}}.derivative-btn-toggle.active{box-shadow:inset 0 1px 0 var(--text-primary),inset 0 -1px 0 var(--shadow,#0003),0 12px 24px var(--shadow,#0003)}@supports (color:color-mix(in lab,red,red)){.derivative-btn-toggle.active{box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary)9%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow,#0003)34%,transparent),0 12px 24px color-mix(in srgb,var(--shadow,#0003)28%,transparent)}}.derivative-btn-toggle.active:after{opacity:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}:root{--primary: rgb(0, 200, 0);--primary-dark: rgb(0, 160, 0);--primary-light: rgb(40, 230, 40);--secondary: rgb(59, 130, 246);--secondary-dark: rgb(37, 99, 235);--secondary-light: rgb(96, 165, 250);--accent: rgb(139, 92, 246);--accent-dark: rgb(124, 58, 237);--shadow: rgba(0, 0, 0, .2);--success: rgb(0, 200, 0);--warning: rgb(234, 179, 8);--danger: rgb(200, 0, 0);--info: rgb(59, 130, 246);--chart-positive: rgb(0, 200, 0);--chart-positive-rgb: 0, 200, 0;--chart-negative: rgb(200, 0, 0);--chart-negative-rgb: 200, 0, 0;--chart-neutral: #9ca3af;--chart-border: rgba(255, 255, 255, .1);--chart-grid: rgba(42, 46, 57, .5);--chart-crosshair: rgba(224, 227, 235, .1);--chart-background: rgb(0, 0, 0);--chart-text: rgb(255, 255, 255);--chart-sma-periods: 20, 50, 200;--chart-bb-period: 20;--chart-bb-multiplier: 2;--chart-momentum-fast-period: 3;--chart-momentum-slow-period: 15;--chart-sma20: rgb(33, 150, 243);--chart-sma50: rgb(255, 152, 0);--chart-sma200: rgb(233, 30, 99);--chart-volume-up: rgba(0, 200, 0, .3);--chart-volume-down: rgba(200, 0, 0, .3);--chart-bb-main: rgb(33, 150, 243);--chart-bb-bands: rgba(33, 150, 243, .5);--chart-momentum-fast: rgb(0, 255, 255);--chart-momentum-slow: rgb(255, 0, 255);--chart-momentum-arrow-up: rgb(0, 200, 0);--chart-momentum-arrow-down: rgb(200, 0, 0);--sector-tech: #3b82f6;--sector-finance: #8b5cf6;--sector-energy: #f59e0b;--sector-health: #ec4899;--sector-consumer: #10b981;--sector-industrial: #6366f1;--sector-materials: #8b5cf6;--sector-realestate: #14b8a6;--sector-utilities: #d946ef;--sector-communication: #f43f5e;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--modal-border-radius: .5rem;--panel-border-radius: .5rem;--panel-gap: 1rem;--panel-margin: 1rem;--panel-padding: 1rem;--button-gap: 1rem;--button-border-radius: .35rem;--brightness-multiplier: 1;--chart-positive-adjusted: var(--chart-positive);--chart-negative-adjusted: var(--chart-negative);--chart-positive-rgb-adjusted: var(--chart-positive-rgb);--chart-negative-rgb-adjusted: var(--chart-negative-rgb);--control-shell-glow-rgb: 255 244 224;--control-shell-glow-scale: .74;--control-shell-bloom-scale: .62;--control-option-hover: rgba(255, 255, 255, .04);--control-option-active: rgba(var(--chart-positive-rgb-adjusted), .12);--control-option-active-text: #f8fafc;--control-option-selected-fill: linear-gradient( 180deg, rgba(var(--chart-positive-rgb-adjusted), .24) 0%, rgba(var(--chart-positive-rgb-adjusted), .15) 100% );--control-chevron: rgba(229, 231, 235, .82);--sidebar-action-accent-bg: rgb(18, 112, 56);--sidebar-action-accent-border: rgb(24, 146, 74);--sidebar-action-accent-hover: rgb(26, 128, 64);--semantic-positive-base: var(--chart-positive);--semantic-positive-rgb-base: var(--chart-positive-rgb);--semantic-negative-base: var(--chart-negative);--semantic-negative-rgb-base: var(--chart-negative-rgb);--semantic-positive: var(--chart-positive-adjusted);--semantic-positive-rgb: var(--chart-positive-rgb-adjusted);--semantic-negative: var(--chart-negative-adjusted);--semantic-negative-rgb: var(--chart-negative-rgb-adjusted);--semantic-positive-fill-100: var(--semantic-positive);--semantic-positive-fill-80: rgba(var(--semantic-positive-rgb), .8);--semantic-positive-fill-60: rgba(var(--semantic-positive-rgb), .6);--semantic-positive-fill-40: rgba(var(--semantic-positive-rgb), .4);--semantic-positive-fill-20: rgba(var(--semantic-positive-rgb), .2);--semantic-negative-fill-100: var(--semantic-negative);--semantic-negative-fill-80: rgba(var(--semantic-negative-rgb), .8);--semantic-negative-fill-60: rgba(var(--semantic-negative-rgb), .6);--semantic-negative-fill-40: rgba(var(--semantic-negative-rgb), .4);--semantic-negative-fill-20: rgba(var(--semantic-negative-rgb), .2)}.bg-positive-100{background-color:var(--semantic-positive-fill-100)}.bg-positive-80{background-color:var(--semantic-positive-fill-80)}.bg-positive-60{background-color:var(--semantic-positive-fill-60)}.bg-positive-40{background-color:var(--semantic-positive-fill-40)}.bg-positive-20{background-color:var(--semantic-positive-fill-20)}.bg-negative-100{background-color:var(--semantic-negative-fill-100)}.bg-negative-80{background-color:var(--semantic-negative-fill-80)}.bg-negative-60{background-color:var(--semantic-negative-fill-60)}.bg-negative-40{background-color:var(--semantic-negative-fill-40)}.bg-negative-20{background-color:var(--semantic-negative-fill-20)}.theme-dark,:root{--bg-primary: rgb(8, 8, 12);--bg-secondary: rgba(18, 18, 24, .95);--bg-tertiary: rgba(32, 35, 42, .9);--bg-panel: rgba(22, 22, 28, .85);--bg-input: rgba(28, 32, 38, .9);--bg-chart: rgba(12, 12, 16, .8);--text-primary: rgba(248, 250, 252, .98);--text-secondary: rgba(226, 232, 240, .85);--text-tertiary: rgba(148, 163, 184, .7);--text-inactive: rgba(100, 116, 139, .6);--border-light: rgba(71, 85, 105, .33);--border-medium: rgba(100, 116, 139, .7);--border-dark: rgba(51, 65, 85, .15);--semantic-positive-base: rgb(34, 197, 94);--semantic-positive-rgb-base: 34, 197, 94;--semantic-negative-base: rgb(239, 68, 68);--semantic-negative-rgb-base: 239, 68, 68;--indicator-up: var(--semantic-positive-base);--indicator-down: var(--semantic-negative-base);--indicator-neutral: rgb(148, 163, 184);--primary: var(--semantic-positive-base);--primary-dark: rgb(22, 163, 74);--primary-light: rgb(74, 222, 128);--secondary: rgb(218, 246, 59);--secondary-dark: rgb(37, 99, 235);--secondary-light: rgb(96, 165, 250);--accent: rgb(139, 92, 246);--accent-dark: rgb(124, 58, 237);--success: var(--semantic-positive-base);--warning: rgb(245, 158, 11);--danger: var(--semantic-negative-base);--info: rgb(59, 130, 246);--chart-positive: var(--semantic-positive-base);--chart-positive-rgb: var(--semantic-positive-rgb-base);--chart-negative: var(--semantic-negative-base);--chart-negative-rgb: var(--semantic-negative-rgb-base);--indicator-row-stripe: rgba(148, 163, 184, .1618);--monitor-row-stripe: rgba(148, 163, 184, .24);--control-shell-glow-rgb: 255 243 220;--control-shell-glow-scale: .72;--control-shell-bloom-scale: .58;--control-option-hover: rgba(255, 255, 255, .04);--control-option-active: rgb(var(--semantic-positive-rgb) / .14);--control-option-active-text: #f8fafc;--control-option-selected-fill: linear-gradient( 180deg, rgba(var(--semantic-positive-rgb), .24) 0%, rgba(var(--semantic-positive-rgb), .15) 100% );--control-chevron: rgba(229, 231, 235, .82)}.theme-gray{--bg-primary: rgb(25, 28, 35);--bg-secondary: rgb(35, 40, 50);--bg-tertiary: rgb(45, 52, 65);--bg-panel: rgb(35, 40, 50);--bg-input: rgb(45, 52, 65);--bg-chart: rgb(20, 23, 30);--text-primary: rgba(255, 255, 255, .98);--text-secondary: rgba(240, 245, 250, .9);--text-tertiary: rgba(200, 210, 220, .8);--text-inactive: rgba(160, 170, 180, .6);--border-light: rgba(100, 120, 140, .4);--border-medium: rgba(120, 140, 160, .6);--border-dark: rgba(80, 90, 100, .8);--semantic-positive-base: rgb(0, 220, 112);--semantic-positive-rgb-base: 0, 220, 112;--semantic-negative-base: rgb(232, 76, 88);--semantic-negative-rgb-base: 232, 76, 88;--indicator-up: var(--semantic-positive-base);--indicator-down: var(--semantic-negative-base);--indicator-neutral: rgb(180, 190, 200);--chart-positive: var(--semantic-positive-base);--chart-positive-rgb: var(--semantic-positive-rgb-base);--chart-negative: var(--semantic-negative-base);--chart-negative-rgb: var(--semantic-negative-rgb-base);--primary: var(--semantic-positive-base);--primary-dark: rgb(0, 176, 92);--primary-light: rgb(40, 236, 138);--secondary: rgb(245, 255, 100);--indicator-row-stripe: rgba(180, 190, 200, .12);--monitor-row-stripe: rgba(180, 190, 200, .2);--control-shell-glow-rgb: 255 239 214;--control-shell-glow-scale: .76;--control-shell-bloom-scale: .6;--control-option-hover: rgba(255, 255, 255, .05);--control-option-active: rgba(var(--semantic-positive-rgb), .16);--control-option-active-text: #f8fafc;--control-option-selected-fill: linear-gradient( 180deg, rgba(var(--semantic-positive-rgb), .28) 0%, rgba(var(--semantic-positive-rgb), .18) 100% );--control-chevron: rgba(236, 239, 244, .86)}.theme-light{--bg-primary: rgb(245, 241, 233);--bg-secondary: rgb(251, 248, 242);--bg-tertiary: rgb(236, 232, 224);--bg-panel: rgb(255, 252, 247);--bg-input: rgb(243, 239, 231);--bg-chart: rgb(247, 244, 238);--text-primary: rgba(22, 29, 38, .96);--text-secondary: rgba(57, 67, 80, .82);--text-tertiary: rgba(88, 100, 116, .68);--text-inactive: rgba(107, 119, 136, .52);--border-light: rgba(71, 85, 105, .12);--border-medium: rgba(71, 85, 105, .22);--border-dark: rgba(51, 65, 85, .09);--semantic-positive-base: rgb(21, 128, 61);--semantic-positive-rgb-base: 21, 128, 61;--semantic-negative-base: rgb(194, 65, 65);--semantic-negative-rgb-base: 194, 65, 65;--indicator-up: var(--semantic-positive-base);--indicator-down: var(--semantic-negative-base);--indicator-neutral: rgb(100, 116, 139);--primary: var(--semantic-positive-base);--primary-dark: rgb(18, 104, 50);--primary-light: rgb(44, 153, 83);--chart-positive: var(--semantic-positive-base);--chart-positive-rgb: var(--semantic-positive-rgb-base);--chart-negative: var(--semantic-negative-base);--chart-negative-rgb: var(--semantic-negative-rgb-base);--chart-neutral: #475569;--secondary: rgb(53, 92, 128);--secondary-dark: rgb(38, 72, 102);--secondary-light: rgb(98, 136, 171);--strat-signal-dim-mix: 40%;--indicator-bg-mix: 25%;--level-zg-bg: rgba(148, 163, 184, .28);--level-zg-text: rgba(30, 41, 59, .95);--indicator-group-separator-color: rgba(15, 23, 42, .12);--strat-cell-edge-color: rgba(15, 23, 42, .12);--strat-cell-edge-blur: 2px;--indicator-row-stripe: rgba(148, 163, 184, .1618);--monitor-row-stripe: rgba(148, 163, 184, .24);--control-shell-glow-rgb: 255 239 226;--control-shell-glow-scale: .58;--control-shell-bloom-scale: .5;--control-option-hover: rgba(15, 23, 42, .05);--control-option-active: color-mix(in srgb, var(--semantic-positive-base) 12%, white 88%);--control-option-active-text: color-mix(in srgb, var(--text-primary) 92%, black 8%);--control-option-selected-fill: linear-gradient( 180deg, color-mix(in srgb, var(--semantic-positive-base) 18%, white 82%) 0%, color-mix(in srgb, var(--semantic-positive-base) 12%, white 88%) 100% );--control-chevron: rgba(71, 85, 105, .78)}.theme-light .date-input::-webkit-calendar-picker-indicator{filter:invert(.3);opacity:.8}.theme-original{--bg-primary: rgb(0, 0, 0);--bg-secondary: rgb(5, 5, 5);--bg-tertiary: rgb(10, 10, 10);--bg-panel: rgba(8, 8, 8, .95);--bg-input: rgb(15, 15, 15);--bg-chart: rgb(0, 0, 0);--text-primary: rgba(255, 255, 255, 1);--text-secondary: rgba(255, 255, 255, .9);--text-tertiary: rgba(255, 255, 255, .7);--text-inactive: rgba(255, 255, 255, .5);--border-light: rgba(255, 255, 255, .1);--border-medium: rgba(255, 255, 255, .15);--border-dark: rgba(255, 255, 255, .05);--semantic-positive-base: rgb(0, 255, 0);--semantic-positive-rgb-base: 0, 255, 0;--semantic-negative-base: rgb(255, 0, 0);--semantic-negative-rgb-base: 255, 0, 0;--chart-positive: var(--semantic-positive-base);--chart-positive-rgb: var(--semantic-positive-rgb-base);--chart-negative: var(--semantic-negative-base);--chart-negative-rgb: var(--semantic-negative-rgb-base);--chart-neutral: rgb(128, 128, 128);--primary: var(--semantic-positive-base);--primary-dark: rgb(0, 200, 0);--primary-light: rgb(50, 255, 50);--secondary: rgb(255, 255, 255);--secondary-dark: rgb(200, 200, 200);--secondary-light: rgb(255, 255, 255);--accent: rgb(255, 255, 0);--accent-dark: rgb(200, 200, 0);--success: var(--semantic-positive-base);--warning: rgb(255, 255, 0);--danger: var(--semantic-negative-base);--info: rgb(0, 255, 255);--indicator-up: var(--semantic-positive-base);--indicator-down: var(--semantic-negative-base);--indicator-neutral: rgb(128, 128, 128);--indicator-group-separator-color: rgba(255, 255, 255, .2);--indicator-row-stripe: rgba(255, 255, 255, .13);--monitor-row-stripe: rgba(255, 255, 255, .21);--control-shell-glow-rgb: 255 247 226;--control-shell-glow-scale: .78;--control-shell-bloom-scale: .58;--control-option-hover: rgba(255, 255, 255, .045);--control-option-active: rgb(var(--semantic-positive-rgb) / .16);--control-option-active-text: #ffffff;--control-option-selected-fill: linear-gradient( 180deg, rgba(var(--semantic-positive-rgb), .26) 0%, rgba(var(--semantic-positive-rgb), .16) 100% );--control-chevron: rgba(255, 255, 255, .86)}.hp-logo{--hp-text-color: #ffffff;--hp-text-stroke: none;--hp-text-stroke-width: 0px;--hp-text-glow: none;--hp-bar-red-rgb: 255, 0, 0;--hp-bar-green-rgb: 0, 255, 0;--hp-bar-red: rgb(var(--hp-bar-red-rgb));--hp-bar-green: rgb(var(--hp-bar-green-rgb));--hp-bar-glow: none;--hp-bar-reflect: 0;font-family:BankGothic,Bank Gothic,BankGothic Md BT,Eurostile,"Square 721",Segoe UI,sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:-.1em;text-transform:uppercase;color:var(--hp-text-color);display:inline-flex;align-items:flex-end;gap:0;text-decoration:none;line-height:1;-webkit-text-stroke:var(--hp-text-stroke-width) var(--hp-text-stroke);text-shadow:var(--hp-text-glow)}.hp-logo--v2{--hp-text-color: transparent;--hp-text-stroke: rgba(var(--hp-base-color-rgb, 255, 255, 255), .85);--hp-text-stroke-width: .5px;--hp-text-glow: 0 0 4px rgba(var(--hp-base-color-rgb, 255, 255, 255), .3), 0 0 20px rgba(var(--hp-base-color-rgb, 255, 255, 255), .1);--hp-bar-glow: none;--hp-bar-reflect: 0}.hp-logo-wrapper{display:inline-flex;flex-direction:column;align-items:flex-start;position:relative;padding-bottom:0;overflow:visible}.hp-logo-reflection{transform:scaleY(-1) scaleX(1.03);pointer-events:none;position:absolute;top:100%;left:0;right:0;margin-top:1px;filter:blur(2.31px);opacity:.45;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 25%,rgba(0,0,0,.1) 55%,transparent 100%);mask-image:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 25%,rgba(0,0,0,.1) 55%,transparent 100%)}.hp-logo-reflection.hp-logo--v2,.hp-logo-reflection.hp-logo--v3{--hp-text-color: rgba(255, 255, 255, .9);--hp-text-stroke: none;--hp-text-stroke-width: 0px}.hp-logo--v2 .hp-logo-hedge:after{background:transparent;border:.75px solid rgb(var(--hp-bar-red-rgb));height:2px;box-shadow:0 0 6px rgba(var(--hp-bar-red-rgb),.5),inset 0 0 3px rgba(var(--hp-bar-red-rgb),.3)}.hp-logo--v2 .hp-logo-pulse:after{background:transparent;border:.75px solid rgb(var(--hp-bar-green-rgb));height:2px;box-shadow:0 0 6px rgba(var(--hp-bar-green-rgb),.5),inset 0 0 3px rgba(var(--hp-bar-green-rgb),.3)}.hp-logo--v3{position:relative}.hp-logo-v3-base{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;display:inline-flex;align-items:flex-end;padding-bottom:6px}.hp-logo-v3-base>span{color:rgba(var(--hp-base-color-rgb, 255, 255, 255),0);-webkit-text-stroke:var(--hp-text-stroke-width, .5px) rgba(var(--hp-base-color-rgb, 255, 255, 255),.85);text-shadow:0 0 4px rgba(var(--hp-base-color-rgb, 255, 255, 255),.3),0 0 20px rgba(var(--hp-base-color-rgb, 255, 255, 255),.1)}.hp-logo-v3-base .hp-logo-hedge:after{background:transparent;border:.75px solid rgb(var(--hp-bar-red-rgb));height:2px;box-shadow:0 0 6px rgba(var(--hp-bar-red-rgb),.5),inset 0 0 3px rgba(var(--hp-bar-red-rgb),.3)}.hp-logo-v3-base .hp-logo-pulse:after{background:transparent;border:.75px solid rgb(var(--hp-bar-green-rgb));height:2px;box-shadow:0 0 6px rgba(var(--hp-bar-green-rgb),.5),inset 0 0 3px rgba(var(--hp-bar-green-rgb),.3)}.hp-logo-v3-top{display:inline-flex;align-items:flex-end;position:relative;z-index:2}@keyframes hp-v3-fade{0%,to{opacity:1;filter:drop-shadow(0px 0px 0px rgba(0,0,0,0))}48%,52%{opacity:0;filter:drop-shadow(0px 0px 0px rgba(0,0,0,0))}}.hp-logo-v3-top>span{color:var(--hp-text-color);-webkit-text-stroke:var(--hp-text-stroke-width, .5px) rgba(var(--hp-base-color-rgb, 255, 255, 255),.9);text-shadow:none;animation:hp-v3-fade 3s ease-in-out infinite;will-change:opacity,filter;transform:translateZ(0)}.hp-logo-v3-top>span:nth-child(1){animation-delay:calc(var(--hp-sync-delay, 0s) + 0s)}.hp-logo-v3-top>span:nth-child(2){animation-delay:calc(var(--hp-sync-delay, 0s) + .4s)}.hp-logo-v3-top>span:nth-child(3){animation-delay:calc(var(--hp-sync-delay, 0s) + .8s)}.hp-logo-v3-top>span:nth-child(4){animation-delay:calc(var(--hp-sync-delay, 0s) + 1.2s)}.hp-logo-v3-top .hp-logo-hedge:after{background:rgba(var(--hp-bar-red-rgb),1);border:.75px solid rgb(var(--hp-bar-red-rgb));box-shadow:none;animation:hp-v3-sweep-bar-red 3s ease-in-out infinite;animation-delay:calc(var(--hp-sync-delay, 0s) + .4s);will-change:background,box-shadow;transform:translateZ(0)}.hp-logo-v3-top .hp-logo-pulse:after{background:rgba(var(--hp-bar-green-rgb),.89);border:.75px solid rgb(var(--hp-bar-green-rgb));box-shadow:none;animation:hp-v3-sweep-bar-green 3s ease-in-out infinite;animation-delay:calc(var(--hp-sync-delay, 0s) + .8s);will-change:background,box-shadow;transform:translateZ(0)}.hp-logo-reflection.hp-logo--v3 .hp-logo-v3-base{display:none}.hp-logo-reflection.hp-logo--v3 .hp-logo-v3-top>span{animation:none;opacity:1}.hp-logo-v3-top{padding-bottom:6px}.hp-logo-hedge,.hp-logo-pulse,.hp-logo-plain{position:relative;padding-bottom:6px;line-height:1}.hp-logo-hedge:after,.hp-logo-pulse:after{content:"";position:absolute;bottom:2px;left:2px;right:-2px;height:3px;border-radius:1px;box-shadow:var(--hp-bar-glow)}.hp-logo-hedge:after{background:var(--hp-bar-red)}.hp-logo-pulse:after{background:var(--hp-bar-green)}.hp-logo-hedge:before,.hp-logo-pulse:before{content:"";position:absolute;bottom:-4px;left:2px;right:-2px;height:2px;border-radius:1px;opacity:calc(var(--hp-bar-reflect) * .25);filter:blur(1px)}.hp-logo-hedge:before{background:var(--hp-bar-red)}.hp-logo-pulse:before{background:var(--hp-bar-green)}.hp-logo-hedge{margin-right:1px}.hp-logo-cap{font-size:108%}.hp-logo>.hp-logo-plain:first-child{display:inline-block;transform:translateY(0);margin-right:-.01em}.hp-logo>.hp-logo-plain:last-child{position:relative;bottom:.5px}.exposure-flow-panel{--exposure-flow-surface: color-mix(in srgb, var(--control-surface-bg, var(--bg-input)) 90%, var(--bg-secondary) 10%);--exposure-flow-surface-strong: color-mix(in srgb, var(--bg-input) 86%, var(--bg-secondary) 14%);--exposure-flow-surface-soft: color-mix(in srgb, var(--bg-secondary) 94%, transparent);--exposure-flow-edge: color-mix(in srgb, var(--border-medium) 44%, transparent);--exposure-flow-edge-strong: color-mix(in srgb, var(--border-medium) 72%, var(--border-light) 28%);--exposure-flow-highlight: color-mix(in srgb, var(--text-primary) 10%, transparent);--exposure-flow-shadow: color-mix(in srgb, var(--shadow, rgba(0, 0, 0, .2)) 72%, transparent);--exposure-flow-pill-text: color-mix(in srgb, var(--text-primary) 48%, var(--bg-secondary) 52%);--exposure-flow-pill-text-hover: color-mix(in srgb, var(--text-primary) 84%, transparent);--exposure-flow-session-shadow: color-mix(in srgb, var(--shadow, rgba(0, 0, 0, .2)) 55%, transparent);padding:14px 16px 18px;background:radial-gradient(circle at top,color-mix(in srgb,var(--text-primary) 4%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 92%,white 8%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 98%,black 2%));border:1px solid transparent;border-radius:14px;box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .18)) 26%,transparent),0 18px 36px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 24%,transparent)}.theme-light .exposure-flow-panel{--exposure-flow-surface: color-mix(in srgb, var(--bg-input) 66%, white 34%);--exposure-flow-surface-strong: color-mix(in srgb, var(--bg-input) 80%, white 20%);--exposure-flow-surface-soft: color-mix(in srgb, var(--bg-secondary) 94%, var(--bg-primary) 6%);--exposure-flow-edge: color-mix(in srgb, var(--border-medium) 18%, var(--border-light) 82%);--exposure-flow-edge-strong: color-mix(in srgb, var(--border-medium) 28%, var(--border-light) 72%);--exposure-flow-highlight: color-mix(in srgb, var(--text-primary) 4%, white 96%);--exposure-flow-shadow: rgba(15, 23, 42, .12);--exposure-flow-session-shadow: rgba(15, 23, 42, .1);background:radial-gradient(circle at top,rgba(100,116,139,.045),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 96%,white 4%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 91%,var(--bg-primary) 9%));border-color:color-mix(in srgb,var(--border-light) 82%,var(--border-medium) 18%);box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #94a3b81f,0 20px 36px #0f172a14}.exposure-flow-panel:hover{border-color:transparent;box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .18)) 26%,transparent),0 18px 36px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 24%,transparent)}.theme-light .exposure-flow-panel:hover{border-color:color-mix(in srgb,var(--border-light) 82%,var(--border-medium) 18%);box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #94a3b81f,0 20px 36px #0f172a14}.exposure-flow-panel .panel-title{margin:0;font-family:var(--exposure-flow-title-font-family);font-size:var(--exposure-flow-title-font-size);font-weight:var(--exposure-flow-title-font-weight);letter-spacing:var(--exposure-flow-title-letter-spacing);display:inline-flex;align-items:center;gap:10px}.exposure-flow-source-dot{display:inline-block;width:8px;height:8px;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--border-medium) 58%,transparent);border-bottom-color:currentColor;border-right-color:currentColor;animation:exposure-flow-source-pulse 2s ease-in-out infinite}.exposure-flow-source-dot.is-redis{color:#0f8;background:radial-gradient(ellipse at top left,#0f8,#0d7);border-color:#095;border-bottom-color:#0f8;border-right-color:#0f8;box-shadow:0 2px 5px #0f86,0 1px 2px #00ff884d,inset 0 1px #fff6,inset 0 -1px #0000004d,0 0 10px #0f86}.exposure-flow-source-dot.is-postgres{color:#38bdf8;background:radial-gradient(ellipse at top left,#5fd3ff,#2d9cff);border-color:#1d67c7;border-bottom-color:#5fd3ff;border-right-color:#5fd3ff;box-shadow:0 2px 5px #38bdf866,0 1px 2px #38bdf84d,inset 0 1px #fff6,inset 0 -1px #0000004d,0 0 10px #38bdf866}@keyframes exposure-flow-source-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.03)}}.exposure-flow-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px}.exposure-flow-title-block{display:flex;flex-direction:column;gap:5px}.exposure-flow-subtitle{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--exposure-flow-label-font-family);font-size:var(--exposure-flow-session-font-size);font-weight:var(--exposure-flow-session-font-weight);color:var(--text-muted);letter-spacing:.03em}.exposure-flow-rth-badge{padding:3px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--chart-accent, #38bdf8) 45%,var(--border-medium));background:color-mix(in srgb,var(--chart-accent, #38bdf8) 12%,var(--bg-secondary));color:color-mix(in srgb,var(--chart-accent, #38bdf8) 78%,white);font-family:var(--exposure-flow-label-font-family);font-size:var(--exposure-flow-badge-font-size);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.exposure-flow-meta{font-family:var(--exposure-flow-label-font-family);font-size:var(--exposure-flow-session-font-size);font-weight:var(--exposure-flow-session-font-weight);color:var(--text-secondary);text-align:right;max-width:320px}.exposure-flow-controls{display:flex;flex-wrap:wrap;align-items:flex-start;gap:9px;margin-bottom:12px}.exposure-flow-control-section{display:flex;flex-direction:column;gap:5px;min-width:0;flex:0 0 auto}.exposure-flow-control-label{padding-left:2px;font-family:var(--exposure-flow-label-font-family);font-size:var(--exposure-flow-label-font-size);font-weight:var(--exposure-flow-label-font-weight);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.exposure-flow-page-toolbar{display:grid;grid-template-columns:max-content max-content;align-items:center;justify-content:start;-moz-column-gap:26px;column-gap:26px;row-gap:8px;padding:11px 18px;min-height:68px}.volatility-center-toolbar{--market-surface-toolbar-height: 84px;--market-surface-toolbar-padding-y: 11px;--market-surface-toolbar-padding-x: 18px;--market-surface-title-font-family: var(--font-ui);--market-surface-title-font-size: 1.22rem;--market-surface-title-font-weight: 600;--market-surface-title-letter-spacing: .012em;--market-surface-title-line-height: 1.02;--market-surface-control-label-font-size: .69rem;--market-surface-control-label-letter-spacing: .12em;box-sizing:border-box;padding:var(--market-surface-toolbar-padding-y) var(--market-surface-toolbar-padding-x);min-height:var(--market-surface-toolbar-height)}.volatility-center-toolbar .panel-title{font-family:var(--market-surface-title-font-family);font-size:var(--market-surface-title-font-size);font-weight:var(--market-surface-title-font-weight);letter-spacing:var(--market-surface-title-letter-spacing);line-height:var(--market-surface-title-line-height)}.exposure-flow-page-toolbar .panel-title{white-space:nowrap}.exposure-flow-page-controls{display:flex;align-items:center;justify-self:start;gap:16px;flex-wrap:wrap}.exposure-flow-page-control{display:flex;align-items:center;gap:8px}.exposure-flow-page-fit-control{flex-wrap:wrap}.exposure-flow-page-fit-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.exposure-flow-symbol-selector-shell .stock-ticker-selector{flex:0 0 6.1rem;width:6.1rem}.exposure-flow-page-control .feh-border-mask{display:none}.exposure-flow-page-control .feh-select-wrapper,.exposure-flow-page-control .feh-input-wrapper:not(.stock-ticker-selector__input-wrap){border-radius:12px;padding:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--border-light) 18%,var(--text-primary) 8%),color-mix(in srgb,var(--border-medium) 72%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 8px 18px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .22)) 18%,transparent)}.exposure-flow-page-control .feh-select,.exposure-flow-page-control .feh-input:not(.stock-ticker-selector__input){height:32px;padding:4px 10px;border:0;border-radius:11px;background-color:color-mix(in srgb,var(--bg-input) 88%,var(--bg-secondary) 12%);color:color-mix(in srgb,var(--text-primary) 94%,white 6%);font-family:var(--exposure-flow-pill-font-family);font-size:max(12px,calc(var(--exposure-flow-pill-font-size) - 1px));font-weight:700;letter-spacing:.04em;box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent),inset 0 -10px 18px color-mix(in srgb,black 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .24)) 26%,transparent)}.exposure-flow-page-control .feh-select{padding-right:var(--control-chevron-padding, 36px)}.exposure-flow-page-control .feh-select:hover,.exposure-flow-page-control .feh-select:focus,.exposure-flow-page-control .feh-input:not(.stock-ticker-selector__input):hover,.exposure-flow-page-control .feh-input:not(.stock-ticker-selector__input):focus{background-color:color-mix(in srgb,var(--bg-input) 82%,var(--bg-secondary) 18%);box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent),inset 0 -10px 18px color-mix(in srgb,black 12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--chart-accent, #38bdf8) 24%,var(--border-medium))}.exposure-flow-page-control .feh-input:not(.stock-ticker-selector__input)::-moz-placeholder{color:color-mix(in srgb,var(--text-secondary) 74%,transparent);letter-spacing:.03em}.exposure-flow-page-control .feh-input:not(.stock-ticker-selector__input)::placeholder{color:color-mix(in srgb,var(--text-secondary) 74%,transparent);letter-spacing:.03em}.theme-light .exposure-flow-page-control .feh-select-wrapper,.theme-light .exposure-flow-page-control .feh-input-wrapper:not(.stock-ticker-selector__input-wrap){background:linear-gradient(180deg,color-mix(in srgb,white 76%,var(--border-light) 24%),color-mix(in srgb,var(--border-medium) 16%,var(--border-light) 84%));box-shadow:inset 0 1px #ffffffe0,0 10px 20px #0f172a14}.theme-light .exposure-flow-page-control .feh-select,.theme-light .exposure-flow-page-control .feh-input:not(.stock-ticker-selector__input){background-color:color-mix(in srgb,white 58%,var(--bg-input) 42%);color:color-mix(in srgb,var(--text-primary) 90%,black 10%);box-shadow:inset 0 1px #fffffff0,inset 0 -10px 18px #94a3b814,inset 0 0 0 1px #94a3b824}.theme-light .exposure-flow-page-control .feh-select:hover,.theme-light .exposure-flow-page-control .feh-select:focus,.theme-light .exposure-flow-page-control .feh-input:not(.stock-ticker-selector__input):hover,.theme-light .exposure-flow-page-control .feh-input:not(.stock-ticker-selector__input):focus{background-color:color-mix(in srgb,white 64%,var(--bg-input) 36%);box-shadow:inset 0 1px #fffffff5,inset 0 -10px 18px #94a3b81a,inset 0 0 0 1px color-mix(in srgb,var(--chart-accent, #38bdf8) 24%,rgba(148,163,184,.2))}.exposure-flow-page-label{font-family:var(--exposure-flow-label-font-family);font-size:var(--exposure-flow-label-font-size);font-weight:var(--exposure-flow-label-font-weight);color:color-mix(in srgb,var(--text-secondary) 86%,var(--text-primary) 14%);text-transform:uppercase;letter-spacing:.12em}.volatility-center-toolbar .exposure-flow-page-label{font-size:var(--market-surface-control-label-font-size);letter-spacing:var(--market-surface-control-label-letter-spacing)}.exposure-flow-page-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.exposure-flow-page-chart-cell{min-width:0}.exposure-flow-page-chart-cell .panel{height:100%}.exposure-flow-control-group{display:flex;flex-wrap:wrap;align-items:flex-start;align-self:flex-start;justify-content:flex-start;gap:4px;padding:5px;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:11px;border:1px solid color-mix(in srgb,var(--exposure-flow-edge) 92%,var(--border-medium) 8%);background:radial-gradient(circle at top left,color-mix(in srgb,rgb(var(--control-shell-glow-rgb, 255 244 224) / calc(.1 * var(--control-shell-glow-scale, .74))) 70%,transparent),transparent 58%),radial-gradient(circle at top,color-mix(in srgb,var(--text-primary) 5%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface) 96%,white 4%),color-mix(in srgb,var(--exposure-flow-surface-strong) 98%,black 2%));box-shadow:inset 0 1px color-mix(in srgb,var(--exposure-flow-highlight) 112%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 34%,transparent),0 10px 20px color-mix(in srgb,var(--exposure-flow-shadow) 78%,transparent),0 0 0 1px color-mix(in srgb,rgb(var(--control-shell-glow-rgb, 255 244 224) / calc(.08 * var(--control-shell-glow-scale, .74))) 50%,transparent)}.theme-light .exposure-flow-control-group{border-color:color-mix(in srgb,var(--border-medium) 14%,var(--border-light) 86%);background:radial-gradient(circle at top,rgba(100,116,139,.05),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--bg-input) 52%,white 48%),color-mix(in srgb,var(--bg-input) 78%,white 22%));box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #94a3b81a,0 12px 24px #0f172a14}.exposure-flow-pill{flex:0 0 auto;min-height:22px;min-width:46px;padding:3px 8px;border-radius:7px;border:1px solid color-mix(in srgb,var(--border-medium) 46%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--text-primary) 6%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface) 98%,white 2%),color-mix(in srgb,var(--exposure-flow-surface-strong) 95%,black 5%));color:var(--exposure-flow-pill-text);font-family:var(--exposure-flow-pill-font-family);font-size:var(--exposure-flow-pill-font-size);font-weight:var(--exposure-flow-pill-font-weight);letter-spacing:.08em;text-transform:uppercase;text-align:center;text-shadow:0 0 10px rgba(255,255,255,0);position:relative;overflow:hidden;box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 7%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 28%,transparent),0 8px 18px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 22%,transparent);transition:background 90ms ease,color 90ms ease,border-color 90ms ease,text-shadow 90ms ease,box-shadow 90ms ease}.exposure-flow-pill:after{content:"";position:absolute;left:.65rem;right:.65rem;bottom:.14rem;height:1.5px;border-radius:999px;background:var(--chart-positive, #22c55e);box-shadow:0 0 10px color-mix(in srgb,var(--chart-positive, #22c55e) 40%,transparent);opacity:0;pointer-events:none;transition:opacity 90ms ease}.exposure-flow-pill:hover{color:var(--exposure-flow-pill-text-hover);border-color:color-mix(in srgb,var(--border-medium) 62%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--text-primary) 8%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface) 94%,white 6%),color-mix(in srgb,var(--exposure-flow-surface-strong) 92%,black 8%));text-shadow:0 0 14px color-mix(in srgb,var(--text-primary) 10%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 7%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 28%,transparent),0 10px 20px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 24%,transparent)}.exposure-flow-pill:hover:after{opacity:.3}.exposure-flow-pill.active{color:color-mix(in srgb,var(--text-primary) 94%,white 6%);border-color:color-mix(in srgb,var(--border-medium) 60%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,rgb(var(--control-shell-glow-rgb, 255 244 224) / calc(.2 * var(--control-shell-glow-scale, .74))) 76%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface) 92%,white 8%),color-mix(in srgb,var(--exposure-flow-surface-strong) 88%,black 12%));text-shadow:0 0 16px color-mix(in srgb,var(--text-primary) 14%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 9%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 34%,transparent),0 12px 24px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 28%,transparent)}.exposure-flow-pill.active:after{opacity:1}.theme-light .exposure-flow-pill{color:color-mix(in srgb,var(--text-primary) 64%,var(--text-secondary) 36%);background:radial-gradient(circle at top left,rgba(100,116,139,.03),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 70%,white 30%),color-mix(in srgb,var(--bg-input) 82%,white 18%));box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #94a3b814}.theme-light .exposure-flow-pill:hover{color:color-mix(in srgb,var(--text-primary) 88%,white 12%);background:radial-gradient(circle at top left,rgba(100,116,139,.06),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 62%,white 38%),color-mix(in srgb,var(--bg-input) 78%,white 22%))}.exposure-flow-pill.tone-accent.active{color:color-mix(in srgb,var(--text-primary) 90%,white 10%);border-color:color-mix(in srgb,var(--chart-positive, #22c55e) 34%,var(--border-medium) 66%);background:radial-gradient(circle at top left,color-mix(in srgb,var(--chart-positive, #22c55e) 14%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface) 88%,var(--chart-positive, #22c55e) 12%),color-mix(in srgb,var(--exposure-flow-surface-strong) 90%,var(--chart-positive, #22c55e) 10%));text-shadow:0 0 14px color-mix(in srgb,var(--chart-positive, #22c55e) 22%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 30%,transparent),0 10px 22px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 24%,transparent)}.exposure-flow-chart-shell{position:relative;border:1px solid var(--border-light);border-radius:12px;background:color-mix(in srgb,var(--bg-chart, var(--bg-secondary)) 90%,transparent);padding:8px;box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),0 12px 24px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .18)) 18%,transparent)}.theme-light .exposure-flow-chart-shell{border-color:color-mix(in srgb,var(--border-medium) 12%,var(--border-light) 88%);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-chart, var(--bg-secondary)) 72%,white 28%),color-mix(in srgb,var(--bg-chart, var(--bg-secondary)) 90%,var(--bg-secondary) 10%));box-shadow:inset 0 1px #ffffffd6,0 16px 28px #0f172a0f}.exposure-flow-session-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-2px 0 12px;padding:4px 8px;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-medium) 56%,var(--border-light) 44%);background:radial-gradient(circle at top,color-mix(in srgb,var(--text-primary) 5%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface) 95%,white 5%),color-mix(in srgb,var(--exposure-flow-surface-strong) 95%,black 5%));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 30%,transparent),0 8px 20px var(--exposure-flow-session-shadow)}.theme-light .exposure-flow-session-nav{border-color:color-mix(in srgb,var(--border-medium) 16%,var(--border-light) 84%);background:radial-gradient(circle at top,rgba(100,116,139,.04),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--bg-input) 56%,white 44%),color-mix(in srgb,var(--bg-input) 86%,white 14%));box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #94a3b814,0 12px 22px #0f172a0f}.exposure-flow-session-nav-label{font-family:var(--exposure-flow-label-font-family);font-size:var(--exposure-flow-label-font-size);font-weight:var(--exposure-flow-label-font-weight);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.exposure-flow-session-nav-body{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.exposure-flow-session-date{min-width:104px;text-align:center;font-family:var(--exposure-flow-session-font-family);font-size:var(--exposure-flow-session-font-size);font-weight:var(--exposure-flow-session-font-weight);letter-spacing:.04em;color:var(--text-primary)}.exposure-flow-session-arrow{width:24px;height:24px;border-radius:8px;border:1px solid color-mix(in srgb,var(--border-medium) 50%,var(--border-light) 50%);background:radial-gradient(circle at top left,color-mix(in srgb,var(--text-primary) 6%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface) 96%,white 4%),color-mix(in srgb,var(--exposure-flow-surface-strong) 94%,black 6%));color:var(--text-primary);font-family:var(--exposure-flow-session-font-family);font-size:calc(var(--exposure-flow-session-font-size) * 1.4);line-height:1;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 7%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 26%,transparent),0 7px 14px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 52%,transparent);transition:background 90ms ease,color 90ms ease,box-shadow 90ms ease}.theme-light .exposure-flow-session-arrow{border-color:color-mix(in srgb,var(--border-medium) 18%,var(--border-light) 82%);background:radial-gradient(circle at top left,rgba(100,116,139,.05),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 68%,white 32%),color-mix(in srgb,var(--bg-input) 82%,white 18%));box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #94a3b814,0 10px 18px #0f172a14}.exposure-flow-session-arrow:hover:not(:disabled){background:radial-gradient(circle at top left,color-mix(in srgb,var(--text-primary) 8%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface) 92%,white 8%),color-mix(in srgb,var(--exposure-flow-surface-strong) 92%,black 8%));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 7%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 26%,transparent),0 7px 14px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 52%,transparent)}.exposure-flow-session-arrow:disabled{opacity:.42;cursor:default}.exposure-flow-chart-shell.is-loading{opacity:.88}.exposure-flow-chart-shell.is-loading:after{content:"Updating RTH history...";position:absolute;top:10px;right:12px;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--bg-panel) 94%,var(--bg-primary) 6%);border:1px solid color-mix(in srgb,var(--border-medium) 52%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),0 6px 16px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 40%,transparent);color:var(--text-primary);font-family:var(--exposure-flow-label-font-family);font-size:var(--exposure-flow-session-font-size);font-weight:700;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}@media (max-width: 900px){.exposure-flow-page-toolbar{grid-template-columns:1fr;align-items:start;padding:12px 14px;min-height:auto}.exposure-flow-page-controls{justify-self:stretch;justify-content:flex-start}.exposure-flow-header{flex-direction:column}.exposure-flow-meta{text-align:left;max-width:none}.exposure-flow-controls{flex-direction:column}.exposure-flow-control-section{flex:1 1 auto}.exposure-flow-control-group{width:100%}.exposure-flow-session-nav{flex-direction:column;align-items:stretch}.exposure-flow-session-nav-body{margin-left:0;justify-content:space-between}}@media (min-width: 1025px) and (max-height: 1100px){.exposure-flow-page-shell{gap:.45rem}.exposure-flow-toolbar-panel,.exposure-flow-chart-panel{margin-bottom:0}.exposure-flow-panel{padding:12px 14px 16px}.exposure-flow-header{margin-bottom:10px}.exposure-flow-controls{flex-wrap:nowrap;gap:6px;margin-bottom:10px}.exposure-flow-control-section{gap:4px}.exposure-flow-control-label{font-size:max(10px,calc(var(--exposure-flow-label-font-size) - 1px));letter-spacing:.1em}.exposure-flow-control-group{flex-wrap:nowrap;gap:3px;padding:4px;border-radius:10px}.exposure-flow-pill{box-sizing:border-box;min-width:39px;min-height:20px;padding:2px 6px;border-radius:6px;font-size:max(10px,calc(var(--exposure-flow-pill-font-size) - 1px));letter-spacing:.04em;white-space:nowrap}.exposure-flow-session-nav{margin-bottom:10px}}@media (max-width: 1580px){.exposure-flow-page-chart-grid{grid-template-columns:1fr}}body.watchlist-builder-body-lock{overflow:hidden}.watchlist-builder-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;background:#06080cb3;display:flex;align-items:center;justify-content:center;padding:18px}.watchlist-builder-modal{width:min(1120px,96vw);max-height:min(88vh,920px);display:flex;flex-direction:column;background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:10px;box-shadow:0 16px 50px #0000006b;overflow:hidden;contain:layout paint style}.watchlist-builder-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border-light);background:var(--bg-secondary)}.watchlist-builder-title-wrap{min-width:0}.watchlist-builder-title{margin:0;font-size:.92rem;letter-spacing:.02em;text-transform:uppercase}.watchlist-builder-subtitle{margin-top:4px;font-size:.72rem;color:var(--text-tertiary)}.watchlist-builder-actions{display:flex;align-items:center;gap:8px}.watchlist-builder-new-btn,.watchlist-builder-close-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:background-color .15s ease,color .15s ease}.watchlist-builder-new-btn{padding:0 10px;font-size:.7rem;font-weight:600}.watchlist-builder-close-btn{width:28px;padding:0}.watchlist-builder-new-btn:hover,.watchlist-builder-close-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.watchlist-builder-layout{display:grid;grid-template-columns:230px 1fr;min-height:0;flex:1 1 auto}.watchlist-builder-sidebar{border-right:1px solid var(--border-light);padding:10px;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:8px;background:var(--bg-secondary)}.watchlist-builder-sidebar-label{font-size:.64rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;padding:0 4px}.watchlist-builder-watchlist-list{display:flex;flex-direction:column;gap:4px;overflow:auto;padding-right:2px}.watchlist-builder-watchlist-item{border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:.72rem;text-align:left;padding:7px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.watchlist-builder-watchlist-item:hover{background:var(--bg-hover);color:var(--text-primary)}.watchlist-builder-watchlist-item.active{border-color:var(--accent-cyan, #58d3ff);background:color-mix(in srgb,var(--accent-cyan, #58d3ff) 10%,transparent);color:var(--text-primary)}.watchlist-builder-watchlist-lock{font-size:.58rem;letter-spacing:.05em;color:var(--text-tertiary)}.watchlist-builder-main{display:flex;flex-direction:column;min-height:0;padding:10px;gap:8px}.watchlist-builder-controls{display:grid;grid-template-columns:minmax(250px,1fr) minmax(160px,230px);gap:8px;align-items:center;position:relative}.watchlist-builder-search-input .feh-input{padding-left:24px}.watchlist-builder-search-input,.watchlist-builder-sector-select{width:100%;min-width:0}.watchlist-builder-search-input .feh-soft-input__field{min-height:34px;padding-left:34px;font-size:13px}.watchlist-builder-sector-trigger{min-height:34px;padding:6px 12px;font-size:13px}.watchlist-builder-sector-select .feh-menu-select__menu{min-width:max(12rem,100%)}.watchlist-builder-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--text-tertiary);pointer-events:none;z-index:2}.watchlist-builder-help{font-size:.64rem;color:var(--text-tertiary)}.watchlist-builder-table-wrap{position:relative;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-secondary);overflow:auto;min-height:320px}.watchlist-builder-table{width:100%;border-collapse:collapse;table-layout:fixed}.watchlist-builder-table th,.watchlist-builder-table td{border-bottom:1px solid var(--border-light);padding:7px 8px;font-size:.72rem}.watchlist-builder-table th{position:sticky;top:0;z-index:2;background:var(--bg-tertiary);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem}.watchlist-builder-table th.sortable{cursor:pointer}.watchlist-builder-table td.right,.watchlist-builder-table th.right{text-align:right}.watchlist-builder-table td.symbol{color:var(--text-primary);font-weight:700}.watchlist-builder-table td.sector{color:var(--text-secondary)}.watchlist-builder-table .icon-col{width:42px;text-align:center}.watchlist-builder-add-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--border-light);border-radius:5px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer}.watchlist-builder-add-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.watchlist-builder-add-btn.added{color:var(--accent-positive, #78da8d);border-color:color-mix(in srgb,var(--accent-positive, #78da8d) 65%,var(--border-light))}.watchlist-builder-add-btn.added.remove:hover:not(:disabled){color:var(--accent-negative, #ff7d7d);border-color:color-mix(in srgb,var(--accent-negative, #ff7d7d) 60%,var(--border-light));background:color-mix(in srgb,var(--accent-negative, #ff7d7d) 14%,var(--bg-primary))}.watchlist-builder-add-btn:disabled{opacity:.6;cursor:default}.watchlist-builder-table td.pct-pos{color:var(--chart-positive, #5bd08c)}.watchlist-builder-table td.pct-neg{color:var(--chart-negative, #ff6f6f)}.watchlist-builder-loading{position:absolute;inset:auto 0 0 0;padding:8px 10px;background:color-mix(in srgb,var(--bg-primary) 90%,transparent);border-top:1px solid var(--border-light);font-size:.66rem;color:var(--text-tertiary)}.watchlist-builder-status{min-height:18px;font-size:.68rem;padding:2px 2px 0}.watchlist-builder-status.success{color:var(--accent-positive, #6bd694)}.watchlist-builder-status.error{color:var(--accent-negative, #ff7d7d)}@media (max-width: 900px){.watchlist-builder-layout{grid-template-columns:1fr;grid-template-rows:180px 1fr}.watchlist-builder-sidebar{border-right:0;border-bottom:1px solid var(--border-light)}.watchlist-builder-controls{grid-template-columns:1fr}.watchlist-builder-search-icon{top:17px;transform:none}}.gex-matrix-panel{--gex-matrix-surface: color-mix(in srgb, var(--control-surface-bg, var(--bg-input)) 90%, var(--bg-secondary) 10%);--gex-matrix-surface-strong: color-mix(in srgb, var(--bg-input) 86%, var(--bg-secondary) 14%);--gex-matrix-surface-soft: color-mix(in srgb, var(--bg-secondary) 94%, transparent);--gex-matrix-edge: color-mix(in srgb, var(--border-medium) 44%, transparent);--gex-matrix-edge-strong: color-mix(in srgb, var(--border-medium) 72%, var(--border-light) 28%);--gex-matrix-highlight: color-mix(in srgb, var(--text-primary) 10%, transparent);--gex-matrix-shadow: color-mix(in srgb, var(--shadow, rgba(0, 0, 0, .2)) 72%, transparent);width:100%;padding:11px 18px 18px;background:radial-gradient(circle at top,color-mix(in srgb,var(--text-primary) 4%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 92%,white 8%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 98%,black 2%));border:1px solid transparent;border-radius:14px;box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .18)) 26%,transparent),0 18px 36px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 24%,transparent);min-height:68px}.theme-light .gex-matrix-panel{--gex-matrix-surface: color-mix(in srgb, var(--bg-input) 66%, white 34%);--gex-matrix-surface-strong: color-mix(in srgb, var(--bg-input) 80%, white 20%);--gex-matrix-surface-soft: color-mix(in srgb, var(--bg-secondary) 94%, var(--bg-primary) 6%);--gex-matrix-edge: color-mix(in srgb, var(--border-medium) 18%, var(--border-light) 82%);--gex-matrix-edge-strong: color-mix(in srgb, var(--border-medium) 28%, var(--border-light) 72%);--gex-matrix-highlight: color-mix(in srgb, var(--text-primary) 4%, white 96%);--gex-matrix-shadow: rgba(15, 23, 42, .12);background:radial-gradient(circle at top,rgba(100,116,139,.045),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 96%,white 4%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 91%,var(--bg-primary) 9%));border-color:color-mix(in srgb,var(--border-light) 82%,var(--border-medium) 18%);box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #94a3b81f,0 20px 36px #0f172a14}.gex-matrix-page{gap:14px}.gex-matrix-toolbar-panel{--market-surface-toolbar-height: 84px;--market-surface-toolbar-padding-y: 11px;--market-surface-toolbar-padding-x: 18px;--market-surface-title-font-family: var(--font-ui);--market-surface-title-font-size: 1.22rem;--market-surface-title-font-weight: 600;--market-surface-title-letter-spacing: .012em;--market-surface-title-line-height: 1.02;--market-surface-eyebrow-font-family: var(--font-ui);--market-surface-eyebrow-font-size: .72rem;--market-surface-eyebrow-font-weight: 600;--market-surface-eyebrow-letter-spacing: .18em;--market-surface-control-label-font-size: .69rem;--market-surface-control-label-letter-spacing: .12em;box-sizing:border-box;padding:var(--market-surface-toolbar-padding-y) var(--market-surface-toolbar-padding-x);min-height:var(--market-surface-toolbar-height)}.gex-matrix-content-panel{padding-top:14px}.gex-matrix-toolbar{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.gex-matrix-heading{display:flex;flex-direction:column;gap:.2rem;flex:0 0 15.5rem;min-width:15.5rem;align-items:center;text-align:center}.gex-matrix-eyebrow{margin:0;font-family:var(--market-surface-eyebrow-font-family);font-size:var(--market-surface-eyebrow-font-size);font-weight:var(--market-surface-eyebrow-font-weight);letter-spacing:var(--market-surface-eyebrow-letter-spacing);line-height:1;text-transform:uppercase;color:var(--text-secondary)}.gex-matrix-title{margin:0;font-family:var(--market-surface-title-font-family);font-size:var(--market-surface-title-font-size);font-weight:var(--market-surface-title-font-weight);letter-spacing:var(--market-surface-title-letter-spacing);color:var(--text-primary);line-height:var(--market-surface-title-line-height)}.gex-matrix-controls{display:flex;align-items:flex-end;justify-content:center;gap:.9rem;flex-wrap:wrap}.gex-matrix-control{display:flex;flex-direction:column;gap:.35rem;min-width:176px}.gex-matrix-control-label{padding-left:2px;font-size:var(--market-surface-control-label-font-size);font-weight:700;letter-spacing:var(--market-surface-control-label-letter-spacing);text-transform:uppercase;color:var(--text-muted)}.gex-matrix-select{min-width:176px}.gex-matrix-panel .feh-border-mask{display:none}.gex-matrix-panel .feh-select-wrapper{border-radius:12px;padding:1px;background:linear-gradient(180deg,color-mix(in srgb,var(--border-light) 18%,var(--text-primary) 8%),color-mix(in srgb,var(--border-medium) 72%,transparent));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 8px 18px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .22)) 18%,transparent)}.gex-matrix-panel .feh-select{height:32px;padding:4px 10px;border:0;border-radius:11px;background-color:color-mix(in srgb,var(--bg-input) 88%,var(--bg-secondary) 12%);color:color-mix(in srgb,var(--text-primary) 94%,white 6%);font-size:.75rem;font-weight:700;letter-spacing:.04em;box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent),inset 0 -10px 18px color-mix(in srgb,black 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .24)) 26%,transparent)}.gex-matrix-panel .feh-select:hover,.gex-matrix-panel .feh-select:focus{background-color:color-mix(in srgb,var(--bg-input) 82%,var(--bg-secondary) 18%);box-shadow:inset 0 1px color-mix(in srgb,white 8%,transparent),inset 0 -10px 18px color-mix(in srgb,black 12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--chart-positive, #22c55e) 24%,var(--border-medium))}.theme-light .gex-matrix-panel .feh-select-wrapper{background:linear-gradient(180deg,color-mix(in srgb,white 76%,var(--border-light) 24%),color-mix(in srgb,var(--border-medium) 16%,var(--border-light) 84%));box-shadow:inset 0 1px #ffffffe0,0 10px 20px #0f172a14}.theme-light .gex-matrix-panel .feh-select{background-color:color-mix(in srgb,white 58%,var(--bg-input) 42%);color:color-mix(in srgb,var(--text-primary) 90%,black 10%);box-shadow:inset 0 1px #fffffff0,inset 0 -10px 18px #94a3b814,inset 0 0 0 1px #94a3b824}.gex-matrix-segmented{display:inline-flex;align-items:center;gap:.5rem;min-height:32px}.gex-matrix-segment{cursor:pointer}.gex-matrix-watchlist-btn{align-self:flex-end;min-height:32px;border:1px solid color-mix(in srgb,var(--border-medium) 42%,transparent);border-radius:12px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--text-primary) 5%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--gex-matrix-surface) 96%,white 4%),color-mix(in srgb,var(--gex-matrix-surface-strong) 96%,black 4%));color:var(--text-primary);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.4rem .84rem;cursor:pointer;box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 24%,transparent),0 8px 18px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 18%,transparent);transition:border-color 90ms ease-out,background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out}.gex-matrix-watchlist-btn:hover{border-color:color-mix(in srgb,var(--chart-positive) 28%,var(--border-medium) 72%);background:radial-gradient(circle at top left,color-mix(in srgb,var(--chart-positive) 10%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--gex-matrix-surface) 92%,white 8%),color-mix(in srgb,var(--gex-matrix-surface-strong) 92%,black 8%));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 7%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 24%,transparent),0 10px 20px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 22%,transparent)}.gex-matrix-grid{display:grid;grid-template-columns:repeat(5,minmax(0,var(--gex-matrix-card-width, 304px)));gap:.9rem;margin-top:0;align-items:stretch;align-content:start;justify-content:center}@media (max-width: 1600px){.gex-matrix-grid{grid-template-columns:repeat(4,minmax(0,var(--gex-matrix-card-width, 304px)))}}@media (max-width: 1280px){.gex-matrix-grid{grid-template-columns:repeat(3,minmax(0,var(--gex-matrix-card-width, 304px)))}}@media (max-width: 960px){.gex-matrix-grid{grid-template-columns:repeat(2,minmax(0,var(--gex-matrix-card-width, 304px)))}}.gex-matrix-tile{width:100%;min-width:0;cursor:grab;transition:opacity 90ms ease-out,transform 90ms ease-out,box-shadow 90ms ease-out}.gex-matrix-tile.is-dragging{opacity:.68}.gex-matrix-tile.is-drop-target .gex-matrix-card.indicator-levels-preview{box-shadow:0 0 0 1px #10b98199,var(--shadow-sm)}.gex-matrix-tile:active{cursor:grabbing}.gex-matrix-card{width:100%;max-width:none;min-height:100%}.gex-matrix-card.indicator-levels-preview{--indicator-levels-preview-shell-surface: radial-gradient(circle at top, color-mix(in srgb, var(--text-primary) 4%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--bg-panel, var(--bg-secondary)) 92%, white 8%), color-mix(in srgb, var(--bg-panel, var(--bg-secondary)) 98%, black 2%));--indicator-levels-preview-shell-border: color-mix(in srgb, var(--border-medium) 66%, transparent);--indicator-levels-preview-shell-shadow: inset 0 1px 0 color-mix(in srgb, var(--text-primary) 8%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--shadow, rgba(0, 0, 0, .18)) 26%, transparent), 0 18px 36px color-mix(in srgb, var(--shadow, rgba(0, 0, 0, .2)) 24%, transparent);--indicator-levels-preview-card-surface: radial-gradient(circle at top left, color-mix(in srgb, var(--text-primary) 3%, transparent), transparent 54%), linear-gradient(180deg, color-mix(in srgb, var(--bg-tertiary) 76%, black 24%), color-mix(in srgb, var(--bg-secondary) 88%, black 12%));--indicator-levels-preview-card-border: color-mix(in srgb, var(--border-light) 72%, transparent);--indicator-levels-preview-card-shadow: inset 0 1px 0 color-mix(in srgb, white 5%, transparent), 0 10px 24px rgba(0, 0, 0, .18);--indicator-levels-preview-width: 100%;position:relative;top:auto;right:auto;width:100%;max-height:none;min-height:100%;overflow:hidden;padding:.72rem .78rem .78rem;animation:none}.theme-light .gex-matrix-card.indicator-levels-preview{--indicator-levels-preview-shell-surface: radial-gradient(circle at top, rgba(100, 116, 139, .045), transparent 60%), linear-gradient( 180deg, color-mix(in srgb, var(--bg-panel, var(--bg-secondary)) 96%, white 4%), color-mix(in srgb, var(--bg-panel, var(--bg-secondary)) 91%, var(--bg-primary) 9%) );--indicator-levels-preview-shell-border: color-mix(in srgb, var(--border-light) 82%, var(--border-medium) 18%);--indicator-levels-preview-shell-shadow: inset 0 1px 0 rgba(255, 255, 255, .82), inset 0 -1px 0 rgba(148, 163, 184, .12), 0 20px 36px rgba(15, 23, 42, .08);--indicator-levels-preview-card-surface: radial-gradient(circle at top left, rgba(100, 116, 139, .035), transparent 56%), linear-gradient( 180deg, color-mix(in srgb, var(--bg-secondary) 72%, white 28%), color-mix(in srgb, var(--bg-input) 84%, white 16%) );--indicator-levels-preview-card-border: color-mix(in srgb, var(--border-light) 84%, var(--border-medium) 16%);--indicator-levels-preview-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .84), 0 12px 24px rgba(15, 23, 42, .06)}.gex-matrix-card.indicator-levels-preview.indicator-levels-preview-layout-vertical{--indicator-levels-preview-width: 100%;top:auto;max-height:none}.gex-matrix-card .indicator-levels-preview-header{margin-bottom:.55rem;gap:.55rem}.gex-matrix-card .indicator-levels-preview-eyebrow{font-size:.54rem}.gex-matrix-card .indicator-levels-preview-symbol,.gex-matrix-card .indicator-levels-preview-price{font-size:.92rem}.gex-matrix-card .indicator-levels-preview-pct-change{font-size:.7rem}.gex-matrix-card .indicator-levels-preview-mode{font-size:.58rem}.gex-matrix-card .indicator-levels-preview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem;margin-bottom:.52rem}.gex-matrix-card .indicator-levels-preview-summary-item{padding:.36rem .42rem}.gex-matrix-card .indicator-levels-preview-track-grid.is-vertical{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.gex-matrix-card .indicator-levels-preview-track-block-vertical{padding:.46rem .48rem .58rem}.gex-matrix-card .indicator-levels-preview-track-head{margin-bottom:.38rem}.gex-matrix-card .indicator-levels-preview-track-relation{margin-bottom:.52rem;min-height:1.7em}.gex-matrix-card .indicator-levels-preview-vertical-grid{grid-template-columns:minmax(1.9rem,2.15rem) minmax(0,1fr) 1.55rem;min-height:8.9rem;gap:.34rem}.gex-matrix-card .indicator-levels-preview-vertical-grid-gex-left{grid-template-columns:1.55rem minmax(0,1fr) minmax(1.9rem,2.15rem)}.gex-matrix-card .indicator-levels-preview-vertical-labels,.gex-matrix-card .indicator-levels-preview-vertical-shell,.gex-matrix-card .indicator-levels-preview-gex-column{min-height:8.9rem}.gex-matrix-card .indicator-levels-preview-vertical-label{font-size:.56rem}.gex-matrix-card .indicator-levels-preview-vertical-labels.is-right .indicator-levels-preview-vertical-label{justify-content:flex-start;text-align:left}.gex-matrix-card .indicator-levels-preview-vertical-shell{min-height:8.9rem;border-radius:.42rem}.gex-matrix-card .indicator-levels-preview-session-band-vertical{width:1rem;border-radius:.28rem}.gex-matrix-card .indicator-levels-preview-candle-body{width:.82rem}.gex-matrix-card .indicator-levels-preview-gex-bar{width:.8rem;min-height:7.45rem;border-radius:.34rem}.gex-matrix-card .indicator-levels-preview-gex-value{font-size:.66rem}.gex-matrix-card .indicator-levels-preview-gex-percent{font-size:.58rem}@media (max-width: 1040px){.gex-matrix-card .indicator-levels-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.gex-matrix-empty{margin-top:1rem;padding:1.25rem;border:1px dashed var(--border-medium);border-radius:.85rem;color:var(--text-secondary);background:#ffffff05}.gex-matrix-empty-title{margin:0 0 .35rem;color:var(--text-primary);font-size:.92rem;font-weight:700}.gex-matrix-loading{margin-top:1rem;min-height:220px;display:flex;align-items:center;justify-content:center}@media (max-width: 900px){.gex-matrix-panel{padding:.85rem}.gex-matrix-toolbar-panel{padding-bottom:.85rem}.gex-matrix-content-panel{padding-top:.85rem}.gex-matrix-controls{width:100%}.gex-matrix-control,.gex-matrix-select{min-width:100%}.gex-matrix-watchlist-btn{width:100%}.gex-matrix-card .indicator-levels-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.strat-pulse-stack{display:grid;gap:.62rem;margin-bottom:.75rem}.strat-dials-panel,.strat-exposure-panel,.strat-levels-panel{--strat-dial-up: #047857;--strat-dial-reversal-up: #86efac;--strat-dial-chop: #4b5563;--strat-dial-reversal-down: #fca5a5;--strat-dial-down: var(--chart-negative, #ef4444);--strat-dial-track: color-mix(in srgb, var(--border-medium) 34%, transparent);--strat-exposure-positive: var(--chart-positive, #22c55e);--strat-exposure-negative: var(--chart-negative, #ef4444);--strat-exposure-neutral: color-mix(in srgb, var(--text-secondary) 52%, transparent);--strat-level-pg: var(--chart-positive, #22c55e);--strat-level-zg: color-mix(in srgb, var(--text-primary) 74%, var(--text-secondary) 26%);--strat-level-ng: var(--chart-negative, #ef4444);display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:center;gap:.9rem;padding:.72rem .9rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-medium) 48%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 94%,white 6%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 98%,black 2%));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),0 10px 20px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 12%,transparent)}.strat-dials-copy,.strat-exposure-copy,.strat-levels-copy{display:grid;gap:.22rem}.strat-dials-copy p,.strat-exposure-copy p,.strat-levels-copy p,.strat-dial-caption,.strat-dials-legend{margin:0;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.strat-dials-legend{display:flex;flex-wrap:wrap;gap:.26rem .44rem;letter-spacing:.05em}.strat-dials-legend span{display:inline-flex;align-items:center;gap:.22rem;white-space:nowrap}.strat-dials-legend span:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:var(--legend-color);box-shadow:0 0 10px color-mix(in srgb,var(--legend-color) 30%,transparent)}.strat-dials-legend .is-up{--legend-color: var(--strat-dial-up)}.strat-dials-legend .is-reversal-up{--legend-color: var(--strat-dial-reversal-up)}.strat-dials-legend .is-chop{--legend-color: var(--strat-dial-chop)}.strat-dials-legend .is-reversal-down{--legend-color: var(--strat-dial-reversal-down)}.strat-dials-legend .is-down{--legend-color: var(--strat-dial-down)}.strat-dials-copy h2,.strat-exposure-copy h2,.strat-levels-copy h2{margin:0;font-size:.92rem;font-weight:700;letter-spacing:0;color:var(--text-primary)}.strat-dials-controls{display:inline-grid;grid-template-columns:repeat(2,minmax(2.1rem,max-content));align-items:center;width:-moz-fit-content;width:fit-content;padding:2px;border:1px solid color-mix(in srgb,var(--border-medium) 54%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-primary) 72%,transparent)}.strat-dials-controls button{min-width:2.15rem;height:1.28rem;padding:0 .44rem;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.strat-dials-controls button.is-active{background:color-mix(in srgb,var(--accent-primary) 36%,transparent);color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 56%,transparent)}.strat-dials-grid{display:grid;grid-template-columns:repeat(8,minmax(4.7rem,1fr));gap:.55rem}.strat-dials-grid.is-bar{grid-template-columns:repeat(4,minmax(8.8rem,1fr))}.strat-dial{display:grid;place-items:center;gap:.24rem;min-width:0}.strat-dial-bar-card{justify-items:stretch;align-content:center;gap:.34rem;min-height:62px;padding:.48rem .54rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-medium) 42%,transparent);background:color-mix(in srgb,var(--bg-primary) 42%,transparent)}.strat-dial-bar-heading{display:flex;justify-content:space-between;gap:.5rem;color:var(--text-primary)}.strat-dial-bar-heading strong{font-size:.8rem;line-height:1}.strat-dial-bar-heading span{font-size:.62rem;font-weight:700;color:var(--text-secondary)}.strat-dial-bar-track{width:100%;height:.54rem;border-radius:999px;background:var(--strat-dial-bar-gradient);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}.strat-dial-ring{display:grid;place-items:center;width:62px;aspect-ratio:1;border-radius:999px;background:var(--strat-dial-gradient);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),0 0 18px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 16%,transparent)}.strat-dial-core{display:grid;place-items:center;width:47px;aspect-ratio:1;border-radius:999px;background:color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 88%,black 12%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-medium) 42%,transparent)}.strat-dial-core strong{font-size:.98rem;font-weight:800;line-height:1}.strat-dial-core span{font-size:.58rem;font-weight:700;line-height:1;color:var(--text-secondary)}.strat-dial-caption{display:flex;justify-content:center;gap:.24rem;width:100%;letter-spacing:.04em;white-space:nowrap}.strat-dial-bucket-map{display:grid;grid-template-areas:"down up" "rd ru" "chop chop";grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:min(100%,5.4rem)}.strat-dial-bucket-map span{display:flex;align-items:center;justify-content:space-between;gap:.18rem;min-width:0;padding:2px 4px;border-radius:5px;background:color-mix(in srgb,var(--bucket-color) 14%,transparent);color:color-mix(in srgb,var(--bucket-color) 84%,var(--text-primary) 16%);font-size:.54rem;font-weight:700;line-height:1;letter-spacing:.02em}.strat-dial-bucket-map b,.strat-dial-bucket-map em{font-style:normal;line-height:1}.strat-dial-bucket-map .is-down{--bucket-color: var(--strat-dial-down);grid-area:down}.strat-dial-bucket-map .is-up{--bucket-color: var(--strat-dial-up);grid-area:up}.strat-dial-bucket-map .is-reversal-down{--bucket-color: var(--strat-dial-reversal-down);grid-area:rd}.strat-dial-bucket-map .is-reversal-up{--bucket-color: var(--strat-dial-reversal-up);grid-area:ru}.strat-dial-bucket-map .is-chop{--bucket-color: var(--strat-dial-chop);grid-area:chop}.strat-exposure-grid{display:grid;grid-template-columns:repeat(6,minmax(6.8rem,1fr));gap:.55rem}.strat-exposure-card{--strat-exposure-color: var(--strat-exposure-neutral);display:grid;gap:.36rem;min-width:0;padding:.54rem .6rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-medium) 42%,transparent);background:color-mix(in srgb,var(--bg-primary) 42%,transparent)}.strat-exposure-card.is-positive{--strat-exposure-color: var(--strat-exposure-positive)}.strat-exposure-card.is-negative{--strat-exposure-color: var(--strat-exposure-negative)}.strat-exposure-heading,.strat-exposure-values{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.strat-exposure-heading strong{overflow:hidden;font-size:.72rem;line-height:1;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.strat-exposure-heading span{display:grid;place-items:center;width:1.16rem;height:1.16rem;border-radius:999px;background:color-mix(in srgb,var(--strat-exposure-color) 18%,transparent);color:var(--strat-exposure-color);font-size:.72rem;font-weight:700}.strat-exposure-track{position:relative;overflow:hidden;height:.5rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--strat-exposure-negative) 9%,transparent) 0,color-mix(in srgb,var(--strat-exposure-negative) 9%,transparent) 50%,color-mix(in srgb,var(--strat-exposure-positive) 9%,transparent) 50%,color-mix(in srgb,var(--strat-exposure-positive) 9%,transparent)),color-mix(in srgb,var(--strat-dial-track) 76%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}.strat-exposure-track:before{content:"";position:absolute;z-index:2;top:-2px;bottom:-2px;left:50%;width:1px;background:color-mix(in srgb,var(--text-primary) 32%,transparent);transform:translate(-.5px)}.strat-exposure-track span{position:absolute;top:0;bottom:0;left:50%;width:var(--strat-exposure-fill);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--strat-exposure-color) 62%,transparent),var(--strat-exposure-color))}.strat-exposure-card.is-negative .strat-exposure-track span{right:50%;left:auto;background:linear-gradient(90deg,var(--strat-exposure-color),color-mix(in srgb,var(--strat-exposure-color) 62%,transparent))}.strat-exposure-card.is-neutral .strat-exposure-track span{width:0}.strat-exposure-values{font-size:.66rem;font-weight:700;letter-spacing:.04em;color:var(--text-secondary)}.strat-levels-grid{display:grid;grid-template-columns:repeat(3,minmax(10rem,1fr));gap:.55rem}.strat-levels-card{display:grid;gap:.42rem;min-width:0;padding:.56rem .66rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-medium) 42%,transparent);background:color-mix(in srgb,var(--bg-primary) 42%,transparent)}.strat-levels-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--text-primary)}.strat-levels-heading strong{font-size:.74rem;line-height:1}.strat-levels-heading span{font-size:.72rem;font-weight:800;color:var(--accent-primary)}.strat-levels-track{overflow:hidden;height:.48rem;border-radius:999px;background:color-mix(in srgb,var(--strat-dial-track) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}.strat-levels-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--level-color) 58%,transparent),var(--level-color))}.strat-levels-card.is-pg{--level-color: var(--strat-level-pg)}.strat-levels-card.is-zg{--level-color: var(--strat-level-zg)}.strat-levels-card.is-ng{--level-color: var(--strat-level-ng)}.strat-levels-source-list{display:grid;gap:.36rem}.strat-level-source{--level-color: var(--text-secondary);display:grid;gap:.22rem;min-width:0;padding:.28rem .34rem .34rem;border-radius:8px;background:color-mix(in srgb,var(--level-color) 12%,transparent);color:color-mix(in srgb,var(--level-color) 82%,var(--text-primary) 18%);font-size:.62rem;font-weight:700;line-height:1}.strat-level-source.is-pg{--level-color: var(--strat-level-pg)}.strat-level-source.is-zg{--level-color: var(--strat-level-zg)}.strat-level-source.is-ng{--level-color: var(--strat-level-ng)}.strat-level-source-heading:before{content:"✓";color:var(--level-color);font-size:.64rem;font-weight:800;line-height:1;visibility:hidden}.strat-level-source.is-touched .strat-level-source-heading:before{visibility:visible}.strat-level-source-heading{display:grid;grid-template-columns:1rem minmax(0,1fr) 3rem;align-items:center;gap:.38rem}.strat-level-source-heading span{justify-self:center;overflow:hidden;max-width:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap}.strat-level-source-heading b{justify-self:end;text-align:right}.strat-level-source-heading span,.strat-level-source-heading b{font-style:normal;line-height:1}.strat-matrix-page #IndicatorTable .gamma-sort-indicator{align-items:center;gap:16px;padding:10px 18px;min-height:68px}.strat-matrix-page #IndicatorTable .control-col-dropdowns{width:176px;gap:8px}.strat-matrix-page #IndicatorTable .control-col-dropdowns .watchlist-controls,.strat-matrix-page #IndicatorTable .control-col-dropdowns .expiration-controls{gap:8px}.strat-matrix-page #IndicatorTable .control-col-filters{max-width:min(100%,42rem)}.strat-matrix-page #IndicatorTable .indicator-table-filters-toolbar{gap:.5rem}.strat-matrix-page #IndicatorTable .indicator-table-filters-trigger,.strat-matrix-page #IndicatorTable .indicator-table-filter-pill,.strat-matrix-page #IndicatorTable .indicator-table-filters-segment{min-height:22px;padding-top:3px;padding-bottom:3px;font-size:.66rem;letter-spacing:.08em}.strat-matrix-page #IndicatorTable .indicator-table-filters-trigger{padding-left:8px;padding-right:8px}@media (max-width: 1200px){.strat-dials-panel,.strat-exposure-panel,.strat-levels-panel{grid-template-columns:1fr}.strat-dials-grid{grid-template-columns:repeat(4,minmax(4.8rem,1fr))}.strat-exposure-grid{grid-template-columns:repeat(3,minmax(7rem,1fr))}.strat-levels-grid{grid-template-columns:repeat(3,minmax(8rem,1fr))}.strat-matrix-page #IndicatorTable .gamma-sort-indicator{align-items:flex-start}}@media (max-width: 760px){.strat-dials-grid,.strat-dials-grid.is-bar,.strat-exposure-grid,.strat-levels-grid{grid-template-columns:repeat(2,minmax(5rem,1fr))}}.markets-overview-page{padding:0 0 1.25rem}.markets-overview-toolbar{--market-surface-toolbar-height: 84px;--market-surface-toolbar-padding-y: 11px;--market-surface-toolbar-padding-x: 18px;--market-surface-title-font-family: var(--font-ui);--market-surface-title-font-size: 1.22rem;--market-surface-title-font-weight: 600;--market-surface-title-letter-spacing: .012em;--market-surface-title-line-height: 1.02;--market-surface-eyebrow-font-family: var(--font-ui);--market-surface-eyebrow-font-size: .72rem;--market-surface-eyebrow-font-weight: 600;--market-surface-eyebrow-letter-spacing: .18em;--market-surface-subtitle-font-family: var(--font-ui);--market-surface-subtitle-font-size: .72rem;--market-surface-subtitle-font-weight: 600;--market-surface-subtitle-letter-spacing: .08em;--market-surface-control-label-font-size: .69rem;--market-surface-control-label-letter-spacing: .12em;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem;padding:var(--market-surface-toolbar-padding-y) var(--market-surface-toolbar-padding-x);border:1px solid transparent;border-radius:14px;background:radial-gradient(circle at top,color-mix(in srgb,var(--text-primary) 4%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 92%,white 8%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 98%,black 2%));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .18)) 26%,transparent),0 18px 36px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 24%,transparent);min-height:var(--market-surface-toolbar-height)}.theme-light .markets-overview-toolbar{background:radial-gradient(circle at top,rgba(100,116,139,.045),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 96%,white 4%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 91%,var(--bg-primary) 9%));border-color:color-mix(in srgb,var(--border-light) 82%,var(--border-medium) 18%);box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #94a3b81f,0 20px 36px #0f172a14}.markets-overview-title-block{display:flex;flex-direction:column;gap:.18rem;flex:0 0 15.5rem;min-width:15.5rem}.markets-overview-eyebrow{margin:0;font-family:var(--market-surface-eyebrow-font-family);font-size:var(--market-surface-eyebrow-font-size);font-weight:var(--market-surface-eyebrow-font-weight);letter-spacing:var(--market-surface-eyebrow-letter-spacing);line-height:1;text-transform:uppercase;color:var(--text-secondary)}.markets-overview-title{margin:0;font-family:var(--market-surface-title-font-family);font-size:var(--market-surface-title-font-size);font-weight:var(--market-surface-title-font-weight);letter-spacing:var(--market-surface-title-letter-spacing);line-height:var(--market-surface-title-line-height)}.markets-overview-subtitle{margin:0;max-width:24rem;font-family:var(--market-surface-subtitle-font-family);font-size:var(--market-surface-subtitle-font-size);font-weight:var(--market-surface-subtitle-font-weight);letter-spacing:var(--market-surface-subtitle-letter-spacing);line-height:1.08;text-transform:uppercase;color:var(--text-secondary)}.markets-overview-toolbar-right{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.markets-overview-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.9rem}.markets-overview-control{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.markets-overview-control-label{padding-left:2px;font-size:var(--market-surface-control-label-font-size);font-weight:700;letter-spacing:var(--market-surface-control-label-letter-spacing);text-transform:uppercase;color:var(--text-muted)}.markets-overview-mode-switch,.markets-overview-rank-switch{display:inline-flex;flex-wrap:wrap;gap:.5rem}.markets-overview-rank-switch button,.markets-overview-mode-switch button{cursor:pointer}.markets-overview-rank-switch button:active,.markets-overview-mode-switch button:active{transform:translateY(1px)}.markets-overview-loading,.markets-overview-empty{min-height:22vh;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--border-medium) 40%,transparent);border-radius:14px;background:color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 94%,black 6%)}.markets-overview-matrix{display:grid;gap:.35rem;padding:.6rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-medium) 50%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 94%,white 6%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 98%,black 2%));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),0 10px 20px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 12%,transparent)}.markets-sector-row{display:grid;grid-template-columns:10.25rem minmax(0,1fr);gap:.5rem;align-items:stretch;padding:.22rem 0;border-bottom:1px solid color-mix(in srgb,var(--border-medium) 30%,transparent)}.markets-sector-row:last-child{border-bottom:0;padding-bottom:0}.markets-sector-label{display:flex;flex-direction:column;justify-content:center;padding:.22rem .18rem .22rem 0}.markets-sector-label h2{margin:0;font-size:.88rem}.markets-sector-row-tiles{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.28rem}.markets-heatmap-tile{--heat-positive-rgb: 24, 196, 93;--heat-negative-rgb: 224, 63, 63;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:62px;padding:.34rem .4rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--border-medium) 45%,transparent);background:linear-gradient(180deg,rgba(255,255,255,calc(.02 + (var(--heat-intensity, 0) * .05))),#fff0),color-mix(in srgb,var(--bg-secondary) 78%,transparent);color:var(--text-primary);text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.markets-heatmap-tile.tone-positive{background-color:rgba(var(--heat-positive-rgb),calc(.12 + (var(--heat-intensity, 0) * .28)))}.markets-heatmap-tile.tone-negative{background-color:rgba(var(--heat-negative-rgb),calc(.1 + (var(--heat-intensity, 0) * .26)))}.markets-heatmap-tile:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--text-primary) 18%,var(--border-medium) 82%);box-shadow:0 12px 24px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 16%,transparent)}.markets-heatmap-tile-topline,.markets-heatmap-tile-bottomline{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.22rem}.markets-heatmap-symbol{font-size:.74rem;font-weight:700;letter-spacing:.02em}.markets-heatmap-mode-label{font-size:.48rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--text-primary) 62%,transparent)}.markets-heatmap-price{font-size:.62rem;color:color-mix(in srgb,var(--text-primary) 84%,transparent)}.markets-heatmap-value{font-size:.7rem;color:var(--text-primary)}@media (max-width: 1600px){.markets-sector-row{grid-template-columns:8.75rem minmax(0,1fr)}.markets-sector-row-tiles{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width: 1200px){.markets-overview-toolbar{flex-direction:column;align-items:flex-start}.markets-overview-toolbar-right{width:100%;align-items:flex-start}.markets-overview-controls{justify-content:flex-start}.markets-sector-row{grid-template-columns:1fr}.markets-sector-row-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width: 760px){.markets-overview-page{padding:0 .65rem 1rem}.markets-overview-matrix{padding:.5rem}.markets-sector-row-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.markets-heatmap-tile{min-height:60px}}.markets-treemap-page{padding:0 0 1.25rem}.markets-treemap-toolbar{--market-surface-toolbar-height: 84px;--market-surface-toolbar-padding-y: 11px;--market-surface-toolbar-padding-x: 18px;--market-surface-title-font-family: var(--font-ui);--market-surface-title-font-size: 1.22rem;--market-surface-title-font-weight: 600;--market-surface-title-letter-spacing: .012em;--market-surface-title-line-height: 1.02;--market-surface-eyebrow-font-family: var(--font-ui);--market-surface-eyebrow-font-size: .72rem;--market-surface-eyebrow-font-weight: 600;--market-surface-eyebrow-letter-spacing: .18em;--market-surface-subtitle-font-family: var(--font-ui);--market-surface-subtitle-font-size: .72rem;--market-surface-subtitle-font-weight: 600;--market-surface-subtitle-letter-spacing: .08em;--market-surface-control-label-font-size: .69rem;--market-surface-control-label-letter-spacing: .12em;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem;padding:var(--market-surface-toolbar-padding-y) var(--market-surface-toolbar-padding-x);border:1px solid transparent;border-radius:14px;background:radial-gradient(circle at top,color-mix(in srgb,var(--text-primary) 4%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 92%,white 8%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 98%,black 2%));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .18)) 26%,transparent),0 18px 36px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 24%,transparent);min-height:var(--market-surface-toolbar-height)}.theme-light .markets-treemap-toolbar{background:radial-gradient(circle at top,rgba(100,116,139,.045),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 96%,white 4%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 91%,var(--bg-primary) 9%));border-color:color-mix(in srgb,var(--border-light) 82%,var(--border-medium) 18%);box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #94a3b81f,0 20px 36px #0f172a14}.markets-treemap-title-block{display:flex;flex-direction:column;gap:.2rem;flex:0 0 15.5rem;min-width:15.5rem}.markets-treemap-eyebrow{margin:0;font-family:var(--market-surface-eyebrow-font-family);font-size:var(--market-surface-eyebrow-font-size);font-weight:var(--market-surface-eyebrow-font-weight);letter-spacing:var(--market-surface-eyebrow-letter-spacing);line-height:1;text-transform:uppercase;color:var(--text-secondary)}.markets-treemap-title{margin:0;font-family:var(--market-surface-title-font-family);font-size:var(--market-surface-title-font-size);font-weight:var(--market-surface-title-font-weight);letter-spacing:var(--market-surface-title-letter-spacing);line-height:var(--market-surface-title-line-height)}.markets-treemap-hint{margin:.1rem 0 0;font-family:var(--market-surface-subtitle-font-family);font-size:var(--market-surface-subtitle-font-size);font-weight:var(--market-surface-subtitle-font-weight);letter-spacing:var(--market-surface-subtitle-letter-spacing);line-height:1.08;text-transform:uppercase;color:color-mix(in srgb,var(--text-secondary) 88%,transparent)}.markets-treemap-toolbar-right{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;min-width:min(100%,42rem)}.markets-treemap-control-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:.9rem}.markets-treemap-control{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.markets-treemap-control-label{padding-left:2px;font-size:var(--market-surface-control-label-font-size);font-weight:700;letter-spacing:var(--market-surface-control-label-letter-spacing);text-transform:uppercase;color:var(--text-muted)}.markets-treemap-universe-select{min-width:12rem}.markets-treemap-universe-trigger.feh-menu-select__trigger{min-height:32px;padding-inline:.7rem .82rem;border-radius:12px;background-color:color-mix(in srgb,var(--bg-input) 88%,var(--bg-secondary) 12%);box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent),inset 0 -10px 18px color-mix(in srgb,black 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .24)) 26%,transparent)}.markets-treemap-universe-trigger .feh-menu-select__trigger-label{font-size:.75rem;font-weight:700;letter-spacing:.04em}.markets-treemap-universe-menu{max-width:18rem}.markets-treemap-group-switch,.markets-treemap-mode-switch{display:inline-flex;flex-wrap:wrap;gap:.5rem}.markets-treemap-group-switch button,.markets-treemap-mode-switch button{cursor:pointer}.markets-treemap-group-switch button:disabled{opacity:.45;cursor:default}.markets-treemap-group-switch button:active,.markets-treemap-mode-switch button:active{transform:translateY(1px)}.markets-treemap-group-switch button:disabled:hover{border-color:color-mix(in srgb,var(--border-medium) 38%,transparent);color:var(--exposure-flow-pill-text);text-shadow:none;box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 24%,transparent),0 8px 18px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 18%,transparent)}.markets-treemap-group-switch button:disabled:hover:after{opacity:0}.markets-treemap-loading,.markets-treemap-empty{min-height:22vh;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--border-medium) 40%,transparent);border-radius:14px;background:color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 94%,black 6%)}.markets-treemap-chart-shell{padding:.6rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-medium) 50%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 94%,white 6%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 98%,black 2%));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),0 10px 20px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 12%,transparent)}.markets-treemap-chart-shell .echarts-for-react{border-radius:10px;overflow:hidden}@media (min-width: 1025px) and (max-height: 980px){.markets-treemap-page{padding-bottom:.55rem}.markets-treemap-toolbar{gap:.65rem;margin-bottom:.55rem;min-height:var(--market-surface-toolbar-height);padding:var(--market-surface-toolbar-padding-y) var(--market-surface-toolbar-padding-x)}.markets-treemap-title-block{gap:.1rem}.markets-treemap-toolbar-right,.markets-treemap-control-row{gap:.5rem}.markets-treemap-control{gap:.18rem}.markets-treemap-chart-shell{padding:.38rem}}@media (max-width: 1200px){.markets-treemap-toolbar{flex-direction:column;align-items:flex-start}.markets-treemap-toolbar-right{width:100%;align-items:flex-start}.markets-treemap-control-row{justify-content:flex-start}}@media (max-width: 760px){.markets-treemap-page{padding:0 .65rem 1rem}.markets-treemap-toolbar,.markets-treemap-chart-shell{padding:.55rem}.markets-treemap-universe-select{min-width:100%}.markets-treemap-control-row{width:100%}}.market-range-page{padding:0 0 1.25rem}.market-range-toolbar{--market-surface-toolbar-height: 84px;--market-surface-toolbar-padding-y: 11px;--market-surface-toolbar-padding-x: 18px;--market-surface-title-font-family: var(--font-ui);--market-surface-title-font-size: 1.22rem;--market-surface-title-font-weight: 600;--market-surface-title-letter-spacing: .012em;--market-surface-title-line-height: 1.02;--market-surface-eyebrow-font-family: var(--font-ui);--market-surface-eyebrow-font-size: .72rem;--market-surface-eyebrow-font-weight: 600;--market-surface-eyebrow-letter-spacing: .18em;--market-surface-subtitle-font-family: var(--font-ui);--market-surface-subtitle-font-size: .72rem;--market-surface-subtitle-font-weight: 600;--market-surface-subtitle-letter-spacing: .08em;--market-surface-control-label-font-size: .69rem;--market-surface-control-label-letter-spacing: .12em;box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;margin-bottom:.8rem;padding:var(--market-surface-toolbar-padding-y) var(--market-surface-toolbar-padding-x);border:1px solid transparent;border-radius:14px;background:radial-gradient(circle at top,color-mix(in srgb,var(--text-primary) 4%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 92%,white 8%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 98%,black 2%));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .18)) 26%,transparent),0 18px 36px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 24%,transparent);min-height:var(--market-surface-toolbar-height)}.market-range-toolbar-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,42rem);align-items:start;gap:1rem}.theme-light .market-range-toolbar{background:radial-gradient(circle at top,rgba(100,116,139,.045),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 96%,white 4%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 91%,var(--bg-primary) 9%));border-color:color-mix(in srgb,var(--border-light) 82%,var(--border-medium) 18%);box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #94a3b81f,0 20px 36px #0f172a14}.market-range-title-block{display:flex;flex-direction:column;gap:.2rem;min-width:0}.market-range-eyebrow{margin:0;font-family:var(--market-surface-eyebrow-font-family);font-size:var(--market-surface-eyebrow-font-size);font-weight:var(--market-surface-eyebrow-font-weight);letter-spacing:var(--market-surface-eyebrow-letter-spacing);line-height:1;text-transform:uppercase;color:var(--text-secondary)}.market-range-title{margin:0;font-family:var(--market-surface-title-font-family);font-size:var(--market-surface-title-font-size);font-weight:var(--market-surface-title-font-weight);letter-spacing:var(--market-surface-title-letter-spacing);line-height:var(--market-surface-title-line-height)}.market-range-subtitle{margin:0;font-family:var(--market-surface-subtitle-font-family);font-size:var(--market-surface-subtitle-font-size);font-weight:var(--market-surface-subtitle-font-weight);letter-spacing:var(--market-surface-subtitle-letter-spacing);line-height:1.08;text-transform:uppercase;color:var(--text-secondary)}.market-range-summary-bar-track{display:flex;overflow:hidden;height:12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-medium) 40%,transparent);background:color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 90%,black 10%)}.market-range-summary-bar-segment{height:100%}.market-range-summary-bar-segment.is-up{background:color-mix(in srgb,var(--chart-positive, #22c55e) 84%,black 16%)}.market-range-summary-bar-segment.is-flat{background:color-mix(in srgb,var(--text-secondary) 34%,transparent)}.market-range-summary-bar-segment.is-down{background:color-mix(in srgb,var(--chart-negative, #ef4444) 84%,black 16%)}.market-range-summary-bar-segment.is-width{background:linear-gradient(90deg,color-mix(in srgb,var(--chart-positive, #22c55e) 64%,white 10%),color-mix(in srgb,var(--chart-positive, #22c55e) 88%,black 12%))}.market-range-toolbar-right{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;width:100%;max-width:42rem;justify-self:end}.market-range-control-row{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end;gap:.9rem;width:100%}.market-range-control{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.market-range-control-label{padding-left:2px;font-size:var(--market-surface-control-label-font-size);font-weight:700;letter-spacing:var(--market-surface-control-label-letter-spacing);text-transform:uppercase;color:var(--text-muted)}.market-range-universe-select{min-width:12rem}.market-range-universe-trigger.feh-menu-select__trigger{min-height:32px;padding-inline:.7rem .82rem;border-radius:12px;background-color:color-mix(in srgb,var(--bg-input) 88%,var(--bg-secondary) 12%);box-shadow:inset 0 1px color-mix(in srgb,white 6%,transparent),inset 0 -10px 18px color-mix(in srgb,black 10%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .24)) 26%,transparent)}.market-range-universe-trigger .feh-menu-select__trigger-label{font-size:.75rem;font-weight:700;letter-spacing:.04em}.market-range-sort-switch{display:inline-flex;flex-wrap:wrap;gap:.5rem}.market-range-sort-switch button{cursor:pointer}.market-range-loading,.market-range-empty{min-height:22vh;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--border-medium) 40%,transparent);border-radius:14px;background:color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 94%,black 6%)}.market-range-grid{display:grid;gap:.8rem}.market-pulse-flow-grid{--market-pulse-activity: color-mix(in srgb, var(--text-primary) 78%, var(--text-secondary) 22%);--market-pulse-activity-soft: color-mix(in srgb, var(--text-primary) 20%, transparent);--market-pulse-call: var(--chart-positive, #22c55e);--market-pulse-put: var(--chart-negative, #ef4444);--market-pulse-neutral: color-mix(in srgb, var(--text-secondary) 58%, transparent);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.94fr) minmax(0,1fr);gap:.8rem}.market-pulse-flow-card{min-width:0;min-height:240px;padding:.68rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-medium) 50%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 94%,white 6%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 98%,black 2%));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),0 10px 20px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 12%,transparent)}.market-pulse-flow-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.55rem;border-bottom:1px solid color-mix(in srgb,var(--border-medium) 40%,transparent)}.market-pulse-flow-card-header h2{margin:0;font-size:.9rem;font-weight:800;letter-spacing:0}.market-pulse-flow-card-header p{margin:.18rem 0 0;font-size:.72rem;color:var(--text-secondary)}.market-pulse-flow-badge{flex:0 0 auto;padding:.22rem .48rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-primary, #4a8cff) 48%,transparent);background:color-mix(in srgb,var(--accent-primary, #4a8cff) 18%,transparent);font-size:.64rem;font-weight:800;color:color-mix(in srgb,var(--accent-primary, #4a8cff) 48%,var(--text-primary))}.market-pulse-bars{display:grid;gap:.36rem;padding-top:.62rem}.market-pulse-bar-row{display:grid;grid-template-columns:3.4rem minmax(4rem,1fr) 5.7rem minmax(4rem,1fr);align-items:center;gap:.55rem;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.market-pulse-bar-row:hover .market-pulse-bar-symbol{color:var(--text-primary)}.market-pulse-bar-symbol{font-size:.82rem;font-weight:900;color:color-mix(in srgb,var(--text-primary) 86%,var(--text-secondary))}.market-pulse-bar-value{font-size:.68rem;font-weight:800;color:var(--text-secondary);white-space:nowrap}.market-pulse-bar-value.is-call{color:color-mix(in srgb,var(--market-pulse-call) 82%,var(--text-primary) 18%)}.market-pulse-bar-value.is-put{color:color-mix(in srgb,var(--market-pulse-put) 82%,var(--text-primary) 18%)}.market-pulse-bar-track{position:relative;overflow:hidden;height:13px;border-radius:999px;background:color-mix(in srgb,var(--border-medium) 34%,transparent)}.market-pulse-bar-track.is-split{background:linear-gradient(90deg,color-mix(in srgb,var(--market-pulse-put) 13%,transparent) 0,color-mix(in srgb,var(--market-pulse-put) 13%,transparent) 50%,color-mix(in srgb,var(--market-pulse-call) 13%,transparent) 50%,color-mix(in srgb,var(--market-pulse-call) 13%,transparent)),color-mix(in srgb,var(--border-medium) 34%,transparent)}.market-pulse-bar-track.is-split:before{content:"";position:absolute;z-index:2;top:-2px;bottom:-2px;left:50%;width:1px;background:color-mix(in srgb,var(--text-primary) 26%,transparent);transform:translate(-.5px)}.market-pulse-bar-fill{position:relative;display:block;height:100%;border-radius:inherit}.market-pulse-bar-fill.is-opt{background:linear-gradient(90deg,color-mix(in srgb,var(--market-pulse-activity) 52%,transparent),var(--market-pulse-activity))}.market-pulse-bar-fill.is-imb{position:absolute;top:0;bottom:0;left:50%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--market-pulse-call) 62%,transparent),var(--market-pulse-call))}.market-pulse-bar-fill.is-imb.is-put{right:50%;left:auto;background:linear-gradient(90deg,var(--market-pulse-put),color-mix(in srgb,var(--market-pulse-put) 62%,transparent))}.market-pulse-bar-fill.is-imb.is-neutral{width:0!important}.market-pulse-flow-empty{min-height:120px;display:grid;place-items:center;color:var(--text-secondary);font-size:.78rem}.market-pulse-timeline-panel{display:grid;gap:.52rem;padding-top:.66rem}.market-pulse-timeline-row{display:grid;grid-template-columns:3.4rem minmax(0,1fr) 6.8rem;align-items:center;gap:.58rem;width:100%;min-width:0;padding:.42rem .48rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border-medium) 36%,transparent);background:color-mix(in srgb,var(--bg-primary) 40%,transparent);color:inherit;text-align:left;cursor:pointer}.market-pulse-timeline-row:hover{border-color:color-mix(in srgb,var(--text-secondary) 34%,transparent);background:color-mix(in srgb,var(--bg-primary) 62%,transparent)}.market-pulse-timeline-symbol{font-size:.8rem;font-weight:900;color:color-mix(in srgb,var(--text-primary) 88%,var(--text-secondary))}.market-pulse-timeline-chart{display:grid;gap:.08rem;min-width:0}.market-pulse-timeline-spark{display:block;width:100%;height:24px;overflow:visible}.market-pulse-timeline-spark path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.market-pulse-timeline-spark .is-grid{stroke:color-mix(in srgb,var(--border-medium) 48%,transparent);stroke-width:1}.market-pulse-timeline-spark .is-activity{stroke:color-mix(in srgb,var(--market-pulse-activity) 78%,transparent);stroke-width:1.7}.market-pulse-timeline-spark .is-pressure{stroke-width:2}.market-pulse-timeline-spark .is-pressure.is-call{stroke:color-mix(in srgb,var(--market-pulse-call) 88%,white 6%)}.market-pulse-timeline-spark .is-pressure.is-put{stroke:color-mix(in srgb,var(--market-pulse-put) 88%,white 6%)}.market-pulse-timeline-spark .is-pressure.is-neutral{stroke:var(--market-pulse-neutral)}.market-pulse-timeline-time-axis{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;font-size:.56rem;font-weight:800;line-height:1;color:color-mix(in srgb,var(--text-secondary) 72%,transparent);letter-spacing:.02em}.market-pulse-timeline-time-axis small{font-size:inherit;line-height:inherit;white-space:nowrap}.market-pulse-timeline-values{display:grid;gap:.12rem;justify-items:end;font-size:.66rem;font-weight:800;color:var(--text-secondary);white-space:nowrap}.market-pulse-timeline-values em{font-style:normal}.market-pulse-timeline-fallback{display:grid;gap:.38rem;padding:.62rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border-medium) 38%,transparent);background:color-mix(in srgb,var(--bg-primary) 38%,transparent)}.market-pulse-timeline-fallback p{margin:0 0 .14rem;font-size:.72rem;color:var(--text-secondary)}.market-pulse-timeline-fallback button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.market-pulse-timeline-fallback button span{font-size:.74rem;font-weight:900;color:var(--text-primary)}.market-pulse-timeline-fallback button em{font-size:.68rem;font-style:normal;font-weight:800;color:var(--text-secondary)}.market-pulse-pressure-panel{display:grid;gap:.72rem;margin-top:.72rem}.market-pulse-pressure-summary{display:grid;grid-template-columns:4.2rem minmax(0,1fr) 4.2rem;align-items:center;gap:.62rem;padding:.58rem .62rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border-medium) 38%,transparent);background:color-mix(in srgb,var(--bg-primary) 38%,transparent)}.market-pulse-pressure-summary>div:not(.market-pulse-pressure-breadth){display:grid;gap:.1rem;text-align:center}.market-pulse-pressure-summary strong{font-size:.86rem;line-height:1;color:var(--text-primary)}.market-pulse-pressure-summary span{font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.market-pulse-pressure-breadth{display:flex;overflow:hidden;height:.56rem;border-radius:999px;background:color-mix(in srgb,var(--border-medium) 34%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}.market-pulse-pressure-breadth span{height:100%;min-width:0}.market-pulse-pressure-breadth .is-put{background:var(--market-pulse-put)}.market-pulse-pressure-breadth .is-neutral{background:var(--market-pulse-neutral)}.market-pulse-pressure-breadth .is-call{background:var(--market-pulse-call)}.market-pulse-pressure-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.market-pulse-pressure-lane{display:grid;align-content:start;gap:.36rem;min-width:0;padding:.56rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--pressure-color) 18%,var(--border-medium));background:color-mix(in srgb,var(--pressure-color) 8%,var(--bg-primary) 42%)}.market-pulse-pressure-lane.is-call{--pressure-color: var(--market-pulse-call)}.market-pulse-pressure-lane.is-put{--pressure-color: var(--market-pulse-put)}.market-pulse-pressure-lane h3{margin:0;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--pressure-color) 78%,var(--text-primary) 22%)}.market-pulse-pressure-lane p{margin:0;font-size:.68rem;color:var(--text-secondary)}.market-pulse-pressure-lane button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.market-pulse-pressure-lane button span{font-size:.74rem;font-weight:900;color:var(--text-primary)}.market-pulse-pressure-lane button em{font-size:.68rem;font-style:normal;font-weight:800;color:color-mix(in srgb,var(--pressure-color) 82%,var(--text-primary) 18%)}.market-pulse-map{position:relative;min-height:168px;margin-top:.72rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border-medium) 50%,transparent);background:linear-gradient(90deg,transparent 49.7%,color-mix(in srgb,var(--border-medium) 38%,transparent) 50%,transparent 50.3%),linear-gradient(0deg,transparent 49.7%,color-mix(in srgb,var(--border-medium) 38%,transparent) 50%,transparent 50.3%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 74%,black 26%);overflow:hidden}.market-pulse-map-axis{position:absolute;font-size:.68rem;font-weight:800;color:var(--text-secondary);pointer-events:none}.market-pulse-map-axis.is-x{left:50%;bottom:.5rem;transform:translate(-50%)}.market-pulse-map-axis.is-y{left:.55rem;top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:left center}.market-pulse-map-dot{position:absolute;display:grid;place-items:center;border-radius:999px;border:1px solid color-mix(in srgb,white 44%,transparent);transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 8px 16px color-mix(in srgb,black 38%,transparent)}.market-pulse-map-dot span{position:absolute;left:calc(100% + .28rem);top:50%;transform:translateY(-50%);font-size:.64rem;font-weight:900;color:var(--text-secondary);white-space:nowrap;opacity:0;transition:opacity .12s ease,color .12s ease;pointer-events:none}.market-pulse-map-dot.is-call{background:color-mix(in srgb,var(--market-pulse-call) 82%,white 10%)}.market-pulse-map-dot.is-put{background:color-mix(in srgb,var(--market-pulse-put) 82%,white 10%)}.market-pulse-map-dot.is-neutral{background:color-mix(in srgb,var(--text-secondary) 70%,white 12%)}.market-pulse-map-dot.has-label span,.market-pulse-map-dot:hover span,.market-pulse-map-dot:focus-visible span{opacity:1;color:var(--text-primary)}.market-pulse-map-dot.is-label-left span{right:calc(100% + .34rem);left:auto}.market-pulse-map-dot.is-label-below span{top:calc(100% + .32rem);left:50%;transform:translate(-50%)}.market-range-chart-shell{padding:.6rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-medium) 50%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 94%,white 6%),color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 98%,black 2%));box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),0 10px 20px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 12%,transparent)}.market-range-chart-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.15rem .15rem .45rem}.market-range-chart-heading{display:flex;flex-direction:column;gap:.12rem;min-width:0}.market-range-chart-header h2{margin:0;font-size:.95rem}.market-range-chart-header p{margin:0;font-size:.72rem;color:var(--text-secondary)}.market-range-chart-summary{display:flex;flex-direction:column;gap:.24rem;width:min(100%,18.5rem);min-width:14rem}.market-range-chart-summary.is-width{width:min(100%,16.5rem)}.market-range-chart-summary-copy{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem;font-size:.63rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.market-range-chart-summary-copy strong{font-size:.88rem;line-height:1;color:var(--text-primary);text-transform:none;letter-spacing:0}.market-range-chart-shell .echarts-for-react{border-radius:10px;overflow:hidden}.market-range-row-main{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0}.market-range-row-symbol-block{display:flex;flex-direction:column;gap:.18rem;min-width:0}.market-range-row-symbol{font-size:.98rem;font-weight:800;letter-spacing:.02em}.market-range-row-price{font-size:.84rem;font-weight:700;color:var(--text-secondary);white-space:nowrap}.market-range-row-change,.market-range-row-meta .tone-positive,.market-range-row-meta .tone-negative{font-size:.74rem;font-weight:700}.market-range-row-change.tone-positive,.market-range-row-meta .tone-positive{color:var(--chart-positive, #22c55e)}.market-range-row-change.tone-negative,.market-range-row-meta .tone-negative{color:var(--chart-negative, #ef4444)}.market-range-row-track-shell{display:grid;grid-template-columns:5.7rem minmax(0,1fr) 5.7rem;gap:.6rem;align-items:center}.market-range-row-boundary{font-size:.78rem;font-weight:700;color:var(--text-secondary);white-space:nowrap}.market-range-row-track{position:relative;min-width:0;height:18px}.market-range-row-track-line{position:absolute;left:0;right:0;top:50%;height:4px;border-radius:999px;transform:translateY(-50%);background:linear-gradient(90deg,color-mix(in srgb,var(--chart-negative, #ef4444) 55%,transparent),color-mix(in srgb,var(--border-medium) 50%,transparent) 50%,color-mix(in srgb,var(--chart-positive, #22c55e) 55%,transparent))}.market-range-row-track.is-empty .market-range-row-track-line{background:color-mix(in srgb,var(--border-medium) 60%,transparent)}.market-range-row-open-marker,.market-range-row-current-marker{position:absolute;top:50%;transform:translate(-50%,-50%)}.market-range-row-open-marker{left:var(--open-position);width:2px;height:12px;border-radius:999px;background:color-mix(in srgb,var(--text-secondary) 82%,white 18%);box-shadow:0 0 0 1px color-mix(in srgb,black 30%,transparent)}.market-range-row-current-marker{left:var(--range-position);width:12px;height:12px;border-radius:999px;border:2px solid color-mix(in srgb,var(--bg-panel, var(--bg-secondary)) 86%,white 14%);box-shadow:0 0 0 2px color-mix(in srgb,black 28%,transparent)}.market-range-row-current-marker.tone-positive{background:var(--chart-positive, #22c55e)}.market-range-row-current-marker.tone-negative{background:var(--chart-negative, #ef4444)}.market-range-row-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .65rem;font-size:.71rem;color:var(--text-secondary)}@media (max-width: 1200px){.market-range-toolbar-top,.market-pulse-flow-grid{grid-template-columns:1fr}.market-range-toolbar-right{width:100%;align-items:flex-start;max-width:none;justify-self:stretch}.market-range-control-row{flex-wrap:wrap;justify-content:flex-start}.market-range-chart-header{flex-direction:column}.market-range-chart-summary,.market-range-chart-summary.is-width{width:min(100%,24rem)}}@media (max-width: 760px){.market-range-page{padding:0 0 1rem}.market-range-toolbar,.market-range-chart-shell,.market-pulse-flow-card{padding:.55rem}.market-pulse-bar-row,.market-pulse-timeline-row{grid-template-columns:3.2rem minmax(0,1fr)}.market-pulse-bar-value,.market-pulse-timeline-values{display:none}.market-range-universe-select{min-width:100%}.market-range-control-row{width:100%}.market-range-chart-header{flex-direction:column;align-items:flex-start}}.indicator-settings-page{row-gap:18px}.indicator-settings-toolbar{grid-template-columns:max-content minmax(320px,1fr) max-content;-moz-column-gap:20px;column-gap:20px}.indicator-settings-toolbar-copy{font-family:var(--exposure-flow-session-font-family);font-size:var(--exposure-flow-session-font-size);font-weight:var(--exposure-flow-session-font-weight);line-height:1.45;color:var(--text-secondary);max-width:720px}.indicator-settings-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.indicator-settings-reset.exposure-flow-pill{min-height:34px;padding:8px 13px;border-radius:12px;border-color:color-mix(in srgb,var(--border-medium) 58%,transparent);background:radial-gradient(circle at top left,color-mix(in srgb,var(--text-primary) 5%,transparent),transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface) 98%,white 2%),color-mix(in srgb,var(--exposure-flow-surface-strong) 95%,black 5%));color:color-mix(in srgb,var(--text-primary) 76%,var(--text-secondary) 24%);font-size:calc(var(--exposure-flow-pill-font-size) - .02rem);letter-spacing:.08em;box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 24%,transparent),0 8px 16px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 18%,transparent)}.indicator-settings-reset.exposure-flow-pill:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--text-primary) 18%,var(--border-medium) 82%);color:color-mix(in srgb,var(--text-primary) 92%,transparent)}.indicator-settings-status{padding:8px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--chart-positive, #22c55e) 32%,var(--border-medium));background:color-mix(in srgb,var(--chart-positive, #22c55e) 10%,var(--bg-secondary));color:color-mix(in srgb,var(--chart-positive, #22c55e) 72%,white);font-family:var(--exposure-flow-label-font-family);font-size:var(--exposure-flow-badge-font-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.indicator-settings-grid,.indicator-settings-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.indicator-settings-group-header{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}.indicator-settings-group-eyebrow{margin:0;font-family:var(--exposure-flow-label-font-family);font-size:var(--exposure-flow-label-font-size);font-weight:var(--exposure-flow-label-font-weight);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.indicator-settings-group-title{margin:0;font-family:var(--exposure-flow-title-font-family);font-size:calc(var(--exposure-flow-title-font-size) + .08rem);font-weight:var(--exposure-flow-title-font-weight);letter-spacing:.05em;color:var(--text-primary)}.indicator-settings-group-copy{margin:0;font-family:var(--exposure-flow-session-font-family);font-size:var(--exposure-flow-session-font-size);font-weight:var(--exposure-flow-session-font-weight);line-height:1.45;color:var(--text-secondary)}.indicator-settings-card{min-width:0;padding:15px 17px 16px;display:flex}.indicator-settings-section{width:100%}.indicator-settings-section--shared{display:flex;flex-direction:column;height:100%}.indicator-settings-access-card{display:flex;flex-direction:column;gap:14px}.indicator-settings-platform-controls{display:flex;flex-direction:column;gap:12px;padding-top:2px;border-top:1px solid color-mix(in srgb,var(--border-medium) 34%,transparent)}.indicator-settings-access-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.indicator-settings-access-header h2{margin:0 0 4px;font-family:var(--exposure-flow-title-font-family);font-size:calc(var(--exposure-flow-title-font-size) + .08rem);font-weight:var(--exposure-flow-title-font-weight);letter-spacing:.06em;color:var(--text-primary)}.indicator-settings-access-header p{margin:0;font-family:var(--exposure-flow-session-font-family);font-size:var(--exposure-flow-session-font-size);font-weight:var(--exposure-flow-session-font-weight);line-height:1.45;color:var(--text-secondary)}.indicator-settings-access-state{flex-shrink:0;padding:7px 11px;border-radius:999px;border:1px solid color-mix(in srgb,#ef4444 28%,var(--border-medium));background:color-mix(in srgb,#ef4444 9%,var(--bg-secondary));color:color-mix(in srgb,#ef4444 68%,white);font-family:var(--exposure-flow-label-font-family);font-size:var(--exposure-flow-badge-font-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.indicator-settings-access-state.is-enabled{border-color:color-mix(in srgb,var(--chart-positive, #22c55e) 30%,var(--border-medium));background:color-mix(in srgb,var(--chart-positive, #22c55e) 9%,var(--bg-secondary));color:color-mix(in srgb,var(--chart-positive, #22c55e) 72%,white)}.indicator-settings-access-detail{margin:0;font-family:var(--exposure-flow-session-font-family);font-size:var(--exposure-flow-session-font-size);font-weight:var(--exposure-flow-session-font-weight);line-height:1.55;color:var(--text-secondary)}.indicator-settings-access-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.indicator-settings-access-meta>div{display:flex;flex-direction:column;gap:4px;padding:12px 13px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border-medium) 42%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--control-surface-bg, var(--bg-input)) 78%,white 22%),color-mix(in srgb,var(--control-surface-bg, var(--bg-input)) 96%,black 4%))}.indicator-settings-access-meta-label{font-family:var(--exposure-flow-label-font-family);font-size:var(--exposure-flow-badge-font-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.indicator-settings-access-meta-value{font-family:var(--exposure-flow-session-font-family);font-size:var(--exposure-flow-pill-font-size);font-weight:700;line-height:1.4;color:var(--text-primary);word-break:break-word}.indicator-settings-runtime-key{display:flex;flex-direction:column;gap:10px;padding-top:2px}.indicator-settings-runtime-button,.indicator-settings-runtime-copy{font-size:var(--exposure-flow-badge-font-size);font-weight:700;letter-spacing:.05em;cursor:pointer}.indicator-settings-runtime-button.exposure-flow-pill,.indicator-settings-runtime-copy.exposure-flow-pill{border-radius:10px;border-color:color-mix(in srgb,var(--chart-positive, #22c55e) 24%,var(--border-medium) 76%);background:radial-gradient(circle at top left,color-mix(in srgb,var(--chart-positive, #22c55e) 7%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--exposure-flow-surface) 95%,var(--chart-positive, #22c55e) 5%),color-mix(in srgb,var(--exposure-flow-surface-strong) 96%,var(--chart-positive, #22c55e) 4%));color:color-mix(in srgb,var(--chart-positive, #22c55e) 72%,white 28%);text-shadow:0 0 10px color-mix(in srgb,var(--chart-positive, #22c55e) 16%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent),inset 0 -1px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 26%,transparent),0 10px 20px color-mix(in srgb,var(--shadow, rgba(0, 0, 0, .2)) 20%,transparent)}.indicator-settings-runtime-button.exposure-flow-pill{align-self:flex-start;min-height:34px;padding:8px 12px;font-size:calc(var(--exposure-flow-pill-font-size) - .02rem);letter-spacing:.08em}.indicator-settings-runtime-button:disabled{cursor:not-allowed;opacity:.5;filter:saturate(.7)}.indicator-settings-runtime-result{display:grid;grid-template-columns:1fr;gap:10px}.indicator-settings-runtime-result>div{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px 10px;padding:10px 11px;border-radius:8px;border:1px solid color-mix(in srgb,var(--border-medium) 42%,transparent);background:color-mix(in srgb,var(--control-surface-bg, var(--bg-input)) 88%,black 12%)}.indicator-settings-runtime-result .indicator-settings-access-meta-label{grid-column:1 / -1}.indicator-settings-runtime-value{min-width:0;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Consolas, monospace);font-size:var(--exposure-flow-pill-font-size);font-weight:700;line-height:1.4;color:var(--text-primary);word-break:break-word}.indicator-settings-runtime-copy.exposure-flow-pill{min-height:30px;min-width:84px;padding:6px 9px;font-size:calc(var(--exposure-flow-badge-font-size) - .01rem);letter-spacing:.07em}.indicator-settings-runtime-note{margin:0;font-family:var(--exposure-flow-session-font-family);font-size:var(--exposure-flow-session-font-size);font-weight:var(--exposure-flow-session-font-weight);line-height:1.45;color:var(--text-secondary)}.indicator-settings-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.indicator-settings-card-copy{min-width:0}.indicator-settings-card-actions{display:flex;flex-shrink:0;align-items:flex-start}.indicator-settings-platform-section .indicator-settings-card-header{margin-bottom:12px}.indicator-settings-platform-section .indicator-settings-card-header h2{font-size:calc(var(--exposure-flow-title-font-size) - .02rem)}.indicator-settings-platform-section .indicator-settings-card-header p{font-size:calc(var(--exposure-flow-session-font-size) - .02rem)}.indicator-settings-card-header h2{margin:0 0 6px;font-family:var(--exposure-flow-title-font-family);font-size:calc(var(--exposure-flow-title-font-size) + .08rem);font-weight:var(--exposure-flow-title-font-weight);letter-spacing:.06em;color:var(--text-primary)}.indicator-settings-card-header p{margin:0;font-family:var(--exposure-flow-session-font-family);font-size:var(--exposure-flow-session-font-size);font-weight:var(--exposure-flow-session-font-weight);line-height:1.5;color:var(--text-secondary)}.indicator-settings-mode-selector.exposure-flow-control-group{gap:4px;padding:4px;border-radius:12px}.indicator-settings-mode-pill.exposure-flow-pill{min-height:28px;padding:5px 10px;font-size:calc(var(--exposure-flow-badge-font-size) - .01rem);letter-spacing:.08em}.indicator-settings-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(142px,1fr));gap:8px;justify-items:center}.indicator-settings-section--shared .indicator-settings-chip-grid{grid-template-columns:repeat(var(--indicator-chip-columns, 3),minmax(0,1fr));justify-items:stretch;align-items:stretch;margin-top:auto}.indicator-settings-chip{display:flex;flex-direction:column;align-items:center;gap:2px;width:min(100%,188px);min-height:44px;padding:6px 9px;border-radius:11px;color:color-mix(in srgb,var(--text-primary) 90%,var(--text-secondary) 10%);text-transform:none;text-align:center;cursor:pointer;justify-content:center;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease}.indicator-settings-section--shared .indicator-settings-chip{width:100%;max-width:none;min-width:0}.indicator-settings-chip.is-compact{min-height:34px;padding-top:5px;padding-bottom:5px}.indicator-settings-chip:hover{transform:translateY(-1px)}.indicator-settings-chip.exposure-flow-pill:after{left:50%;right:auto;width:2rem;transform:translate(-50%)}.indicator-settings-chip.is-active{transform:translateY(-1px)}.indicator-settings-chip.exposure-flow-pill:hover{color:color-mix(in srgb,var(--text-primary) 94%,transparent)}.indicator-settings-chip.exposure-flow-pill:hover:after{opacity:0}.indicator-settings-chip.exposure-flow-pill.active:after,.indicator-settings-chip.exposure-flow-pill.is-active:after{opacity:1}.indicator-settings-chip-label{font-family:var(--exposure-flow-label-font-family);font-size:calc(var(--exposure-flow-pill-font-size) - .11rem);font-weight:700;letter-spacing:.06em;color:currentColor}.indicator-settings-chip-helper{font-family:var(--exposure-flow-session-font-family);font-size:calc(var(--exposure-flow-session-font-size) - .11rem);font-weight:var(--exposure-flow-session-font-weight);line-height:1.25;color:color-mix(in srgb,currentColor 72%,var(--text-secondary) 28%)}@media (max-width: 1180px){.indicator-settings-access-grid,.indicator-settings-grid{grid-template-columns:1fr}}@media (max-width: 980px){.indicator-settings-toolbar{grid-template-columns:1fr;justify-items:start}.indicator-settings-toolbar-actions{justify-content:flex-start}}@media (max-width: 760px){.indicator-settings-access-meta,.indicator-settings-chip-grid{grid-template-columns:1fr}.indicator-settings-card-header{flex-direction:column;align-items:stretch}.indicator-settings-card-actions{justify-content:flex-start}}.claude-mockup-container{--claude-bg: #08090d;--claude-surface: #0d1117;--claude-surface-2: #151b23;--claude-border: rgba(255, 255, 255, .06);--claude-accent-rgb: 0, 200, 0;--claude-accent: rgb(var(--claude-accent-rgb));--claude-accent-dim: rgba(var(--claude-accent-rgb), .08);--claude-signal: #ff6b35;--claude-text: #c9d1d9;--claude-text-dim: rgba(201, 209, 217, .45);--claude-text-bright: #f0f6fc;--claude-display: "Space Grotesk", "Manrope", -apple-system, sans-serif;--claude-serif: var(--claude-display);--claude-sans: "Manrope", -apple-system, sans-serif;--claude-mono: "Space Mono", "Courier New", monospace;background:var(--claude-bg);color:var(--claude-text);min-height:100vh;font-family:var(--claude-sans);overflow-x:hidden;position:relative}.codex-variant,.claude-nav{--claude-bg: #08090d;--claude-surface: #0d1117;--claude-surface-2: #151b23;--claude-border: rgba(255, 255, 255, .06);--claude-accent-rgb: 0, 200, 0;--claude-accent: rgb(var(--claude-accent-rgb));--claude-accent-dim: rgba(var(--claude-accent-rgb), .08);--claude-signal: #ff6b35;--claude-text: #c9d1d9;--claude-text-dim: rgba(201, 209, 217, .45);--claude-text-bright: #f0f6fc;--claude-display: "Space Grotesk", "Manrope", -apple-system, sans-serif;--claude-serif: var(--claude-display);--claude-sans: "Manrope", -apple-system, sans-serif;--claude-mono: "Space Mono", "Courier New", monospace}.claude-mockup-container:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.03;background-image:linear-gradient(rgba(var(--claude-accent-rgb),.3) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--claude-accent-rgb),.3) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black,transparent)}.claude-nav{position:sticky;top:0;z-index:100;width:100%;background:#08090de6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--claude-border)}.claude-nav-content{max-width:1400px;margin:0 auto;padding:0 2.5rem;height:64px;display:flex;justify-content:space-between;align-items:center}.claude-logo{font-size:1.15rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--claude-text-bright);display:flex;align-items:flex-end;gap:0;font-family:Michroma,sans-serif;-webkit-text-stroke:.6px currentColor}.claude-logo-hedge,.claude-logo-pulse,.claude-logo-plain{position:relative;padding-bottom:5px;line-height:1}.claude-logo-hedge:after,.claude-logo-pulse:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:2px}.claude-logo-hedge:after{background:var(--chart-negative, #ef4444)}.claude-logo-hedge{margin-right:3px}.claude-logo-pulse:after{background:var(--chart-positive, #22c55e)}.claude-logo-cap{font-size:115%}.claude-nav-links{display:flex;gap:.25rem;align-items:center}.claude-nav-link{font-family:var(--claude-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--claude-text-dim);text-decoration:none;padding:.5rem 1rem;border-radius:6px;transition:all .2s}.claude-nav-link:hover{color:var(--claude-text);background:var(--claude-accent-dim)}.claude-nav-link.active{color:var(--claude-accent);background:var(--claude-accent-dim)}.claude-nav-link-with-caret{display:inline-flex;align-items:center;gap:.45rem}.claude-nav-link-with-caret i{font-size:.62rem;transition:transform .2s ease}.claude-nav-dropdown{position:relative;padding-bottom:.55rem;margin-bottom:-.55rem}.claude-nav-dropdown:hover .claude-nav-link-with-caret i,.claude-nav-dropdown:focus-within .claude-nav-link-with-caret i,.claude-nav-dropdown.is-active .claude-nav-link-with-caret i{transform:rotate(180deg)}.claude-nav-dropdown-menu{position:absolute;top:calc(100% - .05rem);left:0;min-width:34rem;padding:1rem;border-radius:16px;border:1px solid rgba(var(--claude-accent-rgb),.14);background:#090b10;box-shadow:0 18px 44px #00000073,0 0 0 1px rgba(var(--claude-accent-rgb),.08);opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.claude-nav-dropdown:hover .claude-nav-dropdown-menu,.claude-nav-dropdown:focus-within .claude-nav-dropdown-menu{opacity:1;transform:translateY(0);pointer-events:auto}.claude-nav-dropdown-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.claude-nav-dropdown-panel{display:flex;flex-direction:column;gap:.75rem;padding:.25rem}.claude-nav-dropdown-heading{font-family:var(--claude-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--claude-accent)}.claude-nav-dropdown-list{display:flex;flex-direction:column;gap:.45rem}.claude-nav-dropdown-item{display:flex;flex-direction:column;gap:.22rem;padding:.75rem .85rem;border-radius:12px;text-decoration:none;border:1px solid transparent;background:#ffffff05;transition:border-color .2s ease,background .2s ease,transform .2s ease}.claude-nav-dropdown-item:hover{border-color:rgba(var(--claude-accent-rgb),.22);background:rgba(var(--claude-accent-rgb),.08);transform:translateY(-1px)}.claude-nav-dropdown-item-label{color:var(--claude-text-bright);font-size:.86rem;font-weight:600;line-height:1.3}.claude-nav-dropdown-item-detail{color:var(--claude-text-dim);font-size:.76rem;line-height:1.4}.claude-nav-dropdown-footer{display:inline-flex;align-items:center;justify-content:center;margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.06);width:100%;color:var(--claude-accent);font-family:var(--claude-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.claude-nav-actions{display:flex;align-items:center;gap:.75rem}.claude-nav-actions .claude-btn-primary,.claude-nav-actions .claude-btn-secondary{padding:.4rem 1.05rem;font-size:.8rem;white-space:nowrap}.claude-nav-login-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.claude-btn-primary{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.75rem;font-family:var(--claude-display);font-size:.85rem;font-weight:600;color:var(--claude-bg);background:var(--claude-accent);border-radius:8px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);text-decoration:none;letter-spacing:.01em}.claude-btn-primary:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.03) 28%,rgba(255,255,255,.5) 48%,rgba(255,255,255,.12) 58%,transparent 76%);opacity:0;transform:translate(-135%);transition:opacity .26s ease;pointer-events:none}.claude-hero-primary-cta{color:#050e06ad}.claude-hero-primary-cta:before{z-index:0;opacity:.68;animation:claude-cta-sheen 4.8s linear infinite}.claude-hero-primary-cta:hover:before{opacity:.9}.claude-btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--claude-accent),0 4px 16px rgba(var(--claude-accent-rgb),.3)}.claude-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.75rem;font-family:var(--claude-display);font-size:.85rem;font-weight:500;color:var(--claude-text);background:transparent;border:1px solid var(--claude-border);border-radius:8px;cursor:pointer;transition:all .3s;text-decoration:none}.claude-btn-secondary:hover{border-color:#ffffff26;background:#ffffff08;transform:translateY(-2px)}.claude-btn-block{width:100%;margin-top:auto}.claude-hero{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:6rem 2.5rem 4rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;min-height:85vh}.claude-hero-content{display:flex;flex-direction:column;align-items:flex-start}.claude-status-badge{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--claude-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--claude-accent);margin-bottom:2.5rem;padding:.4rem 1rem;border:1px solid rgba(var(--claude-accent-rgb),.15);border-radius:100px;background:rgba(var(--claude-accent-rgb),.04)}.claude-status-badge-centered{position:static}.claude-status-badge-cluster{position:absolute;top:2rem;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:1rem}.claude-script-motto{display:inline-flex;align-items:baseline;gap:.5rem;font-family:Brush Script MT,Segoe Script,Lucida Handwriting,cursive;font-size:2.25rem;font-weight:400;line-height:1;text-shadow:0 0 10px rgba(0,0,0,.35)}.claude-script-motto-left{color:#ff2b2b}.claude-script-motto-right{color:#00c800}.claude-status-dot{width:6px;height:6px;border-radius:50%;background:var(--claude-accent);box-shadow:0 0 8px var(--claude-accent);animation:claude-dot-pulse 2s ease-in-out infinite}@keyframes claude-dot-pulse{0%,to{opacity:1}50%{opacity:.3}}.claude-h1{font-family:var(--claude-serif);font-size:4.5rem;line-height:1.02;font-weight:600;letter-spacing:-.045em;color:var(--claude-text-bright);margin-bottom:2rem}.claude-h1 em{font-style:normal;font-weight:700;color:var(--claude-accent)}.claude-subtitle{font-size:1.05rem;line-height:1.7;color:var(--claude-text-dim);margin-bottom:1.5rem;max-width:480px}.claude-hero-bullets{list-style:none;margin:0 0 1.7rem;padding:0;display:grid;gap:.55rem;max-width:560px}.claude-hero-bullet{position:relative;padding-left:1.05rem;color:var(--claude-text);font-size:.96rem;line-height:1.45}.claude-hero-bullet:before{content:"";position:absolute;left:0;top:.55rem;width:.34rem;height:.34rem;border-radius:50%;background:var(--claude-accent);box-shadow:0 0 10px rgba(var(--claude-accent-rgb),.28)}.claude-hero-outcome{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;margin-bottom:2rem}.claude-hero-outcome-prefix{font-family:var(--claude-display);font-size:1.55rem;font-weight:600;line-height:1.15;color:var(--claude-text-bright)}.claude-hero-outcome-prefix-brand{display:inline-flex;align-items:flex-start;gap:.65rem;flex-wrap:wrap}.claude-hero-outcome-prefix-text{font-family:var(--claude-display);font-size:1.4rem;font-weight:600;line-height:1.1;color:var(--claude-text-bright)}.claude-hero-outcome-brand-wordmark.hp-logo{font-size:1.28rem}.claude-hero-outcome-word{font-family:var(--claude-display);font-size:1.8rem;font-weight:700;line-height:1.05;color:var(--claude-accent);display:inline-block;animation:claude-word-enter .56s cubic-bezier(.22,1,.36,1)}.claude-hero-outcome-word-shell{display:inline-grid;min-height:1.95rem;overflow:hidden}.codex-variant .claude-btn-primary{color:#041005;font-weight:700;text-shadow:none}.codex-variant .claude-hero-primary-cta{color:#050e06ad}.codex-variant .claude-hero-outcome{gap:.18rem;align-items:center}.claude-nav-logo.hp-logo,.claude-hero-outcome-logo.hp-logo{--hp-text-glow: none;--hp-text-stroke: rgba(255, 255, 255, .82)}.claude-nav-logo.hp-logo .hp-logo-hedge,.claude-nav-logo.hp-logo .hp-logo-pulse,.claude-nav-logo.hp-logo .hp-logo-plain,.claude-hero-outcome-logo.hp-logo .hp-logo-hedge,.claude-hero-outcome-logo.hp-logo .hp-logo-pulse,.claude-hero-outcome-logo.hp-logo .hp-logo-plain{padding-bottom:3px}.claude-nav-logo.hp-logo .hp-logo-hedge:after,.claude-nav-logo.hp-logo .hp-logo-pulse:after,.claude-hero-outcome-logo.hp-logo .hp-logo-hedge:after,.claude-hero-outcome-logo.hp-logo .hp-logo-pulse:after{bottom:3px}.codex-variant .claude-hero-outcome-logo.hp-logo .hp-logo-hedge,.codex-variant .claude-hero-outcome-logo.hp-logo .hp-logo-pulse,.codex-variant .claude-hero-outcome-logo.hp-logo .hp-logo-plain{padding-bottom:3px}.codex-variant .claude-hero-outcome-logo.hp-logo .hp-logo-hedge:after,.codex-variant .claude-hero-outcome-logo.hp-logo .hp-logo-pulse:after{bottom:3px}.codex-variant .claude-hero-outcome-prefix-brand{align-items:flex-start;gap:.35rem;justify-content:center;width:100%;flex-wrap:nowrap}.codex-variant .claude-subtitle:empty{display:none}.codex-variant .claude-hero-feature-layout .claude-hero-content{max-width:42rem;min-height:38rem;justify-content:flex-start;padding-bottom:5.5rem}.codex-variant .claude-hero-feature-layout .claude-h1{font-size:5.85rem;line-height:1.02;max-width:11.5ch;margin-bottom:0;margin-top:1.75rem}.codex-variant .claude-hero-feature-layout .claude-subtitle{margin-top:1.8rem;margin-bottom:2.2rem;font-size:1.14rem;line-height:1.65;color:#c9d1d9c7}.codex-variant .claude-hero-feature-layout .claude-hero-outcome{margin-top:auto;margin-bottom:0}.codex-variant .claude-hero-bottom-outcome{position:absolute;left:50%;bottom:4.7rem;z-index:4;width:min(46rem,calc(100% - 4rem));transform:translate(-50%);display:flex;justify-content:center;text-align:center;pointer-events:none}.codex-variant .claude-hero-bottom-outcome .claude-hero-outcome{align-items:center;width:100%;margin:0}.codex-variant .claude-hero-bottom-outcome .claude-hero-outcome-word-shell{min-height:3rem;overflow:visible}.codex-variant .claude-hero-bottom-outcome .claude-hero-outcome-word{font-size:2rem;line-height:1.12;text-shadow:0 0 18px rgba(var(--claude-accent-rgb),.32)}.codex-variant .claude-hero-bottom-outcome .claude-hero-outcome-word-shell.is-slide{min-width:36rem;min-height:3rem}.codex-variant .claude-hero-bullets{margin-bottom:1.85rem}.codex-variant .claude-hero-outcome-logo{line-height:1}.codex-variant .claude-hero-outcome-prefix-text{font-family:BankGothic,Bank Gothic,BankGothic Md BT,Eurostile,"Square 721",Segoe UI,sans-serif;font-size:1.5rem;font-weight:300;letter-spacing:-.08em;line-height:1;text-transform:none;display:inline-flex;align-items:flex-start;padding-bottom:0;transform:translateY(1px)}.codex-variant .claude-hero-outcome-word{animation:none}@keyframes claude-word-enter{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.codex-variant .claude-hero-outcome-word-shell.is-slide{position:relative;display:flex;justify-content:center;width:100%;min-width:20rem;min-height:2.2rem;margin-top:.08rem;text-align:center}.codex-variant .claude-hero-outcome-word-shell.is-slide .claude-hero-outcome-word{position:absolute;top:0;left:50%;transform:translate(-50%);white-space:nowrap;filter:blur(0)}.codex-variant .claude-hero-outcome-word-entering{animation:codex-word-in 1618ms cubic-bezier(.22,1,.36,1) both}.codex-variant .claude-hero-outcome-word-leaving{animation:codex-word-out 1618ms cubic-bezier(.22,1,.36,1) both}.codex-variant .claude-hero-outcome-word-entering:after,.codex-variant .claude-hero-outcome-word-leaving:after{content:"";position:absolute;top:-10%;right:-2%;width:38%;height:120%;background:var(--claude-bg);pointer-events:none;clip-path:polygon(0 0,100% 50%,0 100%,18% 50%)}.codex-variant .claude-hero-outcome-word-entering:after{animation:codex-wedge-reveal-in 1618ms cubic-bezier(.22,1,.36,1) both}.codex-variant .claude-hero-outcome-word-leaving:after{animation:codex-wedge-reveal-out 1618ms cubic-bezier(.22,1,.36,1) both}.codex-variant .claude-hero-rail-content{align-items:flex-start;min-height:38rem;justify-content:flex-start;padding-top:2.2rem;padding-bottom:2rem;transform:translate(11.5rem)}.codex-variant .claude-hero-rail-panel{overflow:visible}.codex-variant .claude-radar-wrap-background{left:1.15rem;top:50%;opacity:.52;transform:translate(-50%,-50%) scale(1.28);filter:saturate(1.18)}.codex-variant .claude-radar-wrap-background .claude-radar{border-color:rgba(var(--claude-accent-rgb),.28)}.codex-variant .claude-radar-wrap-background .claude-radar:before{border-color:rgba(var(--claude-accent-rgb),.2)}.codex-variant .claude-radar-wrap-background .claude-radar:after{border-color:rgba(var(--claude-accent-rgb),.16)}.codex-variant .claude-radar-wrap-background .claude-radar-cross:before,.codex-variant .claude-radar-wrap-background .claude-radar-cross:after{background:rgba(var(--claude-accent-rgb),.17)}.codex-variant .claude-radar-wrap-background .claude-radar-sweep{opacity:1}.codex-variant .claude-radar-wrap-background .claude-radar-sweep:before{height:3px;box-shadow:0 0 24px rgba(var(--claude-accent-rgb),.88)}.codex-variant .claude-radar-wrap-background .claude-radar-dot{opacity:.9}.codex-variant .claude-radar-wrap-background .claude-radar-center{display:none}.codex-variant .claude-hero-feature-item{width:100%;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:2.55rem minmax(0,1fr);gap:.82rem;padding:.28rem 0;margin-left:0;margin-right:0}.codex-variant .claude-hero-actions-right{margin-top:1.8rem;justify-content:center;align-items:center}.codex-variant .claude-hero-feature-rail{width:min(100%,32rem);min-height:27.75rem;justify-content:space-between;gap:.45rem;align-items:flex-start}.codex-variant .claude-hero-feature-title-row{gap:.35rem;justify-content:flex-start;width:100%}.codex-variant .claude-hero-feature-detail{max-width:22rem;font-size:.94rem;line-height:1.35;letter-spacing:-.02em;color:#c9d1d980;text-align:left;width:100%;align-self:flex-start}.codex-variant .claude-hero-feature-title{color:var(--claude-text-bright);font-size:1.16rem;text-align:left}.codex-variant .claude-status-badge-rail{align-self:center;width:-moz-fit-content;width:fit-content;margin:0 auto 1.55rem}@media (min-width: 1025px){.codex-variant .claude-hero{min-height:600px;padding-top:2.75rem;padding-bottom:1rem;gap:2rem}.codex-variant .claude-status-badge-cluster{top:.95rem;gap:.65rem}.codex-variant .claude-script-motto{font-size:1.48rem}.codex-variant .claude-status-badge-centered{margin-bottom:0;padding:.28rem .78rem;font-size:.58rem}.codex-variant .claude-hero-feature-layout .claude-hero-content{max-width:36rem;min-height:21.5rem;padding-bottom:2.2rem;transform:translateY(3.35rem)}.codex-variant .claude-hero-feature-layout .claude-h1{font-size:4.35rem;line-height:1.035;margin-top:.55rem}.codex-variant .claude-hero-feature-layout .claude-subtitle{margin-top:1.05rem;margin-bottom:1.05rem;font-size:.92rem;line-height:1.45;max-width:27rem}.codex-variant .claude-hero-primary-cta,.codex-variant .claude-hero-secondary-cta{padding:.62rem 1.5rem;font-size:.78rem}.codex-variant .claude-hero-rail-content{min-height:20rem;padding-top:.1rem;transform:translate(8.5rem,-2.65rem)}.codex-variant .claude-hero-feature-rail{width:min(100%,25rem);min-height:18.75rem;gap:.08rem}.codex-variant .claude-hero-feature-item{grid-template-columns:1.72rem minmax(0,1fr);gap:.48rem;padding:.02rem 0}.codex-variant .claude-hero-feature-title{font-size:.86rem}.codex-variant .claude-hero-feature-detail{max-width:18rem;font-size:.72rem;line-height:1.16}.codex-variant .claude-radar-wrap-background{left:-1.4rem;opacity:.4;transform:translate(-50%,-50%) scale(.84)}.codex-variant .claude-hero-bottom-outcome{bottom:3.35rem}.codex-variant .claude-hero-bottom-outcome .claude-hero-outcome-word{font-size:1.28rem}.codex-variant .claude-hero-bottom-outcome .claude-hero-outcome-word-shell,.codex-variant .claude-hero-bottom-outcome .claude-hero-outcome-word-shell.is-slide{min-height:1.85rem}.codex-variant .claude-hero-bottom-outcome .claude-hero-outcome-word-shell.is-slide{min-width:23rem}.codex-variant .claude-ticker-strip{padding:.7rem 0}}@media (max-width: 1024px){.claude-status-badge-centered{position:static}.claude-status-badge-cluster{position:static;transform:none;margin:0 auto 2rem}.claude-script-motto{font-size:1.8rem}}@keyframes codex-word-in{0%{opacity:0;transform:translate(-50%) scaleX(.86);filter:blur(6px)}to{opacity:1;transform:translate(-50%) scaleX(1);filter:blur(0)}}@keyframes codex-word-out{0%{opacity:1;transform:translate(-50%) scaleX(1);filter:blur(0)}to{opacity:0;transform:translate(-50%) scaleX(1.02);filter:blur(6px)}}@keyframes codex-wedge-reveal-in{0%{transform:translate(-260%);opacity:1}to{transform:translate(220%);opacity:1}}@keyframes codex-wedge-reveal-out{0%{transform:translate(220%);opacity:1}to{transform:translate(340%);opacity:1}}.claude-hero-actions{display:flex;gap:1rem;align-items:center}.claude-hero-primary-cta,.claude-hero-secondary-cta{padding:.85rem 2rem}@keyframes claude-cta-sheen{0%{transform:translate(-135%)}to{transform:translate(135%)}}@keyframes claude-eyebrow-sheen{0%{background-position:145% 0}33.333%,to{background-position:-45% 0}}@keyframes claude-eyebrow-sheen-long{0%{background-position:145% 0}33.333%,to{background-position:-45% 0}}.claude-hero-feature-layout{align-items:start}.claude-hero-rail-panel{position:relative;min-height:34rem;display:flex;align-items:center;justify-content:flex-end}.claude-hero-rail-content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;align-items:center;gap:1.3rem}.claude-hero-feature-rail{width:min(100%,35rem);display:flex;flex-direction:column;align-items:center;gap:.55rem}.claude-hero-feature-item{width:var(--claude-feature-width, 100%);max-width:35rem;display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:.95rem;align-items:center;padding:.35rem 0;margin:0 auto}.claude-hero-feature-icon{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:.85rem;color:var(--claude-accent);font-size:1.08rem;background:transparent;border:none;box-shadow:none}.claude-hero-feature-copy{display:flex;flex-direction:column;gap:.22rem;min-width:0}.claude-hero-feature-title-row{display:inline-flex;align-items:center;gap:.45rem}.claude-hero-feature-title{font-family:var(--claude-display);font-size:1rem;font-weight:600;letter-spacing:-.03em;color:var(--claude-text-bright);text-align:left;white-space:nowrap}.claude-hero-feature-detail{font-size:.92rem;line-height:1.45;color:var(--claude-text-dim);text-align:left;white-space:nowrap}.claude-hero-feature-badge{display:inline-flex;align-items:center;justify-content:center;padding:.12rem .45rem;border-radius:999px;font-family:var(--claude-mono);font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#00c800;background:rgba(var(--claude-accent-rgb),.12);border:1px solid rgba(var(--claude-accent-rgb),.22)}.claude-hero-feature-icon-levels{width:1.5rem;height:1.4rem;display:flex;flex-direction:column;justify-content:center;gap:.16rem}.claude-hero-feature-level{height:.2rem;border-radius:999px}.claude-hero-feature-level-green{width:1.18rem;background:#00c800}.claude-hero-feature-level-white{width:.9rem;background:#ffffffe6}.claude-hero-feature-level-red{width:.62rem;background:#d43636}.claude-hero-feature-icon-histogram{width:1.55rem;height:1.4rem;display:flex;flex-direction:column;justify-content:center;gap:.13rem}.claude-hero-feature-histogram-bar{height:.18rem;border-radius:999px;background:var(--claude-accent)}.claude-hero-feature-histogram-bar-short{width:.48rem}.claude-hero-feature-histogram-bar-mid{width:.78rem}.claude-hero-feature-histogram-bar-tall{width:1.08rem}.claude-hero-feature-histogram-bar-full{width:1.36rem}.claude-hero-actions-right{width:100%;justify-content:center}.claude-radar-wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem}.claude-radar{position:relative;width:420px;height:420px;border-radius:50%;border:1px solid rgba(var(--claude-accent-rgb),.08);display:flex;align-items:center;justify-content:center}.claude-radar:before{content:"";position:absolute;top:40px;right:40px;bottom:40px;left:40px;border-radius:50%;border:1px solid rgba(var(--claude-accent-rgb),.06)}.claude-radar:after{content:"";position:absolute;top:80px;right:80px;bottom:80px;left:80px;border-radius:50%;border:1px solid rgba(var(--claude-accent-rgb),.04)}.claude-radar-cross{position:absolute;top:0;right:0;bottom:0;left:0}.claude-radar-cross:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(var(--claude-accent-rgb),.05)}.claude-radar-cross:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(var(--claude-accent-rgb),.05)}.claude-radar-sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;animation:claude-sweep 4s linear infinite}.claude-radar-sweep:before{content:"";position:absolute;top:50%;left:50%;width:50%;height:2px;transform-origin:left center;background:linear-gradient(90deg,var(--claude-accent),transparent);box-shadow:0 0 12px var(--claude-accent)}@keyframes claude-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.claude-radar-dot{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--claude-accent);box-shadow:0 0 10px var(--claude-accent);animation:claude-dot-fade 4s ease-in-out infinite}.claude-radar-dot:nth-child(1){top:25%;left:35%;animation-delay:0s}.claude-radar-dot:nth-child(2){top:40%;left:70%;animation-delay:1s}.claude-radar-dot:nth-child(3){top:65%;left:45%;animation-delay:2s}.claude-radar-dot:nth-child(4){top:30%;left:60%;animation-delay:.5s}.claude-radar-dot:nth-child(5){top:55%;left:25%;animation-delay:1.5s}.claude-radar-dot.signal{background:var(--claude-signal);box-shadow:0 0 10px var(--claude-signal)}@keyframes claude-dot-fade{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.claude-radar-center{position:relative;z-index:2;text-align:center}.claude-radar-center-value{font-family:var(--claude-mono);font-size:2.5rem;font-weight:700;color:var(--claude-text-bright);display:block;line-height:1}.claude-radar-center-label{font-family:var(--claude-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--claude-accent);margin-top:.5rem;display:block}.claude-radar-caption{max-width:340px;text-align:center}.claude-radar-caption-eyebrow{display:inline-block;margin-bottom:.5rem;font-family:var(--claude-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--claude-accent)}.claude-radar-caption-text{margin:0;color:var(--claude-text-dim);font-size:.9rem;line-height:1.65}.claude-radar-wrap-background{position:absolute;top:50%;left:50%;opacity:.16;transform:translate(-50%,-50%) scale(1.05);filter:saturate(.8);pointer-events:none}.claude-radar-wrap-background .claude-radar{width:420px;height:420px}.claude-radar-wrap-background .claude-radar-sweep{opacity:.8}.claude-ticker-strip{position:relative;z-index:10;width:100%;overflow:hidden;border-top:1px solid var(--claude-border);border-bottom:1px solid var(--claude-border);background:var(--claude-surface);padding:.85rem 0}.claude-ticker-track{display:flex;gap:3rem;animation:claude-ticker-scroll 30s linear infinite;width:-moz-max-content;width:max-content}@keyframes claude-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.claude-ticker-item{display:flex;align-items:center;gap:.75rem;white-space:nowrap;flex-shrink:0}.claude-ticker-symbol{font-family:var(--claude-mono);font-size:.75rem;font-weight:700;color:var(--claude-text);letter-spacing:.05em}.claude-ticker-value{font-family:var(--claude-mono);font-size:.75rem;color:var(--claude-text-dim)}.claude-ticker-change{font-family:var(--claude-mono);font-size:.7rem;padding:2px 6px;border-radius:3px}.claude-ticker-change.up{color:var(--claude-accent);background:rgba(var(--claude-accent-rgb),.08)}.claude-ticker-change.down{color:var(--claude-signal);background:#ff6b3514}.claude-section{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:6rem 2.5rem}@keyframes claude-section-enter{0%{opacity:.2;transform:translateY(34px) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@supports (animation-timeline: view()){.claude-mockup-container .claude-section:not(.claude-hero):not(.claude-indicators-hero-section){animation:claude-section-enter both;animation-timeline:view();animation-range:entry 0% cover 22%}.claude-workflow-section,.claude-feature-card,.claude-compare-shell,.claude-feedback-card,.claude-platform-indicator-inner{animation:claude-section-enter both;animation-timeline:view();animation-range:entry 0% cover 18%}}@media (prefers-reduced-motion: reduce){.claude-mockup-container .claude-section,.claude-workflow-section,.claude-feature-card,.claude-compare-shell,.claude-feedback-card,.claude-platform-indicator-inner,.claude-section-eyebrow,.claude-hero-primary-cta:before{animation:none;transform:none;filter:none}.claude-mockup-container .claude-section,.claude-workflow-section,.claude-feature-card,.claude-compare-shell,.claude-feedback-card,.claude-platform-indicator-inner{opacity:1}.claude-hero-primary-cta:before{opacity:0}.claude-section-eyebrow:after{opacity:0}}.claude-section-header{margin-bottom:4rem;display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.claude-section-eyebrow{display:inline-block;font-family:var(--claude-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--claude-accent);-webkit-text-fill-color:currentColor;position:relative;margin-bottom:1rem}.claude-section-eyebrow:after{content:attr(data-eyebrow);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,transparent 35%,rgba(255,255,255,.92) 45%,rgba(255,255,255,.92) 55%,rgba(var(--claude-accent-rgb),.82) 64%,transparent 76%,transparent 100%);background-size:220% 100%;background-position:145% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:claude-eyebrow-sheen 6s linear infinite}.claude-section-eyebrow--medium:after{animation-name:claude-eyebrow-sheen-long}.claude-section-eyebrow--long:after{animation-name:claude-eyebrow-sheen-long}.claude-section-eyebrow--xlong:after{animation-name:claude-eyebrow-sheen-long}.claude-section-title{font-family:var(--claude-serif);font-size:3rem;font-weight:400;color:var(--claude-text-bright);line-height:1.15;letter-spacing:-.01em;max-width:500px}.claude-section-title-compact{font-size:clamp(1.6rem,2.5vw,2.4rem);max-width:none}.claude-section-subtitle{font-size:.95rem;color:var(--claude-text-dim);max-width:350px;line-height:1.6;text-align:right}.claude-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(200px,auto);gap:1.25rem}.claude-bento-card{background:var(--claude-surface);border:1px solid var(--claude-border);border-radius:16px;padding:2rem;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.claude-bento-card:hover{border-color:rgba(var(--claude-accent-rgb),.12);transform:translateY(-4px);box-shadow:0 16px 48px #0000004d}.claude-bento-card.span-2{grid-column:span 2}.claude-bento-card.tall{grid-row:span 2}.claude-bento-icon{width:40px;height:40px;border-radius:10px;background:var(--claude-accent-dim);border:1px solid rgba(var(--claude-accent-rgb),.1);display:flex;align-items:center;justify-content:center;font-size:1rem;color:var(--claude-accent);margin-bottom:1.5rem;flex-shrink:0}.claude-bento-label{font-family:var(--claude-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--claude-accent);margin-bottom:.75rem}.claude-bento-title{font-family:var(--claude-serif);font-size:1.4rem;font-weight:400;color:var(--claude-text-bright);margin-bottom:.75rem;line-height:1.3}.claude-bento-desc{color:var(--claude-text-dim);font-size:.9rem;line-height:1.6}.claude-mini-chart{display:flex;align-items:flex-end;gap:3px;height:80px;margin-top:auto;padding-top:1.5rem}.claude-mini-bar{flex:1;border-radius:2px 2px 0 0;min-height:4px;transition:height .3s}.claude-mini-bar.positive{background:linear-gradient(to top,rgba(var(--claude-accent-rgb),.2),rgba(var(--claude-accent-rgb),.5));border-top:2px solid var(--claude-accent)}.claude-mini-bar.negative{background:linear-gradient(to top,#ff6b3526,#ff6b3566);border-top:2px solid var(--claude-signal)}.claude-readout{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:auto;padding-top:1.5rem}.claude-readout-item{border-left:2px solid var(--claude-border);padding-left:.75rem}.claude-readout-value{font-family:var(--claude-mono);font-size:1.25rem;font-weight:700;color:var(--claude-text-bright);display:block}.claude-readout-value.positive{color:var(--claude-accent)}.claude-readout-value.negative{color:var(--claude-signal)}.claude-readout-label{font-family:var(--claude-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--claude-text-dim);margin-top:.25rem;display:block}.claude-gamma-guide-section{display:grid;grid-template-columns:minmax(18rem,.42fr) minmax(0,1fr);align-items:center;gap:1.5rem;padding-top:4.25rem;padding-bottom:4.75rem}.claude-gamma-guide-copy{display:grid;gap:.65rem;align-content:center}.claude-gamma-guide-title{margin:0;max-width:24rem;color:var(--claude-text-bright);font-family:var(--claude-sans);font-size:clamp(1.8rem,3vw,3rem);font-weight:500;letter-spacing:0;line-height:1.05}.claude-gamma-guide-desc{margin:0;max-width:26rem;color:#c9d1d9c2;font-size:.94rem;font-weight:500;line-height:1.55}.claude-gamma-guide-video-shell{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:8px;border:1px solid rgba(var(--claude-accent-rgb),.16);background:linear-gradient(180deg,#ffffff08,#fff0),#050708fa;box-shadow:0 26px 70px #00000052,0 0 0 1px #ffffff09,0 0 42px rgba(var(--claude-accent-rgb),.07)}.claude-gamma-guide-video-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;box-shadow:inset 0 1px #ffffff0f}.claude-gamma-guide-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.claude-platform-proof-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.38fr);gap:1.45rem;align-items:center;padding-top:1rem;padding-bottom:5rem}.claude-platform-proof-media{position:relative;overflow:hidden;border-radius:8px;border:1px solid rgba(var(--claude-accent-rgb),.14);background:linear-gradient(180deg,#ffffff06,#fff0),#050708fa;box-shadow:0 26px 70px #00000052,0 0 42px rgba(var(--claude-accent-rgb),.07)}.claude-platform-proof-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff06}.claude-platform-proof-image{display:block;width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.claude-platform-proof-copy{display:grid;gap:.75rem;align-content:center;padding:1rem 0}.claude-platform-proof-title{margin:0;color:var(--claude-text-bright);font-family:var(--claude-sans);font-size:clamp(1.75rem,2.6vw,2.7rem);font-weight:500;letter-spacing:0;line-height:1.05}.claude-platform-proof-desc{margin:0;color:#c9d1d9c2;font-size:.94rem;font-weight:500;line-height:1.55}.claude-platform-proof-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.claude-platform-proof-meta span{display:inline-flex;align-items:center;min-height:1.7rem;padding:.32rem .55rem;border-radius:5px;border:1px solid rgba(255,255,255,.075);background:#ffffff09;color:#f0f6fcc2;font-size:.72rem;font-weight:600}.claude-platform-proof-link{width:-moz-fit-content;width:fit-content;margin-top:.35rem}.claude-feature-highlight-section{padding-top:4.5rem;padding-bottom:4.25rem}.claude-feature-highlight-section .claude-section-header,.claude-pricing-comparison-section .claude-section-header{margin-bottom:1.3rem}.claude-feature-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.claude-feature-highlight-card{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 32%),linear-gradient(90deg,rgba(var(--claude-accent-rgb),.055),#ffffff04),var(--claude-surface);border:1px solid rgba(255,255,255,.075);border-radius:8px;padding:1rem 1rem 1.15rem;min-height:12rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left;box-shadow:0 14px 30px #0000002e;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;animation:claude-feature-card-rise .8s ease both}.claude-feature-highlight-card:nth-child(1){animation-delay:.06s}.claude-feature-highlight-card:nth-child(2){animation-delay:.14s}.claude-feature-highlight-card:nth-child(3){animation-delay:.22s}.claude-feature-highlight-card:nth-child(4){animation-delay:.3s}.claude-feature-highlight-card:hover{transform:translateY(-4px);border-color:rgba(var(--claude-accent-rgb),.28);box-shadow:0 20px 44px #00000047,0 0 0 1px rgba(var(--claude-accent-rgb),.12)}.claude-feature-highlight-icon{width:2.35rem;height:2.35rem;border-radius:7px;margin-bottom:1.2rem;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#ffffff14,#ffffff05),rgba(var(--claude-accent-rgb),.06);border:1px solid rgba(var(--claude-accent-rgb),.16);color:#f0f6fceb;font-size:.95rem;box-shadow:inset 0 1px #ffffff0d;transition:transform .35s ease,background .35s ease,color .35s ease}.claude-feature-highlight-card:hover .claude-feature-highlight-icon{transform:translateY(-1px);background:linear-gradient(180deg,rgba(var(--claude-accent-rgb),.18),rgba(var(--claude-accent-rgb),.055)),rgba(var(--claude-accent-rgb),.08);color:var(--claude-accent)}.claude-feature-highlight-title{margin:0 0 .55rem;font-family:var(--claude-sans);font-size:1.04rem;font-weight:650;line-height:1.18;color:var(--claude-accent)}.claude-feature-highlight-desc{margin:0;color:#c9d1d9b8;font-size:.84rem;line-height:1.55;font-weight:500}@keyframes claude-feature-card-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.claude-pricing-comparison-section{padding-top:4rem}.claude-compare-shell{display:flex;justify-content:center}.claude-compare-table{width:min(100%,920px);overflow:visible;border-radius:8px;border:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,#ffffff06,#fff0 4rem),#080a0cfa;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff0b}.claude-compare-header,.claude-compare-row,.claude-compare-actions{display:grid;grid-template-columns:minmax(0,2fr) minmax(145px,.85fr) minmax(145px,.85fr)}.claude-compare-header{background:linear-gradient(90deg,rgba(var(--claude-accent-rgb),.06),#ffffff04),#00000052;border-bottom:1px solid rgba(var(--claude-accent-rgb),.16);border-radius:8px 8px 0 0}.claude-compare-brand,.claude-compare-plan{padding:1.15rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.45rem}.claude-compare-brand{min-height:100%}.claude-compare-brand-logo.hp-logo{font-size:1.5rem}.claude-compare-plan{border-left:1px solid rgba(255,255,255,.06)}.claude-compare-plan-featured{background:linear-gradient(180deg,rgba(var(--claude-accent-rgb),.16),rgba(var(--claude-accent-rgb),.045));box-shadow:inset 0 0 0 1px rgba(var(--claude-accent-rgb),.12),inset 0 14px 34px rgba(var(--claude-accent-rgb),.06)}.claude-compare-plan-name{font-family:var(--claude-display);font-size:1.2rem;font-weight:650;color:var(--claude-accent)}.claude-compare-plan-name-secondary{color:var(--claude-text-bright)}.claude-compare-plan-desc{max-width:none;font-size:.68rem;line-height:1.2;font-weight:600;color:#f0f6fcbd;white-space:nowrap}.claude-compare-plan-price{font-family:var(--claude-display);font-size:2rem;font-weight:650;color:var(--claude-accent);line-height:1}.claude-compare-plan-price-secondary{color:var(--claude-text-bright)}.claude-compare-currency,.claude-compare-cents,.claude-compare-period{font-size:.42em}.claude-compare-period{margin-left:.25rem;white-space:nowrap}.claude-compare-row{border-top:1px solid rgba(255,255,255,.055);transition:background .18s ease}.claude-compare-row:nth-child(odd){background:#ffffff03}.claude-compare-row:hover{background:rgba(var(--claude-accent-rgb),.035)}.claude-compare-feature,.claude-compare-value{padding:.62rem .95rem;display:flex;align-items:center;justify-content:center;min-height:2.8rem}.claude-compare-feature{justify-content:flex-start;gap:.55rem;color:var(--claude-text-bright);font-size:.82rem;font-weight:600;text-align:left}.claude-compare-note{position:relative;width:1rem;height:1rem;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--claude-accent-rgb),.12);border:1px solid rgba(var(--claude-accent-rgb),.2);color:#f0f6fcd6;font-size:.62rem;font-family:var(--claude-mono);cursor:help;flex:0 0 auto;outline:none;transition:color .18s ease,border-color .18s ease,background .18s ease}.claude-compare-note:after{content:attr(data-note);position:absolute;left:50%;top:calc(100% + .5rem);z-index:20;width:-moz-max-content;width:max-content;max-width:min(20rem,52vw);padding:.62rem .72rem;border-radius:7px;border:1px solid rgba(var(--claude-accent-rgb),.18);background:linear-gradient(180deg,#ffffff0a,#fff0),#07090bfa;color:#f0f6fce0;font-family:var(--claude-sans);font-size:.74rem;font-weight:500;line-height:1.45;text-align:left;box-shadow:0 14px 34px #0006;opacity:0;pointer-events:none;transform:translate(-50%,-.15rem);transition:opacity .16s ease,transform .16s ease}.claude-compare-note:hover,.claude-compare-note:focus-visible{background:rgba(var(--claude-accent-rgb),.18);border-color:rgba(var(--claude-accent-rgb),.36);color:var(--claude-accent)}.claude-compare-note:hover:after,.claude-compare-note:focus-visible:after{opacity:1;transform:translate(-50%)}.claude-compare-value{color:var(--claude-text-bright);font-size:.85rem;font-weight:600}.claude-compare-value+.claude-compare-value{border-left:1px solid rgba(255,255,255,.045)}.claude-compare-mark{font-size:1rem;font-weight:650}.claude-compare-mark-positive{color:var(--claude-accent)}.claude-compare-mark-negative{color:#ff5454}.claude-compare-actions{padding:.85rem .9rem 1rem;border-top:1px solid rgba(255,255,255,.08);gap:.75rem}.claude-compare-actions .claude-btn-primary,.claude-compare-actions .claude-btn-secondary{width:100%}.claude-spotlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.claude-workflow-stack{display:grid;gap:2.75rem}.claude-product-view-section{padding-top:2.75rem}.claude-workflow-section{display:grid;gap:.95rem;max-width:78rem;margin:0 auto;padding:0}.claude-workflow-section.is-reverse{grid-template-columns:none}.claude-workflow-copy{display:grid;justify-items:center;gap:.4rem;padding:.2rem .6rem 0;text-align:center}.claude-workflow-title{margin:0;color:var(--claude-text-bright);font-family:var(--font-display, var(--claude-display));font-size:clamp(1.45rem,2.2vw,2rem);font-weight:600;line-height:1.1;letter-spacing:0}.claude-workflow-desc{margin:0;color:#c9d1d9db;font-family:var(--font-display, var(--claude-sans));font-size:.96rem;font-weight:500;line-height:1.55;max-width:38rem}.claude-workflow-cta{margin-top:0;padding:.58rem 1.15rem;min-height:2.25rem;font-size:.78rem}.claude-workflow-cta-row{display:flex;justify-content:center;margin-top:.35rem}.claude-workflow-points{list-style:none;margin:0 auto;padding:.1rem 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .9rem;width:min(100%,68rem)}.claude-workflow-points li{position:relative;padding-left:.9rem;color:#c9d1d9b8;font-size:.78rem;line-height:1.35}.claude-workflow-points li:before{content:"";position:absolute;left:0;top:.45rem;width:5px;height:5px;border-radius:999px;background:var(--claude-accent);box-shadow:0 0 10px rgba(var(--claude-accent-rgb),.5)}.claude-workflow-preview .claude-spotlight-frame{margin:0;box-shadow:0 22px 50px #00000047,0 0 28px rgba(var(--claude-accent-rgb),.05)}.claude-workflow-preview .claude-spotlight-screen,.claude-workflow-preview .claude-spotlight-image{min-height:auto}.claude-workflow-preview .claude-spotlight-screen-has-image{aspect-ratio:16 / 7.2}.claude-whats-new-section{padding-top:2.25rem;overflow:hidden}.claude-whats-new-header{justify-content:center;margin-bottom:.5rem;text-align:center}.claude-whats-new-carousel{position:relative;width:min(100%,92rem);margin:0 auto;padding:0 0 1.25rem}.claude-whats-new-viewport{position:relative;height:clamp(25rem,39vw,35rem)}.claude-whats-new-card{position:absolute;top:1rem;left:50%;display:grid;grid-template-rows:auto 1fr;width:min(46rem,52vw);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#080b0efa;box-shadow:0 26px 65px #00000070;opacity:0;pointer-events:none;transform:translate(-50%) scale(.84);transition:transform .45s ease,opacity .45s ease,filter .45s ease,border-color .45s ease}.claude-whats-new-card.is-active{z-index:3;border-color:rgba(var(--claude-accent-rgb),.22);opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.claude-whats-new-card.is-previous{z-index:1;opacity:.2;transform:translate(-126%) scale(.86);filter:brightness(.42) saturate(.55)}.claude-whats-new-card.is-next{z-index:1;opacity:.2;transform:translate(26%) scale(.86);filter:brightness(.42) saturate(.55)}.claude-whats-new-card.is-hidden{visibility:hidden}.claude-whats-new-media{overflow:hidden;aspect-ratio:16 / 9;margin:.6rem .6rem 0;border:1px solid rgba(255,255,255,.065);border-radius:6px;background:#030507}.claude-whats-new-media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.claude-whats-new-card-copy{display:grid;gap:.45rem;padding:.8rem 1rem 1rem}.claude-whats-new-card-topline{display:flex;align-items:center;gap:.45rem;color:var(--claude-accent);font-family:var(--font-display, var(--claude-display));font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.claude-whats-new-card-topline i{color:var(--claude-accent)}.claude-whats-new-card h3{margin:0;color:var(--claude-text-bright);font-family:var(--font-display, var(--claude-display));font-size:1.08rem;font-weight:650;letter-spacing:0;line-height:1.18}.claude-whats-new-card p{margin:0;color:#c9d1d9c2;font-family:var(--font-display, var(--claude-sans));font-size:.82rem;font-weight:500;line-height:1.5}.claude-whats-new-chip{width:-moz-fit-content;width:fit-content;margin-top:.15rem;padding:.35rem .55rem;border-radius:5px;border:1px solid rgba(var(--claude-accent-rgb),.16);background:rgba(var(--claude-accent-rgb),.07);color:var(--claude-accent);font-family:var(--font-display, var(--claude-display));font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:none}.claude-whats-new-arrow{position:absolute;top:calc(50% - 1.8rem);z-index:5;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#0e1115eb;color:#f0f6fce0;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.claude-whats-new-arrow.is-previous{left:7.5%}.claude-whats-new-arrow.is-next{right:7.5%}.claude-whats-new-arrow:hover,.claude-whats-new-arrow:focus-visible{border-color:rgba(var(--claude-accent-rgb),.48);background:rgba(var(--claude-accent-rgb),.14);color:var(--claude-accent);transform:scale(1.06)}.claude-whats-new-dots{display:flex;justify-content:center;align-items:center;gap:.55rem;min-height:1.5rem}.claude-whats-new-dot{width:.38rem;height:.38rem;padding:0;border:0;border-radius:999px;background:#c9d1d973;cursor:pointer;transition:width .2s ease,background .2s ease}.claude-whats-new-dot.is-active{width:1.15rem;background:var(--claude-accent)}.claude-spotlight-card,.claude-proof-card{background:var(--claude-surface);border:1px solid var(--claude-border);border-radius:16px;padding:2rem}.claude-spotlight-frame{margin:0;padding:.6rem;border-radius:16px;border:1px solid rgba(var(--claude-accent-rgb),.12);background:radial-gradient(circle at top,rgba(var(--claude-accent-rgb),.08),#0000) var(--claude-surface-2)}.claude-spotlight-screen{position:relative;overflow:hidden;min-height:auto;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 20%),linear-gradient(180deg,rgba(var(--claude-accent-rgb),.06),#00000014),#0a0d12;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.claude-spotlight-screen-has-image{padding:0;justify-content:flex-start;background:#05070b}.claude-spotlight-tags{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem}.claude-spotlight-tags-overlay{position:absolute;top:.85rem;left:.85rem;right:.85rem}.claude-spotlight-tag{font-family:var(--claude-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--claude-text-bright);padding:.35rem .55rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.claude-spotlight-bars{display:flex;align-items:flex-end;gap:.4rem;min-height:120px}.claude-spotlight-bar{flex:1;min-height:12px;border-radius:8px 8px 0 0;background:linear-gradient(to top,rgba(var(--claude-accent-rgb),.25),rgba(var(--claude-accent-rgb),.72));box-shadow:inset 0 1px #ffffff14}.claude-spotlight-bar.negative{background:linear-gradient(to top,#ff6b3533,#ff6b358c)}.claude-spotlight-image{width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;display:block}.claude-spotlight-image-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#05070b29,#05070b00 24%,#05070b2e 72%,#05070b6b),linear-gradient(180deg,rgba(var(--claude-accent-rgb),.12),rgba(var(--claude-accent-rgb),0));pointer-events:none}.claude-spotlight-list{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.claude-spotlight-list li{position:relative;padding-left:1rem;color:var(--claude-text);font-size:.88rem}.claude-spotlight-list li:before{content:"";position:absolute;left:0;top:.55rem;width:6px;height:6px;border-radius:50%;background:var(--claude-accent);box-shadow:0 0 10px rgba(var(--claude-accent-rgb),.5)}.claude-feedback-shell{display:grid;gap:2rem}.claude-feedback-intro{display:flex;justify-content:center;text-align:center}.claude-feedback-intro .claude-section-eyebrow{font-family:var(--font-display, var(--claude-display));font-weight:600;letter-spacing:.22em}.claude-feedback-title{margin:.9rem 0 0;max-width:none;color:var(--claude-text-bright);font-family:var(--font-display, var(--claude-display));font-size:clamp(1.55rem,2.55vw,2.35rem);font-weight:500;line-height:1.04;letter-spacing:0;white-space:nowrap}.claude-feedback-stack{display:grid;gap:1.45rem;justify-items:center}.claude-feedback-card{margin:0;width:min(100%,820px);padding:.9rem;border-radius:24px;border:1px solid rgba(var(--claude-accent-rgb),.12);background:linear-gradient(180deg,rgba(var(--claude-accent-rgb),.06),#ffffff03),#0b0d13e0;box-shadow:inset 0 1px #ffffff05,0 18px 36px #0000003d}.claude-feedback-image-wrap{overflow:hidden;border-radius:18px;background:#ffffff05}.claude-feedback-image{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 16px 24px #00000042}.claude-pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:900px;margin:0 auto}.claude-price-card{background:var(--claude-surface);border:1px solid var(--claude-border);border-radius:16px;padding:2.5rem;display:flex;flex-direction:column;transition:all .3s}.claude-price-card.featured{border-color:rgba(var(--claude-accent-rgb),.2);background:linear-gradient(145deg,var(--claude-surface-2),var(--claude-surface));box-shadow:0 0 60px rgba(var(--claude-accent-rgb),.04)}.claude-price-badge{display:none}.claude-price-card.featured .claude-price-badge{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--claude-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--claude-bg);background:var(--claude-accent);padding:4px 10px;border-radius:4px;margin-bottom:1.5rem;align-self:flex-start;font-weight:700}.claude-price-name{font-family:var(--claude-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--claude-text-dim);margin-bottom:.75rem}.claude-price-amount{font-family:var(--claude-serif);font-size:3.5rem;font-weight:400;color:var(--claude-text-bright);display:flex;align-items:baseline;gap:.25rem;margin-bottom:1rem}.claude-price-currency{font-size:1.5rem;color:var(--claude-text-dim)}.claude-price-period{font-family:var(--claude-sans);font-size:.9rem;color:var(--claude-text-dim)}.claude-price-desc{color:var(--claude-text-dim);line-height:1.6;margin-bottom:2rem;font-size:.9rem}.claude-price-features{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.claude-price-feature{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;color:var(--claude-text);font-size:.9rem;border-bottom:1px solid var(--claude-border)}.claude-price-feature:last-child{border-bottom:none}.claude-price-feature i{color:var(--claude-accent);font-size:.75rem;width:16px;text-align:center}.claude-price-feature.unavailable{color:var(--claude-text-dim)}.claude-price-feature.unavailable i{color:#ffffff1a}.claude-indicators-hero-section{padding-top:1.8rem;padding-bottom:2.65rem}.claude-indicators-outcome{display:grid;justify-items:center;gap:.5rem;text-align:center;max-width:900px;margin:0 auto 1rem}.claude-indicators-outcome-brand .claude-hero-outcome{align-items:center;gap:.12rem;margin:0}.claude-indicators-outcome-brand .claude-hero-outcome-prefix-brand{align-items:flex-start;justify-content:center;gap:.28rem}.claude-indicators-outcome-brand .claude-hero-outcome-prefix-text{font-family:BankGothic,Bank Gothic,BankGothic Md BT,Eurostile,"Square 721",Segoe UI,sans-serif;font-size:clamp(.95rem,1.25vw,1.25rem);font-weight:300;letter-spacing:.02em;line-height:1.1;text-transform:none}.claude-indicators-outcome-brand .claude-hero-outcome-word{font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:600;line-height:1.12}.claude-indicators-outcome-brand .claude-hero-outcome-word-shell,.claude-indicators-outcome-brand .claude-hero-outcome-word-shell.is-slide{min-width:23rem;min-height:2rem}.claude-indicators-outcome-title{max-width:none;font-size:clamp(1.55rem,2.55vw,2.35rem);font-weight:500;letter-spacing:0;line-height:1.04;white-space:nowrap}.claude-indicators-outcome-subtitle{max-width:36rem;text-align:center;font-size:.95rem;line-height:1.55}.claude-indicator-platform-control{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem}.claude-indicator-platform-control-label{color:#c9d1d9ad;font-family:var(--claude-mono);font-size:.64rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.claude-indicator-platform-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;width:auto;margin:0;padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(255,255,255,.04),transparent 54%),linear-gradient(180deg,#ffffff09,#00000038),#00000094;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000059,0 10px 20px #00000029}.claude-indicator-platform-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:1.45rem;min-width:6.7rem;padding:.18rem .65rem .22rem;border:1px solid rgba(255,255,255,.065);border-radius:6px;background:radial-gradient(circle at top left,rgba(255,255,255,.035),transparent 52%),linear-gradient(180deg,#ffffff09,#ffffff02),#0a0b0ee6;color:#eef2f794;cursor:pointer;text-align:center;font-family:var(--claude-sans);font-size:.72rem;font-weight:700;letter-spacing:.03em;white-space:nowrap;transition:color .2s ease,border-color .2s ease,background .2s ease}.claude-indicator-platform-tab:after{content:"";position:absolute;right:.7rem;bottom:.13rem;left:.7rem;height:2px;border-radius:999px;background:var(--claude-accent);box-shadow:0 0 8px rgba(var(--claude-accent-rgb),.45);opacity:0;transform:scaleX(.45);transition:opacity .2s ease,transform .2s ease}.claude-indicator-platform-tab:hover{border-color:rgba(var(--claude-accent-rgb),.18);color:#eef2f7eb}.claude-indicator-platform-tab.is-active{border-color:#ffffff17;background:radial-gradient(circle at top left,rgba(var(--claude-accent-rgb),.08),transparent 54%),linear-gradient(180deg,#ffffff0e,#ffffff04),#0d0f12f5;color:#eef2f7f5;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000047}.claude-indicator-platform-tab.is-active:after{opacity:1;transform:scaleX(1)}.claude-indicator-featured-shell{max-width:1040px;margin:0 auto}.claude-indicator-platform-section{scroll-margin-top:7rem;padding-top:1rem}.claude-indicator-product-grid,.claude-indicator-secondary-grid,.claude-indicator-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.claude-indicator-product-card{display:flex;flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid rgba(var(--claude-accent-rgb),.14);background:linear-gradient(180deg,rgba(var(--claude-accent-rgb),.07),#ffffff03),#0b0d13db;box-shadow:inset 0 1px #ffffff05,0 18px 36px #0000003d;scroll-margin-top:7rem}.claude-indicator-product-card.is-featured{grid-column:span 2}.claude-indicator-product-media{position:relative;padding:1rem}.claude-indicator-product-image{display:block;width:100%;height:auto;border-radius:18px;border:1px solid rgba(var(--claude-accent-rgb),.16);box-shadow:0 0 28px rgba(var(--claude-accent-rgb),.16)}.claude-indicator-product-body{display:grid;gap:.9rem;padding:0 1.35rem 1.35rem}.claude-indicator-product-meta{display:flex;justify-content:space-between;gap:1rem;align-items:center}.claude-indicator-badge{display:inline-flex;font-family:var(--claude-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--claude-accent);border:1px solid rgba(var(--claude-accent-rgb),.15);padding:3px 10px;border-radius:4px;align-self:flex-start;background:var(--claude-accent-dim)}.claude-indicator-product-accent{color:var(--claude-text-dim);font-family:var(--claude-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.claude-indicator-product-title{margin:0;color:var(--claude-text-bright);font-family:var(--font-display, var(--claude-display));font-size:1.45rem;font-weight:600;letter-spacing:0;line-height:1.2}.claude-indicator-product-summary{margin:0;color:var(--claude-text);line-height:1.75}.claude-indicator-product-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.06)}.claude-indicator-product-price{display:inline-flex;flex-wrap:wrap;gap:.3rem .45rem;align-items:baseline;color:var(--claude-text-bright);font-family:var(--claude-mono);font-size:.78rem;letter-spacing:.02em}.claude-indicator-product-price-original{color:var(--claude-text-dim);text-decoration:line-through;text-decoration-thickness:1px}.claude-indicator-product-price small{flex-basis:100%;color:var(--claude-text-dim);font-family:var(--claude-sans);font-size:.68rem;font-weight:600;letter-spacing:0}.claude-indicator-product-cta{padding:.7rem 1rem}.claude-indicator-cta-card{display:grid;gap:1rem;max-width:900px;margin:0 auto;padding:2.25rem;border-radius:26px;border:1px solid rgba(var(--claude-accent-rgb),.14);background:linear-gradient(135deg,rgba(var(--claude-accent-rgb),.12),transparent 60%),#080a10eb;text-align:center}.claude-indicator-detail-section{padding-top:4.5rem}.claude-indicator-detail-back{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;color:var(--claude-text-dim);text-decoration:none;font-family:var(--claude-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.claude-indicator-detail-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);gap:clamp(1.4rem,3vw,2.4rem);align-items:center;margin-bottom:2rem}.claude-indicator-detail-media{display:grid;gap:.9rem;padding:1rem;border-radius:24px;border:1px solid rgba(var(--claude-accent-rgb),.14);background:radial-gradient(circle at top,rgba(var(--claude-accent-rgb),.16),transparent 55%),#0a0c12eb}.claude-indicator-detail-image{display:block;width:100%;border-radius:18px;border:1px solid rgba(var(--claude-accent-rgb),.18);box-shadow:0 0 32px rgba(var(--claude-accent-rgb),.16)}.claude-indicator-detail-media-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.claude-indicator-detail-media-highlight{position:relative;padding:.6rem .7rem .6rem 1.65rem;border-radius:8px;border:1px solid rgba(var(--claude-accent-rgb),.11);background:#ffffff06;color:#eef2f7d1;font-size:.82rem;font-weight:500;line-height:1.35}.claude-indicator-detail-media-highlight:before{content:"";position:absolute;top:.95rem;left:.72rem;width:.4rem;height:.4rem;border-radius:999px;background:var(--claude-accent);box-shadow:0 0 10px rgba(var(--claude-accent-rgb),.35)}.claude-indicator-detail-copy{display:grid;gap:.85rem;max-width:34rem}.claude-indicator-detail-title{margin:0;max-width:14ch;font-family:var(--font-display, var(--claude-display));font-size:clamp(2rem,3.35vw,3.55rem);font-weight:500;letter-spacing:0;line-height:1.05}.claude-indicator-detail-price-card{display:grid;gap:.42rem;width:-moz-fit-content;width:fit-content;min-width:min(100%,16rem);padding:.72rem .85rem;border-radius:8px;border:1px solid rgba(var(--claude-accent-rgb),.16);background:linear-gradient(90deg,rgba(var(--claude-accent-rgb),.08),#ffffff05),#ffffff06}.claude-indicator-detail-price-label{color:var(--claude-text-dim);font-family:var(--claude-sans);font-size:.68rem;font-weight:600}.claude-indicator-detail-price-row{display:flex;flex-wrap:wrap;gap:.45rem .7rem;align-items:baseline}.claude-indicator-detail-price-original{color:var(--claude-text-dim);font-family:var(--claude-mono);font-size:.86rem;text-decoration:line-through;text-decoration-thickness:1px}.claude-indicator-detail-price{color:var(--claude-accent);font-family:var(--claude-display);font-size:1.28rem;font-weight:700}.claude-indicator-detail-focus{color:var(--claude-text-dim);font-family:var(--claude-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.claude-indicator-detail-price-note{color:#c9d1d9cc;font-size:.78rem;font-weight:600}.claude-indicator-detail-summary{margin:0;max-width:32rem;text-align:left;line-height:1.55}.claude-indicator-detail-meta-line{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.1rem}.claude-indicator-detail-meta-line span{padding:.36rem .58rem;border-radius:999px;border:1px solid rgba(var(--claude-accent-rgb),.12);background:#ffffff06;color:#eef2f7d1;font-family:var(--claude-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.claude-indicator-detail-actions{margin-top:.25rem}.claude-indicator-detail-actions .claude-btn-primary,.claude-indicator-detail-actions .claude-btn-secondary{justify-content:center;min-width:10rem}.claude-indicator-detail-panel{padding:1.35rem;border-radius:22px;border:1px solid rgba(var(--claude-accent-rgb),.12);background:#ffffff05}.claude-indicator-detail-panel-title{margin:0 0 1rem;color:var(--claude-text-bright);font-family:var(--font-display, var(--claude-display));font-size:1.35rem;font-weight:600;letter-spacing:0}.claude-footer{position:relative;z-index:10;width:100%;max-width:1400px;margin:0 auto;padding:4rem 2.5rem 2rem;display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid var(--claude-border)}.claude-footer-left{display:flex;flex-direction:column;gap:.75rem}.claude-footer-copy{font-family:var(--claude-mono);font-size:.65rem;letter-spacing:.05em;color:var(--claude-text-dim)}.claude-footer-links{display:flex;gap:2rem}.claude-footer-link{font-family:var(--claude-mono);font-size:.7rem;letter-spacing:.05em;color:var(--claude-text-dim);text-decoration:none;transition:color .2s}.claude-footer-link:hover{color:var(--claude-accent)}@media (max-width: 1024px){.claude-nav-dropdown-menu{min-width:28rem}.claude-nav-dropdown-panels,.claude-indicator-product-grid,.claude-indicator-detail-hero,.claude-indicator-related-grid,.claude-indicator-secondary-grid{grid-template-columns:1fr}.claude-hero{grid-template-columns:1fr;padding:4rem 2rem 2rem;min-height:auto}.claude-radar-wrap,.claude-radar-wrap-background{display:none}.claude-bento,.claude-feature-highlight-grid,.claude-spotlight-grid,.claude-workflow-section,.claude-workflow-section.is-reverse{grid-template-columns:1fr}.claude-whats-new-viewport{height:32rem}.claude-whats-new-card{width:66vw}.claude-whats-new-arrow.is-previous{left:4%}.claude-whats-new-arrow.is-next{right:4%}.claude-gamma-guide-section{grid-template-columns:1fr;padding-top:3rem}.claude-gamma-guide-title,.claude-gamma-guide-desc{max-width:42rem}.claude-platform-proof-section{grid-template-columns:1fr;padding-top:0}.claude-platform-proof-copy{order:-1;max-width:42rem}.claude-workflow-section.is-reverse .claude-workflow-copy,.claude-workflow-section.is-reverse .claude-workflow-preview{order:initial}.claude-bento-card.span-2,.claude-indicator-product-card.is-featured{grid-column:span 1}.claude-indicator-detail-media-highlights{grid-template-columns:1fr}.claude-h1{font-size:3rem}.claude-hero-feature-layout .claude-hero-rail-panel{min-height:auto}.codex-variant .claude-hero-feature-layout .claude-hero-content{padding-bottom:2rem}.codex-variant .claude-hero-bottom-outcome{position:static;width:100%;margin-top:2rem;transform:none;pointer-events:auto}.claude-hero-feature-layout .claude-hero-rail-content,.claude-hero-feature-layout .claude-hero-feature-rail{align-items:stretch}.codex-variant .claude-hero-rail-content{transform:none}.claude-workflow-points{grid-template-columns:repeat(2,minmax(0,1fr))}.claude-hero-feature-item{width:100%;max-width:none}.claude-hero-actions-right{justify-content:flex-start}.claude-hero-outcome-prefix,.claude-hero-outcome-word{font-size:1.45rem}.claude-section-title{font-size:2.2rem}.claude-compare-header,.claude-compare-row,.claude-compare-actions{grid-template-columns:1fr}.claude-compare-brand,.claude-compare-plan,.claude-compare-feature,.claude-compare-value{justify-content:center;text-align:center}.claude-compare-plan{border-left:none;border-top:1px solid rgba(255,255,255,.06)}.claude-compare-actions{gap:.9rem}.claude-compare-actions>:first-child{display:none}}@media (max-width: 768px){.claude-feedback-title{font-size:clamp(1.5rem,7vw,2.15rem);white-space:normal}.claude-feedback-card{padding:.75rem;border-radius:22px}.claude-feedback-image,.claude-feedback-image-wrap{border-radius:16px}.claude-nav-content{padding:0 1rem;gap:.75rem;height:auto;min-height:64px;flex-wrap:wrap}.claude-nav-links{width:100%;order:3;overflow-x:auto;padding-bottom:.5rem}.claude-nav-dropdown{position:static}.claude-nav-dropdown-menu{left:0;right:0;min-width:0;width:min(100vw - 2rem,32rem)}.claude-hero-actions{flex-wrap:wrap}.claude-hero-feature-item{grid-template-columns:2.45rem minmax(0,1fr);padding:.85rem .95rem}.claude-workflow-points,.claude-pricing-grid{grid-template-columns:1fr}.claude-indicator-platform-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:.2rem}.claude-indicator-platform-tab{flex:0 0 auto}.claude-footer{flex-direction:column;align-items:flex-start;gap:2rem}.claude-section-header{flex-direction:column;align-items:flex-start}.claude-section-subtitle{text-align:left}.claude-whats-new-header{align-items:center;text-align:center}.claude-whats-new-viewport{height:clamp(26rem,112vw,31rem)}.claude-whats-new-card{width:min(88vw,40rem)}.claude-whats-new-card.is-previous{opacity:.08;transform:translate(-116%) scale(.88)}.claude-whats-new-card.is-next{opacity:.08;transform:translate(16%) scale(.88)}.claude-whats-new-media{aspect-ratio:16 / 9}.claude-whats-new-arrow{top:calc(50% - 1.5rem);width:2rem;height:2rem}.claude-whats-new-arrow.is-previous{left:.3rem}.claude-whats-new-arrow.is-next{right:.3rem}.claude-stats-bar{flex-wrap:wrap}.claude-indicator-product-footer{flex-direction:column;align-items:flex-start}.claude-indicator-cta-card{padding:1.5rem;text-align:left}.claude-indicator-detail-price-row{align-items:flex-start}}.pricing-page{min-height:100vh;width:100%;position:relative;color:var(--text-primary)}.pricing-main{flex:1;padding:1.8rem 2rem 2rem;max-width:1200px;margin:0 auto;width:100%}.pricing-hero{text-align:center;margin-bottom:2rem;padding-top:1.8rem}.pricing-hero-brand{display:flex;justify-content:center;margin-bottom:.5rem}.pricing-hero-brand .claude-hero-outcome{align-items:center;gap:.12rem;margin:0}.pricing-hero-brand .claude-hero-outcome-prefix-brand{align-items:flex-start;justify-content:center;gap:.28rem}.pricing-hero-brand .claude-hero-outcome-prefix-text{font-family:BankGothic,Bank Gothic,BankGothic Md BT,Eurostile,"Square 721",Segoe UI,sans-serif;font-size:clamp(.95rem,1.25vw,1.25rem);font-weight:300;letter-spacing:0;line-height:1.1;text-transform:none}.pricing-hero-brand .claude-hero-outcome-logo.hp-logo{line-height:1}.pricing-hero-brand .claude-hero-outcome-word-shell{min-width:23rem;min-height:2rem}.pricing-hero-brand .claude-hero-outcome-word{font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:600;line-height:1.12}.pricing-hero-title{margin:0;color:var(--claude-text);font-family:var(--claude-display);font-size:clamp(1.55rem,2.55vw,2.35rem);font-weight:500;letter-spacing:0;line-height:1.04}.pricing-hero .intro-text{color:#c9d1d9b8;font-size:.95rem;line-height:1.55;opacity:1;max-width:600px;margin:.5rem auto 0}.pricing-table-section{margin-bottom:4rem}.pricing-table-section .claude-compare-table{width:min(100%,1280px)}.pricing-action-message{margin:.85rem auto 0;max-width:680px;padding:.75rem .95rem;border:1px solid rgba(var(--claude-accent-rgb),.22);border-radius:8px;color:#ddffe2eb;background:rgba(var(--claude-accent-rgb),.08);font-family:var(--claude-display);font-size:.88rem;line-height:1.45;text-align:center}.trial-section{display:flex;justify-content:center;margin-bottom:4rem}.trial-card{background-color:var(--bg-secondary);border-radius:var(--panel-border-radius);padding:2rem 4rem;text-align:center;border:1px solid var(--border-light);animation:fadeIn .8s ease-out;animation-delay:.3s}.trial-card h2{font-size:2rem;margin-bottom:.5rem;color:var(--primary)}.trial-card p{font-size:1.2rem;margin-bottom:1.5rem;color:var(--chart-positive)}.pricing-footer{background-color:var(--bg-tertiary);padding:1.5rem 2rem;border-top:1px solid var(--border-medium)}@media (max-width: 768px){.pricing-main{padding-inline:1rem}.pricing-hero-brand .claude-hero-outcome-word-shell,.pricing-hero-brand .claude-hero-outcome-word-shell.is-slide{min-width:min(23rem,calc(100vw - 2rem))}.pricing-table-header,.pricing-row{grid-template-columns:1fr}.feature-name{background-color:var(--bg-tertiary);padding:1rem;justify-content:center}}@keyframes glow{0%{box-shadow:0 0 5px rgba(var(--chart-positive-rgb),.3)}50%{box-shadow:0 0 20px rgba(var(--chart-positive-rgb),.5)}to{box-shadow:0 0 5px rgba(var(--chart-positive-rgb),.3)}}.pricing-column-header.elite{animation:glow 3s infinite}.hp-support-widget{position:fixed;right:clamp(.75rem,1.5vw,1.05rem);bottom:clamp(.75rem,1.5vw,1.05rem);z-index:1200;font-family:var(--claude-sans, "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.hp-support-widget-panel{position:absolute;right:0;bottom:3.55rem;width:min(20.5rem,calc(100vw - 1.5rem));max-height:calc(100vh - 5rem);overflow:hidden auto;border:1px solid rgba(var(--claude-accent-rgb, 0, 200, 0),.22);border-radius:8px;background:linear-gradient(180deg,#0e1219f7,#06080cfa),var(--claude-bg, #08090d);color:var(--claude-text, #c9d1d9);box-shadow:0 28px 75px #00000094,0 0 0 1px #ffffff0a,0 0 38px rgba(var(--claude-accent-rgb, 0, 200, 0),.12);scrollbar-color:rgba(var(--claude-accent-rgb, 0, 200, 0),.55) rgba(255,255,255,.05)}.hp-support-widget-header{position:relative;display:grid;gap:.72rem;min-height:7.45rem;padding:.78rem .95rem .9rem;border-bottom:1px solid rgba(var(--claude-accent-rgb, 0, 200, 0),.18);background:radial-gradient(circle at 20% 0%,rgba(var(--claude-accent-rgb, 0, 200, 0),.26),transparent 36%),linear-gradient(140deg,#111821fa,#080a0ffa 62%,rgba(var(--claude-accent-rgb, 0, 200, 0),.16)),var(--claude-surface, #0d1117);color:var(--claude-text-bright, #f0f6fc)}.hp-support-widget-header:after{content:"";position:absolute;inset:auto .95rem 0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--claude-accent-rgb, 0, 200, 0),.7),transparent)}.hp-support-avatar-row{display:flex;align-items:center}.hp-support-avatar{display:inline-grid;width:1.62rem;height:1.62rem;place-items:center;border:1px solid rgba(var(--claude-accent-rgb, 0, 200, 0),.42);border-radius:999px;color:var(--claude-text-bright, #f0f6fc);font-family:var(--claude-display, "Space Grotesk", sans-serif);font-size:.56rem;font-weight:700;letter-spacing:0;box-shadow:0 12px 22px #00000059,inset 0 0 0 1px #ffffff0f}.hp-support-avatar+.hp-support-avatar{margin-left:-.28rem}.hp-support-avatar--photo{background:linear-gradient(135deg,rgba(var(--claude-accent-rgb, 0, 200, 0),.92),#063b11);color:#041005}.hp-support-avatar--agent{background:linear-gradient(135deg,#1a2432,#303a4e)}.hp-support-avatar--dot{background:#0b1118}.hp-support-icon-button{position:absolute;top:.58rem;right:.58rem;display:inline-grid;width:1.65rem;height:1.65rem;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0a;color:var(--claude-text, #c9d1d9);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.hp-support-icon-button:hover{border-color:rgba(var(--claude-accent-rgb, 0, 200, 0),.42);background:rgba(var(--claude-accent-rgb, 0, 200, 0),.1);color:var(--claude-accent, #00c800);transform:translateY(-1px)}.hp-support-greeting{display:grid;gap:.32rem;margin-top:auto}.hp-support-kicker{margin:0;color:var(--claude-accent, #00c800);font-family:var(--claude-mono, "Space Mono", monospace);font-size:.52rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hp-support-greeting h2{margin:0;max-width:14rem;color:var(--claude-text-bright, #f0f6fc);font-family:var(--claude-display, "Space Grotesk", sans-serif);font-size:clamp(1.16rem,4.7vw,1.42rem);font-weight:700;line-height:1.08}.hp-support-widget-body{display:grid;gap:.58rem;padding:.68rem .82rem .82rem}.hp-support-status-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.52rem;align-items:center;margin-top:0;padding:.52rem .62rem;border:1px solid rgba(var(--claude-accent-rgb, 0, 200, 0),.2);border-radius:8px;background:linear-gradient(180deg,#131922fa,#0b0e14fa),var(--claude-surface, #0d1117);box-shadow:0 10px 22px #00000047,inset 0 0 0 1px #ffffff08}.hp-support-status-card svg{color:var(--claude-accent, #00c800)}.hp-support-status-card strong,.hp-support-status-card span{display:block}.hp-support-status-card strong{color:var(--claude-text-bright, #f0f6fc);font-family:var(--claude-display, "Space Grotesk", sans-serif);font-size:.74rem;font-weight:650}.hp-support-status-card span{margin-top:.08rem;color:var(--claude-text-dim, rgba(201, 209, 217, .45));font-size:.64rem;line-height:1.25}.hp-support-widget-form{display:grid;gap:.5rem}.hp-support-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.hp-support-field{position:relative;display:grid;gap:.22rem}.hp-support-field>span{color:var(--claude-text-dim, rgba(201, 209, 217, .45));font-family:var(--claude-mono, "Space Mono", monospace);font-size:.52rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hp-support-field input,.hp-support-field textarea,.hp-support-topic-trigger{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#020408ad;color:var(--claude-text-bright, #f0f6fc);font:inherit;font-size:.72rem;line-height:1.4;padding:.48rem .56rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.hp-support-topic-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left;cursor:pointer}.hp-support-topic-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-support-topic-trigger svg{color:var(--claude-accent, #00c800);transition:transform .18s ease}.hp-support-topic-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.hp-support-topic-menu{position:absolute;top:calc(100% + .34rem);left:0;right:0;z-index:4;display:grid;gap:.18rem;padding:.28rem;border:1px solid rgba(var(--claude-accent-rgb, 0, 200, 0),.26);border-radius:8px;background:#07090dfa;box-shadow:0 18px 34px #0000007a,0 0 0 1px #ffffff08}.hp-support-topic-option{width:100%;border:0;border-radius:6px;background:transparent;color:var(--claude-text, #c9d1d9);cursor:pointer;font:inherit;font-size:.72rem;line-height:1.25;padding:.42rem .5rem;text-align:left;transition:background-color .16s ease,color .16s ease}.hp-support-topic-option:hover,.hp-support-topic-option.is-selected{background:rgba(var(--claude-accent-rgb, 0, 200, 0),.11);color:var(--claude-accent, #00c800)}.hp-support-field textarea{min-height:3.45rem;resize:vertical}.hp-support-field input::-moz-placeholder,.hp-support-field textarea::-moz-placeholder{color:#c9d1d959}.hp-support-field input::placeholder,.hp-support-field textarea::placeholder{color:#c9d1d959}.hp-support-field input:focus,.hp-support-field textarea:focus,.hp-support-topic-trigger:focus{border-color:rgba(var(--claude-accent-rgb, 0, 200, 0),.62);background:#04080ddb;box-shadow:0 0 0 3px rgba(var(--claude-accent-rgb, 0, 200, 0),.12)}.hp-support-form-footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.hp-support-count{color:var(--claude-text-dim, rgba(201, 209, 217, .45));font-family:var(--claude-mono, "Space Mono", monospace);font-size:.62rem;font-weight:700;white-space:nowrap}.hp-support-count.is-low{color:var(--claude-signal, #ff6b35)}.hp-support-submit{display:inline-flex;align-items:center;justify-content:center;gap:.34rem;min-width:6.8rem;border:0;border-radius:7px;background:var(--claude-accent, #00c800);color:#041005;cursor:pointer;font-family:var(--claude-display, "Space Grotesk", sans-serif);font-size:.7rem;font-weight:700;padding:.48rem .62rem;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}.hp-support-submit:hover:not(:disabled){box-shadow:0 0 0 1px var(--claude-accent, #00c800),0 12px 24px rgba(var(--claude-accent-rgb, 0, 200, 0),.26);filter:brightness(1.08);transform:translateY(-1px)}.hp-support-submit:disabled{cursor:not-allowed;opacity:.44}.hp-support-result{min-height:1.65rem;border-top:1px solid rgba(255,255,255,.08);color:var(--claude-text-dim, rgba(201, 209, 217, .45));font-size:.68rem;line-height:1.45;padding-top:.52rem}.hp-support-result:empty{display:none}.hp-support-result--success{color:rgba(var(--claude-accent-rgb, 0, 200, 0),.92)}.hp-support-result--error{color:#ff9a8b}.hp-support-launcher{display:inline-grid;width:2.72rem;height:2.72rem;place-items:center;border:1px solid rgba(var(--claude-accent-rgb, 0, 200, 0),.45);border-radius:999px;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.2),transparent 30%),var(--claude-accent, #00c800);color:#041005;cursor:pointer;box-shadow:0 17px 34px #0000006b,0 0 24px rgba(var(--claude-accent-rgb, 0, 200, 0),.3);transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}.hp-support-launcher:hover{box-shadow:0 19px 38px #00000075,0 0 32px rgba(var(--claude-accent-rgb, 0, 200, 0),.42);filter:brightness(1.08);transform:translateY(-2px)}.hp-support-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width: 560px){.hp-support-widget{right:.75rem;bottom:.75rem;left:.75rem;display:flex;justify-content:flex-end}.hp-support-widget-panel{right:0;left:0;bottom:3.42rem;width:auto;max-height:calc(100vh - 5.5rem)}.hp-support-field-grid,.hp-support-form-footer{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.hp-support-submit{width:100%}}.homepage{min-height:100vh;width:100%;position:relative;color:var(--text-primary)}.homepage-content{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1}.homepage-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--bg-secondary);border-bottom:1px solid var(--border-dark)}.homepage-logo h1{font-size:2.5rem;margin:0;background:linear-gradient(45deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tagline{margin:0;font-size:1rem;opacity:.8}.homepage-nav{display:flex;gap:1rem}.homepage-main{flex:1;padding:2rem;display:flex;flex-direction:column;gap:4rem}.hero-section{display:flex;align-items:center;justify-content:center;min-height:70vh;padding:2rem 0}.hero-panel{max-width:800px;width:100%;text-align:center;padding:3rem;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--panel-border-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-title{font-size:3rem;margin-bottom:1.5rem;background:linear-gradient(45deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:1.25rem;margin-bottom:2rem;color:var(--text-secondary);line-height:1.6}.hero-cta{display:flex;gap:1rem;justify-content:center}.features-section{padding:2rem 0}.section-title{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:var(--text-primary)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.feature-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;transition:all var(--transition-normal);border-radius:var(--panel-border-radius);background-color:var(--bg-secondary);height:100%}.feature-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.feature-icon{font-size:3rem;height:5rem;width:5rem;display:flex;align-items:center;justify-content:center;background-color:var(--bg-tertiary);border-radius:50%;margin-bottom:1.5rem}.feature-card h3{margin-top:0;margin-bottom:1rem;font-size:1.5rem;color:var(--primary)}.feature-card p{margin-bottom:0;color:var(--text-secondary);line-height:1.6}.cta-section{padding:2rem 0}.cta-panel{max-width:800px;margin:0 auto;text-align:center;padding:3rem;background-color:var(--bg-secondary);border-radius:var(--panel-border-radius)}.cta-panel h2{font-size:2.5rem;margin-bottom:1rem;color:var(--primary)}.cta-panel p{font-size:1.25rem;margin-bottom:2rem;color:var(--text-secondary)}.homepage-footer{background-color:var(--bg-tertiary);padding:2rem;border-top:1px solid var(--border-medium)}.footer-content{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.footer-links{display:flex;gap:1.5rem}.footer-link{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.footer-link:hover{color:var(--primary)}@media (max-width: 768px){.homepage-header{flex-direction:column;gap:1rem;padding:1rem}.hero-title{font-size:2.5rem}.hero-panel,.cta-panel{padding:2rem 1rem}.hero-cta{flex-direction:column}.features-grid{grid-template-columns:1fr}.footer-content{flex-direction:column;gap:1rem;text-align:center}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-panel,.feature-card,.cta-panel{animation:fadeIn .8s ease-out}.feature-card:nth-child(1){animation-delay:.1s}.feature-card:nth-child(2){animation-delay:.2s}.feature-card:nth-child(3){animation-delay:.3s}.feature-card:nth-child(4){animation-delay:.4s}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:12px;padding:0;width:90%;max-width:450px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0000004d}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid var(--border-color);margin-bottom:24px}.modal-header h2{margin:0;color:var(--text-primary);font-size:1.5rem;font-weight:600}.modal-close{background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.modal-close:hover{background-color:var(--hover-background);color:var(--text-primary)}.modal-body{padding:0 24px 24px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:6px;color:var(--text-primary);font-weight:500;font-size:.9rem}.form-group input{width:100%;padding:12px 16px;border:1px solid var(--border-medium);border-radius:8px;background-color:var(--bg-secondary);color:var(--text-primary);font-size:1rem;transition:all .2s ease;box-sizing:border-box}.form-group input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-transparent)}.form-group input:invalid{border-color:var(--chart-negative)}.form-group-checkbox{margin-top:-4px}.checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;line-height:1.4}.checkbox-label input[type=checkbox]{width:auto;margin:2px 0 0;padding:0;flex:0 0 auto}.checkbox-label span{color:var(--text-secondary);font-size:.9rem}.error-message{background-color:var(--chart-negative-transparent);border:1px solid var(--chart-negative);color:var(--chart-negative);padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:.9rem}.oauth-section{margin-top:24px}.divider{text-align:center;margin:20px 0;position:relative}.divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--border-color)}.divider span{background-color:var(--panel-background);padding:0 16px;color:var(--text-secondary);font-size:.9rem}.button-oauth{width:100%;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;font-weight:500}.button-oauth.google{background-color:#4285f4;color:#fff;border:1px solid #4285f4}.button-oauth.google:hover{background-color:#3367d6;border-color:#3367d6}.button-oauth.facebook{background-color:#1877f2;color:#fff;border:1px solid #1877f2}.button-oauth.facebook:hover{background-color:#166fe5;border-color:#166fe5}.auth-switch{text-align:center;margin-top:24px;padding-top:20px;border-top:1px solid var(--border-color)}.auth-switch p{margin:0;color:var(--text-secondary);font-size:.9rem}.link-button{background:none;border:none;color:var(--primary);cursor:pointer;text-decoration:underline;font-size:inherit;padding:0;margin:0}.link-button:hover{color:var(--primary-hover)}.loading-container{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background)}.loading-spinner{text-align:center;color:var(--text-primary)}.loading-spinner i{font-size:2rem;margin-bottom:16px;color:var(--primary)}.loading-spinner p{margin:0;font-size:1.1rem}.auth-required{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background);padding:20px}.auth-message{text-align:center;max-width:400px;padding:40px;background-color:var(--panel-background);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 24px #0000001a}.auth-message h2{margin:0 0 16px;color:var(--text-primary);font-size:1.5rem;font-weight:600}.auth-message p{margin:0 0 24px;color:var(--text-secondary);line-height:1.5}@media (max-width: 768px){.modal-content{width:95%;margin:20px}.modal-header,.modal-body{padding-left:20px;padding-right:20px}.auth-message{padding:30px 20px}}[data-theme=theme-dark] .modal-overlay{background-color:#000c}[data-theme=theme-dark] .form-group input{background-color:var(--input-background, #2a2a2a);border-color:var(--border-color, #404040)}[data-theme=theme-dark] .form-group input:focus{background-color:var(--input-background, #2a2a2a)}.legal-shell{background:radial-gradient(circle at top,rgba(17,56,45,.28),transparent 36%),linear-gradient(180deg,#07090d,#0b1018)}.legal-main{width:min(1040px,calc(100% - 2.5rem));margin:0 auto;padding:6.5rem 0 3.5rem}.legal-hero{display:grid;gap:.85rem;margin-bottom:1.35rem}.legal-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(113,196,154,.22);background:#0d1f18a3;color:#9dd8b5;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.legal-title{margin:0;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1;color:#f4f7fb}.legal-summary{max-width:54rem;margin:0;font-size:.95rem;line-height:1.62;color:#dde5f0d1}.legal-meta-row{display:flex;flex-wrap:wrap;gap:.8rem}.legal-meta-pill{display:inline-flex;align-items:center;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#0c121bb8;color:#d7dfeb;font-size:.8rem}.legal-meta-pill-warning{color:#ffe39d;border-color:#ffd07038;background:#35240899}.legal-card{padding:1.2rem;border:1px solid rgba(148,163,184,.14);border-radius:1.25rem;background:linear-gradient(180deg,#0a1018f0,#080c13e6);box-shadow:0 24px 80px #00000047}.legal-section-stack{display:grid;gap:1.15rem}.legal-section-block{display:grid;gap:.62rem;padding-bottom:1.05rem;border-bottom:1px solid rgba(148,163,184,.1)}.legal-section-block:last-child{border-bottom:0;padding-bottom:0}.legal-section-block h2,.account-section-header h2{margin:0;font-size:1.05rem;color:#f5f7fb}.legal-section-block p,.account-product-card p,.account-plan-card p,.account-empty-state{margin:0;font-size:.9rem;line-height:1.6;color:#d9e2edcc}.account-main{display:grid;gap:1.35rem}.account-shell{--account-surface: var(--bg-panel);--account-surface-soft: var(--bg-secondary);--account-surface-strong: var(--bg-primary);--account-border: var(--border-light);--account-border-strong: var(--border-medium);--account-text: var(--text-primary);--account-muted: var(--text-secondary);--account-faint: var(--text-tertiary);--account-font: var(--font-ui, "Segoe UI", Inter, system-ui, sans-serif);background:var(--bg-primary)}.account-main{width:min(1180px,calc(100% - 2rem));gap:.85rem;padding:5.8rem 0 2.8rem}.account-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,max-content);align-items:center;gap:.7rem 1.15rem;margin-bottom:0;padding:.95rem 1rem;border:1px solid var(--account-border);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--account-surface-soft) 94%,white 6%),var(--account-surface));box-shadow:inset 0 1px #ffffff12,inset 0 -1px #00000061,0 18px 44px #00000047}.account-hero .legal-eyebrow,.account-main .legal-card .legal-eyebrow{padding:0;border:0;border-radius:0;background:transparent;color:var(--account-muted);font-family:var(--account-font);font-size:.74rem;font-weight:560;letter-spacing:0;text-transform:none}.account-hero .legal-title{max-width:46rem;margin:0;font-family:var(--account-font);font-size:clamp(1.18rem,1.55vw,1.55rem);font-weight:520;letter-spacing:0;line-height:1.12;color:var(--account-text)}.account-hero .legal-summary{max-width:50rem;font-size:.84rem;line-height:1.45;color:var(--account-muted)}.account-hero .legal-meta-row{grid-column:2;grid-row:1 / span 3;flex-direction:column;align-items:stretch;justify-content:center;gap:.55rem;min-width:14rem}.account-hero .legal-meta-pill{justify-content:center;min-height:30px;padding:.38rem .7rem;border-radius:10px;border-color:var(--account-border);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-input) 90%,white 10%),var(--account-surface));color:var(--account-muted);font-size:.74rem;box-shadow:inset 0 1px #ffffff0f,inset 0 -8px 16px #0000002e}.account-main .legal-card{padding:.95rem;border-color:var(--account-border);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--account-surface-soft) 92%,white 8%),var(--account-surface));box-shadow:inset 0 1px #ffffff0e,0 16px 42px #00000038}.account-main .legal-card h2{margin-top:.28rem;font-family:var(--account-font);font-size:.94rem;font-weight:560;letter-spacing:0;color:var(--account-text)}.account-main .claude-btn-primary,.account-main .claude-btn-secondary{min-height:30px;padding:.44rem .74rem;border-radius:9px;font-family:var(--account-font);font-size:.72rem;font-weight:560;transform:none}.account-main .claude-btn-primary{background:linear-gradient(180deg,var(--primary-light),var(--primary-dark));color:var(--text-inverse, var(--bg-primary));box-shadow:inset 0 1px #ffffff47,0 8px 20px #1f8f622e}.account-main .claude-btn-secondary{border-color:var(--account-border);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-input) 92%,white 8%),var(--account-surface));color:var(--account-muted);box-shadow:inset 0 1px #ffffff0e,inset 0 -8px 16px #00000029}.account-main .claude-btn-primary:hover,.account-main .claude-btn-secondary:hover{transform:none}.account-banner{padding:.78rem .95rem;border-radius:.8rem;border:1px solid var(--account-border);font-size:.84rem}.account-banner-success{background:color-mix(in srgb,var(--success) 14%,var(--account-surface));border-color:color-mix(in srgb,var(--success) 36%,var(--account-border));color:var(--account-text)}.account-banner-warning{background:color-mix(in srgb,var(--warning) 16%,var(--account-surface));border-color:color-mix(in srgb,var(--warning) 36%,var(--account-border));color:var(--account-text)}.account-banner-info{background:color-mix(in srgb,var(--info) 14%,var(--account-surface));border-color:color-mix(in srgb,var(--info) 34%,var(--account-border));color:var(--account-text)}.account-summary-grid,.account-detail-grid,.account-usage-grid,.account-plan-grid,.account-product-grid{display:grid;gap:1rem}.account-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-summary-card,.account-detail-card,.account-usage-card,.account-plan-card,.account-product-card,.account-invoice-row{display:grid;gap:.35rem;padding:.9rem;border-radius:.9rem;border:1px solid var(--account-border);background:color-mix(in srgb,var(--account-surface-soft) 60%,transparent)}.account-summary-card strong,.account-detail-card strong,.account-usage-card strong,.account-plan-price strong{font-size:1.05rem;color:var(--account-text)}.account-summary-label{font-size:.74rem;letter-spacing:0;text-transform:none;color:var(--account-faint)}.account-section-header,.account-product-header,.account-plan-topline,.account-action-row,.account-inline-actions,.account-invoice-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.account-section-header{margin-bottom:1rem}.account-action-row,.account-inline-actions{flex-wrap:wrap}.account-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.account-billing-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.account-billing-note{max-width:48rem;margin:0;color:var(--account-faint);font-size:.78rem;line-height:1.55}.account-interval-toggle{display:inline-flex;gap:.45rem;padding:.35rem;border-radius:999px;background:var(--bg-input);border:1px solid var(--account-border)}.account-interval-button{border:0;border-radius:999px;padding:.55rem .9rem;background:transparent;color:var(--account-muted);cursor:pointer}.account-interval-button.is-active{background:var(--control-option-selected-fill);color:var(--control-option-active-text)}.account-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-plan-card.is-featured,.account-plan-card.is-highlighted{border-color:color-mix(in srgb,var(--primary) 36%,var(--account-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent)}.account-plan-badge,.account-status-chip,.account-product-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:.35rem .65rem;border-radius:999px;background:var(--bg-input);border:1px solid var(--account-border);color:var(--account-muted);font-size:.78rem}.account-plan-price{display:flex;align-items:baseline;gap:.35rem;color:var(--account-muted)}.account-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-progress-track{position:relative;overflow:hidden;width:100%;height:.55rem;border-radius:999px;background:var(--bg-input)}.account-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary-dark),var(--primary-light))}.account-invoice-list{display:grid;gap:.85rem}.account-invoice-row>div{display:grid;gap:.25rem}.account-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-product-badges{display:flex;flex-wrap:wrap;gap:.55rem}.account-portal-panel{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);gap:.8rem;align-items:start;padding:.85rem}.account-portal-content{display:grid;min-width:0;min-height:100%}.account-portal-content>.legal-card{min-height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.account-rail{position:sticky;top:5.45rem;display:grid;min-height:min(580px,calc(100vh - 6.6rem));gap:.8rem;padding:0 .8rem 0 0;border-right:1px solid var(--account-border)}.account-rail-profile{display:flex;align-items:center;gap:.62rem;min-width:0;padding:.1rem .1rem .72rem;border-bottom:1px solid var(--account-border)}.account-avatar{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:10px;border:1px solid var(--account-border-strong);background:var(--control-option-selected-fill);color:var(--control-option-active-text);font-family:var(--font-ui, var(--claude-display));font-size:.82rem;font-weight:700}.account-rail-profile>div{display:grid;min-width:0;gap:.1rem}.account-rail-hello{color:var(--account-faint);font-size:.68rem}.account-rail-profile strong{overflow:hidden;color:var(--account-text);font-size:.84rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.account-rail-nav,.account-rail-footer{display:grid;gap:.3rem}.account-rail-footer{align-self:end;padding-top:.75rem;border-top:1px solid var(--account-border)}.account-rail-nav button,.account-rail-footer a,.account-rail-footer button{display:flex;align-items:center;gap:.5rem;min-width:0;min-height:32px;padding:.42rem .58rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--account-muted);font:inherit;font-size:.76rem;font-weight:520;text-align:left;text-decoration:none;cursor:pointer}.account-rail-nav button:hover,.account-rail-footer a:hover,.account-rail-footer button:hover,.account-rail-nav button.is-active{border-color:var(--account-border-strong);background:var(--control-option-selected-fill);color:var(--control-option-active-text);box-shadow:inset 3px 0 0 var(--primary),inset 0 1px #ffffff0e}.account-downloads-card{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:min(560px,calc(100vh - 12rem));overflow:hidden}.account-downloads-card .account-section-header{margin:0;padding:0 0 .85rem;border-bottom:1px solid var(--account-border)}.account-download-scope-tabs{display:inline-flex;align-items:center;gap:.2rem;padding:.24rem;border:1px solid var(--account-border);border-radius:10px;background:var(--bg-input);box-shadow:inset 0 1px 10px #00000047}.account-download-scope-tabs button{display:inline-flex;align-items:center;gap:.42rem;min-height:30px;padding:.34rem .72rem;border:0;border-radius:8px;background:transparent;color:var(--account-muted);font:560 .76rem/1 var(--account-font);letter-spacing:0;cursor:pointer}.account-download-scope-tabs button:hover,.account-download-scope-tabs button.is-active{background:var(--control-option-selected-fill);color:var(--control-option-active-text);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000061}.account-download-scope-tabs button span{color:var(--account-faint);font-size:.72rem}.account-download-scroll{min-height:0;max-height:min(540px,calc(100vh - 18rem));overflow:auto;padding-right:.28rem;scrollbar-color:color-mix(in srgb,var(--primary) 46%,var(--account-border-strong)) var(--bg-input);scrollbar-width:thin}.account-download-scroll::-webkit-scrollbar{width:10px;height:10px}.account-download-scroll::-webkit-scrollbar-track{border-radius:999px;background:var(--bg-input);box-shadow:inset 0 0 0 1px var(--account-border)}.account-download-scroll::-webkit-scrollbar-thumb{border:2px solid var(--bg-input);border-radius:999px;background:color-mix(in srgb,var(--primary) 52%,var(--account-border-strong))}.account-download-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--primary) 70%,var(--account-text))}.account-download-table{display:grid;min-width:900px}.account-download-row{display:grid;grid-template-columns:minmax(12rem,1.2fr) 4.75rem 5.15rem 5.15rem minmax(7.2rem,.9fr) 4.25rem 5rem 4.85rem minmax(8.4rem,10.5rem);align-items:center;gap:.45rem;min-width:0;padding:.54rem .2rem;border-top:1px solid var(--account-border);background:transparent}.account-download-row:nth-child(2n):not(.account-download-row-head){background:color-mix(in srgb,var(--account-surface-soft) 42%,transparent)}.account-download-row-head{min-height:40px;padding-top:.58rem;padding-bottom:.58rem;border-top:0;background:linear-gradient(180deg,color-mix(in srgb,var(--account-surface-soft) 68%,transparent),transparent);color:var(--account-text);font-family:var(--account-font);font-size:.7rem;font-weight:560;letter-spacing:0}.account-download-product{display:grid;min-width:0}.account-download-product-name{color:var(--primary);font-size:.84rem;font-weight:560}.account-download-product p{margin:0;color:var(--account-faint);font-size:.76rem;line-height:1.45}.account-download-cell{display:grid;gap:.2rem;min-width:0;color:var(--account-muted);font-size:.74rem;font-weight:600;line-height:1.3}.account-download-cell small{color:var(--account-faint);font-size:.64rem;font-weight:600}.account-tier-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.28rem;color:var(--account-text);font-weight:560}.account-tier-pill.is-elite{color:var(--primary)}.account-download-asset{color:var(--account-text)}.account-access-state{width:-moz-fit-content;width:fit-content;padding:.22rem .5rem;border:1px solid var(--account-border);border-radius:999px;background:var(--bg-input);font-size:.68rem;font-weight:560}.account-access-state.is-enabled{border-color:color-mix(in srgb,var(--primary) 38%,var(--account-border));color:var(--primary)}.account-access-state.is-disabled{color:var(--account-faint)}.account-download-action{display:flex;min-width:0}.account-download-button{width:100%;justify-content:flex-start;gap:.5rem;white-space:normal}.account-download-empty-panel{display:grid;align-content:center;min-height:300px;gap:.55rem;padding:1.1rem;border:1px dashed var(--account-border);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--account-surface-soft) 60%,transparent),transparent)}.account-download-empty-panel h3{margin:0;color:var(--account-text);font-family:var(--account-font);font-size:1rem;font-weight:560;letter-spacing:0}.account-download-empty-panel p{max-width:44rem;margin:0;color:var(--account-faint);font-size:.8rem;line-height:1.55}@media (max-width: 1080px){.account-portal-panel{grid-template-columns:minmax(0,1fr)}.account-rail{position:static;min-height:0;padding:0 0 1rem;border-right:0;border-bottom:1px solid var(--account-border)}.account-rail-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.account-downloads-card{min-height:min(560px,calc(100vh - 12rem))}.account-download-scroll{max-height:min(480px,calc(100vh - 16rem))}.account-summary-grid,.account-detail-grid,.account-usage-grid,.account-plan-grid,.account-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.legal-main{width:min(100% - 1.5rem,100%);padding-top:6.35rem}.legal-card{padding:1.1rem;border-radius:1.25rem}.account-summary-grid,.account-detail-grid,.account-usage-grid,.account-plan-grid,.account-product-grid{grid-template-columns:minmax(0,1fr)}.account-section-header,.account-product-header,.account-invoice-row{flex-direction:column}.account-download-scope-tabs{width:100%}.account-download-scope-tabs button{justify-content:center;flex:1}.account-interval-toggle{width:100%;justify-content:space-between}.account-rail-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.account-download-row{grid-template-columns:minmax(0,1fr);gap:.55rem;padding:.88rem .1rem}.account-download-row-head{display:none}.account-download-table{min-width:0}.account-download-cell,.account-download-action{padding-left:0}}.account-shell .account-main{width:min(1180px,calc(100% - 2rem));gap:.85rem;padding:5.8rem 0 2.8rem}.account-shell .account-summary-grid,.account-shell .account-detail-grid,.account-shell .account-usage-grid,.account-shell .account-plan-grid,.account-shell .account-product-grid{gap:.85rem}.account-shell .account-summary-card,.account-shell .account-detail-card,.account-shell .account-usage-card,.account-shell .account-plan-card,.account-shell .account-product-card,.account-shell .account-invoice-row{gap:.42rem;padding:.82rem;border-radius:10px;border-color:var(--account-border);background:linear-gradient(180deg,color-mix(in srgb,var(--account-surface-soft) 72%,transparent),color-mix(in srgb,var(--account-surface) 86%,transparent));box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000057}.account-shell .account-summary-card strong,.account-shell .account-detail-card strong,.account-shell .account-usage-card strong,.account-shell .account-plan-price strong,.account-shell .account-invoice-row strong{font-family:var(--account-font);font-size:.96rem;font-weight:560;letter-spacing:0;color:var(--account-text)}.account-shell .account-summary-card span:not(.account-summary-label),.account-shell .account-detail-card span:not(.account-summary-label),.account-shell .account-usage-card span:not(.account-summary-label),.account-shell .account-invoice-row span:not(.account-status-chip),.account-shell .account-plan-price span{color:var(--account-faint);font-size:.76rem}.account-shell .account-summary-label{color:var(--account-muted);font-family:var(--account-font);font-size:.68rem;font-weight:520;letter-spacing:0;text-transform:none}.account-shell .account-plan-card h3,.account-shell .account-product-card h3{margin:0;font-family:var(--account-font);font-size:.92rem;font-weight:560;color:var(--account-text)}.account-shell .account-product-card p,.account-shell .account-plan-card p,.account-shell .account-empty-state{color:var(--account-faint);font-size:.8rem;line-height:1.48}.account-shell .account-plan-card.is-featured,.account-shell .account-plan-card.is-highlighted{border-color:color-mix(in srgb,var(--primary) 36%,var(--account-border));background:linear-gradient(180deg,color-mix(in srgb,var(--account-surface-soft) 84%,var(--primary) 16%),var(--account-surface));box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent)}.account-shell .account-plan-badge,.account-shell .account-status-chip,.account-shell .account-product-badge{border-color:var(--account-border);background:var(--bg-input);color:var(--account-muted);font-size:.66rem;font-weight:540}.account-shell .account-section-header{align-items:center;margin-bottom:.72rem}.account-shell .account-interval-toggle{gap:.2rem;padding:.25rem;border-radius:10px;border-color:var(--account-border);background:var(--bg-input);box-shadow:inset 0 1px 10px #00000042}.account-shell .account-interval-button{min-height:28px;padding:.32rem .64rem;border-radius:8px;color:var(--account-muted)}.account-shell .account-interval-button.is-active{background:var(--control-option-selected-fill);color:var(--control-option-active-text);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000061}.account-shell .account-progress-track{height:.42rem;background:var(--bg-input);box-shadow:inset 0 1px 8px #00000047}.account-shell .account-progress-fill{background:linear-gradient(90deg,var(--primary-dark),var(--primary-light))}@media (max-width: 900px){.account-shell .account-hero{grid-template-columns:minmax(0,1fr)}.account-shell .account-hero .legal-meta-row{grid-column:auto;grid-row:auto;flex-direction:row;justify-content:flex-start}}@media (max-width: 720px){.account-shell .account-main{width:min(100% - 1.25rem,100%);padding-top:6rem}.account-shell .account-hero{padding:1rem;border-radius:14px}.account-shell .account-hero .legal-meta-row{flex-direction:column}}
