:root{color-scheme:dark;--mandate-brand-black:#050607;--mandate-brand-primary:#dc611f;--mandate-brand-deep:#a5411c;--mandate-brand-highlight:#ffa46c;--mandate-headline-accent:color-mix(in srgb,var(--mandate-brand-highlight) 60%,var(--mandate-brand-primary));--mandate-brand-outline:color-mix(in srgb,var(--mandate-brand-primary) 30%,transparent);--mandate-brand-wash:color-mix(in srgb,var(--mandate-brand-primary) 10%,transparent);--bg:var(--mandate-brand-black);--bg-soft:#090b0d;--surface:rgba(14,16,19,0.9);--surface-2:rgba(20,22,27,0.92);--border:rgba(255,255,255,0.075);--border-strong:rgba(255,255,255,0.13);--text:#f5f7fa;--text-soft:#c3c9d1;--muted:#979fa9;--dim:#78818d;--orange:var(--mandate-brand-primary);--ember:var(--mandate-brand-deep);--green:#2bd17f;--red:#ff4d4f;--amber:#f1b94b;--mandate-ie-surface:var(--surface);--mandate-ie-raised:var(--surface-2);--mandate-ie-border:var(--border-strong);--mandate-ie-accent:var(--orange);--mandate-ie-accent-border:color-mix(in srgb,var(--orange) 35%,var(--border-strong));--mandate-ie-accent-wash:color-mix(in srgb,var(--orange) 10%,var(--surface));--mandate-ie-positive:var(--green);--mandate-ie-negative:var(--red);--mandate-ie-warning:var(--amber);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg)}body,html{overflow-x:clip}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% -10%,rgba(255,73,25,.17),transparent 34rem),radial-gradient(circle at 0 35%,rgba(255,126,30,.05),transparent 28rem),linear-gradient(180deg,#08090a,#050607)}button,input{font:inherit}a,button{color:inherit}a{text-decoration:none}::selection{color:white;background:rgba(255,92,28,.45)}.top-shell{position:-webkit-sticky;position:sticky;top:0;z-index:80;border-bottom:1px solid var(--border);background:rgba(6,7,8,.86);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}.top-navigation{gap:24px;min-height:70px;padding:0 25px}.brand,.top-navigation{display:flex;align-items:center}.brand{gap:10px}.brand-mark{display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(255,112,24,.34);border-radius:11px;font-size:14px;font-weight:800;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.19),transparent 28%),linear-gradient(145deg,#ff8121,#df2c19);box-shadow:0 0 30px rgba(255,70,20,.2)}.brand-text{display:flex;flex-direction:column}.brand-text strong{font-size:14px;letter-spacing:.16em}.brand-text small{margin-top:5px;color:var(--dim);font-size:10px;letter-spacing:.16em}.top-navigation nav{display:flex;align-items:center;gap:3px;flex:1 1}.nav-link{padding:9px 10px;border-radius:9px;color:var(--muted);font-size:12px;transition:background .14s ease,color .14s ease}.nav-link:hover{color:var(--text);background:rgba(255,255,255,.04)}.nav-active{color:var(--text);background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px var(--border)}.top-actions{display:flex;align-items:center;gap:8px}.icon-button,.search-button,.star-button{border:1px solid var(--border);background:rgba(255,255,255,.03);cursor:pointer}.search-button{display:flex;align-items:center;gap:14px;padding:8px 9px 8px 12px;border-radius:10px;color:var(--muted);font-size:12px}kbd{padding:3px 6px;border:1px solid var(--border);border-radius:6px;color:var(--muted);background:rgba(255,255,255,.04);font-family:inherit;font-size:11px}.star-button{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:var(--orange)}.star-button span{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border:1px solid #111317;border-radius:999px;color:white;background:#2a2e34;font-size:11px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%}.status-live{background:var(--green);box-shadow:0 0 13px rgba(43,209,127,.55)}.status-warning{background:var(--amber);box-shadow:0 0 12px rgba(241,185,75,.25)}.market-tape-viewport{flex:1 1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 20px,black calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,black 20px,black calc(100% - 20px),transparent)}.market-tape-track{display:flex;width:max-content;min-width:100%;height:100%;animation:aegis-tape var(--mandate-market-tape-duration) linear infinite;will-change:transform}.market-tape-viewport:hover
.market-tape-track{animation-play-state:paused}.market-tape-item{display:flex;align-items:center;gap:8px;flex:0 0 auto;padding:0 14px;border-right:1px solid rgba(255,255,255,.04);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-tape-item strong{letter-spacing:.04em}.market-tape-item>span:nth-child(2){color:var(--text-soft)}.price-positive{color:var(--green)}.price-negative{color:var(--red)}.price-neutral{color:var(--muted)}@keyframes aegis-tape{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.page-shell{width:min(calc(100% - 48px),1800px);margin:0 auto;padding:38px 0 120px}.eyebrow{display:block;color:var(--dim);font-size:11px;font-weight:700;letter-spacing:.17em}.dashboard-hero,.page-hero,.ticker-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:27px}.dashboard-hero h1,.page-hero h1,.ticker-header h1{margin:11px 0 10px;font-weight:560;letter-spacing:-.045em}.dashboard-hero h1{font-size:clamp(38px,4vw,64px);line-height:.98}.page-hero h1,.ticker-header h1{font-size:clamp(34px,3vw,52px)}.dashboard-hero p,.page-hero p,.ticker-header p{max-width:720px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.activation-card{display:flex;align-items:center;gap:12px;min-width:220px;padding:14px 16px;border:1px solid var(--border);border-radius:15px;background:rgba(255,255,255,.025)}.activation-card div{display:flex;flex-direction:column;gap:4px}.activation-card strong{font-size:11px;letter-spacing:.1em}.activation-card span:last-child{color:var(--dim);font-size:11px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.metric-card,.panel{border:1px solid var(--border);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 48%),var(--surface);box-shadow:0 20px 75px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.018)}.metric-card{position:relative;min-height:132px;overflow:hidden;padding:19px;border-radius:16px}.metric-card:after{content:"";position:absolute;top:-70px;right:-65px;width:140px;height:140px;border-radius:50%;background:rgba(255,80,20,.09);filter:blur(32px)}.metric-card>span{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.metric-card strong{display:block;margin:15px 0 8px;font-size:25px;font-weight:540;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-card small{color:var(--dim);font-size:11px}.dashboard-primary{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.75fr);grid-gap:12px;gap:12px;margin-bottom:12px}.dashboard-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.panel{min-width:0;min-height:290px;padding:19px;border-radius:21px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.panel-header h2{margin:5px 0 0;font-size:16px;font-weight:550}.panel-header>a{padding:7px 10px;border:1px solid var(--border);border-radius:8px;color:var(--muted);font-size:11px}.empty-state{display:grid;place-items:center;min-height:190px;text-align:center}.large-empty{min-height:220px}.empty-state strong{margin-top:12px;font-size:13px}.empty-state p{max-width:430px;margin:7px auto 0;color:var(--dim);font-size:12px;line-height:1.6}.empty-icon{color:var(--orange);font-size:25px}.radar{position:relative;display:grid;place-items:center;width:86px;height:86px;border:1px solid rgba(255,102,26,.16);border-radius:50%;box-shadow:0 0 45px rgba(255,78,20,.07)}.radar span{position:absolute;border:1px solid rgba(255,102,26,.14);border-radius:50%}.radar span:first-child{width:62px;height:62px}.radar span:nth-child(2){width:36px;height:36px}.radar i{width:7px;height:7px;border-radius:50%;background:var(--ember);box-shadow:0 0 18px var(--ember)}.regime-placeholder{display:grid;place-items:center;min-height:220px}.regime-ring{display:grid;place-items:center;width:128px;height:128px;border-radius:50%;color:var(--muted);font-size:31px;background:radial-gradient(circle,#0d0f12 54%,transparent 55%),conic-gradient(rgba(255,112,27,.24) 0 22%,rgba(255,255,255,.045) 22% 100%)}.regime-placeholder>span{color:var(--dim);font-size:11px}.data-bars{display:grid;grid-gap:10px;gap:10px;margin:34px 0}.data-bars span{height:9px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.065),rgba(255,255,255,.014))}.data-bars span:nth-child(2){width:79%}.data-bars span:nth-child(3){width:62%}.data-bars span:nth-child(4){width:86%}.panel-copy{color:var(--dim);font-size:12px;line-height:1.6}.watch-preview{display:flex;flex-direction:column;justify-content:center;min-height:160px}.watch-preview>span{color:var(--orange);font-size:24px}.watch-preview strong{margin-top:12px;font-size:13px}.watch-preview p{color:var(--dim);font-size:12px}.research-status{display:flex;align-items:center;gap:10px;min-height:145px}.research-status strong{font-size:13px}.command-dock{position:fixed;z-index:65;bottom:21px;left:50%;display:flex;align-items:center;gap:11px;width:min(560px,calc(100vw - 32px));padding:9px 10px;transform:translateX(-50%);border:1px solid rgba(255,91,25,.48);border-radius:17px;color:var(--muted);background:linear-gradient(90deg,rgba(255,79,22,.07),transparent 28%),rgba(8,9,11,.94);box-shadow:0 20px 70px rgba(0,0,0,.5),0 0 35px rgba(255,70,20,.07);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);cursor:pointer}.command-dock>span:nth-child(2){flex:1 1;text-align:left;font-size:12px}.command-orb{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:white;background:radial-gradient(circle at 30% 20%,#ff9a39,transparent 29%),linear-gradient(145deg,#ff5d1e,#d82417);box-shadow:0 0 22px rgba(255,73,20,.32)}.command-overlay{position:fixed;z-index:110;inset:0;display:grid;place-items:start center;padding:14vh 20px 30px;background:rgba(0,0,0,.57);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.command-panel{width:min(720px,100%);overflow:hidden;border:1px solid var(--border-strong);border-radius:21px;background:rgba(11,12,15,.98);box-shadow:0 40px 150px rgba(0,0,0,.65)}.command-input{display:flex;align-items:center;gap:11px;padding:13px;border-bottom:1px solid var(--border)}.command-input input{flex:1 1;min-width:0;border:0;outline:0;color:white;background:transparent;font-size:14px}.command-input input::placeholder{color:var(--dim)}.command-body{padding:24px}.command-body h3{margin:12px 0 7px;font-size:16px}.command-body p{max-width:560px;margin:0 0 20px;color:var(--muted);font-size:12px;line-height:1.6}.command-chips{display:flex;flex-wrap:wrap;gap:7px}.command-chips span{padding:8px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px}.drawer-backdrop{position:fixed;z-index:90;inset:0;pointer-events:none;border:0;opacity:0;background:rgba(0,0,0,.54);transition:opacity .16s ease}.drawer-backdrop-open{pointer-events:auto;opacity:1}.watchlist-drawer{position:fixed;z-index:100;top:0;right:0;display:flex;flex-direction:column;width:min(430px,94vw);height:100vh;transform:translate3d(100%,0,0);border-left:1px solid var(--border);background:radial-gradient(circle at 100% 0,rgba(255,75,22,.09),transparent 22rem),#090a0c;box-shadow:-30px 0 90px rgba(0,0,0,.55);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.watchlist-drawer-open{transform:translateZ(0)}.drawer-header{display:flex;align-items:center;justify-content:space-between;min-height:86px;padding:20px;border-bottom:1px solid var(--border)}.drawer-header h2{margin:5px 0 0;font-size:21px}.icon-button{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;color:var(--muted);font-size:19px}.drawer-stat{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--border)}.drawer-stat span{color:var(--muted);font-size:11px}.drawer-stat strong{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.drawer-content{flex:1 1;overflow:auto;padding:12px 20px}.drawer-list{padding:12px 0 17px;border-bottom:1px solid var(--border)}.drawer-list-title{display:flex;justify-content:space-between;margin-bottom:9px;font-size:12px}.drawer-list p,.drawer-list-title span{color:var(--dim)}.drawer-list p{font-size:11px}.drawer-symbols{display:grid;grid-gap:6px;gap:6px}.drawer-symbols a{display:flex;align-items:center;justify-content:space-between;padding:10px;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.018)}.drawer-symbols strong{font-size:12px}.drawer-symbols span{color:var(--dim);font-size:11px}.drawer-footer{display:grid;grid-gap:11px;gap:11px;padding:15px 20px 21px;border-top:1px solid var(--border)}.drawer-footer a{display:flex;justify-content:space-between;padding:10px 11px;border:1px solid rgba(255,103,25,.2);border-radius:10px;background:rgba(255,85,20,.04);font-size:11px}.drawer-footer small{color:var(--dim);font-size:11px;line-height:1.5}.watchlist-control{position:relative}.watchlist-trigger{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid var(--border-strong);border-radius:10px;color:var(--text-soft);background:rgba(255,255,255,.035);cursor:pointer}.watchlist-trigger>span:first-child{color:var(--orange);font-size:16px}.watchlist-trigger-active{border-color:rgba(255,112,26,.34);background:rgba(255,90,24,.07)}.watchlist-menu{position:absolute;z-index:50;top:calc(100% + 8px);right:0;width:min(290px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--border-strong);border-radius:14px;background:#0c0e11;box-shadow:0 25px 70px rgba(0,0,0,.57)}.watchlist-menu-header{display:flex;flex-direction:column;gap:4px;padding:13px;border-bottom:1px solid var(--border)}.watchlist-menu-header strong{font-size:12px}.watchlist-menu-header span{color:var(--dim);font-size:11px}.watchlist-menu-body{max-height:220px;overflow:auto;padding:6px}.watchlist-menu-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px;border:0;border-radius:8px;text-align:left;background:transparent;cursor:pointer}.watchlist-menu-row:hover{background:rgba(255,255,255,.04)}.watch-check{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--border-strong);border-radius:5px;color:var(--orange);font-size:11px}.watchlist-menu-row>span:last-child{display:flex;flex-direction:column;gap:3px}.watchlist-menu-row strong{font-size:11px}.watchlist-menu-row small{color:var(--dim);font-size:11px}.watchlist-create-inline{display:flex;gap:7px;padding:9px;border-top:1px solid var(--border)}.new-list-form input,.watchlist-create-inline input{border:1px solid var(--border);outline:0;color:white;background:rgba(255,255,255,.025)}.watchlist-create-inline input{flex:1 1;min-width:0;padding:8px;border-radius:8px;font-size:11px}.watchlist-create-inline button{width:34px;border:1px solid rgba(255,102,25,.28);border-radius:8px;background:rgba(255,90,24,.07);cursor:pointer}.new-list-form{display:flex;gap:8px}.new-list-form input{width:220px;padding:10px 11px;border-radius:9px}.new-list-form button{padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.035);cursor:pointer}.watchlist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.count-pill,.exchange-pill,.neutral-pill{padding:5px 8px;border:1px solid var(--border);border-radius:7px;color:var(--muted);background:rgba(255,255,255,.025);font-size:11px}.watchlist-table{display:grid}.watchlist-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:53px;border-top:1px solid var(--border)}.watchlist-row>a{display:flex;flex-direction:column;gap:3px}.watchlist-row>a strong{font-size:12px}.watchlist-row>a span{color:var(--dim);font-size:11px}.watchlist-row-actions{display:flex;align-items:center;gap:9px}.watchlist-row-actions span{color:var(--dim);font-size:11px}.watchlist-row-actions button{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--border);border-radius:7px;color:var(--muted);background:transparent;cursor:pointer}.truth-banner{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;border:1px solid rgba(241,185,75,.18);border-radius:13px;background:rgba(241,185,75,.025)}.truth-banner strong{flex:0 0 auto;font-size:11px}.truth-banner span{color:var(--dim);font-size:11px;line-height:1.5}.ticker-header,.ticker-title{align-items:center}.ticker-title{display:flex;gap:10px}.ticker-title h1{margin-bottom:0}.ticker-actions{display:flex;align-items:center;gap:7px}.ticker-actions>button{min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:10px;color:var(--dim);background:rgba(255,255,255,.025)}.ticker-tabs{display:flex;gap:4px;overflow-x:auto;margin-bottom:12px;padding:5px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.016)}.ticker-tabs span{flex:0 0 auto;padding:8px 11px;border-radius:8px;color:var(--dim);font-size:11px}.ticker-tabs .active{color:var(--text);background:rgba(255,255,255,.055)}.ticker-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,.65fr) minmax(240px,.65fr);grid-gap:12px;gap:12px}.evidence-core{display:grid;place-items:center;width:62px;height:62px;border:1px solid rgba(255,95,23,.2);border-radius:50%;color:var(--orange);background:rgba(255,85,20,.035);box-shadow:0 0 40px rgba(255,76,20,.06);font-size:18px}.data-list{margin:0}.data-list>div{display:flex;align-items:center;justify-content:space-between;min-height:43px;border-top:1px solid var(--border)}.data-list dt{color:var(--dim);font-size:11px}.data-list dd{margin:0;color:var(--text-soft);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1250px){.brand-text small{display:none}.nav-link{padding-inline:7px;font-size:11px}.ticker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-view{grid-column:1/-1}}@media (max-width:980px){.top-navigation{gap:12px}.top-navigation nav{overflow-x:auto;scrollbar-width:none}.search-button{width:40px;overflow:hidden}.search-button kbd{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-primary,.dashboard-secondary,.watchlist-grid{grid-template-columns:1fr}.dashboard-hero,.page-hero,.ticker-header{align-items:flex-start;flex-direction:column}}@media (max-width:680px){.top-navigation{min-height:62px;padding:0 12px}.brand-text,.search-button,.top-navigation nav{display:none}.page-shell{width:calc(100% - 24px);padding-top:24px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{min-height:112px;padding:14px}.metric-card strong{font-size:19px}.ticker-grid{grid-template-columns:1fr}.ticker-view{grid-column:auto}.ticker-actions{width:100%;overflow-x:auto}.new-list-form{width:100%}.new-list-form input{flex:1 1;width:auto}.truth-banner{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.market-tape-track{animation:none!important}}.market-health{display:flex;align-items:center;gap:6px;min-height:34px;padding:0 9px;border:1px solid var(--border);border-radius:9px;color:var(--muted);background:rgba(255,255,255,.025);font-size:11px;letter-spacing:.06em}.market-health strong{color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.status-snapshot{background:#5b8cff;box-shadow:0 0 12px rgba(91,140,255,.34)}.status-error{background:var(--red);box-shadow:0 0 12px rgba(255,77,79,.32)}.market-tape-v2{display:flex;height:40px;border-top:1px solid rgba(255,255,255,.035);background:linear-gradient(90deg,rgba(255,80,22,.055),transparent 28%),rgba(0,0,0,.15)}.market-tape-controls{position:relative;z-index:4;display:flex;align-items:center;gap:7px;flex:0 0 auto;padding:0 9px 0 20px;border-right:1px solid var(--border);background:#090a0c}.market-tape-health{display:flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.07em}.market-tape-health>span:last-child{color:var(--dim)}.market-tape-controls select{max-width:92px;border:1px solid var(--border);outline:0;color:var(--text-soft);background:#0d0f12;border-radius:7px;padding:4px 5px;font-size:11px}.tape-pause{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--border);border-radius:7px;color:var(--muted);background:rgba(255,255,255,.025);cursor:pointer;font-size:11px}.market-tape-track-paused{animation-play-state:paused!important}.market-tape-empty-v2{display:flex;align-items:center;height:100%;padding-left:18px;color:var(--dim);font-size:11px}.watchlist-page-actions{display:flex;align-items:center;gap:9px}.connection-badge{display:flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:1px solid var(--border);border-radius:9px;color:var(--muted);background:rgba(255,255,255,.02);font-size:11px;letter-spacing:.06em}.connection-live
.status-dot{background:var(--green)}.connection-snapshot
.status-dot{background:#5b8cff}.connection-connecting
.status-dot,.connection-reconnecting
.status-dot{background:var(--amber)}.connection-unavailable
.status-dot{background:var(--red)}.watchlist-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:10px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.018)}.watchlist-search{display:flex;align-items:center;gap:8px;min-width:220px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.02)}.watchlist-search>span{color:var(--dim)}.watchlist-search input{width:100%;padding:9px 0;border:0;outline:0;color:white;background:transparent;font-size:11px}.watchlist-search input::placeholder{color:var(--dim)}.watchlist-source-note{color:var(--dim);font-size:11px}.watchlist-grid-v2{grid-template-columns:1fr}.watchlist-intelligence-card{min-height:250px}.watchlist-intelligence-table{overflow-x:auto}.watchlist-intelligence-row,.watchlist-table-head{display:grid;grid-template-columns:minmax(170px,1.4fr) minmax(80px,.55fr) minmax(80px,.55fr) minmax(90px,.65fr) minmax(110px,.8fr) 34px;align-items:center;grid-gap:12px;gap:12px;min-width:700px}.watchlist-table-head{min-height:34px;color:var(--dim);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.watchlist-intelligence-row{min-height:58px;border-top:1px solid var(--border)}.watchlist-security{display:flex;flex-direction:column;gap:4px;min-width:0}.watchlist-security strong{font-size:12px}.watchlist-security small{overflow:hidden;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px}.numeric{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.watchlist-remove{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--border);border-radius:7px;color:var(--muted);background:transparent;cursor:pointer}.watchlist-remove:hover{color:white;border-color:rgba(255,77,79,.3);background:rgba(255,77,79,.06)}.ticker-market-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:12px;border:1px solid var(--border);border-radius:14px;background:var(--border)}.ticker-market-strip>div{min-width:0;padding:14px;background:rgba(12,14,17,.96)}.ticker-market-strip span{display:block;color:var(--dim);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.ticker-market-strip strong{display:block;overflow:hidden;margin-top:8px;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticker-market-strip small{display:block;margin-top:5px;color:var(--dim);font-size:10px}@media (max-width:1180px){.market-health{display:none}.ticker-market-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.watchlist-page-actions{width:100%;justify-content:space-between}.watchlist-toolbar{align-items:stretch;flex-direction:column}.watchlist-search{width:100%}.ticker-market-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.market-tape-controls{padding-left:9px}.market-tape-health>span:last-child{display:none}.market-tape-controls select{width:82px}.watchlist-page-actions{align-items:stretch;flex-direction:column}.connection-badge{width:-moz-fit-content;width:fit-content}}.dashboard-hero{margin-bottom:20px}.dashboard-hero h1{font-size:clamp(32px,3.25vw,53px)}.page-shell{padding-top:30px}.signal-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px}.signal-page-header h1{margin:7px 0;font-size:clamp(32px,3vw,50px);font-weight:560;letter-spacing:-.045em}.signal-page-header p{max-width:680px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.signal-feed-health{display:flex;align-items:center;gap:10px;min-width:245px;padding:12px 14px;border:1px solid var(--border);border-radius:13px;background:rgba(255,255,255,.023)}.signal-feed-health>div{display:flex;flex-direction:column;gap:3px}.signal-feed-health strong{font-size:11px;letter-spacing:.08em}.signal-feed-health span:last-child{color:var(--dim);font-size:11px}.signal-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:10px;border:1px solid var(--border);border-radius:13px;background:var(--border)}.signal-summary-strip>div{padding:13px 15px;background:rgba(12,14,17,.97)}.signal-summary-strip span{display:block;color:var(--dim);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.signal-summary-strip strong{display:block;margin-top:7px;font-size:15px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:7px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.017)}.signal-filters{display:flex;align-items:center;gap:4px;overflow-x:auto}.signal-filter{flex:0 0 auto;padding:7px 9px;border:0;border-radius:8px;color:var(--dim);background:transparent;cursor:pointer;font-size:11px}.signal-filter:hover{color:var(--text-soft);background:rgba(255,255,255,.035)}.signal-filter-active{color:white;background:rgba(255,255,255,.065);box-shadow:inset 0 0 0 1px var(--border)}.signal-search{width:170px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;outline:0;color:white;background:rgba(255,255,255,.022);font-size:11px}.signal-search::placeholder{color:var(--dim)}.signal-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.signal-card{position:relative;overflow:hidden;min-width:0;border:1px solid var(--border);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(255,80,20,.065),transparent 15rem),linear-gradient(150deg,rgba(255,255,255,.025),transparent 40%),rgba(12,14,17,.94);box-shadow:0 20px 70px rgba(0,0,0,.18)}.signal-card:before{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,105,25,.34),transparent)}.signal-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:15px}.signal-card-header
.watchlist-trigger{min-width:36px;width:36px;padding:0;justify-content:center}.signal-card-header
.watchlist-trigger>span:last-child{display:none}.signal-security{display:flex;align-items:center;gap:10px;min-width:0}.signal-security>div{min-width:0}.signal-security strong{display:block;font-size:14px}.signal-security>div>span{display:block;overflow:hidden;margin-top:3px;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px}.signal-state{flex:0 0 auto;padding:4px 6px;border-radius:999px;font-size:10px;letter-spacing:.05em}.signal-state-long_bias{color:var(--green);border:1px solid rgba(43,209,127,.2);background:rgba(43,209,127,.055)}.signal-state-invalidated,.signal-state-short_bias{color:var(--red);border:1px solid rgba(255,77,79,.2);background:rgba(255,77,79,.055)}.signal-state-watch{color:var(--amber);border:1px solid rgba(241,185,75,.2);background:rgba(241,185,75,.055)}.signal-state-abstain,.signal-state-neutral{color:var(--muted);border:1px solid var(--border);background:rgba(255,255,255,.025)}.signal-confidence-grid,.signal-market-row,.signal-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border)}.signal-confidence-grid>div,.signal-market-row>div,.signal-price-grid>div{min-width:0;padding:11px 13px;background:rgba(11,13,16,.96)}.signal-confidence-grid span,.signal-market-row span,.signal-price-grid span{display:block;color:var(--dim);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.signal-confidence-grid strong,.signal-market-row strong,.signal-price-grid strong{display:block;overflow:hidden;margin-top:6px;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signal-confidence-grid,.signal-price-grid{margin-top:1px}.signal-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.signal-card-footer>div{min-width:0}.signal-card-footer span{display:block;color:var(--dim);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.signal-card-footer strong{display:block;overflow:hidden;max-width:180px;margin-top:4px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:400}.signal-card-footer button{flex:0 0 auto;padding:7px 9px;border:1px solid rgba(255,100,24,.18);border-radius:8px;color:var(--text-soft);background:rgba(255,85,20,.035);cursor:pointer;font-size:11px}.signal-card-footer button:hover{border-color:rgba(255,100,24,.36);background:rgba(255,85,20,.07)}.signal-unavailable-panel{min-height:390px}.signal-evidence-drawer{position:fixed;z-index:105;top:0;right:0;display:flex;flex-direction:column;width:min(520px,96vw);height:100vh;transform:translate3d(100%,0,0);border-left:1px solid var(--border);background:radial-gradient(circle at 100% 0,rgba(255,79,25,.1),transparent 25rem),#090a0c;box-shadow:-30px 0 110px rgba(0,0,0,.6);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.signal-evidence-drawer-open{transform:translateZ(0)}.signal-evidence-scroll{overflow-y:auto;padding:4px 20px 40px}.signal-evidence-section{padding:18px 0;border-bottom:1px solid var(--border)}.signal-thesis{margin:11px 0 0;color:var(--text-soft);font-size:12px;line-height:1.7}.signal-definition-note,.signal-muted{color:var(--dim);font-size:11px;line-height:1.5}.signal-definition-note{padding:10px;border:1px solid rgba(241,185,75,.15);border-radius:9px;background:rgba(241,185,75,.025)}.contribution-list{display:grid;margin-top:12px}.contribution-row{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:39px;border-top:1px solid var(--border)}.contribution-row span{color:var(--muted);font-size:11px}.contribution-row strong{color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.evidence-source-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.evidence-source-list article{display:grid;grid-gap:4px;gap:4px;padding:11px;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.017)}.evidence-source-list strong{font-size:11px}.evidence-source-list span{color:var(--dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}@media (max-width:1280px){.signal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.signal-page-header{align-items:flex-start;flex-direction:column}.signal-feed-health{width:100%}.signal-toolbar{align-items:stretch;flex-direction:column}.signal-search{width:100%}.signal-card-grid{grid-template-columns:1fr}}@media (max-width:560px){.signal-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-confidence-grid,.signal-market-row,.signal-price-grid{grid-template-columns:repeat(3,minmax(90px,1fr));overflow-x:auto}}.command-center-page{padding-top:24px}.command-center-v2{position:relative}.command-center-v2:before{content:"";position:absolute;z-index:-1;top:-100px;right:5%;width:520px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(255,75,22,.105),rgba(255,75,22,.025) 38%,transparent 70%);filter:blur(25px);pointer-events:none}.command-center-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px}.command-center-header h1{max-width:720px;margin:7px 0;font-size:clamp(28px,3vw,47px);font-weight:560;line-height:1.02;letter-spacing:-.045em}.command-center-header p{max-width:720px;margin:0;color:var(--muted);font-size:12px;line-height:1.65}.command-center-health{display:flex;align-items:center;gap:10px;min-width:210px;padding:11px 13px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(120deg,rgba(255,91,25,.035),rgba(255,255,255,.018))}.command-center-health>div{display:flex;flex-direction:column;gap:3px}.command-center-health strong{font-size:11px;letter-spacing:.08em}.command-center-health span:last-child{color:var(--dim);font-size:10px}.command-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:9px}.command-kpi{position:relative;min-height:102px;overflow:hidden;padding:14px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.024),transparent 55%),rgba(12,14,17,.9)}.command-kpi:after{content:"";position:absolute;top:-70px;right:-55px;width:120px;height:120px;border-radius:50%;background:rgba(255,77,22,.07);filter:blur(28px)}.command-kpi>span{display:block;color:var(--dim);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.command-kpi strong{display:block;margin-top:12px;font-size:22px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.command-kpi small{display:block;overflow:hidden;margin-top:7px;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px}.data-state-live{color:var(--green)}.data-state-partial{color:var(--amber)}.data-state-unavailable{color:var(--red)}.command-main-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(285px,.7fr);grid-gap:9px;gap:9px;margin-bottom:9px}.command-main-grid .panel{min-height:330px}.command-signal-panel{overflow:hidden}.command-domain-unavailable{display:flex;flex-direction:column;justify-content:center;min-height:230px;padding:15px}.command-domain-unavailable>div{display:flex;align-items:center;gap:9px}.command-domain-unavailable strong{font-size:12px}.command-domain-unavailable p{margin:12px 0 4px;color:var(--muted);font-size:11px}.command-domain-unavailable>span{color:var(--dim);font-size:11px}.command-signal-table{overflow-x:auto}.command-signal-row,.command-table-head{display:grid;grid-template-columns:minmax(130px,1.3fr) minmax(90px,.8fr) 68px 82px 72px 74px;align-items:center;grid-gap:10px;gap:10px;min-width:650px}.command-table-head{min-height:31px;color:var(--dim);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.command-signal-row{min-height:50px;border-top:1px solid var(--border);transition:background .12s ease}.command-signal-row:hover{background:rgba(255,255,255,.022)}.command-security{display:flex;flex-direction:column;gap:3px;min-width:0}.command-security strong{font-size:11px}.command-security small{overflow:hidden;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px}.command-signal-row
.signal-state{width:-moz-fit-content;width:fit-content}.command-signal-row>span{font-size:11px}.breadth-total{display:flex;align-items:baseline;gap:7px;margin-top:15px}.breadth-total strong{font-size:37px;font-weight:520;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.breadth-total span{color:var(--dim);font-size:11px}.breadth-bars{display:grid;grid-gap:5px;gap:5px;margin-top:18px}.breadth-bars>div,.breadth-turnover{display:flex;align-items:center;justify-content:space-between;min-height:31px;border-bottom:1px solid var(--border)}.breadth-bars span,.breadth-turnover span{color:var(--dim);font-size:11px}.breadth-bars strong,.breadth-turnover strong{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.breadth-ratio{display:flex;height:5px;overflow:hidden;margin:16px 0 10px;border-radius:999px;background:rgba(255,77,79,.15)}.breadth-ratio div{height:100%;background:linear-gradient(90deg,rgba(43,209,127,.62),var(--green))}.breadth-ratio>span{flex:1 1}.command-disclaimer{margin-top:14px;color:var(--dim);font-size:10px;line-height:1.55}.command-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:9px}.command-secondary-grid .panel{min-height:275px}.compact-empty-state{display:flex;flex-direction:column;justify-content:center;min-height:175px}.compact-empty-state>span{color:var(--orange);font-size:19px}.compact-empty-state strong{margin-top:9px;font-size:12px}.compact-empty-state p{max-width:270px;margin:6px 0 0;color:var(--dim);font-size:11px;line-height:1.5}.command-watchlist{display:grid}.command-watchlist>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;border-top:1px solid var(--border)}.command-watchlist>a>div:first-child{min-width:0}.command-watchlist strong{display:block;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.command-watchlist>a>div:first-child>span{display:block;overflow:hidden;max-width:190px;margin-top:3px;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px}.watchlist-price{flex:0 0 auto;text-align:right}.watchlist-price span{display:block;margin-top:3px;font-size:10px}.domain-locked-state{display:grid;place-items:center;min-height:185px;text-align:center}.domain-locked-state strong{margin-top:11px;font-size:12px}.domain-locked-state p{max-width:300px;margin:6px auto 0;color:var(--dim);font-size:11px;line-height:1.55}.domain-radar{position:relative;display:grid;place-items:center;width:62px;height:62px;border:1px solid rgba(255,96,24,.14);border-radius:50%}.domain-radar span{position:absolute;border:1px solid rgba(255,96,24,.12);border-radius:50%}.domain-radar
span:first-child{width:43px;height:43px}.domain-radar
span:nth-child(2){width:25px;height:25px}.domain-radar i{width:5px;height:5px;border-radius:50%;background:var(--orange);box-shadow:0 0 15px rgba(255,102,26,.6)}.research-node{display:grid;place-items:center;width:56px;height:56px;border:1px solid rgba(155,124,255,.2);border-radius:17px;color:#b6a5ff;background:rgba(155,124,255,.035);font-size:18px;box-shadow:0 0 32px rgba(155,124,255,.06)}.command-system-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--border)}.command-system-strip>div{display:flex;align-items:center;gap:7px;min-height:41px;padding:0 11px;background:rgba(10,12,15,.98)}.command-system-strip span:nth-child(2){color:var(--dim);font-size:10px}.command-system-strip strong{margin-left:auto;color:var(--text-soft);font-size:10px;letter-spacing:.05em}@media (max-width:1180px){.command-main-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.7fr)}.command-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-secondary-grid .command-domain-panel:last-child{grid-column:1/-1}.command-system-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.command-center-header{align-items:flex-start;flex-direction:column}.command-center-health{width:100%}.command-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-main-grid,.command-secondary-grid{grid-template-columns:1fr}.command-secondary-grid .command-domain-panel:last-child{grid-column:auto}.command-system-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.command-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-system-strip{grid-template-columns:1fr}}.ticker-page-shell{padding-top:22px}.ticker-workstation{position:relative}.ticker-workstation:before{content:"";position:absolute;z-index:-1;top:-70px;left:8%;width:420px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(255,85,22,.08),transparent 70%);filter:blur(28px)}.ticker-institutional-header{display:flex;align-items:center;justify-content:space-between;gap:26px;margin-bottom:14px}.ticker-heading h1{margin:5px 0 0;font-size:clamp(30px,3vw,46px);font-weight:560;letter-spacing:-.045em}.ticker-heading-row{display:flex;align-items:center;gap:8px}.ticker-heading p{max-width:650px;margin:7px 0 0;color:var(--muted);font-size:11px}.ticker-data-pill{padding:5px 7px;border:1px solid var(--border);border-radius:7px;color:var(--dim);background:rgba(255,255,255,.02);font-size:10px;letter-spacing:.06em}.ticker-data-pill-active{color:var(--green);border-color:rgba(43,209,127,.18);background:rgba(8,11,14,.96)}.ticker-primary-actions{display:flex;align-items:center;gap:7px}.ticker-secondary-action{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:10px;color:var(--text-soft);background:rgba(255,255,255,.025);font-size:11px}button.ticker-secondary-action:disabled{color:var(--dim);cursor:not-allowed}.ticker-market-terminal{display:grid;grid-template-columns:1.2fr repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:8px;border:1px solid var(--border);border-radius:14px;background:var(--border)}.ticker-market-terminal>div{min-width:0;padding:12px 13px;background:rgba(11,13,16,.97)}.ticker-market-terminal span{display:block;color:var(--dim);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.ticker-market-terminal strong{display:block;overflow:hidden;margin-top:7px;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticker-price-primary strong{font-size:22px}.ticker-price-primary small{display:block;margin-top:3px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticker-authority-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:8px;border:1px solid var(--border);border-radius:11px;background:var(--border)}.ticker-authority-strip>div{display:flex;align-items:center;gap:7px;min-height:37px;padding:0 10px;background:rgba(9,11,14,.98)}.ticker-authority-strip
span:nth-child(2){color:var(--dim);font-size:10px}.ticker-authority-strip strong{margin-left:auto;font-size:10px;letter-spacing:.05em}.ticker-institutional-tabs{display:flex;gap:3px;overflow-x:auto;margin-bottom:9px;padding:5px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.016)}.ticker-intelligence-tab{flex:0 0 auto;padding:8px 10px;border:0;border-radius:8px;color:var(--dim);background:transparent;cursor:pointer;font-size:11px;letter-spacing:.035em}.ticker-intelligence-tab:hover{color:var(--text-soft);background:rgba(255,255,255,.03)}.ticker-intelligence-tab-active{color:white;background:rgba(255,255,255,.065);box-shadow:inset 0 0 0 1px var(--border)}.ticker-overview-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);grid-gap:9px;gap:9px}.ticker-aegis-view,.ticker-chart-panel{min-height:420px}.ticker-market-detail,.ticker-provenance-card{min-height:255px}.ticker-chart-placeholder{position:relative;display:grid;place-items:center;min-height:330px;overflow:hidden;border:1px solid rgba(255,255,255,.035);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.012),rgba(0,0,0,.08))}.ticker-chart-placeholder-large{min-height:450px}.ticker-chart-grid{display:none}.ticker-chart-message{position:relative;z-index:2;display:grid;place-items:center;max-width:440px;padding:28px;text-align:center}.ticker-chart-message strong{margin-top:13px;font-size:12px}.ticker-chart-message p{margin:7px 0 0;color:var(--dim);font-size:11px;line-height:1.6}.ticker-prediction-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:10px;border:1px solid var(--border);border-radius:11px;background:var(--border)}.ticker-prediction-hero>div{padding:12px;background:rgba(10,12,15,.98)}.ticker-prediction-hero span,.ticker-signal-levels span{display:block;color:var(--dim);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.ticker-prediction-hero strong{display:block;margin-top:8px;font-size:17px;font-weight:540;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticker-thesis{margin:17px 0;color:var(--text-soft);font-size:11px;line-height:1.65}.ticker-signal-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.ticker-signal-levels>div{padding:10px;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.016)}.ticker-signal-levels strong{display:block;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.confidence-warning{margin-top:14px;padding:9px 10px;border:1px solid rgba(241,185,75,.15);border-radius:8px;color:var(--dim);background:rgba(241,185,75,.025);font-size:10px}.ticker-domain-empty{display:flex;flex-direction:column;justify-content:center;min-height:175px}.ticker-domain-empty>.status-dot{margin-bottom:10px}.ticker-domain-empty strong{font-size:12px}.ticker-domain-empty p{max-width:440px;margin:6px 0 0;color:var(--dim);font-size:11px;line-height:1.55}.ticker-domain-note{margin-top:12px;color:var(--dim);font-size:10px;line-height:1.55}.ticker-domain-workspace{display:grid}.ticker-domain-hero{min-height:430px}.ticker-domain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px}.ticker-domain-grid>div{min-height:90px;padding:13px;border:1px solid var(--border);border-radius:11px;background:linear-gradient(145deg,rgba(255,255,255,.02),transparent)}.ticker-domain-grid span{color:var(--dim);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.ticker-domain-grid strong{display:block;margin-top:15px;font-size:20px;font-weight:530}.ticker-domain-boundary{margin-top:14px;padding:11px 12px;border:1px solid rgba(255,116,26,.13);border-radius:9px;color:var(--dim);background:rgba(255,92,20,.02);font-size:11px;line-height:1.55}.ticker-research-workspace{min-height:430px}.ticker-research-state{display:grid;place-items:center;min-height:300px;text-align:center}.ticker-research-state strong{margin-top:13px;font-size:12px}.ticker-research-state p{max-width:480px;margin:7px auto 0;color:var(--dim);font-size:11px;line-height:1.6}.ticker-prediction-table{overflow-x:auto}.ticker-prediction-row,.ticker-prediction-table-head{display:grid;grid-template-columns:minmax(100px,1fr) minmax(80px,.75fr) 80px 90px 80px minmax(150px,1.2fr);align-items:center;grid-gap:10px;gap:10px;min-width:720px}.ticker-prediction-table-head{min-height:34px;color:var(--dim);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.ticker-prediction-row{min-height:51px;border-top:1px solid var(--border)}.ticker-prediction-row>span{font-size:11px}.ticker-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.ticker-evidence-grid>.panel{min-height:430px}.ticker-evidence-list{display:grid;grid-gap:8px;gap:8px}.ticker-evidence-list article{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;padding:12px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.015)}.ticker-evidence-list article
strong{grid-column:1/-1;margin-bottom:3px;font-size:11px}.ticker-evidence-list span{color:var(--dim);font-size:10px}.ticker-evidence-list code{overflow:hidden;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px}@media (max-width:1350px){.ticker-market-terminal{grid-template-columns:repeat(4,minmax(0,1fr))}.ticker-price-primary{grid-row:span 2}}@media (max-width:1000px){.ticker-evidence-grid,.ticker-overview-grid{grid-template-columns:1fr}.ticker-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-authority-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ticker-institutional-header{align-items:flex-start;flex-direction:column}.ticker-primary-actions{width:100%;overflow-x:auto}.ticker-market-terminal{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-price-primary{grid-row:auto}.ticker-authority-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-domain-grid{grid-template-columns:1fr}}@media (max-width:520px){.ticker-market-terminal{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-authority-strip,.ticker-prediction-hero,.ticker-signal-levels{grid-template-columns:1fr}}.market-screener-page{padding-top:22px}.market-screener{position:relative}.market-screener:before{content:"";position:absolute;z-index:-1;top:-100px;right:8%;width:440px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,76,20,.085),transparent 70%);filter:blur(30px)}.market-screener-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:15px}.market-screener-header h1{margin:6px 0;font-size:clamp(30px,3vw,46px);font-weight:560;letter-spacing:-.045em}.market-screener-header p{max-width:720px;margin:0;color:var(--muted);font-size:11px;line-height:1.6}.market-screener-state{display:flex;align-items:center;gap:9px;min-width:240px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.02)}.market-screener-state>div{display:flex;flex-direction:column;gap:3px;min-width:0}.market-screener-state strong{font-size:11px;letter-spacing:.07em}.market-screener-state span:last-child{overflow:hidden;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px}.screener-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.screener-kpi-grid article{min-width:0;min-height:92px;padding:13px;border:1px solid var(--border);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.023),transparent 55%),rgba(11,13,16,.91)}.screener-kpi-grid article>span{display:block;color:var(--dim);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.screener-kpi-grid article>strong{margin-top:10px;font-size:19px;font-weight:540;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.screener-kpi-grid article>small,.screener-kpi-grid article>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screener-kpi-grid article>small{margin-top:5px;color:var(--dim);font-size:10px}.screener-control-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:8px;padding:6px;border:1px solid var(--border);border-radius:11px;background:rgba(255,255,255,.016)}.screener-view-tabs{display:flex;align-items:center;gap:3px;overflow-x:auto}.screener-view-tab{flex:0 0 auto;padding:7px 9px;border:0;border-radius:7px;color:var(--dim);background:transparent;cursor:pointer;font-size:11px}.screener-view-tab:hover{color:var(--text-soft);background:rgba(255,255,255,.03)}.screener-view-tab-active{color:white;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px var(--border)}.screener-filters{display:flex;align-items:center;gap:8px}.screener-signal-toggle{display:flex;align-items:center;gap:6px;min-height:32px;padding:0 8px;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:rgba(255,255,255,.018);cursor:pointer;font-size:11px}.screener-signal-toggle input{accent-color:var(--orange)}.screener-search{display:flex;align-items:center;gap:7px;width:220px;min-height:32px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:rgba(255,255,255,.018)}.screener-search>span{color:var(--dim)}.screener-search input{width:100%;border:0;outline:0;color:white;background:transparent;font-size:11px}.screener-search input::placeholder{color:var(--dim)}.market-screener-panel{min-height:690px;padding:0;overflow:hidden}.market-screener-panel-header{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border-bottom:1px solid var(--border)}.market-screener-panel-header>div{display:flex;align-items:baseline;gap:6px}.market-screener-panel-header strong{font-size:12px}.market-screener-panel-header span{color:var(--dim);font-size:10px}.market-screener-table-shell{overflow-x:auto}.market-screener-head,.market-screener-row{display:grid;grid-template-columns:minmax(150px,1.4fr) 78px 78px 82px 110px 112px minmax(132px,1fr) minmax(150px,1.15fr) 72px 42px;align-items:center;grid-gap:10px;gap:10px;min-width:1050px}.market-screener-head{min-height:38px;padding:0 12px;border-bottom:1px solid var(--border);background:rgba(9,11,14,.98);color:var(--dim)}.market-screener-head
button{padding:0;border:0;color:var(--dim);background:transparent;cursor:pointer;text-align:left;font-size:10px;letter-spacing:.055em;text-transform:uppercase}.market-screener-head
button:hover{color:var(--text-soft)}.market-screener-head>span{font-size:10px;letter-spacing:.055em;text-transform:uppercase}.market-screener-viewport{position:relative;height:560px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.market-screener-virtual-space{position:relative;min-width:1050px}.market-screener-row{position:absolute;top:0;left:0;width:100%;height:56px;padding:0 12px;border-bottom:1px solid var(--border);background:rgba(11,13,16,.84);transition:background .1s ease}.market-screener-row:hover{background:rgba(255,255,255,.025)}.screener-security{display:flex;flex-direction:column;gap:3px;min-width:0}.screener-security strong{font-size:11px}.screener-security small{overflow:hidden;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px}.market-screener-row
.numeric{font-size:11px}.market-cap-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.market-cap-cell>.numeric,.market-cap-cell>small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-cap-cell>small{color:var(--dim);font-size:8px;letter-spacing:.02em}.screener-signal-cell{display:flex;align-items:center;gap:5px;min-width:0}.screener-signal-cell
.signal-state{max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screener-signal-cell
small{color:var(--dim);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-sentiment{display:flex;flex-direction:column;gap:5px;min-width:0}.market-sentiment-primary{display:flex;align-items:baseline;justify-content:space-between;gap:7px;min-width:0}.market-sentiment-primary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650}.market-sentiment-primary span{flex:0 0 auto;color:var(--muted);font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-sentiment-positive
.market-sentiment-primary strong{color:var(--green)}.market-sentiment-negative
.market-sentiment-primary strong{color:var(--red)}.market-sentiment-neutral
.market-sentiment-primary strong{color:var(--text-soft)}.market-sentiment-bars{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px;width:100%;max-width:108px}.market-sentiment-bar{height:4px;border-radius:99px;background:rgba(255,255,255,.1)}.market-sentiment-bar-up{background:rgba(42,211,146,.82)}.market-sentiment-bar-down{background:rgba(238,82,83,.72)}.market-sentiment-bar-flat{background:rgba(138,148,168,.52)}.market-price5d{display:grid;grid-template-columns:50px 1fr;align-items:center;grid-gap:7px;gap:7px;min-width:0}.market-price5d strong{font-size:10px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.market-price5d-positive{color:var(--green)}.market-price5d-negative{color:var(--red)}.market-price5d-neutral{color:var(--muted)}.market-price5d-sparkline{display:block;width:100%;min-width:72px;height:30px;overflow:visible}.screener-empty-value{color:var(--dim)}.screener-evidence-cell{color:var(--muted);font-size:10px}.market-screener-row
.watchlist-trigger{width:32px;min-width:32px;min-height:32px;padding:0;justify-content:center}.market-screener-row
.watchlist-trigger>span:last-child{display:none}.market-screener-row
.watchlist-menu{position:fixed}.market-screener-empty{display:grid;place-items:center;min-height:560px;padding:30px;text-align:center}.market-screener-empty strong{margin-top:12px;font-size:12px}.market-screener-empty p{max-width:520px;margin:7px auto 0;color:var(--dim);font-size:11px;line-height:1.6}.market-screener-footer{display:flex;justify-content:space-between;gap:20px;min-height:42px;padding:10px 14px;border-top:1px solid var(--border);color:var(--dim);background:rgba(8,10,12,.98);font-size:10px;line-height:1.5}@media (max-width:1150px){.screener-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.market-screener-header{align-items:flex-start;flex-direction:column}.market-screener-state{width:100%}.screener-control-panel{align-items:stretch;flex-direction:column}.screener-filters{justify-content:space-between}.screener-search{flex:1 1}.market-screener-footer{flex-direction:column;gap:4px}}@media (max-width:620px){.screener-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screener-filters{align-items:stretch;flex-direction:column}.screener-search{width:100%}}.brand{min-width:202px;flex:0 0 auto;overflow:hidden}.mandate-brand-logo-full{display:flex;align-items:center;width:196px;height:52px;overflow:hidden;border-radius:4px}.mandate-brand-logo-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.mandate-brand-logo-mark{display:none;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border-radius:11px}.mandate-brand-mark-image{display:block;width:100%;height:100%;object-fit:cover}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:1180px){.brand{min-width:168px}.mandate-brand-logo-full{width:162px;height:46px}}@media (max-width:760px){.brand{min-width:40px}.mandate-brand-logo-full{display:none}.mandate-brand-logo-mark{display:flex}}.ticker-history-chart{min-height:330px}.ticker-history-chart-legend{display:flex;align-items:center;gap:14px;margin-bottom:8px;color:var(--dim);font-size:9px;letter-spacing:.035em}.ticker-history-chart-legend span{position:relative;padding-left:13px}.ticker-history-chart-legend span:before{position:absolute;top:50%;left:0;width:8px;height:2px;border-radius:99px;content:"";transform:translateY(-50%)}.ticker-history-chart-legend strong{margin-left:auto;color:var(--text-soft);font-size:9px;font-weight:520}.ticker-history-legend-close:before{background:var(--green)}.ticker-history-legend-sma20:before{background:rgba(255,139,57,.9)}.ticker-history-legend-sma50:before{background:rgba(94,155,255,.88)}.ticker-history-legend-volume:before{background:rgba(155,164,184,.58)}.ticker-history-svg{display:block;width:100%;height:auto;overflow:visible;border:1px solid rgba(255,255,255,.035);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.012),rgba(0,0,0,.08))}.ticker-history-grid-line{stroke:rgba(255,255,255,.035);stroke-width:1}.ticker-history-close-line{stroke:var(--green)}.ticker-history-sma20-line{stroke:rgba(255,139,57,.9)}.ticker-history-sma50-line{stroke:rgba(94,155,255,.88)}.ticker-history-volume-bar{fill:rgba(139,150,171,.35)}.ticker-history-volume-separator{stroke:rgba(255,255,255,.06);stroke-width:1}.ticker-history-axis{display:flex;justify-content:space-between;margin-top:5px;color:var(--dim);font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticker-history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px}.ticker-fundamental-growth>div,.ticker-fundamental-kpis>div,.ticker-history-summary>div,.ticker-technical-grid>div{padding:10px;border:1px solid var(--border);border-radius:9px;background:rgba(255,255,255,.016)}.ticker-fundamental-growth span,.ticker-fundamental-kpis span,.ticker-history-summary span,.ticker-technical-grid span{display:block;color:var(--dim);font-size:9px;letter-spacing:.045em;text-transform:uppercase}.ticker-fundamental-growth strong,.ticker-fundamental-kpis strong,.ticker-history-summary strong,.ticker-technical-grid strong{display:block;margin-top:6px;color:var(--text-soft);font-size:12px;font-weight:570;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticker-history-method{margin:9px 0 0;color:var(--dim);font-size:9px;line-height:1.55}.ticker-technical-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px}.ticker-fundamental-growth small,.ticker-fundamental-kpis small,.ticker-technical-grid small{display:block;margin-top:4px;color:var(--dim);font-size:9px;line-height:1.4}.ticker-fundamental-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ticker-fundamental-meta span{padding:5px 7px;border:1px solid var(--border);border-radius:7px;color:var(--dim);background:rgba(255,255,255,.014);font-size:9px}.ticker-fundamental-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px}.ticker-fundamental-growth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:7px}.ticker-fundamental-statements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.ticker-fundamental-statement{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.012)}.ticker-fundamental-statement>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-bottom:1px solid var(--border);background:rgba(255,255,255,.018)}.ticker-fundamental-statement>header strong{font-size:10px;font-weight:600}.ticker-fundamental-statement>header span{color:var(--dim);font-size:9px}.ticker-fundamental-table{display:grid}.ticker-fundamental-row{display:grid;grid-template-columns:minmax(0,1fr) auto 95px;align-items:center;grid-gap:10px;gap:10px;min-height:38px;padding:7px 10px;border-bottom:1px solid rgba(255,255,255,.035)}.ticker-fundamental-row:last-child{border-bottom:0}.ticker-fundamental-row span{overflow:hidden;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px}.ticker-fundamental-row strong{color:var(--text-soft);font-size:10px;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ticker-fundamental-row small{overflow:hidden;color:var(--dim);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px}@media (max-width:1120px){.ticker-fundamental-kpis,.ticker-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-fundamental-statements{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ticker-fundamental-growth,.ticker-fundamental-kpis,.ticker-history-summary,.ticker-technical-grid{grid-template-columns:minmax(0,1fr)}.ticker-fundamental-row{grid-template-columns:minmax(0,1fr) auto}.ticker-fundamental-row small{display:none}}.ticker-price-range-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ticker-price-range-tabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.ticker-price-range-tabs button{min-width:42px;height:30px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:10px;font-weight:620;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.ticker-price-range-tabs button:hover:not(:disabled){border-color:var(--border);background:rgba(255,255,255,.025);color:var(--text-soft)}.ticker-price-range-tabs button.is-active{border-color:rgba(255,139,57,.24);background:rgba(255,139,57,.09);color:var(--text)}.ticker-price-range-tabs button:disabled{cursor:not-allowed;opacity:.28}.ticker-price-return{min-width:86px;padding:7px 10px;border-radius:7px;text-align:center;font-size:13px;font-weight:720;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticker-price-return-positive{background:rgba(8,11,14,.96);color:var(--green)}.ticker-price-return-negative{background:rgba(238,82,83,.13);color:var(--red)}.ticker-price-return-neutral{background:rgba(155,164,184,.1);color:var(--text-soft)}.ticker-price-chart-shell{min-width:0}.ticker-price-area-svg{border-radius:0;background:transparent}.ticker-history-chart-positive{color:var(--green)}.ticker-history-chart-negative{color:var(--red)}.ticker-history-chart-neutral{color:var(--text-soft)}.ticker-history-chart-positive .ticker-history-close-line{stroke:var(--green)}.ticker-history-chart-negative .ticker-history-close-line{stroke:var(--red)}.ticker-history-chart-neutral .ticker-history-close-line{stroke:var(--text-soft)}.ticker-price-area{color:inherit}.ticker-price-axis-label{fill:var(--dim);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticker-price-latest-guide{stroke:currentColor;stroke-width:1;stroke-dasharray:3 3;opacity:.38}.ticker-price-latest-box{fill:currentColor}.ticker-price-latest-text{fill:#fff;font-size:10px;font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticker-price-x-axis{padding-right:128px}.ticker-price-chart-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px;color:var(--dim);font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticker-price-chart-meta span{padding-right:12px;border-right:1px solid rgba(255,255,255,.06)}.ticker-price-chart-meta span:last-child{padding-right:0;border-right:0}.ticker-news-list{display:grid;margin-top:10px}.ticker-news-item{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:14px;gap:14px;padding:13px 0;border-bottom:1px solid var(--border)}.ticker-news-item:last-child{border-bottom:0}.ticker-news-date{color:var(--dim);font-size:9px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticker-news-copy{min-width:0}.ticker-news-copy>a{color:var(--text-soft);font-size:12px;font-weight:610;line-height:1.45;text-decoration:none}.ticker-news-copy>a:hover{color:var(--text)}.ticker-news-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.ticker-news-meta span{padding:3px 6px;border:1px solid var(--border);border-radius:5px;color:var(--dim);font-size:8px;line-height:1}.ticker-news-attachments{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px}.ticker-news-attachments a{color:var(--muted);font-size:8px;line-height:1.4;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.18);text-decoration-color:rgba(255,255,255,.18);text-underline-offset:2px}.ticker-dividend-table{margin-top:10px;overflow-x:auto;border:1px solid var(--border);border-radius:9px}.ticker-dividend-head,.ticker-dividend-row{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(140px,1.4fr) minmax(92px,.8fr) minmax(92px,.8fr) minmax(100px,.9fr) minmax(72px,.65fr) 54px;grid-gap:8px;gap:8px;align-items:center;min-width:810px;padding:9px 10px}.ticker-dividend-head{border-bottom:1px solid var(--border);background:rgba(255,255,255,.018);color:var(--dim);font-size:8px;font-weight:630;letter-spacing:.04em;text-transform:uppercase}.ticker-dividend-row{border-bottom:1px solid var(--border);color:var(--muted);font-size:9px;line-height:1.4}.ticker-dividend-row:last-child{border-bottom:0}.ticker-dividend-row strong{color:var(--text-soft);font-size:10px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticker-dividend-row a{color:var(--orange);text-decoration:none}.ticker-detail-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:10px;color:var(--dim);font-size:9px}.ticker-detail-pagination button{height:27px;padding:0 9px;border:1px solid var(--border);border-radius:6px;background:rgba(255,255,255,.018);color:var(--muted);font-size:9px;cursor:pointer}.ticker-detail-pagination button:disabled{cursor:not-allowed;opacity:.34}@media (max-width:760px){.ticker-price-range-toolbar{align-items:flex-start;flex-direction:column}.ticker-news-item{grid-template-columns:1fr;gap:5px}.ticker-price-x-axis{padding-right:0}}.ticker-company-profile-card{min-width:0}.ticker-company-profile-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:14px 0 16px;padding:14px 16px;border:1px solid rgba(255,126,35,.18);border-radius:12px;background:rgba(255,126,35,.035)}.ticker-company-profile-heading>div{min-width:0;display:grid;grid-gap:5px;gap:5px}.ticker-company-profile-heading strong{font-size:15px;line-height:1.35;color:var(--text-primary)}.ticker-company-profile-heading span{font-size:11px;line-height:1.45;color:var(--text-secondary)}.ticker-company-profile-heading>span{flex:0 0 auto;padding:5px 8px;border-radius:999px;border:1px solid rgba(255,126,35,.24);color:#ff8a3d;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ticker-company-business{margin:14px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.65}.ticker-company-governance{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ticker-company-governance span{padding:6px 9px;border-radius:8px;border:1px solid var(--line-soft);background:rgba(255,255,255,.018);color:var(--text-secondary);font-size:10px}.ticker-financial-report-catalog{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.ticker-financial-report-catalog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.ticker-financial-report-catalog h3{margin:4px 0 0;font-size:17px;font-weight:650}.ticker-financial-report-list{display:grid;grid-gap:10px;gap:10px}.ticker-financial-report-list>article{display:grid;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);grid-gap:14px;gap:14px;padding:13px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.018)}.ticker-financial-report-meta{display:flex;flex-direction:column;gap:5px}.ticker-financial-report-meta strong{font-size:13px;letter-spacing:.04em}.ticker-financial-report-meta span{color:var(--text-muted);font-size:12px;line-height:1.45}.ticker-financial-report-files{display:grid;grid-gap:6px;gap:6px}.ticker-financial-report-files a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,126,38,.12);background:rgba(255,126,38,.025);color:inherit;text-decoration:none}.ticker-financial-report-files a:hover{border-color:rgba(255,126,38,.35);background:rgba(255,126,38,.06)}.ticker-financial-report-files span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.ticker-financial-report-files small{flex:0 0 auto;color:var(--text-muted);font-size:10px;letter-spacing:.06em}@media (max-width:900px){.ticker-financial-report-list>article{grid-template-columns:1fr}}body,body *,html{scrollbar-width:none!important}body ::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.page-shell :is(table,thead,tbody,tr,th,td,[role=table],[role=row],[role=columnheader],[role=cell]){background-color:var(--mandate-brand-black)!important;background-image:none!important}:root{--bg-soft:var(--mandate-brand-black);--surface:var(--mandate-brand-black);--surface-2:var(--mandate-brand-black);--mandate-ie-surface:var(--mandate-brand-black);--mandate-ie-raised:var(--mandate-brand-black);--mandate-card-hover-glow:0 0 0 1px color-mix(in srgb,var(--mandate-brand-primary) 45%,transparent),0 0 23px color-mix(in srgb,var(--mandate-brand-primary) 26%,transparent)}main :is(article,section,div):is([class*=_card__],[class*=_Card__],[class*=_tile__],[class*=_Tile__],[class*=_metric__],[class*=_Metric__],[class*=_panel__],[class*=_Panel__]){background-color:var(--mandate-brand-black);background-image:none;transition:border-color .2s ease,box-shadow .2s ease}main :is(article,section,div):is([class*=_card__],[class*=_Card__],[class*=_tile__],[class*=_Tile__],[class*=_metric__],[class*=_Metric__],[class*=_panel__],[class*=_Panel__]):focus-within,main :is(article,section,div):is([class*=_card__],[class*=_Card__],[class*=_tile__],[class*=_Tile__],[class*=_metric__],[class*=_Metric__],[class*=_panel__],[class*=_Panel__]):hover{border-color:var(--mandate-brand-primary);box-shadow:var(--mandate-card-hover-glow)}@media(prefers-reduced-motion:reduce){main :is(article,section,div):is([class*=_card__],[class*=_tile__],[class*=_metric__],[class*=_panel__]){transition:none}}body:has(.economic-calendar-page) .economic-calendar-page{width:min(calc(100% - 20px),1920px);padding-top:4px}.forex-shell .top-navigation{min-height:44px;padding:0 13px;gap:9px}.forex-shell .top-navigation nav{gap:0;min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.forex-shell .top-navigation nav::-webkit-scrollbar{display:none}.forex-shell .top-navigation .nav-link{font-size:10px;padding:8px 6px;border-radius:3px;white-space:nowrap}.forex-shell .top-navigation .brand{min-width:0}.forex-shell .top-navigation .mandate-brand-logo-image{max-height:25px;width:auto;max-width:112px}.forex-shell .top-navigation [aria-label="Asset workspace"]{font-size:10px;border-radius:4px;padding:2px}.forex-shell .top-navigation [aria-label="Asset workspace"] a{padding:6px 9px;white-space:nowrap}.forex-shell .top-navigation [aria-label="Asset workspace"] a[aria-current=page]{color:var(--mandate-ie-accent)}.forex-shell .top-navigation .top-actions{gap:6px;min-width:0}.forex-shell .top-navigation .search-button{font-size:10px;min-height:29px;border-radius:5px;max-width:225px}.forex-shell .top-navigation .search-button span{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1200px){.forex-shell .top-navigation{gap:5px}.forex-shell .top-navigation .nav-link{font-size:9px;padding-inline:4px}.forex-shell .top-navigation .search-button{max-width:135px}}@media(max-width:880px){.forex-shell .top-navigation{flex-wrap:wrap;gap:7px;padding:8px 10px}.forex-shell .top-navigation nav{order:4;flex:1 0 100%;max-width:100%}.forex-shell .top-navigation .top-actions{margin-left:auto}.forex-shell .top-navigation .search-button{max-width:160px}}@media(max-width:480px){.forex-shell .top-navigation .search-button kbd,.forex-shell .top-navigation .search-button span{display:none}.forex-shell .top-navigation .search-button{min-width:34px}.forex-shell .top-navigation [aria-label="Asset workspace"] a{padding:6px}}.forex-reference-tape .forex-tape-date{color:var(--muted);font-size:10px;padding:0 8px;white-space:nowrap}.forex-reference-tape .market-tape-controls{min-width:235px}.forex-reference-tape .market-tape-item{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:700px){.forex-reference-tape .forex-tape-date{display:none}.forex-reference-tape .market-tape-controls{min-width:132px}}.forex-reference-tape .status-dot.status-reference{background:var(--mandate-ie-accent);animation:none}.forex-reference-tape .market-tape-track{animation:aegis-tape var(--forex-tape-seconds,12s) linear infinite}.forex-reference-tape .market-tape-track-paused,.forex-reference-tape .market-tape-viewport:hover .market-tape-track{animation-play-state:paused!important}.forex-shell .top-navigation [aria-label="Asset workspace"] a[aria-current=page],.forex-shell .top-navigation nav a.nav-active{color:var(--mandate-brand-highlight)!important;border-color:var(--mandate-ie-accent-border)!important;background:var(--mandate-ie-accent-wash)!important}.forex-shell [id^=forex-]{scroll-margin-top:95px}.cc3-hero-v4 .cc3-hero-copy h1 span{color:var(--mandate-headline-accent)}.forex-shell .forex-header-status{max-width:210px;gap:7px;white-space:nowrap;font-size:11px;letter-spacing:.025em}.forex-shell .forex-header-status .status-reference{background:var(--mandate-ie-accent);box-shadow:0 0 12px var(--mandate-ie-accent-border)}.forex-shell .forex-header-status strong{font-size:11px}@media(max-width:970px){.forex-shell .forex-header-status strong{display:none}}.forex-shell .forex-status-chips{display:flex;align-items:center;gap:5px;min-width:0;flex-shrink:0}.forex-shell .forex-status-chip{display:flex;align-items:center;gap:6px;min-width:0;max-width:157px;padding:5px 7px;border:1px solid var(--mandate-ie-border);background:var(--mandate-ie-surface);border-radius:5px}.forex-shell .forex-status-chip .status-dot{flex:0 0 7px;width:7px;height:7px}.forex-shell .forex-status-chip>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.forex-shell .forex-status-chip strong{font-size:10px;line-height:1.1;color:var(--text);white-space:nowrap}.forex-shell .forex-status-chip small{font-size:9px;line-height:1.1;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1600px){.forex-shell .forex-status-chip{padding:5px;max-width:120px}.forex-shell .forex-status-chip small{font-size:8px}}@media(max-width:1270px){.forex-shell .forex-status-chip{max-width:96px}.forex-shell .forex-status-chip small{display:none}}@media(max-width:830px){.forex-shell .forex-status-chips{order:3}.forex-shell .forex-status-chip{max-width:115px}}.ticker-domain-workspace>.panel.ticker-news-panel{background:var(--mandate-brand-black,#030303);border-color:rgba(153,167,182,.17)}.top-navigation .mandate-global-header-brand{display:flex;align-items:center;justify-content:center;align-self:center;flex:0 0 202px;width:202px;min-width:202px;height:52px;margin:0;padding:0;line-height:1;overflow:hidden}.top-navigation .mandate-global-header-brand .mandate-brand-logo-full{width:196px;height:52px;display:flex;align-items:center;justify-content:center}.top-navigation .mandate-global-header-brand .mandate-brand-logo-image{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center}@media (max-width:1180px){.top-navigation .mandate-global-header-brand{flex-basis:168px;width:168px;min-width:168px;height:46px}.top-navigation .mandate-global-header-brand .mandate-brand-logo-full{width:162px;height:46px}}@media (max-width:760px){.top-navigation .mandate-global-header-brand{flex-basis:42px;width:42px;min-width:42px;height:42px}.top-navigation .mandate-global-header-brand .mandate-brand-logo-full{display:none}.top-navigation .mandate-global-header-brand .mandate-brand-logo-mark{display:flex}}.mandate-commodities-tape{height:43px;display:flex;align-items:center;gap:10px;overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--mandate-brand-black)}.mandate-commodities-tape-label{flex:none;color:var(--text-soft);font-size:9px;font-weight:800;padding:0 12px;letter-spacing:.04em}.mandate-commodities-tape-label small{display:block;font-size:9px;font-weight:400;color:var(--muted)}.commodities-shell .top-navigation .nav-link{font-size:10px}@media(max-width:1000px){.mandate-commodities-tape-label small{display:none}}