:root{--os-bg:#090b0c;--os-panel:#0e1112;--os-panel-2:#121617;--os-panel-3:#171c1d;--os-line:#252b2d;--os-line-strong:#343c3f;--os-text:#eef2ed;--os-text-2:#a2aaa6;--os-text-3:#68716d;--os-lime:#b7ef46;--os-cyan:#51c9d5;--os-amber:#f0b64d;--os-red:#ed6a5e;--os-green:#5ed39a;--os-sidebar:218px;--os-topbar:54px;--os-font-micro:9px;--os-font-tiny:10px;--os-font-small:11px;--os-font-body:12px;--os-font-panel:13px;--os-font-title:16px;--os-font-display:23px}body{background:var(--os-bg);color:var(--os-text);font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:var(--os-font-body)}button,input{font:inherit}button:focus-visible,input:focus-visible,a:focus-visible{outline:1px solid var(--os-lime);outline-offset:2px}.os-shell{background:var(--os-bg);min-height:100vh}.os-sidebar{z-index:50;width:var(--os-sidebar);border-right:1px solid var(--os-line);background:#0b0e0f;flex-direction:column;transition:width .16s,transform .18s;display:flex;position:fixed;inset:0 auto 0 0}.os-sidebar.is-collapsed{width:62px}.os-main{min-width:0;min-height:100vh;margin-left:var(--os-sidebar);transition:margin-left .16s}body:has(.os-sidebar.is-collapsed) .os-main{margin-left:62px}.os-brand{border-bottom:1px solid var(--os-line);align-items:center;gap:11px;min-height:70px;padding:12px 14px;display:flex;overflow:hidden}.os-brand-mark{width:34px;height:34px;color:var(--os-lime);background:#111711;border:1px solid #4e5d48;border-radius:6px;flex:0 0 34px;place-items:center;display:grid}.os-brand-copy{flex-direction:column;min-width:0;display:flex}.os-brand-copy strong{color:var(--os-text);font-size:14px;line-height:1.2}.os-brand-copy span{color:var(--os-text-3);font-family:var(--font-geist-mono),monospace;letter-spacing:0;white-space:nowrap;margin-top:2px;font-size:8px}.os-nav{flex:1;min-height:0;padding:9px 7px;overflow-y:auto}.os-nav-group+.os-nav-group{margin-top:12px}.os-nav-label{color:#58605d;letter-spacing:0;padding:6px 9px;font-size:9px;font-weight:700}.os-nav-item,.os-collapse{color:#858e8a;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;height:38px;padding:0 9px;transition:color .12s,background .12s;display:flex}.os-nav-item:hover,.os-collapse:hover{color:var(--os-text);background:#131718}.os-nav-item.is-active{color:var(--os-text);box-shadow:inset 2px 0 var(--os-lime);background:#182019}.os-nav-item.is-active svg{color:var(--os-lime)}.os-nav-help{color:var(--os-cyan);background:#51c9d50d}.os-nav-help:hover{color:var(--os-text);background:#51c9d51f}.os-nav-item span,.os-collapse span{text-overflow:ellipsis;flex:1;font-size:12px;font-weight:600;overflow:hidden}.os-nav-item b{min-width:20px;color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;text-align:center;background:#252b27;border-radius:4px;padding:2px 5px;font-size:9px}.os-nav-toggle.is-enabled{color:var(--os-text);box-shadow:inset 2px 0 var(--os-lime);background:#b7ef4612}.os-nav-toggle.is-enabled svg{color:var(--os-lime)}.os-nav-toggle.is-enabled b{color:#10150d;background:var(--os-lime)}.os-sidebar.is-collapsed .os-nav-item,.os-sidebar.is-collapsed .os-collapse{justify-content:center;padding:0}.os-sidebar-status{border:1px solid var(--os-line);min-height:54px;color:var(--os-text-3);border-radius:6px;align-items:center;gap:9px;margin:0 7px 7px;padding:8px 9px;display:flex;overflow:hidden}.os-sidebar-status svg{flex:none}.os-sidebar-status div{flex-direction:column;flex:1;min-width:0;display:flex}.os-sidebar-status strong{color:var(--os-text-2);white-space:nowrap;font-size:10px}.os-sidebar-status span{font-family:var(--font-geist-mono),monospace;white-space:nowrap;font-size:8px}.os-sidebar-status i,.os-health-dot{background:var(--os-green);border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 9px #5ed39a73}.os-collapse{border-top:1px solid var(--os-line);border-radius:0;height:46px}.os-topbar{z-index:40;height:var(--os-topbar);border-bottom:1px solid var(--os-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090b0cf5;align-items:center;gap:clamp(8px,.85vw,14px);padding:0 16px;display:flex;position:sticky;top:0;overflow:hidden}.os-menu-button{border:1px solid var(--os-line);background:var(--os-panel);width:32px;height:32px;color:var(--os-text-2);cursor:pointer;border-radius:5px;display:none}.os-live-state{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.os-live-state>span{color:var(--os-green);font-family:var(--font-geist-mono),monospace;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.os-live-state em{color:var(--os-text-3);font-size:10px;font-style:normal}.os-live-online{height:19px;color:var(--os-green);font-family:var(--font-geist-mono),monospace;white-space:nowrap;background:#5ed39a14;border:1px solid #5ed39a59;border-radius:4px;align-items:center;padding:0 7px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.os-topbar-context{flex:160px;align-items:baseline;gap:9px;min-width:0;display:flex;overflow:hidden}.os-topbar-context strong{color:var(--os-text);white-space:nowrap;font-size:11px}.os-topbar-context span{color:var(--os-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.os-how-button{border:1px solid var(--os-line);height:30px;color:var(--os-text-2);cursor:pointer;white-space:nowrap;background:#0b0e0f;border-radius:4px;flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.os-how-button span{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:8px;font-weight:800}.os-how-button:hover{color:var(--os-cyan);background:#51c9d514;border-color:#51c9d58c}.os-topbar-ca{border-left:1px solid var(--os-line);border-right:1px solid var(--os-line);white-space:nowrap;flex:0 470px;align-items:center;gap:9px;min-width:260px;max-width:min(470px,36vw);padding:0 10px;display:flex}.os-ca-copy{min-width:0;color:var(--os-lime);font-family:var(--font-geist-mono),monospace;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:0;font-size:9px;font-weight:800;display:grid;overflow:hidden}.os-ca-copy:hover,.os-ca-copy.is-copied{color:var(--os-green)}.os-ca-label,.os-ca-status,.os-ca-copy>svg{flex:none}.os-ca-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.os-ca-status{color:var(--os-green);align-items:center;gap:3px;font-size:8px;font-weight:900;display:inline-flex}.os-topbar-ca a{min-width:0;color:var(--os-cyan);font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.os-topbar-ca a span{width:15px;height:15px;color:var(--os-text);border:1px solid #51c9d559;border-radius:3px;flex:0 0 15px;place-items:center;font-size:8px;display:grid}.os-topbar-ca a svg{flex:none}.os-topbar-metrics{border-left:1px solid var(--os-line);align-self:stretch;display:flex}.os-topbar-metrics>div{border-right:1px solid var(--os-line);flex-direction:column;justify-content:center;min-width:66px;padding:0 11px;display:flex}.os-topbar-metrics small{color:var(--os-text-3);font-size:8px}.os-topbar-metrics strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;margin-top:1px;font-size:11px}.os-hot-alert-controls{align-items:center;gap:5px;display:flex}.os-hot-alert-toggle,.os-hot-alert-test{border:1px solid var(--os-line);height:30px;color:var(--os-text-3);cursor:pointer;background:#0b0e0f;border-radius:4px;place-items:center;display:grid}.os-hot-alert-toggle{flex:0 0 30px;width:30px}.os-hot-alert-test{min-width:54px;color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;grid-auto-flow:column;gap:5px;padding:0 8px;font-size:8px;font-weight:800}.os-hot-alert-toggle:hover,.os-hot-alert-toggle.is-active,.os-hot-alert-test:hover{color:var(--os-amber);background:#f0b64d14;border-color:#f0b64d8c}.os-hot-alert-toast{z-index:80;width:min(330px,100vw - 28px);color:var(--os-text);cursor:pointer;text-align:left;background:#11100b;border:1px solid #f0b64d75;border-radius:6px;align-items:center;gap:10px;padding:11px 12px;animation:.18s ease-out os-hot-toast-in;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 50px #00000073,0 0 30px #f0b64d1f}.os-hot-alert-toast>svg{color:var(--os-amber);flex:none}.os-hot-alert-toast span{gap:2px;min-width:0;display:grid}.os-hot-alert-toast small{color:var(--os-amber);font-size:8px;font-weight:900}.os-hot-alert-toast strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.os-hot-alert-toast em{color:var(--os-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.os-how-overlay{z-index:110;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040607bd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.os-how-modal{border:1px solid var(--os-line-strong);width:min(980px,100vw - 28px);max-height:min(860px,100vh - 28px);color:var(--os-text);background:#0b0e0f;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 26px 80px #00000094}.os-how-header{border-bottom:1px solid var(--os-line);background:#0d1112;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 16px;display:flex}.os-how-header>div{min-width:0}.os-how-header span,.os-how-hot-title span{color:var(--os-lime);font-family:var(--font-geist-mono),monospace;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.os-how-header h2{color:var(--os-text);letter-spacing:0;margin:8px 0 6px;font-size:26px;line-height:1.05}.os-how-header p{max-width:760px;color:var(--os-text-2);margin:0;font-size:13px;line-height:1.55}.os-how-header button{border:1px solid var(--os-line);width:34px;height:34px;color:var(--os-text-2);cursor:pointer;background:#0a0c0d;border-radius:5px;flex:0 0 34px;place-items:center;display:grid}.os-how-header button:hover{color:var(--os-red);background:#ed6a5e14;border-color:#ed6a5e8c}.os-how-body{min-height:0;padding:18px 20px 20px;overflow-y:auto}.os-how-principle{background:#b7ef460f;border:1px solid #b7ef4640;border-radius:6px;grid-template-columns:24px 1fr;gap:11px;padding:14px;display:grid}.os-how-principle svg{color:var(--os-lime)}.os-how-principle strong,.os-how-grid strong,.os-how-section-title strong,.os-how-footer strong{color:var(--os-text);font-size:12px;display:block}.os-how-principle span,.os-how-grid p,.os-how-hot p,.os-how-split p,.os-how-footer span{color:var(--os-text-2);font-size:12px;line-height:1.55}.os-how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.os-how-grid article{border:1px solid var(--os-line);background:var(--os-panel);border-radius:6px;min-width:0;padding:13px}.os-how-grid article svg{color:var(--os-cyan);margin-bottom:9px}.os-how-grid p{margin:7px 0 0}.os-how-hot{background:#11100b;border:1px solid #f0b64d57;border-radius:6px;margin-top:14px;padding:15px}.os-how-hot-title{align-items:center;gap:11px;display:flex}.os-how-hot-title>svg{color:var(--os-amber)}.os-how-hot-title h3{color:var(--os-text);margin:3px 0 0;font-size:19px;line-height:1.1}.os-how-hot p{margin:12px 0 0}.os-how-hot-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:14px;display:grid}.os-how-hot-checks div{grid-template-columns:18px 1fr;align-items:start;gap:7px;min-width:0;display:grid}.os-how-hot-checks svg{color:var(--os-green);margin-top:2px}.os-how-hot-checks span,.os-how-split li{color:var(--os-text-2);font-size:11px;line-height:1.45}.os-how-split{grid-template-columns:1.1fr .9fr;gap:10px;margin-top:14px;display:grid}.os-how-split section{border:1px solid var(--os-line);background:var(--os-panel);border-radius:6px;min-width:0;padding:14px}.os-how-section-title{align-items:center;gap:8px;display:flex}.os-how-section-title svg{color:var(--os-cyan)}.os-how-split ul{gap:7px;margin:10px 0 0;padding-left:17px;display:grid}.os-how-split p{margin:10px 0 0}.os-how-footer{background:#51c9d50f;border:1px solid #51c9d53d;border-radius:6px;margin-top:14px;padding:12px 14px}.os-strategy-overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040607c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.os-strategy-modal{border:1px solid var(--os-line-strong);background:#0b0e0f;border-radius:8px;flex-direction:column;width:min(1080px,100vw - 28px);max-height:min(860px,100vh - 28px);display:flex;overflow:hidden;box-shadow:0 26px 80px #00000094}.os-strategy-header{border-bottom:1px solid var(--os-line);background:#0d1112;justify-content:space-between;gap:18px;padding:18px 20px 16px;display:flex}.os-strategy-header>div{min-width:0}.os-strategy-header span{color:var(--os-lime);font-family:var(--font-geist-mono),monospace;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.os-strategy-header h2{color:var(--os-text);margin:8px 0 6px;font-size:26px;line-height:1.05}.os-strategy-header p{max-width:760px;color:var(--os-text-2);margin:0;font-size:13px;line-height:1.55}.os-strategy-header button{border:1px solid var(--os-line);width:34px;height:34px;color:var(--os-text-2);cursor:pointer;background:#0a0c0d;border-radius:5px;flex:0 0 34px;place-items:center;display:grid}.os-strategy-header button:hover{color:var(--os-red);border-color:#ed6a5e8c}.os-strategy-body{grid-template-columns:minmax(280px,.45fr) minmax(420px,1fr);min-height:0;display:grid;overflow-y:auto}.os-objective-picker{border-right:1px solid var(--os-line);background:#090c0d;flex-direction:column;gap:8px;padding:14px;display:flex}.os-objective-picker button{border:1px solid var(--os-line);background:var(--os-panel);min-height:58px;color:var(--os-text-2);cursor:pointer;text-align:left;border-radius:6px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px;display:grid}.os-objective-picker button:hover,.os-objective-picker button.is-active{background:#b7ef460f;border-color:#b7ef466b}.os-objective-picker button>svg{color:var(--os-cyan)}.os-objective-picker button.is-active>svg,.os-objective-picker button.is-active>svg:last-child{color:var(--os-lime)}.os-objective-picker span{flex-direction:column;gap:3px;min-width:0;display:flex}.os-objective-picker strong{color:var(--os-text);font-size:11px}.os-objective-picker small{color:var(--os-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.os-objective-detail{min-width:0;padding:18px 20px 20px}.os-objective-detail .os-section-title{color:var(--os-lime)}.os-objective-detail .os-section-title strong{color:var(--os-lime);background:#b7ef4614;border:1px solid #b7ef464d;border-radius:3px;padding:2px 6px}.os-objective-detail h3{color:var(--os-text);margin:12px 0 7px;font-size:22px;line-height:1.1}.os-objective-detail p{color:var(--os-text-2);margin:0;font-size:12px;line-height:1.55}.os-objective-columns{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.os-objective-columns>div{border:1px solid var(--os-line);background:var(--os-panel);border-radius:6px;flex-direction:column;gap:7px;min-width:0;padding:13px;display:flex}.os-objective-columns strong{color:var(--os-text);font-size:11px}.os-objective-columns span{color:var(--os-text-2);font-size:10px;line-height:1.45}.os-objective-risk{color:var(--os-amber);background:#f0b64d0f;border:1px solid #f0b64d42;border-radius:6px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 13px;display:flex}.os-objective-risk span{color:var(--os-text-2);font-size:10px;line-height:1.45}.os-strategy-footer{border-top:1px solid var(--os-line);background:#0d1112;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.os-strategy-footer span{color:var(--os-text-3);font-size:10px}.os-strategy-footer button{border:1px solid var(--os-lime);background:var(--os-lime);color:#11150e;cursor:pointer;border-radius:5px;min-height:30px;padding:0 12px;font-size:10px;font-weight:900}@keyframes os-hot-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.is-positive,.strong{color:var(--os-green)!important}.is-negative,.danger,.negative{color:var(--os-red)!important}.watch{color:var(--os-amber)!important}.weak,.unknown{color:var(--os-text-3)!important}.os-clock{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;grid-template-columns:14px auto;align-items:center;column-gap:5px;font-size:10px;display:grid}.os-clock small{color:var(--os-text-3);grid-column:2;font-size:7px}.os-workspace{padding:12px 14px 14px}.os-view-header{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 2px 11px;display:flex}.os-view-title{grid-template-columns:auto 1fr;align-items:end;column-gap:10px;min-width:0;display:grid}.os-view-title>span{color:var(--os-lime);grid-column:1/-1;align-items:center;gap:6px;font-size:8px;font-weight:800;display:inline-flex}.os-view-title h2{color:var(--os-text);margin:2px 0 0;font-size:19px;line-height:1.2}.os-view-title p{color:var(--os-text-3);text-overflow:ellipsis;white-space:nowrap;align-self:center;margin:4px 0 0;font-size:10px;overflow:hidden}.os-refresh-button{border:1px solid var(--os-line);background:var(--os-panel);height:30px;color:var(--os-text-2);cursor:pointer;border-radius:5px;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:inline-flex}.os-refresh-button:hover{border-color:var(--os-line-strong);color:var(--os-text)}.os-spin{animation:.8s linear infinite os-spin}@keyframes os-spin{to{transform:rotate(360deg)}}.os-system-error{min-height:38px;color:var(--os-red);background:#ed6a5e0f;border:1px solid #ed6a5e47;border-radius:5px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 11px;font-size:10px;display:flex}.os-system-error span{color:var(--os-text-3)}.os-radar{border:1px solid var(--os-line);background:var(--os-panel);grid-template-columns:minmax(470px,1.15fr) minmax(430px,.92fr) minmax(220px,.5fr);height:calc(100vh - 145px);min-height:560px;display:grid;overflow:hidden}.os-radar-list,.os-dossier,.os-pulse{background:var(--os-panel);min-width:0;min-height:0}.os-radar-list,.os-dossier{border-right:1px solid var(--os-line)}.os-radar-list{grid-template-rows:auto auto auto auto minmax(0,1fr);display:grid}.os-panel-heading{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;height:54px;padding:0 13px;display:flex}.os-panel-heading>div{flex-direction:column;min-width:0;display:flex}.os-panel-heading span{color:var(--os-lime);font-size:8px;font-weight:800}.os-panel-heading strong{color:var(--os-text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.os-radar-counts{white-space:nowrap;flex-direction:row;flex:none;align-items:center;gap:6px;min-width:max-content;display:flex}.os-panel-heading>b,.os-radar-counts>b{border:1px solid var(--os-line);min-width:26px;height:29px;color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;text-align:center;border-radius:4px;place-items:center;padding:4px 6px;font-size:10px;display:inline-grid}.os-hidden-controls{flex-direction:row;flex:none;align-items:center;gap:4px;display:flex}.os-hidden-controls button,.os-dossier-actions button{border:1px solid var(--os-line);height:29px;color:var(--os-text-2);cursor:pointer;background:#0b0e0f;border-radius:4px;place-items:center;display:inline-grid}.os-hidden-controls button{min-width:29px;height:29px;color:var(--os-text-3);font-family:var(--font-geist-mono),monospace;flex:none;grid-auto-flow:column;gap:4px;padding:0 7px;font-size:9px;font-weight:800}.os-hidden-controls button:hover,.os-hidden-controls button.is-active,.os-dossier-actions button:hover,.os-dossier-actions button.is-active{border-color:var(--os-lime);color:var(--os-lime)}.os-panel-heading.small{height:54px}.os-radar-tools{border-bottom:1px solid var(--os-line);align-items:center;gap:7px;padding:8px 10px;display:flex}.os-search{border:1px solid var(--os-line);min-width:150px;height:30px;color:var(--os-text-3);background:#0a0d0e;border-radius:4px;flex:1;align-items:center;gap:6px;padding:0 8px;display:flex}.os-search input{min-width:0;color:var(--os-text);background:0 0;border:0;outline:0;flex:1;font-size:10px}.os-search input::placeholder{color:#545d59}.os-search button{color:var(--os-text-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.os-segments{border:1px solid var(--os-line);border-radius:4px;height:30px;display:flex;overflow:hidden}.os-segments button{border:0;border-right:1px solid var(--os-line);color:var(--os-text-3);cursor:pointer;background:#0b0e0f;padding:0 7px;font-size:8px;font-weight:700}.os-segments button:last-child{border-right:0}.os-segments button.is-active{color:#11150e;background:var(--os-lime)}.os-radar-columns,.os-token-row{grid-template-columns:42px minmax(125px,1fr) 66px 60px 46px 44px 34px;align-items:center;column-gap:7px;display:grid}.os-radar-columns{border-bottom:1px solid var(--os-line);color:#58615d;min-height:28px;padding:0 9px;font-size:7px;font-weight:700}.os-radar-columns span:first-child{grid-column:1/3}.os-token-feed{min-height:0;overflow-y:auto}.os-token-row{width:100%;min-height:64px;color:var(--os-text);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1c2122;padding:5px 9px}.os-token-row:hover{background:#111617}.os-token-row.is-selected{box-shadow:inset 2px 0 var(--os-lime);background:#172018}.os-token-row.is-hidden-token{opacity:.48}.os-attention-score{border:1px solid var(--os-line-strong);width:34px;height:34px;color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;background:#0b0e0f;border-radius:5px;place-items:center;font-size:11px;font-weight:700;display:grid}.os-attention-score.strong{background:#5ed39a0f;border-color:#5ed39a6b;color:var(--os-green)!important}.os-attention-score.watch{background:#f0b64d0f;border-color:#f0b64d6b;color:var(--os-amber)!important}.os-attention-score.large{width:46px;height:46px;font-size:15px}.os-token-identity{grid-template-columns:auto auto;align-items:center;column-gap:6px;min-width:0;display:grid}.os-token-identity strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.os-token-identity small{color:var(--os-text-3);text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin-top:2px;font-size:8px;overflow:hidden}.os-token-identity em{border-radius:3px;grid-area:1/2/3;align-self:center;padding:2px 4px;font-size:7px;font-style:normal;font-weight:700}.os-token-badges{grid-column:1/-1;gap:4px;margin-top:4px;display:flex;overflow:hidden}.os-token-badges b,.os-strategy-badges span{border:1px solid var(--os-line);text-overflow:ellipsis;white-space:nowrap;border-radius:3px;flex:none;max-width:96px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800;line-height:1.1;overflow:hidden}.os-token-badges .is-match{color:#10150d;border-color:var(--os-lime);background:var(--os-lime)}.os-token-badges .is-hot,.os-strategy-badges .is-hot{color:var(--os-red);background:#ed6a5e1a;border-color:#ed6a5e4d}.os-token-badges .is-positive,.os-strategy-badges .is-positive{color:var(--os-green);background:#5ed39a14;border-color:#5ed39a47}.os-token-badges .is-warning,.os-strategy-badges .is-warning{color:var(--os-amber);background:#f0b64d14;border-color:#f0b64d47}.os-token-badges .is-negative,.os-strategy-badges .is-negative{color:var(--os-red);background:#ed6a5e14;border-color:#ed6a5e47}.os-token-badges .is-info,.os-strategy-badges .is-info{color:var(--os-cyan);background:#51c9d514;border-color:#51c9d547}.os-token-badges .is-neutral,.os-strategy-badges .is-neutral{color:var(--os-text-2);background:#202627}.status-hot{color:var(--os-red);background:#ed6a5e1a}.status-watching{color:var(--os-cyan);background:#51c9d51a}.status-pending{color:var(--os-text-2);background:#202627}.status-rejected,.status-dropped{color:var(--os-red);background:#ed6a5e1a}.status-closed{color:var(--os-text-3);background:#202627}.os-db-lookup{border-bottom:1px solid var(--os-line);background:#0a0d0e}.os-db-lookup-header{min-height:25px;color:var(--os-text-3);justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.os-db-lookup-header span{color:var(--os-cyan);align-items:center;gap:5px;font-size:7px;font-weight:800;display:inline-flex}.os-db-lookup-header strong{color:var(--os-text-3);font-family:var(--font-geist-mono),monospace;font-size:7px}.os-db-lookup-results{border-top:1px solid #171d1e;max-height:112px;overflow-y:auto}.os-db-lookup-results button{width:100%;min-height:34px;color:var(--os-text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #171d1e;grid-template-columns:64px minmax(60px,.7fr) minmax(84px,1fr) 48px;align-items:center;column-gap:7px;padding:4px 10px;display:grid}.os-db-lookup-results button:hover,.os-db-lookup-results button.is-selected{background:#111617}.os-db-lookup-results button.is-selected{box-shadow:inset 2px 0 var(--os-cyan)}.os-db-lookup-results button>span{border-radius:3px;justify-self:start;padding:2px 4px;font-size:7px;font-weight:800}.os-db-lookup-results strong,.os-db-lookup-results em,.os-db-lookup-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-db-lookup-results strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;font-size:9px}.os-db-lookup-results em,.os-db-lookup-results small{color:var(--os-text-3);font-family:var(--font-geist-mono),monospace;font-size:7px;font-style:normal}.os-db-lookup-results small{text-align:right}.os-db-lookup-results p{color:var(--os-text-3);margin:0;padding:9px 10px;font-size:8px}.os-number,.os-age{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.os-age{color:var(--os-text-3)}.os-empty-feed,.os-empty-dossier{min-height:220px;color:var(--os-text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.os-empty-feed strong,.os-empty-dossier strong{color:var(--os-text-2);font-size:11px}.os-empty-feed span,.os-empty-dossier span{max-width:260px;font-size:9px}.os-dossier{min-height:0;overflow-y:auto}.os-dossier-header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:11px 13px;display:flex}.os-token-title{align-items:center;gap:10px;min-width:0;display:flex}.os-token-title>div:last-child{min-width:0}.os-token-title small{color:var(--os-text-3);font-size:7px;font-weight:700;display:block}.os-token-title h1{color:var(--os-text);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:15px;line-height:1.2;overflow:hidden}.os-token-title p{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;align-items:center;gap:7px;margin:3px 0 0;font-size:9px;display:flex}.os-token-title p button{color:var(--os-text-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:8px;display:inline-flex}.os-dossier-actions{gap:5px;display:flex}.os-dossier-actions a,.os-dossier-actions button{border:1px solid var(--os-line);width:29px;height:29px;color:var(--os-text-2);background:#0b0e0f;border-radius:4px;place-items:center;font-size:10px;font-weight:800;text-decoration:none;display:grid}.os-dossier-actions a:hover{border-color:var(--os-lime);color:var(--os-lime)}.os-verdict-bar{border-bottom:1px solid var(--os-line);background:#0b0e0f;justify-content:space-between;align-items:center;gap:10px;min-height:35px;padding:6px 13px;display:flex}.os-verdict-bar>span{border-radius:3px;padding:3px 6px;font-size:8px;font-weight:800}.verdict-approved{color:var(--os-green);background:#5ed39a1a}.verdict-rejected{color:var(--os-red);background:#ed6a5e1a}.verdict-watchlist,.verdict-pending{color:var(--os-amber);background:#f0b64d1a}.os-verdict-bar p{color:var(--os-text-3);align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.os-verdict-bar p strong{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace}.os-verdict-bar p i{background:var(--os-line-strong);width:1px;height:10px}.os-strategy-fit-panel{border-bottom:1px solid var(--os-line);background:#b7ef4606}.os-strategy-fit-panel>.os-section-title{color:var(--os-lime);padding:8px 12px 0}.os-strategy-fit-panel>.os-section-title strong{color:var(--os-lime)}.os-strategy-fit-head{justify-content:space-between;gap:12px;padding:6px 12px 9px;display:flex}.os-strategy-fit-head div{min-width:0}.os-strategy-fit-head small{color:var(--os-lime);font-family:var(--font-geist-mono),monospace;font-size:8px;font-weight:800}.os-strategy-fit-head h3{color:var(--os-text);margin:3px 0 0;font-size:12px;line-height:1.25}.os-strategy-fit-head p{color:var(--os-text-2);margin:4px 0 0;font-size:9px;line-height:1.4}.os-strategy-fit-head button,.os-objective-panel .os-section-title button{border:1px solid var(--os-line);height:27px;color:var(--os-text-2);cursor:pointer;background:#0b0e0f;border-radius:4px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.os-strategy-fit-head button:hover,.os-objective-panel .os-section-title button:hover{border-color:var(--os-lime);color:var(--os-lime)}.os-strategy-badges{flex-wrap:wrap;gap:5px;padding:0 12px 10px;display:flex}.os-strategy-fit-grid{border-top:1px solid var(--os-line);grid-template-columns:1fr 1fr;display:grid}.os-decision-audit{border-bottom:1px solid var(--os-line);background:#ed6a5e06;padding:9px 12px 10px}.os-decision-audit .os-section-title{color:var(--os-red)}.os-audit-strip{border:1px solid var(--os-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:7px;display:grid}.os-audit-strip span{border-right:1px solid var(--os-line);min-width:0;color:var(--os-text-3);flex-direction:column;gap:2px;padding:6px 7px;font-size:7px;display:flex}.os-audit-strip span:last-child{border-right:0}.os-audit-strip strong{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.os-reason-list.audit{margin-top:8px}.os-reason-list.audit span{color:var(--os-text-2)}.os-metric-tape{border-bottom:1px solid var(--os-line);grid-template-columns:repeat(3,1fr);display:grid}.os-metric-tape>div{border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line);flex-direction:column;justify-content:center;min-width:0;min-height:48px;padding:6px 10px;display:flex}.os-metric-tape>div:nth-child(3n){border-right:0}.os-metric-tape span,.os-truth-grid span{color:var(--os-text-3);font-size:7px}.os-metric-tape strong,.os-truth-grid strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.os-thesis{border-bottom:1px solid var(--os-line);grid-template-columns:1fr 1fr;display:grid}.os-evidence{min-width:0;padding:10px 12px}.os-evidence+.os-evidence{border-left:1px solid var(--os-line)}.os-section-title{min-height:20px;color:var(--os-text-2);align-items:center;gap:6px;display:flex}.os-section-title span{flex:1;font-size:7px;font-weight:800}.os-section-title strong{font-family:var(--font-geist-mono),monospace;font-size:9px}.os-evidence.positive .os-section-title{color:var(--os-green)}.os-evidence.negative .os-section-title{color:var(--os-red)}.os-reason-list{flex-direction:column;gap:5px;margin-top:6px;display:flex}.os-reason-list span{color:var(--os-text-2);align-items:flex-start;gap:5px;font-size:8px;line-height:1.35;display:flex}.os-reason-list span svg{flex:none;margin-top:1px}.os-reason-list.compact{grid-template-columns:1fr 1fr;column-gap:10px;display:grid}.os-narrative-panel{border-bottom:1px solid var(--os-line);background:#51c9d506;padding:10px 12px 11px}.os-narrative-panel .os-section-title{color:var(--os-cyan)}.os-narrative-panel .os-section-title strong{color:var(--os-text);background:#51c9d514;border:1px solid #51c9d547;border-radius:3px;padding:2px 6px}.os-narrative-panel.is-failed .os-section-title{color:var(--os-red)}.os-narrative-lead{margin-top:7px}.os-narrative-lead small{color:var(--os-cyan);font-family:var(--font-geist-mono),monospace;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.os-narrative-lead>strong{color:var(--os-text);font-size:11px;line-height:1.35;display:block}.os-narrative-lead p,.os-narrative-empty{color:var(--os-text-2);margin:5px 0 0;font-size:9px;line-height:1.45}.os-narrative-lead em{color:var(--os-text-3);font-family:var(--font-geist-mono),monospace;margin-top:6px;font-size:8px;font-style:normal;display:inline-flex}.os-narrative-text{flex-direction:column;gap:6px;margin-top:9px;display:flex}.os-narrative-text p{border-bottom:1px solid #1b2021;margin:0;padding:0 0 6px}.os-narrative-text p:last-child{border-bottom:0;padding-bottom:0}.os-narrative-text b{color:var(--os-text);font-size:8px;display:block}.os-narrative-text span{color:var(--os-text-2);margin-top:2px;font-size:8px;line-height:1.35;display:block}.os-narrative-text .is-positive b{color:var(--os-green)}.os-narrative-text .is-negative b{color:var(--os-red)}.os-narrative-text .is-neutral b{color:var(--os-amber)}.os-narrative-questions{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.os-narrative-questions>span{border:1px solid var(--os-line);background:#090c0d;border-radius:4px;grid-template-columns:auto 1fr;gap:2px 6px;min-width:0;padding:7px;display:grid}.os-narrative-questions svg{grid-row:span 2;margin-top:1px}.os-narrative-questions b{color:var(--os-text);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.os-narrative-questions small{color:var(--os-text-2);font-size:8px;line-height:1.35}.os-narrative-questions .is-positive svg,.os-narrative-lists .is-positive strong{color:var(--os-green)}.os-narrative-questions .is-negative svg,.os-narrative-lists .is-negative strong{color:var(--os-red)}.os-narrative-questions .is-neutral svg,.os-narrative-lists .is-neutral strong{color:var(--os-amber)}.os-narrative-lists{flex-direction:column;gap:8px;margin-top:9px;display:flex}.os-narrative-lists>div{flex-direction:column;gap:4px;min-width:0;display:flex}.os-narrative-lists strong{font-size:8px}.os-narrative-lists span{color:var(--os-text-2);font-size:8px;line-height:1.35}.os-signal-section{border-bottom:1px solid var(--os-line);padding:9px 12px 11px}.os-signal-track{background:#222829;border-radius:2px;height:6px;margin:7px 0 9px;position:relative}.os-signal-track>i{background:var(--os-cyan);border-radius:2px;max-width:100%;height:100%;display:block}.os-signal-track>b{background:var(--os-text-3);color:#0000;width:1px;height:14px;position:absolute;top:-4px}.os-truth-grid{grid-template-columns:repeat(3,1fr);display:grid}.os-truth-grid>div{border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line);flex-direction:column;justify-content:center;min-height:58px;padding:7px 10px;display:flex}.os-truth-grid>div:nth-child(3n){border-right:0}.os-truth-grid em{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;max-width:100%;margin-top:4px;font-size:6px;font-style:normal;display:inline-flex;overflow:hidden}.quality-known{color:var(--os-green)}.quality-estimated{color:var(--os-amber)}.quality-unknown{color:var(--os-red)}.os-pulse{min-height:0;overflow-y:auto}.os-flow-map{border-bottom:1px solid var(--os-line);padding:10px 11px}.os-flow-node{border:1px solid var(--os-line);background:#0a0d0e;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;min-height:34px;padding:0 8px;display:grid}.os-flow-node span{color:var(--os-text-2);font-size:8px}.os-flow-node strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;font-size:10px}.os-flow-node.is-hot{color:var(--os-red);border-color:#ed6a5e52}.os-flow-arrow{height:21px;color:var(--os-text-3);justify-content:center;align-items:center;gap:4px;display:flex}.os-flow-arrow span{font-family:var(--font-geist-mono),monospace;font-size:7px}.os-pulse-block{border-bottom:1px solid var(--os-line);padding:10px 11px}.os-pulse-row{border-bottom:1px solid #1b2021;justify-content:space-between;align-items:center;gap:8px;min-height:27px;display:flex}.os-pulse-row:last-child{border-bottom:0}.os-pulse-row span{color:var(--os-text-3);font-size:8px}.os-pulse-row strong{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;font-size:9px}.os-objective-panel{background:#b7ef4605}.os-objective-panel .os-section-title{color:var(--os-lime)}.os-objective-panel .os-section-title button{height:22px;padding:0 7px}.os-objective-panel>strong{color:var(--os-text);margin-top:6px;font-size:12px;display:block}.os-objective-panel>p{color:var(--os-text-2);margin:4px 0 8px;font-size:9px;line-height:1.35}.os-objective-mini{border-top:1px solid #1b2021;flex-direction:column;gap:3px;margin-top:8px;padding-top:8px;display:flex}.os-objective-mini span{color:var(--os-text-3);font-size:7px;font-weight:800}.os-objective-mini em{color:var(--os-text-2);font-size:8px;font-style:normal;line-height:1.35}.os-openswarm-panel{border-color:#b7ef4629}.os-openswarm-panel .os-section-title strong{color:#10150d;background:var(--os-lime);margin-left:auto}.os-openswarm-panel-action{width:100%;min-height:30px;color:var(--os-lime);cursor:pointer;background:#b7ef460d;border:1px solid #b7ef4659;border-radius:4px;margin-top:10px;font-size:9px;font-weight:900}.os-openswarm-panel-action:hover{background:#b7ef461a}.os-coverage{margin-top:8px}.os-coverage>div{color:var(--os-text-3);justify-content:space-between;font-size:8px;display:flex}.os-coverage>div strong{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace}.os-coverage>i{background:#222829;border-radius:2px;height:4px;margin-top:4px;display:block;overflow:hidden}.os-coverage>i b{background:var(--os-cyan);height:100%;display:block}.os-hot-history{border:1px solid var(--os-line);background:var(--os-panel);grid-template-columns:minmax(500px,1.08fr) minmax(470px,.98fr) minmax(230px,.48fr);height:calc(100vh - 145px);min-height:590px;display:grid;overflow:hidden}.os-hot-list,.os-hot-dossier,.os-hot-pulse{background:var(--os-panel);min-width:0;min-height:0}.os-hot-list,.os-hot-dossier{border-right:1px solid var(--os-line)}.os-hot-list{grid-template-rows:auto auto auto minmax(0,1fr) 39px;display:grid}.os-hot-tools{flex-direction:column;align-items:stretch}.os-hot-tools .os-segments{width:100%}.os-hot-tools .os-segments button{flex:1}.os-hot-columns,.os-hot-row{grid-template-columns:42px minmax(125px,1fr) 70px 52px 42px 62px;align-items:center;column-gap:7px;display:grid}.os-hot-columns{border-bottom:1px solid var(--os-line);color:#58615d;min-height:28px;padding:0 9px;font-size:7px;font-weight:700}.os-hot-columns span:first-child{grid-column:1/3}.os-hot-row{width:100%;min-height:58px;color:var(--os-text);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1c2122;padding:5px 9px}.os-hot-row:hover{background:#111617}.os-hot-row.is-selected{box-shadow:inset 2px 0 var(--os-amber);background:#1c1813}.os-hot-score{width:34px;height:34px;color:var(--os-amber);font-family:var(--font-geist-mono),monospace;background:#f0b64d0f;border:1px solid #f0b64d66;border-radius:5px;justify-content:center;align-items:center;gap:2px;font-size:10px;font-weight:700;display:flex}.os-hot-identity{grid-template-columns:minmax(0,1fr) auto;column-gap:6px;min-width:0;display:grid}.os-hot-identity strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.os-hot-identity small{color:var(--os-text-3);text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin-top:2px;font-size:8px;overflow:hidden}.os-hot-identity time{color:var(--os-text-3);font-family:var(--font-geist-mono),monospace;grid-area:1/2/3;align-self:center;font-size:7px}.os-outcome{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;padding:3px 4px;font-size:7px;font-style:normal;font-weight:800;overflow:hidden}.os-outcome.is-positive,.os-hot-verdict>span.is-positive{color:var(--os-green);background:#5ed39a1a}.os-outcome.is-negative,.os-hot-verdict>span.is-negative{color:var(--os-red);background:#ed6a5e1a}.os-outcome.is-active,.os-hot-verdict>span.is-active{color:var(--os-cyan);background:#51c9d51a}.os-outcome.is-neutral,.os-hot-verdict>span.is-neutral{color:var(--os-text-2);background:#202627}.os-history-pagination{border-top:1px solid var(--os-line);background:#0b0e0f;justify-content:space-between;align-items:center;padding:0 9px;display:flex}.os-history-pagination button{border:1px solid var(--os-line);background:var(--os-panel);width:27px;height:27px;color:var(--os-text-2);cursor:pointer;border-radius:4px;place-items:center;display:grid}.os-history-pagination button:disabled{color:#3f4744;cursor:default}.os-history-pagination span{color:var(--os-text-3);font-family:var(--font-geist-mono),monospace;font-size:7px}.os-history-pagination strong{color:var(--os-text-2)}.os-hot-dossier,.os-hot-pulse{overflow-y:auto}.os-hot-verdict{border-bottom:1px solid var(--os-line);background:#0b0e0f;justify-content:space-between;align-items:center;gap:10px;min-height:35px;padding:6px 13px;display:flex}.os-hot-verdict>span{border-radius:3px;padding:3px 6px;font-size:8px;font-weight:800}.os-hot-verdict p{color:var(--os-text-3);align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.os-hot-verdict p strong{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace}.os-hot-verdict p i{background:var(--os-line-strong);width:1px;height:10px}.os-decision-statement{border-bottom:1px solid var(--os-line);min-height:58px;color:var(--os-amber);background:#f0b64d09;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.os-decision-statement svg{flex:none;margin-top:2px}.os-decision-statement div{flex-direction:column;display:flex}.os-decision-statement span{color:var(--os-amber);font-size:7px;font-weight:800}.os-decision-statement strong{color:var(--os-text-2);margin-top:4px;font-size:9px;font-weight:500;line-height:1.4}.os-hot-analysis{border-bottom:1px solid var(--os-line);grid-template-columns:1.08fr .92fr;display:grid}.os-hot-evidence,.os-score-breakdown{min-width:0;padding:10px 12px}.os-score-breakdown{border-left:1px solid var(--os-line)}.os-score-bar{margin-top:7px}.os-score-bar>div{color:var(--os-text-3);justify-content:space-between;align-items:center;gap:8px;font-size:7px;display:flex}.os-score-bar strong{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace}.os-score-bar>i{background:#222829;border-radius:2px;height:4px;margin-top:3px;display:block;overflow:hidden}.os-score-bar>i b{background:var(--os-amber);height:100%;display:block}.os-history-truth-grid{border-bottom:1px solid var(--os-line);grid-template-columns:repeat(3,1fr);display:grid}.os-history-truth-grid>div{border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line);flex-direction:column;justify-content:center;min-width:0;min-height:58px;padding:7px 10px;display:flex}.os-history-truth-grid>div:nth-child(3n){border-right:0}.os-history-truth-grid span{color:var(--os-text-3);font-size:7px}.os-history-truth-grid strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.os-history-truth-grid em{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6px;font-style:normal;overflow:hidden}.os-after-hot{padding:9px 12px 12px}.os-after-hot-grid{border:1px solid var(--os-line);grid-template-columns:repeat(3,1fr);margin-top:7px;display:grid}.os-after-hot-grid>div{border-right:1px solid var(--os-line);background:#0b0e0f;flex-direction:column;justify-content:center;min-width:0;min-height:60px;padding:7px 9px;display:flex}.os-after-hot-grid>div:last-child{border-right:0}.os-after-hot-grid span{color:var(--os-text-3);font-size:7px}.os-after-hot-grid strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.os-after-hot-grid em{font-family:var(--font-geist-mono),monospace;align-items:center;gap:2px;margin-top:3px;font-size:7px;font-style:normal;display:flex}.os-hot-pulse .os-panel-heading>svg{color:var(--os-amber)}.os-history-summary{border-bottom:1px solid var(--os-line);grid-template-columns:1fr 1fr;display:grid}.os-history-summary>div{border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line);flex-direction:column;justify-content:center;min-height:55px;padding:7px 10px;display:flex}.os-history-summary>div:nth-child(2n){border-right:0}.os-history-summary span{color:var(--os-text-3);font-size:7px}.os-history-summary strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;margin-top:2px;font-size:14px}.os-history-summary>div.is-positive strong{color:var(--os-green)}.os-history-summary>div.is-negative strong{color:var(--os-red)}.os-history-summary>div.is-active strong{color:var(--os-cyan)}.os-timeline-event{border-bottom:1px solid #1b2021;grid-template-columns:9px 1fr;align-items:center;gap:6px;min-height:34px;display:grid}.os-timeline-event>i{border:1px solid var(--os-line-strong);background:var(--os-panel);border-radius:50%;width:7px;height:7px;position:relative}.os-timeline-event>i:after{content:"";background:var(--os-line);width:1px;height:27px;position:absolute;top:7px;left:2px}.os-timeline-event:last-child>i:after{display:none}.os-timeline-event.is-hot>i{border-color:var(--os-amber);background:var(--os-amber)}.os-timeline-event div{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.os-timeline-event span{color:var(--os-text-3);font-size:7px}.os-timeline-event strong{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.os-history-signal{border:1px solid var(--os-line);background:#0b0e0f;justify-content:space-between;align-items:baseline;min-height:45px;margin-top:5px;padding:7px 8px;display:flex}.os-history-signal strong{color:var(--os-cyan);font-family:var(--font-geist-mono),monospace;font-size:15px}.os-history-signal span{color:var(--os-text-3);font-size:7px;font-weight:800}.os-pipeline-board,.os-tool-section,.os-tool-stack>section,.os-workspace>.ml-panel,.os-workspace>div>.ml-panel{border-radius:6px}.os-pipeline-board{border:1px solid var(--os-line);background:var(--os-panel);min-height:calc(100vh - 145px)}.os-flow-summary{border-bottom:1px solid var(--os-line);grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;padding:12px;display:grid}.os-flow-summary>div{border:1px solid var(--os-line);background:#0b0e0f;border-radius:5px;flex-direction:column;justify-content:center;min-height:56px;padding:8px 11px;display:flex}.os-flow-summary>div.is-accent{border-color:#ed6a5e52}.os-flow-summary>span{background:var(--os-line-strong);height:1px}.os-flow-summary span{color:var(--os-text-3);font-size:8px}.os-flow-summary strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;font-size:17px}.os-pipeline-lanes{grid-template-columns:repeat(3,1fr);min-height:500px;display:grid}.os-pipeline-lane{border-right:1px solid var(--os-line);min-width:0}.os-pipeline-lane:last-child{border-right:0}.os-pipeline-lane>header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;height:54px;padding:0 12px;display:flex}.os-pipeline-lane>header>div{flex-direction:column;display:flex}.os-pipeline-lane>header span{color:var(--os-text);font-size:11px;font-weight:700}.os-pipeline-lane>header small{color:var(--os-text-3);font-size:8px}.os-pipeline-lane>header strong{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;font-size:11px}.os-pipeline-lane.is-hot>header{box-shadow:inset 0 2px var(--os-red)}.os-pipeline-lane.is-watching>header{box-shadow:inset 0 2px var(--os-cyan)}.os-pipeline-lane.is-incoming>header{box-shadow:inset 0 2px var(--os-lime)}.os-pipeline-token{border-bottom:1px solid #1b2021;grid-template-columns:minmax(90px,1fr) auto 28px;align-items:center;gap:9px;min-height:66px;padding:8px 11px;display:grid}.os-pipeline-token>div{flex-direction:column;min-width:0;display:flex}.os-pipeline-token>div strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;font-size:10px}.os-pipeline-token>div span{color:var(--os-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.os-pipeline-token dl{gap:9px;display:flex}.os-pipeline-token dl div{text-align:right;flex-direction:column;display:flex}.os-pipeline-token dt{color:var(--os-text-3);font-size:6px}.os-pipeline-token dd{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;font-size:9px}.os-pipeline-token time{color:var(--os-text-3);font-family:var(--font-geist-mono),monospace;text-align:right;font-size:8px}.os-lane-empty{color:var(--os-text-3);text-align:center;padding:30px 12px;font-size:9px}.os-tool-stack{flex-direction:column;gap:12px;display:flex}.os-tool-section{border:1px solid var(--os-line);background:var(--os-panel);overflow:hidden}.os-tool-section>header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;min-height:47px;padding:0 13px;display:flex}.os-tool-section>header>div{align-items:center;gap:8px;display:flex}.os-tool-section h3{color:var(--os-text);font-size:11px}.os-tool-section header span{color:var(--os-green);font-size:7px;font-weight:700}.os-tool-section header strong{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;font-size:10px}.os-skeleton>div{border-right:1px solid var(--os-line);background:linear-gradient(90deg,transparent,#ffffff06,transparent),var(--os-panel);background-size:200% 100%;animation:1.2s linear infinite os-shimmer}@keyframes os-shimmer{to{background-position:-200% 0}}.os-sidebar-backdrop,.os-mobile-trigger{display:none}.os-workspace .glass,.os-workspace .glass-subtle,.os-workspace .ml-panel,.os-workspace .survivors-table-container{border-color:var(--os-line);background:var(--os-panel);box-shadow:none;border-radius:6px}.os-workspace .stat-card,.os-workspace .ml-panel{border-radius:6px}.os-workspace .trades-table thead,.os-workspace .trades-table th{background:var(--os-panel-2)}.os-workspace .trades-table th,.os-workspace .survivors-th{color:var(--os-text-3);font-size:8px}.os-workspace .trades-table td,.os-workspace .survivors-td{border-color:var(--os-line);color:var(--os-text-2);font-size:10px}.os-workspace .trades-table tbody tr:hover,.os-workspace .survivors-row:hover{background:#121718}@media (max-width:1380px){.os-radar,.os-hot-history{grid-template-columns:minmax(430px,1.08fr) minmax(400px,.92fr);height:auto}.os-pulse,.os-hot-pulse{border-top:1px solid var(--os-line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.os-pulse .os-panel-heading,.os-hot-pulse .os-panel-heading{grid-column:1/-1}.os-pulse>div,.os-hot-pulse>div{border-right:1px solid var(--os-line)}.os-topbar-context span{display:none}.os-topbar-ca{min-width:230px;max-width:min(430px,34vw)}.os-how-button{justify-content:center;width:30px;padding:0}.os-how-button span{display:none}}@media (max-width:1024px){.os-sidebar{width:218px;transform:translate(-100%)}.os-sidebar.is-open{transform:translate(0)}.os-sidebar.is-collapsed{width:218px}.os-main{margin-left:0}body:has(.os-sidebar.is-collapsed) .os-main{margin-left:0}.os-menu-button{place-items:center;display:grid}.os-sidebar-backdrop{z-index:45;pointer-events:none;background:0 0;transition:background .15s;display:block;position:fixed;inset:0}.os-sidebar-backdrop.is-open{pointer-events:auto;background:#0000009e}.os-radar,.os-hot-history{grid-template-columns:1fr}.os-radar-list,.os-dossier,.os-hot-list,.os-hot-dossier{border-right:0;border-bottom:1px solid var(--os-line)}.os-radar-list,.os-hot-list{min-height:620px}.os-dossier,.os-hot-dossier{min-height:560px}.os-pulse,.os-hot-pulse{grid-column:auto;grid-template-columns:1fr 1fr}.os-pipeline-lanes{grid-template-columns:1fr}.os-pipeline-lane{border-right:0;border-bottom:1px solid var(--os-line)}}@media (max-width:720px){.os-topbar{grid-template-rows:34px auto;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:9px;height:auto;min-height:84px;padding:7px 9px 6px;display:grid}.os-live-state em,.os-topbar-context,.os-topbar-metrics>div:nth-child(2),.os-topbar-metrics>div:nth-child(3),.os-clock{display:none}.os-menu-button{grid-area:1/1}.os-live-state{grid-area:1/2;gap:6px;min-width:0;overflow:hidden}.os-live-state>span{flex:none}.os-live-online{text-overflow:ellipsis;max-width:82px;overflow:hidden}.os-how-button{flex:0 0 30px;grid-area:1/3}.os-topbar-metrics{grid-area:1/4;align-self:stretch;margin-left:0}.os-hot-alert-controls{grid-area:1/5}.os-topbar-ca{border-left:0;border-right:0;border-top:1px solid var(--os-line);grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%;min-width:0;max-width:none;height:auto;min-height:28px;padding:6px 0 0;display:grid;overflow:visible}.os-ca-copy{background:#aeff350a;border:1px solid #aeff352e;border-radius:4px;min-height:25px;padding:0 6px;font-size:8px}.os-ca-value{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-all;line-height:1.25;overflow:visible}.os-topbar-ca a{flex:0 auto;justify-self:end;max-width:138px;font-size:8px}.os-topbar-ca a svg{display:none}.os-topbar-metrics>div{min-width:42px;padding:0 7px}.os-hot-alert-test{min-width:30px;padding:0}.os-hot-alert-test span{display:none}.os-how-overlay,.os-strategy-overlay{align-items:stretch;padding:9px}.os-how-modal,.os-strategy-modal{width:100%;max-height:calc(100vh - 18px)}.os-how-header,.os-strategy-header{padding:14px}.os-how-header h2,.os-strategy-header h2{font-size:22px}.os-how-body,.os-objective-detail{padding:14px}.os-strategy-body{grid-template-columns:1fr}.os-objective-picker{border-right:0;border-bottom:1px solid var(--os-line)}.os-how-grid,.os-how-hot-checks,.os-how-split,.os-objective-columns,.os-strategy-fit-grid{grid-template-columns:1fr}.os-strategy-footer{flex-direction:column;align-items:stretch}.os-workspace{padding:9px}.os-view-title{display:block}.os-view-title p{max-width:250px}.os-refresh-button span{display:none}.os-radar,.os-hot-history,.os-radar-list,.os-hot-list{min-height:0}.os-token-feed{min-height:190px;max-height:360px}.os-radar-tools{flex-direction:column;align-items:stretch}.os-segments{width:100%}.os-segments button{flex:1;padding:0 4px}.os-radar-columns,.os-token-row{grid-template-columns:40px minmax(110px,1fr) 56px 42px 34px}.os-hot-columns,.os-hot-row{grid-template-columns:40px minmax(112px,1fr) 62px 58px}.os-hot-columns span:nth-child(3),.os-hot-row>span:nth-child(4),.os-hot-columns span:nth-child(4),.os-hot-row>span:nth-child(5),.os-radar-columns span:nth-child(3),.os-token-row>span:nth-child(4),.os-radar-columns span:nth-child(5),.os-token-row>span:nth-child(6){display:none}.os-thesis,.os-hot-analysis,.os-narrative-questions,.os-narrative-lists,.os-strategy-fit-grid,.os-reason-list.compact{grid-template-columns:1fr}.os-evidence+.os-evidence,.os-score-breakdown{border-top:1px solid var(--os-line);border-left:0}.os-pulse,.os-hot-pulse{grid-template-columns:1fr}.os-history-truth-grid,.os-after-hot-grid{grid-template-columns:1fr 1fr}.os-history-truth-grid>div:nth-child(3n){border-right:1px solid var(--os-line)}.os-history-truth-grid>div:nth-child(2n),.os-after-hot-grid>div:nth-child(2n){border-right:0}.os-flow-summary{grid-template-columns:1fr 1fr;gap:6px}.os-flow-summary>span{display:none}.os-pipeline-token{grid-template-columns:minmax(80px,1fr) auto}.os-pipeline-token time{display:none}}.os-wallet-intelligence{border:1px solid var(--os-line);background:var(--os-panel);min-height:calc(100vh - 145px)}.os-wallet-validation{border-bottom:1px solid var(--os-line);background:#101516;grid-template-columns:minmax(300px,1fr) minmax(260px,.8fr) auto;align-items:center;gap:18px;min-height:52px;padding:8px 12px;display:grid}.os-wallet-validation>div:first-child{color:var(--os-lime);align-items:center;gap:9px;display:flex}.os-wallet-validation>div:first-child>span{color:var(--os-text-3);flex-direction:column;font-size:8px;display:flex}.os-wallet-validation>div:first-child strong{color:var(--os-lime);font-size:8px}.os-wallet-validation-progress{font-family:var(--font-geist-mono),monospace;grid-template-columns:minmax(90px,1fr) auto auto;align-items:center;gap:8px;display:grid}.os-wallet-validation-progress>span{background:#252c2d;height:4px;overflow:hidden}.os-wallet-validation-progress i{background:var(--os-lime);height:100%;display:block}.os-wallet-validation-progress strong{color:var(--os-text-2);font-size:8px}.os-wallet-validation-progress em{color:var(--os-text-3);font-size:8px;font-style:normal}.os-wallet-validation-meta{gap:14px;display:flex}.os-wallet-validation-meta span{color:var(--os-text-3);flex-direction:column;font-size:7px;display:flex}.os-wallet-validation-meta strong{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;font-size:8px}.os-wallet-desk{grid-template-columns:minmax(320px,.55fr) minmax(680px,1.45fr);height:calc(100vh - 198px);min-height:620px;display:grid}.os-wallet-leaderboard{border-right:1px solid var(--os-line);grid-template-rows:54px 47px 28px minmax(0,1fr);min-width:0;display:grid}.os-wallet-leaderboard>header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.os-wallet-leaderboard>header>div{flex-direction:column;display:flex}.os-wallet-leaderboard>header span{color:var(--os-cyan);font-size:8px;font-weight:800}.os-wallet-leaderboard>header strong{color:var(--os-text-2);margin-top:2px;font-size:11px}.os-wallet-leaderboard>header b{border:1px solid var(--os-line);min-width:30px;color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;text-align:center;border-radius:4px;padding:4px 6px;font-size:10px}.os-wallet-search-row{border-bottom:1px solid var(--os-line);align-items:center;gap:7px;padding:8px 9px;display:flex}.os-wallet-search-row label{border:1px solid var(--os-line);min-width:0;height:29px;color:var(--os-text-3);background:#0a0d0e;border-radius:4px;flex:1;align-items:center;gap:6px;padding:0 8px;display:flex}.os-wallet-search-row input{min-width:0;color:var(--os-text);background:0 0;border:0;outline:0;flex:1;font-size:9px}.os-wallet-search-row button{color:var(--os-text-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.os-wallet-search-row>span{color:var(--os-cyan);background:#51c9d50f;border:1px solid #51c9d540;border-radius:4px;padding:5px 7px;font-size:7px;font-weight:800}.os-wallet-list-head,.os-wallet-row{grid-template-columns:44px minmax(120px,1fr) 54px 64px;align-items:center;gap:7px;display:grid}.os-wallet-list-head{border-bottom:1px solid var(--os-line);color:#58615d;padding:0 9px;font-size:7px;font-weight:700}.os-wallet-list-head span:first-child{grid-column:1/3}.os-wallet-list{min-height:0;overflow-y:auto}.os-wallet-row{width:100%;min-height:52px;color:var(--os-text);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1c2122;padding:5px 9px}.os-wallet-row:hover{background:#111617}.os-wallet-row.is-selected{box-shadow:inset 2px 0 var(--os-cyan);background:#122022}.os-wallet-rank{color:var(--os-cyan);font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:700}.os-wallet-address,.os-wallet-score{flex-direction:column;min-width:0;display:flex}.os-wallet-address strong,.os-wallet-score strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.os-wallet-address small,.os-wallet-score small{color:var(--os-text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.os-wallet-row>span:last-child{font-family:var(--font-geist-mono),monospace;text-align:right;font-size:9px}.os-wallet-profile{min-width:0;min-height:0;overflow-y:auto}.os-wallet-profile-header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:10px 13px;display:flex}.os-wallet-profile-title{align-items:center;gap:10px;min-width:0;display:flex}.os-wallet-profile-rank{width:44px;height:44px;color:var(--os-cyan);font-family:var(--font-geist-mono),monospace;background:#51c9d50d;border:1px solid #51c9d559;border-radius:5px;place-items:center;font-size:12px;font-weight:800;display:grid}.os-wallet-profile-title>div{min-width:0}.os-wallet-profile-title small{color:var(--os-text-3);font-size:7px;font-weight:700}.os-wallet-profile-title h3{color:var(--os-text);font-family:var(--font-geist-mono),monospace;margin:2px 0;font-size:14px}.os-wallet-profile-title button{max-width:330px;color:var(--os-text-3);cursor:pointer;font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:7px;display:flex;overflow:hidden}.os-wallet-profile-actions{align-items:center;gap:6px;display:flex}.os-wallet-profile-actions span{color:var(--os-green);background:#5ed39a0d;border:1px solid #5ed39a38;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:700;display:flex}.os-wallet-profile-actions a{border:1px solid var(--os-line);width:28px;height:28px;color:var(--os-text-2);border-radius:4px;place-items:center;display:grid}.os-wallet-metrics{border-bottom:1px solid var(--os-line);grid-template-columns:repeat(6,1fr);display:grid}.os-wallet-metric{border-right:1px solid var(--os-line);flex-direction:column;justify-content:center;min-width:0;min-height:55px;padding:8px 10px;display:flex}.os-wallet-metric:last-child{border-right:0}.os-wallet-metric span{color:var(--os-text-3);font-size:7px}.os-wallet-metric strong{color:var(--os-text);font-family:var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.os-wallet-performance{border-bottom:1px solid var(--os-line);grid-template-columns:minmax(400px,1.4fr) minmax(240px,.6fr);min-height:260px;display:grid}.os-wallet-chart{border-right:1px solid var(--os-line);min-width:0;padding:10px 12px 6px}.os-wallet-chart>header{justify-content:space-between;align-items:center;height:27px;display:flex}.os-wallet-chart>header>div{color:var(--os-text-3);align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.os-wallet-chart>header strong{font-family:var(--font-geist-mono),monospace;font-size:13px}.os-wallet-chart>svg{width:100%;height:210px;overflow:visible}.os-wallet-chart-zero{stroke:#2b3233;stroke-width:1px;stroke-dasharray:4 5}.os-wallet-chart-area{fill:#5ed39a17}.os-wallet-chart-line{fill:none;stroke:var(--os-green);stroke-width:2px}.os-wallet-chart-point{fill:var(--os-green)}.os-wallet-chart>svg.is-negative .os-wallet-chart-area{fill:#ed6a5e14}.os-wallet-chart>svg.is-negative .os-wallet-chart-line{stroke:var(--os-red)}.os-wallet-chart>svg.is-negative .os-wallet-chart-point{fill:var(--os-red)}.os-wallet-chart-empty{height:210px;color:var(--os-text-3);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}.os-wallet-chart-loading{background:#111516;height:210px;animation:1.2s linear infinite os-shimmer}.os-wallet-performance-grid{grid-template-columns:1fr 1fr;display:grid}.os-wallet-performance-grid>div{border-right:1px solid var(--os-line);border-bottom:1px solid var(--os-line);flex-direction:column;justify-content:center;min-width:0;padding:10px;display:flex}.os-wallet-performance-grid>div:nth-child(2n){border-right:0}.os-wallet-performance-grid>div:nth-last-child(-n+2){border-bottom:0}.os-wallet-performance-grid span{color:var(--os-text-3);font-size:7px}.os-wallet-performance-grid strong{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;margin-top:3px;font-size:10px}.os-wallet-tabs{border-bottom:1px solid var(--os-line);align-items:center;gap:2px;min-height:39px;padding:0 9px;display:flex}.os-wallet-tabs button{height:39px;color:var(--os-text-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.os-wallet-tabs button.is-active{border-bottom-color:var(--os-cyan);color:var(--os-text)}.os-wallet-tabs>span{color:var(--os-text-3);margin-left:auto;font-size:7px}.os-wallet-table-head,.os-wallet-table-row{grid-template-columns:minmax(155px,1.1fr) minmax(100px,.7fr) minmax(100px,.7fr) minmax(110px,.75fr) 70px;align-items:center;display:grid}.os-wallet-table-head{border-bottom:1px solid var(--os-line);color:#58615d;min-height:27px;padding:0 12px;font-size:7px;font-weight:700}.os-wallet-table-row{min-height:45px;color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;border-bottom:1px solid #1c2122;padding:5px 12px;font-size:8px}.os-wallet-table-row:hover{background:#111617}.os-wallet-table-row>span{align-items:center;gap:4px;min-width:0;display:flex}.os-wallet-table-row>span:first-child,.os-wallet-table-row>span:nth-child(2),.os-wallet-table-row>span:nth-child(3){flex-direction:column;align-items:flex-start}.os-wallet-table-row strong{color:var(--os-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os-wallet-table-row small{color:var(--os-text-3);font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:7px}.os-wallet-table-row em{border-radius:3px;padding:2px 4px;font-size:6px;font-style:normal;font-weight:800}.os-wallet-table-head.is-open,.os-wallet-table-row.is-open,.os-wallet-table-head.is-activity,.os-wallet-table-row.is-activity{grid-template-columns:minmax(170px,1.2fr) minmax(110px,.8fr) minmax(120px,.8fr) 80px}.os-wallet-table-empty,.os-wallet-empty,.os-wallet-empty-profile{min-height:180px;color:var(--os-text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;font-size:8px;display:flex}.os-wallet-empty strong,.os-wallet-empty-profile strong{color:var(--os-text-2);font-size:10px}.os-wallet-loading{border:1px solid var(--os-line);grid-template-columns:.55fr 1.45fr;height:calc(100vh - 145px);display:grid}.os-wallet-loading span{border-right:1px solid var(--os-line);background:#0e1112}.os-wallet-loading span:last-child{display:none}.os-ranked-wallet-evidence{border-bottom:1px solid var(--os-line);background:#51c9d506;padding:9px 11px}.os-ranked-wallet-evidence .os-section-title{color:var(--os-cyan)}.os-ranked-wallet-evidence .os-section-title strong{color:var(--os-text-2);font-family:var(--font-geist-mono),monospace;margin-left:auto;font-size:7px}.os-ranked-wallet-evidence>p{color:var(--os-text-2);margin:6px 0 8px;font-size:8px}.os-ranked-wallet-evidence>div:last-child{border:1px solid var(--os-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.os-ranked-wallet-evidence>div:last-child>span{border-right:1px solid var(--os-line);grid-template-columns:auto 1fr;gap:2px 5px;min-width:0;padding:6px;display:grid}.os-ranked-wallet-evidence>div:last-child>span:last-child{border-right:0}.os-ranked-wallet-evidence b{color:var(--os-cyan);font-family:var(--font-geist-mono),monospace;grid-row:1/3;font-size:9px}.os-ranked-wallet-evidence em,.os-ranked-wallet-evidence small{color:var(--os-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.os-ranked-wallet-evidence strong{color:var(--os-text-2);font-size:7px}.is-positive,.is-cyan,.is-amber,.is-negative{font-weight:700}.is-positive{color:var(--os-green)!important}.is-negative{color:var(--os-red)!important}.is-cyan{color:var(--os-cyan)!important}.is-amber{color:var(--os-amber)!important}em.is-known{color:var(--os-green);background:#5ed39a14}em.is-estimated{color:var(--os-amber);background:#f0b64d14}em.is-unknown{color:var(--os-red);background:#ed6a5e14}@media (max-width:1220px){.os-wallet-validation{grid-template-columns:1fr 1fr}.os-wallet-validation-meta{border-top:1px solid var(--os-line);grid-column:1/-1;padding-top:6px}.os-wallet-desk{grid-template-columns:minmax(300px,.6fr) minmax(580px,1.4fr);height:auto}.os-wallet-metrics{grid-template-columns:repeat(3,1fr)}.os-wallet-metric:nth-child(3){border-right:0}.os-wallet-metric:nth-child(-n+3){border-bottom:1px solid var(--os-line)}.os-wallet-performance{grid-template-columns:1fr}.os-wallet-chart{border-right:0;border-bottom:1px solid var(--os-line)}}@media (max-width:900px){.os-wallet-desk{grid-template-columns:1fr}.os-wallet-leaderboard{border-right:0;border-bottom:1px solid var(--os-line);height:500px}.os-wallet-profile{min-height:650px}}@media (max-width:720px){.os-wallet-validation{grid-template-columns:1fr}.os-wallet-validation-progress,.os-wallet-validation-meta{grid-column:auto}.os-wallet-validation-meta{flex-wrap:wrap}.os-wallet-profile-header{flex-direction:column;align-items:flex-start}.os-wallet-profile-title button{max-width:230px}.os-wallet-metrics{grid-template-columns:1fr 1fr}.os-wallet-metric{border-bottom:1px solid var(--os-line)}.os-wallet-metric:nth-child(2n){border-right:0}.os-wallet-tabs{overflow-x:auto}.os-wallet-tabs>span{display:none}.os-wallet-table{min-width:650px}.os-wallet-profile{overflow-x:auto}.os-ranked-wallet-evidence>div:last-child{grid-template-columns:1fr}.os-ranked-wallet-evidence>div:last-child>span{border-right:0;border-bottom:1px solid var(--os-line)}}.os-shell{font-size:var(--os-font-body);line-height:1.45}.os-shell .os-brand-copy strong{font-size:15px}.os-shell .os-brand-copy span,.os-shell .os-nav-label,.os-shell .os-view-title>span,.os-shell .os-panel-heading span,.os-shell .os-section-title span,.os-shell .os-radar-columns,.os-shell .os-hot-columns,.os-shell .os-wallet-list-head,.os-shell .os-wallet-table-head,.os-shell .os-pipeline-lane>header span,.os-shell .os-pipeline-token dt,.os-shell .os-topbar-metrics small,.os-shell .os-audit-strip span,.os-shell .os-metric-tape span,.os-shell .os-truth-grid span{font-size:var(--os-font-tiny)}.os-shell .os-nav-item,.os-shell .os-collapse,.os-shell .os-search input,.os-shell .os-segments button,.os-shell .os-refresh-button,.os-shell .os-how-button,.os-shell .os-hot-alert-toggle,.os-shell .os-hot-alert-test,.os-shell .os-strategy-fit-head button,.os-shell .os-objective-panel .os-section-title button,.os-shell .os-wallet-search-row input,.os-shell .os-wallet-search-row button,.os-shell .os-wallet-tabs button,.os-shell .os-wallet-profile-actions a{font-size:var(--os-font-small)}.os-shell .os-topbar-context strong,.os-shell .os-panel-heading strong,.os-shell .os-token-identity strong,.os-shell .os-hot-identity strong,.os-shell .os-wallet-leaderboard>header strong,.os-shell .os-wallet-address strong,.os-shell .os-wallet-score strong,.os-shell .os-wallet-table-row strong,.os-shell .os-pipeline-token>div strong,.os-shell .os-objective-panel>strong,.os-shell .os-strategy-fit-head h3,.os-shell .os-narrative-lead>strong,.os-shell .os-pulse-row strong,.os-shell .os-flow-node strong{font-size:var(--os-font-panel)}.os-shell .os-view-title h2{font-size:var(--os-font-display);line-height:1.08}.os-shell .os-view-title p,.os-shell .os-topbar-context span,.os-shell .os-topbar-ca,.os-shell .os-live-state,.os-shell .os-live-state em,.os-shell .os-live-online,.os-shell .os-clock,.os-shell .os-clock small,.os-shell .os-token-identity small,.os-shell .os-hot-identity small,.os-shell .os-hot-identity time,.os-shell .os-number,.os-shell .os-age,.os-shell .os-verdict-bar p,.os-shell .os-strategy-fit-head p,.os-shell .os-objective-panel>p,.os-shell .os-reason-list span,.os-shell .os-narrative-lead p,.os-shell .os-narrative-empty,.os-shell .os-narrative-text span,.os-shell .os-narrative-lists span,.os-shell .os-pulse-row span,.os-shell .os-flow-node span,.os-shell .os-flow-arrow span,.os-shell .os-coverage span,.os-shell .os-coverage strong,.os-shell .os-pipeline-token>div span,.os-shell .os-pipeline-token dd,.os-shell .os-pipeline-token time,.os-shell .os-wallet-validation-progress strong,.os-shell .os-wallet-validation-meta strong,.os-shell .os-wallet-metric strong,.os-shell .os-wallet-performance-grid strong,.os-shell .os-wallet-table-row,.os-shell .os-ranked-wallet-evidence>p{font-size:var(--os-font-body)}.os-shell .os-token-identity em,.os-shell .os-verdict-bar>span,.os-shell .os-audit-strip strong,.os-shell .os-metric-tape strong,.os-shell .os-truth-grid strong,.os-shell .os-section-title strong,.os-shell .os-narrative-lead small,.os-shell .os-narrative-text b,.os-shell .os-narrative-lists strong,.os-shell .os-narrative-questions b,.os-shell .os-narrative-questions small,.os-shell .os-hot-verdict>span,.os-shell .os-hot-verdict p,.os-shell .os-wallet-validation>div:first-child strong,.os-shell .os-wallet-validation-progress em,.os-shell .os-wallet-validation-meta span,.os-shell .os-wallet-leaderboard>header span,.os-shell .os-wallet-leaderboard>header b,.os-shell .os-wallet-address small,.os-shell .os-wallet-score small,.os-shell .os-wallet-profile-title small,.os-shell .os-wallet-profile-title button,.os-shell .os-wallet-profile-actions span,.os-shell .os-wallet-metric span,.os-shell .os-wallet-chart>header strong,.os-shell .os-wallet-performance-grid span,.os-shell .os-wallet-table-row small,.os-shell .os-wallet-table-row em,.os-shell .os-wallet-empty,.os-shell .os-wallet-empty-profile,.os-shell .os-ranked-wallet-evidence strong,.os-shell .os-ranked-wallet-evidence em,.os-shell .os-ranked-wallet-evidence small{font-size:var(--os-font-small)}.os-shell .os-attention-score{font-size:var(--os-font-panel)}.os-shell .os-attention-score.large,.os-shell .os-hot-score,.os-shell .os-wallet-rank,.os-shell .os-wallet-profile-rank{font-size:var(--os-font-title)}.os-shell .os-token-row{min-height:72px;padding-top:7px;padding-bottom:7px}.os-shell .os-token-badges b,.os-shell .os-strategy-badges span{max-width:118px;font-size:var(--os-font-micro);padding:3px 6px}.os-shell .os-token-feed,.os-shell .os-hot-list,.os-shell .os-wallet-list{line-height:1.35}.os-shell .os-strategy-header span,.os-shell .os-objective-picker small,.os-shell .os-objective-columns span,.os-shell .os-objective-risk span,.os-shell .os-strategy-footer span,.os-shell .os-objective-mini span,.os-shell .os-objective-mini em{font-size:var(--os-font-small)}.os-shell .os-objective-picker strong,.os-shell .os-objective-columns strong,.os-shell .os-strategy-footer button{font-size:var(--os-font-body)}.os-shell .os-objective-detail p,.os-shell .os-strategy-header p{font-size:var(--os-font-panel)}.os-shell .os-hot-alert-toast span,.os-shell .os-hot-alert-toast small,.os-shell .os-hot-alert-toast em,.os-shell .os-hot-tools .os-segments button{font-size:var(--os-font-small)}.os-shell .os-hot-alert-toast strong,.os-shell .os-wallet-profile-title h3{font-size:var(--os-font-title)}@media (max-width:720px){.os-shell{font-size:12px}.os-shell .os-view-title h2{font-size:22px}.os-shell .os-view-title p{white-space:normal;max-width:100%}.os-shell .os-token-row{min-height:70px}.os-shell .os-token-badges{flex-wrap:wrap}.os-shell .os-segments button{min-height:36px}}
