@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&display=swap";
*{box-sizing:border-box}body{color:#edf2f7;background:#080d16;margin:0;font-family:DM Sans,Arial,sans-serif}body:before{content:"";pointer-events:none;background:radial-gradient(at 80% -20%,#273c5724,#0000 55%),linear-gradient(120deg,#0000 70%,#c49a3a05);position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit}.s{grid-template-columns:272px 1fr;min-height:100vh;display:grid}.n{z-index:5;background:linear-gradient(#101a29,#0b121e 65%,#090f18);border-right:1px solid #263448;flex-direction:column;padding:28px 18px 20px;display:flex;position:relative}.brand{align-items:center;gap:11px;padding:0 10px 34px;display:flex}.brandMark{color:#e2bd68;border:1px solid #d1a84f;border-radius:9px;place-items:center;width:34px;height:34px;font-family:Space Grotesk;font-weight:700;display:grid}.brand strong,.brand small{letter-spacing:.11em;font-family:Space Grotesk;display:block}.brand strong{font-size:13px}.brand small{color:#7d8da4;margin-top:4px;font-size:8px}nav{gap:6px;display:grid}nav a{color:#9eacc0;border:1px solid #0000;border-radius:10px;align-items:center;gap:13px;padding:13px 12px;display:flex}nav a:hover,nav a:focus{color:#f5f0e4;background:#182537;border-color:#30445c}nav a:first-child{color:#f4d790;background:linear-gradient(90deg,#c49a3a1f,#0000);border-color:#725b2d}.navIcon{text-align:center;color:#d0aa5b;width:25px;font-size:20px}.n nav b,.n nav small{display:block}.n nav b{font-size:13px;font-weight:600}.n nav small{color:#74849b;margin-top:3px;font-size:10px}.navFoot{color:#8493a7;border-top:1px solid #223147;margin-top:auto;padding:20px 10px 0;font-size:11px}.liveDot{background:#82d1a4;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #82d1a4}.navFoot form{margin-top:20px}.navFoot button{color:#77869a;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.m{width:100%;min-width:0;max-width:1550px;padding:0 38px 48px}.topbar{color:#7889a0;letter-spacing:.13em;border-bottom:1px solid #1c2a3d;align-items:center;gap:12px;height:66px;font-size:10px;display:flex}.topbar i{color:#c7a255}.secure{color:#789f88;margin-left:auto;font-size:9px}.menuButton,.mobileClose{display:none}.statusStrip{background:#26364b;border:1px solid #293b52;border-radius:12px;grid-template-columns:repeat(4,1fr) auto;gap:1px;margin:26px 0 34px;display:grid;overflow:hidden;box-shadow:0 16px 40px #0003}.statusStrip>div{background:#101a29;min-width:0;padding:14px 17px}.statusStrip b,.statusStrip span,.statusStrip small{display:block}.statusStrip b{text-transform:uppercase;letter-spacing:.12em;color:#cda956;margin-bottom:8px;font-size:10px}.statusStrip span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.statusStrip small{color:#8190a6;margin-top:4px;font-size:10px}.statusStrip details{color:#8190a6;background:#101a29;padding:14px;font-size:11px}.statusStrip summary{cursor:pointer}.between{justify-content:space-between;align-items:start;gap:15px;display:flex}h1,h2{letter-spacing:-.03em;font-family:Space Grotesk,sans-serif}h1{margin:0 0 8px;font-size:34px}h2{font-size:19px}.muted{color:#8b9ab0}.p{color:#e0bc68;letter-spacing:.08em;border:1px solid #735e2c;border-radius:4px;padding:5px 9px;font-size:10px}.c{background:linear-gradient(140deg,#111d2d,#0c1522);border:1px solid #25374e;border-radius:14px;margin-top:12px;padding:18px;box-shadow:0 16px 40px #0002}.portrait{--accent:#70d0ff;--skin:#d5a27b;--hair:#38251d;filter:drop-shadow(0 8px 8px #0008);width:88px;height:104px;margin:auto;position:relative}.portrait span{display:block;position:absolute}.portraitFace{background:var(--skin);z-index:2;border:2px solid #e6bd8e;border-radius:46% 46% 44% 44%;width:39px;height:45px;top:22px;left:25px;box-shadow:inset -5px -2px #a9674d55}.portraitHair{background:var(--hair);z-index:3;width:46px;height:32px;box-shadow:8px 3px 0 var(--hair),-5px 8px 0 var(--hair);border-radius:55% 55% 20% 25%;top:13px;left:21px}.portraitEar{background:var(--skin);z-index:1;width:7px;height:13px;top:39px}.portraitEar.left{left:21px}.portraitEar.right{left:61px}.portraitNeck{background:var(--skin);z-index:1;width:16px;height:18px;top:61px;left:37px}.portraitJacket{background:linear-gradient(110deg,var(--accent),#182d45);z-index:2;border-top:2px solid #fff3;border-radius:30px 30px 8px 8px;width:72px;height:40px;top:68px;left:8px}.portraitShirt{clip-path:polygon(0 0,100% 0,68% 100%,32% 100%);z-index:3;background:#e8e4d8;width:18px;height:25px;top:67px;left:36px}.boardChamber{background:linear-gradient(150deg,#20344a,#0a111b 72%);border:1px solid #6c5931;border-radius:24px;min-height:690px;margin:28px 0;padding:25px 7%;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #0009,0 25px 65px #0007}.boardHeader{text-align:center;letter-spacing:.2em;color:#acbfd0;font-size:10px}.boardHeader strong,.boardHeader small{letter-spacing:0;display:block}.boardHeader strong{color:#e5c778;margin-top:10px;font-size:18px}.boardHeader small{color:#92a0b0;margin-top:5px}.boardTable{background:linear-gradient(145deg,#52606c,#182530 55%,#0b131b);border:13px solid #92723c;border-radius:50% 50% 40% 40%;position:absolute;inset:190px 12% 50px;transform:perspective(700px)rotateX(57deg);box-shadow:inset 0 0 50px #000b,0 35px 30px #0009}.tableSurface{text-align:center;color:#d5bd7a;position:absolute;top:26%;left:28%;right:28%;transform:rotateX(-57deg)}.tableSurface span,.tableSurface b,.tableSurface small{display:block}.tableSurface b{margin:12px;font-size:17px}.tableSurface small{color:#aab8c5}.boardSeats{justify-content:space-around;align-items:flex-end;display:flex;position:absolute;inset:-50px -10% 0;transform:rotateX(-57deg)}.boardSeat{text-align:center;width:145px;transform:translateZ(30px)}.boardSeat>div:not(.portrait){background:#0d1826e8;border:1px solid #486075;border-radius:8px;padding:8px}.boardSeat b,.boardSeat strong,.boardSeat small{display:block}.boardSeat strong{color:#dfbd6a;margin:4px;font-size:11px}.boardSeat small{color:#9baabb;font-size:10px}.ceoChair{text-align:center;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ceoChair b,.ceoChair small{display:block}.ceoChair b{color:#e5c778;letter-spacing:.14em}.ceoChair small{color:#9aabba;font-size:9px}.livePanel{background:linear-gradient(120deg,#1c3045,#0e1926);border:1px solid #c39a45;border-radius:16px;margin:26px 0 15px;padding:24px;box-shadow:0 18px 45px #0005}.livePanelTitle span,.livePanelTitle b{display:block}.livePanelTitle span{letter-spacing:.16em;color:#dfbd6a;font-size:10px}.livePanelTitle b{margin-top:7px;font-size:23px}.nowGrid{background:#33485d;grid-template-columns:2fr 1fr 1fr 1fr;gap:1px;margin-top:22px;display:grid}.nowGrid>div{background:#0d1826;padding:15px}.nowGrid small,.nowGrid strong{display:block}.nowGrid small{color:#9aabc0;letter-spacing:.12em;font-size:9px}.nowGrid strong{margin-top:7px;font-size:14px}.pipelineRoom{background:radial-gradient(circle,#172e43,#0a121d 72%);border:1px solid #344b60;border-radius:20px;padding:25px;box-shadow:inset 0 0 60px #0007}.deliveryPipeline{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.deliveryPipeline>div{text-align:center;background:#101f30;border:1px solid #314961;padding:16px 8px}.deliveryPipeline span,.deliveryPipeline b,.deliveryPipeline small{display:block}.deliveryPipeline span{color:#788da2;font-size:10px}.deliveryPipeline b{margin:7px 0}.deliveryPipeline small{color:#8093a5;font-size:9px}.deliveryPipeline .current{color:#fff0bb;background:#5a4520;border-color:#e0ba62;box-shadow:0 0 22px #d2a84a55}.deliveryPipeline .current small{color:#f4d589}.deliveryPipeline .done{border-color:#548b70}.workstations{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:25px;display:grid}.workstation{text-align:center;background:linear-gradient(#172637,#0d1723);border-top:2px solid #52677b;border-radius:10px;min-width:0;padding:14px 8px}.workstation .portrait{margin:-10px auto;transform:scale(.7)}.workstation b,.workstation small{display:block}.workstation b{font-size:11px}.workstation small{color:#d7b86a;font-size:9px}.workstation p{color:#aebccb;min-height:28px;font-size:10px}.evidenceColumns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.blocker{border-color:#81534c}.hqMap{background:linear-gradient(135deg,#122336,#09121c);border:1px solid #5f5334;border-radius:22px;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;padding:42px 65px;display:grid;position:relative;box-shadow:inset 0 0 80px #0009,0 20px 60px #0006}.hqCorridor{z-index:2;text-align:center;color:#cba95e;pointer-events:none;background:linear-gradient(90deg,#0000,#c49a3a18,#0000);border-left:1px solid #c69d4c66;border-right:1px solid #c69d4c66;width:100px;padding-top:15px;font-size:8px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hqCorridor i{border-left:2px dotted #71a4c080;height:70%;margin:25px auto;display:block}.hqCorridor small{writing-mode:vertical-rl}.hqDepartment{z-index:3;background:linear-gradient(145deg,#1c3043,#0c1724);border:1px solid #385169;border-radius:14px;min-height:245px;padding:18px;position:relative;box-shadow:inset 0 1px #fff1,0 16px 30px #0006}.roomLabel{letter-spacing:.14em;color:#91a2b4;font-size:9px}.departmentInterior{background:linear-gradient(90deg,#1b2b3a,#263c4d);border-bottom:4px solid #94743c;height:85px;margin:12px 0;position:relative}.desk{border:1px solid #6c7980;border-bottom:4px solid #c09b50;width:33%;height:29px;position:absolute;top:23px;left:12%}.desk.second{left:auto;right:12%}.departmentInterior .portrait{position:absolute;top:0;left:50%;transform:translate(-50%)scale(.7)}.hqDepartment h2{margin:7px 0;font-size:15px}.roomStatus{color:#dfbb65;font-size:10px}.hqDepartment p{color:#c1ceda;min-height:30px;font-size:11px}.hqDepartment>small{color:#8ea0b2;font-size:10px}.pipeline{display:flex}.pipeline span{text-align:center;color:#d0b060;background:#142439;border:1px solid #30455f;flex:1;padding:13px 8px;font-size:11px}.pipeline span+span{border-left:0}.mobileClose{color:#fff;background:0 0;border:0;font-size:24px;position:absolute;top:18px;right:18px}@media (max-width:1000px){.s{grid-template-columns:220px 1fr}.boardChamber{padding-inline:2%}.nowGrid{grid-template-columns:1fr 1fr}.workstations{grid-template-columns:repeat(3,1fr)}.hqMap{padding-inline:30px}.hqCorridor{width:55px}}@media (max-width:680px){.s{display:block}.n{width:285px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:20px 0 50px #0008}.n.open{transform:none}.mobileClose,.menuButton{display:block}.m{padding:0 17px 35px}.topbar{height:58px}.menuButton{color:#d4b465;background:0 0;border:0;font-size:22px}.secure{display:none}.statusStrip{grid-template-columns:1fr 1fr;margin:16px 0 24px}.statusStrip>div{padding:12px}.statusStrip>div:nth-child(n+3),.statusStrip details{display:none}h1{font-size:28px}.between{display:block}.p{margin-top:8px;display:inline-block}.boardChamber{min-height:850px;padding-top:18px}.boardTable{border-radius:26px;inset:220px 4% 100px;transform:none}.tableSurface{top:13%;left:10%;right:10%;transform:none}.boardSeats{grid-template-columns:repeat(2,1fr);align-items:end;gap:8px;display:grid;inset:190px 5% 15px;transform:none}.boardSeat{width:auto;transform:none}.ceoChair{bottom:20px}.deliveryPipeline{display:flex;overflow:auto}.deliveryPipeline>div{min-width:110px}.workstations{grid-template-columns:1fr 1fr}.nowGrid{grid-template-columns:1fr}.hqMap{grid-template-columns:1fr;padding:25px 14px}.hqCorridor{display:none}.pipeline{overflow:auto}.pipeline span{min-width:105px}.evidenceColumns{grid-template-columns:1fr}}.board2d{background:linear-gradient(145deg,#15283a,#0a121d);border:1px solid #5f5334;border-radius:18px;min-height:0;margin-top:28px;padding:28px;box-shadow:inset 0 0 55px #0007,0 18px 45px #0005}.executiveTable{border-collapse:collapse;background:#0d1826;border-radius:10px;width:100%;margin-top:24px;overflow:hidden}.executiveTable th,.executiveTable td{text-align:left;vertical-align:top;border-bottom:1px solid #30455f;padding:14px}.executiveTable th{color:#dfbd6a;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.executiveTable td{color:#d5dee8;font-size:13px}.board2d .boardHeader{text-align:left}.board2d .boardHeader strong{margin-top:8px}
