@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-deep:#0f1117;--color-surface:#161820;--color-elevated:#1c1e27;--color-signal:#f0ede8;--color-signal-muted:#9e9b94;--color-signal-faint:#76726b;--color-accent:#e8a617;--color-accent-glow:#e8a6174d;--color-accent-subtle:#e8a61714;--color-tech:#22c88a;--color-tech-glow:#22c88a4d;--color-tech-subtle:#22c88a0f;--color-warn:#ff6b4a;--color-border:#f0ede814;--color-border-active:#f0ede826;--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"Satoshi", system-ui, sans-serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;min-width:0}html{background:var(--color-deep);min-height:100%;overflow-x:hidden}body{min-height:100vh;color:var(--color-signal);font-family:var(--font-body);background:radial-gradient(circle at 18% 0%, #e8a6171f, transparent 28rem), radial-gradient(circle at 92% 18%, #22c88a14, transparent 30rem), linear-gradient(#f0ede806 1px, transparent 1px), linear-gradient(90deg, #f0ede806 1px, transparent 1px), var(--color-deep);background-size:auto,auto,32px 32px,32px 32px,auto;margin:0}a{color:inherit;text-decoration:none}strong,span,small,p,h1,h2,h3,h4,td,th,button,input,select,textarea{overflow-wrap:anywhere}button,input,select,textarea{font:inherit}button,.button{color:#0f1117;background:var(--color-accent);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;transition:transform .25s var(--ease-out-expo), border-color .25s ease, box-shadow .25s ease, background .25s ease;border:1px solid #e8a61738;border-radius:2px;padding:.72rem 1rem;font-size:.76rem;font-weight:700}button:hover,.button:hover{box-shadow:0 0 32px var(--color-accent-glow);transform:translateY(-1px)}button:active{transform:scale(.98)}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.55}button:disabled:hover{box-shadow:none;transform:none}button.ghost,.ghost{color:var(--color-signal);border-color:var(--color-border);background:#f0ede808}button.ghost:hover,.ghost:hover{color:var(--color-accent);background:var(--color-accent-subtle);border-color:#e8a61752}input,select,textarea{border:1px solid var(--color-border);width:100%;color:var(--color-signal);background:#0f1117e0;border-radius:2px;outline:none;padding:.72rem}input:focus,select:focus,textarea:focus{border-color:#e8a61761;box-shadow:0 0 0 1px #e8a6171a}.landing,.loginShell{place-items:center;min-height:100vh;padding:2rem;display:grid}.hero,.loginCard{border:1px solid var(--color-border-active);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1c1e27ad;border-radius:2px;width:min(900px,100%);padding:clamp(2rem,7vw,5rem);box-shadow:0 30px 90px #00000059,inset 0 1px #e8a61733}.loginCard{width:min(460px,100%);padding:2rem}.hero h1,.loginCard h1{font-family:var(--font-display);letter-spacing:-.05em;margin:.25rem 0 1rem;font-size:clamp(2.5rem,9vw,6rem);line-height:1.02}.loginCard h1{font-size:clamp(2rem,8vw,3.4rem)}.hero p{color:var(--color-signal-muted);max-width:680px;font-size:1.1rem;line-height:1.7}.heroActions,.loginForm{gap:.75rem;margin-top:1.5rem;display:grid}.heroActions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.primary{background:var(--color-accent);color:#0f1117}.errorBox{color:#ffd7cf;background:#ff6b4a1a;border:1px solid #ff6b4a66;border-radius:2px;padding:.75rem}.smallText{margin-top:1rem;font-size:.85rem}.appShell{min-height:100vh;transition:grid-template-columns .42s var(--ease-out-expo);grid-template-columns:282px minmax(0,1fr);display:grid}.appShell.sidebarCollapsed{grid-template-columns:82px minmax(0,1fr)}.sidebar{border-right:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1117e0;height:100vh;padding:1.25rem;position:sticky;top:0;overflow:hidden}.sidebarHeader{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:1.5rem;display:flex}.brand{align-items:center;gap:.8rem;min-width:0;margin-bottom:0;display:flex}.brandCopy,.navLabel{transition:opacity .22s ease, max-width .38s var(--ease-out-expo), transform .38s var(--ease-out-expo);white-space:nowrap;overflow:hidden}.brand strong{font-family:var(--font-display);letter-spacing:-.03em}.brand span{color:var(--color-signal-muted);font-size:.8rem;display:block}.mark{width:42px;height:42px;font-family:var(--font-display);color:var(--color-accent);background:radial-gradient(circle,#e8a61740,#e8a6170d);border:1px solid #e8a61773;border-radius:2px;place-items:center;font-weight:900;display:grid;box-shadow:0 0 28px #e8a6171f}.sidebarToggle{width:38px;height:38px;color:var(--color-accent);border-color:#e8a6173d;flex:none;place-items:center;padding:0;display:grid}.sidebarToggle span{transition:transform .32s var(--ease-out-expo);font-size:1.35rem;line-height:1;display:block}.navButton{text-align:left;width:100%;min-width:0;color:var(--color-signal);border-color:var(--color-border);background:#f0ede806;align-items:center;gap:.7rem;margin-bottom:.55rem;display:flex;overflow:hidden}.navGlyph{width:1.25rem;height:1.25rem;color:var(--color-accent);font-family:var(--font-display);background:#e8a6170b;border:1px solid #e8a6172e;flex:none;place-items:center;font-size:.72rem;display:inline-grid}.logoutLink{display:block}.navButton.active{background:var(--color-accent-subtle);color:var(--color-accent);box-shadow:inset 2px 0 0 var(--color-accent);border-color:#e8a6176b}.navButton.ghost{color:var(--color-signal-muted)}.sidebarCollapsed .brandCopy,.sidebarCollapsed .navLabel{opacity:0;pointer-events:none;max-width:0;transform:translate(-.35rem)}.sidebarCollapsed .sidebarHeader{justify-content:center}.sidebarCollapsed .sidebarToggle{width:30px;height:30px;position:absolute;top:.35rem;right:.35rem}.sidebarCollapsed .navButton{justify-content:center;padding-inline:.45rem}.sidebarCollapsed .navGlyph{margin:0}.sidebarCollapsed .logoutLink{display:none}.main{min-width:0;padding:clamp(1rem,3vw,2rem);overflow-x:hidden}.topbar{grid-template-columns:minmax(300px,1fr) minmax(240px,360px) minmax(220px,310px);align-items:center;gap:1rem;margin-bottom:1.5rem;display:grid}.topbar h1{font-family:var(--font-display);letter-spacing:-.06em;overflow-wrap:normal;word-break:normal;margin:.2rem 0 0;font-size:clamp(2rem,5vw,4rem);line-height:1}.statusPill{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eyebrow{color:var(--color-accent);text-transform:uppercase;letter-spacing:.16em;margin:0;font-size:.68rem;font-weight:700}.statusPill,.operatorDeck{border:1px solid var(--color-border);color:var(--color-signal-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1c1e2785;border-radius:2px;align-items:center;gap:.55rem;padding:.65rem;display:flex}.operatorDeck{grid-template-columns:1fr 1fr;display:grid}.statusDot{border-radius:999px;flex:none;width:7px;height:7px;display:inline-block}.techDot{background:var(--color-tech);box-shadow:0 0 14px var(--color-tech-glow)}.accentDot{background:var(--color-accent);box-shadow:0 0 14px var(--color-accent-glow);animation:2s infinite signalPulse}.gridPage,.interfaceGrid{gap:1rem;display:grid}.metricsGrid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:1rem;display:grid}.metric,.panel,.card,.lane,.detailPanel,.actionCard{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161820d1;border-radius:2px;min-width:0;padding:1rem;position:relative}.metric:before,.panel:before,.card:before,.lane:before,.detailPanel:before,.glassSlab:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e8a61775,#0000);height:1px;position:absolute;inset:0 0 auto}.metric strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(1.35rem,2vw,2rem);display:block}.metric span,.muted{color:var(--color-signal-muted)}.twoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.panel h2,.lane h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 1rem}.list{gap:.7rem;display:grid}.listItem{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:1rem;padding-bottom:.6rem;display:flex}.actionItem{align-items:center}.actionItem button{white-space:nowrap;width:auto}.listItem span{color:var(--color-signal-muted);font-size:.85rem}.pipeline{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:1rem;display:grid}.lane{min-height:180px}.lane h3{color:var(--color-tech);text-transform:capitalize;font-size:1rem}.card{background:#0f1117c7;margin-bottom:.8rem}.card h4{font-family:var(--font-display);margin:0 0 .4rem}.card p{margin:.3rem 0}.card select,.card button{margin-top:.7rem}.selectedCard{border-color:#e8a61773;box-shadow:0 0 0 1px #e8a6172e,0 0 32px #e8a61714}.interfaceHero{isolation:isolate;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:1rem;min-height:390px;padding:clamp(1.2rem,3vw,2rem);display:grid;overflow:hidden}.glassSlab{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#22c88a0b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#22c88a0b 1px,#0000 1px) 0 0/32px 32px,#1c1e278c;border:1px solid #e8a6173d;position:relative}.glassSlab:after{content:"";pointer-events:none;border:1px solid #e8a6171f;border-radius:50%;width:28rem;height:28rem;position:absolute;top:-14rem;right:-14rem;box-shadow:inset 0 0 0 32px #e8a61704,inset 0 0 0 72px #22c88a03}.heroCopy h2{max-width:860px;font-family:var(--font-display);letter-spacing:-.06em;margin:.35rem 0 1rem;font-size:clamp(2rem,5vw,4.8rem);line-height:1.02}.heroCopy,.systemSidebarPanel{z-index:2;position:relative}.heroCopy h2 em{color:var(--color-accent);font-style:italic}.heroCopy p{max-width:720px;line-height:1.65}.interfaceActions{flex-wrap:wrap;gap:.7rem;margin-top:1.25rem;display:flex}.systemSidebarPanel{z-index:1;border:1px solid var(--color-border);background:#0f1117b8;align-self:stretch;gap:.85rem;padding:1rem;display:grid;position:relative}.systemSidebarPanel>strong{font-family:var(--font-display);letter-spacing:-.03em}.operationLabel,.progressReadout{color:var(--color-signal-muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;font-size:.68rem;font-weight:700;display:flex}.progressTrack{background:var(--color-border);height:3px;overflow:hidden}.progressTrack div{background:var(--color-accent);height:100%;box-shadow:0 0 18px var(--color-accent-glow)}.subsystemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.subsystemGrid span{border:1px solid var(--color-border);color:var(--color-signal-muted);text-transform:uppercase;letter-spacing:.12em;padding:.65rem;font-size:.58rem}.subsystemGrid b{color:var(--color-signal);font-family:var(--font-display);letter-spacing:-.04em;font-size:1.35rem;display:block}.telemetryCluster{gap:.45rem;display:grid}.telemetryBars{align-items:end;gap:3px;height:42px;display:flex;overflow:hidden}.telemetryBars i{background:#f0ede826;width:3px;animation:2.6s infinite telemBlip;display:block}.telemetryBars i:nth-child(8n){background:var(--color-accent)}.dataReadout{color:var(--color-tech);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:.78;font-size:.56rem;font-weight:700;animation:5s infinite dataFlicker;overflow:hidden}.vortexArtifactField{z-index:0;pointer-events:none;opacity:.72;position:absolute;inset:0}.artifactNode{background:var(--color-accent);width:6px;height:6px;box-shadow:0 0 18px var(--color-accent-glow);border-radius:999px;animation:3.4s infinite signalPulse;position:absolute}.artifactNode:after{content:"";border:1px solid #e8a61721;border-radius:999px;position:absolute;inset:-18px}.node1{animation-delay:0s;top:22%;left:9%}.node2{animation-delay:.24s;top:66%;left:21%}.node3{animation-delay:.48s;top:34%;left:37%}.node4{animation-delay:.72s;top:76%;left:52%}.node5{animation-delay:.96s;top:18%;left:64%}.node6{animation-delay:1.2s;top:47%;left:78%}.node7{animation-delay:1.44s;top:78%;left:88%}.node8{background:var(--color-tech);box-shadow:0 0 18px var(--color-tech-glow);animation-delay:1.68s;top:12%;left:47%}.node9{background:var(--color-tech);box-shadow:0 0 18px var(--color-tech-glow);animation-delay:1.92s;top:84%;left:12%}.orbitalRing{border:1px solid #e8a6171f;border-radius:50%;width:16rem;height:16rem;animation:18s linear infinite orbitalSweep;position:absolute;top:2.4rem;right:3rem;transform:rotate(-16deg)}.ringTwo{border-color:#22c88a1f;width:23rem;height:10rem;animation-duration:26s;animation-direction:reverse;top:8rem;right:9rem}.diagnosticReticle{width:74px;height:74px;color:var(--color-warn);letter-spacing:.16em;place-items:center;font-size:.55rem;font-weight:700;display:grid;position:absolute;top:.9rem;right:.9rem}.diagnosticReticle span,.diagnosticReticle:before,.diagnosticReticle:after{content:"";border:1px solid #ff6b4a6b;animation:3.2s infinite pulseExpand;position:absolute;inset:8px}.diagnosticReticle:before{border-color:#e8a61747;animation-delay:.4s;inset:20px}.diagnosticReticle:after{border-color:#ff6b4a2e;animation-delay:.8s;inset:0}.diagnosticReticle b{z-index:1;color:var(--color-warn);position:relative}.circuitTraceNetwork{width:100%;height:72px;margin:-.4rem 0 .35rem;overflow:visible}.circuitTraceNetwork path{fill:none;stroke:#e8a61759;stroke-width:1.4px;stroke-dasharray:12 18;animation:5.5s linear infinite traceFlow}.circuitTraceNetwork path:nth-child(2){stroke:#22c88a52;animation-duration:7s;animation-direction:reverse}.circuitTraceNetwork circle{fill:var(--color-tech);stroke:#f0ede833;stroke-width:1px}.actionCard{background:#0f11179e;justify-content:space-between;align-items:center;gap:1rem;display:flex}.actionCard h3{font-family:var(--font-display);letter-spacing:-.03em;margin:.2rem 0}.actionCard span,.actionCard small{color:var(--color-signal-muted);font-size:.82rem;display:block}.actionCard small{color:var(--color-signal-faint);margin-top:.25rem}.stageMatrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.stageCell{border:1px solid var(--color-border);min-height:92px;transition:border-color .35s ease, background .35s ease, transform .35s var(--ease-out-expo);background:#f0ede806;padding:.75rem}.stageCell.activeStage{background:linear-gradient(135deg,#e8a61717,#22c88a09);border-color:#e8a61759;box-shadow:inset 0 1px #e8a61729,0 0 24px #e8a6170b}.stageCell strong{text-transform:uppercase;color:var(--color-signal-muted);letter-spacing:.12em;font-size:.68rem;display:block}.stageCell em{color:var(--color-accent);font-family:var(--font-display);font-size:2rem;font-style:normal;line-height:1;display:block}.techNumber{color:#e8a6177a;letter-spacing:.12em;margin-bottom:.45rem;font-size:.72rem;display:block}.leadWorkspaceLayout{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:1rem;display:grid}.detailPanel{gap:1rem;max-height:calc(100vh - 2rem);display:grid;position:sticky;top:1rem;overflow-y:auto}.detailPanel h2{font-family:var(--font-display);margin:.25rem 0}.detailPanel h3{color:var(--color-tech);margin:.3rem 0 .7rem}.detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.detailGrid span{border:1px solid var(--color-border);color:var(--color-signal-muted);text-transform:uppercase;letter-spacing:.08em;background:#0f1117a6;border-radius:2px;padding:.75rem;font-size:.75rem}.detailGrid strong{color:var(--color-signal);text-transform:none;letter-spacing:0;overflow-wrap:anywhere;margin-top:.25rem;font-size:.95rem;display:block}.detailActions{grid-template-columns:repeat(3,minmax(0,1fr))}.noteComposer{gap:.7rem;display:grid}.quickGrid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:.75rem;display:grid}.lookupField{min-width:0;position:relative}.lookupField input{width:100%}.lookupResults{z-index:30;inset-inline:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05090af5;border:1px solid #e8a61747;gap:.35rem;max-height:min(260px,42vh);padding:.45rem;display:grid;position:absolute;top:calc(100% + .35rem);overflow-y:auto;box-shadow:0 18px 46px #00000073}.lookupResults button{text-align:left;background:#4effb00f;border:1px solid #4effb02e;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.65rem .75rem;display:flex}.lookupResults button span{color:var(--color-signal-muted);overflow-wrap:anywhere;font-size:.78rem}.workflowRail{background:#e8a6170b;border:1px solid #e8a6172e;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.workflowRail input{min-width:0}.workQueue,.timeline{gap:.65rem;display:grid}.workQueueItem,.timelineItem{border:1px solid var(--color-border);background:#0f11178c;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.timelineItem{grid-template-columns:82px minmax(0,1fr);align-items:start}.workQueueItem>span,.timelineItem>span{color:var(--color-tech);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;font-weight:700}.workQueueItem strong,.timelineItem strong{font-family:var(--font-display);display:block}.workQueueItem small,.timelineItem small{color:var(--color-signal-muted);overflow-wrap:anywhere;margin-top:.15rem;display:block}.quickGrid.detailActions{grid-template-columns:repeat(3,minmax(0,1fr))}.formRow{grid-template-columns:1fr auto;gap:.75rem;display:grid}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--color-border);text-align:left;padding:.75rem;font-size:.9rem}th{color:var(--color-tech);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1117c7;place-items:start center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0;overflow-y:auto}.modalPanel{background:#161820f5;border:1px solid #e8a61747;gap:1rem;width:min(980px,100%);padding:clamp(1rem,3vw,1.5rem);display:grid;box-shadow:0 30px 90px #00000073}.modalHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.modalHeader h2{font-family:var(--font-display);letter-spacing:-.05em;margin:.15rem 0 0;font-size:clamp(1.55rem,4vw,2.6rem)}@media (min-width:1600px){.main{padding-inline:clamp(2rem,4vw,4rem)}.topbar{grid-template-columns:minmax(0,1fr) minmax(300px,430px) minmax(260px,auto)}.interfaceHero{grid-template-columns:minmax(0,1.6fr) minmax(330px,.5fr)}.pipeline{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@keyframes signalPulse{0%{opacity:.85;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1)}}@keyframes telemBlip{0%,to{opacity:.25}50%{opacity:1}}@keyframes orbitalSweep{to{transform:rotate(344deg)}}@keyframes traceFlow{to{stroke-dashoffset:-120px}}@keyframes pulseExpand{0%{opacity:.78;transform:scale(.82)}70%{opacity:.14;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@keyframes dataFlicker{0%,to{opacity:.58}8%,46%,74%{opacity:.95}11%,48%{opacity:.44}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1100px){.topbar,.interfaceHero,.twoCol,.leadWorkspaceLayout{grid-template-columns:1fr}.metricsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.appShell,.appShell.sidebarCollapsed{grid-template-columns:1fr}.sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;height:auto;padding:.85rem;display:grid;position:relative}.sidebarHeader{grid-column:1/-1;margin-bottom:.35rem}.brand{grid-column:auto}.sidebarCollapsed .brandCopy,.sidebarCollapsed .navLabel{opacity:1;pointer-events:auto;max-width:none;transform:none}.sidebarCollapsed .sidebarToggle{width:38px;height:38px;position:static}.sidebarCollapsed .navButton{justify-content:flex-start;padding-inline:1rem}.sidebarCollapsed .logoutLink{display:block}.navButton{margin:0}.topbar{align-items:flex-start}.metricsGrid,.quickGrid,.stageMatrix,.operatorDeck,.workflowRail,.workQueueItem,.timelineItem{grid-template-columns:1fr}.detailPanel{max-height:none;position:relative;top:0}}@media (max-width:640px){.main{padding:.8rem}.sidebar{grid-template-columns:1fr}.topbar h1{font-size:clamp(1.8rem,12vw,3rem);line-height:1.04}.heroCopy h2{font-size:clamp(1.85rem,11vw,3.4rem)}.interfaceHero{min-height:auto;padding:1rem}.detailGrid,.subsystemGrid{grid-template-columns:1fr}.actionCard,.listItem{flex-direction:column;align-items:stretch}button,.button{white-space:normal;width:100%}th,td{padding:.6rem;font-size:.82rem}.modalHeader{flex-direction:column}}.accountsCommandDeck{position:relative}.accountsHudHero{background:radial-gradient(circle at 18% 28%,#ff6b4a1f,#0000 20rem),radial-gradient(circle at 82% 58%,#22c88a1c,#0000 24rem),linear-gradient(135deg,#0f1117f5,#1c1e27a8);border-color:#ff6b4a42;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:1rem;min-height:330px;padding:clamp(1.1rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.accountsHeroCopy{z-index:2;align-self:end;position:relative}.accountsHeroCopy h2{max-width:980px;font-family:var(--font-display);letter-spacing:-.065em;text-transform:uppercase;margin:.35rem 0 1rem;font-size:clamp(2rem,5vw,4.4rem);line-height:.98}.threatBoard{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:.65rem;display:grid;position:relative}.threatBoard span,.intakeCueGrid span{min-height:92px;color:var(--color-signal-muted);text-transform:uppercase;letter-spacing:.12em;background:linear-gradient(135deg,#ff6b4a13,#22c88a09);border:1px solid #ff6b4a38;padding:.85rem;font-size:.62rem}.threatBoard b,.intakeCueGrid b{color:var(--color-warn);font-family:var(--font-display);letter-spacing:-.06em;text-shadow:0 0 22px #ff6b4a52;font-size:clamp(1.6rem,3vw,2.7rem);line-height:.9;display:block}.topographyField{z-index:0;pointer-events:none;opacity:.86;position:absolute;inset:0}.topographyField svg{filter:drop-shadow(0 0 12px #22c88a1f);width:100%;height:100%;position:absolute;inset:0}.topographyField path{fill:none;stroke:#22c88a47;stroke-width:1.1px;stroke-dasharray:8 12;animation:16s linear infinite topoDrift}.topographyField path:nth-child(2n){stroke:#e8a61738;animation-duration:21s;animation-direction:reverse}.scanline{background:linear-gradient(90deg,#0000,#ff6b4a85,#0000);height:1px;animation:5.8s linear infinite scanSweep;position:absolute;left:-10%;right:-10%;transform:rotate(-8deg)}.scanA{top:28%}.scanB{opacity:.58;animation-delay:2.6s;top:74%}.accountsSectionTabs{z-index:12;border:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f1117e6;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;padding:.65rem;display:grid;position:sticky;top:0}.accountsSectionTabs button{color:var(--color-signal-muted);text-align:left;background:#f0ede806;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:54px;display:grid;position:relative}.accountsSectionTabs button span{color:#e8a617b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.66rem}.accountsSectionTabs button b{color:var(--color-tech);font-family:var(--font-display);font-size:1.1rem}.accountsSectionTabs button.active{color:var(--color-warn);box-shadow:inset 0 -2px 0 var(--color-warn), 0 0 28px #ff6b4a14;background:linear-gradient(135deg,#ff6b4a24,#e8a6170e);border-color:#ff6b4a6b}.intakeCueGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}@keyframes topoDrift{to{stroke-dashoffset:-180px}}@keyframes scanSweep{0%{opacity:0;transform:translateY(-80px)rotate(-8deg)}16%,72%{opacity:.85}to{opacity:0;transform:translateY(260px)rotate(-8deg)}}@media (max-width:1100px){.accountsHudHero{grid-template-columns:1fr}.accountsSectionTabs{grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.intakeCueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.threatBoard,.accountsSectionTabs,.intakeCueGrid{grid-template-columns:1fr}.accountsHeroCopy h2{font-size:clamp(1.7rem,10vw,3rem)}}.commandBridgeHero{background:radial-gradient(circle at 22% 22%,#22c88a21,#0000 22rem),radial-gradient(circle at 76% 70%,#e8a6171a,#0000 24rem),linear-gradient(#ff6b4a09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ff6b4a07 1px,#0000 1px) 0 0/48px 48px,#0f1117d1;border-color:#22c88a47}.commandBridgeHero .topographyField{mix-blend-mode:screen;opacity:.46}.commandBridgePanel{border-color:#22c88a42;overflow:hidden;box-shadow:inset 0 0 0 1px #22c88a0f,0 0 42px #22c88a0b}.commandBridgePanel:before,.projectMissionHero:before{content:"";pointer-events:none;opacity:.42;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#f0ede809 0 1px,#0000 1px 5px);position:absolute;inset:0}.hudCompass{border-top:1px solid #22c88a2b;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding-top:.5rem;display:grid;position:relative}.hudCompass span{min-height:42px;color:var(--color-tech);letter-spacing:.13em;background:#22c88a09;border:1px solid #22c88a29;place-items:center;font-size:.54rem;font-weight:800;display:grid}.projectMissionDeck{position:relative}.projectMissionHero{background:radial-gradient(circle at 74% 24%,#e8a61721,#0000 21rem),radial-gradient(circle at 20% 78%,#ff6b4a1f,#0000 24rem),linear-gradient(135deg,#0f1117f2,#1c1e27ad);border-color:#e8a6174d;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:1rem;min-height:350px;padding:clamp(1.1rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.projectMissionHero .accountsHeroCopy,.missionTelemetry{z-index:2;position:relative}.missionTelemetry{background:#0f1117b3;border:1px solid #e8a61733;align-self:stretch;gap:.9rem;padding:1rem;display:grid;overflow:hidden}.missionTelemetry>strong{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-accent)}.miniThreatBoard{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end}.miniThreatBoard span{min-height:78px}.dealVectorPipeline{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.missionStatusGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.missionLane{background:linear-gradient(#e8a6170e,#0f111773),repeating-linear-gradient(90deg,#0000 0 18px,#22c88a07 18px 19px);border-color:#e8a6172e;position:relative}.missionLane h3{color:var(--color-accent);align-items:center;gap:.5rem;display:flex}.missionLane h3 span{color:#f0ede86b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem}.missionCard{border-color:#22c88a2e;position:relative;overflow:hidden}.missionCard:before{content:"";background:linear-gradient(var(--color-accent), var(--color-tech));width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px #e8a6174d}.missionBadge{width:fit-content;color:var(--color-accent);text-transform:uppercase;letter-spacing:.13em;background:#e8a61712;border:1px solid #e8a61742;margin-bottom:.55rem;padding:.2rem .45rem;font-size:.56rem;font-weight:800;display:inline-flex}@media (max-width:1100px){.projectMissionHero{grid-template-columns:1fr}.hudCompass{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.miniThreatBoard,.hudCompass{grid-template-columns:1fr}}.commandConsoleShell{gap:1.1rem}.commandLoadSequence{background:radial-gradient(circle at 50% 45%,#e8a6171c,#0000 13rem),radial-gradient(circle at 16% 78%,#ff6b4a21,#0000 26rem),radial-gradient(circle at 84% 20%,#22c88a1f,#0000 27rem),linear-gradient(120deg,#030509f0,#0d1118d1 54%,#19140bc2);border-color:#e8a61766;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:stretch;gap:clamp(1rem,3vw,2rem);min-height:min(72vh,760px);padding:clamp(1.25rem,4vw,3rem);display:grid;overflow:hidden}.commandLoadSequence:before,.cockpitViewport:before,.quickConsoleDock:before,.accountTerrainPanel:before,.pipelineCommandRail:before{content:"";pointer-events:none;opacity:.72;mix-blend-mode:screen;background:linear-gradient(90deg,#e8a6172e 0 1px,#0000 1px calc(100% - 1px),#e8a6172e calc(100% - 1px)),linear-gradient(0deg,#e8a6172e 0 1px,#0000 1px calc(100% - 1px),#e8a6172e calc(100% - 1px)),repeating-linear-gradient(0deg,#f0ede809 0 1px,#0000 1px 7px);position:absolute;inset:0}.mechFrameOverlay{z-index:1;pointer-events:none;position:absolute;inset:1rem}.mechFrameOverlay i{filter:drop-shadow(0 0 14px #e8a61740);border-color:#e8a617a6;width:clamp(54px,7vw,110px);height:clamp(54px,7vw,110px);position:absolute}.mechFrameOverlay i:first-child{border-top:2px solid;border-left:2px solid;top:0;left:0}.mechFrameOverlay i:nth-child(2){border-top:2px solid;border-right:2px solid;top:0;right:0}.mechFrameOverlay i:nth-child(3){border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}.mechFrameOverlay i:nth-child(4){border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.commandHeroStack{z-index:2;align-self:end;max-width:980px;position:relative}.commandHeroStack h2{font-family:var(--font-display);letter-spacing:-.075em;text-transform:uppercase;text-wrap:balance;margin:.35rem 0 1rem;font-size:clamp(2.6rem,6.5vw,7.6rem);line-height:.88}.commandHeroStack p{max-width:760px;line-height:1.72}.commandActions button{min-width:min(100%,230px)}.launchTelemetryPanel{z-index:2;background:linear-gradient(#22c88a0a 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#22c88a0a 1px,#0000 1px) 0 0/18px 18px,#04080ab8;border:1px solid #22c88a42;align-content:start;gap:.9rem;padding:1.1rem;display:grid;position:relative;box-shadow:inset 0 0 60px #22c88a0b,0 0 70px #00000059}.launchTelemetryPanel>strong{color:var(--color-tech);font-family:var(--font-display);letter-spacing:-.035em}.cockpitViewport{background:radial-gradient(circle at 50% 48%,#22c88a17,#0000 28rem),linear-gradient(135deg,#080c11eb,#11131ac7);border-color:#22c88a47;grid-template-columns:minmax(230px,.72fr) minmax(360px,1.45fr) minmax(260px,.83fr);gap:1rem;min-height:640px;padding:1rem;display:grid;position:relative;overflow:hidden}.cockpitLeftRail,.cockpitRightRail,.cockpitRadarCore{z-index:2;border:1px solid var(--color-border);background:#0a0c11b8;align-content:start;gap:.8rem;padding:1rem;display:grid;position:relative}.cockpitLeftRail h3,.cockpitRightRail h3,.quickConsoleDock h3{font-family:var(--font-display);letter-spacing:-.04em;margin:.2rem 0 .4rem}.cockpitRadarCore{align-content:center;justify-items:center;overflow:hidden}.cockpitRadar{aspect-ratio:1;isolation:isolate;place-items:center;width:min(100%,640px);display:grid;position:relative}.radarRings,.radarCrosshair,.radarStats{pointer-events:none;position:absolute;inset:0}.radarRings i{inset:calc(var(--i,0) * 9%);border:1px solid #22c88a2e;border-radius:50%;animation:5.4s infinite radarBreathe;position:absolute}.radarRings i:first-child{--i:0;border-color:#e8a6173b}.radarRings i:nth-child(2){--i:1;animation-delay:.35s}.radarRings i:nth-child(3){--i:2;border-style:dashed;animation-delay:.7s}.radarRings i:nth-child(4){--i:3;border-color:#ff6b4a38;animation-delay:1.05s}.radarCrosshair:before,.radarCrosshair:after{content:"";background:linear-gradient(90deg,#0000,#e8a61761,#0000);position:absolute}.radarCrosshair:before{height:1px;top:50%;left:4%;right:4%}.radarCrosshair:after{background:linear-gradient(#0000,#e8a61761,#0000);width:1px;top:4%;bottom:4%;left:50%}.radarCoreReadout{z-index:2;text-align:center;background:radial-gradient(circle,#e8a61729,#0a0c11d6 65%);border:1px solid #e8a61766;border-radius:50%;align-content:center;place-items:center;width:180px;height:180px;display:grid;position:relative;box-shadow:0 0 80px #e8a61721}.radarCoreReadout span,.radarCoreReadout small{color:var(--color-signal-muted);letter-spacing:.16em;font-size:.62rem;font-weight:800}.radarCoreReadout strong{color:var(--color-accent);font-family:var(--font-display);letter-spacing:-.07em;font-size:4rem;line-height:.9;display:block}.radarStats .radarStat{width:150px;min-height:72px;color:var(--color-signal-muted);text-transform:uppercase;letter-spacing:.1em;background:#22c88a0b;border:1px solid #22c88a33;padding:.65rem;font-size:.58rem;position:absolute}.radarStat b{color:var(--color-tech);font-family:var(--font-display);letter-spacing:-.05em;font-size:1.8rem;line-height:.9;display:block}.stat1{top:12%;left:4%}.stat2{top:12%;right:4%}.stat3{bottom:12%;left:4%}.stat4{bottom:12%;right:4%}.commandStageMatrix{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.missionMiniList{border-top:1px solid var(--color-border);margin-top:.8rem;padding-top:.8rem}.quickConsoleDock{background:#0f1117b8;border-color:#e8a61747;grid-template-columns:minmax(220px,.55fr) minmax(280px,1fr) minmax(280px,1fr);gap:1rem;padding:1rem;display:grid;position:relative}.quickConsoleDock>*{z-index:2;position:relative}.quickConsoleDock .panel{background:#0a0c11b3}.accountCockpitLayout{grid-template-columns:minmax(260px,.72fr) minmax(340px,1fr) minmax(340px,.88fr);min-height:720px}.pipelineCommandRail,.accountTerrainPanel{align-self:stretch;padding:1rem;position:relative;overflow:hidden}.railHeader{z-index:2;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;display:flex;position:relative}.railHeader strong{font-family:var(--font-display);letter-spacing:-.035em}.stageSelectorRail{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.8rem;display:grid;position:relative}.stageSelectorRail button{min-height:44px;color:var(--color-signal-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.58rem;font-size:.62rem;display:grid}.stageSelectorRail button span{color:#e8a617b3;font-family:ui-monospace,monospace}.stageSelectorRail button b{color:var(--color-tech)}.leadSignalStack{z-index:2;gap:.55rem;max-height:520px;padding-right:.2rem;display:grid;position:relative;overflow-y:auto}.leadSignalCard{border:1px solid var(--color-border);background:#0f1117b8;padding:.55rem}.leadSignalButton{text-align:left;width:100%;color:var(--color-signal);box-shadow:none;background:0 0;border:0;grid-template-columns:auto 1fr;gap:.5rem;padding:.2rem;display:grid}.leadSignalButton:hover{box-shadow:none;background:0 0}.leadSignalButton span{color:var(--color-accent);font-family:ui-monospace,monospace}.leadSignalButton strong,.leadSignalButton small{grid-column:2;display:block}.leadSignalButton small{color:var(--color-signal-muted);font-size:.7rem}.accountTerrainMap{z-index:2;background:radial-gradient(circle,#22c88a17,#0f1117d1 64%);border:1px solid #22c88a33;min-height:430px;position:relative;overflow:hidden}.accountTerrainMap .topographyField{opacity:.75}.terrainReadout{z-index:2;color:var(--color-signal-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;display:grid;position:absolute;top:1rem;left:1rem}.terrainReadout b{color:var(--color-accent);font-family:var(--font-display);letter-spacing:-.08em;font-size:3rem;line-height:.9}.terrainNode{z-index:3;width:44px;height:44px;color:var(--color-tech);background:#22c88a14;border-color:#22c88a6b;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;box-shadow:0 0 28px #22c88a24}.terrainNode span{font-family:ui-monospace,monospace;font-size:.62rem}.terrainNode1{top:28%;left:18%}.terrainNode2{top:18%;left:42%}.terrainNode3{top:32%;left:68%}.terrainNode4{top:58%;left:30%}.terrainNode5{top:64%;left:74%}.terrainNode6{top:48%;left:52%}.terrainNode7{top:76%;left:12%}.terrainNode8{top:16%;left:84%}.terrainLegend{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.terrainLegend span,.selectedAccountTelemetry span{color:var(--color-signal-muted);text-transform:uppercase;letter-spacing:.1em;background:#e8a6170b;border:1px solid #e8a6172e;padding:.55rem;font-size:.58rem}.selectedAccountTelemetry{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid;position:relative}.selectedAccountTelemetry strong{color:var(--color-signal);letter-spacing:0;text-transform:none;margin-top:.2rem;font-size:.9rem;display:block}.accountCockpitLayout .detailPanel{background:#0a0c11d1;border-color:#ff6b4a3d;max-height:720px}@keyframes radarBreathe{0%,to{opacity:.58;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@media (max-width:1280px){.cockpitViewport,.accountCockpitLayout{grid-template-columns:1fr}.cockpitRadar{width:min(100%,520px)}.quickConsoleDock,.commandLoadSequence{grid-template-columns:1fr}}@media (max-width:760px){.commandHeroStack h2{font-size:clamp(2.25rem,15vw,4rem)}.radarStats .radarStat{width:auto;position:relative;inset:auto}.radarStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid;position:relative}.cockpitRadar{aspect-ratio:auto;align-content:center;min-height:360px}.commandStageMatrix,.stageSelectorRail,.terrainLegend,.selectedAccountTelemetry{grid-template-columns:1fr}}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090dc7;border:1px solid #f0ede813;grid-template-columns:minmax(220px,.7fr) minmax(260px,430px) minmax(220px,330px);margin:-.35rem 0 1rem;padding:.65rem;position:sticky;top:0}.topbar h1{letter-spacing:-.04em;white-space:normal;font-size:clamp(1.35rem,2.2vw,2.15rem)}.topbar .eyebrow{font-size:.58rem}.statusPill{background:#22c88a09;border-color:#22c88a2e}@media (max-width:1100px){.topbar{grid-template-columns:1fr;position:relative}}.stageSelectorRail button.active{color:var(--color-tech);background:linear-gradient(135deg,#22c88a1f,#e8a6170a);border-color:#22c88a61;box-shadow:inset 0 0 0 1px #22c88a14,0 0 24px #22c88a0f}.stageSelectorRail button.active span{color:var(--color-accent)}.stageSelectorRail button.active b{color:var(--color-tech)}.stageSelectorRail button.active:hover{box-shadow:inset 0 0 0 1px #22c88a1a,0 0 28px #22c88a1a}.cockpitRail{background:linear-gradient(#ff6b4a0e,#0000 28%),radial-gradient(circle at 50% 8%,#e8a61729,#0000 10rem),#080a0ef0;box-shadow:inset -1px 0 #e8a61729,inset -18px 0 32px #00000038}.cockpitRail:before{content:"";pointer-events:none;opacity:.55;background:repeating-linear-gradient(0deg,#f0ede809 0 1px,#0000 1px 6px),linear-gradient(90deg,#0000,#e8a6170e);position:absolute;inset:0}.cockpitRail>*{z-index:1;position:relative}.systemRail{gap:.75rem;margin:1rem 0;padding:.4rem 0 1rem;display:grid;position:relative}.railSpine{background:linear-gradient(#0000,#e8a61780,#22c88a73,#0000);width:1px;position:absolute;top:.65rem;bottom:1.45rem;left:1.56rem;box-shadow:0 0 18px #e8a6173d}.systemRail .navButton{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(90deg,#f0ede809,#f0ede803),#0f11179e;border-color:#e8a61729;grid-template-columns:2.35rem 2.8rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:74px;margin:0;padding:.75rem .7rem;display:grid;position:relative}.systemRail .navButton:before{content:"";background:#080a0e;border:1px solid #e8a61799;width:10px;height:10px;position:absolute;left:1.25rem;transform:rotate(45deg);box-shadow:0 0 12px #e8a6172e}.systemRail .navButton.active{color:var(--color-signal);box-shadow:inset 3px 0 0 var(--color-warn), 0 0 34px #ff6b4a1f;background:linear-gradient(90deg,#ff6b4a29,#e8a61712),#0f1117d9;border-color:#ff6b4a8c}.systemRail .navButton.active:before{background:var(--color-warn);border-color:var(--color-warn)}.railIndex{color:#e8a6179e;letter-spacing:.14em;justify-self:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.62rem}.systemRail .navGlyph{width:2.45rem;height:2.45rem;color:var(--color-tech);background:radial-gradient(circle,#22c88a21,#22c88a06);border-color:#22c88a42;font-size:.66rem}.systemRail .navLabel strong,.systemRail .navLabel small{display:block}.systemRail .navLabel strong{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase}.systemRail .navLabel small{color:var(--color-signal-muted);letter-spacing:.16em;text-transform:uppercase;margin-top:.1rem;font-size:.64rem}.railCount{text-align:right;min-width:2rem;color:var(--color-accent);font-family:var(--font-display);font-size:1.25rem}.heroDataStrip{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;max-width:920px;margin-top:1rem;display:grid;position:relative}.heroDataStrip span{color:var(--color-signal-muted);text-transform:uppercase;letter-spacing:.12em;background:#080a0e9e;border:1px solid #e8a6172e;padding:.65rem .75rem;font-size:.6rem}.heroDataStrip b{color:var(--color-accent);font-family:var(--font-display);margin-top:.15rem;font-size:clamp(1.35rem,2.4vw,2.35rem);line-height:.95;display:block}.commandHeroStack h2,.accountsHeroCopy h2{max-width:780px}.commandLoadSequence,.accountsHudHero,.projectMissionHero{min-height:260px}.commandLoadSequence .muted,.accountsHudHero .muted,.projectMissionHero .muted{display:none}.sidebarCollapsed .systemRail .navButton{grid-template-columns:1fr;justify-items:center;min-height:60px;padding:.65rem .35rem}.sidebarCollapsed .railIndex,.sidebarCollapsed .railCount,.sidebarCollapsed .systemRail .navLabel{display:none}.sidebarCollapsed .railSpine{left:50%;transform:translate(-50%)}@media (max-width:900px){.systemRail{grid-template-columns:repeat(3,minmax(0,1fr))}.railSpine{display:none}.systemRail .navButton{grid-template-columns:auto minmax(0,1fr) auto;min-height:58px}.systemRail .navButton:before,.railIndex{display:none}.heroDataStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.systemRail,.heroDataStrip{grid-template-columns:1fr}}.accountsUsabilityDeck{gap:1rem}.accountsControlHeader{min-height:unset;border-color:#22c88a2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.accountsControlHeader h2{font-family:var(--font-display);letter-spacing:-.04em;margin:.15rem 0 0;font-size:clamp(1.65rem,3vw,2.6rem)}.accountsHeaderStats{grid-template-columns:repeat(3,minmax(96px,1fr));gap:.6rem;display:grid}.accountsHeaderStats span{color:var(--color-signal-muted);text-transform:uppercase;letter-spacing:.1em;background:#080a0e80;border:1px solid #e8a61729;padding:.6rem .7rem;font-size:.62rem}.accountsHeaderStats b{color:var(--color-accent);font-family:var(--font-display);font-size:1.55rem;line-height:1;display:block}.accountsActionBar{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.accountsActionBar button{width:auto;min-height:40px;color:var(--color-signal-muted);background:#f0ede806;border-color:#f0ede81f;align-items:center;gap:.55rem;padding:.55rem .8rem;display:inline-flex}.accountsActionBar button.active{color:var(--color-accent);background:#e8a61714;border-color:#e8a6176b}.accountsActionBar b{color:var(--color-tech);font-family:var(--font-display)}.accountsDeskLayout{grid-template-columns:minmax(420px,.9fr) minmax(460px,1.1fr);align-items:start;gap:1rem;display:grid}.accountListPanel{gap:.8rem;min-height:620px;padding:1rem;display:grid}.accountListHeader{grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:end;gap:.75rem;display:grid}.accountListHeader h3{font-family:var(--font-display);margin:.15rem 0 0}.accountListHeader input{min-width:0}.accountStageFilters{flex-wrap:wrap;gap:.4rem;display:flex}.accountStageFilters button{letter-spacing:.1em;width:auto;min-height:34px;color:var(--color-signal-muted);background:#0f11178c;border-color:#f0ede81a;padding:.45rem .55rem;font-size:.66rem}.accountStageFilters button.active{color:#080a0e;background:var(--color-accent);border-color:var(--color-accent)}.accountStageFilters b{font-family:var(--font-display);margin-left:.4rem}.accountRows{gap:.5rem;max-height:65vh;padding-right:.2rem;display:grid;overflow-y:auto}.accountRow{text-align:left;width:100%;min-height:112px;color:var(--color-signal);background:#080a0e94;border:1px solid #f0ede817;grid-template-columns:1fr;align-content:center;justify-items:start;gap:.35rem;padding:.72rem;display:grid}.accountRow:hover,.accountRow.selectedCard{background:linear-gradient(90deg,#e8a61717,#22c88a09);border-color:#e8a6176b}.statusChip{width:fit-content;max-width:100%;color:var(--color-tech);text-transform:uppercase;letter-spacing:.1em;background:#22c88a0f;border:1px solid #22c88a40;padding:.25rem .45rem;font-size:.58rem;display:inline-flex}.statusChip.hot{color:var(--color-warn);background:#ff6b4a14;border-color:#ff6b4a52}.statusChip.cold{color:var(--color-signal-muted);background:#f0ede809;border-color:#f0ede826}.accountRowMain,.accountRowMeta{min-width:0}.accountRowMain{gap:.18rem;display:grid}.accountRowMain strong{color:var(--color-signal);font-family:var(--font-display);overflow-wrap:anywhere;font-size:.92rem;line-height:1.15}.accountRowMain small,.accountRowMain em,.accountRowMeta small{color:var(--color-signal-muted);overflow-wrap:anywhere;text-transform:none;letter-spacing:0;white-space:normal;font-size:.76rem;font-style:normal;line-height:1.25}.accountRowMeta{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.35rem .65rem;display:flex}.accountRowMeta b{color:var(--color-accent);font-family:var(--font-display)}.accountDetailPanel .detailPanel{border-color:#e8a6172e;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.accountDetailPanel .workflowRail.meetingIntakeRail{grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);align-items:stretch}.accountDetailPanel .workflowRail.meetingIntakeRail button:first-child{grid-row:span 2}.accountCreateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.meetingShortcutPanel{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.meetingShortcutPanel h2{font-family:var(--font-display);margin:.2rem 0 0}.accountsHudHero,.pipelineCommandRail,.accountTerrainPanel{display:none}@media (max-width:1180px){.accountsDeskLayout{grid-template-columns:1fr}.accountDetailPanel .detailPanel{max-height:none;position:relative;top:0}}@media (max-width:900px){.accountsControlHeader,.accountListHeader,.accountCreateGrid,.accountDetailPanel .workflowRail.meetingIntakeRail{grid-template-columns:1fr}.accountsHeaderStats{grid-template-columns:repeat(3,minmax(0,1fr))}.accountDetailPanel .workflowRail.meetingIntakeRail button:first-child{grid-row:auto}}@media (max-width:640px){.accountsHeaderStats{grid-template-columns:1fr}}.projectUsabilityDeck{gap:1rem}.projectsControlHeader{min-height:unset;border-color:#e8a61733;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.projectsControlHeader h2{font-family:var(--font-display);letter-spacing:-.04em;margin:.15rem 0 0;font-size:clamp(1.65rem,3vw,2.6rem)}.projectsHeaderStats{grid-template-columns:repeat(4,minmax(94px,1fr));gap:.6rem;display:grid}.projectsHeaderStats span{color:var(--color-signal-muted);text-transform:uppercase;letter-spacing:.1em;background:#080a0e80;border:1px solid #e8a61729;padding:.6rem .7rem;font-size:.62rem}.projectsHeaderStats b{color:var(--color-accent);font-family:var(--font-display);font-size:1.45rem;line-height:1;display:block}.projectsActionBar{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.projectsActionBar button{width:auto;min-height:40px;color:var(--color-signal-muted);background:#f0ede806;border-color:#f0ede81f;align-items:center;gap:.55rem;padding:.55rem .8rem;display:inline-flex}.projectsActionBar button.active{color:var(--color-accent);background:#e8a61714;border-color:#e8a6176b}.projectsActionBar b{color:var(--color-tech);font-family:var(--font-display)}.projectsDeskLayout{grid-template-columns:minmax(420px,.92fr) minmax(460px,1.08fr);align-items:start;gap:1rem;display:grid}.projectListPanel{gap:.8rem;min-height:620px;padding:1rem;display:grid}.projectListHeader{grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:end;gap:.75rem;display:grid}.projectListHeader h3{font-family:var(--font-display);margin:.15rem 0 0}.projectListHeader input{min-width:0}.projectStatusFilters{flex-wrap:wrap;gap:.4rem;display:flex}.projectStatusFilters button{letter-spacing:.1em;width:auto;min-height:34px;color:var(--color-signal-muted);background:#0f11178c;border-color:#f0ede81a;padding:.45rem .55rem;font-size:.66rem}.projectStatusFilters button.active{color:#080a0e;background:var(--color-accent);border-color:var(--color-accent)}.projectStatusFilters b{font-family:var(--font-display);margin-left:.4rem}.projectRows{gap:.5rem;max-height:65vh;padding-right:.2rem;display:grid;overflow-y:auto}.projectRow{text-align:left;width:100%;min-height:116px;color:var(--color-signal);background:#080a0e94;border:1px solid #f0ede817;grid-template-columns:1fr;align-content:center;justify-items:start;gap:.35rem;padding:.72rem;display:grid}.projectRow:hover,.projectRow.selectedCard{background:linear-gradient(90deg,#e8a61717,#22c88a09);border-color:#e8a6176b}.projectRowMain,.projectRowMeta{min-width:0}.projectRowMain{gap:.18rem;display:grid}.projectRowMain strong{color:var(--color-signal);font-family:var(--font-display);overflow-wrap:anywhere;font-size:.94rem;line-height:1.15}.projectRowMain small,.projectRowMain em,.projectRowMeta small{color:var(--color-signal-muted);overflow-wrap:anywhere;text-transform:none;letter-spacing:0;white-space:normal;font-size:.76rem;font-style:normal;line-height:1.25}.projectRowMeta{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.35rem .65rem;display:flex}.projectRowMeta b{color:var(--color-accent);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em}.projectDetailPanel .detailPanel{border-color:#e8a6172e;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.projectAutomationRail{grid-template-columns:minmax(0,1fr) auto auto}.projectMissionHero,.dealVectorPipeline,.missionStatusGrid{display:none}@media (max-width:1180px){.projectsDeskLayout{grid-template-columns:1fr}.projectDetailPanel .detailPanel{max-height:none;position:relative;top:0}}@media (max-width:900px){.projectsControlHeader,.projectListHeader,.projectAutomationRail{grid-template-columns:1fr}.projectsHeaderStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.projectsHeaderStats{grid-template-columns:1fr}}.mechCockpitShell{background:radial-gradient(circle at 50% 8%,#e8a61729,#0000 24rem),radial-gradient(circle at 12% 55%,#ff6b4a1f,#0000 28rem),radial-gradient(circle at 88% 46%,#22c88a1f,#0000 30rem),linear-gradient(135deg,#030509fa,#0a0d14f0);min-height:100vh;display:block}.mechMain{isolation:isolate;min-height:100vh;padding:clamp(.8rem,2vw,1.35rem);position:relative}.mechMain:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#e8a6171f 0 1px,#0000 1px calc(100% - 1px),#e8a6171f calc(100% - 1px)),linear-gradient(0deg,#e8a6171f 0 1px,#0000 1px calc(100% - 1px),#e8a6171f calc(100% - 1px)),radial-gradient(circle,#0000 0 28%,#0000003d 68%,#0000008c);margin:clamp(.4rem,1vw,.75rem);position:fixed;inset:0}.mechMain>*{z-index:1;position:relative}.cockpitTopbar{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:#030509c2;border-color:#22c88a33;grid-template-columns:minmax(220px,.65fr) minmax(260px,440px) minmax(220px,1fr) auto}.cockpitBrand{margin:0}.cockpitBrand .brandCopy span{color:var(--color-tech);letter-spacing:.14em}.cockpitLogout{white-space:nowrap;align-self:stretch;place-items:center;width:auto;display:grid}.commandLoadSequence{border-width:1px;min-height:calc(100vh - 128px);box-shadow:inset 0 0 90px #e8a6170b,inset 0 0 180px #22c88a0a,0 28px 100px #0000006b}.commandHeroStack h2{text-shadow:0 0 28px #e8a6172e,0 0 80px #ff6b4a1a}.cockpitHudButtons{grid-template-columns:repeat(2,minmax(220px,340px));gap:.85rem;max-width:760px;margin-top:1.25rem;display:grid}.hudLaunchButton{text-align:left;min-height:118px;color:var(--color-signal);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(135deg,#22c88a1c,#e8a6170b),#05080cc7;border-color:#22c88a5c;grid-template-columns:auto 1fr;align-content:center;gap:.45rem .8rem;display:grid;position:relative;overflow:hidden}.hudLaunchButton:after{content:"";transition:transform .55s var(--ease-out-expo);background:linear-gradient(115deg,#0000 0 40%,#e8a6171f 48%,#0000 56% 100%);position:absolute;inset:0;transform:translate(-120%)}.hudLaunchButton:hover:after{transform:translate(90%)}.hudLaunchButton.projects{background:linear-gradient(135deg,#e8a6171f,#ff6b4a0f),#05080cc7;border-color:#e8a61761}.hudLaunchCode{width:3.4rem;height:3.4rem;color:var(--color-tech);font-family:var(--font-display);background:#22c88a14;border:1px solid #22c88a61;grid-row:span 2;place-items:center;font-size:1rem;display:grid}.hudLaunchButton.projects .hudLaunchCode{color:var(--color-accent);background:#e8a61714;border-color:#e8a6176b}.hudLaunchButton strong{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(1.1rem,2vw,1.55rem)}.hudLaunchButton small{color:var(--color-signal-muted);text-transform:none;letter-spacing:0;font-size:.76rem;line-height:1.45}.hudWindowBackdrop{z-index:80;-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:radial-gradient(circle,#22c88a1f,#0000 28rem),#0000008a;place-items:center;padding:clamp(.65rem,2.2vw,2rem);display:grid;position:fixed;inset:0}.hudWindowPanel{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));background:linear-gradient(#22c88a0a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#22c88a0a 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 22% 12%,#e8a61724,#0000 22rem),#07090df5;border:1px solid #e8a6176b;grid-template-rows:auto minmax(0,1fr);width:min(1560px,100%);max-height:min(92vh,1040px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #22c88a1f,0 28px 120px #000000b3,inset 0 0 80px #e8a61709}.hudWindowHeader{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04060adb;border-bottom:1px solid #e8a61733;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(.9rem,2vw,1.25rem);display:grid;position:sticky;top:0}.hudWindowHeader h2{font-family:var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin:.1rem 0 0;font-size:clamp(1.7rem,4vw,3.4rem)}.hudCloseButton{width:auto;min-width:150px;color:var(--color-accent);border-color:#e8a61752}.hudWindowBody{min-height:0;padding:clamp(.8rem,2vw,1.25rem);overflow:auto}.hudWindowBody .accountsControlHeader,.hudWindowBody .projectsControlHeader{display:none}.hudWindowFrame{z-index:6;pointer-events:none;position:absolute;inset:.7rem}.hudWindowFrame i{filter:drop-shadow(0 0 12px #22c88a2e);border-color:#22c88a9e;width:74px;height:74px;position:absolute}.hudWindowFrame i:first-child{border-top:2px solid;border-left:2px solid;top:0;left:0}.hudWindowFrame i:nth-child(2){border-top:2px solid;border-right:2px solid;top:0;right:0}.hudWindowFrame i:nth-child(3){border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}.hudWindowFrame i:nth-child(4){border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.accountsActionBar,.projectsActionBar{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090db8;border:1px solid #f0ede80f;padding:.45rem;position:sticky;top:0}@media (max-width:1100px){.cockpitTopbar{clip-path:none;grid-template-columns:1fr}.cockpitLogout{min-height:42px}}@media (max-width:760px){.cockpitHudButtons{grid-template-columns:1fr}.hudLaunchButton{min-height:104px}.hudWindowHeader{grid-template-columns:1fr}.hudCloseButton{width:100%}}
