.chart-axes line{stroke:var(--line-soft,#e1e5eb);stroke-width:1px}.chart-axes text{fill:var(--muted,#69717b);font-family:var(--font-geist-mono,monospace);font-variant-numeric:tabular-nums}.connection-health{flex:none;position:relative}.connection-health-trigger{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:32px;height:32px;padding:0;display:grid}.connection-health-trigger:hover,.connection-health-trigger[aria-expanded=true]{border-color:var(--line);background:var(--panel-high)}.connection-health-trigger:focus-visible,.connection-health-popup button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.connection-health-healthy{color:#007f35}.connection-health-checking{color:#a96f17}.connection-health-error{color:#d01d12}.connection-health-unknown{color:var(--muted)}.connection-health-popup{z-index:90;border:1px solid var(--line);background:var(--panel);width:340px;max-height:min(640px,100dvh - 90px);color:var(--paper);text-align:left;border-radius:6px;outline:none;padding:14px 16px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 8px 28px #11141724}.connection-health-heading,.connection-health-source-heading,.connection-health-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.connection-health-heading h2{margin:0;font-size:14px;font-weight:650}.connection-health-heading button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:0;display:grid}.connection-health-heading button:hover{background:var(--panel-high)}.connection-health-description{color:var(--muted);margin:2px 0 8px}.connection-health-source{border-top:1px solid var(--line-soft);padding:12px 0}.connection-health-source-heading strong{font-size:12px;font-weight:650}.connection-health-state{white-space:nowrap;font-size:11px;font-weight:650}.connection-health-source p{overflow-wrap:anywhere;margin:5px 0}.connection-health-action{color:var(--paper);font-weight:550}.connection-health-action a{color:inherit;text-underline-offset:2px;text-decoration:underline}.connection-health-times{color:var(--muted);flex-direction:column;gap:2px;font-size:10px;display:flex}.connection-health-footer{border-top:1px solid var(--line-soft);color:var(--muted);padding-top:10px;font-size:10px}.connection-health-footer button{color:var(--paper);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:3px;flex:none;padding:3px 8px;font-size:11px}.connection-health-console-link{color:var(--blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;margin-top:12px;padding:0;font-size:11px;text-decoration:underline;display:inline-flex}@media (width<=640px){.connection-health-popup{width:auto;max-height:calc(100dvh - 24px);position:fixed;top:12px;left:12px;right:12px}}.fx-data-page .fx-data-content{min-width:0}.fx-carry-factor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fx-carry-factor-grid .fx-data-chart-card>footer{flex-wrap:wrap}@media (width<=900px){.fx-carry-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.fx-carry-factor-grid{grid-template-columns:1fr}}.fx-data-navigation{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;display:grid}.fx-data-navigation-heading h2{margin:5px 0 0;font-size:22px}.fx-data-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fx-data-categories button{border:1px solid var(--line);color:var(--paper);text-align:left;cursor:pointer;background:0 0;border-radius:8px;gap:5px;padding:11px 12px;font-family:inherit;display:grid}.fx-data-categories button.active{color:var(--blue);background:#0071e31a;border-color:#0071e33d}.fx-data-categories strong{font-size:12px}.fx-data-categories small{color:var(--muted);font-size:10px;line-height:1.4}.fx-data-subnavigation{border-bottom:1px solid var(--line-soft);padding:12px}.fx-data-parameters{border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:14px;font-size:12px}.fx-data-parameters summary{cursor:pointer;font-weight:650}.fx-data-parameters dl{gap:12px;margin:16px 0 0;display:grid}.fx-data-parameters dl>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.fx-data-parameters dt{color:var(--muted)}.fx-data-parameters dd{margin:0;line-height:1.5}.fx-data-currency-heading{color:var(--muted);letter-spacing:.08em;grid-column:1/-1;margin:0;padding:8px 10px 3px;font-size:10px;font-weight:700}.fx-data-currency-heading:not(:first-child){border-top:1px solid var(--line-soft);margin-top:4px;padding-top:12px}.fx-data-currency-flag{object-fit:contain;width:28px;height:21px;display:block}.fx-data-content h2 small{color:var(--muted);letter-spacing:-.02em;margin-left:12px;font-size:15px;font-weight:500}.fx-data-asof{text-align:right;flex-shrink:0;gap:5px;display:grid}.fx-data-asof>span,.fx-data-asof>small{color:var(--muted);font:600 9px/1.3 var(--font-geist-mono), monospace}.fx-data-asof>strong{font:650 13px/1.2 var(--font-geist-mono), monospace}.fx-data-toolbar,.fx-data-tenor-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.fx-data-tenor-toolbar{gap:10px;margin-top:12px}.fx-data-control,.fx-data-tenors{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.fx-data-control>span{color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;padding-right:5px}.fx-data-control button,.fx-data-tenors button,.fx-data-action,.fx-data-pagination button{border:1px solid var(--line);min-height:30px;color:var(--paper);font:600 10px/1.2 var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;border-radius:7px;padding:6px 9px}.fx-data-control button.active,.fx-data-tenors button.active{color:var(--blue);background:#0071e31a;border-color:#0071e33d}.fx-data-control button:hover,.fx-data-tenors button:hover,.fx-data-action:hover,.fx-data-pagination button:hover{border-color:var(--blue)}.fx-data-action{align-items:center;gap:5px;display:inline-flex}.fx-data-content button:disabled{opacity:.45;cursor:default}.fx-data-content button:focus-visible,.fx-data-sidebar button:focus-visible,.fx-data-navigation button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.fx-data-summary{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);font:550 10px/1.4 var(--font-geist-mono), monospace;flex-wrap:wrap;gap:8px 20px;margin:16px 0;padding:12px 0;display:flex}.fx-data-summary b{color:var(--muted);letter-spacing:.04em;margin-right:6px;font-size:8px}.fx-data-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fx-data-return-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.fx-data-return-grid .indicator-history-chart{padding:5px 5px 0}.fx-data-return-grid .fx-data-empty{min-height:130px}.fx-data-chart-card{border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.fx-data-chart-card>header{justify-content:space-between;align-items:start;gap:8px;padding:14px 14px 0;display:flex}.fx-data-chart-card h3{margin:5px 0 0;font-size:14px;font-weight:650}.fx-data-chart-card>header>div:last-child{text-align:right;gap:5px;display:grid}.fx-data-chart-card>header strong{font:650 16px/1.2 var(--font-geist-mono), monospace}.fx-data-chart-card>header small{color:var(--muted);font:500 9px/1 var(--font-geist-mono), monospace}.fx-data-chart-card>footer{color:var(--muted);font:500 9px/1.3 var(--font-geist-mono), monospace;justify-content:space-between;gap:10px;padding:9px 14px 12px;display:flex}.fx-data-carry-quotes{flex-wrap:wrap;gap:12px 32px;padding:16px 14px 0;display:flex}.fx-data-carry-quotes>div{gap:5px;display:grid}.fx-data-carry-quotes span{color:var(--muted);font-size:10px}.fx-data-carry-quotes strong{font-variant-numeric:tabular-nums;font-size:15px}.fx-data-empty{text-align:center;align-content:center;justify-items:center;gap:9px;min-height:260px;padding:24px;display:grid}.fx-data-empty strong{font-size:16px;font-weight:600}.fx-data-empty span{max-width:430px;color:var(--muted);font-size:12px;line-height:1.5}.fx-data-table-panel{border:1px solid var(--line);border-radius:12px;overflow:hidden}.fx-data-table-scroll{max-height:620px;overflow:auto}.fx-data-table{border-collapse:collapse;white-space:nowrap;width:100%;font:500 11px/1.3 var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums}.fx-data-table caption{color:var(--muted);text-align:left;padding:12px;font-size:10px}.fx-data-table th,.fx-data-table td{border-bottom:1px solid var(--line-soft);text-align:right;padding:10px 13px}.fx-data-table th:first-child{text-align:left}.fx-data-table thead th{z-index:1;background:var(--background,#fff);font-weight:650;position:sticky;top:0}.fx-data-table thead small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:500;display:block}.fx-data-table tbody th{font-weight:500}.fx-data-table tbody tr:hover{background:#0071e30a}.fx-data-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:10px;display:flex}.fx-data-pagination>div{align-items:center;gap:9px;display:flex}.fx-data-notes{color:var(--muted);font:500 10px/1.6 var(--font-geist-sans), sans-serif;margin-top:16px}.fx-data-notes p{margin:5px 0}.fx-data-sidebar-message{color:var(--muted);margin:0;padding:15px;font-size:11px;line-height:1.4}@media (width>=1700px){.fx-data-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.fx-data-sidebar .indicator-list{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));max-height:260px;overflow:auto}}@media (width<=600px){.fx-data-navigation{grid-template-columns:1fr;gap:12px}.fx-data-navigation-heading h2{font-size:18px}.fx-data-categories button{padding:10px 8px}.fx-data-content h2{font-size:23px}.fx-data-content h2 small{margin:4px 0 0;font-size:13px;display:block}.fx-data-asof>strong{font-size:11px}.fx-data-chart-grid,.fx-data-return-grid{grid-template-columns:1fr}.fx-data-control button,.fx-data-tenors button,.fx-data-action{min-height:36px;padding:8px 10px}.fx-data-toolbar{gap:10px}.fx-data-summary{gap:8px 13px}.fx-data-table th,.fx-data-table td{padding:9px 11px}}.streetaccount-news-page{border:1px solid var(--line);border-radius:16px;min-width:0;padding:26px}.streetaccount-news-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.streetaccount-news-heading h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:28px}.streetaccount-news-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.streetaccount-news-reload,.streetaccount-news-regions button{border:1px solid var(--line);min-height:34px;color:var(--paper);font:600 11px/1.2 var(--font-geist-sans), sans-serif;cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px}.streetaccount-news-reload{flex-shrink:0;justify-content:center;align-items:center;gap:7px;display:inline-flex}.streetaccount-news-actions{flex-wrap:wrap;gap:8px;display:flex}.streetaccount-news-fetch{color:var(--blue);background:#0071e31a;border-color:#0071e33d}.streetaccount-news-reload:disabled{opacity:.5;cursor:default}.streetaccount-news-page button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.streetaccount-news-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.streetaccount-news-regions{gap:6px;display:flex}.streetaccount-news-regions button.active{color:var(--blue);background:#0071e31a;border-color:#0071e33d}.streetaccount-news-freshness{color:var(--muted);text-align:right;gap:4px;font-size:11px;line-height:1.4;display:grid}.streetaccount-news-freshness .streetaccount-news-stale{color:#a96716}.streetaccount-news-message{border:1px solid var(--line);color:var(--muted);border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:12px;line-height:1.5}.streetaccount-news-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.streetaccount-news-column{border-top:1px solid var(--line);min-width:0}.streetaccount-news-column>header{border-bottom:1px solid var(--line-soft);padding:18px 0}.streetaccount-news-column h3{letter-spacing:-.02em;margin:0 0 6px;font-size:17px;font-weight:650}.streetaccount-news-column small{color:var(--muted);font-size:10px;line-height:1.5}.streetaccount-news-item{border-bottom:1px solid var(--line-soft);overflow-wrap:anywhere;padding:18px 0}.streetaccount-news-item h4{white-space:pre-wrap;margin:0 0 7px;font-size:13px;font-weight:650;line-height:1.6}.streetaccount-news-item p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}.streetaccount-news-item>small{margin-top:9px;display:block}.streetaccount-news-empty{color:var(--muted);padding:28px 0;font-size:12px;line-height:1.5}@media (width<=750px){.streetaccount-news-page{padding:18px}.streetaccount-news-heading{flex-wrap:wrap;gap:12px}.streetaccount-news-heading h2{font-size:24px}.streetaccount-news-freshness{text-align:left}.streetaccount-news-columns{grid-template-columns:1fr;gap:24px}.streetaccount-news-reload,.streetaccount-news-regions button{min-height:38px}}.streetaccount-news-compact{background:#fff;border-radius:2px;flex-direction:column;height:480px;padding:14px 16px;display:flex;overflow:hidden}.streetaccount-news-compact .streetaccount-news-heading{flex-wrap:wrap;gap:10px}.streetaccount-news-compact .streetaccount-news-heading h2{letter-spacing:-.025em;margin:4px 0;font-size:16px}.streetaccount-news-compact .streetaccount-news-heading p{display:none}.streetaccount-news-compact .streetaccount-news-toolbar{gap:8px;margin:12px 0}.streetaccount-news-compact .streetaccount-news-content{scrollbar-gutter:stable;flex:1;min-height:0;padding-right:8px;overflow-y:auto}.streetaccount-news-compact .streetaccount-news-columns{grid-template-columns:1fr;gap:16px}.streetaccount-news-compact .streetaccount-news-column h3{font-size:13px}.streetaccount-news-compact .streetaccount-news-column>header,.streetaccount-news-compact .streetaccount-news-item{padding:12px 0}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-latin-variable.woff2)format("woff2")}*{box-sizing:border-box}body{color:var(--paper);font-family:var(--font-geist-sans);background:#fff;margin:0}button,input,select{font:inherit}button{color:inherit}.terminal-shell{min-height:100vh;padding:0 16px 16px}.topbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1fr) auto minmax(430px,1fr);align-items:center;gap:18px;min-height:58px;display:grid}.brand-lockup,.topbar-right,.symbol-line,.chart-heading,.panel-heading,.chart-footer,.page-footer{align-items:center;display:flex}.brand-mark{background:var(--lime);color:#fff;width:36px;height:36px;font:900 18px/1 var(--font-geist-mono), monospace;letter-spacing:-.12em;place-items:center;display:grid}.brand-lockup div{flex-direction:column;gap:3px;display:flex}.brand-lockup strong{font:680 13px/1 var(--font-geist-mono), monospace;letter-spacing:.14em}.brand-lockup div span,.world-clock-label{color:var(--muted);font:500 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.07em}.topbar-right{justify-content:flex-end;gap:16px}.page-switch{border:1px solid var(--line);background:#fff;align-items:stretch;display:flex}.page-switch button{border:0;border-left:1px solid var(--line);min-width:104px;height:34px;color:var(--muted);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;white-space:nowrap;cursor:pointer;background:0 0;padding:0 16px}.page-switch button.active{background:var(--paper);color:#fff}.world-clocks{flex:auto;min-width:0;display:block}.world-clock-board{--world-clock-axis-height:10px;background:var(--panel);border:0;width:100%;min-width:0;position:relative;overflow:hidden}.world-clock-axis{z-index:1;position:relative}.world-clock-axis-scale{background:var(--panel-high);grid-template-columns:repeat(12,minmax(0,1fr));height:10px;display:grid}.world-clock-axis-scale span{min-width:0;color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;justify-content:center;align-items:center;display:flex;position:relative}.world-clock-axis-scale span:after{border-left:1px solid var(--line);content:"";pointer-events:none;height:5px;position:absolute;bottom:0;left:0;right:0}.world-clock-axis-scale span:first-child:after{border-left:0}.world-clock-rows{display:grid}.world-clock{background:var(--panel-high);border-top:0;min-width:0;height:9px;position:relative}.world-clock-track{background:0 0;position:absolute;inset:0;overflow:hidden}.world-clock-session{opacity:.95;border-radius:0;min-width:1px;position:absolute;top:0;bottom:0}.world-clock-session-label{z-index:1;min-width:0;color:var(--ink);font:700 8px/1 var(--font-geist-mono), monospace;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.world-clock-session-label strong{flex:none}.world-clock-session-label span{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.world-clock-board-now{top:var(--world-clock-axis-height);z-index:3;background:var(--coral);pointer-events:none;width:1px;transition:left .5s linear;position:absolute;bottom:0;box-shadow:0 0 0 1px #f9211029}.status-pill{border:1px solid var(--line);color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #6e7b731c}.status-live{color:var(--lime);border-color:#019c004d}.status-live i{box-shadow:0 0 8px #019c0061}.status-error{color:var(--coral);border-color:#f9211052}.status-reconnecting{color:#a96f17;border-color:#a96f174d}.status-connecting i,.status-reconnecting i{animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.summary-strip{border-bottom:1px solid var(--line);grid-template-columns:minmax(250px,1.05fr) minmax(210px,.75fr) minmax(380px,1.35fr);align-items:center;min-height:88px;display:grid}.eyebrow{color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.16em;margin-bottom:6px;display:block}.symbol-line{gap:16px}.symbol-line h1{font:680 clamp(32px, 3.8vw, 50px)/.9 var(--font-geist-mono), monospace;letter-spacing:-.07em;margin:0}.symbol-line>span{max-width:130px;color:var(--muted);font-size:12px;line-height:1.45}.headline-quote{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:5px;padding-left:22px;display:flex}.headline-quote>strong{font:620 clamp(25px, 2.7vw, 37px)/1 var(--font-geist-mono), monospace;letter-spacing:-.055em}.headline-quote>span{font:650 11px/1 var(--font-geist-mono), monospace}.summary-returns{grid-template-columns:repeat(var(--summary-columns), minmax(66px, 1fr));scrollbar-width:thin;padding-left:16px;display:grid;overflow-x:auto}.return-metric{border-left:1px solid var(--line);flex-direction:column;gap:5px;padding:0 10px;display:flex}.return-metric>span{color:var(--muted);font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.return-metric strong{font:650 13px/1 var(--font-geist-mono), monospace}.market-statistics{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(140px,.72fr)) minmax(300px,1.45fr);min-height:38px;display:grid}.market-statistics>div{border-left:1px solid var(--line);font-family:var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;display:flex}.market-statistics>div:first-child{border-left:0;padding-left:0}.market-statistics span{color:var(--muted);letter-spacing:.08em;white-space:nowrap;font-size:8px}.market-statistics strong{white-space:nowrap;font-size:10px}.market-statistics .market-range-stat{gap:14px}.market-range-stat .range-chart{flex:1;width:min(100%,360px)}.percentile-value{color:var(--blue)!important}.risk-barometer{border:1px solid var(--line);background:#ffffff7a;grid-template-columns:1fr;margin:0;display:grid;box-shadow:0 8px 24px #17231d0b}.risk-barometer>header{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:54px;padding:10px 14px;display:flex}.risk-barometer h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:620}.risk-card{border-top:1px solid var(--line-soft);border-left:0;grid-template-columns:minmax(130px,1.15fr) minmax(70px,.55fr) minmax(150px,1.15fr) minmax(78px,.6fr);align-items:stretch;display:grid}.risk-card:first-of-type{border-top:0}.risk-card>div{border-left:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:9px 11px;display:flex}.risk-card>div:first-child{border-left:0}.risk-card span{color:var(--muted);font:600 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.risk-card strong{font:650 11px/1 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.risk-identity strong{color:var(--paper);font-size:16px}.risk-identity span{letter-spacing:0}.neutral{color:var(--muted)!important}.connection-banner{background:#f921100e;border-bottom:1px solid #f921104d;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) auto;align-items:center;gap:18px;padding:13px 16px;display:grid;position:relative}.connection-banner>div{align-items:center;gap:12px;display:flex}.connection-banner strong,.connection-banner code,.connection-banner span{font-family:var(--font-geist-mono), monospace}.connection-banner strong{color:var(--coral);letter-spacing:.08em;white-space:nowrap;font-size:10px}.connection-banner span{color:#4f5c55;font-size:10px;line-height:1.5}.connection-banner code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.connection-banner>button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0}.dashboard-grid{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.market-column{min-width:0;padding:15px 0 0 16px}.watchlist-panel{border-right:1px solid var(--line);background:#ffffff47;min-width:0;padding:15px 16px 12px 0;position:relative}.panel-heading,.chart-heading{justify-content:space-between}.panel-heading h2,.chart-heading h2{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:590}.watchlist-panel .eyebrow{font-size:10px}.watchlist-panel .panel-heading h2{font-size:22px}.panel-actions{align-items:center;gap:6px;display:flex}.panel-actions>button{border:1px solid var(--line);height:30px;color:var(--muted);font:650 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;cursor:pointer;background:0 0;padding:0 9px}.panel-actions>button:hover,.panel-actions>button:focus-visible{color:var(--paper);border-color:#7c8981;outline:none}.panel-actions>.primary-action{border-color:var(--lime);background:var(--lime);color:var(--ink)}.signal-asof{text-align:center;background:#512da80f;border:1px solid #512da83d;align-content:center;gap:2px;min-width:108px;height:30px;padding:3px 8px;display:grid}.signal-asof span{color:var(--muted);font:650 7px/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.signal-asof strong{color:#512da8;font:700 9px/1 var(--font-geist-mono), monospace;white-space:nowrap}.watchlist-tabs{scrollbar-color:#bdc8bf transparent;scrollbar-width:thin;gap:6px;margin-top:11px;padding-bottom:3px;display:flex;overflow-x:auto}.watchlist-tabs button{border:1px solid var(--line);min-width:74px;height:34px;color:var(--muted);font:650 10px/1 var(--font-geist-mono), monospace;letter-spacing:.06em;white-space:nowrap;cursor:pointer;background:#ffffff61;flex:none;padding:0 10px}.watchlist-tabs button:hover,.watchlist-tabs button:focus-visible{color:var(--paper);border-color:#019c007a;outline:none}.watchlist-tabs button.active{border-color:var(--lime);color:var(--lime);background:#019c0017}.watchlist-tabs button:disabled{cursor:default;opacity:.58}.source-badge{height:30px;color:var(--lime);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;border:1px solid #019c0047;align-items:center;padding:0 10px;display:inline-flex}.asset-count{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);font:650 11px/1 var(--font-geist-mono), monospace;place-items:center;display:grid}.watchlist-labels{grid-template-columns:minmax(78px, .82fr) minmax(78px, .82fr) repeat(var(--return-columns), minmax(48px, .58fr)) minmax(54px, .58fr) repeat(2, minmax(60px, .62fr)) minmax(230px, 1.55fr);border-bottom:1px solid var(--line);color:#748179;font:650 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;gap:5px;margin-top:0;padding:0 18px 7px 10px;display:grid}.watchlist-labels span{text-align:center}.asset-row{grid-template-columns:minmax(78px, .82fr) minmax(78px, .82fr) repeat(var(--return-columns), minmax(48px, .58fr)) minmax(54px, .58fr) repeat(2, minmax(60px, .62fr)) minmax(230px, 1.55fr);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:5px;width:100%;min-height:44px;padding:7px 18px 7px 10px;display:grid;position:relative}.asset-row:before{content:"";background:0 0;width:2px;position:absolute;inset:0 auto 0 0}.asset-entry.selected .asset-row:before{background:var(--lime)}.asset-row:hover,.asset-row:focus-visible{background:#019c000e;outline:none}.asset-primary{align-items:center;min-width:0;display:flex}.asset-primary strong{font:700 15px/1 var(--font-geist-mono), monospace;flex:none}.asset-quote{text-align:right;min-width:0}.asset-quote strong{font:700 13px/1 var(--font-geist-mono), monospace;white-space:nowrap}.compact-return{min-width:0;font:680 11px/1 var(--font-geist-mono), monospace;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-row .compact-return.positive,.asset-row .compact-return.negative{text-align:center;padding:5px 4px;color:var(--paper)!important}.asset-row .compact-return.positive{background:#019c0052;box-shadow:inset 0 0 0 1px #019c002e}.asset-row .compact-return.negative{background:#f9211057;box-shadow:inset 0 0 0 1px #f921102b}.asset-row .compact-return.neutral{background:0 0;color:var(--muted)!important}.asset-row .cta-metric{text-align:center;color:var(--paper)!important}.asset-row .cta-metric.cta-current{background:var(--signal-background,transparent);box-shadow:inset 0 0 0 1px var(--signal-border,transparent);padding:5px 4px;color:var(--signal-foreground,var(--paper))!important}.asset-row .compact-return.percentile-value{text-align:center;background:#3e6fae38;padding:5px 4px;box-shadow:inset 0 0 0 1px #3e6fae47;color:#27578f!important}.range-chart{grid-template-columns:minmax(52px,auto) minmax(88px,1fr) minmax(52px,auto);align-items:center;gap:7px;min-width:0;display:grid}.range-chart small{color:var(--muted);font:650 11px/1 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.range-chart small:last-child{text-align:right}.range-track{background:#d8ded8;border:1px solid #aeb8b0;height:5px;display:block;position:relative}.range-track:before{content:"";background:linear-gradient(90deg,#019c001f,#3e6fae24);position:absolute;inset:1px}.range-marker{z-index:1;border-right:5px solid #0000;border-bottom:9px solid var(--blue);filter:drop-shadow(0 1px 1px #17231d38);border-left:5px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translate(-50%,-58%)}.watchlist-note{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-top:9px;display:flex;position:static}.watchlist-table-scroll{overscroll-behavior-inline:contain;scrollbar-color:#bdc8bf transparent;scrollbar-width:thin;margin-top:11px;overflow-x:auto}.watchlist-table{min-width:max(100%, var(--watchlist-min-width))}.rates-split-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:15px;display:grid}.rates-table-panel{min-width:0;padding-bottom:12px}.rates-table-scroll{scrollbar-color:#bdc8bf transparent;scrollbar-width:thin;margin-top:11px;overflow-x:auto}.rates-table{min-width:790px}.rates-table-labels,.rate-asset-row{grid-template-columns:minmax(142px,1.2fr) minmax(80px,.75fr) repeat(7,minmax(58px,.72fr));gap:5px;display:grid}.rates-table-labels{border-bottom:1px solid var(--line);color:#748179;font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:0 12px 7px 10px}.rates-table-labels span{text-align:center}.rate-asset-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;width:100%;min-height:44px;padding:7px 12px 7px 10px;position:relative}.rate-asset-row:before{content:"";background:0 0;width:2px;position:absolute;inset:0 auto 0 0}.asset-entry.selected .rate-asset-row:before{background:var(--lime)}.rate-asset-row:hover,.rate-asset-row:focus-visible{background:#019c000e;outline:none}.rate-asset-row .compact-return{text-align:center}.rate-asset-row .compact-return.positive,.rate-asset-row .compact-return.negative{text-align:center;padding:5px 3px;color:var(--paper)!important}.rate-asset-row .compact-return.positive{background:#019c0038;box-shadow:inset 0 0 0 1px #019c002e}.rate-asset-row .compact-return.negative{background:#f9211038;box-shadow:inset 0 0 0 1px #f921102b}.rates-history-panel{border-bottom:1px solid var(--line);padding:18px 0 4px}.rates-history-panel>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.rates-history-panel h2{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:590}.rates-history-panel p{color:var(--muted);font:500 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;margin:0}.rates-history-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rate-history-card{border:1px solid var(--line);background:#ffffff73;min-width:0}.rate-history-card header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:start;gap:8px;min-height:43px;padding:8px 9px;display:flex}.rate-history-card header div{flex-direction:column;gap:3px;min-width:0;display:flex}.rate-history-card header strong{font:700 12px/1 var(--font-geist-mono), monospace}.rate-history-card header span{color:var(--muted);font:500 8px/1.2 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rate-history-card header b{font:650 9px/1 var(--font-geist-mono), monospace;white-space:nowrap;padding-top:2px}.rate-history-card svg{width:100%;height:auto;display:block}.rate-history-card svg line{stroke:var(--line-soft);stroke-width:1px}.rate-history-card svg polyline{fill:none;stroke:var(--blue);stroke-width:1.8px;vector-effect:non-scaling-stroke}.rate-history-card svg text{fill:var(--muted);font:600 8px/1 var(--font-geist-mono), monospace}.rate-history-empty{min-height:122px;color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;place-items:center;display:grid}.group-list{scrollbar-color:#bdc8bf transparent;scrollbar-width:thin;max-height:calc(100vh - 340px);overflow-y:auto}.watch-group{border-bottom:1px solid var(--line)}.group-heading{background:#019c000a;justify-content:space-between;align-items:center;min-height:31px;display:flex}.group-heading>button:first-child{color:#36453d;height:31px;font:680 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.group-heading small{color:#7d8981;font-size:9px}.group-chevron{width:10px;color:var(--lime);font-size:15px}.group-remove{color:#7d8981;cursor:pointer;background:0 0;border:0;width:30px;height:28px;margin-right:4px}.asset-entry{border-left:1px solid #0000;position:relative}.asset-entry.selected{background:#019c0011;border-left-color:#019c008c}.asset-remove{color:#7a877f;opacity:0;cursor:pointer;background:0 0;border:0;width:24px;height:24px;transition:opacity .12s,color .12s;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.asset-entry:hover .asset-remove,.asset-remove:focus-visible{opacity:1}.asset-remove:hover{color:var(--coral)}.watchlist-note span{color:#748078;font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.watchlist-note code{color:var(--muted);font:500 10px/1 var(--font-geist-mono), monospace}.chart-panel{background:#ffffff8a;min-width:0;margin-top:12px;padding:15px 0 0}.chart-heading{padding-right:4px}.chart-controls{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:72%;display:flex}.range-switch,.chart-type-switch,.adjustment-switch{border:1px solid var(--line);align-items:center;display:flex}.range-switch button,.chart-type-switch button,.adjustment-switch button{border:0;border-left:1px solid var(--line);min-width:48px;height:30px;color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;cursor:pointer;background:0 0;padding:0 10px}.chart-type-switch button,.adjustment-switch button{min-width:58px}.range-switch button:first-child,.chart-type-switch button:first-child,.adjustment-switch button:first-child{border-left:0}.range-switch button:hover,.range-switch button:focus-visible,.chart-type-switch button:hover,.chart-type-switch button:focus-visible,.adjustment-switch button:hover,.adjustment-switch button:focus-visible{color:var(--paper);outline:none}.range-switch button.active,.chart-type-switch button.active,.adjustment-switch button.active{background:var(--paper);color:var(--ink)}.chart-wrap{min-width:0;max-width:100%;min-height:0;margin-top:7px;position:relative}.chart-empty{border-bottom:1px solid var(--line);min-height:330px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.chart-empty span{color:#76827a;font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.15em}.chart-empty strong{color:var(--paper);font:620 24px/1 var(--font-geist-mono), monospace}.chart-empty p{margin:0;font-size:11px}.candlestick-chart{touch-action:pan-y;width:100%;height:auto;max-height:410px;overflow:visible}.grid-line{stroke:#e1e6e1;stroke-width:1px;vector-effect:non-scaling-stroke}.axis-label{fill:#748078;font:500 10px var(--font-geist-mono), monospace}.candle-up .wick,.candle-up .body{stroke:var(--lime);fill:var(--lime)}.candle-down .wick,.candle-down .body{stroke:var(--coral);fill:var(--coral)}.wick{stroke-width:1px;vector-effect:non-scaling-stroke}.volume-bar{fill:currentColor;opacity:.13}.line-series{fill:none;stroke:var(--lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.line-area{fill:#019c0014;stroke:none}.candle-up{color:var(--lime)}.candle-down{color:var(--coral)}.crosshair line{stroke:#7b8980;stroke-dasharray:4 5;stroke-width:1px;vector-effect:non-scaling-stroke}.crosshair rect{fill:var(--paper)}.crosshair text{fill:var(--ink);font:650 9px var(--font-geist-mono), monospace}.ohlc-tooltip{border:1px solid var(--line);color:var(--muted);font:550 9px/1 var(--font-geist-mono), monospace;pointer-events:none;background:#fffffff5;gap:12px;padding:8px 10px;display:flex;position:absolute;top:8px;left:16px}.ohlc-tooltip span:first-child{color:var(--paper)}.chart-footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) repeat(5,minmax(0,1fr));display:grid}.chart-footer div{border-left:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:5px;min-width:0;padding:9px 11px;display:flex}.chart-footer div:first-child{border-left:0;padding-left:0}.chart-footer span{color:#758078;font:600 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.chart-footer strong{color:var(--muted);font:600 9px/1 var(--font-geist-mono), monospace}.chart-freshness{border-top:1px solid var(--line);grid-template-columns:1.35fr repeat(2,1fr);gap:10px;padding:10px 0;display:grid}.chart-freshness>div{gap:5px;min-width:0;display:grid}.chart-freshness span{color:var(--muted);letter-spacing:.08em;font-size:8px}.chart-freshness strong{color:var(--muted);overflow-wrap:anywhere;font-size:10px;font-weight:600}.chart-freshness p{color:#a65b22;grid-column:1/-1;margin:0;font-size:10px}.chart-freshness p.chart-source-closed{color:var(--muted)}.watchlist-load-status{color:var(--muted);align-items:center;gap:12px;padding:12px 0;font-size:11px;display:flex}.watchlist-load-status button{border:1px solid var(--line);background:var(--panel);cursor:pointer;padding:6px 10px}.cot-panel{border:1px solid var(--line);background:#fff;margin-top:16px;box-shadow:0 8px 28px #17231d0b}.cot-heading,.cot-detail-heading,.cot-control-row,.cot-footer{justify-content:space-between;align-items:center;display:flex}.cot-heading{border-bottom:1px solid var(--line);min-height:72px;padding:14px 16px}.cot-heading h2{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:650}.cot-source-status{border:1px solid var(--line);font-family:var(--font-geist-mono), monospace;grid-template-columns:repeat(3,auto);align-items:center;gap:16px;padding:10px 12px;display:grid}.cot-source-status span,.cot-source-status small{color:var(--muted);letter-spacing:.08em;font-size:8px}.cot-source-status strong{color:var(--paper);font-size:10px}.cot-layout{grid-template-columns:264px minmax(0,1fr);min-height:610px;display:grid}.cot-universe{border-right:1px solid var(--line);scrollbar-color:#bdc8bf transparent;scrollbar-width:thin;max-height:690px;overflow-y:auto}.cot-group{border-bottom:1px solid var(--line)}.cot-group>header{z-index:1;color:#536159;min-height:30px;font:680 9px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;background:#f2f6f1;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:sticky;top:0}.cot-group>header small{color:var(--muted);font-size:8px}.cot-group>button{border:0;border-top:1px solid var(--line-soft);text-align:left;cursor:pointer;background:0 0;grid-template-columns:52px minmax(0,1fr) 48px;align-items:center;gap:7px;width:100%;min-height:44px;padding:6px 10px 6px 12px;display:grid;position:relative}.cot-group>button:before{content:"";background:0 0;width:3px;position:absolute;inset:0 auto 0 0}.cot-group>button:hover,.cot-group>button:focus-visible{background:#3e6fae0e;outline:none}.cot-group>button.active{background:#3e6fae1a}.cot-group>button.active:before{background:var(--blue)}.cot-group>button strong{font:720 13px/1 var(--font-geist-mono), monospace}.cot-group>button span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.cot-group>button small{color:var(--blue);font:700 7px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;text-align:center;border:1px solid #3e6fae33;padding:4px 3px}.cot-list-empty{min-height:180px;color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;place-items:center;display:grid}.cot-detail-heading{gap:16px;min-height:52px}.cot-detail-heading h3{font:680 24px/1 var(--font-geist-mono), monospace;letter-spacing:-.045em;margin:0}.cot-detail-heading h3 span{color:var(--muted);font:500 12px/1.3 var(--font-geist-sans);letter-spacing:0;margin-left:8px}.cot-heading-switches{align-items:center;gap:8px;display:flex}.cot-range-switch,.cot-scope-switch,.cot-reporter-switch,.cot-metric-switch{border:1px solid var(--line);align-items:center;display:flex}.cot-range-switch button,.cot-scope-switch button,.cot-reporter-switch button,.cot-metric-switch button{border:0;border-left:1px solid var(--line);min-width:45px;height:30px;color:var(--muted);font:680 8px/1 var(--font-geist-mono), monospace;cursor:pointer;white-space:nowrap;background:0 0;padding:0 9px}.cot-range-switch button:first-child,.cot-scope-switch button:first-child{border-left:0}.cot-range-switch button.active,.cot-scope-switch button.active,.cot-reporter-switch button.active,.cot-metric-switch button.active{background:var(--paper);color:#fff}.cot-range-switch button:focus-visible,.cot-scope-switch button:focus-visible,.cot-reporter-switch button:focus-visible,.cot-metric-switch button:focus-visible{outline-offset:-2px;outline:2px solid #3e6fae59}.cot-reporter-switch button:disabled,.cot-metric-switch button:disabled{cursor:not-allowed;opacity:.35}.cot-control-row{align-items:flex-start;gap:10px;margin-top:9px}.cot-reporter-switch,.cot-metric-switch{scrollbar-width:none;max-width:100%;overflow-x:auto}.cot-reporter-switch>span,.cot-metric-switch>span{color:var(--muted);font:650 7px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;flex:none;padding:0 9px}.cot-summary-cards{border:1px solid var(--line);grid-template-columns:repeat(8,minmax(0,1fr));margin-top:10px;display:grid}.cot-summary-cards>div{border-left:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:9px 11px;display:flex}.cot-summary-cards>div:first-child{border-left:0}.cot-summary-cards span{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.09em}.cot-summary-cards strong{font:700 13px/1 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cot-chart-wrap{border-bottom:1px solid var(--line);margin-top:8px;position:relative}.cot-chart{touch-action:pan-y;width:100%;height:auto;max-height:430px;display:block;overflow:visible}.cot-grid-line{stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.cot-zero-line{stroke:#9ca79f;stroke-width:1.2px;vector-effect:non-scaling-stroke}.cot-axis-label{fill:var(--muted);font:520 9px var(--font-geist-mono), monospace}.cot-series-line{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.cot-series-area{fill:#3e6fae17;stroke:none}.cot-chart-long .cot-series-line{stroke:var(--lime)}.cot-chart-long .cot-series-area{fill:#019c0014}.cot-chart-short .cot-series-line{stroke:var(--coral)}.cot-chart-short .cot-series-area{fill:#f9211012}.cot-chart-spreading .cot-series-line{stroke:#7552a8}.cot-chart-spreading .cot-series-area{fill:#7552a814}.cot-crosshair line{stroke:#718079;stroke-dasharray:4 5;stroke-width:1px;vector-effect:non-scaling-stroke}.cot-crosshair circle{fill:#fff;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.cot-chart-net .cot-crosshair{color:var(--blue)}.cot-chart-long .cot-crosshair{color:var(--lime)}.cot-chart-short .cot-crosshair{color:var(--coral)}.cot-chart-spreading .cot-crosshair{color:#7552a8}.cot-chart-tooltip{border:1px solid var(--line);color:var(--muted);font:560 9px/1 var(--font-geist-mono), monospace;pointer-events:none;background:#fffffff5;flex-wrap:wrap;gap:10px;padding:7px 9px;display:flex;position:absolute;top:10px;left:92px}.cot-chart-tooltip strong{color:var(--paper)}.cot-chart-empty{border-bottom:1px solid var(--line);min-height:430px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.cot-chart-empty span{font:680 9px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.cot-chart-empty strong{max-width:640px;color:var(--paper);font:620 17px/1.4 var(--font-geist-mono), monospace;text-align:center}.cot-chart-empty button{border:1px solid var(--paper);height:30px;font:680 9px/1 var(--font-geist-mono), monospace;cursor:pointer;background:0 0;padding:0 12px}.cot-chart-empty.error span{color:var(--coral)}.cot-footer{min-height:38px;color:var(--muted);font:540 9px/1.35 var(--font-geist-mono), monospace;gap:16px}.cot-footer a{color:var(--blue);font-weight:680;text-decoration:none}.cot-footer a:hover,.cot-footer a:focus-visible{text-decoration:underline}.leaderboard-panel{border:1px solid var(--line);background:#ffffff94;margin-top:16px;padding:16px;box-shadow:0 8px 28px #17231d0b}.leaderboard-heading,.leaderboard-methodology{justify-content:space-between;align-items:center;display:flex}.leaderboard-heading h2{letter-spacing:-.035em;margin:3px 0 0;font-size:24px;font-weight:650}.leaderboard-pool{border:1px solid var(--line);flex-direction:column;align-items:flex-end;gap:4px;padding:9px 12px;display:flex}.leaderboard-pool span,.leaderboard-pool small{color:var(--muted);font:620 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.leaderboard-pool strong{font:720 10px/1 var(--font-geist-mono), monospace;letter-spacing:.04em}.leaderboard-methodology{color:var(--muted);font:520 9px/1.45 var(--font-geist-mono), monospace;gap:18px;margin:10px 0 14px}.leaderboard-methodology span{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;flex:none;font-weight:700}.leaderboard-methodology p{text-align:right;margin:0}.leaderboard-filter-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}.leaderboard-category-switch{border:1px solid var(--line);scrollbar-width:thin;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.leaderboard-category-switch button{border:0;border-left:1px solid var(--line);min-width:92px;height:34px;color:var(--muted);font:680 8px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;white-space:nowrap;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.leaderboard-category-switch button:first-child{border-left:0}.leaderboard-category-switch button.with-detail{min-width:154px;height:40px}.leaderboard-category-label{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.leaderboard-category-label em{color:inherit;letter-spacing:.035em;opacity:.72;font-size:6px;font-style:normal;font-weight:560}.leaderboard-category-switch button small{background:var(--panel-high);min-width:18px;color:var(--muted);text-align:center;padding:3px 4px;font-size:7px}.leaderboard-category-switch button.active{background:var(--paper);color:#fff}.leaderboard-category-switch button.active small{color:#fff;background:#ffffff26}.leaderboard-filter-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px 10px;display:flex}.leaderboard-filter-legend span{color:var(--muted);font:650 7px/1 var(--font-geist-mono), monospace;letter-spacing:.05em;align-items:center;gap:5px;display:inline-flex}.leaderboard-filter-legend i{width:7px;height:7px;display:block}.leaderboard-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.leaderboard-full-controls{margin-bottom:12px}.leaderboard-full-stack{gap:12px;display:grid}.leaderboard-full-card{border:1px solid var(--line);background:#fff;min-width:0;overflow:hidden}.leaderboard-full-card>header{border-bottom:1px solid var(--line);background:var(--panel-high);justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:7px 12px;display:flex}.leaderboard-full-title{align-items:baseline;gap:8px;display:flex}.leaderboard-full-card h3{letter-spacing:-.02em;margin:0;font-size:16px}.leaderboard-full-card>header>small{color:var(--muted);font:700 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.06em;text-align:right}.leaderboard-full-scroll{overflow-x:auto}.leaderboard-full-table{border-collapse:separate;border-spacing:0;width:100%;min-width:660px}.leaderboard-full-table th,.leaderboard-full-table td{color:#1c2521;text-align:left;height:28px;font:650 10px/1.15 var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;border-bottom:1px solid #2837301a;padding:4px 12px}.leaderboard-full-table th{height:30px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#fbfcfb;font-size:8px}.leaderboard-full-table tbody tr{background:var(--leaderboard-row-bg,#fff);box-shadow:inset 4px 0 0 var(--leaderboard-row-accent,transparent);transition:filter .15s}.leaderboard-full-table tbody tr:hover{filter:brightness(.97)}.leaderboard-full-table tbody tr:last-child td{border-bottom:0}.leaderboard-full-table th:first-child,.leaderboard-full-table td:first-child{text-align:center;width:54px}.leaderboard-full-table th:nth-child(2),.leaderboard-full-table td:nth-child(2){width:54%}.leaderboard-full-table td:nth-child(2) strong{display:block}.leaderboard-full-table th:last-child,.leaderboard-full-table td:last-child{text-align:right;min-width:130px}.leaderboard-full-table td:last-child{font-size:12px;font-weight:760}.leaderboard-table-tag{letter-spacing:.045em;white-space:nowrap;border:1px solid;justify-content:center;align-items:center;min-width:54px;min-height:20px;padding:3px 7px;font-size:8px;font-weight:750;display:inline-flex}.leaderboard-full-empty td{height:72px;color:var(--muted);text-align:center!important}.leaderboard-chart-card{border:1px solid var(--line);background:#ffffff6b;min-width:0}.leaderboard-chart-card>header{border-bottom:1px solid var(--line);min-height:52px;padding:8px 12px 7px}.leaderboard-chart-card h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:680}.leaderboard-chart-card p{color:var(--muted);font:520 9px/1.35 var(--font-geist-mono), monospace;margin:3px 0 0}.leaderboard-chart-scroll{overscroll-behavior-inline:contain;scrollbar-color:#bdc8bf transparent;scrollbar-width:thin;overflow-x:auto}.leaderboard-chart{width:100%;min-width:430px;height:auto;display:block}.return-bar{fill:#174b73}.ratio-bar{fill:#98c9e8}.leaderboard-half-label{fill:var(--muted);font:720 8px var(--font-geist-mono), monospace;letter-spacing:.12em;text-anchor:end}.leaderboard-grid-line{stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.leaderboard-zero-line{stroke:#9fa9a1;stroke-width:1.2px;vector-effect:non-scaling-stroke}.leaderboard-divider{stroke:#b9c2bb;stroke-dasharray:3 5;stroke-width:1px;vector-effect:non-scaling-stroke}.leaderboard-axis-label,.leaderboard-asset-label{fill:var(--muted);font:580 8.5px var(--font-geist-mono), monospace}.leaderboard-axis-label{text-anchor:middle}.leaderboard-asset-label{fill:var(--paper);text-anchor:end;font-weight:650}.leaderboard-subgroup-chip{fill-opacity:.12;stroke-opacity:.38;stroke-width:.75px;vector-effect:non-scaling-stroke}.leaderboard-primary-chip{fill-opacity:.16;stroke-opacity:.5;stroke-width:.75px;vector-effect:non-scaling-stroke}.leaderboard-primary-label{font:720 6.5px/1 var(--font-geist-mono), monospace;letter-spacing:.02em;text-anchor:middle}.leaderboard-subgroup-label{font:720 6.5px/1 var(--font-geist-mono), monospace;letter-spacing:.03em;text-anchor:middle}.leaderboard-bar-group rect{shape-rendering:crispedges}.leaderboard-empty{min-height:170px;color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;place-items:center;display:grid}.page-footer{color:#748078;min-height:34px;font:500 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between}.toast{z-index:60;max-width:min(420px,100vw - 32px);color:var(--paper);font:550 10px/1.4 var(--font-geist-mono), monospace;background:#171b1e;border:1px solid #d5ff5f59;padding:12px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0006}.settings-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17231d47;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.settings-card{border:1px solid var(--line);background:#f8faf6;width:min(620px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 28px 80px #17231d2e}.settings-card>header,.settings-card>footer{justify-content:space-between;align-items:center;display:flex}.settings-card>header{border-bottom:1px solid var(--line);padding:22px 24px 18px}.settings-card h2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:620}.settings-card>header>button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0}.settings-card>p{color:var(--muted);margin:0;padding:18px 24px 0;font-size:11px;line-height:1.5}.settings-section-heading{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 24px 0;display:flex}.settings-section-heading strong{color:var(--paper);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em}.settings-section-heading small{color:var(--muted);font-size:9px}.return-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 24px 18px;display:grid}.return-settings-grid label{border:1px solid var(--line);cursor:pointer;background:#ffffff75;align-items:center;gap:11px;min-height:54px;padding:9px 11px;display:flex}.return-settings-grid label.checked{background:#019c0012;border-color:#019c008c}.return-settings-grid input{width:15px;height:15px;accent-color:var(--lime)}.return-settings-grid label>span{flex-direction:column;gap:5px;display:flex}.return-settings-grid strong{font:700 11px/1 var(--font-geist-mono), monospace}.return-settings-grid small{color:var(--muted);font-size:10px}.settings-card>footer{border-top:1px solid var(--line);min-height:58px;padding:10px 24px}.settings-card>footer span{color:var(--muted);font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.settings-card>footer button{border:1px solid var(--lime);background:var(--lime);color:#fff;height:34px;font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;cursor:pointer;padding:0 18px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040506c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#101316;border:1px solid #343b40;width:min(560px,100%);box-shadow:0 28px 90px #0000008c}.modal-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:24px 24px 18px;display:flex}.modal-card h2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:590}.modal-card>header>button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0}.modal-card form{padding:22px 24px 24px}.modal-card label{flex-direction:column;gap:8px;display:flex}.modal-card label>span{color:#7a838a;font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.modal-card input,.modal-card select{width:100%;height:40px;color:var(--paper);font:520 12px/1 var(--font-geist-mono), monospace;background:#0b0e10;border:1px solid #30373c;border-radius:0;outline:none;padding:0 11px}.modal-card input:focus,.modal-card select:focus{border-color:var(--lime)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.field-wide{grid-column:1/-1}.field-help{color:#687178;font:500 9px/1.5 var(--font-geist-mono), monospace;margin:8px 0 0}.submit-button{border:1px solid var(--lime);background:var(--lime);width:100%;height:42px;color:var(--ink);font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;cursor:pointer;margin-top:22px}@media (width<=1180px){.topbar{grid-template-columns:auto 1fr;gap:18px;padding:10px 0}.page-switch{grid-area:2/1/auto/-1;width:100%}.page-switch button{flex:1}.world-clocks{min-width:0}.connection-banner{grid-template-columns:1fr auto}.connection-banner code{grid-area:2/1/auto/-1}.summary-strip{grid-template-columns:1fr 1fr;row-gap:14px;padding:14px 0}.summary-returns{grid-column:1/-1;padding-left:0}.summary-returns .return-metric:first-child{border-left:0;padding-left:0}.risk-barometer{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-barometer>header{border-bottom:1px solid var(--line);grid-column:1/-1;min-height:48px}.risk-card:first-of-type{border-left:0}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.rates-split-grid{grid-template-columns:1fr}.rates-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-panel{border-right:0;border-bottom:1px solid var(--line);padding-right:0}.group-list{max-height:620px}.watchlist-note{right:0}.market-column,.chart-panel{padding-left:0}.cot-layout{grid-template-columns:232px minmax(0,1fr)}.cot-control-row{flex-direction:column;align-items:stretch}.cot-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.cot-summary-cards>div:nth-child(4n+1){border-left:0}.cot-summary-cards>div:nth-child(n+5){border-top:1px solid var(--line)}.cot-reporter-switch,.cot-metric-switch{width:100%}}@media (width<=640px){.terminal-shell{padding:0 12px 14px}.topbar{flex-direction:column;align-items:flex-start;gap:13px;min-height:0;padding:14px 0;display:flex}.page-switch{order:2;width:100%;overflow-x:auto}.page-switch button{min-width:0;padding:0 9px;font-size:9px}.brand-lockup div span{display:none}.topbar-right{flex-direction:column-reverse;order:3;align-items:stretch;gap:11px;width:100%}.world-clocks{width:100%}.world-clock-board{--world-clock-axis-height:9px}.world-clock-axis-scale{height:9px}.world-clock-axis-scale span{font-size:8px}.world-clock{height:8px}.world-clock-session-label{gap:3px;padding:0 3px;font-size:7px}.status-pill{align-self:flex-start}.connection-banner{grid-template-columns:1fr auto;padding:12px 0}.connection-banner>div{flex-direction:column;align-items:flex-start;gap:6px}.connection-banner code{max-width:calc(100vw - 32px)}.summary-strip{grid-template-columns:1fr;row-gap:12px}.headline-quote{border-left:0;padding-left:0}.summary-returns{grid-column:auto}.return-metric{padding:0 8px}.market-statistics{grid-template-columns:repeat(4,minmax(150px,1fr));overflow-x:auto}.market-statistics>div{padding:0 8px}.risk-barometer{grid-template-columns:1fr;margin:8px 0}.risk-barometer>header{grid-column:auto}.risk-card{border-top:1px solid var(--line);border-left:0;grid-template-columns:minmax(92px,1fr) minmax(58px,.62fr) minmax(120px,1.25fr) minmax(66px,.68fr)}.risk-card>div{padding:8px 7px}.asset-primary small{display:none}.asset-primary strong,.asset-quote strong{font-size:11px}.compact-return{font-size:9px}.panel-heading{flex-direction:column;align-items:flex-start;gap:9px}.panel-actions{width:100%}.watchlist-tabs{margin-top:9px}.watchlist-panel{padding-top:12px}.group-list{max-height:480px}.chart-heading{flex-direction:column;align-items:flex-start;gap:11px}.chart-controls{justify-content:flex-start;width:100%;min-width:0;max-width:none}.range-switch button{min-width:34px;padding:0 7px}.chart-controls .range-switch{flex-basis:100%;grid-template-columns:repeat(8,minmax(0,1fr));width:100%;min-width:0;display:grid}.chart-controls .range-switch button{min-width:0;padding:0 3px}.chart-type-switch button,.adjustment-switch button{min-width:54px;padding:0 8px}.chart-wrap{overscroll-behavior-inline:contain;min-height:0;overflow-x:auto}.candlestick-chart{touch-action:pan-x pan-y;min-width:720px;max-height:none}.chart-footer,.chart-freshness{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-footer div:nth-child(3),.chart-footer div:nth-child(5){border-left:0;padding-left:0}.chart-footer div:nth-child(n+3){border-top:1px solid var(--line)}.cot-heading,.cot-detail-heading,.cot-footer{flex-direction:column;align-items:flex-start}.cot-heading,.cot-detail{padding-left:12px;padding-right:12px}.cot-source-status{grid-template-columns:1fr;gap:5px;width:100%}.cot-layout{grid-template-columns:1fr}.cot-universe{border-right:0;border-bottom:1px solid var(--line);max-height:300px}.cot-detail-heading{gap:10px}.cot-detail-heading h3 span{margin:6px 0 0;display:block}.cot-range-switch{width:100%}.cot-heading-switches{flex-direction:column;align-items:stretch;width:100%}.cot-scope-switch{width:100%}.cot-range-switch button,.cot-scope-switch button{flex:1}.cot-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cot-summary-cards>div:nth-child(odd){border-left:0}.cot-summary-cards>div:nth-child(n+3){border-top:1px solid var(--line)}.cot-chart-wrap{overscroll-behavior-inline:contain;overflow-x:auto}.cot-chart{min-width:760px;max-height:none}.cot-chart-tooltip{left:74px}.cot-footer{gap:7px;padding:9px 0}.leaderboard-panel{padding:12px}.leaderboard-heading,.leaderboard-methodology{flex-direction:column;align-items:flex-start}.leaderboard-pool{align-items:flex-start;width:100%}.leaderboard-methodology p{text-align:left}.leaderboard-filter-row{flex-direction:column;align-items:flex-start}.leaderboard-category-switch{width:100%}.leaderboard-category-switch button{min-width:100px;height:40px}.leaderboard-filter-legend{justify-content:flex-start}.leaderboard-chart-grid{grid-template-columns:1fr}.page-footer{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 0;line-height:1.35}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.return-settings-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.economic-calendar-panel{overflow:hidden}.economic-calendar-heading{gap:18px}.economic-calendar-heading h2{margin-bottom:4px}.economic-calendar-heading p{color:var(--muted);margin:6px 0 0;font-size:13px}.economic-calendar-widget{border:1px solid var(--line);background:#fff;height:clamp(620px,100vh - 220px,820px);min-height:620px;margin-top:16px;overflow:hidden}.economic-calendar-widget .tradingview-widget-container{flex-direction:column;width:100%;height:100%;display:flex}.economic-calendar-widget .tradingview-widget-container__widget{flex:1;width:100%;min-height:0}.economic-calendar-widget iframe{border:0;width:100%;height:100%;display:block}.economic-calendar-widget .tradingview-widget-copyright{color:var(--muted);font:500 8px/1.2 var(--font-geist-mono), monospace;text-align:right;flex:none;padding:6px 10px 8px}.economic-calendar-widget .tradingview-widget-copyright a{color:var(--blue);text-decoration:none}.economic-calendar-widget .tradingview-widget-copyright a:hover,.economic-calendar-widget .tradingview-widget-copyright a:focus-visible{text-decoration:underline}.economic-calendar-footer{min-height:38px;color:var(--muted);font:540 9px/1.35 var(--font-geist-mono), monospace;justify-content:space-between;align-items:center;gap:16px;display:flex}.economic-calendar-footer a{color:var(--blue);font-weight:680;text-decoration:none}.economic-calendar-footer a:hover,.economic-calendar-footer a:focus-visible{text-decoration:underline}@media (width<=820px){.economic-calendar-heading{display:grid}.economic-calendar-heading .leaderboard-heading-actions{justify-content:flex-start}}@media (width<=640px){.economic-calendar-widget{height:720px;min-height:720px;margin-top:12px}.economic-calendar-footer{flex-direction:column;align-items:flex-start;padding-top:10px}}.trend-watch-panel{gap:18px;display:grid}.trend-watch-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:4px 2px;display:flex}.trend-watch-heading h2{margin:3px 0 6px}.trend-watch-heading p{color:var(--muted);margin:0;font-size:13px}.trend-watch-groups{gap:14px;display:grid}.trend-watch-group{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.trend-watch-group>header{border-bottom:1px solid var(--line);background:var(--paper-soft);padding:10px 14px}.trend-watch-group>header button{width:100%;color:var(--ink);font:inherit;letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-weight:700;display:flex}.trend-watch-group>header small{color:var(--muted);margin-left:auto;font-weight:600}.trend-history-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.trend-history-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:10px;position:relative}.trend-category-card{aspect-ratio:2;border-color:var(--trend-category-color);place-content:center;place-items:center;max-height:210px;display:grid}@supports (color:color-mix(in lab, red, red)){.trend-category-card{border-color:color-mix(in srgb, var(--trend-category-color) 50%, white)}}.trend-category-card{background:var(--trend-category-color)}@supports (color:color-mix(in lab, red, red)){.trend-category-card{background:color-mix(in srgb, var(--trend-category-color) 16%, white)}}.trend-category-card{text-align:center}.trend-category-card[data-category=Equity]{--trend-category-color:#244c7a}.trend-category-card[data-category=Commodity]{--trend-category-color:#b06500}.trend-category-card[data-category=FX]{--trend-category-color:#a23b72}.trend-category-card[data-category=Bond]{--trend-category-color:#247c83}.trend-category-card>div{place-items:center;gap:6px;width:100%;display:grid}.trend-category-card span{color:var(--trend-category-color);font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em}.trend-category-card strong{color:var(--trend-category-color);font:700 15px/1.1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.trend-category-card small{color:var(--trend-category-color);font:600 9px/1 var(--font-geist-mono), monospace;opacity:.78}.trend-history-card>header{justify-content:space-between;gap:8px;min-height:34px;display:flex}.trend-history-card header div{min-width:0;display:grid}.trend-history-card header strong{font-size:12px}.trend-history-card header span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.trend-history-card header b{font-size:14px}.trend-history-card svg{width:100%;height:auto;margin-top:7px;overflow:visible}.trend-history-card line{stroke:#e9e5ef;stroke-width:1px}.trend-history-card .trend-zero-line{stroke:#bcb4c8;stroke-dasharray:3 3}.trend-history-card text{fill:var(--muted);font-size:9px}.trend-history-card path{fill:none;stroke-linecap:round;stroke-linejoin:round}.trend-signal-line{stroke:#4b35a8;stroke-width:2.2px}.trend-stt-line{stroke:#208a9e;stroke-width:1.25px;opacity:.9}.trend-ltt-line{stroke:#d16f26;stroke-width:1.25px;opacity:.9}.trend-history-card footer{color:var(--muted);gap:8px;font-size:9px;display:flex}.trend-history-card footer span{align-items:center;gap:3px;display:inline-flex}.trend-history-card footer i{width:8px;height:2px;display:inline-block}.trend-signal-key{background:#4b35a8}.trend-stt-key{background:#208a9e}.trend-ltt-key{background:#d16f26}.trend-history-empty{min-height:126px;color:var(--muted);letter-spacing:.05em;place-items:center;font-size:10px;display:grid}@media (width<=1180px){.trend-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.trend-watch-heading{display:grid}.trend-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.trend-history-grid{grid-template-columns:1fr}}.trend-watch-heading-actions{justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.trend-display-controls{border:1px solid var(--line);background:var(--paper-soft);min-height:30px;color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;align-items:center;gap:8px;padding:0 9px;display:flex}.trend-display-controls>span{color:var(--muted);font-size:8px}.trend-display-controls label{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.trend-display-controls input{accent-color:#4b35a8;margin:0}.trend-display-controls input[type=radio]{width:12px;height:12px}@media (width<=820px){.trend-watch-heading-actions{flex-direction:column-reverse;align-items:stretch}.trend-display-controls{justify-content:center}}.trend-scenario-up-area{fill:#019c0029}.trend-scenario-down-area{fill:#f9211026}.trend-scenario-up-line{stroke:#019c00;stroke-width:1.5px}.trend-scenario-flat-line{stroke:#4b35a8;stroke-width:1.35px;stroke-dasharray:3 2}.trend-scenario-down-line{stroke:#f05a28;stroke-width:1.5px}.trend-history-card .trend-scenario-label{font-size:7px;font-weight:700}.trend-history-card .trend-scenario-label.up{fill:#008334}.trend-history-card .trend-scenario-label.flat{fill:#4b35a8}.trend-history-card .trend-scenario-label.down{fill:#ca3e25}.trend-scenario-key{background:linear-gradient(90deg,#f05a28 0 50%,#019c00 50% 100%)}.trend-view-switch{border:1px solid var(--line);background:var(--paper-soft);border-radius:8px;align-items:center;display:flex;overflow:hidden;box-shadow:0 1px 2px #18221e0a}.trend-view-switch button{border:0;border-right:1px solid var(--line);width:38px;min-width:38px;min-height:30px;color:var(--muted);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.trend-view-switch button svg{display:block}.trend-view-switch button:last-child{border-right:0}.trend-view-switch button.active{background:var(--paper);color:var(--ink);box-shadow:0 1px 4px #18221e1c}.trend-ranking-stack{gap:16px;display:grid}.trend-ranking-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #18221e0d}.trend-ranking-card>header{border-bottom:1px solid var(--line);background:#eef2ff;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px 14px;display:flex}.trend-ranking-card.stt>header{background:#e7f7f3}.trend-ranking-card.ltt>header{background:#fff5df}.trend-ranking-card h3{color:var(--ink);margin:2px 0 0;font-size:17px;line-height:1.1}.trend-ranking-card>header>small{color:var(--muted);font:700 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.07em;text-align:right}.trend-ranking-scroll{overflow-x:auto}.trend-ranking-table{border-collapse:separate;border-spacing:0;width:100%;min-width:540px}.trend-ranking-table th,.trend-ranking-table td{color:#1c2521;text-align:right;font:650 12px/1.1 var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;border-bottom:1px solid #2837301a;padding:10px 18px}.trend-ranking-table th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#fbfcfb;font-size:9px}.trend-ranking-table tbody tr{background:var(--cta-ranking-heat,#fff);box-shadow:inset 0 -2px 0 var(--cta-ranking-heat-border,transparent);transition:filter .15s}.trend-ranking-table tbody tr:hover{filter:brightness(.97)}.trend-ranking-table th:first-child,.trend-ranking-table td:first-child{color:#1c2521;width:56px}.trend-ranking-table th:nth-child(2),.trend-ranking-table td:nth-child(2){text-align:left;width:72%}.trend-ranking-table td:nth-child(2) strong,.trend-ranking-table td:nth-child(2) span{display:block}.trend-ranking-table td:nth-child(2) strong{color:#121916;font-family:var(--font-geist-mono), monospace}.trend-ranking-table td:nth-child(2) span{color:#121916a8;font:500 10px/1.15 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.trend-ranking-table tbody tr:last-child td{border-bottom:0}.trend-ranking-table td:last-child{color:#121916;font-weight:750}.trend-ranking-empty td{color:var(--muted);background:var(--paper);text-align:center;letter-spacing:.08em;padding:30px 18px;font-size:10px}.trend-ranking-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.trend-ranking-card>header,.trend-ranking-card.stt>header,.trend-ranking-card.ltt>header{background:#171a1f;border-bottom-color:#171a1f}.trend-ranking-card>header .eyebrow{color:#ffffff94}.trend-ranking-card h3{color:#fff}.trend-ranking-card>header>small{color:#ffffffad}.trend-ranking-table{table-layout:fixed;min-width:0}.trend-ranking-table th,.trend-ranking-table td{padding:10px 12px}@media (width<=1100px){.trend-ranking-stack{grid-template-columns:1fr}}.trend-ranking-card>header{min-height:45px;padding:9px 12px}.trend-ranking-card h3{margin-top:1px;font-size:14px}.trend-ranking-card>header>small{font-size:8px}.trend-ranking-scroll{scrollbar-width:thin;max-height:calc(100vh - 210px);overflow-y:auto}.trend-ranking-table th,.trend-ranking-table td{padding:5px 9px;font-size:10px;line-height:1}.trend-ranking-table th{padding-top:6px;padding-bottom:6px;font-size:8px}.trend-ranking-table th:first-child,.trend-ranking-table td:first-child{width:32px}.trend-ranking-table td:nth-child(2) span{margin-top:1px;font-size:8px;line-height:1}.trend-ranking-table tbody tr{box-shadow:inset 0 -1px 0 var(--cta-ranking-heat-border,transparent)}.trend-ranking-table th:nth-child(3),.trend-ranking-table td:nth-child(3){text-align:left;width:76px}.trend-ranking-table th:nth-child(4),.trend-ranking-table td:nth-child(4){width:56px}.trend-ranking-category{color:#1c2521;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.02em;display:inline-block}.trend-display-controls,.leaderboard-pool,.source-badge,.asset-count{border-radius:10px;box-shadow:0 2px 7px #18221e0b}.trend-display-controls{padding-left:11px;padding-right:11px}.trend-display-controls input{border-radius:4px}.trend-view-switch,.range-switch,.chart-type-switch,.adjustment-switch,.page-switch,.cot-range-switch,.cot-scope-switch,.cot-reporter-switch,.cot-metric-switch,.leaderboard-category-switch{border-radius:10px;overflow:hidden;box-shadow:0 2px 7px #18221e0b}.trend-view-switch{border-radius:10px}.range-switch button.active,.chart-type-switch button.active,.adjustment-switch button.active,.page-switch button.active,.cot-range-switch button.active,.cot-scope-switch button.active,.cot-reporter-switch button.active,.cot-metric-switch button.active{box-shadow:inset 0 0 0 1px #18221e0d,0 1px 4px #18221e1a}.trend-ranking-table th:nth-child(2),.trend-ranking-table td:nth-child(2){width:auto}.trend-ranking-table th:nth-child(3),.trend-ranking-table td:nth-child(3){width:66px}.trend-ranking-table th:nth-child(4),.trend-ranking-table td:nth-child(4){text-align:left;width:74px}.trend-ranking-table td:nth-child(2) strong{color:#121916;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.1;overflow:hidden}.trend-ranking-table td:nth-child(3) .trend-ranking-category,.trend-ranking-table td:nth-child(4) .trend-ranking-category{font-size:8px}.trend-ranking-table th:nth-child(3),.trend-ranking-table td:nth-child(3){width:86px;padding-left:7px;padding-right:7px}.trend-ranking-table th:nth-child(4),.trend-ranking-table td:nth-child(4){width:84px;padding-left:7px;padding-right:7px}.trend-ranking-table th:nth-child(5),.trend-ranking-table td:nth-child(5){width:62px}.trend-ranking-table td:nth-child(3) .trend-ranking-category,.trend-ranking-table td:nth-child(4) .trend-ranking-category,.trend-ranking-table td:last-child{color:#121916;white-space:nowrap;font-size:12px;line-height:1.1}.mini-chart-crosshair{pointer-events:none}.mini-chart-crosshair line{stroke-dasharray:3 3;stroke-width:1.15px;vector-effect:non-scaling-stroke;stroke:#7b8980!important}.mini-chart-crosshair circle{fill:var(--paper);stroke:#47524c;stroke-width:1.5px}.mini-chart-crosshair text{font:650 8px/1 var(--font-geist-mono), monospace;paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;fill:var(--ink)!important}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-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}:root{--ink:#fbfbfd;--panel:#ffffffc7;--panel-high:#f5f5f7;--line:#1d1d1f1f;--line-soft:#1d1d1f13;--paper:#1d1d1f;--muted:#6e6e73;--lime:#0a9b55;--coral:#d92d20;--blue:#0071e3;--font-geist-sans:Roboto, sans-serif;--font-geist-mono:Roboto, sans-serif}html{background:#f5f5f7}body{color:var(--paper);font-family:var(--font-geist-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(1000px 440px at 50% -160px,#0071e31a,#0000 65%),linear-gradient(#fbfbfd 0%,#f5f5f7 100%)}button,input,select{font-family:inherit}button:focus-visible{outline-offset:2px;outline:3px solid #0071e347!important}.terminal-shell{max-width:1920px;margin:0 auto;padding:0 24px 28px}.topbar{border-bottom-color:var(--line);min-height:72px}.brand-lockup{gap:10px}.brand-mark{width:34px;height:34px;font-family:var(--font-geist-sans);letter-spacing:-.08em;background:linear-gradient(135deg,#0a84ff,#0071e3);border-radius:10px;box-shadow:0 5px 14px #0071e33d}.brand-lockup strong{color:var(--paper);font-family:var(--font-geist-sans);letter-spacing:.04em;font-size:13px}.brand-lockup div span,.world-clock-label{color:var(--muted);font-family:var(--font-geist-sans);letter-spacing:.06em}.page-switch{background:#7676801f;border:0;border-radius:12px;padding:3px;box-shadow:inset 0 1px 1px #0000000a}.page-switch button{min-width:96px;height:32px;color:var(--muted);font-family:var(--font-geist-sans);letter-spacing:.01em;border-radius:9px;font-size:11px;border:0!important}.page-switch button.active{color:var(--paper);background:#fffffff5;box-shadow:0 1px 3px #0000001f,0 3px 12px #0000000f}.world-clock{box-shadow:none;background:0 0;border:0;border-radius:0}.world-clock-label,.world-clock-state,.world-clock-open,.world-clock-close,.world-clock-foot{font-family:var(--font-geist-sans)}.world-clock-label{font-size:9px;font-weight:600}.world-clock-state{font-size:8px;font-weight:650}.world-clock-track{background-color:#76768021}.world-clock-session-pre{background:#ff9f0a}.world-clock-session-main{background:var(--lime)}.world-clock-session-post{background:#007aff}.world-clock-now{background:#ff3b30}.status-pill{border-color:var(--line);font-family:var(--font-geist-sans);letter-spacing:.08em;background:#ffffffa8;border-radius:999px;box-shadow:0 1px 2px #0000000a}.status-live{background:#0a9b5512;border-color:#0a9b5542}.status-error{background:#d92d200f;border-color:#d92d203d}.summary-strip{border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border-radius:20px;min-height:104px;margin-top:18px;padding:16px 20px;box-shadow:0 10px 30px #1d1d1f0e}.eyebrow{color:var(--muted);font-family:var(--font-geist-sans);letter-spacing:.09em;font-size:10px;font-weight:600}.symbol-line h1,.headline-quote>strong{font-family:var(--font-geist-sans);letter-spacing:-.055em;font-weight:700}.symbol-line>span{color:var(--muted)}.headline-quote,.return-metric{border-left-color:var(--line-soft)}.headline-quote>span,.return-metric>span,.return-metric strong{font-family:var(--font-geist-sans)}.headline-quote>span{font-weight:600}.market-statistics{border:1px solid var(--line);background:#fff9;border-radius:14px;min-height:44px;margin-top:10px;padding:0 4px}.market-statistics>div{border-left-color:var(--line-soft);font-family:var(--font-geist-sans)}.market-statistics span{color:var(--muted);font-size:9px}.market-statistics strong{font-weight:650}.risk-barometer{border-color:var(--line);background:#ffffffb3;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #1d1d1f0b}.risk-barometer>header,.risk-card{border-color:var(--line-soft)}.risk-barometer h2,.panel-heading h2,.chart-heading h2,.rates-history-panel h2{font-family:var(--font-geist-sans);letter-spacing:-.035em;font-weight:650}.risk-card>div{border-left-color:var(--line-soft)}.risk-card span,.risk-card strong{font-family:var(--font-geist-sans)}.risk-card strong{font-weight:650}.risk-identity strong{font-size:15px}.dashboard-grid{border:1px solid var(--line);background:#ffffffb8;border-radius:20px;margin-top:18px;overflow:hidden;box-shadow:0 12px 34px #1d1d1f0e}.watchlist-panel{border-right-color:var(--line);background:0 0;padding:14px 20px 16px 0}.chart-panel{background:#f5f5f770}.panel-actions>button,.source-badge,.asset-count,.signal-asof{border-color:var(--line);font-family:var(--font-geist-sans);letter-spacing:.04em;background:#ffffffb3;border-radius:9px}.panel-actions>button:hover{color:var(--blue);background:#0071e30f;border-color:#0071e373}.panel-actions>.primary-action{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 4px 10px #0071e330}.panel-actions>.primary-action:hover{color:#fff;background:#0077ed;transform:translateY(-1px)}.settings-trigger{color:var(--blue)!important;border-color:#0071e347!important}.signal-asof{background:#0071e30d;border-color:#0071e329}.signal-asof strong{color:var(--blue);font-family:var(--font-geist-sans)}.watchlist-tabs{scrollbar-color:#6e6e7361 transparent;gap:7px}.watchlist-tabs button{height:32px;color:var(--muted);font-family:var(--font-geist-sans);letter-spacing:.01em;background:#f0f0f2;border-color:#0000;border-radius:999px}.watchlist-tabs button:hover{color:var(--blue);background:#e9f3ff;border-color:#0071e340}.watchlist-tabs button.active{color:var(--blue);background:#0071e31f;border-color:#0000;box-shadow:inset 0 0 0 1px #0071e317}.source-badge{color:var(--blue);border-color:#0071e32e}.asset-count{color:var(--muted)}.watchlist-labels,.rates-table-labels{color:#86868b;font-family:var(--font-geist-sans);letter-spacing:.07em;font-size:9px}.asset-row,.rate-asset-row{border-bottom-color:var(--line-soft)}.asset-row:hover,.asset-row:focus-visible,.rate-asset-row:hover,.rate-asset-row:focus-visible{background:#0071e30b}.asset-entry.selected .asset-row:before,.asset-entry.selected .rate-asset-row:before{background:var(--blue);border-radius:0 2px 2px 0}.asset-primary strong,.asset-quote strong,.compact-return{font-family:var(--font-geist-sans);font-weight:620}.asset-row .compact-return.positive,.rate-asset-row .compact-return.positive{background:#0a9b5524;border-radius:6px;box-shadow:inset 0 0 0 1px #0a9b551a}.asset-row .compact-return.negative,.rate-asset-row .compact-return.negative{background:#d92d2021;border-radius:6px;box-shadow:inset 0 0 0 1px #d92d201a}.asset-row .compact-return.percentile-value{background:#0071e31c;border-radius:6px;box-shadow:inset 0 0 0 1px #0071e321;color:var(--blue)!important}.range-track{background:#d9d9de;border:0;border-radius:999px}.range-track:before{border-radius:inherit;background:linear-gradient(90deg,#0a9b5538,#0071e33d)}.range-marker{border-bottom-color:var(--blue)}.range-chart small{font-family:var(--font-geist-sans)}.chart-panel{padding:18px 20px 16px}.chart-controls button,.range-switch,.chart-type-switch,.adjustment-switch{border-radius:10px}.range-switch,.chart-type-switch,.adjustment-switch{padding:3px;background:#7676801f!important;border-color:#0000!important}.range-switch button,.chart-type-switch button,.adjustment-switch button{border-radius:7px;font-family:var(--font-geist-sans)!important;border:0!important}.range-switch button.active,.chart-type-switch button.active,.adjustment-switch button.active{box-shadow:0 1px 3px #0000001f;color:var(--paper)!important;background:#fff!important}.chart-wrap,.cot-chart-wrap{border-radius:14px}.chart-footer{border-top-color:var(--line-soft)}.chart-footer div{border-left-color:var(--line-soft)}.chart-footer span,.chart-footer strong{font-family:var(--font-geist-sans)}.rates-split-grid{border-bottom-color:var(--line-soft);gap:20px}.rate-history-card{border-color:var(--line);background:#ffffffa8;border-radius:14px;overflow:hidden}.rate-history-card header{border-bottom-color:var(--line-soft)}.rate-history-card header strong,.rate-history-card header span{font-family:var(--font-geist-sans)}.rates-history-panel{border-bottom-color:var(--line-soft)}.cot-page,.leaderboard-panel{border:1px solid var(--line);background:#ffffffb8;border-radius:20px;box-shadow:0 12px 34px #1d1d1f0e}.cot-page{margin-top:18px;overflow:hidden}.cot-heading,.cot-detail-heading,.leaderboard-heading{border-color:var(--line-soft)}.cot-heading h2,.cot-detail-heading h3,.leaderboard-heading h2{font-family:var(--font-geist-sans);letter-spacing:-.035em}.cot-universe,.cot-detail,.cot-footer,.leaderboard-methodology,.cot-group-header,.cot-asset-row{border-color:var(--line-soft)}.cot-asset-row:hover{background:#0071e30b}.cot-asset-row.selected{background:#0071e314}.cot-group-header,.cot-asset-row strong,.cot-asset-row span,.cot-summary-cards strong,.cot-summary-cards span{font-family:var(--font-geist-sans)}.cot-summary-cards>div,.cot-summary-cards{border-color:var(--line-soft)}.cot-reporter-switch,.cot-metric-switch,.cot-range-switch,.cot-scope-switch,.leaderboard-category-switch{border-radius:10px;padding:3px;background:#7676801f!important;border:0!important}.cot-reporter-switch button,.cot-metric-switch button,.cot-range-switch button,.cot-scope-switch button,.leaderboard-category-switch button{border-radius:7px;font-family:var(--font-geist-sans)!important;border:0!important}.cot-reporter-switch button.active,.cot-metric-switch button.active,.cot-range-switch button.active,.cot-scope-switch button.active,.leaderboard-category-switch button.active{box-shadow:0 1px 3px #0000001f;color:var(--paper)!important;background:#fff!important}.leaderboard-panel{margin-top:18px}.leaderboard-chart-card{border-color:var(--line);background:#ffffff8c;border-radius:14px;overflow:hidden}.leaderboard-chart-card header{border-bottom-color:var(--line-soft)}.leaderboard-chart-card h3,.leaderboard-chart-card span{font-family:var(--font-geist-sans)}.modal-backdrop{-webkit-backdrop-filter:blur(10px);background:#1d1d1f5c}.modal-card{box-shadow:0 24px 80px #00000059;background:#1c1c1ef0!important;border-color:#ffffff61!important;border-radius:20px!important}.modal-card input,.modal-card select{background:#ffffff14;border-color:#ffffff24;border-radius:10px}.submit-button{border-color:var(--blue);background:var(--blue);color:#fff;border-radius:11px}.page-footer{border-top-color:var(--line);color:var(--muted);margin-top:14px}.page-footer,.page-footer *{font-family:var(--font-geist-sans)}@media (width<=1180px){.terminal-shell{padding:0 18px 24px}.summary-strip,.dashboard-grid{border-radius:18px}}@media (width<=640px){.terminal-shell{padding:0 12px 18px}.summary-strip{border-radius:16px;margin-top:10px;padding:15px 14px}.market-statistics{margin-top:8px}.dashboard-grid,.cot-page,.leaderboard-panel{border-radius:16px;margin-top:12px}.market-column{padding-left:12px}.watchlist-panel{padding-right:12px}.chart-panel{padding:16px 12px}}.leaderboard-category-switch button:not(.active){box-shadow:none!important;color:var(--muted)!important;background:0 0!important}.leaderboard-category-switch button.active{color:var(--paper)!important;background:#fff!important;box-shadow:0 1px 3px #0000001f!important}.leaderboard-category-switch button small,.leaderboard-category-switch button .asset-count{display:none!important}.watchlist-panel{padding-left:18px}.asset-row .cta-metric.cta-current{border-radius:6px;overflow:hidden}.watchlist-selected-summary{border:1px solid var(--line);background:#ffffffb8;border-radius:18px;margin:0 0 14px;overflow:hidden;box-shadow:0 8px 24px #1d1d1f0a}.watchlist-selected-summary>header{grid-template-columns:minmax(240px,1fr) minmax(360px,1.35fr);align-items:center;gap:24px;min-height:116px;padding:18px 20px;display:grid}.watchlist-selected-summary h2{letter-spacing:-.06em;margin:0;font-size:clamp(32px,3vw,46px);font-weight:700;line-height:.96}.watchlist-selected-summary p{color:var(--muted);margin:7px 0 0;font-size:13px}.watchlist-summary-returns{border-left:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(64px,1fr));display:grid}.watchlist-summary-returns .return-metric{justify-content:center;min-height:52px;padding:0 13px}.monitor-page{margin-top:18px}.monitor-page .risk-barometer{max-width:100%}.monitor-page .risk-card{grid-template-columns:minmax(180px,1.15fr) minmax(110px,.7fr) minmax(190px,1.15fr) minmax(110px,.7fr)}.indicator-curve-stack{margin-top:20px}.indicator-uncertainty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.indicator-uncertainty-card{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;min-width:0;overflow:hidden}.indicator-uncertainty-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:10px;min-height:66px;padding:13px 15px 10px;display:flex}.indicator-uncertainty-card h3{max-width:250px;font:720 17px/1.1 var(--font-geist-sans);letter-spacing:-.035em;margin:3px 0 0}.indicator-uncertainty-percentiles{text-align:right;gap:12px;padding-top:2px;display:flex}.indicator-uncertainty-percentiles div{gap:4px;display:grid}.indicator-uncertainty-percentiles span{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;white-space:nowrap}.indicator-uncertainty-percentiles strong{color:var(--blue);font:700 15px/1 var(--font-geist-sans)}.indicator-aaii-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.aaii-chart-card{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;min-width:0;overflow:hidden}.aaii-chart-card-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;min-height:60px;padding:13px 15px 10px;display:flex}.aaii-chart-card-header h3{font:720 18px/1 var(--font-geist-sans);letter-spacing:-.035em;margin:3px 0 0}.aaii-sentiment-legend{color:var(--muted);font:650 9px/1 var(--font-geist-sans);flex-wrap:wrap;justify-content:flex-end;gap:7px 10px;padding-top:3px;display:flex}.aaii-sentiment-legend span{align-items:center;gap:4px;display:inline-flex}.aaii-sentiment-legend i{border-radius:50%;width:7px;height:7px;display:block}.aaii-sentiment-chart{width:100%;height:auto;padding:10px 10px 0;display:block}.aaii-sentiment-chart line{stroke:var(--line-soft);stroke-width:1px}.aaii-sentiment-chart text{fill:var(--muted);font:600 9px/1 var(--font-geist-mono), monospace}.aaii-percentile{text-align:right;gap:4px;padding-top:2px;display:grid}.aaii-percentile span{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;white-space:nowrap}.aaii-percentile strong{color:var(--blue);font:700 15px/1 var(--font-geist-sans)}.aaii-chart-empty{min-height:270px;color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;place-items:center;display:grid}.sentiment-percentile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.sentiment-percentile-card{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;min-width:0;overflow:hidden}.sentiment-percentile-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;min-height:60px;padding:13px 15px 10px;display:flex}.sentiment-percentile-card h3{font:720 18px/1 var(--font-geist-sans);letter-spacing:-.035em;margin:3px 0 0}.sentiment-percentile-card>header>strong{color:var(--blue);font:700 18px/1 var(--font-geist-sans)}.sentiment-percentile-snapshot-chart,.sentiment-average-chart{width:100%;height:auto;padding:8px 10px 4px;display:block}.sentiment-percentile-snapshot-chart line,.sentiment-average-chart line{stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.sentiment-percentile-snapshot-chart text,.sentiment-average-chart text{fill:var(--muted);font:600 9px/1 var(--font-geist-mono), monospace}.sentiment-percentile-snapshot-chart text{fill:#1d1d1fc7}.sentiment-percentile-snapshot-chart line{stroke:#1d1d1f26}.sentiment-percentile-table-bg{fill:#f5f7f9b8;stroke:var(--line-soft);stroke-width:1px}.sentiment-percentile-average-band{fill:#0b4a780e}.sentiment-risk-axis{stroke:#4c5852b8!important}.sentiment-risk-arrow{fill:#4c5852b8}.sentiment-risk-label{letter-spacing:.08em;font-weight:750!important}.sentiment-percentile-row-line{stroke-dasharray:2 4}.sentiment-percentile-row-label{fill:#1d1d1fe0!important;font-size:10px!important}.sentiment-percentile-row-label.average{font-weight:760;fill:var(--paper)!important}.sentiment-average-chart .midline{stroke:#99a59d;stroke-dasharray:3 4}.sentiment-average-line{fill:none;stroke:#0b4a78;stroke-width:2px;vector-effect:non-scaling-stroke}.sentiment-average-latest{fill:#0b4a78}.sentiment-factor-section{grid-column:1/-1;gap:12px;margin-top:4px;display:grid}.sentiment-factor-section-heading{justify-content:space-between;align-items:end;gap:18px;padding:8px 2px 0;display:flex}.sentiment-factor-section-heading h3{font:720 20px/1 var(--font-geist-sans);letter-spacing:-.035em;margin:4px 0 0}.sentiment-factor-section-heading p{color:var(--muted);font:600 10px/1.4 var(--font-geist-sans);margin:0}.sentiment-factor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sentiment-factor-card>header{min-height:98px}.sentiment-factor-card h3{max-width:290px;font-size:16px;line-height:1.12}.sentiment-factor-freshness{flex-wrap:wrap;gap:5px 14px;margin-top:9px;display:flex}.sentiment-factor-freshness span{color:#6e6e73e0;font:650 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.045em;white-space:nowrap}.sentiment-factor-freshness strong{color:#1d1d1fd1;font-weight:730}.sentiment-factor-chart{width:100%;height:auto;padding:8px 10px 4px;display:block}.sentiment-factor-chart line{stroke:#1d1d1f21;stroke-width:1px;vector-effect:non-scaling-stroke}.sentiment-factor-chart text{fill:#1d1d1fb8;font:600 9px/1 var(--font-geist-mono), monospace}.sentiment-factor-chart .midline{stroke:#4c585294;stroke-dasharray:3 4}.sentiment-factor-line{fill:none;stroke:#0b4a78;stroke-width:1.8px;vector-effect:non-scaling-stroke}.sentiment-factor-latest{fill:#0b4a78}.indicator-vix-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.indicator-vix-grid>*{min-width:0;height:100%}.vix-curve-card{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;min-width:0;overflow:hidden}.vix-curve-card-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 15px 11px;display:flex}.vix-curve-card-header h3{font:720 24px/1 var(--font-geist-sans);letter-spacing:-.045em;margin:3px 0 0}.vix-curve-card-header p{color:var(--muted);font:500 11px/1.35 var(--font-geist-sans);margin:6px 0 0}.vix-curve-asof{text-align:right;background:#0071e30d;border-radius:11px;gap:5px;min-width:108px;padding:9px 11px;display:grid}.vix-curve-asof span{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.vix-curve-asof strong{color:var(--blue);font:700 12px/1.1 var(--font-geist-sans)}.vix-curve-chart{width:100%;height:auto;padding:12px 14px 0;display:block}.vix-curve-chart .vix-grid-line{stroke:var(--line-soft);stroke-width:1px}.vix-curve-chart .vix-change-divider{stroke:var(--line);stroke-width:1px}.vix-curve-chart .vix-change-baseline{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.vix-curve-chart .vix-section-label{fill:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.vix-curve-chart .vix-axis-label,.vix-curve-chart .vix-term-label{fill:var(--muted);font:600 9px/1 var(--font-geist-mono), monospace}.vix-curve-chart .vix-curve-line{fill:none;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vix-curve-chart .vix-curve-line.today{stroke:var(--blue);stroke-width:2.3px;opacity:1}.vix-curve-chart .vix-curve-line.five-day{stroke:#6b7280;opacity:.52}.vix-curve-chart .vix-curve-line.one-month{stroke:#a23b72;opacity:.46}.vix-curve-chart .vix-curve-point{vector-effect:non-scaling-stroke}.vix-curve-chart .vix-curve-point.today{fill:var(--blue);stroke:#fff;stroke-width:1.5px}.vix-curve-chart .vix-curve-point.five-day{fill:#6b7280;stroke:#fff;stroke-width:1.2px;opacity:.52}.vix-curve-chart .vix-curve-point.one-month{fill:#a23b72;stroke:#fff;stroke-width:1.2px;opacity:.46}.vix-curve-chart .vix-change-bar.five-day{fill:#3e6fae}.vix-curve-chart .vix-change-bar.one-month{fill:#d98c00}.vix-curve-legend{border-top:1px solid var(--line-soft);color:var(--muted);font:600 9px/1 var(--font-geist-mono), monospace;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 15px 13px;display:flex}.vix-curve-legend span{align-items:center;gap:6px;display:inline-flex}.vix-key{background:var(--blue);border-radius:2px;width:18px;height:2px;display:inline-block}.vix-key.today{opacity:1}.vix-key.five-day{opacity:.52;background:#6b7280}.vix-key.one-month{opacity:.46;background:#a23b72}.vix-key.bar{opacity:1;border-radius:2px;width:9px;height:9px}.vix-key.five-day.bar{background:#3e6fae}.vix-key.one-month.bar{background:#d98c00}.vix-curve-empty{min-height:364px;color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;place-items:center;display:grid}@media (width<=1080px){.indicator-vix-grid,.indicator-aaii-grid,.sentiment-percentile-grid,.indicator-uncertainty-grid{grid-template-columns:1fr}.sentiment-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=840px){.watchlist-selected-summary>header{grid-template-columns:1fr;gap:14px}.watchlist-summary-returns{border-left:0;border-top:1px solid var(--line-soft);padding-top:14px}}@media (width<=640px){.sentiment-factor-grid{grid-template-columns:1fr}.sentiment-factor-section-heading{gap:7px;display:grid}.watchlist-selected-summary{border-radius:14px}.watchlist-selected-summary>header{min-height:0;padding:15px 14px}.watchlist-summary-returns{grid-template-columns:repeat(4,minmax(58px,1fr))}.watchlist-summary-returns .return-metric{padding:0 8px}}.watchlist-selected-summary{padding:0}.watchlist-summary-table{grid-template-columns:126px minmax(0,1fr);display:grid}.watchlist-summary-table>div{display:contents}.watchlist-summary-table>div>span,.watchlist-summary-table>div>strong{border-bottom:1px solid var(--line-soft);align-items:center;min-height:31px;padding:0 13px;display:flex}.watchlist-summary-table>div>span{color:var(--muted);letter-spacing:.06em;border-right:1px solid var(--line-soft);font-size:10px;font-weight:650}.watchlist-summary-table>div>strong{justify-content:flex-end;font-size:13px;font-weight:650}.watchlist-summary-table>div:nth-child(2)>strong{color:var(--paper);justify-content:flex-start;font-weight:580}.watchlist-summary-range{grid-column:1/-1;grid-template-columns:126px minmax(0,1fr);display:grid!important}.watchlist-summary-range>span,.watchlist-summary-range>.range-chart{border-bottom:0!important;min-height:38px!important}.watchlist-summary-range>.range-chart{align-items:center;padding:0 14px;display:flex}.watchlist-summary-range .range-track{width:100%}.watchlist-summary-range .range-chart{grid-template-columns:1fr}@media (width<=640px){.watchlist-summary-table{grid-template-columns:98px minmax(0,1fr)}.watchlist-summary-table>div>span,.watchlist-summary-table>div>strong{padding:0 10px}.watchlist-summary-range{grid-template-columns:98px minmax(0,1fr)}}.watchlist-summary-table>div:nth-child(2)>strong{text-align:right;justify-content:flex-end}.leaderboard-heading-actions{align-items:flex-end;gap:10px;display:flex}.leaderboard-display-controls{border:1px solid var(--line);background:#ffffff94;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;padding:9px 12px;display:flex}.leaderboard-control-group{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.leaderboard-control-group+.leaderboard-control-group{border-left:1px solid var(--line-soft);padding-left:14px}.leaderboard-control-group>span{color:var(--muted);font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.leaderboard-control-group label{color:var(--paper);font:700 10px/1 var(--font-geist-mono), monospace;letter-spacing:.02em;cursor:pointer;align-items:center;gap:5px;display:inline-flex}.leaderboard-control-group input{width:14px;height:14px;accent-color:var(--blue);margin:0}@media (width<=720px){.leaderboard-heading-actions,.leaderboard-display-controls{align-items:flex-start}.leaderboard-control-group+.leaderboard-control-group{border-top:1px solid var(--line-soft);border-left:0;width:100%;padding:8px 0 0}}.cot-report-switch{background:#7676801f;border:0;border-radius:10px;gap:3px;padding:3px;display:flex}.cot-report-switch button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:700}.cot-report-switch button.active{color:var(--paper);background:#fff;box-shadow:0 1px 3px #0000001f}.cot-custom-reporter-picker{border:1px solid var(--line-soft);background:#ffffff94;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;width:100%;margin-top:8px;padding:9px 11px;display:grid}.cot-custom-reporter-picker>span{color:var(--muted);letter-spacing:.08em;grid-column:1/-1;font-size:9px;font-weight:750}.cot-custom-reporter-picker label{color:var(--paper);align-items:center;gap:6px;font-size:11px;display:flex}.cot-custom-reporter-picker input{accent-color:var(--blue)}.indicator-page{grid-template-columns:minmax(190px,224px) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.indicator-sidebar,.indicator-content{border:1px solid var(--line);background:#ffffffb8;border-radius:20px;min-width:0;box-shadow:0 12px 34px #1d1d1f0e}.indicator-sidebar{position:sticky;top:16px;overflow:hidden}.indicator-sidebar>header{border-bottom:1px solid var(--line-soft);padding:18px 16px 13px}.indicator-sidebar h2,.indicator-content-heading h2{font-family:var(--font-geist-sans);letter-spacing:-.045em;margin:3px 0 0;font-weight:680}.indicator-sidebar h2{font-size:22px}.indicator-list{gap:5px;padding:9px;display:grid}.indicator-list button{width:100%;min-height:56px;color:var(--paper);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:9px 10px;display:grid}.indicator-list button:hover{background:#0071e30d;border-color:#0071e329}.indicator-list button.active{color:var(--blue);background:#0071e31a;border-color:#0071e32e}.indicator-list-icon{width:30px;height:30px;color:var(--muted);background:#7676801f;border-radius:9px;place-items:center;display:grid}.indicator-list button.active .indicator-list-icon{background:var(--blue);color:#fff}.indicator-list-copy{gap:4px;min-width:0;display:grid}.indicator-list-copy strong{font:650 11px/1.1 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.indicator-list-copy small{color:var(--muted);font:600 9px/1 var(--font-geist-sans)}.indicator-list-arrow{color:var(--muted);text-align:right;font-size:22px;line-height:1}.indicator-sidebar>footer{border-top:1px solid var(--line-soft);color:var(--muted);font:650 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.07em;gap:4px;padding:13px 16px 15px;display:grid}.indicator-sidebar>footer small{letter-spacing:.04em;font-size:8px}.indicator-content{padding:20px}.indicator-content-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.indicator-content-heading h2{font-size:28px}.indicator-content-heading p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.indicator-content-status{text-align:right;background:#0071e30d;border:1px solid #0071e329;border-radius:11px;gap:5px;min-width:88px;padding:9px 11px;display:grid}.indicator-content-status span{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.indicator-content-status strong{color:var(--blue);font:700 16px/1 var(--font-geist-sans)}.indicator-error{color:var(--coral);font:600 10px/1.35 var(--font-geist-sans);background:#d92d200f;border:1px solid #d92d2033;border-radius:11px;margin-top:14px;padding:10px 12px}.indicator-fred-dollar-stack{gap:8px;margin-top:14px;display:grid}.indicator-fred-dollar-chart{min-width:0;overflow:hidden}.indicator-fred-dollar-name{font:650 11px/1.2 var(--font-geist-sans);padding:0 8px}.indicator-fred-dollar-chart .indicator-history-chart{padding:4px 8px 0}.indicator-fred-dollar-chart .indicator-history-empty{min-height:150px}.sector-spread-stack{gap:14px;margin-top:20px;display:grid}.sector-spread-card{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;min-width:0;margin-top:0;overflow:hidden}.sector-spread-latest{color:var(--muted);font:650 10px/1 var(--font-geist-mono), monospace;gap:14px;display:flex}.sector-spread-latest span{gap:5px;display:grid}.sector-spread-latest strong{color:var(--ink);font-size:14px}.sector-spread-chart{padding:12px 14px 0}.sector-spread-chart .sector-spread-zero{stroke:#141c2a61;stroke-width:1.2px}.sector-spread-chart .sector-spread-x-tick{stroke:var(--muted);stroke-width:1px}.sector-spread-ticker-card{border:1px solid var(--line);background:#ffffff9e;border-radius:14px;padding:12px 15px}.sector-spread-footer{border-top:1px solid var(--line-soft);gap:10px;padding:11px 15px 13px;display:grid}.sector-spread-legend{color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;gap:16px;display:flex}.sector-spread-legend span{align-items:center;gap:6px;display:inline-flex}.sector-spread-legend i{border-radius:99px;width:18px;height:3px}.sector-spread-tickers{color:var(--muted);font:600 10px/1.25 var(--font-geist-mono), monospace;gap:7px;display:grid}.sector-spread-tickers span{flex-wrap:wrap;gap:10px;display:flex}.sector-spread-tickers strong{min-width:70px;color:var(--ink);letter-spacing:.07em;font-size:9px}@media (width<=720px){.sector-spread-latest{display:grid}.sector-spread-tickers span{gap:4px;display:grid}}.indicator-energy-stack{gap:14px;margin-top:20px;display:grid}.indicator-energy-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.indicator-energy-control{border:1px solid var(--line);background:#7676801f;border-radius:11px;align-items:center;gap:3px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.indicator-energy-control>span{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;flex:none;padding:0 7px}.indicator-energy-control button{min-width:54px;height:29px;color:var(--muted);font:650 10px/1 var(--font-geist-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:0 10px}.indicator-energy-control button:hover{color:var(--paper);background:#ffffffa8}.indicator-energy-control button.active{color:var(--blue);background:#fff;box-shadow:0 1px 3px #0000001f}.energy-inventory-card{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;min-width:0;overflow:hidden}.energy-inventory-card-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 15px 11px;display:flex}.energy-inventory-card-header h3{font:720 22px/1.05 var(--font-geist-sans);letter-spacing:-.04em;margin:3px 0 0}.energy-inventory-card-header p{color:var(--muted);font:500 10px/1.35 var(--font-geist-sans);margin:6px 0 0}.energy-inventory-asof{text-align:right;background:#0071e30d;border-radius:11px;flex:none;gap:5px;min-width:116px;padding:9px 11px;display:grid}.energy-inventory-asof span{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.energy-inventory-asof strong{color:var(--blue);font:700 12px/1.1 var(--font-geist-sans)}.energy-inventory-asof small{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.energy-inventory-chart{width:100%;height:auto;padding:12px 14px 0;display:block}.energy-inventory-grid-line{stroke:var(--line-soft);stroke-width:1px}.energy-inventory-grid-line.vertical{opacity:.55}.energy-inventory-section-label,.energy-inventory-axis-label,.energy-inventory-axis-title{fill:var(--muted);font:600 9px/1 var(--font-geist-mono), monospace}.energy-inventory-section-label{letter-spacing:.08em;font-weight:650}.energy-inventory-axis-title{letter-spacing:.08em;font-size:8px}.energy-inventory-line{fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.38;vector-effect:non-scaling-stroke}.energy-inventory-line.latest{stroke-width:2.8px;opacity:1}.energy-inventory-latest{stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.energy-inventory-legend{border-top:1px solid var(--line-soft);color:var(--muted);font:600 9px/1 var(--font-geist-mono), monospace;flex-wrap:wrap;gap:8px 13px;padding:10px 15px 13px;display:flex}.energy-inventory-legend span{align-items:center;gap:5px;display:inline-flex}.energy-inventory-legend i{border-radius:2px;width:16px;height:2px}.energy-inventory-empty{min-height:360px;color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;place-items:center;display:grid}.energy-inventory-metrics{border:1px solid var(--line);background:#ffffff9e;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.energy-inventory-metrics>div{border-left:1px solid var(--line-soft);gap:5px;min-width:0;padding:11px 12px 12px;display:grid}.energy-inventory-metrics>div:first-child{border-left:0}.energy-inventory-metrics span{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;white-space:nowrap}.energy-inventory-metrics strong{color:var(--paper);font:700 13px/1 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.energy-inventory-metrics small{color:var(--muted);font-size:8px;font-weight:650}.indicator-crack-stack{gap:14px;margin-top:20px;display:grid}.indicator-crack-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.indicator-crack-grid .crack-spread-card{grid-column:span 2}.indicator-crack-grid .crack-spread-card:nth-child(-n+2){grid-column:span 3}.crack-spread-card{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;min-width:0;overflow:hidden}.crack-spread-card-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 15px 11px;display:flex}.crack-spread-card-header h3{font:720 22px/1.05 var(--font-geist-sans);letter-spacing:-.04em;margin:3px 0 0}.crack-spread-card-header p{color:var(--muted);font:500 10px/1.35 var(--font-geist-sans);margin:6px 0 0}.crack-spread-asof{text-align:right;background:#3e6fae0f;border-radius:11px;flex:none;gap:5px;min-width:116px;padding:9px 11px;display:grid}.crack-spread-asof span,.crack-spread-asof small{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.crack-spread-asof strong{color:var(--blue);font:700 12px/1.1 var(--font-geist-sans)}.crack-spread-chart{width:100%;height:auto;padding:12px 14px 0;display:block}.crack-spread-grid-line{stroke:var(--line-soft);stroke-width:1px}.crack-spread-axis-label,.crack-spread-axis-title{fill:var(--muted);font:600 9px/1 var(--font-geist-mono), monospace}.crack-spread-axis-title{letter-spacing:.08em;font-size:8px}.crack-spread-line{fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.crack-spread-latest{stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.crack-spread-legend{border-top:1px solid var(--line-soft);color:var(--muted);font:600 9px/1 var(--font-geist-mono), monospace;flex-wrap:wrap;gap:8px 13px;padding:10px 15px 13px;display:flex}.crack-spread-legend span{align-items:center;gap:5px;display:inline-flex}.crack-spread-legend i{border-radius:2px;width:16px;height:2px}.crack-spread-empty{min-height:360px;color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;place-items:center;display:grid}.crack-spread-formula-note{border:1px solid var(--line);background:#ffffff9e;border-radius:14px;gap:7px;padding:12px 14px;display:grid}.crack-spread-formula-note>span{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.crack-spread-formula-note p{color:var(--paper);font:600 11px/1.35 var(--font-geist-mono), monospace;margin:0}.crack-spread-metrics{border:1px solid var(--line);background:#ffffff9e;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.crack-spread-metrics>div{border-left:1px solid var(--line-soft);gap:5px;min-width:0;padding:11px 12px 12px;display:grid}.crack-spread-metrics>div:first-child{border-left:0}.crack-spread-metrics span{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;white-space:nowrap}.crack-spread-metrics strong{color:var(--paper);font:700 13px/1 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crack-spread-metrics small{color:var(--muted);font-size:8px;font-weight:650}.topix-sector-panel{margin-top:20px}.topix-sector-table-scroll{width:100%;overflow-x:auto}.topix-sector-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;background:#fff;width:100%;min-width:1000px}.topix-sector-table th,.topix-sector-table td{box-sizing:border-box;border:1px solid #9da1a5}.topix-sector-table thead th{height:38px;color:var(--paper);font:700 12px/1 var(--font-geist-sans);text-align:center;white-space:nowrap;background:#fff}.topix-sector-table .topix-sector-group-head{background:0 0;border:0;width:38px}.topix-sector-table .topix-sector-name-head{background:0 0;border:0;width:300px}.topix-sector-table tbody tr{height:32px}.topix-sector-table .topix-sector-group{color:#fff;text-align:center;background:#0a3a5c;width:38px;padding:0}.topix-sector-group span{writing-mode:vertical-rl;font:600 12px/1 var(--font-geist-sans);letter-spacing:.06em;display:inline-block;transform:rotate(180deg)}.topix-sector-table .topix-sector-name{color:#2f3337;font:500 11px/1.2 var(--font-geist-sans);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;padding:4px 8px;overflow:hidden}.topix-sector-table tbody td{color:#30343a;font:600 12px/1 var(--font-geist-sans);text-align:center;white-space:nowrap;padding:4px 2px}.topix-sector-table tbody td.positive{color:#fff;background:#0a3a5c}.topix-sector-table tbody td.negative{background:#c5c7c9}.topix-sector-table tbody td.neutral{background:#fff}.topix-sector-table tbody td.missing{color:#93979b;background:#f7f7f8}.topix-sector-panel>p{color:var(--muted);font:500 10px/1.4 var(--font-geist-sans);margin:10px 0 0}@media (width<=640px){.topix-sector-panel{margin-top:14px}}.indicator-volatility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.sg-index-grid,.risk-parity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-parity-chart{min-height:248px}.risk-parity-equity-line,.risk-parity-bond-line{fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.risk-parity-equity-line{stroke:var(--blue)}.risk-parity-bond-line{stroke:#d97745}.risk-parity-equity-latest,.risk-parity-bond-latest{stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.risk-parity-equity-latest{fill:var(--blue)}.risk-parity-bond-latest{fill:#d97745}.risk-parity-legend{border-top:1px solid var(--line-soft);color:var(--muted);font:600 9px/1 var(--font-geist-mono), monospace;gap:14px;padding:10px 15px 12px;display:flex}.risk-parity-legend span{align-items:center;gap:5px;display:inline-flex}.risk-parity-legend i{border-radius:50%;width:8px;height:8px;display:block}.risk-parity-equity-key{background:var(--blue)}.risk-parity-bond-key{background:#d97745}.indicator-volatility-card{border:1px solid var(--line);background:#ffffff9e;border-radius:16px;min-width:0;overflow:hidden}.indicator-volatility-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:10px;min-height:68px;padding:14px 15px 11px;display:flex}.indicator-volatility-card>header h3{font:720 20px/1 var(--font-geist-sans);letter-spacing:-.04em;margin:3px 0 0}.indicator-volatility-card>header p{max-width:250px;color:var(--muted);font:500 10px/1.2 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.indicator-volatility-card>header>strong{font:700 14px/1 var(--font-geist-sans);white-space:nowrap;padding-top:3px}.indicator-volatility-card .eyebrow{letter-spacing:.07em;font-size:9px}.indicator-history-chart{width:100%;height:auto;padding:10px 10px 0;display:block}.indicator-history-chart line{stroke:var(--line-soft);stroke-width:1px}.indicator-history-chart text{fill:var(--muted);font:600 9px/1 var(--font-geist-mono), monospace}.indicator-history-area{fill:#3e6fae17}.indicator-history-line{fill:none;stroke:var(--blue);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.indicator-history-latest{fill:var(--blue);stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.indicator-history-empty{min-height:248px;color:var(--muted);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;place-items:center;display:grid}.indicator-metrics{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.indicator-metrics>div{border-left:1px solid var(--line-soft);gap:5px;min-width:0;padding:11px 12px 12px;display:grid}.indicator-metrics>div:first-child{border-left:0}.indicator-metrics span{color:var(--muted);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.07em;white-space:nowrap}.indicator-metrics strong{font:700 13px/1 var(--font-geist-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=840px){.risk-parity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.indicator-page{grid-template-columns:1fr}.indicator-sidebar{position:static}.indicator-sidebar>header{padding-bottom:11px}.indicator-list{grid-template-columns:repeat(2,minmax(0,1fr))}.indicator-sidebar>footer{display:none}}@media (width<=560px){.indicator-page{gap:12px;margin-top:12px}.indicator-content{border-radius:16px;padding:14px}.indicator-sidebar{border-radius:16px}.indicator-list{grid-template-columns:1fr}.indicator-content-heading{gap:12px;display:grid}.indicator-content-heading h2{font-size:25px}.indicator-content-status{text-align:left;width:fit-content;min-width:84px}.indicator-fred-dollar-stack,.indicator-energy-stack,.indicator-aaii-grid,.sentiment-percentile-grid{margin-top:14px}.aaii-chart-card-header,.indicator-uncertainty-card>header{gap:8px;display:grid}.indicator-uncertainty-percentiles{text-align:left}.aaii-sentiment-legend{justify-content:flex-start}.aaii-percentile{text-align:left}.indicator-energy-toolbar{align-items:stretch}.indicator-energy-control{width:100%}.energy-inventory-card-header{gap:12px;display:grid}.energy-inventory-asof{text-align:left;width:fit-content;min-width:116px}.energy-inventory-chart{padding-inline:6px}.energy-inventory-legend{padding-inline:10px}.energy-inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.energy-inventory-metrics>div:nth-child(odd){border-left:0}.energy-inventory-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.indicator-crack-stack{margin-top:14px}.indicator-crack-grid{grid-template-columns:1fr;gap:12px}.indicator-crack-grid .crack-spread-card,.indicator-crack-grid .crack-spread-card:nth-child(-n+2){grid-column:auto}.crack-spread-card-header{gap:12px;display:grid}.crack-spread-asof{text-align:left;width:fit-content;min-width:116px}.crack-spread-chart{padding-inline:6px}.crack-spread-legend{padding-inline:10px}.crack-spread-formula-note p{line-height:1.45}.crack-spread-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crack-spread-metrics>div:nth-child(odd){border-left:0}.crack-spread-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.indicator-volatility-grid{grid-template-columns:1fr;gap:12px;margin-top:14px}.risk-parity-grid{grid-template-columns:1fr}.indicator-volatility-card>header{padding:12px 13px 10px}.indicator-metrics>div{padding:10px 9px 11px}.indicator-metrics strong{font-size:12px}}.cube-box-page{border:1px solid var(--line);background:#ffffffb8;border-radius:20px;margin-top:18px;overflow:hidden;box-shadow:0 12px 34px #1d1d1f0e}.cube-box-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 24px 18px;display:flex}.cube-box-heading h2{font-family:var(--font-geist-sans);letter-spacing:-.045em;margin:7px 0 4px;font-size:25px;font-weight:700}.cube-box-heading p{color:var(--muted);margin:0;font-size:13px}.cube-box-heading-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.cube-box-heading-meta .asset-count{text-align:center;min-width:34px}.cube-box-layout{grid-template-columns:minmax(430px,.82fr) minmax(560px,1.5fr);min-width:0;display:grid}.cube-box-universe{border-right:1px solid var(--line);min-width:0;padding:18px 20px 16px}.cube-box-universe>header{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.cube-box-universe>header h3{letter-spacing:-.035em;margin:6px 0 0;font-size:20px}.cube-box-universe>header>span{color:var(--muted);font-size:12px}.cube-box-table-scroll{overflow-x:auto}.cube-box-table{min-width:600px}.cube-box-labels,.cube-box-asset-row{grid-template-columns:92px minmax(180px,1fr) 98px 88px;align-items:center;gap:10px;display:grid}.cube-box-labels{color:var(--muted);font-family:var(--font-geist-sans);letter-spacing:.07em;padding:0 12px 8px;font-size:10px;font-weight:650}.cube-box-group{border-top:1px solid var(--line-soft)}.cube-box-group-heading{width:100%;color:var(--paper);text-align:left;letter-spacing:.07em;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:10px 12px 8px;font-size:11px;display:grid}.cube-box-group-heading:hover{background:#0071e30b}.cube-box-group-heading>span{color:var(--blue);font-size:17px;line-height:1}.cube-box-group-heading strong{font-weight:700}.cube-box-group-heading small{color:var(--muted);letter-spacing:0;font-size:11px}.cube-box-asset-row{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--paper);text-align:left;background:0 0;padding:12px;font-size:13px}.cube-box-asset-row:hover,.cube-box-asset-row:focus-visible{background:#0071e30b}.cube-box-asset-row.selected{box-shadow:inset 3px 0 0 var(--blue);background:#0071e313}.cube-box-symbol{font-family:var(--font-geist-mono);font-size:12px}.cube-box-name{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cube-box-change{text-align:right;font-family:var(--font-geist-mono);white-space:nowrap;font-size:12px}.cube-box-universe-note{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.cube-box-universe-note code{color:var(--blue);font-family:var(--font-geist-mono);font-size:11px}.cube-box-detail{background:#f5f5f76b;min-width:0;padding:22px 24px 18px}.cube-box-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cube-box-detail-heading h3{letter-spacing:-.045em;margin:7px 0 4px;font-size:25px}.cube-box-detail-heading p{color:var(--muted);font-family:var(--font-geist-mono);margin:0;font-size:12px}.cube-box-detail-close{border:1px solid var(--line);text-align:right;background:#ffffffa8;border-radius:11px;min-width:128px;padding:9px 12px}.cube-box-detail-close span,.cube-box-metrics span,.cube-box-detail-footer span{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:650;display:block}.cube-box-detail-close strong{font-family:var(--font-geist-mono);margin-top:4px;font-size:15px;display:block}.cube-box-metrics{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;display:grid;overflow:hidden}.cube-box-metrics>div{background:#ffffffad;min-width:0;padding:11px 14px}.cube-box-metrics strong{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:17px;display:block;overflow:hidden}.cube-box-chart-wrap{border:1px solid var(--line);background:#ffffffbd;border-radius:15px;margin-top:20px;padding:14px 14px 8px}.cube-box-chart{width:100%;height:auto;min-height:260px;display:block}.cube-box-zero-line,.cube-box-divider{stroke:#1d1d1f2e;stroke-width:1px}.cube-box-zero-line{stroke-dasharray:4 4}.cube-box-divider{stroke:#0071e340;stroke-dasharray:3 5}.cube-box-axis-label,.cube-box-session-label,.cube-box-close-label{fill:var(--muted);font-family:var(--font-geist-mono);font-size:14px}.cube-box-session-label{fill:var(--paper);letter-spacing:.08em;font-size:12px;font-weight:700}.cube-box-close-label{fill:var(--blue);letter-spacing:.06em;font-size:12px}.cube-box-grid-line{stroke:#1d1d1f17;stroke-width:1px}.cube-box-previous-session-bg{fill:#1d1d1f09}.cube-box-minor-grid-line,.cube-box-vertical-grid-line{stroke:#1d1d1f14;stroke-width:1px}.cube-box-session-divider{stroke:#1d1d1f29;stroke-width:1px;stroke-dasharray:3 4}.cube-box-previous-path,.cube-box-today-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.cube-box-previous-path{stroke:#1d1d1f}.cube-box-today-path-positive{stroke:#0a9b55}.cube-box-today-path-flat{stroke:#f0b323}.cube-box-today-path-negative{stroke:#f92110}.cube-box-chart-legend{color:var(--muted);flex-wrap:wrap;gap:10px 18px;padding:4px 4px 0;font-size:11px;display:flex}.cube-box-chart-legend span{align-items:center;gap:6px;display:inline-flex}.cube-box-chart-legend i{border-radius:99px;width:18px;height:3px;display:inline-block}.cube-box-legend-previous{background:#0071e3}.cube-box-legend-today{background:#0a9b55}.cube-box-chart-empty{border:1px dashed var(--line);min-height:320px;color:var(--muted);text-align:center;border-radius:15px;place-items:center;margin-top:20px;padding:30px;display:grid}.cube-box-chart-empty span{color:var(--blue);letter-spacing:.09em;font-size:10px;font-weight:700}.cube-box-chart-empty strong{color:var(--paper);font-family:var(--font-geist-mono);margin-top:8px}.cube-box-chart-empty p{max-width:360px;margin:8px 0 0;font-size:13px}.cube-box-detail-footer{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;padding-top:14px;display:grid}.cube-box-detail-footer strong{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}@media (width<=1360px){.page-switch{max-width:100%;overflow-x:auto}.page-switch button{min-width:88px}}@media (width<=1180px){.cube-box-layout{grid-template-columns:1fr}.cube-box-universe{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=640px){.cube-box-heading,.cube-box-detail-heading{display:block}.cube-box-heading-meta{margin-top:14px}.cube-box-heading,.cube-box-universe,.cube-box-detail{padding-left:16px;padding-right:16px}.cube-box-detail-close{text-align:left;width:max-content;margin-top:14px}.cube-box-metrics{grid-template-columns:1fr}.cube-box-detail-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}.launchpad-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:10px 20px 14px;display:grid}.launchpad-layout>.streetaccount-news-compact{contain:size;align-self:stretch;height:auto;min-height:0}.launchpad-layout .cube-box-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.launchpad-layout .cube-box-breadth-card{zoom:.5;grid-column:1/-1;justify-self:start;width:50%;min-width:0;margin:0}.launchpad-layout .cube-box-breadth-chart{min-width:0}@media (width<=1180px){.launchpad-layout{grid-template-columns:minmax(0,1fr)}.launchpad-layout>.streetaccount-news-compact{contain:none;height:480px}.launchpad-layout .cube-box-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.launchpad-layout{padding:8px 12px 12px}.launchpad-layout .cube-box-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchpad-layout .cube-box-breadth-chart{min-width:900px}}@media (width<=520px){.launchpad-layout .cube-box-history-grid{grid-template-columns:1fr}}.cube-box-breadth-card{border:1px solid var(--line);background:#fff;border-radius:0;margin:10px 20px 0;padding:14px 16px 10px}.cube-box-breadth-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.cube-box-breadth-card h2{letter-spacing:-.025em;margin:0;font-size:16px;font-weight:650}.cube-box-breadth-legend{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;font-size:11px;display:flex}.cube-box-breadth-legend span{align-items:center;gap:6px;display:inline-flex}.cube-box-breadth-legend i{border-radius:2px;width:10px;height:10px}.cube-box-breadth-legend .ma50{background:#08a8c7}.cube-box-breadth-legend .ma200{background:#082b55}.cube-box-breadth-scroll{margin-top:8px;overflow-x:auto}.cube-box-breadth-chart{width:100%;min-width:900px;height:auto;display:block}.cube-box-breadth-grid{stroke:#d9dde3;stroke-width:1px}.cube-box-breadth-axis{fill:#7a7f88;font-family:var(--font-geist-mono);font-size:11px}.cube-box-breadth-label{fill:#555b65;font-size:11px}.cube-box-breadth-value{font-family:var(--font-geist-mono);font-size:11px;font-weight:650}.cube-box-breadth-value.ma50{fill:#078da8}.cube-box-breadth-value.ma200{fill:#082b55}.cube-box-breadth-bar.ma50{fill:#08a8c7}.cube-box-breadth-bar.ma200{fill:#082b55}.cube-box-breadth-heatmap{border-top:1px solid var(--line-soft);min-width:900px;margin-top:4px;padding:12px 0 8px}.cube-box-breadth-heatmap-header{color:#555b65;font-family:var(--font-geist-mono);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;font-size:10px;display:flex}.cube-box-breadth-heatmap-scale{color:var(--muted);align-items:center;gap:2px;font-weight:500;display:flex}.cube-box-breadth-heatmap-scale i{width:10px;height:10px}.cube-box-breadth-heatmap-scale b{margin:0 3px;font-weight:500}.cube-box-breadth-heatmap-grid{gap:2px;display:grid}.cube-box-breadth-heatmap-row{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:7px;min-height:10px;display:grid}.cube-box-breadth-heatmap-row>span{color:#555b65;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1;overflow:hidden}.cube-box-breadth-heatmap-cells{grid-template-columns:repeat(63,minmax(6px,1fr));gap:1px;display:grid}.cube-box-breadth-heatmap-cells i{aspect-ratio:1;min-height:6px;display:block}.cube-box-breadth-heatmap-cells i.missing{background:#e5e7eb}.cube-box-breadth-heatmap-dates{color:var(--muted);font-family:var(--font-geist-mono);justify-content:space-between;margin-left:127px;font-size:9px;display:flex}.cube-box-breadth-heatmap-empty{min-height:150px;color:var(--muted);font-family:var(--font-geist-mono);place-items:center;font-size:10px;display:grid}.cube-box-breadth-footer{border-top:1px solid var(--line-soft);color:var(--muted);font-family:var(--font-geist-mono);justify-content:space-between;gap:12px;padding-top:7px;font-size:10px;display:flex}@media (width<=640px){.cube-box-breadth-card{margin:8px 10px 0;padding:12px 10px 8px}.cube-box-breadth-card>header{flex-direction:column;align-items:flex-start;gap:8px}.cube-box-breadth-legend{justify-content:flex-start}}.cube-box-history-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 12px;padding:10px 20px 14px;display:grid}.cube-box-history-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:7px 10px;overflow:hidden}.cube-box-history-card>header{justify-content:space-between;gap:8px;min-height:32px;display:flex}.cube-box-card-title{min-width:0;display:grid}.cube-box-card-title strong{font-family:var(--font-geist-mono);font-size:13px}.cube-box-card-title span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cube-box-card-values{font-family:var(--font-geist-mono);flex-shrink:0;justify-items:end;gap:2px;display:grid}.cube-box-card-values b{font-size:12px}.cube-box-card-values small{font-size:11px}.cube-box-history-card .cube-box-chart-wrap{aspect-ratio:2.76;background:0 0;border:0;align-self:start;min-height:0;margin-top:6px;padding:0}.cube-box-history-card .cube-box-chart{height:100%;min-height:0}.cube-box-history-card .cube-box-axis-label{font-size:24px}.cube-box-history-card .cube-box-previous-path,.cube-box-history-card .cube-box-today-path{stroke-width:2.8px}.cube-box-history-card .cube-box-chart-legend{gap:4px 8px;padding:3px 0 0;font-size:10px}.cube-box-history-card .cube-box-chart-legend i{width:12px}.cube-box-history-card .cube-box-chart-empty{aspect-ratio:1.85;border-radius:10px;align-self:start;height:auto;min-height:0;margin-top:6px;padding:10px 12px}.cube-box-history-card .cube-box-chart-empty span{font-size:11px}.cube-box-history-card .cube-box-chart-empty strong{font-size:12px}.cube-box-history-card .cube-box-chart-empty p{display:none}.cube-box-card-footer{border-top:1px solid var(--line-soft);color:var(--muted);font-family:var(--font-geist-mono);justify-content:space-between;gap:8px;margin-top:6px;padding-top:6px;font-size:10px;display:flex}.cube-box-card-footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cube-box-card-footer strong{color:var(--blue);flex-shrink:0;font-size:10px}@media (width<=1440px){.cube-box-history-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1180px){.cube-box-history-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.cube-box-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.cube-box-history-grid{grid-template-columns:1fr}}@media (width>=641px){.terminal-shell{padding:0 16px 16px}.topbar{gap:12px;min-height:56px}.world-clock{grid-template-columns:minmax(60px,.85fr) minmax(72px,1.05fr) minmax(90px,1.5fr) minmax(72px,1.05fr) minmax(60px,.85fr);column-gap:6px}.brand-mark{border-radius:8px;width:30px;height:30px;font-size:15px}.brand-lockup strong{font-size:12px;font-weight:600}.page-switch{border-radius:8px;padding:2px}.page-switch button{border-radius:6px;min-width:82px;height:28px;padding:0 10px;font-size:10px;font-weight:500}.status-pill{gap:6px;padding:5px 8px;font-size:9px}.summary-strip{border-radius:14px;min-height:76px;margin-top:10px;padding:10px 12px}.eyebrow{margin-bottom:4px;font-size:9px}.symbol-line{gap:12px}.symbol-line h1{letter-spacing:-.035em;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1}.headline-quote{gap:4px;padding-left:14px}.headline-quote>strong{font-size:clamp(18px,1.8vw,24px);font-weight:600}.summary-returns{padding-left:10px}.return-metric{gap:4px;padding:0 8px}.market-statistics{min-height:36px;margin-top:6px}.market-statistics>div{padding:0 10px}.dashboard-grid,.cot-page,.leaderboard-panel,.cube-box-page{border-radius:14px;margin-top:10px}.market-column{padding:12px 0 0 12px}.watchlist-panel{padding:10px 12px}.panel-heading h2,.chart-heading h2,.rates-history-panel h2{font-size:16px;font-weight:600}.watchlist-panel .panel-heading h2{font-size:18px}.panel-actions>button,.source-badge,.asset-count,.signal-asof{height:28px}.panel-actions>button{padding:0 8px;font-size:10px}.watchlist-tabs{gap:6px;margin-top:8px}.watchlist-tabs button{min-width:68px;height:28px;padding:0 9px;font-size:10px}.watchlist-table-scroll,.rates-table-scroll{margin-top:8px}.watchlist-labels,.rates-table-labels{padding:0 8px 5px;font-size:10px;font-weight:500}.asset-row,.rate-asset-row{min-height:34px;padding:5px 8px}.asset-primary strong{font-size:13px;font-weight:600}.asset-quote strong{font-size:12px;font-weight:500}.compact-return{font-size:11px;font-weight:500}.asset-row .compact-return.positive,.asset-row .compact-return.negative,.asset-row .compact-return.percentile-value,.asset-row .cta-metric.cta-current,.rate-asset-row .compact-return.positive,.rate-asset-row .compact-return.negative{padding:3px}.group-heading,.group-heading>button:first-child{height:28px;min-height:28px}.rates-split-grid{gap:10px;padding-top:10px}.rates-table-panel{padding-bottom:8px}.rates-history-panel{padding:12px 0 4px}.rates-history-panel>header{margin-bottom:8px}.rates-history-grid{gap:8px}.rate-history-card header{min-height:38px;padding:6px 8px}.chart-panel{margin-top:8px;padding:12px}.chart-controls{gap:6px}.range-switch,.chart-type-switch,.adjustment-switch{border-radius:8px;padding:2px}.range-switch button,.chart-type-switch button,.adjustment-switch button{min-width:44px;height:26px;padding:0 8px;font-size:9px}.chart-wrap{margin-top:5px}.chart-footer div{gap:3px;padding:7px 9px}.axis-label,.cot-axis-label{font-size:10px}.cot-heading{min-height:54px;padding:10px 12px}.cot-heading h2{font-size:20px;font-weight:600}.cot-source-status{gap:12px;padding:7px 9px}.cot-layout{grid-template-columns:240px minmax(0,1fr);min-height:560px}.cot-universe{max-height:620px}.cot-group>header{min-height:26px;padding:0 9px}.cot-group>button{min-height:36px;padding:5px 8px}.cot-group>button strong{font-size:12px;font-weight:600}.cot-detail{padding:10px 12px 0}.cot-detail-heading{gap:12px;min-height:42px}.cot-detail-heading h3{font-size:18px;font-weight:600}.cot-detail-heading h3 span{font-family:var(--font-geist-sans);font-size:11px}.cot-range-switch,.cot-scope-switch,.cot-reporter-switch,.cot-metric-switch,.cot-report-switch{border-radius:8px;padding:2px}.cot-range-switch button,.cot-scope-switch button,.cot-reporter-switch button,.cot-metric-switch button,.cot-report-switch button{height:26px;padding:0 8px;font-size:9px}.cot-control-row,.cot-summary-cards{margin-top:8px}.cot-summary-cards>div{gap:4px;padding:7px 8px}.cot-chart-wrap{margin-top:6px}.cot-footer{min-height:32px}.leaderboard-panel{padding:12px}.leaderboard-heading h2{font-size:20px;font-weight:600}.leaderboard-pool{gap:3px;padding:7px 9px}.leaderboard-methodology{gap:12px;margin:8px 0 10px}.leaderboard-filter-row{gap:8px;margin-bottom:8px}.leaderboard-category-switch{border-radius:8px;padding:2px}.leaderboard-category-switch button,.leaderboard-category-switch button.with-detail{min-width:82px;height:28px;padding:0 8px}.leaderboard-chart-grid{gap:8px}.leaderboard-chart-card>header{min-height:44px;padding:6px 10px}.leaderboard-chart-card h3{font-size:14px;font-weight:600}.trend-watch-panel,.trend-watch-groups,.trend-ranking-stack{gap:10px}.trend-watch-heading{gap:12px;padding:2px}.trend-watch-heading h2{margin:2px 0 4px;font-size:20px;font-weight:600}.trend-watch-heading p{font-size:11px}.trend-watch-group>header{padding:8px 10px}.trend-history-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px 8px;padding:8px 10px}.trend-history-card{aspect-ratio:2;grid-template-rows:auto minmax(0,1fr) auto;max-height:210px;padding:6px 8px;display:grid;overflow:hidden}.trend-history-card>header{min-height:22px}.trend-history-card header div{gap:1px}.trend-history-card header strong{font-size:11px;line-height:1}.trend-history-card header span{font-size:9px;line-height:1}.trend-history-card header b{font-size:13px;line-height:1}.trend-history-card svg{width:100%;height:100%;min-height:0;margin-top:2px}.trend-history-card text{font-size:8px}.trend-history-card .trend-scenario-label{font-size:6.5px}.trend-history-card footer{gap:6px;font-size:8px;line-height:1}.trend-history-empty{height:100%;min-height:0;font-size:9px}.trend-ranking-card>header{min-height:40px;padding:8px 10px}.trend-ranking-table th,.trend-ranking-table td{padding:5px 8px}.indicator-page{gap:10px;margin-top:10px}.indicator-sidebar>header{padding:12px 12px 8px}.indicator-sidebar h2{font-size:18px;font-weight:600}.indicator-list{gap:4px;padding:6px}.indicator-list button{min-height:48px;padding:7px 8px}.indicator-content{padding:12px}.indicator-content-heading{gap:12px}.indicator-content-heading h2{font-size:20px;font-weight:600}.indicator-content-heading p{margin-top:4px;font-size:11px;line-height:1.35}.indicator-curve-stack,.indicator-fred-dollar-stack,.indicator-energy-stack,.indicator-crack-stack,.indicator-volatility-grid{margin-top:12px}.indicator-vix-grid,.indicator-fred-dollar-stack,.indicator-energy-stack,.indicator-crack-grid,.indicator-volatility-grid{gap:10px}.indicator-volatility-card>header{min-height:52px;padding:10px 11px 8px}.indicator-volatility-card>header h3{font-size:16px;font-weight:600}.indicator-metrics>div{gap:4px;padding:8px 9px}.economic-calendar-panel{margin-top:10px}.economic-calendar-heading{padding:12px 14px}.economic-calendar-heading h2{font-size:20px;font-weight:600}.cube-box-heading{gap:12px;padding:12px 14px}.cube-box-heading h2,.cube-box-detail-heading h3{margin-top:4px;font-size:20px;font-weight:600}.cube-box-heading p{font-size:11px}.cube-box-universe{padding:12px 14px}.cube-box-universe>header{gap:10px;margin-bottom:8px}.cube-box-universe>header h3{margin-top:4px;font-size:16px}.cube-box-labels{padding:0 8px 5px;font-size:10px;font-weight:500}.cube-box-group-heading{padding:7px 8px 6px}.cube-box-asset-row{padding:7px 8px;font-size:12px}.cube-box-detail{padding:14px}.cube-box-metrics,.cube-box-chart-wrap{margin-top:12px}.cube-box-metrics>div{padding:8px 10px}.cube-box-history-grid{gap:8px;padding:8px 12px 12px}.cube-box-history-card{padding:6px 8px}.page-footer{min-height:30px;margin-top:8px}}@media (width<=1440px){.trend-history-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1180px){.trend-history-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.trend-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.trend-history-grid{grid-template-columns:1fr}}.rates-page-layout{grid-template-columns:minmax(360px,390px) minmax(0,1fr);align-items:start;gap:18px;padding-top:10px;display:grid}.rates-sidebar{min-width:0;overflow:hidden}.rates-sidebar .rates-split-grid{border-bottom:0;flex-direction:column;gap:0;padding-top:0;display:flex}.rates-sidebar .rates-table-panel{border-bottom:0;min-width:0;padding-bottom:0}.rates-sidebar .rates-table-panel+.rates-table-panel{border-top:0;margin-top:0;padding-top:0}.rates-sidebar .rates-primary-heading{min-height:0;padding:0 4px 7px}.rates-sidebar .rates-primary-heading h2{margin:0;font-size:15px;line-height:1}.rates-sidebar .rates-table-scroll{margin-top:0;overflow-x:hidden}.rates-sidebar .rates-table{width:100%;min-width:0}.rates-sidebar .rates-table-labels,.rates-sidebar .rate-asset-row{grid-template-columns:minmax(70px,1.25fr) minmax(40px,.62fr) repeat(7,minmax(32px,.64fr));column-gap:2px}.rates-sidebar .rates-table-labels{letter-spacing:.03em;align-items:center;padding:0 4px 5px;font-size:7px}.rates-sidebar .rate-asset-row{align-items:center;min-height:30px;padding:4px}.rates-sidebar .asset-primary strong{white-space:nowrap;font-size:11px}.rates-sidebar .rate-asset-row .asset-quote,.rates-sidebar .rate-asset-row .asset-quote strong,.rates-sidebar .rate-asset-row .compact-return{font-family:var(--font-geist-sans);font-size:9px;font-weight:600;line-height:1;color:var(--paper)!important}.rates-sidebar .rate-asset-row .asset-quote{justify-content:flex-end;align-items:center;min-height:18px;display:flex}.rates-sidebar .rate-asset-row .asset-quote strong{justify-content:flex-end;align-items:center;height:18px;display:flex}.rates-sidebar .rate-asset-row .compact-return,.rates-sidebar .rate-asset-row .compact-return.positive,.rates-sidebar .rate-asset-row .compact-return.negative{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-width:0;height:18px;padding:0 1px;display:flex}.rates-sidebar .rate-asset-row .compact-return.positive{box-shadow:none;background:0 0;border-radius:0;color:var(--lime)!important}.rates-sidebar .rate-asset-row .compact-return.negative{box-shadow:none;background:0 0;border-radius:0;color:var(--coral)!important}.rates-sidebar .rate-asset-row .compact-return.neutral{box-shadow:none;background:0 0;border-radius:0;color:var(--muted)!important}.rates-sidebar .group-heading,.rates-sidebar .group-heading>button:first-child{height:26px;min-height:26px}.rates-sidebar .group-heading>button:first-child{gap:6px;padding:0 4px;font-size:9px;line-height:1}.rates-sidebar .group-heading{padding:0 4px}.rates-sidebar .group-heading-label{color:#36453d;font:680 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-align:left;flex:1;align-items:center;gap:6px;display:flex}.rates-sidebar .group-heading small{font-size:8px}.rates-page-layout>.rates-history-panel{border-bottom:0;min-width:0;padding:0 0 4px}.rates-page-layout>.rates-history-panel>header{margin-bottom:5px}.rates-page-layout>.rates-history-panel h2{font-size:17px}.rates-page-layout .rates-history-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rates-page-layout .rate-history-card{aspect-ratio:2;border-radius:10px;grid-template-rows:auto minmax(0,1fr);min-width:0;max-height:210px;padding:6px 8px;display:grid;overflow:hidden}.rates-page-layout .rate-history-card header{border-bottom:0;gap:8px;min-height:22px;padding:0}.rates-page-layout .rate-history-card header div{gap:1px}.rates-page-layout .rate-history-card header strong{font-size:11px;line-height:1}.rates-page-layout .rate-history-card header b{padding-top:0;font-size:13px;line-height:1}.rates-page-layout .rate-history-card svg{width:100%;height:100%;min-height:0;margin-top:0;overflow:visible}.rates-page-layout .rate-history-card svg text{font-size:7.5px}.rates-page-layout .rate-history-empty{height:100%;min-height:0;font-size:9px}@media (width>=1800px){.rates-page-layout .rates-history-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1180px){.rates-page-layout{grid-template-columns:minmax(350px,370px) minmax(0,1fr);gap:14px}.rates-page-layout .rates-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.rates-page-layout{grid-template-columns:1fr}.rates-sidebar .rates-table-scroll{overflow-x:auto}.rates-sidebar .rates-table{min-width:358px}.rates-page-layout .rates-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.rates-page-layout .rates-history-grid{grid-template-columns:1fr}.rates-sidebar .rates-table{min-width:0}.rates-sidebar .rates-table-labels,.rates-sidebar .rate-asset-row{grid-template-columns:minmax(64px,1.2fr) minmax(38px,.62fr) repeat(7,minmax(30px,.64fr));column-gap:2px}.rates-sidebar .rates-table-labels{font-size:6.5px}.rates-sidebar .rate-asset-row .asset-quote,.rates-sidebar .rate-asset-row .asset-quote strong,.rates-sidebar .rate-asset-row .compact-return{font-size:8px}}.watchlist-compact-table .watchlist-labels,.watchlist-compact-table .asset-row{grid-template-columns:minmax(80px, .85fr) minmax(70px, .75fr) minmax(56.6667px, .6fr) minmax(64px, .3fr) 18px repeat(var(--return-columns), minmax(44px, .5fr)) minmax(90px, .95fr);gap:4px;padding-left:6px;padding-right:6px}.watchlist-compact-table .watchlist-labels{letter-spacing:.03em;padding-top:5px;padding-bottom:5px;font-size:9px}.watchlist-compact-table .watchlist-labels span:first-child{text-align:left}.watchlist-compact-table .asset-row{min-height:28px;padding-top:1px;padding-bottom:1px}.watchlist-compact-table .asset-primary strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.watchlist-compact-table .asset-quote strong{font-size:11px}.watchlist-compact-table .compact-return{font-size:10px}.watchlist-compact-table .asset-row .compact-return{text-align:center;padding:3px 2px}.watchlist-compact-table .group-heading{padding-top:4px;padding-bottom:4px}.watchlist-sparkline{min-width:0;height:24px;display:block;overflow:hidden}.watchlist-sparkline-empty{color:var(--muted);text-align:center;font-size:10px;line-height:24px;display:block}.watchlist-ref-update{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:10px}.watchlist-direction{text-align:center;font-size:15px;line-height:1}.watchlist-compact-table .range-chart{min-width:0;padding:0 5px;display:flex}.watchlist-compact-table .range-track{flex:1;width:100%}.cube-box-chart-compact{background:0 0;border:0;border-radius:0;height:100%;margin:0;padding:0;display:block}.cube-box-chart-compact .cube-box-chart{width:100%;height:100%;min-height:0;display:block}.cube-box-chart-compact .cube-box-zero-line{stroke-dasharray:none}.cube-box-chart-compact path{stroke-width:1px;vector-effect:non-scaling-stroke}.cube-box-chart-compact line{stroke-width:.5px;vector-effect:non-scaling-stroke}:root{--ink:#f2f3f4;--panel:#fff;--panel-high:#f1f3f5;--line:#c9cdd2;--line-soft:#e1e4e8;--paper:#101214;--muted:#59616a;--lime:#008a3b;--coral:#d52216;--blue:#075fbd}html,body{background:var(--ink)}body{color:var(--paper);background-image:none}button{transition:background-color .12s,border-color .12s,color .12s}.terminal-shell{max-width:2048px;padding:0 12px 12px}.topbar{color:#fff;background:#111417;border-bottom-color:#8f969d;gap:10px;min-height:48px}.brand-mark{width:28px;height:28px;box-shadow:none;color:#111417;background:#fff;border-radius:2px}.page-switch{min-width:0;box-shadow:none;scrollbar-width:thin;background:#171b1f;border:1px solid #454b52;border-radius:2px;padding:0;overflow-x:auto}.page-switch button{color:#bcc2c8;border-radius:0;flex:none;min-width:76px;height:28px;padding:0 9px;border-left:1px solid #454b52!important}.page-switch button:first-child{border-left:0!important}.page-switch button:hover{color:#fff;background:#252b31}.page-switch button.active{box-shadow:none;color:#111417;background:#fff}.world-clock-board{border-color:#454b52;border-radius:0}.status-pill,.source-badge,.asset-count,.signal-asof,.panel-actions>button{box-shadow:none;border-radius:3px}.summary-strip,.risk-barometer,.dashboard-grid,.cot-page,.leaderboard-panel,.cube-box-page,.indicator-sidebar,.indicator-content{border-color:var(--line);background:var(--panel);box-shadow:none;-webkit-backdrop-filter:none;border-radius:2px}.summary-strip{min-height:68px;margin-top:8px;padding:8px 10px}.market-statistics{background:#f7f8f9;border-radius:0;min-height:32px;margin-top:5px}.market-statistics>div{padding:0 8px}.risk-barometer{border-radius:0}.dashboard-grid,.cot-page,.leaderboard-panel,.cube-box-page,.indicator-page{margin-top:8px}.market-column{padding:10px 0 0 10px}.watchlist-panel{padding:8px 10px}.chart-panel{background:#f7f8f9;margin-top:6px;padding:10px}.panel-actions>.primary-action{box-shadow:none}.panel-actions>.primary-action:hover{transform:none}.watchlist-tabs{border-bottom:1px solid var(--line);gap:0;margin-top:6px}.watchlist-tabs button{min-width:66px;height:27px;box-shadow:none;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:2px 2px 0 0;padding:0 8px}.watchlist-tabs button:hover{border-color:var(--line);background:var(--panel-high)}.watchlist-tabs button.active{border-color:var(--line);box-shadow:none;color:#fff;background:#111417}.watchlist-table-scroll,.rates-table-scroll{margin-top:5px}.asset-row,.rate-asset-row{min-height:31px;padding-top:4px;padding-bottom:4px}.asset-row .compact-return.positive,.rate-asset-row .compact-return.positive,.asset-row .compact-return.negative,.rate-asset-row .compact-return.negative,.asset-row .compact-return.percentile-value{box-shadow:none;border-radius:2px}.positive{color:#007f35!important}.negative{color:#d01d12!important}.range-track{border-radius:1px}.range-switch,.chart-type-switch,.adjustment-switch,.cot-report-switch,.cot-range-switch,.cot-scope-switch,.cot-reporter-switch,.cot-metric-switch,.leaderboard-category-switch{box-shadow:none;border-radius:3px;padding:0;border:1px solid var(--line)!important;background:#fff!important}.range-switch button,.chart-type-switch button,.adjustment-switch button,.cot-report-switch button,.cot-range-switch button,.cot-scope-switch button,.cot-reporter-switch button,.cot-metric-switch button,.leaderboard-category-switch button{white-space:nowrap;background:#fff;border-radius:0;min-width:max-content;height:27px;padding:0 8px;border:0!important;border-left:1px solid var(--line)!important;box-shadow:none!important}.range-switch button:first-child,.chart-type-switch button:first-child,.adjustment-switch button:first-child,.cot-report-switch button:first-child,.cot-range-switch button:first-child,.cot-scope-switch button:first-child,.cot-reporter-switch>button:first-of-type,.cot-metric-switch>button:first-of-type,.leaderboard-category-switch button:first-child{border-left:0!important}.range-switch button.active,.chart-type-switch button.active,.adjustment-switch button.active,.cot-report-switch button.active,.cot-range-switch button.active,.cot-scope-switch button.active,.cot-reporter-switch button.active,.cot-metric-switch button.active,.leaderboard-category-switch button.active{box-shadow:none!important;color:#fff!important;background:#111417!important}.chart-wrap,.cot-chart-wrap{background:#fff;border-radius:2px;margin-top:5px}.chart-footer div{padding:6px 8px}.rates-split-grid,.rates-history-grid,.leaderboard-grid,.trend-history-grid,.cube-box-history-grid,.indicator-grid,.indicator-volatility-grid,.indicator-crack-grid{gap:6px}.rate-history-card,.leaderboard-chart-card,.trend-history-card,.trend-ranking-card,.cube-box-history-card,.indicator-volatility-card,.indicator-uncertainty-card,.aaii-chart-card,.sentiment-percentile-card,.vix-curve-card,.energy-inventory-card,.crack-spread-card{border-color:var(--line);box-shadow:none;background:#fff;border-radius:2px}.rate-history-card header,.leaderboard-chart-card>header,.trend-ranking-card>header,.indicator-volatility-card>header,.indicator-uncertainty-card>header,.aaii-chart-card-header,.sentiment-percentile-card>header,.vix-curve-card-header,.energy-inventory-card-header,.crack-spread-card-header{border-bottom:1px solid var(--line-soft)}.cot-heading{border-bottom:1px solid var(--line);color:#fff;background:#111417;min-height:48px;padding:8px 10px}.cot-heading .eyebrow,.cot-heading small{color:#b7bec5}.cot-source-status{background:#1b2025;border:1px solid #49515a;border-radius:2px;padding:5px 7px}.cot-layout{grid-template-columns:minmax(210px,230px) minmax(0,1fr)}.cot-universe{border-right-color:var(--line);background:#f7f8f9}.cot-group>header{background:#e9ecef;min-height:25px}.cot-group>button{min-height:34px;padding:4px 8px}.cot-detail{min-width:0;padding:8px 10px 0}.cot-detail-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;min-width:0;min-height:38px;display:flex}.cot-detail-heading>div:first-child{flex:260px;min-width:0}.cot-heading-switches{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:5px;min-width:0;display:flex}.cot-report-switch,.cot-range-switch,.cot-scope-switch{flex:none}.cot-control-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;min-width:0;margin-top:6px;display:grid}.cot-reporter-switch{flex-wrap:wrap;align-items:center;width:100%;min-width:0;display:flex;overflow:visible}.cot-reporter-switch>span,.cot-metric-switch>span{flex:none;padding:0 7px}.cot-reporter-switch>button,.cot-metric-switch>button{flex:none}.cot-custom-reporter-picker{border:0;border-top:1px solid var(--line);background:#f7f8f9;border-radius:0;flex:1 0 100%;order:100;width:100%;margin-top:0;padding:7px 9px}.cot-custom-reporter-picker label{min-width:0}.cot-metric-switch{flex:none;overflow-x:auto}.cot-summary-cards{margin-top:6px}.cot-summary-cards>div{gap:3px;padding:6px 7px}.cot-footer{min-height:30px}.modal-card,.settings-card{border-radius:3px!important}.modal-card input,.modal-card select,.submit-button{border-radius:3px}@media (width<=1380px){.topbar{grid-template-columns:minmax(180px,auto) minmax(0,1fr)}.topbar-right{grid-column:1/-1;padding-bottom:6px}.cot-control-row{grid-template-columns:minmax(0,1fr)}.cot-metric-switch{width:max-content;max-width:100%}}@media (width<=1040px){.cot-layout{grid-template-columns:minmax(190px,215px) minmax(0,1fr)}.cot-heading-switches{flex:1 0 100%;justify-content:flex-start}}@media (width<=820px){.terminal-shell{padding:0 8px 10px}.topbar{flex-wrap:wrap;padding:7px 0;display:flex}.page-switch{flex:1 0 100%;order:3}.cot-layout{grid-template-columns:1fr}.cot-universe{border-right:0;border-bottom:1px solid var(--line);max-height:310px}.cot-reporter-switch{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.cot-reporter-switch:has(.cot-custom-reporter-picker){flex-wrap:wrap}:is(.cot-reporter-switch:has(.cot-custom-reporter-picker)>span,.cot-reporter-switch:has(.cot-custom-reporter-picker)>button){flex-shrink:0}.cot-custom-reporter-picker{grid-template-columns:repeat(2,minmax(180px,1fr));overflow-x:auto}}@media (width<=640px){.terminal-shell{padding:0 6px 8px}.summary-strip,.dashboard-grid,.cot-page,.leaderboard-panel,.cube-box-page{border-radius:2px;margin-top:6px}.summary-strip{padding:8px}.market-column,.watchlist-panel,.chart-panel,.cot-detail{padding-left:8px;padding-right:8px}.cot-detail-heading h3 span{margin:3px 0 0;display:block}.cot-heading-switches{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.cot-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.topbar{color:var(--paper);background:#fff}.brand-mark{color:#fff;background:#111417}.brand-lockup strong{color:var(--paper)}.brand-lockup div span,.topbar .world-clock-label{color:var(--muted)}.page-switch{border-color:var(--line);background:#fff}.page-switch button{color:var(--paper);background:#fff;border-left-color:var(--line)!important}.page-switch button:hover{background:var(--panel-high);color:#111417}.page-switch button.active{color:#fff;background:#111417}.trend-view-switch{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:3px;padding:0}.trend-view-switch button{border:0;border-left:1px solid var(--line);height:27px;color:var(--paper);background:#fff;border-radius:0;padding:0 8px}.trend-view-switch button:first-child{border-left:0}.trend-view-switch button:hover{background:var(--panel-high)}.trend-view-switch button.active{color:#fff;background:#111417}.trend-watch-panel{gap:8px}.trend-watch-groups{gap:10px}.trend-watch-group{background:0 0;border:0;border-radius:0;overflow:visible}.trend-watch-group>header{background:0 0;border:0;border-left:2px solid #111417;align-items:center;min-height:18px;padding:0 0 3px 7px;display:flex}.trend-watch-group>header:after{background:var(--line);content:"";flex:auto;height:1px;margin-left:8px}.trend-watch-group>header button{width:auto;min-height:18px;color:var(--paper);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-radius:0;gap:5px;padding:0 3px}.trend-watch-group>header button:hover{color:#000;background:0 0}.trend-watch-group>header small{color:var(--muted);letter-spacing:0;margin-left:2px;font-size:8px;font-weight:600}.trend-watch-group .group-chevron{color:var(--muted);font-size:12px}.trend-history-grid{padding:4px 0 0}@media (width<=640px){.trend-watch-groups{gap:8px}.trend-history-grid{padding-top:4px}}.trend-history-card.trend-category-card{aspect-ratio:2;color:#244c7a;text-align:center;background:#eaf0f7;border:1px solid #244c7a;border-radius:2px;justify-content:center;align-items:center;max-height:210px;padding:10px;display:flex}.trend-history-card.trend-category-card>div{justify-content:center;align-items:center;width:100%;margin:0;display:flex}.trend-history-card.trend-category-card[data-category=Equity]{--trend-category-color:#244c7a;background:#eaf0f7;border-color:#244c7a}.trend-history-card.trend-category-card[data-category=Commodity]{--trend-category-color:#b06500;background:#fff3e2;border-color:#b06500}.trend-history-card.trend-category-card[data-category=FX]{--trend-category-color:#a23b72;background:#f8e8f1;border-color:#a23b72}.trend-history-card.trend-category-card[data-category=Bond]{--trend-category-color:#247c83;background:#e7f3f3;border-color:#247c83}.trend-history-card.trend-category-card strong{color:var(--trend-category-color);text-align:center}
