:root{--mat-bar-filter: blur(20px) saturate(1.5);--mat-float-filter: blur(32px) saturate(1.5);--mat-sheet-filter: blur(40px) saturate(1.4);--mat-bar: color-mix(in srgb, var(--bg) 70%, transparent);--mat-bar-2: color-mix(in srgb, var(--bg) 80%, transparent);--mat-head: color-mix(in srgb, var(--surface-1) 80%, transparent);--mat-float: color-mix(in srgb, var(--float) 80%, transparent);--mat-sheet: color-mix(in srgb, var(--panel-2) 86%, transparent);--mat-stroke: color-mix(in srgb, var(--text-1) 8%, transparent);--mat-stroke-f: color-mix(in srgb, var(--text-1) 10%, transparent);--mat-sep: color-mix(in srgb, var(--text-1) 5%, transparent);--scrim: color-mix(in srgb, var(--backdrop) 92%, transparent);--frost: var(--mat-float);}.panel, .dcard, .kpis, .tblwrap, .rulel, .wc-r, .b-every, .b-v2-sec{box-shadow: inset 0 0 0 1px var(--line), var(--shadow-panel);}.mpanel.lit{box-shadow: inset 0 0 0 1px var(--line), inset 2px 0 0 var(--accent), var(--shadow-panel);}.b-card{box-shadow: var(--shadow-panel);}.pop, .toast, .b-tip{background: var(--mat-float);-webkit-backdrop-filter: var(--mat-float-filter);backdrop-filter: var(--mat-float-filter);border-color: var(--mat-stroke-f);box-shadow: inset 0 1px 0 var(--mat-hi), var(--shadow-float);}.sheet, .modal-box{background: var(--mat-sheet);-webkit-backdrop-filter: var(--mat-sheet-filter);backdrop-filter: var(--mat-sheet-filter);border-color: var(--mat-stroke-f);box-shadow: inset 0 1px 0 var(--mat-hi), var(--shadow-sheet);}.scrim.dim{background: var(--scrim);}.savebar{background: var(--mat-bar-2);-webkit-backdrop-filter: var(--mat-bar-filter);backdrop-filter: var(--mat-bar-filter);box-shadow: inset 0 0 0 1px var(--mat-stroke-f), inset 0 1px 0 var(--mat-hi), var(--shadow-float);}.topbar{background: transparent;border-bottom: 0;box-shadow: inset 0 -1px 0 var(--mat-sep);}.tickerbar{isolation: isolate;}.tickerbar::before, .stripbar::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: var(--mat-bar);-webkit-backdrop-filter: var(--mat-bar-filter);backdrop-filter: var(--mat-bar-filter);}.tickerbar::before{top: calc(-1 * var(--topbar));}.liveline{background: transparent;border-bottom: 0;box-shadow: inset 0 -1px 0 var(--mat-stroke);}.stripbar{isolation: isolate;}.strip{background: transparent;border-top: 0;box-shadow: inset 0 1px 0 var(--mat-stroke), 0 -1px 0 var(--mat-ring);}@supports (animation-timeline: scroll()){.tickerbar{animation: v12-stuck linear both;animation-timeline: scroll(root block);animation-range: 0 48px;}@keyframes v12-stuck{from{box-shadow: 0 0 0 transparent, 0 0 0 transparent;}to{box-shadow: var(--shadow-bar);}}}.sa-hdr{background: var(--mat-head);-webkit-backdrop-filter: var(--mat-bar-filter);backdrop-filter: var(--mat-bar-filter);}@media (max-width: 699px){.tickerbar{animation: none;}.tickerbar::before{display: none;}.liveline{background: var(--bg);}.armstrip{z-index: 46;background: transparent;border-top: 0;box-shadow: inset 0 1px 0 var(--mat-stroke), 0 -1px 0 var(--mat-ring);}.tabbar{isolation: isolate;background: transparent;border-top: 0;box-shadow: inset 0 1px 0 var(--mat-sep);}.tabbar::before{content: "";position: absolute;inset: 0;top: calc(-1 * var(--armstrip));z-index: -1;pointer-events: none;background: var(--mat-bar-2);-webkit-backdrop-filter: var(--mat-bar-filter);backdrop-filter: var(--mat-bar-filter);}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html:root:not(.v12-none){--mat-bar: var(--bg);--mat-bar-2: var(--bg);--mat-head: var(--surface-1);--mat-float: var(--float);--mat-sheet: var(--float);--scrim: var(--backdrop);}}@media (prefers-reduced-transparency: reduce){html:root:not(.v12-none){--mat-bar: var(--bg);--mat-bar-2: var(--bg);--mat-head: var(--surface-1);--mat-float: var(--float);--mat-sheet: var(--float);--scrim: var(--backdrop);--mat-bar-filter: none;--mat-float-filter: none;--mat-sheet-filter: none;}}@media (prefers-reduced-motion: reduce){.tickerbar{animation: none !important;}}@media (min-width: 700px) and (max-width: 1439px){.topbar{gap: 10px;}.topnav{margin-left: 6px;}.topnav .nav{padding: 0 9px;}}