*{box-sizing:border-box}body{margin:0;background:#080b0d;color:#f4f5f5;font-family:Arial,sans-serif}.shell{min-height:100vh;display:flex}aside{width:255px;background:#0c1013;border-right:1px solid #242b30;padding:24px 18px;flex-direction:column;position:fixed;inset:0 auto 0 0}.appShell,aside{display:flex}.appSidebar{position:relative;inset:auto;width:18rem;flex:0 0 18rem}.mainColumn{flex:1 1;min-width:0}.appWork{margin-left:0;width:100%}.brand{display:flex;align-items:center;gap:12px;margin-bottom:32px}.brand b,.brand span{display:block;letter-spacing:1.5px}.brand span{font-size:11px;color:#88939a}.mark{width:46px;height:46px;border:2px solid #28a9ff;border-radius:12px;display:grid;place-items:center;font-weight:900;color:#28a9ff}.pt,aside small{color:#89959c;font-size:10px;letter-spacing:1.5px}select{width:100%;margin:9px 0 25px;background:#141a1e;color:#fff;border:1px solid #263036;padding:12px;border-radius:8px;font-weight:700}nav{display:flex;flex-direction:column;gap:5px}nav button{background:transparent;border:0;color:#aab3b8;text-align:left;padding:13px;border-radius:8px;font-weight:700}nav button.active{background:#1a2227;color:#fff;border-left:3px solid #28a9ff}.health{margin-top:auto;color:#28a9ff;font-size:11px;line-height:1.8}.work{margin-left:255px;width:calc(100% - 255px);padding:34px 40px}header{display:flex;justify-content:space-between;align-items:center}h1{font-size:32px;margin:0 0 5px}header p,p{color:#849097}.primary{background:#28a9ff;color:#080b0d;border:0;border-radius:7px;padding:12px 18px;font-weight:900}.search{display:flex;margin:28px 0}.search input{flex:1 1;background:#11171a;border:1px solid #2a3338;color:#fff;padding:16px;border-radius:9px 0 0 9px}.search button{background:#1d252a;color:#28a9ff;border:1px solid #2a3338;padding:0 18px;border-radius:0 9px 9px 0;font-weight:700}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.metric,.panel{background:#101619;border:1px solid #252e33;border-radius:12px}.metric{padding:18px}.metric small,.metric span{display:block;color:#7e8a91}.metric strong{display:block;font-size:28px;margin:12px 0}.grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.panel{padding:20px}.pt{display:flex;justify-content:space-between;border-bottom:1px solid #263036;padding-bottom:12px}.pt b{color:#28a9ff}.map{height:390px;position:relative;background:radial-gradient(circle,#1d2b2e,#0b1012 65%);margin-top:15px;border-radius:8px}.map i{position:absolute;background:#28a9ff;color:#080b0d;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-style:normal;font-weight:900}.p1{left:35%;top:30%}.p2{left:62%;top:50%}.p3{left:48%;top:68%}.map>span{position:absolute;bottom:16px;left:18px;color:#66747a;font-size:11px;letter-spacing:2px}.panel li{margin:15px 0;line-height:1.4}.wide{width:100%}.jobrow{display:grid;grid-template-columns:2fr .7fr .8fr .8fr;align-items:center;padding:16px 4px;border-bottom:1px solid #222b30;grid-gap:10px;gap:10px}.jobrow small{display:block;color:#758188;margin-top:5px}.jobrow em{color:#28a9ff;font-style:normal}.jobrow button,.modal button,.proof button{background:#1b2429;border:1px solid #344047;color:#fff;padding:9px;border-radius:6px;font-weight:700}.proof>div{border-radius:10px}.chat b,.proof span{color:#28a9ff}.chat{margin-top:40px;background:#0a0f11;border-left:3px solid #28a9ff;padding:20px}.back{background:#000b}.modal{width:430px;background:#11181b;border:1px solid #303a40;border-radius:12px;padding:26px}.modal label{display:block;color:#98a3a9;font-size:12px;margin:18px 0}.modal input{display:block;width:100%;margin-top:7px;background:#080d0f;border:1px solid #303a40;color:#fff;padding:12px;border-radius:7px}@media(max-width:900px){aside{width:80px;padding:18px 9px}.brand div:last-child,aside select,aside>small,nav button{font-size:0}.work{margin-left:80px;width:calc(100% - 80px);padding:20px}.grid,.jobrow,.metrics,.proof{grid-template-columns:1fr}.modal{width:90%}}body{background:radial-gradient(circle at 72% 10%,rgba(14,80,125,.18),transparent 32%),#05080b}.brand small{font-size:7px!important;color:#356e91!important;letter-spacing:1px!important;margin-top:5px}.gorillaMark{width:54px;height:54px;position:relative;display:grid;place-items:center;border:1px solid #1c5f8d;border-radius:15px;background:radial-gradient(circle at 50% 35%,#1b2a34,#080b0d 65%);box-shadow:0 0 24px rgba(40,169,255,.18);font-size:10px;color:#40505b}.gorillaMark:after,.gorillaMark:before{content:"";position:absolute;top:14px;width:17px;height:23px;background:#111a20;border-radius:60% 60% 45% 45%}.gorillaMark:before{left:8px;transform:rotate(18deg)}.gorillaMark:after{right:8px;transform:rotate(-18deg)}.eye{position:absolute;top:23px;width:6px;height:3px;background:#75d8ff;box-shadow:0 0 8px 3px #159cff;z-index:3;border-radius:50%}.eye.left{left:15px}.eye.right{right:15px}.beastHero{min-height:235px;margin-bottom:14px;border:1px solid #173b53;border-radius:14px;background:linear-gradient(100deg,rgba(5,10,14,.96),rgba(6,20,31,.82));position:relative;overflow:hidden;display:flex;align-items:center;padding:30px 42px}.beastHero:after{content:"SILVERBACK";position:absolute;right:-20px;bottom:-28px;font-size:105px;font-weight:900;color:rgba(40,169,255,.035);letter-spacing:-7px}.heroCopy{margin-left:315px;position:relative;z-index:4;max-width:520px}.heroCopy small{color:#28a9ff;letter-spacing:2px}.heroCopy h2{font-size:35px;margin:10px 0}.heroCopy p{font-size:15px;line-height:1.6}.silverbackFace{position:absolute;left:42px;width:250px;height:205px;background:radial-gradient(ellipse at 50% 45%,#27333a 0,#141d23 38%,#080c0f 72%);border-radius:48% 48% 43% 43%;filter:drop-shadow(0 0 20px rgba(20,125,190,.2))}.silverbackFace:after,.silverbackFace:before{content:"";position:absolute;top:50px;width:58px;height:95px;background:#0b1014;border-radius:50%}.silverbackFace:before{left:-22px}.silverbackFace:after{right:-22px}.brow{left:43px;top:51px;width:164px;height:42px;background:#11191e;-webkit-clip-path:polygon(0 15%,45% 42%,50% 100%,55% 42%,100% 15%,86% 78%,55% 65%,50% 100%,45% 65%,14% 78%);clip-path:polygon(0 15%,45% 42%,50% 100%,55% 42%,100% 15%,86% 78%,55% 65%,50% 100%,45% 65%,14% 78%)}.blueEye,.brow{position:absolute}.blueEye{top:82px;width:27px;height:6px;background:#a5eaff;box-shadow:0 0 9px 4px #27aaff,0 0 25px 7px rgba(39,170,255,.8);border-radius:50%;z-index:3}.e1{left:62px;transform:rotate(7deg)}.e2{right:62px;transform:rotate(-7deg)}.nose{position:absolute;left:91px;top:112px;width:68px;height:47px;background:#090d10;border-radius:45% 45% 55% 55%;z-index:2}.nose:after{content:"";left:15px;top:14px;width:38px;height:8px;border-top:3px solid #26343d}.muzzle,.nose:after{position:absolute;border-radius:50%}.muzzle{left:66px;top:145px;width:118px;height:48px;background:#151e23;border-bottom:7px solid #070a0c}@media(max-width:900px){.beastHero{padding:22px;min-height:260px}.silverbackFace{left:20px;transform:scale(.72);transform-origin:left center}.heroCopy{margin-left:190px}.heroCopy h2{font-size:25px}}.silverbackFace{display:none!important}.silverbackPhoto{position:absolute;left:0;top:0;bottom:0;width:38%;background-image:linear-gradient(90deg,rgba(2,5,8,.05) 50%,rgba(5,12,18,.96)),url(/silverback-reference.png);background-size:cover;background-position:center 35%;filter:contrast(1.08) saturate(.9);box-shadow:inset -40px 0 45px rgba(4,10,15,.9)}.beastHero{min-height:285px;background:linear-gradient(100deg,#05090d,#06131d);border-color:#14578a}.heroCopy{margin-left:38%;padding-left:36px}.beastTag{display:inline-block;margin-top:18px;padding:9px 12px;border:1px solid #155b8e;color:#f0a326;font-size:10px;letter-spacing:2.2px;font-weight:900;background:#071019}@media(max-width:900px){.silverbackPhoto{width:45%}.heroCopy{margin-left:45%;padding-left:15px}}.gorillaMark{display:none!important}.originalBrand{gap:8px!important}.originalLogo{width:58px;height:58px;flex:0 0 58px;background-image:url(/bad-daddy-header-reference.png);background-size:cover;background-position:0;border-radius:7px;filter:contrast(1.12) saturate(1.15);box-shadow:0 0 14px rgba(31,153,255,.22)}.brandWords b{font-size:15px;letter-spacing:1px}.brandWords span{font-size:13px;color:#168fff;font-weight:900;letter-spacing:2px}.brandWords small{font-size:6px!important;color:#f0a326!important;letter-spacing:1.25px!important;margin-top:4px!important}.topCommand{height:58px;margin:-34px -40px 28px;padding:0 40px;border-bottom:1px solid #1c2d39;background:#070b0f;display:flex;justify-content:flex-end;align-items:center;gap:12px}.miniSilverback{border:1px solid #0d67aa;box-shadow:0 0 12px rgba(25,147,255,.15);border-radius:6px;padding:8px 14px;min-width:235px}.miniSilverback b,.miniSilverback span,.operator b,.operator span{display:block}.miniSilverback span{color:#2baeff;font-size:10px;font-weight:900;letter-spacing:1.2px}.miniSilverback b{font-size:9px;color:#aebbc4;margin-top:3px}.operator{padding:7px 12px;border-left:1px solid #263640}.operator span{font-size:9px;color:#d7e0e5}.operator b{font-size:7px;color:#6f808b;margin-top:3px;letter-spacing:1px}.metrics{gap:8px}.metric{border-radius:5px;padding:14px}.metric strong{font-size:25px}.beastHero,.panel{border-radius:6px}.beastHero{min-height:250px}.grid{gap:8px;margin-top:8px}.search{margin:18px 0}.search input{border-radius:5px 0 0 5px}.search button{border-radius:0 5px 5px 0}@media(max-width:900px){.topCommand{margin:-20px -20px 20px;padding:0 20px}.operator{display:none}.miniSilverback{min-width:190px}}.originalLogo{display:none!important}.sidebarSilverback{width:66px;height:76px;flex:0 0 66px;background:url(/silverback-sidebar.png) center 24%/cover no-repeat;border:1px solid #155b8e;border-radius:6px;box-shadow:0 0 18px rgba(31,153,255,.24);filter:contrast(1.1) saturate(.95)}.originalBrand{align-items:center!important}.sidebarSilverback{background-image:url(/bad-daddy-login-gorilla.webp)!important;background-size:cover!important;background-position:center 20%!important;background-repeat:no-repeat!important;background-color:transparent!important;border-color:#176fae!important;animation:silverbackPulse 3.2s ease-in-out infinite}.silverbackPhoto{background-image:linear-gradient(90deg,rgba(2,5,8,.02) 48%,rgba(5,12,18,.97)),url(/bad-daddy-silverback-approved.png)!important;background-size:cover!important;background-position:center 13%!important}@keyframes silverbackPulse{0%,to{filter:brightness(.72) contrast(1.08) saturate(.9);box-shadow:0 0 6px rgba(25,155,255,.15)}48%,52%{filter:brightness(1.22) contrast(1.15) saturate(1.35);box-shadow:0 0 22px rgba(25,155,255,.72)}}aside{overflow-y:auto;scrollbar-width:thin}.brand{flex:0 0 auto;margin-bottom:18px}nav{gap:1px;padding-bottom:70px}nav button{padding:8px 12px;font-size:11px}.health{position:fixed;bottom:16px;left:18px;background:#0c1013;padding:6px 12px 6px 0;width:210px}.work{padding-top:34px}.metrics{grid-template-columns:repeat(5,1fr)}.metric{min-height:108px}.metric small{font-size:10px}.denseGrid{display:grid;grid-template-columns:2.1fr 1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.denseGrid>.panel:first-child{grid-column:span 2}.panel{min-width:0}.opsTable{margin-top:6px}.oprow{display:grid;grid-template-columns:2.1fr .55fr .8fr .65fr;align-items:center;grid-gap:8px;gap:8px;padding:11px 5px;border-bottom:1px solid #202a30;font-size:11px}.oprow span small{display:block;color:#6f7c84;margin-top:4px}.oprow i{font-style:normal;color:#78909e}.oprow em{font-style:normal;color:#28a9ff;font-size:9px;font-weight:900}.oprow strong{text-align:right}.priority{padding:10px 0;border-bottom:1px solid #202a30;cursor:pointer}.priority:hover{background:#101b22}.aiAction span,.priority span{color:#f0a326;font-size:8px;letter-spacing:1.5px}.priority b,.priority small{display:block}.priority b{font-size:11px;margin:5px 0}.priority small{color:#75838c;font-size:9px}.allclear{padding:35px 10px}.fleetRing{width:120px;height:120px;border-color:#168fff #f0a326 #263a45 #168fff;border-style:solid;border-width:15px;border-radius:50%;margin:20px auto 10px;display:grid;place-items:center;align-content:center}.fleetRing strong{font-size:30px}.fleetRing span{font-size:8px;color:#87959e}.fleetLegend{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.fleetLegend b{font-size:9px;color:#87959e}.weather{padding:24px 5px}.weather strong{font-size:44px}.weather span{display:block;color:#f0a326;font-weight:900}.weather small{display:block;margin-top:12px;color:#75838c}.risk{border-top:1px solid #26333b;padding:12px 5px;font-size:9px;color:#7c8991}.risk b{float:right;color:#f0a326}.money{padding:20px 5px}.money b,.money span,.money strong{display:block}.money span{color:#7f8d95;font-size:9px}.money strong{font-size:38px;margin:8px 0}.money b{font-size:24px}.money button{width:100%;margin-top:18px;background:#0d5fa1;color:white;border:0;padding:10px;font-weight:900}.insightStrip{display:grid;grid-template-columns:1.1fr repeat(4,1fr);margin-top:8px;border:1px solid #29404e;background:#0b1115}.insightLogo,.insightStrip>span{padding:14px;border-right:1px solid #263640;font-size:10px;display:flex;align-items:center}.insightLogo{gap:8px}.tinyBeast{width:36px;height:36px;background:url(/bad-daddy-silverback-approved.png) center 10%/cover;border-radius:5px}.insightLogo span{color:#28a9ff}.aiAction{display:flex;justify-content:space-between;align-items:center;border:1px solid #263640;padding:18px;margin-top:10px}.aiAction h3{margin:5px 0}.aiAction p{margin:0}.aiAction button{background:#0d5fa1;color:#fff;border:0;padding:10px;font-weight:900}.aiAction.cleared{opacity:.35}.proof{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:25px}.proof>div{background:#0b1012;border:1px solid #273136;border-radius:6px;padding:22px}.proof span{color:#28a9ff}.proof button{width:100%;margin-top:15px;background:#1b2429;border:1px solid #344047;color:#fff;padding:9px}.back{position:fixed;inset:0;background:#000c;display:grid;place-items:center;z-index:20}.modal{width:460px;background:#0d151a;border:1px solid #176fae;padding:28px;border-radius:6px}.modal>div{display:flex;justify-content:flex-end;gap:8px;margin-top:25px}.modal button{background:#1b2429;border:1px solid #344047;color:#fff;padding:10px 15px;border-radius:4px}@media(max-width:1100px){.metrics{grid-template-columns:repeat(2,1fr)}.denseGrid{grid-template-columns:1fr}.denseGrid>.panel:first-child{grid-column:auto}.insightStrip{grid-template-columns:1fr 1fr}.oprow{grid-template-columns:1.5fr .5fr .7fr .6fr}}.jobModal label{display:block;color:#7f919c;font-size:9px;letter-spacing:1.3px;font-weight:900;margin-top:13px}.jobModal input,.jobModal select{display:block;width:100%;box-sizing:border-box;margin-top:6px;background:#080d10;border:1px solid #2b3b45;color:#fff;padding:11px;border-radius:4px}.formRow{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:0!important}.formRow label{margin-top:13px}.jobModal button:disabled,.proof button:disabled{opacity:.35;cursor:not-allowed}.proof button:not(:disabled):hover{border-color:#1f9cff;box-shadow:0 0 12px rgba(31,156,255,.2)}.capture{display:block!important;text-align:center;margin-top:15px!important;background:#1b2429;border:1px solid #344047;color:#fff!important;padding:10px;cursor:pointer}.capture:hover{border-color:#1f9cff}.capture.disabled{opacity:.35;cursor:not-allowed}.capture input{display:none}.proofThumb{width:100%;height:150px;object-fit:cover;border:1px solid #176fae;margin-top:10px;border-radius:4px}.audit{margin-top:8px}.auditRow{display:grid;grid-template-columns:1fr 1.4fr 1.5fr 1fr;grid-gap:10px;gap:10px;align-items:center;padding:13px 5px;border-bottom:1px solid #202a30}.auditRow small,.auditRow span{color:#71818b;font-size:9px}.auditRow b{font-size:10px;color:#fff}.auditRow em{font-style:normal;color:#28a9ff;font-size:9px}.roleGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:20px}.roleGrid div{background:#0a1014;border:1px solid #263640;padding:16px;min-height:85px}.roleGrid b,.roleGrid span{display:block}.roleGrid b{color:#28a9ff;font-size:10px;letter-spacing:1.5px}.roleGrid span{color:#85949d;font-size:10px;line-height:1.5;margin-top:9px}.securityNote{margin-top:12px;border-left:3px solid #f0a326;background:#0a1014;padding:16px}.securityNote b,.securityNote span{display:block}.securityNote b{color:#f0a326;font-size:9px}.securityNote span{color:#8998a1;font-size:10px;margin-top:7px}@media(max-width:1000px){.roleGrid{grid-template-columns:repeat(2,1fr)}}.boot{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#04070a;color:#28a9ff;font-weight:900;letter-spacing:4px}.loginShell{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;background:#05080b}.loginBeast{position:relative;overflow:hidden;background:radial-gradient(circle at center top,rgba(0,120,255,.18),transparent 70%),url(/bad-daddy-login-gorilla.webp);background-repeat:no-repeat;background-size:cover;background-position:center 28%;background-color:#05080c;border-radius:16px;box-shadow:0 0 22px rgba(25,155,255,.24);animation:silverbackBreath 6s ease-in-out infinite}@keyframes silverbackBreath{0%{transform:scale(1);filter:brightness(1) drop-shadow(0 0 2px #199cff)}40%{transform:scale(1.015);filter:brightness(1.18) drop-shadow(0 0 10px #199cff)}60%{transform:scale(1.02);filter:brightness(1.28) drop-shadow(0 0 18px #2db7ff)}to{transform:scale(1);filter:brightness(1) drop-shadow(0 0 2px #199cff)}}.loginBeast:before{inset:72% 0 0;background:linear-gradient(180deg,rgba(5,8,11,0),rgba(5,8,11,.55) 65%,#05080b);z-index:1}.loginBeast:after,.loginBeast:before{content:"";position:absolute;pointer-events:none}.loginBeast:after{z-index:3;left:50%;top:48%;transform:translateX(-50%);width:280px;height:190px;filter:blur(14px);background:radial-gradient(ellipse at center,rgba(85,205,255,.95) 0,rgba(35,165,255,.7) 28%,rgba(15,110,255,.35) 52%,transparent 76%);filter:blur(20px);opacity:0;animation:beastBreath 4s ease-out infinite}@keyframes beastBreath{0%{opacity:0;transform:translateX(-50%) translateY(0) scale(.5)}18%{opacity:1}55%{opacity:.7;transform:translateX(-50%) translateY(-40px) scale(1.2)}to{opacity:0;transform:translateX(-50%) translateY(-105px) scale(2)}}pointer-events:none;.loginBeast{isolation:isolate}.loginCard{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:430px;margin:auto;padding:60px;background:rgba(18,22,28,.92);border:1px solid rgba(0,170,255,.18);border-radius:18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 35px rgba(0,0,0,.45),0 0 12px rgba(0,170,255,.08)}.loginCard h1{margin:18px 0;font-size:54px;line-height:.9;color:#fff}.loginCard h1 span{color:#199CFF}.loginCard p{color:#F4A623;margin-bottom:30px;letter-spacing:2px}.loginCard label{display:block;margin-top:18px;font-size:11px;color:#7e8b96}.loginCard input{width:100%;margin-top:8px;padding:16px;background:#111821;border:1px solid #2d3d4d;border-radius:10px;color:#fff;font-size:15px;transition:.25s}.loginCard input:focus{outline:none;border-color:#29a9ff;box-shadow:0 0 12px rgba(41,169,255,.35)}.loginCard .primary{width:100%;margin-top:28px;padding:16px}.loginCard em{display:block;text-align:center;margin-top:18px;color:#687784}.loginError{color:#ff6666;margin-top:14px}.commandCenterHero{overflow:hidden;min-height:220px;padding:32px;border:1px solid #1b5278;border-radius:12px;background:linear-gradient(105deg,#071018,#05080c)}.commandCenterHero,.commandCenterHeroContent{position:relative;display:flex;align-items:center}.commandCenterHeroContent{z-index:2;width:100%;justify-content:space-between}.commandCenterBeast{position:absolute;z-index:1;right:20px;top:50%;transform:translateY(-50%);width:420px;height:320px;background-image:url(/bad-daddy-login-gorilla.webp);background-repeat:no-repeat;background-size:contain;background-position:50%;opacity:.32;filter:drop-shadow(0 0 22px rgba(41,169,255,.32));pointer-events:none}.commandCenterBeast:after{content:"";position:absolute;left:50%;top:48%;width:150px;height:90px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(65,185,255,.55),rgba(30,145,255,.22) 45%,transparent 75%);filter:blur(18px);animation:commandCenterBreath 5s ease-out infinite}@keyframes commandCenterBreath{0%{opacity:0;transform:translateX(-50%) translateY(0) scale(.6)}30%{opacity:.55}to{opacity:0;transform:translateX(-50%) translateY(-55px) scale(1.6)}}.loginCard .primary,.logoutButton{background:linear-gradient(180deg,#168fe5,#0b5f9e);color:#fff;border:1px solid #29a9ff;box-shadow:0 0 12px rgba(41,169,255,.28),inset 0 1px 0 rgba(255,255,255,.16)}.loginCard .primary:hover,.logoutButton:hover{background:linear-gradient(180deg,#25a8ff,#0d74bd);box-shadow:0 0 18px rgba(41,169,255,.48),inset 0 1px 0 rgba(255,255,255,.22)}@media(max-width:700px){.commandCenterHero{min-height:170px;padding:20px}.commandCenterHeroContent{align-items:flex-start}.commandCenterBeast{right:-110px;width:320px;height:240px;opacity:.16}.commandCenterBeast:after{display:none}}@media(max-width:850px){.loginShell{grid-template-columns:1fr}.loginBeast{position:absolute;inset:0;opacity:.25}.loginCard{position:relative;z-index:2;margin:40px auto;padding:40px}}.liveBar{display:flex;align-items:center;gap:12px;border:1px solid #493c1e;background:#171207;padding:7px 11px;margin-bottom:8px;font-size:9px}.liveBar b{color:#f0a326;letter-spacing:1.4px}.liveBar span{color:#7e8c94}.liveBar.live{border-color:#155d43;background:#071510}.liveBar.live b{color:#42d59b}.clickableJob{cursor:pointer;transition:.15s ease}.clickableJob:hover{background:#0d1b23;box-shadow:inset 3px 0 #28a9ff}.jobCommand{width:min(920px,90vw);max-height:88vh;overflow:auto}.jobCommandTop{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.jobCommandTop h2{font-size:30px;margin:8px 0}.jobCommandTop p{color:#788a95}.closeX{font-size:28px!important;background:none!important;border:0!important;padding:0 8px!important}.jobKpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:20px 0}.jobKpis div{background:#081014;border:1px solid #263640;padding:16px}.jobKpis span,.jobKpis strong{display:block}.jobKpis span{font-size:8px;color:#7e909b;letter-spacing:1.4px}.jobKpis strong{font-size:25px;margin-top:8px}.jobEditGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.jobEditGrid label,.jobNotes{color:#7f919c;font-size:9px;letter-spacing:1.3px;font-weight:900}.jobEditGrid input,.jobEditGrid select,.jobNotes textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;background:#080d10;border:1px solid #2b3b45;color:#fff;padding:11px;border-radius:4px}.jobNotes{display:block;margin-top:14px}.jobNotes textarea{min-height:95px;resize:vertical}.jobModules{display:grid!important;grid-template-columns:repeat(4,1fr);grid-gap:8px!important;gap:8px!important;margin-top:18px!important}.jobModules button{border-color:#176fae!important;color:#28a9ff!important;font-size:9px;font-weight:900}.jobSave{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:20px!important}@media(max-width:700px){.jobEditGrid,.jobKpis,.jobModules{grid-template-columns:1fr}.jobCommand{width:86vw}}.inlineCustomer{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-top:8px}.inlineCustomer input{width:100%;box-sizing:border-box}.inlineCustomer button{white-space:nowrap}.customerEngine{padding-top:2px}.customerAdd{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;padding:16px 0 18px;border-bottom:1px solid #24313a}.customerAdd input{background:#0b1115;border:1px solid #33424d;color:#fff;padding:14px 16px;font-size:15px;outline:none}.customerAdd input:focus{border-color:#28a9ff;box-shadow:0 0 0 1px #28a9ff}.customerAdd button{min-width:170px}.dispatchBuilder{display:grid;grid-template-columns:1.3fr 1fr 1.2fr .9fr .7fr .9fr auto;grid-gap:8px;gap:8px;padding:16px 0 18px;border-bottom:1px solid #24313a}.dispatchBuilder input,.dispatchBuilder select{min-width:0;background:#0b1115;border:1px solid #33424d;color:#fff;padding:12px 10px;outline:none}.dispatchBuilder input:focus,.dispatchBuilder select:focus{border-color:#28a9ff}.dispatchBuilder button{white-space:nowrap}@media(max-width:1100px){.dispatchBuilder{grid-template-columns:1fr 1fr}.dispatchBuilder button{grid-column:1/-1}}.driverAdd{display:grid;grid-template-columns:1.2fr 1fr auto;grid-gap:10px;gap:10px;padding:16px 0 18px;border-bottom:1px solid #24313a}.driverAdd input{background:#0b1115;border:1px solid #33424d;color:#fff;padding:14px 16px;font-size:15px;outline:none}.driverAdd input:focus{border-color:#28a9ff}@media(max-width:900px){.driverAdd{grid-template-columns:1fr}.driverAdd button{width:100%}}.crewMobile{margin-top:12px}.mobileIdentity{max-width:520px;background:#0a0f12;border:1px solid #25343d;padding:16px;border-radius:6px}.mobileIdentity small,.mobileIdentity span{display:block}.mobileIdentity span{font-size:9px;letter-spacing:1.6px;color:#28a9ff;font-weight:900}.mobileIdentity select{margin:9px 0 8px}.mobileIdentity small{color:#74828a;font-size:10px}.mobileMessage{margin:12px 0;padding:12px;border:1px solid #176fae;background:#07131b;color:#28a9ff;font-weight:900;font-size:11px;letter-spacing:.8px}.mobileJobs{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.mobileJob{border:1px solid #26343d;background:#0a0f12;border-radius:7px;padding:18px}.mobileJobHead span{color:#f0a326;font-size:9px;letter-spacing:1.5px;font-weight:900}.mobileJobHead small,.mobileJobHead strong{display:block}.mobileJobHead strong{font-size:22px;margin:7px 0}.mobileJobHead small{color:#7e8b93}.mobileSteps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:7px;gap:7px;margin-top:16px}.mobileSteps button{min-height:54px;background:#172127;color:#fff;border:1px solid #236d9e;border-radius:5px;font-weight:900;font-size:10px}.mobileSteps button:hover{background:#12334a}.mobileSteps button:disabled{opacity:.5}.mobileProof{margin-top:13px;border-top:1px solid #202c33;padding-top:12px;color:#6e7c84;font-size:9px;letter-spacing:1px}.allclear{padding:35px;text-align:center;color:#28a9ff;font-weight:900;letter-spacing:2px}@media(max-width:700px){.work{margin-left:0;width:100%;padding:14px 12px 90px}aside{position:static;width:100%;height:auto;padding:10px 12px;border-right:0;border-bottom:1px solid #24313a}.shell{display:block}.brand{margin-bottom:8px}.health,aside select,aside>small{display:none}nav{display:flex;flex-direction:row;overflow-x:auto;padding:0 0 4px;gap:3px}nav button{font-size:10px!important;white-space:nowrap;padding:9px 11px}.topCommand{margin:-14px -12px 16px;padding:0 12px}.miniSilverback{min-width:170px}.metrics{grid-template-columns:1fr 1fr}.mobileSteps{grid-template-columns:1fr}.mobileSteps button{min-height:62px;font-size:12px}.mobileJobHead strong{font-size:26px}.panel{padding:14px}}.proofCapture{margin-top:15px;border-top:1px solid #202c33;padding-top:13px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.proofTitle{grid-column:1/-1;color:#73818a;font-size:9px;letter-spacing:1.2px}.proofButton{cursor:pointer;border:1px solid #236d9e;background:#111a1f;border-radius:5px;padding:12px;text-align:center}.proofButton span,.proofButton strong{display:block}.proofButton span{font-size:9px;color:#f0a326;letter-spacing:1.5px}.proofButton strong{font-size:11px;color:#fff;margin-top:5px}.proofButton input{display:none}.proofButton.proofDone{border-color:#168a58;background:#071710}.proofButton.proofDone span,.proofButton.proofDone strong{color:#35df92}@media(max-width:700px){.proofCapture{grid-template-columns:1fr}.proofButton{min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 18px}}.crewSignedIn{margin-top:10px;border-left:3px solid #35df92;background:#071710;padding:13px 14px}.crewSignedIn small,.crewSignedIn strong{display:block}.crewSignedIn strong{font-size:20px;color:#fff}.crewSignedIn small{margin-top:5px;color:#35df92;letter-spacing:1.1px}@media(max-width:700px){.crewSignedIn strong{font-size:24px}.crewSignedIn{padding:16px}}.loginLinks{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.loginRecovery{display:grid;grid-gap:9px;gap:9px;margin-top:16px;padding:14px;border:1px solid rgba(41,169,255,.3);border-radius:10px;background:rgba(17,24,33,.8);color:#c8d5df}.loginRecovery span{font-size:13px;line-height:1.45}.loginRecovery .secondary{min-height:44px;border:1px solid #29a9ff;border-radius:8px;background:transparent;color:#fff;font-weight:800}.loginSuccess{color:#7ee2aa;font-size:13px;line-height:1.45}.textLink{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;color:#29a9ff;cursor:pointer;font-size:13px;font-weight:700;padding:0}.textLink:hover{color:#f4a623;text-decoration:underline}.work.appWork{margin-left:0;width:100%}.missionControlHeroCopy small{color:#29a9ff;font-size:10px;font-weight:900;letter-spacing:2px}.missionControlHeroCopy h1{margin:8px 0;font-size:38px}.missionControlHeroCopy p{margin:0;max-width:580px}.upcomingSchedule{margin:12px 0;padding:14px;border:1px solid #263640;border-radius:8px;background:#0a1014}.upcomingScheduleTitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.upcomingScheduleTitle span{color:#29a9ff;font-size:10px;font-weight:900;letter-spacing:1.5px}.upcomingScheduleTitle small{color:#71808a;font-size:8px}.scheduleDays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:7px;gap:7px}.scheduleDays button{min-width:0;padding:10px 6px;background:#10171c;border:1px solid #263640;border-radius:6px;color:#fff;cursor:pointer}.scheduleDays button small,.scheduleDays button span,.scheduleDays button strong{display:block}.scheduleDays button span{color:#7f909b;font-size:8px}.scheduleDays button strong{font-size:20px;margin:4px 0}.scheduleDays button small{color:#29a9ff;font-size:8px}.scheduleDays button.active,.scheduleDays button:hover{border-color:#29a9ff;background:#0b2435;box-shadow:0 0 12px rgba(41,169,255,.18)}.silverbackPriorityPanel{grid-column:span 2}.cashFlowPlaceholder{padding:28px 5px}.cashFlowPlaceholder small,.cashFlowPlaceholder span,.cashFlowPlaceholder strong{display:block}.cashFlowPlaceholder span{color:#29a9ff;font-size:9px;letter-spacing:1.4px}.cashFlowPlaceholder strong{margin:10px 0;font-size:18px}.cashFlowPlaceholder small{color:#71808a;line-height:1.5}@media(max-width:1100px){.silverbackPriorityPanel{grid-column:auto}}@media(max-width:700px){.scheduleDays{grid-template-columns:repeat(4,1fr)}.upcomingScheduleTitle{align-items:flex-start;gap:8px}.missionControlHeroCopy h1{font-size:30px}}.upcomingScheduleTitle>div{display:flex;align-items:center;gap:10px}.unscheduledBadge{display:inline-block;padding:4px 7px;border:1px solid #59491f;border-radius:10px;color:#f0a326!important;background:#171207}.scheduleReset{padding:7px 12px;border:1px solid #29a9ff;border-radius:5px;background:#0b5f9e;color:#fff;font-size:9px;font-weight:900;cursor:pointer}.operationsBrief{display:grid;grid-template-columns:150px 1fr;grid-gap:14px;gap:14px}.operationsScore{grid-row:span 2;display:grid;place-content:center;text-align:center;border:1px solid #176fae;border-radius:10px;background:#07131b;min-height:190px}.operationsScore small,.operationsScore span{font-size:8px;color:#7f909b;letter-spacing:1.2px}.operationsScore strong{font-size:54px;color:#29a9ff;margin:8px 0}.briefMetrics,.cashFlowGrid,.fleetReadiness,.weatherRiskGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.cashFlowGrid,.weatherRiskGrid{grid-template-columns:repeat(2,1fr)}.briefMetric{padding:13px;border:1px solid #263640;border-radius:6px;background:#0a1014;min-width:0}.briefMetric small,.briefMetric span,.briefMetric strong{display:block}.briefMetric span{color:#7f909b;font-size:8px;letter-spacing:1px}.briefMetric strong{font-size:17px;margin-top:7px}.briefMetric small{color:#687983;font-size:8px;margin-top:5px;line-height:1.4}.recommendedAction{grid-column:2;padding:14px;text-align:left;border:1px solid #176fae;border-radius:6px;background:#081a26;color:#fff;cursor:pointer}.recommendedAction span,.recommendedAction strong{display:block}.recommendedAction span{color:#29a9ff;font-size:8px;letter-spacing:1.2px}.recommendedAction strong{margin-top:5px}.recommendedAction:disabled{cursor:default;opacity:.65}@media(max-width:900px){.operationsBrief{grid-template-columns:1fr}.operationsScore{grid-row:auto;min-height:130px}.recommendedAction{grid-column:auto}.briefMetrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.briefMetrics,.cashFlowGrid,.fleetReadiness,.weatherRiskGrid{grid-template-columns:1fr}.upcomingScheduleTitle>div{align-items:flex-start;flex-direction:column}}.unscheduledBadge{cursor:pointer;font-size:8px}.unscheduledBadge.active{border-color:#29a9ff;box-shadow:0 0 10px rgba(41,169,255,.22)}.selectedScheduleDate{margin:0 0 10px;color:#71808a;font-size:8px;letter-spacing:1px}.selectedScheduleDate strong{color:#fff}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #29a9ff;outline-offset:2px}.appMainContent,.appShell,.mainColumn{min-width:0}.appMainContent{overscroll-behavior:contain}.appTopBar{flex:0 0 auto;gap:16px}.appTopBar,.appTopBarIdentity{min-width:0}.appTopBarIdentity h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appTopBarActions{min-width:0;flex:0 0 auto}@media(max-width:760px){.appShell{height:auto;min-height:100vh;flex-direction:column;overflow:visible}.appSidebar{position:relative;inset:auto;width:100%;flex:0 0 auto;max-height:none}.appSidebar>div{padding:12px 16px}.appSidebar nav{display:flex;flex-direction:row;overflow-x:auto;overscroll-behavior-inline:contain;padding:8px}.appSidebar nav button{flex:0 0 auto;width:auto;padding:10px 12px}.mainColumn{overflow:visible}.appTopBar{height:auto;min-height:64px;padding:10px 12px;align-items:flex-start}.appTopBarActions{gap:8px}.appUserSummary{display:none}.appMainContent{overflow:visible}}@media(max-width:430px){.loginShell{width:100%;overflow-x:hidden}.loginCard{width:calc(100% - 24px);max-width:none;margin:16px auto;padding:28px}.loginCard h1{font-size:42px;overflow-wrap:anywhere}.loginLinks{align-items:flex-start;flex-direction:column;gap:14px}.loginLinks .textLink{min-height:44px;padding:10px 0}.appTopBarIdentity p{display:none}.appTopBarIdentity h1{font-size:16px}.logoutButton{padding:8px 10px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pilotBanner{flex:0 0 auto;display:flex;gap:12px;align-items:center;justify-content:center;padding:8px 16px;background:#3b2500;color:#fff4cf;border-bottom:1px solid #c98b16;font-size:12px;letter-spacing:.02em}.pilotBanner strong{color:#ffd468;letter-spacing:.12em}.pilotBanner span{opacity:.9}@media(max-width:720px){.pilotBanner{align-items:flex-start;flex-direction:column;gap:2px}}.appSidebar{transition:width .2s ease,flex-basis .2s ease}.appSidebar.appSidebarCollapsed{width:4.75rem;flex-basis:4.75rem}.sidebarHeader{padding:16px 10px}.sidebarMenu{position:relative}.sidebarToggle{display:grid;place-items:center;min-height:42px;width:100%;border:1px solid #303a40;border-radius:8px;background:#11171a;color:#fff;font-weight:800;cursor:pointer;list-style:none}.sidebarToggle::-webkit-details-marker{display:none}.sidebarMenu[open]{position:fixed;z-index:100;inset:0 auto 0 0;width:18rem;padding:16px 10px 28px;background:#050708;border-right:1px solid #303a40;box-shadow:16px 0 36px #000a;overflow-y:auto;overscroll-behavior:contain}.sidebarMenu[open] .sidebarToggle{width:52px;margin-left:auto}.sidebarBrand{padding:12px 14px 16px}.sidebarMenu:not([open]) .sidebarBrand,.sidebarMenu:not([open]) nav{display:none}.sidebarMenu nav button{width:100%}.companySwitcher{display:flex;align-items:center;gap:8px;margin-top:7px;color:#a1a1aa;font-size:10px;font-weight:800;letter-spacing:.12em}.companySwitcher select{max-width:260px;border:1px solid #3f3f46;border-radius:7px;background:#18181b;color:#fff;padding:5px 28px 5px 8px;font-size:12px;letter-spacing:0}@media(max-width:760px){.appSidebar.appSidebarCollapsed{width:100%;flex-basis:auto}.sidebarHeader{padding:12px 16px}.sidebarToggle{max-width:52px}.sidebarMenu[open]{width:min(18rem,90vw)}}.appMainContent aside:not(.appSidebar){position:static;inset:auto;width:auto;height:auto;padding:0;border-right:0;border-bottom:0;overflow:visible}.tabGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin-top:6px}.tabGrid label,.tabStack label{display:flex;flex-direction:column;gap:6px;font-size:9px;letter-spacing:1.4px;font-weight:900;color:#8b98a1;text-transform:uppercase}.tabGrid input,.tabGrid select,.tabStack input,.tabStack select{background:#0a1015;border:1px solid #26343d;border-radius:5px;color:#fff;padding:9px 10px;font-size:12px;letter-spacing:0}.tabGrid input:focus,.tabGrid select:focus,.tabStack input:focus,.tabStack select:focus{outline:2px solid #176fae;outline-offset:1px}.tabStack{display:grid;grid-gap:16px;gap:16px}.tabHelp{margin:0;color:#75838c;font-size:11px;line-height:1.55;max-width:70ch}.assetPhotoList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.assetPhotoList li{border:1px solid #26343d;border-radius:6px;background:#0a0f12;overflow:hidden;display:flex;flex-direction:column}.assetPhotoList img{width:100%;height:150px;object-fit:cover;background:#101a20}.assetPhotoList li>div{padding:10px 12px;display:grid;grid-gap:4px;gap:4px}.assetPhotoList strong{font-size:12px}.assetPhotoList small{color:#6f7c84;font-size:10px}.assetPhotoList li>button{margin:0 12px 12px;background:#1b2429;border:1px solid #344047;color:#fff;padding:7px;border-radius:4px;font-size:9px;font-weight:900;letter-spacing:1.4px;cursor:pointer}.assetPhotoList li>button:hover{background:#25313a}