.performance-campaign{--campaign-red: #ff4655;--campaign-gold: #ffd166;margin:0 0 22px;overflow:hidden;border:1px solid rgba(255,70,85,.42);border-radius:20px;color:#f8f4ef;background:radial-gradient(circle at 88% 0%,rgba(255,70,85,.22),transparent 34%),linear-gradient(145deg,#160d11,#0b0d10 56%,#111319);box-shadow:0 24px 70px #00000057}.performance-campaign__header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:28px 30px 22px}.performance-campaign__header span,.performance-campaign__decision>div>span,.performance-campaign__repair>span,.performance-campaign__metrics span{color:var(--campaign-red);font-size:.7rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.performance-campaign__header h1{max-width:900px;margin:6px 0 10px;font-size:clamp(1.65rem,3.4vw,3.3rem);line-height:.98;letter-spacing:-.055em}.performance-campaign__header p{max-width:840px;margin:0;color:#bdb6b5;line-height:1.55}.performance-campaign__header>strong{flex:0 0 auto;border:1px solid rgba(255,70,85,.52);border-radius:999px;padding:9px 13px;color:var(--campaign-red);background:#ff465517;font-size:.7rem;letter-spacing:.11em}.performance-campaign__progress{height:7px;background:#ffffff12}.performance-campaign__progress span{display:block;height:100%;min-width:3px;background:linear-gradient(90deg,var(--campaign-red),var(--campaign-gold));box-shadow:0 0 20px #ff46559e;transition:width .3s ease}.performance-campaign__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.08)}.performance-campaign__metrics article{min-width:0;padding:20px 22px;border-top:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.performance-campaign__metrics strong,.performance-campaign__metrics small{display:block}.performance-campaign__metrics strong{margin-top:7px;overflow:hidden;color:#fff;font-size:clamp(1.05rem,2vw,1.5rem);text-overflow:ellipsis;white-space:nowrap}.performance-campaign__metrics small{margin-top:4px;color:#8f8a8b}.performance-campaign__help{margin:26px 30px;overflow:hidden;border:1px solid rgba(255,209,102,.3);border-radius:16px;background:#ffd1660b}.performance-campaign__help>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 22px 17px}.performance-campaign__help header span{color:var(--campaign-gold);font-size:.7rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.performance-campaign__help h2{margin:5px 0 7px;font-size:clamp(1.25rem,2.5vw,2rem);letter-spacing:-.035em}.performance-campaign__help header p{max-width:770px;margin:0;color:#aaa3a0;line-height:1.48}.performance-campaign__help header>strong{flex:0 0 auto;border:1px solid rgba(255,209,102,.36);border-radius:12px;padding:11px 14px;color:#fff0bd;background:#ffd16614;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.performance-campaign__help-progress{height:5px;background:#ffffff0f}.performance-campaign__help-progress span{display:block;height:100%;min-width:2px;background:linear-gradient(90deg,var(--campaign-gold),#4ed58a)}.performance-campaign__help-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-height:620px;overflow:auto;background:#ffffff12}.performance-campaign__help-seat{min-width:0;padding:15px 17px;background:#101115}.performance-campaign__help-seat>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.performance-campaign__help-seat>div>strong{overflow:hidden;color:#f6f1ec;text-overflow:ellipsis;white-space:nowrap}.performance-campaign__help-seat em{flex:0 0 auto;color:var(--campaign-red);font-size:.61rem;font-style:normal;font-weight:850;letter-spacing:.08em}.performance-campaign__help-seat--answered em{color:#4ed58a}.performance-campaign__help-seat p{margin:9px 0;color:#aaa4a3;line-height:1.42}.performance-campaign__help-seat blockquote{margin:0 0 9px;padding:9px 11px;border-left:3px solid rgba(255,70,85,.5);color:#d3cdca;background:#ffffff09;line-height:1.4}.performance-campaign__help-seat--answered blockquote{border-left-color:#4ed58ab3}.performance-campaign__help-seat small{color:#777274}.performance-campaign__decision{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;padding:26px 30px}.performance-campaign__decision h2{margin:6px 0 10px;color:var(--campaign-red);font-size:clamp(1.4rem,2.5vw,2.35rem);letter-spacing:-.04em}.performance-campaign__decision p{max-width:850px;margin:0;color:#c2bbba;line-height:1.58}.performance-campaign__decision dl{margin:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff06}.performance-campaign__decision dl div{display:flex;justify-content:space-between;gap:14px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.performance-campaign__decision dl div:last-child{border-bottom:0}.performance-campaign__decision dt{color:#8e8989}.performance-campaign__decision dd{margin:0;color:#f7f2ec;font-weight:750;text-align:right}.performance-campaign__docket-flags{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.performance-campaign__docket-flags strong,.performance-campaign__docket-flags span{border:1px solid rgba(255,70,85,.28);border-radius:999px;padding:6px 9px;color:#c9c1bf;background:#ff46550e;font-size:.61rem;letter-spacing:.075em}.performance-campaign__docket-flags strong{color:var(--campaign-red)}.performance-campaign__docket-basis{margin:-4px 30px 24px;padding:14px 17px;border:1px dashed rgba(255,70,85,.3);border-radius:12px;background:#ff465509}.performance-campaign__docket-basis strong{color:var(--campaign-red);text-transform:uppercase;letter-spacing:.1em;font-size:.67rem}.performance-campaign__docket-basis p{margin:6px 0;color:#c2bbba}.performance-campaign__docket-basis small{color:#898385;line-height:1.45}.performance-campaign__repair{margin:0 30px 24px;padding:18px 20px;border-left:4px solid var(--campaign-gold);border-radius:0 12px 12px 0;background:#ffd16611}.performance-campaign__repair>span{color:var(--campaign-gold)}.performance-campaign__repair p{margin:8px 0 0;color:#c9c1b8;line-height:1.48}.performance-campaign__repair strong{color:#fff5d9}.performance-campaign__controls{margin:0 30px 26px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0000002e}.performance-campaign__controls summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;cursor:pointer;list-style:none}.performance-campaign__controls summary::-webkit-details-marker{display:none}.performance-campaign__controls summary span,.performance-campaign__controls summary strong,.performance-campaign__controls summary small{display:block}.performance-campaign__controls summary small{margin-top:3px;color:#8e8989}.performance-campaign__controls summary em{color:var(--campaign-gold);font-style:normal;font-weight:850}.performance-campaign__controls ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style-position:inside;background:#ffffff12}.performance-campaign__controls li{min-width:0;padding:14px 16px;color:var(--campaign-red);background:#101115}.performance-campaign__controls li span{color:#f5f0eb;font-weight:780}.performance-campaign__controls li p{margin:6px 0;color:#aaa4a3;line-height:1.42}.performance-campaign__controls li small{color:#777274}.performance-campaign footer{display:flex;justify-content:space-between;gap:16px;padding:13px 30px;color:#878184;background:#00000047;font-size:.76rem}.performance-campaign footer strong{color:#b7b0af}.performance-campaign--target_hit{--campaign-red: #4ed58a;--campaign-gold: #9cedbd}.performance-campaign--decommissioned{--campaign-red: #ff3042}@media(max-width:900px){.performance-campaign__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-campaign__decision,.performance-campaign__help-roster{grid-template-columns:1fr}}@media(max-width:620px){.performance-campaign__header{display:block;padding:22px 20px 18px}.performance-campaign__header>strong{display:inline-block;margin-top:16px}.performance-campaign__metrics{grid-template-columns:1fr}.performance-campaign__metrics article{padding:15px 20px}.performance-campaign__decision{padding:22px 20px}.performance-campaign__help{margin:20px}.performance-campaign__help>header{display:block;padding:17px}.performance-campaign__help header>strong{display:inline-block;margin-top:14px}.performance-campaign__repair,.performance-campaign__controls,.performance-campaign__docket-basis{margin-right:20px;margin-left:20px}.performance-campaign__controls ol{grid-template-columns:1fr}.performance-campaign footer{display:block;padding:13px 20px}.performance-campaign footer strong{display:block;margin-top:6px}}.roster-reckoning{--reckoning-red: #ff4d57;--reckoning-ink: #11090c;position:relative;isolation:isolate;overflow:hidden;margin:12px 0 16px;border:1px solid rgba(255,77,87,.52);border-radius:18px;background:radial-gradient(circle at 86% -20%,rgba(255,61,80,.2),transparent 34%),linear-gradient(145deg,#220a10fa,#0a080dfc 55%,#120c13fc);box-shadow:0 16px 44px #0000004d,inset 0 1px #ffffff0a;color:#fff6f6}.roster-reckoning:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.065;background-image:repeating-linear-gradient(120deg,transparent 0 18px,#ff5861 18px 19px);pointer-events:none}.roster-reckoning__alarm{display:flex;align-items:center;justify-content:center;gap:9px;min-height:30px;padding:6px 12px;background:var(--reckoning-red);color:var(--reckoning-ink);font-size:.62rem;font-weight:950;letter-spacing:.12em;line-height:1.15;text-align:center;text-transform:uppercase}.roster-reckoning__alarm i{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:currentColor}.roster-reckoning__alarm strong{font:inherit}.roster-reckoning__alarm small{margin-left:3px;padding:3px 6px;border:1px solid rgba(17,9,12,.38);border-radius:999px;font-size:.5rem;letter-spacing:.08em;white-space:nowrap}.roster-reckoning__headline,.roster-reckoning__transfer,.roster-reckoning__hearing,.roster-reckoning__record{margin-inline:clamp(12px,1.8vw,22px)}.roster-reckoning__headline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0 9px}.roster-reckoning__kicker,.roster-reckoning__seat-label,.roster-reckoning__hearing-head>div>span{color:#ff858b;font-size:.62rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.roster-reckoning__headline h2{max-width:820px;margin:4px 0 5px;color:#fff;font-size:clamp(1.15rem,1.75vw,1.55rem);line-height:1.05;letter-spacing:-.035em}.roster-reckoning__headline p{max-width:820px;margin:0;color:#cdbec2;font-size:.72rem;line-height:1.3}.roster-reckoning__stamp{display:grid;min-width:166px;padding:7px 10px;border:1px solid var(--reckoning-red);transform:rotate(-.8deg);color:#ff858b;text-align:center;text-transform:uppercase}.roster-reckoning__stamp span,.roster-reckoning__stamp small{font-size:.52rem;font-weight:850;letter-spacing:.11em}.roster-reckoning__stamp strong{margin:2px 0;font-size:.94rem;letter-spacing:.05em}.roster-reckoning__transfer{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:9px;align-items:stretch}.roster-reckoning__seat{min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff09}.roster-reckoning__seat--departed{border-color:#ff4d5770;background:linear-gradient(145deg,#ff4d571f,#ffffff06)}.roster-reckoning__seat--replacement{border-color:#61ebb057;background:linear-gradient(145deg,#38c28e1a,#ffffff06)}.roster-reckoning__seat h3{margin:4px 0 0;color:#fff;font-size:clamp(1rem,1.5vw,1.28rem);line-height:1}.roster-reckoning__seat>span{display:block;margin-top:4px;color:#9e9195;font-size:.67rem}.roster-reckoning__metrics{display:grid;grid-template-columns:repeat(5,minmax(56px,1fr));gap:5px;margin-top:7px}.roster-reckoning__metrics div{min-width:0;padding:5px 6px;border-radius:8px;background:#0000003d}.roster-reckoning__metrics small,.roster-reckoning__metrics strong{display:block}.roster-reckoning__metrics small{min-height:14px;color:#9e9195;font-size:.52rem;font-weight:750;line-height:1.15;text-transform:uppercase}.roster-reckoning__metrics strong{margin-top:2px;color:#fff;font-size:.76rem;line-height:1.15;word-break:break-word}.roster-reckoning__seat--departed .roster-reckoning__metrics strong{color:#ff7f87}.roster-reckoning__seat--replacement .roster-reckoning__metrics strong{color:#73e8b8}.roster-reckoning__handoff{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a99da1;text-align:center;text-transform:uppercase}.roster-reckoning__handoff span,.roster-reckoning__handoff small{font-size:.5rem;font-weight:850;letter-spacing:.08em}.roster-reckoning__handoff b{color:var(--reckoning-red);font-size:1.5rem;line-height:1}.roster-reckoning__hearing{margin-top:8px;padding:9px 10px;border:1px solid rgba(255,77,87,.22);border-radius:13px;background:#050408b3;box-shadow:inset 3px 0 var(--reckoning-red)}.roster-reckoning__hearing-head{display:flex;align-items:end;justify-content:space-between;gap:16px}.roster-reckoning__hearing-head h3{margin:3px 0 0;color:#fff;font-size:clamp(.86rem,1.2vw,1rem)}.roster-reckoning__hearing-counts{display:flex;align-items:center;gap:7px;max-width:156px;color:#baaeb2;font-size:.62rem;line-height:1.15}.roster-reckoning__hearing-counts strong{color:#ff858b;font-size:1.35rem}.roster-reckoning__responses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:7px}.roster-reckoning__responses.is-expanded{max-height:390px;padding-right:5px;overflow-y:auto;scrollbar-color:rgba(255,77,87,.7) rgba(255,255,255,.04)}.roster-reckoning__response{display:flex;min-width:0;min-height:76px;flex-direction:column;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff09}.roster-reckoning__response>div{display:flex;justify-content:space-between;gap:8px}.roster-reckoning__response strong{color:#fff;font-size:.72rem}.roster-reckoning__response span{color:#8c8084;font-size:.56rem;text-align:right}.roster-reckoning__response p{display:-webkit-box;margin:5px 0;overflow:hidden;color:#d9ccd0;font-size:.7rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.roster-reckoning__responses.is-expanded .roster-reckoning__response p{-webkit-line-clamp:6}.roster-reckoning__response em{margin-top:auto;color:#ff858b;font-size:.54rem;font-style:normal;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.roster-reckoning__toggle{width:100%;margin-top:6px;padding:6px 9px;border:1px solid rgba(255,77,87,.38);border-radius:9px;background:#ff4d5714;color:#ff9ba0;cursor:pointer;font-size:.68rem;font-weight:850}.roster-reckoning__toggle:hover{background:#ff4d5729}.roster-reckoning__empty{margin:10px 0 2px;color:#a99da1;font-size:.75rem}.roster-reckoning__record{margin-top:8px;margin-bottom:12px;border-top:1px solid rgba(255,255,255,.08);color:#a99da1}.roster-reckoning__record summary{padding:9px 0 0;color:#d4c7ca;cursor:pointer;font-size:.66rem;font-weight:800}.roster-reckoning__record p{max-width:1100px;font-size:.72rem;line-height:1.45}@media(max-width:1120px){.roster-reckoning__transfer{grid-template-columns:1fr}.roster-reckoning__handoff{flex-direction:row;gap:8px;padding:2px}.roster-reckoning__handoff b{transform:rotate(90deg)}.roster-reckoning__responses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.roster-reckoning{border-radius:14px}.roster-reckoning__alarm{flex-wrap:wrap;gap:5px 8px;font-size:.53rem}.roster-reckoning__alarm small{width:100%;margin-left:0;border:0;padding:0}.roster-reckoning__headline{grid-template-columns:1fr;gap:9px}.roster-reckoning__stamp{min-width:0}.roster-reckoning__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-reckoning__responses{grid-template-columns:1fr}.roster-reckoning__hearing-head{align-items:start;flex-direction:column}}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#0d100e;color:#edf2ee;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#0d100e}button,input,select{font:inherit;letter-spacing:0}button,select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #65d69a;outline-offset:2px}.trading-desk{min-height:100vh;background:#0d100e}.desk-header{position:sticky;z-index:30;top:0;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px max(18px,calc((100vw - 1440px)/2));border-bottom:1px solid #2c332e;background:#0d100ef5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.desk-brand,.desk-header__status,.agent-card__head,.agent-card__stats,.agent-card__signal,.view-heading,.subsection-heading,.section-heading,.chatter-item header,.chatter-item footer{display:flex;align-items:center}.desk-brand{gap:11px;min-width:0}.desk-brand__mark{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #4d5a51;border-radius:6px;color:#88e0ad;background:#19211c;font-size:13px;font-weight:800}.desk-brand div{display:grid;gap:2px}.desk-brand strong{font-size:15px}.desk-brand span,.desk-header__status small{color:#919d95;font-size:12px}.desk-header__status{justify-content:flex-end;gap:8px;min-width:0;color:#cbd3cd;font-size:13px}.runtime-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#778079}.runtime-dot.is-live{background:#5bda91;box-shadow:0 0 0 3px #5bda911f}.runtime-dot.is-down{background:#ff6f6f;box-shadow:0 0 0 3px #ff6f6f1f}.desk-header button,.status-banner button{border:1px solid #4b554e;border-radius:5px;padding:8px 12px;color:#edf2ee;background:#202621}.desk-header button:hover,.status-banner button:hover{border-color:#72b98e;background:#283129}.desk-header button:disabled{cursor:wait;opacity:.6}.paper-bar{min-height:34px;display:flex;align-items:center;gap:12px;padding:7px max(18px,calc((100vw - 1440px)/2));border-bottom:1px solid #3d3825;color:#d1c9ad;background:#211e14;font-size:12px}.paper-bar strong{color:#ffd36f;font-size:11px}.paper-bar__api{margin-left:auto;color:#968e76}.desk-tabs{position:sticky;z-index:25;top:66px;display:flex;gap:4px;overflow-x:auto;padding:8px max(18px,calc((100vw - 1440px)/2));border-bottom:1px solid #2c332e;background:#121613}.desk-tabs button{min-width:84px;min-height:36px;border:0;border-radius:5px;padding:8px 14px;color:#9da8a1;background:transparent;font-size:13px;font-weight:700}.desk-tabs button:hover{color:#f4f7f5;background:#1d231f}.desk-tabs button.is-active{color:#08120c;background:#72d99d}.desk-main{width:min(1440px,calc(100% - 36px));margin:0 auto;padding:18px 0 60px}.research-coach{--coach-accent: #80d7a2;position:relative;overflow:hidden;margin-bottom:14px;padding:clamp(18px,2.2vw,28px);border:1px solid #315541;border-radius:6px;background:radial-gradient(circle at 100% 0,rgba(114,217,157,.13),transparent 38%),linear-gradient(135deg,#101a14,#111512 62%)}.research-coach--stale,.research-coach--invalid,.research-coach--missing{--coach-accent: #e4b954;border-color:#65542d}.research-coach__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.research-coach__header>div{max-width:900px}.research-coach__header span,.research-coach__body article>span,.research-coach__metrics span{color:#86a992;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.research-coach__header h1{margin:4px 0 0;color:#f3f8f5;font-size:clamp(25px,3vw,38px);letter-spacing:-.04em}.research-coach__header p{margin:8px 0 0;color:#b9c7be;font-size:12px;line-height:1.55}.research-coach__header>strong{padding:7px 10px;border:1px solid var(--coach-accent);color:var(--coach-accent);background:#00000038;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.12em}.research-coach__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:18px;border:1px solid #2c3c31;background:#2c3c31}.research-coach__metrics>div{min-width:0;display:grid;gap:4px;padding:12px;background:#111713}.research-coach__metrics strong{overflow:hidden;color:#edf4ef;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.research-coach__metrics small,.research-coach__body small{overflow:hidden;color:#79887f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.research-coach__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px}.research-coach__body article{min-width:0;padding:13px;border:1px solid #28352d;background:#00000024}.research-coach__body p,.research-coach__body ul{margin:8px 0 0;color:#b9c5bd;font-size:11px;line-height:1.55}.research-coach__body ul{padding-left:18px}.research-coach__body li+li{margin-top:5px}.research-coach__body small{display:block;margin-top:8px;white-space:normal}.research-coach footer{margin-top:12px;color:#718078;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;line-height:1.5}.execution-board{--execution-red: #d43d48;--execution-gold: #e4b954;position:relative;isolation:isolate;overflow:hidden;margin-bottom:14px;padding:clamp(18px,2.2vw,28px);border:1px solid #74343a;border-radius:6px;background:radial-gradient(circle at 92% -20%,rgba(228,185,84,.17),transparent 38%),linear-gradient(118deg,rgba(212,61,72,.12),transparent 32%),repeating-linear-gradient(2deg,rgba(124,75,40,.08) 0 3px,transparent 3px 22px),#170f11;box-shadow:0 16px 38px #00000038}.execution-board__blade{position:absolute;z-index:-1;top:-54px;right:180px;width:13px;height:205px;border-radius:8px;background:linear-gradient(90deg,#382119,#885633 55%,#3b2117);box-shadow:0 0 0 2px #0c080759;opacity:.48;transform:rotate(-28deg);transform-origin:bottom center;pointer-events:none}.execution-board__blade:before{content:"";position:absolute;left:-54px;bottom:-8px;width:74px;height:58px;border:1px solid rgba(224,217,194,.35);background:linear-gradient(135deg,#9e9b8d,#3e4645 64%,#d0c8aa);clip-path:polygon(25% 0,100% 9%,84% 100%,0 78%)}.execution-board:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.17;background-image:repeating-linear-gradient(-55deg,transparent 0 24px,rgba(255,255,255,.08) 25px 26px);pointer-events:none}.execution-board:after{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--execution-red) 0 66%,var(--execution-gold) 66% 72%,transparent 72%)}.execution-board__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.execution-board__header>div{max-width:840px}.execution-board__header>div>span,.execution-board__header aside span,.execution-board__header aside small{color:#dd9298;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.execution-board__header h1{margin:5px 0 0;color:#fff7f3;font-size:clamp(28px,4vw,48px);letter-spacing:-.05em;line-height:1;text-transform:uppercase}.execution-board__header p{max-width:760px;margin:11px 0 0;color:#cdbec0;font-size:13px;line-height:1.6}.execution-board__header aside{min-width:120px;display:grid;justify-items:end;padding:11px 13px;border:1px solid rgba(228,185,84,.46);background:#0806076b}.execution-board__header aside strong{color:var(--execution-gold);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:34px;line-height:1}.execution-board__header aside small{color:#a99698;font-size:8px}.execution-board__targets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.execution-target{min-width:0;display:grid;grid-template-columns:auto 40px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid #493033;border-radius:4px;color:#edf2ee;background:#ffffff09;text-align:left;transition:.15s ease}.execution-target:hover{border-color:#a44850;background:#d43d481a;transform:translateY(-1px)}.execution-target__rank{align-self:stretch;display:grid;place-items:center;padding-right:9px;border-right:1px solid #493033;color:var(--execution-red);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:800}.execution-target .avatar{width:40px;height:40px;border-color:#6a4246}.execution-target__identity{min-width:0;display:grid;gap:2px}.execution-target__identity small{color:#e68189;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.execution-target__identity strong{overflow:hidden;color:#fff7f3;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.execution-target__identity em{overflow:hidden;color:#a99698;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.execution-target__pnl{grid-column:2 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid #3b292b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px;font-weight:800}.execution-target__pnl small{color:#8f7e81;font-size:8px;font-weight:600;letter-spacing:.06em;text-align:right;text-transform:uppercase}.execution-board__targets>.empty-state{grid-column:1 / -1;border-color:#493033;background:#ffffff06}.execution-comments{margin-top:12px;border-top:1px solid #3f292c}.execution-comments summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 2px 2px;list-style:none}.execution-comments summary::-webkit-details-marker{display:none}.execution-comments summary>span{display:grid;gap:2px}.execution-comments summary strong{color:#fff7f3;font-size:13px}.execution-comments summary small{color:#a99698;font-size:10px}.execution-comments summary em{color:var(--execution-gold);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.execution-comments[open] summary em{font-size:0}.execution-comments[open] summary em:after{content:"Collapse thread";font-size:9px}.execution-comments__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px}.execution-comment{min-width:0;display:grid;gap:9px;padding:12px 13px;border:1px solid #3c3032;border-left:3px solid #847579;border-radius:3px;color:#dfe5e1;background:#ffffff09;text-align:left}.execution-comment:hover{border-color:#645154;background:#fff1}.execution-comment--help{border-left-color:#64ca91}.execution-comment--cold{border-left-color:var(--execution-red)}.execution-comment--audit{border-left-color:var(--execution-gold)}.execution-comment--competitive{border-left-color:#6aa8da}.execution-comment--live{border-left-color:#edf2ee}.execution-comment__author{min-width:0;display:flex;align-items:center;gap:8px}.execution-comment__author .avatar{width:31px;height:31px;flex-basis:31px}.execution-comment__author>span{min-width:0;display:grid}.execution-comment__author strong{overflow:hidden;color:#fff7f3;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.execution-comment__author small{color:#c09ca0;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.execution-comment__copy,.execution-comment__context{display:block}.execution-comment__copy{color:#cdbec0;font-size:11px;line-height:1.55}.execution-comment__context{overflow:hidden;color:#85777a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.execution-comments__disclosure{margin:10px 2px 0;color:#85777a;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;line-height:1.5}.status-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:92px;padding:17px 18px;border:1px solid #33433a;border-left:4px solid #66d697;border-radius:6px;background:#151c17}.status-banner--warn{border-color:#594a28;border-left-color:#e4b954;background:#1c1911}.status-banner--idle{border-color:#3c4841;border-left-color:#91a69a;background:#171c19}.status-banner--down{border-color:#573539;border-left-color:#f07579;background:#1c1415}.status-banner div{display:grid;gap:3px}.status-banner span,.view-heading span,.section-heading span,.system-grid section>span,.drawer-section .section-heading span{color:#8f9c94;font-size:11px;font-weight:800;text-transform:uppercase}.status-banner strong{font-size:20px}.status-banner p,.view-heading p,.drawer-section p,.system-grid p,.blocker p{margin:0;color:#a9b3ac;font-size:13px;line-height:1.5}.metrics-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0 20px;border:1px solid #2c332e;border-radius:6px;background:#131714}.insight-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.insight-card{min-width:0;display:grid;gap:4px;padding:13px 14px;border:1px solid #2f3931;border-radius:6px;background:linear-gradient(180deg,rgba(114,217,157,.04),transparent 58%),#111512}.insight-card span{color:#88948c;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.insight-card strong{overflow:hidden;color:#edf2ee;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.insight-card small{overflow:hidden;color:#98a49c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.desk-metric{min-width:0;display:grid;gap:4px;padding:14px 16px;border-right:1px solid #2c332e}.desk-metric:last-child{border-right:0}.desk-metric span,.desk-metric small{overflow:hidden;color:#8e9992;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.desk-metric strong{overflow:hidden;font-size:22px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.desk-metric--up strong,.pnl--up{color:#72d99d}.desk-metric--down strong,.pnl--down{color:#ff8585}.desk-view{min-width:0}.view-heading{justify-content:space-between;gap:24px;padding:8px 0 16px}.view-heading>div{display:grid;gap:4px}.view-heading h1,.section-heading h3,.subsection-heading h2{margin:0;letter-spacing:0}.view-heading h1{font-size:27px}.view-heading>strong{color:#b6c0b9;font-size:13px;white-space:nowrap}.overview-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(260px,.9fr));gap:12px}.overview-panel{min-width:0;border:1px solid #2c332e;border-radius:6px;padding:14px;background:#131714}.overview-panel--wide{background:linear-gradient(180deg,rgba(114,217,157,.06),transparent 62%),#131714}.overview-panel .subsection-heading{margin:0 0 10px}.overview-list{display:grid;gap:8px}.overview-row{min-width:0;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #28312b;border-radius:5px;padding:10px 11px;color:#dce4df;background:#0f1310}.overview-row--button{width:100%;text-align:left}.overview-row--button:hover{border-color:#536258;background:#171d18}.overview-row>span:first-child{min-width:0;display:grid;gap:3px}.overview-row strong,.overview-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-row strong{font-size:13px}.overview-row small{color:#8f9a93;font-size:11px}.overview-row__submeta{color:#b3beb6!important;font-size:10px!important}.overview-row>span:last-child{max-width:150px;overflow:hidden;color:#b8c2bb;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.filter-bar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,190px));gap:10px;margin-bottom:14px;padding:12px;border:1px solid #2c332e;border-radius:6px;background:#131714}.filter-bar--compact{grid-template-columns:repeat(2,minmax(150px,220px));justify-content:end}.signal-filter-bar{grid-template-columns:minmax(210px,1.5fr) repeat(5,minmax(115px,.72fr)) minmax(170px,1fr)}.filter-bar label{min-width:0;display:grid;gap:5px}.filter-bar label>span{color:#89948d;font-size:11px;font-weight:700}.filter-bar input,.filter-bar select{width:100%;min-height:38px;border:1px solid #3b443e;border-radius:5px;padding:8px 10px;color:#edf2ee;background:#0e120f}.filter-bar input[type=range]{min-height:38px;padding:0;accent-color:#72d99d}.range-field>span{display:flex;justify-content:space-between;gap:10px}.range-field>span strong{color:#dce5df}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.agent-card{width:100%;min-width:0;min-height:198px;display:grid;grid-template-rows:auto minmax(34px,auto) auto auto;gap:11px;border:1px solid #303832;border-top:3px solid #68726b;border-radius:6px;padding:14px;color:#edf2ee;text-align:left;background:#151a16}.agent-card:hover{border-color:#59675e;background:#192019;transform:translateY(-1px)}.agent-card--up{border-top-color:#5ecb8b}.agent-card--down{border-top-color:#e76d73}.agent-card__head{min-width:0;gap:10px}.avatar{width:40px;height:40px;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid #434f47;border-radius:50%;color:#b8d9c5;background:#222b25;font-size:11px;font-weight:800}.avatar--large{width:58px;height:58px}.avatar img{width:100%;height:100%;object-fit:cover}.agent-card__identity{min-width:0;display:grid;flex:1;gap:2px}.agent-card__identity strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.agent-card__identity small,.agent-card__stats small{color:#89948d;font-size:10px}.agent-card .pnl{font-size:14px;font-weight:800;white-space:nowrap}.agent-card__strategy{display:-webkit-box;overflow:hidden;color:#bdc7c0;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.agent-card__stats>span{min-width:0;display:grid;gap:2px}.agent-card__stats strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.agent-card__signal{min-width:0;gap:8px;padding-top:9px;border-top:1px solid #303832;color:#9ca8a0;font-size:11px}.agent-card__signal>span:nth-child(2){overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.agent-card__signal>strong{color:#dce4df}.signal{display:inline-flex;min-width:54px;min-height:23px;align-items:center;justify-content:center;border:1px solid #4a544d;border-radius:4px;padding:3px 7px;color:#afb8b2;background:#222722;font-size:10px;font-weight:800}.signal--up{border-color:#396f50;color:#78dfa3;background:#14281d}.signal--down{border-color:#773f43;color:#ff9494;background:#2b1718}.signal-live-state{display:inline-flex;align-items:center;gap:8px}.signal-live-state i{width:8px;height:8px;border-radius:50%;background:#78837b}.signal-live-state--up i{background:#63d994;box-shadow:0 0 0 4px #63d9941c}.signal-live-state--down i{background:#ef7b7f;box-shadow:0 0 0 4px #ef7b7f1a}.signal-command-center{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:0;margin-bottom:14px;overflow:hidden;border:1px solid #3c493f;border-left:4px solid #7d8a81;border-radius:8px;background:radial-gradient(circle at 18% 0%,rgba(114,217,157,.1),transparent 33%),linear-gradient(135deg,#18201a,#101411 72%);box-shadow:0 18px 50px #0000002e}.signal-command-center--up{border-left-color:#72d99d}.signal-command-center--warn{border-left-color:#e2bd63}.signal-command-center__main,.signal-command-center__rail{min-width:0;padding:20px}.signal-command-center__rail{display:grid;align-content:start;gap:18px;border-left:1px solid #303a33;background:#090d0a75}.signal-command-center__eyebrow,.signal-command-center__headline,.signal-pulse>div:first-child,.signal-pulse footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.signal-command-center__eyebrow span,.signal-command-center__levels span,.signal-command-center__score span,.signal-command-center__score small,.signal-pulse span,.signal-command-center__checks small{color:#87948b;font-size:10px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.signal-command-center__headline{align-items:flex-end;margin-top:16px}.signal-command-center__headline>div:first-child{min-width:0;display:grid;grid-template-columns:auto minmax(0,auto);align-items:center;justify-content:start;gap:7px 12px}.signal-command-center__headline h2,.signal-command-center__headline p{margin:0}.signal-command-center__headline h2{font-size:clamp(34px,4vw,54px);line-height:.9;letter-spacing:-.045em}.signal-command-center__headline p{grid-column:1 / -1;color:#aab6ae;font-size:13px}.signal-command-center__score{display:grid;justify-items:end;gap:1px}.signal-command-center__score strong{color:#8de4af;font-size:38px;line-height:1}.signal-command-center__trigger{max-width:78ch;margin:18px 0;color:#d2dbd5;font-size:14px;line-height:1.55}.signal-command-center__levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #354038;border-radius:6px;background:#080c0980}.signal-command-center__levels div{min-width:0;display:grid;gap:5px;padding:11px 12px;border-right:1px solid #354038}.signal-command-center__levels div:last-child{border-right:0}.signal-command-center__levels strong{overflow:hidden;color:#f2f6f3;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.signal-pulse{display:grid;gap:8px}.signal-pulse strong{color:#dce5df;font-size:12px}.signal-pulse__track{height:10px;overflow:hidden;border-radius:999px;background:#522c30}.signal-pulse__track i{display:block;height:100%;margin-left:auto;border-left:2px solid #101411;background:#448761}.signal-command-center__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signal-command-center__checks>div{min-width:0;display:grid;grid-template-columns:9px minmax(0,1fr);gap:3px 8px;padding:9px;border:1px solid #303a33;border-radius:5px;background:#ffffff06}.signal-command-center__checks>div>span{width:8px;height:8px;margin-top:3px;border-radius:50%;background:#9d7e37}.signal-command-center__checks>div>span.is-clear{background:#63d994}.signal-command-center__checks strong,.signal-command-center__checks small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-command-center__checks strong{color:#dae3dd;font-size:12px}.signal-command-center__checks small{grid-column:2;letter-spacing:0;text-transform:none}.signal-summary-strip,.chatter-summary-strip{display:grid;margin-bottom:14px;overflow:hidden;border:1px solid #2c332e;border-radius:6px;background:#131714}.signal-summary-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.chatter-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.signals-workbench{display:grid;grid-template-columns:minmax(680px,1.2fr) minmax(390px,.8fr);align-items:start;gap:12px}.signal-preset-bar{display:flex;align-items:stretch;gap:7px;margin-bottom:10px;overflow-x:auto;padding:0 0 2px}.signal-preset-bar>div{min-width:150px;display:grid;align-content:center;gap:2px;padding-right:10px}.signal-preset-bar>div span,.signal-preset-bar>div small{color:#87938b;font-size:10px}.signal-preset-bar>div span{color:#d9e2dc;font-weight:800;text-transform:uppercase}.signal-preset-bar button{min-width:max-content;display:inline-flex;align-items:center;gap:8px;border:1px solid #354039;border-radius:999px;padding:7px 9px 7px 12px;color:#aeb9b1;background:#111512;font-size:11px}.signal-preset-bar button strong{min-width:23px;padding:2px 6px;border-radius:999px;color:#d7e0da;background:#252c27;font-size:10px;text-align:center}.signal-preset-bar button:hover,.signal-preset-bar button.is-active{border-color:#5cab7d;color:#ebf5ef;background:#19281f}.signal-preset-bar button.is-active strong{color:#85e2aa;background:#254531}.signal-results,.signal-detail{min-width:0;border:1px solid #2c332e;border-radius:6px;background:#121613}.signal-results>.subsection-heading{margin:0;padding:12px 14px;border-bottom:1px solid #2c332e}.signal-row-list{max-height:920px;overflow-x:hidden;overflow-y:auto}.signal-row-head{display:grid;grid-template-columns:28px minmax(110px,1fr) 92px minmax(90px,.74fr) 56px 84px 64px 72px;align-items:center;gap:8px;padding:8px 11px;border-bottom:1px solid #313a34;color:#707c74;background:#0e120f;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.signal-row{width:100%;min-height:72px;display:grid;grid-template-columns:28px minmax(110px,1fr) 92px minmax(90px,.74fr) 56px 84px 64px 72px;align-items:center;gap:8px;border:0;border-bottom:1px solid #29302b;border-left:3px solid transparent;padding:10px 11px;color:#e4eae6;text-align:left;background:#121613}.signal-row:last-child{border-bottom:0}.signal-row:hover{background:#181e1a}.signal-row.is-selected{border-left-color:#71d99d;background:linear-gradient(90deg,rgba(113,217,157,.09),transparent 46%),#19231d}.signal-row__rank{width:26px;height:26px;display:grid;place-items:center;border:1px solid #374039;border-radius:50%;color:#8d9991;background:#171c18;font-size:10px;font-weight:800}.signal-row__identity,.signal-row__price,.signal-row__confidence,.signal-row__payoff{min-width:0;display:grid;gap:3px}.signal-row__identity strong,.signal-row__price strong,.signal-row__confidence strong,.signal-row__payoff strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-row__identity strong{font-size:14px}.signal-row__price,.signal-row__confidence,.signal-row__payoff{justify-items:end;text-align:right}.signal-row__identity small,.signal-row__price small,.signal-row__confidence small,.signal-row__payoff small,.signal-row__edge small{overflow:hidden;color:#7f8a83;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.signal-row__identity .overview-row__submeta{display:block;margin-top:1px}.signal-row__edge{min-width:0;display:grid;gap:6px}.signal-row__edge>span{display:flex;align-items:baseline;justify-content:space-between;gap:5px}.signal-row__edge strong{color:#dfe7e2;font-size:14px}.signal-row__edge>i{height:4px;overflow:hidden;border-radius:999px;background:#29312c}.signal-row__edge>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#49785b,#72d99d)}.sparkline{width:96px;height:30px;display:block;justify-self:center}.sparkline polyline{stroke:#87938b;stroke-width:1.8}.sparkline--up polyline{stroke:#6ed69a}.sparkline--down polyline{stroke:#f07b80}.sparkline--empty{display:grid;place-items:center;color:#68736c;font-size:10px}.setup-status{min-width:68px;display:inline-flex;min-height:24px;align-items:center;justify-content:center;border:1px solid #48524b;border-radius:4px;padding:3px 7px;color:#aeb8b1;background:#202520;font-size:10px;font-weight:800}.setup-status--up{border-color:#396f50;color:#78dfa3;background:#14281d}.setup-status--warn{border-color:#76602d;color:#f0cd79;background:#292214}.setup-status--flat{border-color:#475149;color:#a8b2ab;background:#202520}.signal-detail{position:sticky;top:122px;overflow:hidden}.signal-detail__header{min-height:112px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px;border-bottom:1px solid #2c332e;background:#171c18}.signal-detail__header>div:first-child{min-width:0}.signal-detail__header>div:last-child{display:grid;justify-items:end;gap:3px;text-align:right}.signal-detail__header-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.signal-detail__header-tags .signal,.signal-detail__header-tags .setup-status{width:fit-content}.signal-detail__edge{min-width:92px;padding:10px 12px;border:1px solid #3b493f;border-radius:7px;background:#101411}.signal-detail__edge--up{border-color:#3f7653;background:#13251a}.signal-detail__edge--warn{border-color:#67562d;background:#211c12}.signal-detail__header span,.signal-detail__header small,.signal-detail__metrics span,.signal-levels span{color:#849089;font-size:10px;font-weight:700;text-transform:uppercase}.signal-detail__header h2,.signal-detail__header p{margin:0}.signal-detail__header h2{margin-top:4px;font-size:30px}.signal-detail__header p{color:#aab4ad;font-size:12px}.signal-detail__header>div:last-child>strong{margin-top:4px;font-size:24px}.signal-detail__edge>strong{color:#85e2aa;font-size:32px!important;line-height:1}.signal-detail__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #2c332e}.signal-detail__metrics>div{min-width:0;display:grid;gap:4px;padding:11px 9px;border-right:1px solid #2c332e}.signal-detail__metrics>div:last-child{border-right:0}.signal-detail__metrics>div:nth-child(3n){border-right:0}.signal-detail__metrics>div:nth-child(n+4){border-top:1px solid #2c332e}.signal-detail__metrics strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.signal-plan,.signal-quality,.signal-thesis,.signal-playbook{padding:14px 16px;border-bottom:1px solid #2c332e}.signal-playbook{border-bottom:0}.signal-plan .subsection-heading,.signal-quality .subsection-heading,.signal-thesis .subsection-heading,.signal-playbook .subsection-heading{margin:0 0 10px}.subsection-heading h3{margin:0;font-size:14px;letter-spacing:0}.signal-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #303832;border-radius:5px}.signal-levels>div{min-width:0;display:grid;gap:4px;padding:10px;border-right:1px solid #303832}.signal-levels>div:last-child{border-right:0}.signal-levels strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.signal-trigger,.signal-thesis p,.signal-playbook p{margin:10px 0 0;color:#b5beb8;font-size:12px;line-height:1.5}.signal-trigger{border-left:3px solid #d5af54;padding:8px 10px;background:#1d1a12}.signal-geometry{display:grid;gap:7px;margin-top:12px}.signal-geometry__legend{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;color:#7f8b83;font-size:9px;text-transform:uppercase}.signal-geometry__legend strong{color:#c6d0c9;font-size:9px;text-align:center}.signal-geometry__legend span:last-child{text-align:right}.signal-geometry__track{position:relative;height:8px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#65363a 0,#65363a 32%,#333a35 32%,#333a35 38%,#315f44 38%,#315f44)}.signal-geometry__track i,.signal-geometry__track b,.signal-geometry__track em{position:absolute;top:-2px;width:2px;height:12px;background:#e8eee9}.signal-geometry__track i{left:6%}.signal-geometry__track b{left:35%}.signal-geometry__track em{right:6%}.signal-quality__grid{display:grid;gap:9px}.quality-bar{display:grid;gap:5px}.quality-bar>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.quality-bar strong,.quality-bar em{color:#9eaaa2;font-size:10px;font-style:normal}.quality-bar>i{height:5px;overflow:hidden;border-radius:999px;background:#292f2b}.quality-bar>i b{display:block;height:100%;border-radius:inherit;background:#69746d}.quality-bar--up>i b{background:#62ce8e}.quality-bar--warn>i b{background:#d4ad53}.quality-bar--down>i b{background:#c96c70}.signal-catalyst{display:grid;gap:4px;padding-top:10px;border-top:1px solid #29302b}.signal-catalyst strong{color:#e0c77e;font-size:10px;text-transform:uppercase}.signal-risk-flags{display:grid;gap:6px;margin-top:10px;border:1px solid #31533d;border-radius:5px;padding:9px 10px;color:#a9c9b4;background:#142018;font-size:11px;line-height:1.45}.signal-risk-flags.has-flags{border-color:#66552e;color:#d8c184;background:#201b11}.signal-risk-flags strong{color:inherit;font-size:10px;text-transform:uppercase}.signal-risk-flags ul{margin:0;padding-left:17px}.signal-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 16px;border-bottom:1px solid #2c332e}.signal-evidence>div{min-width:0;display:grid;gap:3px;padding:10px 8px 10px 0;border-bottom:1px solid #29302b}.signal-evidence>div:nth-last-child(-n+2){border-bottom:0}.signal-evidence dt{color:#7f8a83;font-size:10px;text-transform:uppercase}.signal-evidence dd{overflow:hidden;margin:0;color:#c0c9c3;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.tag-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.tag-list span{border:1px solid #3b4640;border-radius:3px;padding:3px 6px;color:#96a39a;font-size:9px}.assigned-agents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.assigned-agents button{min-width:0;display:flex;align-items:center;gap:8px;border:1px solid #303a33;border-radius:5px;padding:7px;color:#d8e0da;text-align:left;background:#101411}.assigned-agents button:hover{border-color:#56655b;background:#181e19}.assigned-agents .avatar{width:30px;height:30px}.assigned-agents button>span:last-child{min-width:0;display:grid;gap:1px}.assigned-agents strong,.assigned-agents small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assigned-agents strong{font-size:10px}.assigned-agents small{color:#7e8982;font-size:9px}.empty-state{min-height:150px;display:grid;place-content:center;gap:6px;border:1px dashed #3b443e;border-radius:6px;padding:30px;color:#9ca79f;text-align:center}.empty-state strong{color:#e3e9e5}.empty-state span{font-size:13px}.subsection-heading{justify-content:space-between;gap:16px;margin:18px 0 9px}.subsection-heading h2{font-size:16px}.subsection-heading span{color:#89948d;font-size:12px}.table-wrap{width:100%;overflow:auto;border:1px solid #2c332e;border-radius:6px}table{width:100%;border-collapse:collapse;background:#121613;font-size:12px}th,td{min-width:96px;padding:10px 12px;border-bottom:1px solid #29302b;text-align:left;vertical-align:middle}th{position:sticky;z-index:2;top:0;color:#87928b;background:#181d19;font-size:10px;text-transform:uppercase}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:#171d18}.table-link,.chatter-item header button{border:0;padding:0;color:#dbe4de;text-align:left;background:transparent;font-weight:700}.table-link:hover,.chatter-item header button:hover{color:#79dda2}.wide-cell{min-width:360px;color:#b0bab3;line-height:1.4}.cell-detail{display:block;margin-top:2px;color:#7f8a83}.chatter-toolbar{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:14px;padding:11px 12px;border:1px solid #2c332e;border-radius:6px;background:#131714}.segmented-control{display:inline-grid;grid-template-columns:repeat(2,minmax(110px,1fr));padding:3px;border:1px solid #3b443e;border-radius:5px;background:#0e120f}.segmented-control button{min-height:32px;border:0;border-radius:3px;padding:6px 10px;color:#8f9a93;background:transparent;font-size:11px;font-weight:700}.segmented-control button.is-active{color:#eaf1ec;background:#29322c}.chatter-toolbar .search-field{width:min(420px,50%);display:grid;gap:5px}.chatter-toolbar .search-field span{color:#89948d;font-size:11px;font-weight:700}.chatter-toolbar input{width:100%;min-height:38px;border:1px solid #3b443e;border-radius:5px;padding:8px 10px;color:#edf2ee;background:#0e120f}.chatter-thread-list{display:grid;gap:10px}.chatter-thread,.chatter-list--flat{overflow:hidden;border:1px solid #2c332e;border-radius:6px;background:#121613}.chatter-thread__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border-bottom:1px solid #2c332e;color:#7f8a83;background:#171c18;font-size:10px}.chatter-thread__meta strong{color:#aab5ae}.chatter-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 12px;border-bottom:1px solid #2c332e}.chatter-thread .chatter-item:last-child,.chatter-list--flat .chatter-item:last-child{border-bottom:0}.chatter-item.is-reply{margin-left:min(calc(var(--thread-depth) * 28px),112px);border-left:2px solid #3b5547;background:#111713}.chatter-item>div{min-width:0}.chatter-item header{flex-wrap:wrap;gap:7px}.chatter-item header span,.chatter-item time,.chatter-item footer span{color:#7f8a83;font-size:10px}.chatter-item time{margin-left:auto}.reply-context{min-width:0;display:flex;align-items:center;gap:8px;margin-top:7px;border-left:3px solid #4e6758;padding:6px 8px;color:#839088;background:#171d19;font-size:10px}.reply-context span{flex:0 0 auto;color:#9eb0a4;font-weight:700}.reply-context q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advice-strip{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:7px;color:#87928b;font-size:10px}.advice-strip>span:first-child{color:#aab5ae;font-weight:700}.advice-strip .is-positive{color:#73c995}.advice-strip .is-negative{color:#e58c82}.advice-chip{display:inline-flex;align-items:center;min-height:20px;border:1px solid #414a44;border-radius:3px;padding:2px 6px;color:#c0cac3;background:#1b211d;font-size:9px;font-weight:800;text-transform:uppercase}.advice-chip--weight{border-color:#39734f;color:#9ce0b4;background:#14251a}.advice-chip--verify{border-color:#806b35;color:#e4ca7b;background:#282313}.advice-chip--challenge{border-color:#74423e;color:#e8a29a;background:#281817}.reply-verdict{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:7px;border-left:3px solid #59625c;padding:5px 8px;color:#9da8a1;background:#151a17;font-size:10px}.reply-verdict strong{color:#c7d0ca;text-transform:uppercase}.reply-verdict--weight{border-left-color:#4f9c69}.reply-verdict--verify{border-left-color:#a48a43}.reply-verdict--challenge{border-left-color:#a95c55}.chatter-item p{margin:6px 0 8px;color:#b9c3bc;font-size:13px;line-height:1.45}.chatter-item footer{gap:10px}.system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.system-grid section{min-height:145px;display:grid;align-content:start;gap:8px;border:1px solid #303832;border-radius:6px;padding:16px;background:#151a16}.system-grid strong{font-size:19px}.pipeline{display:grid;grid-template-columns:repeat(7,auto);align-items:center;justify-content:center;gap:22px;margin-top:14px;padding:18px;border:1px solid #2c332e;border-radius:6px;background:#131714}.pipeline div{min-width:105px;display:grid;gap:4px;text-align:center}.pipeline span{color:#89948d;font-size:10px;text-transform:uppercase}.pipeline strong{font-size:23px}.pipeline b{color:#58635c}.provider-list{border:1px solid #2c332e;border-radius:6px;background:#131714}.signal-provider-drawer{margin-top:14px;overflow:hidden;border:1px solid #2c332e;border-radius:6px;background:#111512}.signal-provider-drawer summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;color:#dce4df;cursor:pointer;list-style:none}.signal-provider-drawer summary::-webkit-details-marker{display:none}.signal-provider-drawer summary>span{display:grid;gap:2px}.signal-provider-drawer summary strong{font-size:13px}.signal-provider-drawer summary small,.signal-provider-drawer summary b{color:#89958d;font-size:10px;font-weight:700}.signal-provider-drawer[open] summary{border-bottom:1px solid #2c332e}.signal-provider-drawer .provider-list{border:0;border-radius:0}.provider-list>div{display:grid;grid-template-columns:auto minmax(100px,180px) minmax(110px,180px) minmax(240px,1fr);align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid #29302b}.provider-list>div:last-child{border-bottom:0}.provider-list span,.provider-list small{color:#8e9992;font-size:11px}.blocker{margin-top:12px;border:1px solid #684246;border-left:4px solid #ef797d;border-radius:6px;padding:14px;background:#211516}.blocker strong{color:#ff9fa2}.drawer-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#000000a8}.agent-drawer{width:min(720px,94vw);height:100vh;overflow-y:auto;border-left:1px solid #3a433d;padding:18px;background:#101411;box-shadow:-18px 0 40px #00000059}.agent-drawer__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding-bottom:16px;border-bottom:1px solid #303832}.agent-drawer__header>div{min-width:0}.agent-drawer__header span,.agent-drawer__header p{color:#89948d;font-size:11px}.agent-drawer__header h2,.agent-drawer__header p{overflow:hidden;margin:2px 0 0;text-overflow:ellipsis;white-space:nowrap}.agent-drawer__header h2{font-size:22px}.icon-button{width:36px;height:36px;border:1px solid #414b44;border-radius:5px;color:#dfe6e1;background:#1a201c;font-weight:800}.icon-button:hover{background:#252d27}.drawer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0;border:1px solid #2c332e;border-radius:6px;background:#131714}.drawer-metrics .desk-metric{padding:12px}.drawer-metrics .desk-metric strong{font-size:16px}.drawer-section{padding:18px 0;border-top:1px solid #303832}.section-heading{justify-content:space-between;gap:16px;margin-bottom:10px}.section-heading>div{display:grid;gap:3px}.section-heading h3{font-size:16px}.detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0;border-top:1px solid #29302b}.detail-list div{display:grid;gap:3px;padding:10px 8px 10px 0;border-bottom:1px solid #29302b}.detail-list dt{color:#818c85;font-size:10px;text-transform:uppercase}.detail-list dd{margin:0;color:#c5cec8;font-size:12px;line-height:1.4}.rule-list{margin:12px 0 0;padding-left:18px;color:#aeb8b1;font-size:12px;line-height:1.55}@media(max-width:1050px){.research-coach__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-board__targets{grid-template-columns:1fr}.execution-target{grid-template-columns:auto 40px minmax(0,1fr) auto}.execution-target__pnl{grid-column:auto;display:grid;justify-items:end;padding:0 0 0 14px;border-top:0;border-left:1px solid #3b292b}.agent-grid,.system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid,.signals-workbench,.signal-command-center{grid-template-columns:1fr}.signal-command-center__rail{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;border-top:1px solid #303a33;border-left:0}.signal-detail{position:static}.signal-summary-strip,.chatter-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-summary-strip .desk-metric,.chatter-summary-strip .desk-metric{border-right:1px solid #2c332e}.signal-summary-strip .desk-metric:nth-child(2n),.chatter-summary-strip .desk-metric:nth-child(2n){border-right:0}.signal-summary-strip .desk-metric:nth-child(n+3),.chatter-summary-strip .desk-metric:nth-child(n+3){border-top:1px solid #2c332e}.signal-summary-strip .desk-metric:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.metrics-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-metric:nth-child(3){border-right:0}.desk-metric:nth-child(n+4){border-top:1px solid #2c332e}.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline{gap:10px}}@media(max-width:700px){.research-coach{padding:17px 13px}.research-coach__header{display:grid;gap:12px}.research-coach__header>strong{justify-self:start}.research-coach__metrics,.research-coach__body{grid-template-columns:1fr}.execution-board__blade{display:none}.desk-header{position:static;align-items:flex-start;padding:10px 14px}.desk-brand span,.desk-header__status>span,.desk-header__status small,.paper-bar__api{display:none}.desk-header__status{flex-wrap:wrap;margin-top:2px}.paper-bar{padding:7px 14px}.desk-tabs{top:0;padding:7px 10px}.desk-tabs button{min-width:75px;padding:7px 10px}.desk-main{width:min(100% - 24px,1440px);padding-top:12px}.execution-board{padding:17px 13px}.execution-board__header{display:grid;gap:12px}.execution-board__header p{font-size:11px}.execution-board__header aside{grid-template-columns:auto auto auto;align-items:baseline;justify-content:start;justify-items:start;gap:8px;min-width:82px;padding:8px}.execution-board__header aside strong{font-size:27px}.execution-target{grid-template-columns:auto 36px minmax(0,1fr)}.execution-target .avatar{width:36px;height:36px}.execution-target__pnl{grid-column:2 / -1;display:flex;justify-items:initial;padding:8px 0 0;border-top:1px solid #3b292b;border-left:0}.execution-target__pnl small{max-width:96px;white-space:normal}.execution-comments__grid{grid-template-columns:1fr}.status-banner{align-items:flex-start;flex-direction:column;gap:12px}.status-banner button{width:100%}.metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-metric,.desk-metric:nth-child(3){border-right:1px solid #2c332e}.desk-metric:nth-child(2n){border-right:0}.desk-metric:nth-child(n+3){border-top:1px solid #2c332e}.metrics-strip .desk-metric:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.desk-metric strong{font-size:18px}.view-heading{align-items:flex-start}.view-heading h1{font-size:23px}.view-heading p{max-width:32ch}.filter-bar,.filter-bar--compact,.overview-grid,.agent-grid,.system-grid{grid-template-columns:1fr}.signal-command-center__main,.signal-command-center__rail{padding:14px}.signal-command-center__rail{grid-template-columns:1fr}.signal-command-center__eyebrow,.signal-command-center__headline{align-items:flex-start}.signal-command-center__eyebrow{display:grid}.signal-command-center__headline h2{font-size:38px}.signal-command-center__levels{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-command-center__levels div:nth-child(2n){border-right:0}.signal-command-center__levels div:nth-child(n+3){border-top:1px solid #354038}.signal-preset-bar>div{display:none}.signal-row-head{display:none}.signal-row{grid-template-columns:30px minmax(88px,1fr) auto auto;grid-template-areas:"rank identity bias state" "rank price edge edge";gap:8px;min-height:82px}.signal-row .sparkline{display:none}.signal-row__rank{grid-area:rank}.signal-row__identity{grid-area:identity}.signal-row__price{grid-area:price}.signal-row>.signal{grid-area:bias}.signal-row__edge{grid-area:edge}.signal-row__payoff{display:none}.signal-row>.setup-status{grid-area:state}.signal-row__price,.signal-row__confidence{justify-items:start;text-align:left}.insight-strip,.signal-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-detail__metrics>div{border-bottom:1px solid #2c332e}.signal-detail__metrics>div:last-child{grid-column:auto;border-bottom:0}.signal-detail__metrics>div:nth-child(3n){border-right:1px solid #2c332e}.signal-detail__metrics>div:nth-child(2n){border-right:0}.signal-detail__metrics>div:nth-child(5){border-bottom:0}.signal-detail__header{align-items:stretch}.signal-detail__edge{min-width:82px}.signal-levels,.assigned-agents{grid-template-columns:1fr}.signal-levels>div{border-right:0;border-bottom:1px solid #303832}.signal-levels>div:last-child{border-bottom:0}.chatter-toolbar{align-items:stretch;flex-direction:column}.chatter-toolbar .search-field{width:100%}.chatter-item.is-reply{margin-left:min(calc(var(--thread-depth) * 14px),28px)}.reply-context{align-items:flex-start;flex-direction:column;gap:3px}.reply-context q{width:100%}.agent-card{min-height:190px}.pipeline{grid-template-columns:1fr}.pipeline b{transform:rotate(90deg)}.provider-list>div{grid-template-columns:auto 1fr}.provider-list small{grid-column:2}.drawer-metrics,.detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-drawer{width:100vw;padding:14px}}@media(max-width:420px){.desk-brand__mark{width:34px;height:34px}.desk-brand strong{font-size:13px}.paper-bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-card__stats{gap:5px}.agent-card .pnl{max-width:88px;overflow:hidden;text-overflow:ellipsis}}.live-pilot-launcher,.live-pilot-panel,.live-pilot-panel *{box-sizing:border-box}.live-pilot-launcher{position:fixed;z-index:850;right:18px;bottom:18px;min-width:286px;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;border:1px solid rgba(236,184,76,.52);border-radius:8px;color:#f8f3e9;background:linear-gradient(135deg,#261c13fa,#0d1317fa);box-shadow:0 18px 55px #00000075,inset 0 1px #ffffff0f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.live-pilot-launcher:hover{transform:translateY(-2px);border-color:#f1c566;box-shadow:0 22px 62px #00000085,0 0 0 3px #ecb84c14}.live-pilot-launcher:focus-visible{outline:3px solid rgba(239,191,88,.38);outline-offset:3px}.live-pilot-launcher__signal{width:10px;height:10px;border:2px solid #efba51;border-radius:50%;background:#382918;box-shadow:0 0 0 4px #efba511c}.live-pilot-launcher--ready .live-pilot-launcher__signal{border-color:#5ee7a3;background:#1f9c62;box-shadow:0 0 0 4px #5ee7a31f,0 0 18px #5ee7a35c}.live-pilot-launcher>span:nth-child(2){display:grid;gap:2px}.live-pilot-launcher small,.live-pilot-launcher em{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal;text-transform:uppercase}.live-pilot-launcher small{color:#b9aa92;font-size:8px;font-weight:800;letter-spacing:.14em}.live-pilot-launcher strong{color:#efc467;font-size:13px;letter-spacing:.04em}.live-pilot-launcher--ready strong{color:#73edb1}.live-pilot-launcher em{max-width:92px;color:#948d82;font-size:8px;line-height:1.45;text-align:right}.live-pilot-backdrop{position:fixed;z-index:900;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;padding:12px;background:#020608b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:live-pilot-fade .15s ease-out}.live-pilot-panel{width:min(620px,100%);height:100%;overflow-y:auto;overscroll-behavior:contain;border:1px solid #34444b;border-radius:12px;color:#e9efec;background:radial-gradient(circle at 96% -8%,rgba(231,178,66,.17),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 16%),#0b1418;box-shadow:-28px 0 80px #0000007a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:live-pilot-slide .19s cubic-bezier(.2,.75,.2,1);scrollbar-color:#415057 transparent}.live-pilot-header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 22px 17px;border-bottom:1px solid #26353b;background:#0b1418ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.live-pilot-header>div{display:grid}.live-pilot-header span,.live-pilot-section__heading span,.live-pilot-metric>span{color:#d5a84c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.live-pilot-header h2{margin:4px 0 0;color:#fffaf0;font-size:clamp(27px,5vw,42px);letter-spacing:-.055em;line-height:1;text-transform:uppercase}.live-pilot-header p{margin:8px 0 0;color:#91a0a5;font-size:12px}.live-pilot-header button{width:38px;height:38px;flex:0 0 38px;border:1px solid #3a484e;border-radius:50%;color:#cbd4d1;background:#111d22;font-size:25px;line-height:1;cursor:pointer}.live-pilot-header button:hover{border-color:#bf9850;color:#fff8e8}.live-pilot-lockbar{margin:18px 22px 0;padding:14px 16px;border:1px solid rgba(224,170,70,.5);border-left:4px solid #dfaa46;border-radius:6px;background:#dfaa4614}.live-pilot-lockbar--ready{border-color:#55da978a;border-left-color:#55da97;background:#55da9714}.live-pilot-lockbar span{color:#aa9b82;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.live-pilot-lockbar strong{display:block;margin-top:3px;color:#f1c267;font-size:18px;letter-spacing:.05em}.live-pilot-lockbar--ready strong{color:#69e4a7}.live-pilot-lockbar p{margin:6px 0 0;color:#b0bab7;font-size:11px;line-height:1.5}.live-pilot-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px 22px 4px}.live-pilot-metric{min-width:0;display:grid;align-content:start;gap:4px;padding:12px 10px;border:1px solid #2b3b41;border-radius:5px;background:#ffffff06}.live-pilot-metric>span{overflow:hidden;color:#819095;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.live-pilot-metric strong{color:#f7f2e8;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:20px}.live-pilot-metric small{color:#69777c;font-size:8px}.live-pilot-metric--positive strong{color:#63dfa1}.live-pilot-metric--warning strong{color:#efbf63}.live-pilot-section{margin:18px 22px 0;padding-top:17px;border-top:1px solid #25343a}.live-pilot-section__heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:11px}.live-pilot-section__heading>div{display:grid;gap:3px}.live-pilot-section__heading h3{margin:0;color:#eef3f0;font-size:15px;letter-spacing:-.015em}.live-pilot-section__heading>strong{color:#e9bb5f;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;white-space:nowrap}.live-pilot-allocation{height:40px;display:flex;overflow:hidden;border:1px solid #39484d;border-radius:5px;background:#111c20}.live-pilot-allocation span{display:grid;place-items:center;min-width:54px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.live-pilot-allocation span:first-child{color:#171208;background:linear-gradient(90deg,#b9852b,#edc66f)}.live-pilot-allocation span:last-child{color:#819096;background:repeating-linear-gradient(-45deg,#132025 0,#132025 9px,#17262b 9px,#17262b 18px)}.live-pilot-caption{margin:8px 0 0;color:#77858a;font-size:9px;line-height:1.5}.live-pilot-stops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.live-pilot-stops div{display:grid;gap:3px;padding:10px;border:1px solid rgba(213,87,91,.34);border-radius:4px;background:#d5575b0e}.live-pilot-stops span{color:#9b8586;font-size:8px;font-weight:800;text-transform:uppercase}.live-pilot-stops strong{color:#ef9696;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px}.live-pilot-prohibitions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.live-pilot-prohibitions span{padding:5px 7px;border:1px solid #3a4549;border-radius:3px;color:#8d999d;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.live-pilot-candidates{display:grid;gap:6px}.live-pilot-candidate{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;padding:10px;border:1px solid #2b3a40;border-radius:4px;background:#ffffff05}.live-pilot-candidate--qualified{border-color:#52d5936b;background:#52d5930d}.live-pilot-candidate__rank{display:grid;place-items:center;border-right:1px solid #314047;color:#bd9347;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.live-pilot-candidate__identity,.live-pilot-candidate__numbers{min-width:0;display:grid;gap:2px}.live-pilot-candidate__identity strong{overflow:hidden;color:#eaf0ed;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.live-pilot-candidate__identity small,.live-pilot-candidate__numbers small{color:#6f7f84;font-size:8px}.live-pilot-candidate__numbers{justify-items:end;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.live-pilot-candidate__numbers strong{color:#e7ece9;font-size:11px}.live-pilot-candidate__state{grid-column:2 / -1;overflow:hidden;color:#b98d8d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.live-pilot-candidate__state.is-pass{color:#64d99e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.live-pilot-empty{padding:18px;border:1px dashed #35454b;border-radius:4px;color:#7b8a8f;font-size:10px;text-align:center}.live-pilot-gate-progress{height:4px;overflow:hidden;margin:-3px 0 10px;border-radius:99px;background:#1c2a2f}.live-pilot-gate-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b17e28,#e6be68);transition:width .22s ease}.live-pilot-gates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.live-pilot-gates details{min-width:0;padding:9px 10px;border:1px solid rgba(207,93,96,.32);border-radius:4px;background:#cf5d600a}.live-pilot-gates details.is-pass{border-color:#52d5934d;background:#52d5930a}.live-pilot-gates summary{min-width:0;display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer}.live-pilot-gates summary::-webkit-details-marker{display:none}.live-pilot-gates summary span{flex:0 0 auto;color:#e08d8f;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;font-weight:900;letter-spacing:.05em}.live-pilot-gates .is-pass summary span{color:#59d496}.live-pilot-gates summary strong{overflow:hidden;color:#cbd3d0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.live-pilot-gates p{margin:7px 0 0;color:#7b898d;font-size:8px;line-height:1.45}.live-pilot-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 22px 0;padding:14px 0 24px;border-top:1px solid #26353b}.live-pilot-footer span{color:#65747a;font-size:8px;line-height:1.45}.live-pilot-footer button{flex:0 0 auto;padding:8px 10px;border:1px solid #5a4b30;border-radius:4px;color:#e8bb66;background:#1b1a16;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:800;text-transform:uppercase;cursor:pointer}.live-pilot-footer button:disabled{opacity:.55;cursor:wait}@keyframes live-pilot-fade{0%{opacity:0}to{opacity:1}}@keyframes live-pilot-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media(max-width:720px){.live-pilot-launcher{right:10px;bottom:10px;left:10px;min-width:0}.live-pilot-backdrop{padding:0}.live-pilot-panel{width:100%;border-width:0;border-radius:0}.live-pilot-header{padding:18px 14px 14px}.live-pilot-lockbar{margin:14px 14px 0}.live-pilot-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px 2px}.live-pilot-section{margin-right:14px;margin-left:14px}.live-pilot-stops{grid-template-columns:repeat(2,minmax(0,1fr))}.live-pilot-gates{grid-template-columns:1fr}.live-pilot-footer{margin-right:14px;margin-left:14px}}@media(prefers-reduced-motion:reduce){.live-pilot-backdrop,.live-pilot-panel{animation:none}.live-pilot-launcher,.live-pilot-gate-progress span{transition:none}}
