:root{color-scheme:dark;--bg:#070a0f;--bg-2:#0d141b;--steel:#17232c;--panel:rgba(11,17,23,0.92);--panel-2:rgba(17,27,35,0.9);--text:#f4fbff;--muted:#a8b7c1;--soft:#758691;--line:rgba(147,213,228,0.22);--line-strong:rgba(185,238,248,0.42);--cyan:#74f7ff;--cyan-2:#21b8ce;--orange:#ff8b3d;--orange-2:#d95d2f;--red:#ff6c59;--green:#39e6af;--gold:#ffd05c;--ink:#071014;--opforge-style-health:opforge-styles-2026-05-17}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#06090e 0,#0b131a 45%,#070a0f 100%),var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;max-width:100%;min-width:0}select{color-scheme:dark}select optgroup,select option{background-color:#101922;color:var(--text)}select option:checked{background-color:#244c57;color:var(--text)}select option:disabled{background-color:#101922;color:var(--soft)}canvas,img,svg,video{max-width:100%}code,h1,h2,h3,p,small,span,strong{overflow-wrap:anywhere}.landingPage{min-height:100vh;background:linear-gradient(90deg,rgba(116,247,255,.08),transparent 38%,rgba(255,139,61,.08)),#070a0f}.accessGatePage{min-height:100vh;display:grid;place-items:center;background:linear-gradient(145deg,rgba(116,247,255,.1),transparent 42%),linear-gradient(315deg,rgba(255,139,61,.08),transparent 44%),#070a0f;padding:max(22px,env(safe-area-inset-top)) 18px 42px}.accessGateShell{width:min(560px,100%);display:grid;grid-gap:28px;gap:28px}.accessGatePanel{display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(147,213,228,.2);border-radius:8px;background:linear-gradient(135deg,rgba(116,247,255,.07),rgba(11,17,23,.94)),rgba(11,17,23,.94);box-shadow:0 28px 90px rgba(0,0,0,.34);padding:clamp(22px,5vw,34px)}.accessGatePanel h1{font-size:clamp(34px,8vw,54px);letter-spacing:0;line-height:.98;margin:0}.accessGatePanel p{color:var(--muted);line-height:1.5;margin:10px 0 0}.accessGatePanel label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase}.accessGatePanel input{min-height:48px;border:1px solid rgba(147,213,228,.24);border-radius:6px;background:rgba(5,9,14,.72);color:var(--text);padding:0 12px}.accessGatePanel button{min-height:46px;border:1px solid rgba(116,247,255,.42);border-radius:6px;color:var(--ink);background:var(--cyan);cursor:pointer;font-weight:900;text-transform:uppercase}.publicOrgPage{min-height:100vh;background:linear-gradient(180deg,rgba(33,184,206,.12),transparent 38%),linear-gradient(90deg,rgba(255,139,61,.09),transparent 48%),#070a0f}.publicOrgHero{min-height:76svh;display:grid;grid-template-rows:auto 1fr;border-bottom:1px solid rgba(147,213,228,.18);padding:max(22px,env(safe-area-inset-top)) min(4vw,56px) 54px}.publicOrgHero nav{width:min(1240px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.publicOrgHeroContent{width:min(1240px,100%);margin:0 auto;display:grid;align-content:center}.publicOrgHeroContent h1{max-width:920px}.publicOrgHeroContent>p:not(.eyebrow):not(.lede){max-width:760px;color:var(--muted);font-size:18px;line-height:1.55}.publicOrgActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.publicOrgBand{width:min(1240px,calc(100% - 32px));margin:0 auto;padding:34px 0 70px}.orgDirectoryHero{min-height:58svh}.compactIntro{margin-bottom:22px}.publicDirectoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.publicDirectoryCard,.publicDirectoryEmpty{min-height:260px;display:grid;align-content:space-between;grid-gap:18px;gap:18px;border:1px solid rgba(147,213,228,.18);border-radius:8px;background:linear-gradient(135deg,rgba(33,184,206,.12),transparent 52%),rgba(11,17,23,.9);padding:18px}.publicDirectoryCard span,.publicDirectoryEmpty>span{color:var(--orange);font-size:12px;font-weight:900;text-transform:uppercase}.publicDirectoryCard strong{display:block;font-size:24px;line-height:1.08;margin-top:12px}.publicDirectoryCard p,.publicDirectoryEmpty p{color:var(--muted);line-height:1.5;margin:12px 0 0}.publicDirectoryCard small{color:var(--soft)}.publicDirectoryEmpty{width:min(680px,100%)}.onboardingPage{min-height:100vh;background:linear-gradient(180deg,rgba(33,184,206,.12),transparent 42%),linear-gradient(90deg,rgba(255,139,61,.08),transparent 52%),#070a0f;padding:max(22px,env(safe-area-inset-top)) min(4vw,56px) 60px}.onboardingHero{width:min(1240px,100%);min-height:34svh;display:grid;grid-template-rows:auto 1fr;align-content:center;grid-gap:42px;gap:42px;margin:0 auto}.onboardingHero h1{max-width:900px}.onboardingHero .lede{max-width:720px}.publicOnboardingLayout{width:min(1240px,100%);margin:0 auto}.statusNotice{border:1px solid rgba(57,230,175,.24);border-radius:8px;color:var(--green);background:rgba(57,230,175,.08);line-height:1.45;margin:0 0 14px;padding:12px}.errorNotice{border-color:rgba(255,108,89,.28);color:var(--red);background:rgba(255,108,89,.08)}.publicOrgFocus{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.publicOrgFocus span{border:1px solid rgba(116,247,255,.28);border-radius:6px;color:var(--cyan);background:rgba(33,184,206,.08);font-size:12px;font-weight:900;padding:8px 10px;text-transform:uppercase}.publicOrgBlocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.publicOrgBlocks article{min-height:230px;border:1px solid rgba(147,213,228,.18);border-radius:8px;background:rgba(11,17,23,.86);padding:18px}.publicOrgBlocks span{color:var(--orange);font-size:12px;font-weight:900}.publicOrgBlocks h2{margin:12px 0 10px}.publicOrgBlocks p{color:var(--muted);line-height:1.5;margin:0}.publicBlock.block-banner,.publicBlock.block-cta,.publicBlock.block-heading{grid-column:1/-1;min-height:190px;background:linear-gradient(90deg,rgba(33,184,206,.16),transparent 42%),linear-gradient(135deg,rgba(255,139,61,.1),transparent 54%),rgba(11,17,23,.9)}.publicBlock.block-banner h2,.publicBlock.block-cta h2,.publicBlock.block-heading h2{max-width:820px;font-size:clamp(32px,5vw,58px);line-height:.98}.publicBlock.block-embed,.publicBlock.block-image,.publicBlock.block-two-column,.publicBlock.block-youtube{grid-column:span 2}.publicBlock iframe,.publicBlock img{width:100%;border:1px solid rgba(147,213,228,.14);border-radius:7px;background:rgba(5,9,14,.72);margin:10px 0 14px}.publicBlock img{max-height:360px;object-fit:cover}.publicBlock iframe{min-height:320px}.publicBlockAction,.publicBlockLinks a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(116,247,255,.28);border-radius:6px;color:var(--cyan);background:rgba(33,184,206,.08);font-size:12px;font-weight:900;margin-top:14px;padding:0 12px;text-transform:uppercase}.publicBlockLinks{display:flex;flex-wrap:wrap;gap:8px}.publicBlock.block-two-column>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.publicBlock ul{display:grid;grid-gap:8px;gap:8px;color:var(--muted);margin:12px 0 0;padding-left:18px}.publicBlock.block-divider{min-height:1px;grid-column:1/-1;padding:0;background:rgba(147,213,228,.2)}.publicBlock.block-spacer{min-height:28px;border:0;background:transparent;padding:0}.landingHero{position:relative;min-height:82svh;isolation:isolate;overflow:hidden;padding:max(22px,env(safe-area-inset-top)) min(4vw,56px) 46px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);grid-template-rows:auto 1fr;grid-gap:28px;gap:28px;align-items:center;border-bottom:1px solid rgba(255,139,61,.18)}.landingHero:before{content:"";position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,rgba(6,9,14,.96),rgba(8,13,18,.82) 46%,rgba(8,12,16,.62)),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 96px)}.siteNav{width:min(1240px,100%);grid-column:1/-1;margin:0 auto;display:grid;grid-template-columns:1fr auto auto;grid-gap:18px;gap:18px;align-items:center;min-height:52px;position:relative;z-index:3}.brandMark{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:800}.brandMark.tall{align-items:center;flex-direction:row;gap:12px}.brandIcon{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:#0b1218;box-shadow:0 0 28px rgba(116,247,255,.13)}.brandMark.tall .brandIcon{flex:0 0 auto;width:46px;height:46px}.brandIcon img{width:100%;height:100%;object-fit:cover;object-position:center}.sideNav nav,.siteNav nav{display:flex;align-items:center;gap:8px}.dangerAction,.navAction,.sideNav nav a,.siteNav nav a,.subtleAction{min-height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;padding:0 12px;color:var(--muted);font-size:14px;font-weight:700}.dangerAction:hover,.navAction:hover,.sideNav nav a.active,.sideNav nav a:hover,.siteNav nav a:hover,.subtleAction:hover{border-color:var(--line);color:var(--text);background:rgba(255,255,255,.05)}.navAction{border-color:rgba(255,139,61,.4);color:#ffd6bf;background:rgba(255,139,61,.1)}.heroBackdrop{position:absolute;right:0;top:0;bottom:0;width:58%;z-index:-2;display:grid;place-items:center;overflow:hidden}.heroBackdrop img{width:min(680px,58vw);max-height:86%;object-fit:contain;opacity:.82;filter:saturate(1.08) contrast(1.06)}.heroBackdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#070a0f,rgba(7,10,15,.5) 38%,rgba(7,10,15,.04)),linear-gradient(0deg,#070a0f,transparent 34%,transparent 76%,rgba(7,10,15,.78))}.heroContent{width:min(680px,100%);margin-left:max(0px,calc((100vw - 1240px) / 2));position:relative;z-index:2}.eyebrow{color:var(--cyan);font-size:12px;font-weight:800;margin:0 0 12px;text-transform:uppercase}.eyebrow,h1{letter-spacing:0}h1{font-size:68px;line-height:.96;margin:0}.lede{color:#d1e4ec;font-size:20px;line-height:1.5;max-width:660px;margin:22px 0 0}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.panelLink,.primary,.secondary{border:1px solid var(--line);border-radius:6px;display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 18px;font-weight:800}.primary{background:linear-gradient(180deg,#bffbff 0,var(--cyan) 100%);color:var(--ink);border-color:transparent}.secondary{color:var(--text);background:rgba(255,255,255,.055)}.panelLink{margin-top:18px;color:#ffd6bf;background:rgba(255,139,61,.1);border-color:rgba(255,139,61,.3);width:-moz-fit-content;width:fit-content}.compactLink{min-height:34px;margin:0;padding:0 12px}.heroConsole{width:min(430px,100%);margin-right:max(0px,calc((100vw - 1240px) / 2));justify-self:end;align-self:end;position:relative;z-index:2;border:1px solid rgba(185,238,248,.26);border-radius:8px;background:rgba(9,15,21,.82);box-shadow:0 28px 90px rgba(0,0,0,.35);padding:16px}.consoleTopline{display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:12px}.consoleTopline span,.panelHeader>span,.stackItem>span,.statusPill,.tableRow>span{color:var(--orange);font-size:12px;font-weight:800;text-transform:uppercase}.commandRows,.flowList,.stackList,.tableList{display:grid;grid-gap:10px;gap:10px}.commandLine{display:grid;grid-template-columns:132px 1fr;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(147,213,228,.14);border-radius:6px;background:rgba(255,255,255,.035);padding:10px}.commandLine code{color:var(--cyan);font-size:13px;font-weight:800}.commandLine span{color:var(--muted);font-size:13px}.commandPreview,.missionBand{width:min(1240px,calc(100% - 32px));margin:0 auto}.missionBand{padding:54px 0 24px;display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);grid-gap:28px;gap:28px;align-items:start}.sectionIntro h2{font-size:38px;line-height:1.06;margin:0}.systemRail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.panel,.previewPanel,.systemTile{border:1px solid var(--line);background:var(--panel);box-shadow:0 22px 80px rgba(0,0,0,.25)}.systemTile{min-height:132px;border-radius:8px;padding:16px;display:grid;align-content:space-between}.systemTile h3{font-size:21px;margin:0 0 8px}.systemTile p{color:var(--muted);margin:0;line-height:1.42}.systemTile span{width:-moz-fit-content;width:fit-content;border:1px solid rgba(116,247,255,.32);border-radius:6px;color:var(--cyan);padding:7px 9px;font-size:12px;font-weight:800}.commandPreview{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);grid-gap:16px;gap:16px;padding:22px 0 70px}.panel,.previewPanel{border-radius:8px;padding:18px}.previewPanel{min-height:360px}.panelHeader{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:14px}.panelHeader>div{min-width:min(100%,220px)}.panelHeader h2{font-size:20px;margin:0}.panelHeader p{color:var(--muted);margin:6px 0 0;line-height:1.4}.flowItem{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;align-items:start;padding:12px;background:rgba(255,255,255,.035);border:1px solid rgba(147,213,228,.13);border-radius:6px}.flowItem>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(116,247,255,.38);border-radius:6px;color:var(--cyan);font-size:12px;font-weight:800}.flowItem h3{margin:0 0 5px;font-size:16px}.flowItem p{color:var(--muted);margin:0;line-height:1.4}.accessGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.accessGrid span{border:1px solid var(--line);border-radius:6px;padding:12px;color:var(--cyan);background:rgba(116,247,255,.045)}.appShell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:radial-gradient(circle at 46% 0,rgba(33,184,206,.13),transparent 30%),linear-gradient(90deg,rgba(255,139,61,.06),transparent 42%),linear-gradient(180deg,#06090e,#0b1218)}.appShell>*,.brandForm>*,.capabilityRow>*,.commandBoardLane,.consoleWorkspace,.coreChannelFieldset>*,.dashboardGrid>*,.dashboardOpsGrid>*,.dispatchCommandBoard>*,.dispatchGrid>*,.fleetIntakeStep>*,.fleetOptionalFields>*,.fleetReadinessBoard>*,.fleetScaleModel>*,.fleetScaleRow>*,.fleetSpecGrid>*,.incidentFieldset>*,.inlineSystemForm>*,.inlineTacticalForm>*,.moduleGrid>*,.onboardingLayout>*,.opsSummary>*,.orgChartGrid>*,.panel,.previewPanel,.qrfQuoteRotator,.radioChannelCreateForm>*,.requestBody>*,.requestComposerForm>*,.requestOpsRecord>*,.requestTimelineItem>*,.serviceRequestCard,.setupGrid>*,.stackItem,.systemsList>*,.tableRow>*,.wikiVersionItem>*,.workspace{min-width:0}.sideNav{position:-webkit-sticky;position:sticky;top:0;height:100vh;border-right:1px solid var(--line);background:rgba(7,11,16,.92);padding:max(28px,env(safe-area-inset-top)) 16px 22px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:24px;gap:24px}.consoleSideNav{width:100%;background:linear-gradient(180deg,rgba(5,10,15,.98),rgba(4,8,13,.96));overflow-y:auto}.consoleBrand{display:flex;align-items:center;gap:14px;color:var(--text);min-height:70px}.consoleBrandIcon{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(116,247,255,.32);border-radius:10px;background:rgba(11,17,23,.9)}.consoleBrandIcon img{width:100%;height:100%;object-fit:cover}.consoleBrand strong{font-size:20px;line-height:1.05}.sideNav nav{align-items:stretch;flex-direction:column;gap:20px}.sideNav nav a,.subtleAction{justify-content:flex-start}.navSection{display:grid;grid-gap:10px;gap:10px}.navSection p{color:#cbd6e8;font-size:13px;font-weight:900;letter-spacing:3px;margin:0 0 4px;text-transform:uppercase}.navSection p:before{content:"";width:8px;height:8px;display:inline-block;margin-right:10px;border-radius:50%;background:var(--cyan);vertical-align:1px}.navSection a{gap:14px;min-height:56px;color:#a8b7c1;font-size:17px;font-weight:900;padding:0 16px}.navSection a.active{border-color:rgba(147,213,228,.34);background:rgba(255,255,255,.055);color:var(--text)}.navGroup{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(147,213,228,.12);border-radius:8px;background:rgba(255,255,255,.025);padding:6px}.navGroup.active{border-color:rgba(147,213,228,.28);background:rgba(33,184,206,.055)}.navGroup summary{min-height:48px;display:flex;align-items:center;gap:14px;border:1px solid transparent;border-radius:6px;color:#c3d3dc;cursor:pointer;font-size:15px;font-weight:900;list-style:none;padding:0 12px}.navGroup summary::-webkit-details-marker{display:none}.navGroup summary:after{content:"";width:8px;height:8px;flex:0 0 auto;margin-left:auto;border-right:2px solid;border-bottom:2px solid;opacity:.75;transform:rotate(45deg)}.navGroup[open] summary:after{transform:translateY(3px) rotate(225deg)}.navGroup summary:hover,.navGroup.active summary{border-color:rgba(147,213,228,.22);background:rgba(255,255,255,.045);color:var(--text)}.navGroup summary:focus-visible,.navSection a:focus-visible{outline:2px solid rgba(116,247,255,.72);outline-offset:2px}.navGroupItems{display:grid;grid-gap:6px;gap:6px;padding:0 0 2px}.navSection a.nestedNavLink{min-height:42px;gap:10px;border-radius:5px;color:#9fb0bb;font-size:14px;padding:0 10px 0 24px}.navSection a.nestedNavLink .navSquare{width:8px;height:8px}.navSquare{width:10px;height:10px;flex:0 0 auto;border-radius:2px;border:1px solid;opacity:.72}.sideNavFooter{display:grid;grid-gap:10px;gap:10px}.dutyQuickToggle{margin:0}.dutyQuickPanel{width:100%;display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(147,213,228,.2);border-radius:8px;background:linear-gradient(135deg,rgba(147,213,228,.09),rgba(5,10,15,.72)),rgba(8,14,21,.96);color:var(--text);padding:14px;text-align:left}.dutyQuickToggle em,.dutyQuickToggle small,.dutyQuickToggle span{font-size:11px;font-style:normal;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.dutyQuickToggle span{color:var(--muted)}.dutyQuickToggle strong{color:var(--text);font-size:22px;line-height:1.05}.dutyQuickToggle small{color:var(--soft);letter-spacing:.6px;text-transform:none}.dutyQuickToggle em{color:var(--cyan);margin-top:4px}.dutyQuickToggle label{display:grid;grid-gap:4px;gap:4px}.dutyQuickToggle select{width:100%;min-width:0;border:1px solid rgba(147,213,228,.22);border-radius:6px;background:rgba(4,9,14,.88);color:var(--text);font:inherit;font-size:12px;padding:9px 10px}.dutyQuickToggle button{min-height:38px;border:1px solid rgba(116,247,255,.35);border-radius:6px;background:rgba(116,247,255,.12);color:var(--cyan);cursor:pointer;font:inherit;font-size:12px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.dutyQuickToggle button:disabled,.dutyQuickToggle select:disabled{cursor:not-allowed;opacity:.58}.dutyQuickToggle.on-duty .dutyQuickPanel{border-color:rgba(0,255,179,.32);background:linear-gradient(135deg,rgba(0,255,179,.13),rgba(5,10,15,.74)),rgba(8,14,21,.96)}.dutyQuickToggle.on-duty em,.dutyQuickToggle.on-duty strong{color:var(--green)}.dutyQuickToggle.mixed-duty .dutyQuickPanel{border-color:rgba(255,186,25,.34);background:linear-gradient(135deg,rgba(255,186,25,.12),rgba(5,10,15,.74)),rgba(8,14,21,.96)}.dutyQuickToggle.mixed-duty em,.dutyQuickToggle.mixed-duty strong{color:var(--gold)}.dutyQuickToggle.account{max-width:420px}.dangerAction{min-height:42px;justify-content:center;border-color:rgba(255,68,78,.42);color:#ff6570;background:rgba(255,68,78,.08);text-transform:uppercase}.workspace{width:min(1440px,calc(100% - 40px));margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 0 54px}.consoleWorkspace{width:min(100% - 32px,1660px);padding-top:max(28px,env(safe-area-inset-top))}.topCommandBar{min-height:60px;display:grid;grid-template-columns:minmax(160px,420px) minmax(240px,360px) repeat(3,minmax(0,auto));grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid rgba(147,213,228,.14);margin-bottom:22px;overflow:visible;position:relative;z-index:20}.consoleTopBar{min-height:70px;margin:0 0 30px;padding:14px 16px 10px;border:1px solid rgba(147,213,228,.1);border-radius:8px;background:rgba(5,9,15,.48)}.searchBox{min-height:38px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:6px;background:rgba(7,11,16,.62);color:var(--soft);padding:0 12px}.searchBox span{width:12px;height:12px;border:2px solid var(--soft);border-radius:50%}.searchBox p{margin:0}.serverSwitcher{min-width:0;position:relative;z-index:30}.serverSwitcher[open]{z-index:80}.serverSwitcher summary{min-height:48px;display:flex;align-items:center;gap:10px;border:1px solid rgba(116,247,255,.32);border-radius:8px;background:linear-gradient(135deg,rgba(33,184,206,.12),rgba(7,11,16,.86)),rgba(7,11,16,.88);cursor:pointer;list-style:none;padding:7px 10px}.serverSwitcher summary::-webkit-details-marker{display:none}.serverSwitcherMark{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(147,213,228,.18);border-radius:50%;background:rgba(255,255,255,.06);overflow:hidden}.serverSwitcherMark img{width:100%;height:100%;object-fit:cover}.serverSwitcherMark>span{color:var(--cyan);font-size:12px;font-weight:900}.serverSwitcherOption>span,.serverSwitcherText{min-width:0;display:grid;grid-gap:2px;gap:2px}.serverSwitcherOption strong,.serverSwitcherText strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serverSwitcherOption small,.serverSwitcherText small{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.serverSwitcherChevron{width:9px;height:9px;flex:0 0 9px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);margin-left:auto;transform:rotate(45deg);transition:transform .14s ease}.serverSwitcher[open] .serverSwitcherChevron{transform:rotate(225deg)}.serverSwitcherMenu{width:max(100%,320px);max-height:min(420px,calc(100vh - 140px));overflow-y:auto;position:absolute;top:calc(100% + 8px);left:0;display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(116,247,255,.26);border-radius:8px;background:rgba(8,12,18,.98);box-shadow:0 22px 70px rgba(0,0,0,.38);padding:8px}.serverSwitcherMenu form{margin:0}.serverSwitcherOption{width:100%;min-height:52px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);cursor:pointer;padding:8px 10px;text-align:left}.serverSwitcherOption.active,.serverSwitcherOption:hover{border-color:rgba(147,213,228,.18);background:rgba(255,255,255,.06)}.serverSwitcherOption.active{background:rgba(33,184,206,.14)}.serverSwitcherOption.active strong{color:var(--cyan)}.serverSwitcherEmpty{color:var(--muted);font-size:12px;padding:12px}.serverSwitcherAdd{min-height:46px;display:flex;align-items:center;gap:12px;border-top:1px solid rgba(147,213,228,.16);color:var(--muted);font-weight:800;margin-top:4px;padding:10px 12px 4px}.serverSwitcherAdd:hover{color:var(--text)}.serverSwitcherAdd>span{width:26px;height:26px;flex:0 0 26px;border:2px solid;border-radius:50%;position:relative}.serverSwitcherAdd>span:after,.serverSwitcherAdd>span:before{content:"";width:10px;height:2px;position:absolute;top:10px;left:6px;background:currentColor}.serverSwitcherAdd>span:after{transform:rotate(90deg)}.topStatus{min-height:40px;display:grid;align-content:center;border-left:1px solid rgba(147,213,228,.12);min-width:0;padding-left:16px}.topStatus:hover{color:var(--text)}.radioStatus{border-left-color:rgba(255,186,25,.24)}.topStatus strong{color:var(--orange);font-size:12px;text-transform:uppercase}.topStatus span{color:var(--muted);font-size:12px}.compactIdentity{justify-self:end;min-height:42px;padding:6px 10px 6px 6px}.compactIdentity img,.compactIdentity>span{width:30px;height:30px}.workspaceHeader{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:center;margin-bottom:22px}.terminalHero{min-height:142px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,rgba(33,184,206,.12),transparent 44%),rgba(12,19,28,.68);padding:28px}.workspaceHeader h1{font-size:42px}.terminalHero h1{color:var(--muted);font-weight:500}.terminalHero h1 span{color:var(--cyan);font-weight:900}.terminalHero p:not(.eyebrow){color:var(--soft);font-size:12px;font-weight:800;letter-spacing:1.6px;margin:8px 0 0;text-transform:uppercase}.terminalClock{display:grid;justify-items:end}.terminalClock strong{color:var(--muted);font-size:30px}.terminalClock span{color:var(--soft);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.terminalClock small{color:var(--cyan);font-size:10px;font-weight:800;letter-spacing:1px;margin-top:4px;text-transform:uppercase}.identityBadge{min-height:54px;display:inline-flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.04);padding:8px 12px 8px 8px}.identityBadge.large{width:100%;min-height:78px}.identityBadge img,.identityBadge>span{width:38px;height:38px;border-radius:6px;background:var(--steel)}.identityBadge.large img,.identityBadge.large>span{width:54px;height:54px}.identityBadge strong{display:block}.identityBadge small{display:block;color:var(--muted);font-size:12px}.opsSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.opsSummary a,.opsSummary article{min-height:92px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);padding:16px}.opsSummary a.warningCard,.opsSummary article.warningCard{border-color:rgba(255,139,61,.28);background:linear-gradient(120deg,rgba(255,139,61,.13),rgba(17,27,35,.88))}.opsSummary a.infoCard,.opsSummary article.infoCard{border-color:rgba(33,184,206,.34);background:linear-gradient(120deg,rgba(33,184,206,.16),rgba(17,27,35,.88))}.opsSummary a.alertCard,.opsSummary article.alertCard{border-color:rgba(255,108,89,.24);background:linear-gradient(120deg,rgba(255,108,89,.13),rgba(17,27,35,.88))}.opsSummary a.secureCard,.opsSummary article.secureCard{border-color:rgba(116,247,255,.24)}.detailList span,.opsSummary span,.systemMeta span{display:block;color:var(--muted);font-size:12px;margin-bottom:8px;text-transform:uppercase}.opsSummary strong{font-size:30px}.opsSummary small{color:var(--soft);display:block;margin-top:6px}.quickActions{margin:20px 0 22px}.quickActions p{color:var(--soft);font-size:12px;font-weight:900;letter-spacing:2px;margin:0 0 10px;text-transform:uppercase}.quickActions div{display:flex;flex-wrap:wrap;gap:8px}.quickActions a{min-height:36px;display:inline-flex;align-items:center;border:1px solid rgba(116,247,255,.28);border-radius:6px;color:var(--cyan);background:rgba(33,184,206,.08);font-size:13px;font-weight:900;padding:0 14px;text-transform:uppercase}.moduleHeader{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px;padding-top:6px}.moduleHeader>div:first-child{min-width:min(100%,320px)}.moduleHeader h1{font-size:42px;line-height:1}.moduleHeader p:not(.moduleCrumb){color:var(--muted);line-height:1.45;margin:12px 0 0}.moduleCrumb{width:-moz-fit-content;width:fit-content;border:1px solid rgba(33,184,206,.38);border-radius:5px;color:var(--cyan);background:rgba(33,184,206,.1);font-size:11px;font-weight:900;letter-spacing:1.4px;margin:0 0 16px;padding:7px 12px;text-transform:uppercase}.moduleActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.moduleActions form{margin:0}.serverScopePanel{display:grid;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch;border-top:1px solid rgba(147,213,228,.14);border-bottom:1px solid rgba(147,213,228,.14);background:rgba(8,14,22,.72);margin:0 0 18px;padding:14px}.serverScopePanel>div{display:grid;align-content:center;grid-gap:4px;gap:4px}.serverScopePanel span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.serverScopePanel strong{color:var(--text)}.serverScopeList{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.serverScopeList a,.serverScopeList>span{min-height:52px;display:grid;grid-gap:4px;gap:4px;align-content:center;border:1px solid rgba(147,213,228,.14);border-radius:6px;background:rgba(255,255,255,.04);padding:10px 12px}.serverScopeList a.active{border-color:rgba(116,247,255,.44);background:rgba(33,184,206,.14)}.serverScopeList a.active strong{color:var(--cyan)}.primaryAction,.secondaryAction{min-height:36px;display:inline-flex;align-items:center;border:1px solid rgba(116,247,255,.36);border-radius:6px;color:var(--cyan);background:rgba(33,184,206,.08);font-size:12px;font-weight:900;padding:0 14px;text-transform:uppercase}.secondaryAction{border-color:rgba(255,186,25,.38);color:#ffd05c;background:rgba(255,186,25,.08)}button.primaryAction,button.secondaryAction{cursor:pointer}button.primaryAction:disabled,button.secondaryAction:disabled{cursor:default;opacity:.62}.compactSummary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:22px}.qrfQuoteRotator{border:1px solid rgba(255,186,25,.28);border-radius:8px;background:linear-gradient(120deg,rgba(255,186,25,.1),rgba(11,17,23,.92)),rgba(11,17,23,.86);margin:-4px 0 24px;min-height:146px;overflow:hidden;padding:16px 18px}.qrfQuoteHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.qrfQuoteHeader small,.qrfQuoteHeader span{color:var(--soft);font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.qrfQuoteHeader strong{display:block;font-size:17px;margin-top:4px}.qrfQuoteHeader small{color:#ffd05c;white-space:nowrap}.qrfQuoteBody{min-height:62px;display:flex;align-items:center;margin:0}.qrfQuoteBody p{color:var(--text);font-size:18px;line-height:1.45;margin:0;overflow-wrap:anywhere}.qrfQuoteMeter{height:3px;border-radius:999px;background:rgba(255,255,255,.08);margin-top:14px;overflow:hidden}.qrfQuoteMeter span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#ffd05c,var(--cyan));transform-origin:left;animation:qrfQuoteProgress linear infinite}@keyframes qrfQuoteProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.qrfQuoteMeter span{animation:none;transform:scaleX(1)}}.requestComposer{border:1px solid rgba(147,213,228,.16);border-radius:8px;background:linear-gradient(120deg,rgba(33,184,206,.09),rgba(11,17,23,.9)),rgba(11,17,23,.88);margin-bottom:24px;padding:18px}.requestComposerForm{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(280px,1.3fr) minmax(150px,.45fr) minmax(150px,.45fr);grid-gap:12px;gap:12px;align-items:end}.routeModeNote{max-width:980px;color:var(--soft);font-size:13px;line-height:1.6;margin:-4px 0 18px}.requestComposerForm label{display:grid;grid-gap:8px;gap:8px}.requestComposerForm .checkField{min-height:42px;display:flex;align-items:center;gap:8px;border:1px solid rgba(147,213,228,.14);border-radius:6px;background:rgba(255,255,255,.025);padding:0 10px}.requestComposerForm .checkField input{width:15px;min-height:auto;accent-color:var(--cyan)}.requestComposerForm label>span{color:var(--soft);font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.requestComposerForm input,.requestComposerForm select,.requestComposerForm textarea{width:100%;min-height:42px;border:1px solid rgba(147,213,228,.18);border-radius:6px;color:var(--text);background:rgba(5,9,14,.76);font:inherit;padding:0 12px}.requestComposerForm textarea{min-height:104px;padding:12px;resize:vertical}.requestComposerForm input::placeholder,.requestComposerForm textarea::placeholder{color:rgba(170,188,198,.55)}.requestComposerForm .wideField{grid-column:span 3}.requestComposerForm .briefingField{grid-column:1/-1}.incidentReportForm .incidentFieldset{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:8px;gap:8px;border:1px solid rgba(147,213,228,.14);border-radius:6px;margin:0;background:rgba(5,9,14,.3);padding:12px}.incidentReportForm .incidentFieldset legend{color:var(--soft);font-size:11px;font-weight:900;letter-spacing:1.2px;padding:0 6px;text-transform:uppercase}.incidentReportForm .checkField span{margin:0}.requestComposerForm button{grid-column:4;min-height:42px;border:1px solid rgba(116,247,255,.52);border-radius:6px;color:var(--ink);background:var(--cyan);cursor:pointer;font-size:12px;font-weight:900;padding:0 14px;text-transform:uppercase}.requestComposerForm button:disabled,.requestComposerForm select:disabled{cursor:not-allowed;opacity:.55}.fleetIntakeForm{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.fleetIntakeStep{display:grid;grid-gap:12px;gap:12px;align-content:start;border:1px solid rgba(147,213,228,.14);border-radius:8px;background:rgba(5,9,14,.3);margin:0;padding:14px}.fleetIntakeStep legend,.fleetOptionalFields summary{color:var(--cyan);font-size:12px;font-weight:900;padding:0 6px;text-transform:uppercase}.fleetIntakeStep.primaryStep{border-color:rgba(116,247,255,.24);background:rgba(33,184,206,.07)}.fleetOptionalFields{grid-column:1/-1;border:1px solid rgba(147,213,228,.14);border-radius:8px;background:rgba(5,9,14,.24);padding:12px}.fleetOptionalFields summary{cursor:pointer;list-style-position:outside}.fleetOptionalGrid{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(130px,.45fr) minmax(280px,1.4fr);grid-gap:12px;gap:12px;margin-top:14px}.fleetIntakeForm button{grid-column:1/-1;justify-self:end;min-width:180px}.publicOnboardingForm{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(150px,.7fr) auto}.publicOnboardingForm button{grid-column:auto}.requestSubnav{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid rgba(147,213,228,.16);margin:0 -16px 24px;padding:0 16px}.requestSubnav a{min-height:48px;display:inline-flex;align-items:center;gap:10px;border-bottom:2px solid transparent;color:var(--soft);font-size:13px;font-weight:900;letter-spacing:1.6px;padding:0 14px;text-transform:uppercase}.requestSubnav a.active{border-bottom-color:var(--cyan);color:var(--cyan)}.requestToolbar{margin-bottom:28px}.requestToolbar .searchBox{width:min(520px,100%)}.moduleBoardToolbar{display:grid;grid-template-columns:minmax(260px,520px) auto auto;grid-gap:10px;gap:10px;align-items:end;border-top:1px solid rgba(147,213,228,.12);border-bottom:1px solid rgba(147,213,228,.12);background:rgba(12,20,34,.68);margin:0 0 18px;padding:14px}.moduleBoardToolbar label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.moduleBoardToolbar input{width:100%;min-height:42px;border:1px solid rgba(147,213,228,.2);border-radius:6px;background:rgba(5,9,14,.82);color:var(--text);font:inherit;padding:0 12px}.moduleBoardToolbar a,.moduleBoardToolbar button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(116,247,255,.28);border-radius:6px;background:rgba(33,184,206,.12);color:var(--cyan);cursor:pointer;font-size:12px;font-weight:900;padding:0 14px;text-transform:uppercase}.moduleBoardToolbar a{border-color:rgba(147,213,228,.16);background:rgba(147,213,228,.055);color:var(--soft)}.commandBoardList{gap:16px}.boardEmptyState{min-height:280px;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;border:1px dashed rgba(147,213,228,.22);border-radius:8px;background:linear-gradient(180deg,rgba(147,213,228,.035),rgba(5,9,14,.28)),rgba(10,17,28,.68);color:var(--muted);padding:28px;text-align:center}.boardEmptyState strong{color:var(--text);font-size:18px}.boardEmptyState p{max-width:520px;margin:0;line-height:1.5}.boardEmptyState a{min-height:38px;display:inline-flex;align-items:center;border:1px solid rgba(116,247,255,.28);border-radius:6px;color:var(--cyan);background:rgba(33,184,206,.12);font-size:12px;font-weight:900;padding:0 14px;text-transform:uppercase}.serviceRequestList{display:grid;grid-gap:14px;gap:14px}.serviceRequestCard{min-height:250px;border:1px solid rgba(147,213,228,.16);border-left:4px solid rgba(255,68,78,.86);border-radius:8px;background:rgba(11,17,29,.82);box-shadow:0 28px 90px rgba(0,0,0,.25);overflow:hidden}.serviceRequestCard footer,.serviceRequestCard header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px}.serviceRequestCard header{border-bottom:1px solid rgba(147,213,228,.11)}.serviceRequestCard header>div{min-width:0;display:flex;align-items:center;gap:12px}.requestIcon{width:42px;height:42px;flex:0 0 auto;border:1px solid rgba(116,247,255,.18);border-radius:8px;background:radial-gradient(circle,rgba(116,247,255,.28),rgba(13,20,28,.92))}.unitSwatch{width:42px;height:42px;border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:inset 0 0 0 8px rgba(5,9,14,.34)}.unitHeaderMark{width:36px;height:10px;display:inline-flex;border:1px solid rgba(255,255,255,.18);border-radius:999px;box-shadow:inset 0 0 0 3px rgba(5,9,14,.32)}.memberAvatar{width:42px;height:42px;object-fit:cover;border:1px solid rgba(116,247,255,.22);border-radius:8px;background:rgba(13,20,28,.92)}.discordIdentity{display:inline-flex;min-width:0;align-items:center;gap:8px;letter-spacing:0;text-transform:none;vertical-align:middle}.discordAvatarFallback,.discordIdentity img{width:24px;height:24px;flex:0 0 auto;border:1px solid rgba(116,247,255,.2);border-radius:6px;background:radial-gradient(circle,rgba(116,247,255,.22),rgba(13,20,28,.92));object-fit:cover}.discordIdentity>span:last-child{min-width:0;overflow:hidden;color:var(--text);font-weight:900;text-overflow:ellipsis;white-space:nowrap}.shipAvatar{width:58px;height:42px;object-fit:cover;border:1px solid rgba(116,247,255,.22);border-radius:6px;background:rgba(13,20,28,.92)}.serviceRequestCard small{display:block;color:var(--soft);font-size:11px;margin-top:5px;text-transform:uppercase}.statusPill{border:1px solid rgba(255,68,78,.34);border-radius:5px;color:#ff858c;background:rgba(255,68,78,.09);max-width:100%;padding:6px 10px;white-space:normal}.cardPillGroup{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.memberDutyChip.on-duty,.squadMembers span.on-duty,.statusPill.on-duty{border-color:rgba(0,255,179,.34);color:var(--green);background:rgba(0,255,179,.08)}.memberDutyChip.off-duty,.squadMembers span.off-duty,.statusPill.off-duty{border-color:rgba(147,213,228,.2);color:var(--muted);background:rgba(147,213,228,.045)}.statusPill.pending,.statusPill.submitted,.statusPill.training_required,.statusPill.under_review,.statusPill.unreviewed{border-color:rgba(255,186,25,.38);color:#ffd05c;background:rgba(255,186,25,.08)}.statusPill.admin,.statusPill.officer,.statusPill.owner{border-color:rgba(116,247,255,.36);color:var(--cyan);background:rgba(33,184,206,.08)}.statusPill.member,.statusPill.recruit{border-color:rgba(147,213,228,.24);color:var(--soft);background:rgba(147,213,228,.06)}.statusPill.in-progress{border-color:rgba(116,247,255,.36);color:var(--cyan);background:rgba(33,184,206,.08)}.statusPill.mission_ready,.statusPill.on_station{border-color:rgba(0,255,179,.28);color:var(--green);background:rgba(0,255,179,.08)}.statusPill.engaged,.statusPill.in_route{border-color:rgba(255,186,25,.34);color:var(--gold);background:rgba(255,186,25,.08)}.statusPill.claiming,.statusPill.destroyed,.statusPill.disabled,.statusPill.repair_rearm{border-color:rgba(255,75,96,.34);color:var(--red);background:rgba(255,75,96,.08)}.statusPill.low{border-color:rgba(0,255,179,.28);color:var(--green);background:rgba(0,255,179,.08)}.statusPill.medium{border-color:rgba(147,213,228,.24);color:var(--soft);background:rgba(147,213,228,.06)}.statusPill.high{border-color:rgba(255,186,25,.34);color:var(--gold);background:rgba(255,186,25,.08)}.statusPill.critical,.statusPill.restricted{border-color:rgba(255,75,96,.34);color:var(--red);background:rgba(255,75,96,.08)}.statusPill.active{border-color:rgba(116,247,255,.36);color:var(--cyan);background:rgba(33,184,206,.08)}.statusPill.planning,.statusPill.queued,.statusPill.scheduled{border-color:rgba(255,186,25,.38);color:#ffd05c;background:rgba(255,186,25,.08)}.statusPill.draft{border-color:rgba(147,213,228,.24);color:var(--soft);background:rgba(147,213,228,.06)}.statusPill.closed,.statusPill.completed,.statusPill.minor,.statusPill.resolved,.statusPill.reviewed,.statusPill.sent{border-color:rgba(0,214,143,.32);color:#39e6af;background:rgba(0,214,143,.08)}.statusPill.asset_negligence,.statusPill.catastrophic_stupidity,.statusPill.failed,.statusPill.pilot_error{border-color:rgba(255,68,78,.34);color:#ff858c;background:rgba(255,68,78,.09)}.statusPill.cancelled{border-color:rgba(147,213,228,.24);color:var(--muted);background:rgba(147,213,228,.06)}.requestBody{display:grid;grid-template-columns:minmax(260px,.66fr) minmax(0,1fr);min-height:150px}.requestBody>div{padding:18px}.requestBody>div+div{border-left:1px solid rgba(147,213,228,.1)}.requestBody span{color:var(--soft);display:block;font-size:11px;font-weight:900;letter-spacing:1.2px;margin-bottom:10px;text-transform:uppercase}.requestBody p{color:var(--text);margin:0}.fleetCard .requestBody{grid-template-columns:minmax(220px,.48fr) minmax(180px,.36fr) minmax(0,1fr)}.fleetClassCode{color:var(--red);font-size:1.2rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.electionRequestBody{grid-template-columns:minmax(250px,.52fr) minmax(0,1fr)}.electionCandidateList{display:grid;grid-gap:8px;gap:8px}.electionCandidateRow{display:grid;grid-template-columns:minmax(0,1fr) 72px auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(147,213,228,.12);border-radius:6px;background:rgba(255,255,255,.025);padding:10px}.electionCandidateRow.selected{border-color:rgba(0,255,179,.28);background:rgba(0,255,179,.06)}.electionCandidateRow strong{display:block;color:var(--text)}.electionCandidateRow span{color:var(--cyan);font-size:18px;font-weight:900;letter-spacing:0;margin-bottom:0;text-transform:none}.electionCandidateRow form{margin:0}.electionCandidateRow button{min-height:32px;border:1px solid rgba(116,247,255,.25);border-radius:5px;color:var(--cyan);background:rgba(33,184,206,.08);cursor:pointer;font-size:11px;font-weight:900;padding:0 12px;text-transform:uppercase}.electionCandidateRow button:disabled{border-color:rgba(0,255,179,.28);color:var(--green);background:rgba(0,255,179,.08);cursor:default}.requestOpsRecord{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(147,213,228,.1);background:rgba(5,9,14,.28)}.requestOpsRecord>div{min-height:82px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:14px 18px}.requestOpsRecord>div+div{border-left:1px solid rgba(147,213,228,.1)}.requestOpsRecord span,.requestTimeline>strong{color:var(--soft);font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.requestOpsRecord strong{color:var(--text);font-size:18px}.requestTimeline{display:grid;grid-gap:8px;gap:8px;border-top:1px solid rgba(147,213,228,.1);padding:14px 18px}.requestTimeline p{color:var(--muted);margin:0}.requestTimelineItem{display:grid;grid-template-columns:82px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(147,213,228,.1);border-radius:6px;background:rgba(255,255,255,.025);padding:8px 10px}.requestTimelineItem span{color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase}.requestNoteForm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;border-top:1px solid rgba(147,213,228,.1);padding:14px}.requestNoteForm input{width:100%;min-height:38px;border:1px solid rgba(147,213,228,.16);border-radius:6px;color:var(--text);background:rgba(5,9,14,.72);padding:0 12px}.requestNoteForm input::placeholder{color:rgba(167,184,199,.62)}.requestNoteForm button{min-height:38px;border:1px solid rgba(116,247,255,.25);border-radius:6px;color:var(--cyan);background:rgba(33,184,206,.08);cursor:pointer;font-size:11px;font-weight:900;padding:0 14px;text-transform:uppercase}.serviceRequestCard footer{justify-content:space-between;align-items:center;border-top:1px solid rgba(147,213,228,.1)}.requestActions,.requestMeta{display:flex;flex-wrap:wrap;gap:8px}.requestMeta span{min-height:30px;display:inline-flex;align-items:center;max-width:100%;border:1px solid rgba(147,213,228,.15);border-radius:5px;color:var(--soft);background:rgba(255,255,255,.03);font-size:11px;font-weight:900;padding:0 10px;text-transform:uppercase}.requestActions form{margin:0}.requestActions button,.serviceRequestCard footer a{min-height:32px;display:inline-flex;justify-content:center;align-items:center;max-width:100%;border:1px solid rgba(116,247,255,.25);border-radius:5px;color:var(--cyan);background:rgba(33,184,206,.08);cursor:pointer;font-size:11px;font-weight:900;padding:0 12px;text-align:center;text-transform:uppercase;white-space:normal}.requestActions button.dangerButton{border-color:rgba(255,68,78,.34);color:#ff858c;background:rgba(255,68,78,.09)}.notificationStatus{border-left-color:rgba(255,108,89,.28)}.notificationList{display:grid;grid-gap:10px;gap:10px}.notificationCard{min-height:94px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid rgba(147,213,228,.14);border-left:4px solid rgba(116,247,255,.64);border-radius:8px;background:linear-gradient(90deg,rgba(33,184,206,.08),transparent 48%),rgba(11,17,29,.82);padding:14px}.notificationCard.unread{border-color:rgba(116,247,255,.28);background:linear-gradient(90deg,rgba(33,184,206,.14),rgba(11,17,29,.86)),rgba(11,17,29,.86)}.notificationCard.critical{border-left-color:rgba(255,108,89,.84)}.notificationCard>div:first-child{display:flex;align-items:flex-start;gap:12px}.notificationBeacon{width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(116,247,255,.28);border-radius:8px;background:linear-gradient(135deg,rgba(116,247,255,.32),rgba(33,184,206,.08)),rgba(13,20,28,.92)}.notificationCard strong{display:block;margin-bottom:6px}.notificationCard p{color:var(--muted);line-height:1.45;margin:0}.notificationCard small{display:block;color:var(--soft);font-size:11px;font-weight:900;letter-spacing:1.2px;margin-top:8px;text-transform:uppercase}.notificationActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.notificationActions form{margin:0}.notificationActions a,.notificationActions button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(116,247,255,.25);border-radius:5px;color:var(--cyan);background:rgba(33,184,206,.08);cursor:pointer;font-size:11px;font-weight:900;padding:0 12px;text-transform:uppercase}.emptyNotification{grid-template-columns:1fr}.operationLiveSurface{display:grid;grid-gap:14px;gap:14px;border-top:1px solid rgba(147,213,228,.1);background:linear-gradient(90deg,rgba(33,184,206,.05),transparent 42%,rgba(255,139,61,.045)),rgba(5,9,14,.42);padding:16px}.operationTacticalPanel,.operationTaskPanel,.squadStatusPanel,.tacticalControlGrid,.voiceRoomPanel{border:1px solid rgba(147,213,228,.14);border-radius:8px;background:rgba(8,14,20,.82)}.voiceRoomPanel{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px}.testRadioPanel{border-color:rgba(255,186,25,.24);background:linear-gradient(135deg,rgba(255,186,25,.08),transparent 54%),rgba(8,14,20,.82)}.voiceRoomPanel small,.voiceRoomPanel strong{display:block}.voiceMeta,.voiceRoomPanel small{color:var(--muted);font-size:12px}.voiceState{display:inline-flex;align-items:center;min-height:22px;border:1px solid rgba(147,213,228,.18);border-radius:5px;color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:0;margin-bottom:6px;padding:0 8px;text-transform:uppercase}.voiceState.connected{border-color:rgba(66,211,122,.34);color:var(--green)}.voiceState.transmitting{border-color:rgba(255,186,25,.44);color:var(--amber);background:rgba(255,186,25,.1)}.voiceState.error{border-color:rgba(255,92,122,.34);color:var(--red)}.voiceControls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.voiceControls label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.voiceControls button,.voiceControls select{min-height:36px;border:1px solid rgba(147,213,228,.18);border-radius:5px;background:rgba(255,255,255,.04);color:var(--text);font:inherit;font-size:12px;font-weight:900;padding:0 10px}.voiceControls button{cursor:pointer;text-transform:uppercase}.voiceKeybindControl{display:flex;align-items:center;flex-wrap:wrap;grid-column:1/-1;gap:8px}.voiceKeybindControl small,.voiceKeybindControl span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.voiceKeybindControl button{min-width:82px;min-height:32px;border:1px solid rgba(255,186,25,.24);border-radius:5px;background:rgba(255,186,25,.09);color:var(--amber);cursor:pointer;font-size:12px;font-weight:900;padding:0 10px}.primaryVoiceButton{border-color:rgba(255,186,25,.34)!important;background:rgba(255,186,25,.12)!important;color:var(--amber)!important}.primaryVoiceButton.active{border-color:rgba(255,186,25,.62)!important;background:rgba(255,186,25,.2)!important;box-shadow:0 0 0 3px rgba(255,186,25,.12)}.voiceOperatorList{display:grid;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:8px;gap:8px}.voiceOperatorCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-height:54px;border:1px solid rgba(147,213,228,.14);border-radius:6px;background:rgba(255,255,255,.035);padding:8px 10px}.voiceOperatorCard.speaking{border-color:rgba(255,186,25,.42);background:linear-gradient(135deg,rgba(255,186,25,.11),transparent 68%),rgba(255,255,255,.045)}.voiceOperatorAvatar{width:34px;height:34px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(116,247,255,.22);border-radius:6px;color:var(--cyan);background:rgba(116,247,255,.08);font-size:13px;font-weight:900}.voiceOperatorAvatar img{width:100%;height:100%;object-fit:cover}.voiceSpeakerIcon{position:relative;width:23px;height:20px;display:inline-block;color:var(--amber)}.voiceSpeakerIcon:before{content:"";position:absolute;left:1px;top:6px;width:7px;height:8px;border-radius:2px 0 0 2px;background:currentColor}.voiceSpeakerIcon:after{content:"";position:absolute;right:1px;top:3px;width:12px;height:14px;border:2px solid;border-left:0;border-radius:0 14px 14px 0}.voiceMeta{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:8px}.voiceMeta span{border:1px solid rgba(147,213,228,.12);border-radius:5px;padding:5px 8px}.voiceError{grid-column:1/-1;color:var(--red);font-size:12px;margin:0}.radioDashboardGrid{align-items:stretch}.radioAdminPanel,.radioDashboardStack,.radioOperationCard,.radioPanelStack{display:grid;grid-gap:14px;gap:14px}.radioChannelGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));grid-gap:8px;gap:8px}.radioChannelCard{min-height:92px;border:1px solid rgba(147,213,228,.12);border-radius:6px;background:rgba(255,255,255,.035);padding:10px}.radioChannelCard.assigned{border-color:rgba(57,230,175,.24);background:linear-gradient(135deg,rgba(57,230,175,.08),transparent 72%),rgba(255,255,255,.04)}.radioChannelCard small,.radioChannelCard span{display:block;color:var(--soft);font-size:11px}.radioChannelCard strong{display:block;color:var(--text);font-size:13px;margin:6px 0}.radioChannelCreateForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px;align-items:end;border:1px solid rgba(147,213,228,.12);border-radius:6px;background:rgba(255,255,255,.03);padding:12px}.radioChannelCreateForm label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.radioChannelCreateForm button,.radioChannelCreateForm input,.radioChannelCreateForm select{min-height:38px;border:1px solid rgba(147,213,228,.16);border-radius:5px;background:rgba(255,255,255,.04);color:var(--text);font:inherit;font-size:12px;font-weight:800;padding:0 10px}.radioChannelCreateForm input[type=color]{min-width:72px;padding:4px}.radioChannelCreateForm button{color:var(--cyan);cursor:pointer;font-weight:900;text-transform:uppercase}.customRadioCreateForm{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.textRoomCreateForm{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.textRoomCreateForm .wideField{grid-column:span 2}.radioTextRoomPanel{display:grid;grid-gap:14px;gap:14px}.radioTextRoomList{margin-top:2px}.customRadioCard{border-color:rgba(116,247,255,.18)}.radioColorChip{width:34px;height:34px;border:1px solid rgba(255,255,255,.24);border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.32)}.radioChannelDescription{color:var(--soft);font-size:13px;margin:-4px 0 0}.liveVoiceMonitor{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(147,213,228,.14);border-radius:8px;background:linear-gradient(135deg,rgba(33,184,206,.09),transparent 56%),rgba(8,14,20,.82);padding:16px}.compactVoiceMonitor{min-height:340px}.liveVoiceMonitor .panelHeader button{min-height:34px;border:1px solid rgba(147,213,228,.2);border-radius:5px;background:rgba(255,255,255,.04);color:var(--cyan);cursor:pointer;font-size:11px;font-weight:900;padding:0 10px;text-transform:uppercase}.liveVoiceMonitor .panelHeader button:disabled{cursor:wait;opacity:.6}.voiceMonitorStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.voiceMonitorStats div{border:1px solid rgba(147,213,228,.12);border-radius:6px;background:rgba(255,255,255,.035);padding:10px}.voiceMonitorStats span,.voiceMonitorUpdated,.voiceRoomRow span{color:var(--muted);font-size:11px}.voiceMonitorStats strong{display:block;color:var(--text);font-size:22px;line-height:1.1;margin-top:5px}.voiceMonitorNotice{border:1px solid rgba(255,208,92,.2);border-radius:6px;background:rgba(255,208,92,.08);color:var(--gold);font-size:12px;margin:0;padding:10px}.voiceReadinessList{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.voiceReadinessItem{border:1px solid rgba(147,213,228,.14);border-radius:6px;background:rgba(255,255,255,.035);padding:9px}.voiceReadinessItem.ready{border-color:rgba(0,255,179,.26);background:rgba(0,255,179,.055)}.voiceReadinessItem.setup,.voiceReadinessItem.warning{border-color:rgba(255,208,92,.22);background:rgba(255,208,92,.06)}.voiceReadinessItem.error{border-color:rgba(255,68,78,.3);background:rgba(255,68,78,.07)}.voiceReadinessItem small,.voiceReadinessItem strong{display:block}.voiceReadinessItem strong{color:var(--text);font-size:11px;text-transform:uppercase}.voiceReadinessItem small{color:var(--soft);font-size:11px;margin-top:4px}.voiceRoomStack{display:grid;grid-gap:10px;gap:10px}.voiceRoomRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;border:1px solid rgba(147,213,228,.12);border-radius:6px;background:rgba(255,255,255,.035);padding:12px}.voiceRoomRow.active{border-color:rgba(57,230,175,.26);background:linear-gradient(90deg,rgba(57,230,175,.09),transparent 72%),rgba(255,255,255,.04)}.voiceRoomRow small,.voiceRoomRow strong{display:block}.voiceRoomRow>div>strong{margin-top:4px}.voiceRoomRow small{color:var(--soft);font-size:11px;margin-top:4px}.voiceRoomOccupancy{min-width:74px;align-self:start;border:1px solid rgba(147,213,228,.12);border-radius:6px;padding:8px;text-align:center}.voiceRoomOccupancy strong{color:var(--green);font-size:22px;line-height:1}.voiceParticipantList{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:6px}.voiceParticipantList>span{border:1px solid rgba(147,213,228,.13);border-radius:5px;color:var(--text);padding:6px 8px}.voiceParticipantList small{color:var(--soft);margin:2px 0 0}.voiceMonitorUpdated{margin:0}.desktopOverlayPanel{display:grid;grid-gap:14px;gap:14px;background:linear-gradient(135deg,rgba(116,247,255,.08),transparent 56%),rgba(8,14,20,.82)}.desktopOverlayPanel .panelHeader,.desktopOverlayPanel .voiceState{margin-bottom:0}.desktopSettingsPanel{align-self:stretch;grid-column:1/-1}.desktopDirectTuneGrid,.desktopOverlayActions,.desktopOverlayModeGrid,.desktopOverlayPositionGrid,.desktopVoiceCommandGrid{display:flex;flex-wrap:wrap;gap:8px}.desktopDirectTuneGrid button,.desktopOverlayActions button,.desktopOverlayModeGrid button,.desktopOverlayPositionGrid button,.desktopVoiceCommandGrid button{cursor:pointer}.desktopDirectTuneGrid button,.desktopOverlayModeGrid button,.desktopOverlayPositionGrid button,.desktopVoiceCommandGrid button{min-height:34px;border:1px solid rgba(147,213,228,.16);border-radius:5px;background:rgba(255,255,255,.035);color:var(--soft);font-size:11px;font-weight:900;padding:0 10px;text-transform:uppercase}.desktopDirectTuneGrid button{width:34px;padding:0}.desktopOverlayModeGrid button.active,.desktopOverlayPositionGrid button.active{border-color:rgba(116,247,255,.38);color:var(--cyan);background:rgba(33,184,206,.12)}.desktopDirectTuneGrid button:disabled,.desktopOverlayActions button:disabled,.desktopOverlayModeGrid button:disabled,.desktopOverlayPositionGrid button:disabled,.desktopVoiceCommandGrid button:disabled{cursor:wait;opacity:.62}.desktopOverlayReadout{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 10px;gap:8px 10px;border:1px solid rgba(147,213,228,.12);border-radius:6px;background:rgba(255,255,255,.035);padding:10px}.desktopOverlayReadout span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.desktopOverlayReadout strong{min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:12px}.desktopShortcutMap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,126px),1fr));grid-gap:8px;gap:8px}.desktopShortcutMap div{min-width:0;display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(147,213,228,.13);border-radius:6px;background:rgba(255,255,255,.035);padding:8px}.desktopShortcutMap div.failed{border-color:rgba(255,68,78,.32);background:rgba(255,68,78,.08)}.desktopShortcutMap div.disabled{opacity:.72}.desktopShortcutMap strong{min-width:0;overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.desktopShortcutMap small,.desktopShortcutMap span{min-width:0;overflow-wrap:anywhere;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.desktopShortcutMap div.registered span{color:var(--green)}.desktopShortcutMap div.failed span{color:var(--red)}.desktopShortcutMap div.disabled span{color:var(--muted)}.desktopShortcutMap small{font-weight:800;line-height:1.35;text-transform:none}.desktopShortcutEditor{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(147,213,228,.13);border-radius:6px;background:rgba(255,255,255,.035);padding:10px}.desktopShortcutEditorHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.desktopShortcutEditorHeader strong{color:var(--text);font-size:13px}.desktopShortcutEditor label small,.desktopShortcutEditor label span,.desktopShortcutEditorHeader span,.desktopShortcutError,.desktopShortcutHint{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.desktopShortcutHint{margin:0;overflow-wrap:anywhere;line-height:1.4;text-transform:none}.desktopShortcutEditorGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));grid-gap:8px;gap:8px}.desktopShortcutEditor label{display:grid;min-width:0;grid-gap:5px;gap:5px}.desktopShortcutEditor input{min-width:0;min-height:34px;border:1px solid rgba(147,213,228,.18);border-radius:5px;background:rgba(5,9,14,.72);color:var(--text);font:inherit;font-size:12px;padding:0 9px}.desktopShortcutEditor input:disabled{opacity:.62}.desktopShortcutEditor label small{overflow-wrap:anywhere;font-weight:800;line-height:1.3;text-transform:none}.desktopShortcutError{margin:0;color:var(--red);overflow-wrap:anywhere;text-transform:none}.desktopShortcutEditorActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.bridgeHealthPanel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(147,213,228,.14);border-radius:8px;background:linear-gradient(135deg,rgba(255,139,61,.075),transparent 54%),rgba(8,14,20,.82);margin-bottom:16px;padding:16px}.bridgeHealthPanel.healthy{border-color:rgba(57,230,175,.18);background:linear-gradient(135deg,rgba(57,230,175,.065),transparent 54%),rgba(8,14,20,.82)}.bridgeHealthPanel.warning{border-color:rgba(255,208,92,.2)}.bridgeHealthPanel .panelHeader button{min-height:34px;border:1px solid rgba(147,213,228,.2);border-radius:5px;background:rgba(255,255,255,.04);color:var(--cyan);cursor:pointer;font-size:11px;font-weight:900;padding:0 10px;text-transform:uppercase}.bridgeHealthPanel .panelHeader button:disabled{cursor:wait;opacity:.6}.bridgeColumns,.bridgeHealthStats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:10px;gap:10px}.bridgeColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.bridgeColumns>div,.bridgeHealthStats div{border:1px solid rgba(147,213,228,.12);border-radius:6px;background:rgba(255,255,255,.035);padding:10px}.bridgeHealthStats span,.miniHeader span{color:var(--muted);font-size:11px}.bridgeHealthStats strong{display:block;color:var(--text);font-size:18px;line-height:1.14;margin-top:5px}.bridgeNotice{border:1px solid rgba(255,208,92,.2);border-radius:6px;background:rgba(255,208,92,.08);color:var(--gold);font-size:12px;margin:0;padding:10px}.bridgeNotice.healthyNotice{border-color:rgba(57,230,175,.2);color:var(--green);background:rgba(57,230,175,.08)}.bridgeOverlayTest{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(116,247,255,.18);border-radius:6px;background:rgba(7,16,22,.7);padding:12px}.bridgeOverlayTest.unavailable{border-color:rgba(255,208,92,.22)}.desktopActionStatus{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(116,247,255,.2);border-radius:6px;background:rgba(116,247,255,.08);color:var(--cyan);font-size:12px;line-height:1.35;margin:0;padding:9px 10px}.desktopActionStatus span,.desktopActionStatus strong{overflow-wrap:anywhere}.desktopActionStatus span{color:var(--muted);font-size:11px}.desktopActionStatus-pending{border-color:rgba(147,213,228,.22);color:var(--soft)}.desktopActionStatus-success{border-color:rgba(57,230,175,.24);background:rgba(57,230,175,.08);color:var(--green)}.desktopActionStatus-warning{border-color:rgba(255,208,92,.24);background:rgba(255,208,92,.08);color:var(--gold)}.desktopActionStatus-error{border-color:rgba(255,108,89,.28);background:rgba(255,108,89,.1);color:var(--red)}.miniHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.miniHeader strong{font-size:12px;text-transform:uppercase}.bridgeStackItem{background:rgba(5,9,14,.38)}.operationTacticalPanel{overflow:hidden}.tacticalBoardFooter,.tacticalPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.tacticalPanelHeader{border-bottom:1px solid rgba(147,213,228,.12)}.inlineTacticalForm label>span,.squadCard small,.squadCard span,.tacticalBoardFooter span,.tacticalPanelHeader span{color:var(--soft);font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.tacticalPanelHeader strong{display:block;margin-top:4px}.tacticalPhaseCluster{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.clockBadge,.livePhaseBadge{min-height:30px;display:inline-flex;align-items:center;border:1px solid rgba(116,247,255,.28);border-radius:5px;color:var(--cyan);background:rgba(33,184,206,.08);padding:0 10px}.clockBadge.running{border-color:rgba(57,230,175,.34);color:var(--green);background:rgba(57,230,175,.08)}.clockBadge.stopped{border-color:rgba(255,108,89,.3);color:var(--red);background:rgba(255,108,89,.08)}.tacticalBoardCanvas{position:relative;min-height:360px;aspect-ratio:16/7;overflow:hidden;border-bottom:1px solid rgba(147,213,228,.1);background:linear-gradient(rgba(116,247,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(116,247,255,.055) 1px,transparent 0),linear-gradient(135deg,transparent,rgba(255,139,61,.07) 50%,transparent),#070d12;background-size:48px 48px,48px 48px,100% 100%,100% 100%;touch-action:none}.tacticalBoardCanvas:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(7,10,15,.72),transparent 18%,transparent 82%,rgba(7,10,15,.68)),linear-gradient(180deg,rgba(7,10,15,.72),transparent 16%,transparent 84%,rgba(7,10,15,.72))}.tacticalConnectionsLayer{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.tacticalConnectionsLayer marker path{fill:var(--cyan)}.tacticalConnection{fill:none;stroke:var(--cyan);stroke-linecap:round;stroke-width:.55;opacity:.82;vector-effect:non-scaling-stroke}.tacticalConnection.attack{stroke:var(--red)}.tacticalConnection.comms,.tacticalConnection.support{stroke:var(--green)}.tacticalConnection.retreat{stroke:var(--orange);stroke-dasharray:2 2}.tacticalConnection.dashed{stroke-dasharray:2 2}.tacticalConnectionLabel{fill:var(--text);font-size:3px;font-weight:900;paint-order:stroke;stroke:#071014;stroke-width:.45;text-anchor:middle;text-transform:uppercase}.tacticalNode{position:absolute;z-index:2;min-width:118px;max-width:170px;min-height:42px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:1px solid color-mix(in srgb,var(--node-color,#74f7ff),white 10%);border-radius:8px;color:var(--text);background:linear-gradient(120deg,color-mix(in srgb,var(--node-color,#74f7ff),transparent 82%),rgba(9,15,22,.94)),rgba(9,15,22,.94);box-shadow:0 16px 36px rgba(0,0,0,.35);cursor:-webkit-grab;cursor:grab;padding:6px 9px;transform:translate(-50%,-50%);text-align:left;touch-action:none}.tacticalNode:disabled{cursor:default;opacity:.92}.tacticalNode span{width:30px;height:30px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--node-color,#74f7ff),white 16%);border-radius:6px;color:var(--ink);background:var(--node-color,#74f7ff);font-size:10px;font-weight:900}.tacticalNode strong{min-width:0;display:block;font-size:12px;line-height:1.15}.tacticalNode.threat{border-color:rgba(255,108,89,.5)}.tacticalNode.medical,.tacticalNode.rally{border-color:rgba(57,230,175,.5)}.tacticalEmptyState{position:absolute;inset:28px;z-index:2;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;border:1px dashed rgba(147,213,228,.22);border-radius:8px;color:var(--muted);text-align:center;padding:20px}.tacticalEmptyState strong{color:var(--text)}.tacticalEmptyState span{max-width:420px;font-size:13px;line-height:1.45}.tacticalBoardFooter{flex-wrap:wrap;background:rgba(255,255,255,.025)}.operationTaskPanel,.squadStatusPanel{padding:14px}.tightHeader{margin-bottom:12px}.squadGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px}.squadCard{min-height:120px;border:1px solid color-mix(in srgb,var(--squad-color,#74f7ff),transparent 55%);border-radius:8px;background:linear-gradient(120deg,color-mix(in srgb,var(--squad-color,#74f7ff),transparent 88%),rgba(8,14,20,.88)),rgba(8,14,20,.88);padding:12px}.squadCard>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.squadCard strong{display:block}.squadMembers{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.squadMembers span{border:1px solid rgba(147,213,228,.14);border-radius:5px;background:rgba(255,255,255,.035);padding:6px 8px}.availabilityPanel{border:1px solid rgba(147,213,228,.11);border-radius:8px;background:linear-gradient(120deg,rgba(0,255,179,.07),rgba(8,14,20,.9)),rgba(8,14,20,.9);padding:12px}.availabilityChips{display:flex;flex-wrap:wrap;gap:8px}.memberDutyChip{min-height:32px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(147,213,228,.14);border-radius:6px;background:rgba(255,255,255,.035);color:var(--soft);font-size:12px;font-weight:900;padding:6px 9px;text-transform:uppercase}.memberDutyChip small{color:inherit;font-size:10px;opacity:.76}.memberDutyChip.compact{width:-moz-fit-content;width:fit-content;min-height:26px;font-size:10px;padding:4px 7px}.emptySquad{display:grid;align-content:center;grid-gap:8px;gap:8px;border-style:dashed}.operationTaskGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.operationTaskCard{display:grid;grid-gap:8px;gap:8px;min-height:136px;border:1px solid rgba(147,213,228,.13);border-left:4px solid rgba(116,247,255,.72);border-radius:8px;background:rgba(255,255,255,.025);padding:12px}.operationTaskCard.blocked,.operationTaskCard.cancelled{border-left-color:rgba(255,75,96,.82)}.operationTaskCard.completed{border-left-color:rgba(0,214,143,.76)}.operationTaskCard>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.operationTaskCard p{color:var(--muted);margin:0}.operationTaskCard small,.operationTaskCard span{color:var(--soft);font-size:11px;font-weight:900;text-transform:uppercase}.operationTaskCard .requestActions button:disabled{cursor:default;opacity:.55}.emptyTask{align-content:center;border-style:dashed}.tacticalControlGrid{display:grid;grid-gap:10px;gap:10px;padding:12px}.inlineTacticalForm{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;grid-gap:8px;gap:8px;align-items:end;border:1px solid rgba(147,213,228,.1);border-radius:8px;background:rgba(255,255,255,.025);padding:10px}.inlineTacticalForm.phaseForm{grid-template-columns:minmax(150px,.5fr) minmax(150px,.5fr) auto}.inlineTacticalForm.taskForm{grid-template-columns:repeat(4,minmax(130px,1fr)) auto}.inlineTacticalForm .briefingField{grid-column:1/-2}.inlineTacticalForm label{display:grid;grid-gap:7px;gap:7px}.inlineTacticalForm input,.inlineTacticalForm select,.inlineTacticalForm textarea{width:100%;min-height:36px;border:1px solid rgba(147,213,228,.18);border-radius:5px;color:var(--text);background:rgba(5,9,14,.76);font:inherit;padding:0 10px}.inlineTacticalForm textarea{min-height:72px;padding:10px;resize:vertical}.inlineTacticalForm input[type=color]{padding:4px}.inlineTacticalForm button{min-height:36px;border:1px solid rgba(116,247,255,.32);border-radius:5px;color:var(--ink);background:var(--cyan);cursor:pointer;font-size:11px;font-weight:900;padding:0 12px;text-transform:uppercase}.inlineTacticalForm button:disabled,.inlineTacticalForm select:disabled{cursor:not-allowed;opacity:.55}.inlineSystemForm{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(110px,.55fr) auto;grid-gap:8px;gap:8px;align-items:center}.inlineSystemForm input,.inlineSystemForm select{min-height:34px;border:1px solid rgba(147,213,228,.18);border-radius:5px;color:var(--text);background:rgba(5,9,14,.76);font:inherit;padding:0 10px}.inlineSystemForm button{min-height:34px;border:1px solid rgba(116,247,255,.32);border-radius:5px;color:var(--cyan);background:rgba(33,184,206,.08);cursor:pointer;font-size:11px;font-weight:900;padding:0 12px;text-transform:uppercase}.rosterActions form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rosterActions input,.rosterActions select{min-height:32px;border:1px solid rgba(147,213,228,.18);border-radius:5px;color:var(--text);background:rgba(5,9,14,.76);font:inherit;padding:0 10px}.rosterForm{grid-template-columns:minmax(110px,.5fr) minmax(140px,1fr) minmax(140px,1fr) minmax(140px,1fr) auto}.roleImportGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;padding:14px}.roleImportItem{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(147,213,228,.12);border-radius:6px;background:rgba(5,9,14,.42);padding:10px}.roleImportItem strong{display:block;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.compactRoleCard{min-height:0}.unitEditForm{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:10px;gap:10px;border-top:1px solid rgba(147,213,228,.11);padding:14px}.unitEditForm label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.unitEditForm input,.unitEditForm select,.unitEditForm textarea{min-height:36px;border:1px solid rgba(147,213,228,.18);border-radius:5px;color:var(--text);background:rgba(5,9,14,.76);font:inherit;letter-spacing:0;padding:0 10px;text-transform:none}.unitEditForm textarea{min-height:88px;resize:vertical;padding:10px}.unitEditForm .wideField{grid-column:1/-1}.unitEditForm button{min-height:36px;align-self:end;border:1px solid rgba(116,247,255,.32);border-radius:5px;color:var(--cyan);background:rgba(33,184,206,.08);cursor:pointer;font-size:11px;font-weight:900;padding:0 12px;text-transform:uppercase}.unitEditForm button:disabled{cursor:not-allowed;opacity:.55}.dutyToggleForm{grid-template-columns:minmax(170px,1fr) auto;min-width:min(100%,360px)}.dutyStackItem{border-left:4px solid rgba(147,213,228,.18)}.dutyStackItem:has(.memberDutyChip.on-duty),.dutyStackItem:has(input[value=off_duty]){border-left-color:rgba(0,255,179,.62)}.orgChartGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.orgChartColumn{min-height:280px}.fleetReadinessBoard{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.fleetBucket,.readinessMeter{min-height:104px;border:1px solid rgba(147,213,228,.12);border-radius:8px;color:var(--text);background:rgba(12,20,32,.82);padding:18px;text-decoration:none}.fleetBucket strong,.readinessMeter strong{display:block;font-size:1.8rem;line-height:1;margin:8px 0}.fleetBucket span,.readinessMeter span{color:var(--soft);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.readinessMeter div{height:8px;overflow:hidden;border:1px solid rgba(116,247,255,.2);border-radius:999px;background:rgba(5,9,14,.8)}.readinessMeter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--green))}.fleetBucket small{display:block;min-height:32px;color:var(--muted)}.fleetCatalogPanel{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(116,247,255,.18);border-radius:8px;background:linear-gradient(120deg,rgba(33,184,206,.12),rgba(12,20,32,.84)),rgba(12,20,32,.78);margin:0 0 18px;padding:16px}.fleetCardMedia>span,.fleetCatalogPanel span,.fleetSpecGrid span{color:var(--soft);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fleetCatalogPanel strong{display:block;color:var(--text);font-size:1.2rem;margin:5px 0}.fleetCatalogPanel p{max-width:700px;color:var(--muted);margin:0}.fleetCatalogStats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.fleetCatalogStats span{border:1px solid rgba(147,213,228,.16);border-radius:6px;background:rgba(5,9,14,.46);padding:9px 10px}.fleetViewPanel{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(147,213,228,.14);border-radius:8px;background:rgba(8,14,22,.76);margin:0 0 18px;padding:16px}.fleetViewPanel span,.fleetViewStats span{color:var(--soft);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fleetViewPanel strong{display:block;color:var(--text);font-size:1.2rem;margin:4px 0}.fleetViewPanel p{max-width:760px;color:var(--muted);margin:0}.fleetViewStats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.fleetViewStats span{border:1px solid rgba(147,213,228,.14);border-radius:6px;background:rgba(5,9,14,.44);padding:9px 10px}.fleetScaleBay{border:1px solid rgba(147,213,228,.16);border-radius:8px;background:linear-gradient(180deg,rgba(116,247,255,.07),transparent 34%),rgba(8,14,22,.82);margin:0 0 18px;padding:16px}.fleetScaleControls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.fleetScaleControls a,.fleetScaleControls button,.fleetScaleControls span,.fleetScaleLegend span{min-height:32px;display:inline-flex;align-items:center;border:1px solid rgba(147,213,228,.16);border-radius:6px;background:rgba(5,9,14,.44);color:var(--muted);font-size:11px;font-weight:900;padding:0 10px;text-transform:uppercase}.fleetScaleControls button{color:var(--cyan);cursor:pointer}.fleetScaleControls a{color:var(--cyan);text-decoration:none}.fleetScaleZoom{display:inline-flex;align-items:center;gap:8px}.fleetScaleZoom input{width:140px;accent-color:var(--cyan)}.fleetScaleLegend{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.fleetCompareViewport{position:relative;min-height:clamp(580px,42vw,1020px);max-height:calc(100vh - 210px);overflow:auto;border:1px solid rgba(147,213,228,.16);border-radius:8px;background:radial-gradient(circle at 50% 44%,rgba(116,247,255,.09),transparent 48%),rgba(5,9,14,.72);cursor:-webkit-grab;cursor:grab;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fleetCompareViewport.panning,.fleetCompareViewport.panning .fleetCompareSpace{cursor:-webkit-grabbing;cursor:grabbing}.fleetCompareSpace{position:relative;min-width:100%;min-height:100%;overflow:hidden;background:linear-gradient(rgba(147,213,228,.07) 1px,transparent 0),linear-gradient(90deg,rgba(147,213,228,.07) 1px,transparent 0),transparent;background-size:var(--fleet-grid-size,55px) var(--fleet-grid-size,55px),var(--fleet-grid-size,55px) var(--fleet-grid-size,55px),auto;touch-action:none}.fleetCompareRuler{position:absolute;top:14px;display:flex;justify-content:space-between;border-top:1px solid rgba(147,213,228,.22);color:var(--soft);font-size:10px;font-weight:900;letter-spacing:.08em;padding-top:7px;text-transform:uppercase;pointer-events:none}.fleetScaleModel{position:absolute;display:grid;grid-template-columns:minmax(0,var(--ship-width,100%));justify-items:start;grid-gap:6px;gap:6px;color:var(--text);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.fleetScaleModel.active,.fleetScaleModel:active{cursor:-webkit-grabbing;cursor:grabbing;z-index:8}.fleetScaleModel:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}.fleetScaleModelHull{position:relative;width:var(--ship-width,100%);height:var(--ship-height,24px);border:1px solid rgba(255,255,255,.2);border-radius:999px 22px 22px 999px;background:linear-gradient(90deg,rgba(116,247,255,.14),transparent 42%),linear-gradient(90deg,rgba(116,247,255,.68),rgba(33,184,206,.92));box-shadow:0 0 22px rgba(116,247,255,.12)}.fleetScaleModelHull:after,.fleetScaleModelHull:before{content:"";position:absolute;top:50%;border-radius:999px;transform:translateY(-50%)}.fleetScaleModelHull:before{left:8%;width:18%;height:42%;background:rgba(5,9,14,.42)}.fleetScaleModelHull:after{right:8%;width:10px;height:10px;background:rgba(5,9,14,.56)}.fleetScaleModel.deployed .fleetScaleModelHull{background:linear-gradient(90deg,rgba(255,139,61,.16),transparent 42%),linear-gradient(90deg,rgba(255,139,61,.62),rgba(255,190,85,.9))}.fleetScaleModel.maintenance .fleetScaleModelHull{background:linear-gradient(90deg,rgba(255,211,105,.16),transparent 42%),linear-gradient(90deg,rgba(255,211,105,.6),rgba(184,140,46,.88))}.fleetScaleModel.lost .fleetScaleModelHull{background:linear-gradient(90deg,rgba(255,91,91,.16),transparent 42%),linear-gradient(90deg,rgba(255,91,91,.58),rgba(181,48,48,.88))}.fleetScaleModel.ready .fleetScaleModelHull{background:linear-gradient(90deg,rgba(55,212,137,.16),transparent 42%),linear-gradient(90deg,rgba(55,212,137,.58),rgba(55,212,137,.88))}.fleetScaleModel .fleetScaleModelHull.imageHull{display:flex;align-items:center;justify-content:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.fleetScaleModel .fleetScaleModelHull.imageHull:after,.fleetScaleModel .fleetScaleModelHull.imageHull:before{display:none}.fleetScaleModel .fleetScaleModelHull.imageHull img{display:block;width:var(--ship-width,100%);height:var(--ship-height,100%);object-fit:fill;transform:rotate(180deg);transform-origin:center;filter:drop-shadow(0 0 12px rgba(116,247,255,.2)) drop-shadow(0 6px 14px rgba(0,0,0,.3));pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fleetScaleModel.active .fleetScaleModelHull.imageHull img{filter:drop-shadow(0 0 18px rgba(116,247,255,.34)) drop-shadow(0 8px 18px rgba(0,0,0,.42))}.fleetScaleModelTag{min-width:min(210px,50vw);max-width:min(260px,58vw);border:1px solid rgba(147,213,228,.14);border-radius:6px;background:rgba(5,9,14,.82);padding:8px 9px;pointer-events:none}.fleetScaleModelTag span,.fleetScaleModelTag strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleetScaleModelTag strong{font-size:.82rem}.fleetScaleModelTag span{color:var(--muted);font-size:.72rem}.fleetScaleTrack{display:grid;grid-gap:10px;gap:10px}.fleetScaleRow{display:grid;grid-template-columns:minmax(170px,.72fr) minmax(180px,1.8fr) minmax(100px,.42fr);grid-gap:12px;gap:12px;align-items:center}.fleetScaleLabel strong,.fleetScaleMetric strong{display:block;color:var(--text);font-size:.94rem}.fleetScaleEmpty,.fleetScaleLabel span,.fleetScaleMetric span{color:var(--muted);font-size:.8rem}.fleetScaleLane{height:34px;display:flex;align-items:center;border:1px solid rgba(147,213,228,.12);border-radius:999px;background:repeating-linear-gradient(90deg,rgba(147,213,228,.08),rgba(147,213,228,.08) 1px,transparent 0,transparent 11%),rgba(5,9,14,.72);padding:5px}.fleetScaleHull{position:relative;min-width:22px;height:100%;border:1px solid rgba(255,255,255,.16);border-radius:999px 18px 18px 999px;background:linear-gradient(90deg,rgba(116,247,255,.52),rgba(33,184,206,.86));box-shadow:0 0 18px rgba(116,247,255,.16)}.fleetScaleHull:after{content:"";position:absolute;right:8px;top:50%;width:7px;height:7px;border-radius:999px;background:rgba(5,9,14,.6);transform:translateY(-50%)}.fleetScaleHull.deployed{background:linear-gradient(90deg,rgba(255,139,61,.5),rgba(255,190,85,.88))}.fleetScaleHull.maintenance{background:linear-gradient(90deg,rgba(255,211,105,.48),rgba(184,140,46,.86))}.fleetScaleHull.lost{background:linear-gradient(90deg,rgba(255,91,91,.46),rgba(181,48,48,.86))}.fleetScaleHull.ready{background:linear-gradient(90deg,rgba(55,212,137,.48),rgba(55,212,137,.86))}.fleetScaleEmpty{border:1px dashed rgba(147,213,228,.2);border-radius:8px;padding:18px}.fleetCardMedia{position:relative;height:clamp(150px,22vw,240px);border-bottom:1px solid rgba(147,213,228,.12);background:rgba(5,9,14,.74);overflow:hidden}.fleetCardMedia img{width:100%;height:100%;display:block;object-fit:contain;padding:12px}.fleetCardMedia.empty{display:grid;place-items:center;background:radial-gradient(circle at 50% 28%,rgba(116,247,255,.13),transparent 34%),rgba(5,9,14,.74)}.fleetMediaFallback{width:min(76%,420px);min-height:54px;display:grid;align-content:center;border:1px solid rgba(147,213,228,.18);border-radius:999px 28px 28px 999px;background:linear-gradient(90deg,rgba(116,247,255,.14),rgba(255,139,61,.12)),rgba(12,20,32,.78);padding:10px 22px}.fleetMediaFallback span,.fleetMediaFallback strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleetMediaFallback strong{color:var(--text);font-size:1rem}.fleetMediaFallback span{color:var(--muted);font-size:.82rem}.fleetCardMedia>span{position:absolute;right:12px;bottom:12px;border:1px solid rgba(116,247,255,.22);border-radius:5px;background:rgba(5,9,14,.82);color:var(--cyan);padding:7px 9px}.fleetSpecGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-gap:10px;gap:10px;border-top:1px solid rgba(147,213,228,.09);padding:0 14px 14px}.fleetSpecGrid>div{border:1px solid rgba(147,213,228,.12);border-radius:6px;background:rgba(5,9,14,.36);padding:12px}.fleetSpecGrid strong{display:block;color:var(--text);font-size:1rem;margin:7px 0 2px}.fleetSpecGrid small{min-height:28px}.fleetLoadoutList{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(147,213,228,.09);padding:0 14px 14px}.fleetLoadoutList span{border:1px solid rgba(255,139,61,.22);border-radius:6px;background:rgba(255,139,61,.08);color:#ffd6bf;font-size:.75rem;font-weight:800;padding:7px 9px}.fleetDescription{color:var(--muted);line-height:1.55;margin:0;padding:14px}.fleetDescription,.fleetEditPanel{border-top:1px solid rgba(147,213,228,.09)}.fleetEditPanel{padding:0 14px 14px}.fleetEditPanel summary{width:-moz-fit-content;width:fit-content;min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(116,247,255,.2);border-radius:6px;background:rgba(33,184,206,.09);color:var(--cyan);cursor:pointer;font-size:11px;font-weight:900;padding:0 11px;text-transform:uppercase}.fleetEditForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:10px;gap:10px;margin-top:12px}.fleetEditForm label{display:grid;grid-gap:6px;gap:6px}.fleetEditForm .wideField,.fleetEditForm button{grid-column:1/-1}.fleetEditForm button{justify-self:end;min-height:38px;border:0;border-radius:6px;background:linear-gradient(135deg,var(--cyan),var(--orange));color:#061016;cursor:pointer;font-weight:900;padding:0 14px;text-transform:uppercase}.fleetStatusForm{grid-template-columns:minmax(130px,.6fr) minmax(220px,1fr) auto}.fleetCardActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.fleetCardActions a,.fleetCardActions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(116,247,255,.24);border-radius:6px;background:rgba(33,184,206,.11);color:var(--cyan);cursor:pointer;font-size:11px;font-weight:900;padding:0 11px;text-decoration:none;text-transform:uppercase}.intelTags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.intelTags span{border:1px solid rgba(116,247,255,.18);border-radius:5px;color:var(--cyan);background:rgba(33,184,206,.07);font-size:10px;font-weight:900;padding:4px 7px;text-transform:uppercase}.wikiPageGrid{display:grid;grid-gap:12px;gap:12px}.wikiSearchBar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;border:1px solid rgba(147,213,228,.14);border-radius:8px;background:rgba(11,17,29,.72);margin:0 0 14px;padding:12px}.wikiSearchBar label{display:grid;grid-gap:7px;gap:7px}.wikiSearchBar span{color:var(--soft);font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.wikiSearchBar input{min-height:38px;border:1px solid rgba(147,213,228,.16);border-radius:6px;color:var(--text);background:rgba(5,9,14,.72);padding:0 12px}.wikiSearchBar button{align-self:end;min-height:38px;border:1px solid rgba(116,247,255,.25);border-radius:6px;color:var(--cyan);background:rgba(33,184,206,.08);cursor:pointer;font-size:11px;font-weight:900;padding:0 14px;text-transform:uppercase}.wikiVersionRail{display:grid;grid-gap:8px;gap:8px;border-top:1px solid rgba(147,213,228,.1);padding:14px 18px}.wikiVersionRail>strong{color:var(--soft);font-size:11px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase}.wikiVersionRail>p{color:var(--muted);margin:0}.wikiVersionItem{display:grid;grid-template-columns:54px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid rgba(147,213,228,.1);border-radius:6px;background:rgba(255,255,255,.025);padding:8px 10px}.wikiVersionItem span{color:var(--cyan);font-size:11px;font-weight:900;text-transform:uppercase}.wikiVersionItem p{color:var(--text);margin:0}.wikiEditForm{grid-template-columns:minmax(160px,.8fr) minmax(120px,.45fr) 90px minmax(260px,1.2fr) auto}.wikiEditForm textarea{min-height:72px;resize:vertical}.marketplaceBody{grid-template-columns:minmax(280px,.7fr) minmax(0,1fr)}.marketplaceSignals{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.marketplaceSignals span{border:1px solid rgba(147,213,228,.16);border-radius:5px;color:var(--soft);background:rgba(255,255,255,.03);font-size:10px;font-weight:900;letter-spacing:0;margin:0;padding:6px 8px;text-transform:uppercase}.marketplaceActions{width:min(820px,100%);display:grid;grid-gap:8px;gap:8px}.marketplaceActions>form{margin:0}.marketplaceActions>form button{min-height:32px;display:inline-flex;justify-content:center;align-items:center;border:1px solid rgba(116,247,255,.25);border-radius:5px;color:var(--cyan);background:rgba(33,184,206,.08);cursor:pointer;font-size:11px;font-weight:900;padding:0 12px;text-transform:uppercase}.marketplaceActions>form button.dangerButton{border-color:rgba(255,68,78,.34);color:#ff858c;background:rgba(255,68,78,.09)}.marketplaceBidForm{grid-template-columns:minmax(130px,.5fr) minmax(220px,1fr) auto}.marketplaceRatingForm{grid-template-columns:minmax(140px,.55fr) minmax(240px,1fr) auto}.marketplaceChatForm{grid-template-columns:minmax(260px,1fr) auto}.allianceControls{width:min(720px,100%);display:grid;grid-gap:8px;gap:8px}.allianceInviteForm{grid-template-columns:minmax(180px,.75fr) minmax(180px,1fr) auto}.landingPageActions{width:min(860px,100%);display:grid;grid-gap:10px;gap:10px}.landingPageActions summary,.landingPageActions>a{width:-moz-fit-content;width:fit-content;min-height:32px;display:inline-flex;align-items:center;border:1px solid rgba(116,247,255,.25);border-radius:5px;color:var(--cyan);background:rgba(33,184,206,.08);cursor:pointer;font-size:11px;font-weight:900;padding:0 12px;text-transform:uppercase}.landingPageActions details[open] summary{margin-bottom:10px}.landingPageEditForm{grid-template-columns:minmax(130px,.5fr) minmax(150px,.6fr) minmax(210px,1fr) minmax(130px,.5fr)}.consoleModulePanel{grid-column:auto}.sectionSubnav{border-bottom-color:rgba(147,213,228,.14)}.moduleStack{padding:18px}.capabilityPanel{margin-top:16px}.capabilityMatrix{display:grid;border:1px solid rgba(147,213,228,.12);border-radius:8px;overflow:hidden}.capabilityRow{display:grid;grid-template-columns:minmax(280px,1fr) 120px minmax(140px,.24fr);grid-gap:14px;gap:14px;align-items:center;min-height:72px;border-bottom:1px solid rgba(147,213,228,.08);background:rgba(255,255,255,.024);padding:14px 16px}.capabilityRow:last-child{border-bottom:0}.capabilityRow:hover{background:rgba(33,184,206,.06)}.capabilityRow strong{display:block;font-size:15px;margin-bottom:6px}.capabilityRow div>span,.capabilityRow small{color:var(--muted);font-size:12px;line-height:1.4}.toolState{width:-moz-fit-content;width:fit-content;min-width:70px;justify-self:start;border:1px solid rgba(147,213,228,.24);border-radius:999px;color:var(--muted);font-size:11px;font-weight:900;padding:7px 10px;text-align:center;text-transform:uppercase}.toolState.live{border-color:rgba(0,214,143,.3);color:#39e6af;background:rgba(0,214,143,.08)}.toolState.wired{border-color:rgba(255,186,25,.34);color:#ffd05c;background:rgba(255,186,25,.08)}.toolState.next{border-color:rgba(147,213,228,.28);color:var(--soft);background:rgba(147,213,228,.06)}.versionToast{position:fixed;right:18px;bottom:18px;z-index:80;width:min(390px,calc(100vw - 36px));display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(116,247,255,.28);border-left:4px solid var(--cyan);border-radius:8px;background:linear-gradient(120deg,rgba(33,184,206,.16),rgba(11,17,23,.96)),rgba(11,17,23,.96);box-shadow:0 28px 90px rgba(0,0,0,.42);padding:16px}.versionToast strong{display:block;color:var(--text);font-size:15px;margin-bottom:5px}.versionToast p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.versionToastActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.versionToastActions button{min-height:34px;border:1px solid rgba(116,247,255,.32);border-radius:6px;color:var(--cyan);background:rgba(33,184,206,.09);cursor:pointer;font-size:12px;font-weight:900;padding:0 12px;text-transform:uppercase}.versionToastActions button:first-child{border-color:rgba(116,247,255,.58);color:var(--ink);background:var(--cyan)}.moduleGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 22px}.moduleCard{min-height:134px;display:grid;align-content:space-between;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 44%),rgba(11,17,23,.88);padding:16px}.moduleCard.warningCard{border-color:rgba(255,139,61,.3)}.moduleCard.infoCard{border-color:rgba(33,184,206,.34)}.moduleCard.alertCard{border-color:rgba(173,85,255,.34)}.moduleCard.secureCard{border-color:rgba(116,247,255,.28)}.moduleCard span{color:var(--orange);font-size:11px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.moduleCard strong{font-size:18px}.moduleCard p{color:var(--muted);line-height:1.42;margin:8px 0 0}.dashboardGrid,.onboardingLayout,.setupGrid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(min(100%,300px),.88fr);grid-gap:16px;gap:16px;align-items:start}.widePanel{grid-column:span 1}.tabPanel{grid-column:1/-1;min-height:250px;padding:0}.terminalTabs{display:flex;gap:0;border-bottom:1px solid var(--line)}.terminalTabs a,.terminalTabs span{min-height:46px;display:inline-flex;align-items:center;border-right:1px solid rgba(147,213,228,.12);color:var(--soft);font-size:13px;font-weight:900;letter-spacing:1.4px;padding:0 18px;text-transform:uppercase}.terminalTabs a.active,.terminalTabs span.active{color:var(--cyan);background:rgba(33,184,206,.12)}.emptyTerminal{min-height:200px;display:grid;place-content:center;justify-items:center;text-align:center}.emptyTerminal strong{font-size:18px}.emptyTerminal p{color:var(--muted);margin:8px 0 0}.tableList{min-width:0}.tableRow{display:grid;grid-template-columns:minmax(190px,1fr) minmax(110px,auto) minmax(110px,auto) minmax(120px,auto);grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(147,213,228,.13);border-radius:6px;background:rgba(255,255,255,.035);padding:12px}.tableRow.active{border-color:rgba(116,247,255,.4);background:rgba(33,184,206,.12)}.tableRow strong{display:block}.stackItem small,.tableRow span{color:var(--muted);font-size:13px}.stackItem{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(147,213,228,.13);border-radius:6px;background:rgba(255,255,255,.035);padding:12px}.dashboardOpsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.miniPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(147,213,228,.12);margin-bottom:12px;padding-bottom:10px}.miniPanelHeader strong{font-size:14px}.miniPanelHeader span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.activitySnapshotList{min-width:0}.activitySnapshotItem{gap:8px}.activityBars{height:8px;display:flex;overflow:hidden;border:1px solid rgba(147,213,228,.18);border-radius:999px;background:rgba(5,9,14,.62)}.activityBars i{min-width:4px}.activityBars i:first-child{background:var(--green)}.activityBars i:nth-child(2){background:var(--gold)}.activityBars i:nth-child(3){background:var(--red)}.activityBars i:nth-child(4){background:rgba(147,213,228,.2)}.emptyState{color:var(--muted);margin:0;line-height:1.45}.dispatchGrid,.systemsList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.dispatchCommandBoard{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.95fr);grid-gap:16px;gap:16px;margin-bottom:16px}.commandBoardLane{min-height:260px;border:1px solid rgba(147,213,228,.16);border-radius:8px;background:linear-gradient(180deg,rgba(147,213,228,.045),rgba(5,9,14,.34)),rgba(11,17,29,.82);overflow:hidden}.commandBoardLane header{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid rgba(147,213,228,.11);padding:14px}.commandBoardLane header span{display:block;color:var(--cyan);font-size:11px;font-weight:900;letter-spacing:1.4px;margin-bottom:4px;text-transform:uppercase}.commandBoardLane h2{color:var(--text);font-size:16px;margin:0}.commandBoardLane header a{min-height:34px;display:inline-flex;align-items:center;border:1px solid rgba(116,247,255,.24);border-radius:6px;color:var(--cyan);background:rgba(33,184,206,.1);font-size:11px;font-weight:900;padding:0 10px;text-transform:uppercase}.commandBoardRows{display:grid;grid-gap:10px;gap:10px;padding:14px}.commandBoardRow{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(147,213,228,.12);border-left:3px solid rgba(116,247,255,.62);border-radius:7px;background:rgba(5,9,14,.42);color:var(--text);padding:12px}.commandBoardRow small,.commandBoardRow span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.dispatchDutyChips{padding:14px}.dispatchPanel{min-height:340px}.eamPanel{border-color:rgba(255,68,78,.28);background:linear-gradient(135deg,rgba(255,68,78,.11),transparent 58%),var(--panel)}.dispatchNotice{margin-bottom:16px}.eamForm{display:grid;grid-gap:12px;gap:12px}.eamForm label{display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.eamForm select,.eamForm textarea{width:100%;border:1px solid rgba(255,108,89,.24);border-radius:6px;color:var(--text);background:rgba(5,9,14,.78);font:inherit;padding:0 12px}.eamForm select{min-height:40px}.eamForm textarea{min-height:118px;padding:12px;resize:vertical}.eamForm button{min-height:42px;border:1px solid rgba(255,108,89,.42);border-radius:6px;color:#ffb9bd;background:rgba(255,68,78,.13);cursor:pointer;font-size:12px;font-weight:900;text-transform:uppercase}.eamForm button:disabled,.eamForm select:disabled{cursor:not-allowed;opacity:.55}.dispatchItem{gap:8px}.dispatchItem .requestActions{justify-content:flex-start}.systemCard{min-height:240px}.systemCard>p{color:var(--muted);line-height:1.48;margin:0}.systemMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.detailList div,.systemMeta div{border:1px solid rgba(147,213,228,.13);border-radius:6px;padding:12px;background:rgba(255,255,255,.035)}.detailList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.setupPanel{min-height:320px}.coreChannelPanel{grid-column:1/-1;min-height:0}.coreChannelForm{display:grid;grid-gap:12px;gap:12px}.coreChannelFieldset{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,.7fr) minmax(150px,.55fr);grid-gap:10px;gap:10px;border:1px solid rgba(147,213,228,.14);border-radius:8px;background:rgba(255,255,255,.035);margin:0;padding:14px}.coreChannelFieldset:disabled{opacity:.58}.coreChannelFieldset legend{display:flex;gap:10px;align-items:center;padding:0 6px}.coreChannelFieldset legend span{color:var(--cyan);font-size:13px;font-weight:900}.coreChannelFieldset legend small{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.coreChannelFieldset p{grid-column:1/-1;color:var(--muted);line-height:1.44;margin:0}.coreChannelFieldset label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.coreChannelFieldset input,.coreChannelFieldset select{min-height:38px;border:1px solid rgba(147,213,228,.18);border-radius:5px;background:rgba(255,255,255,.04);color:var(--text);padding:0 10px}.coreChannelFooter{display:flex;gap:12px;align-items:center;justify-content:space-between}.coreChannelFooter span{color:var(--muted);font-size:12px}.coreChannelFooter button{min-height:40px;border:1px solid rgba(116,247,255,.3);border-radius:5px;background:rgba(33,184,206,.16);color:var(--cyan);cursor:pointer;font-size:12px;font-weight:900;padding:0 14px;text-transform:uppercase}.coreChannelFooter button:disabled{cursor:not-allowed;opacity:.55}.brandSetupPanel{grid-column:1/-1}.brandPreview{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border:1px solid var(--line);border-radius:8px;background:linear-gradient(110deg,color-mix(in srgb,var(--cyan),transparent 86%),transparent 62%,color-mix(in srgb,var(--orange),transparent 88%)),var(--bg);color:var(--text);margin-bottom:14px;padding:14px}.brandPreviewLogo{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel);color:var(--cyan);font-weight:900}.brandPreviewLogo img{width:100%;height:100%;object-fit:cover}.brandPreview small,.brandPreview strong{display:block}.brandPreview small{color:var(--muted);margin-top:4px}.brandSwatches{display:flex;gap:8px}.brandSwatches span{width:28px;height:28px;display:block;border:1px solid rgba(255,255,255,.26);border-radius:6px;background:var(--swatch-color)}.brandForm{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));grid-gap:10px;gap:10px}.brandForm label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.brandForm input,.brandForm select{min-height:38px;border:1px solid rgba(147,213,228,.18);border-radius:5px;background:rgba(255,255,255,.04);color:var(--text);padding:0 10px}.brandForm input[type=color]{padding:4px}.brandForm .wideField{grid-column:span 2}.brandForm button{min-height:38px;align-self:end;border:1px solid rgba(116,247,255,.3);border-radius:5px;background:rgba(33,184,206,.16);color:var(--cyan);cursor:pointer;font-weight:900;text-transform:uppercase}.profilePanel{display:grid;grid-gap:16px;gap:16px}.accountGrid{align-items:stretch}.accountOptionsPanel,.accountSignOutPanel{grid-column:1/-1}.accountOptionsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:10px;gap:10px}.volumeControl{min-width:0;display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(147,213,228,.13);border-radius:6px;background:rgba(255,255,255,.035);padding:12px}.volumeControl span{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--soft);font-size:11px;font-weight:900;text-transform:uppercase}.volumeControl strong{flex:0 0 auto;color:var(--cyan);font-size:12px}.volumeControl input[type=range]{width:100%;accent-color:var(--cyan)}.accountOptionsFooter small,.accountOptionsFooter span,.volumeControl small{color:var(--muted);font-size:11px;line-height:1.4}.accountOptionsFooter{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}.accountOptionsFooter span{margin-right:auto}.accountSignOutPanel{border-color:rgba(255,108,89,.2);background:linear-gradient(135deg,rgba(255,108,89,.06),transparent 54%),rgba(8,14,20,.82)}.accountSignOutActions{display:flex;justify-content:flex-end}.accountIdentity{display:flex;align-items:center;gap:14px;border:1px solid rgba(147,213,228,.13);border-radius:8px;background:rgba(255,255,255,.035);padding:14px}.accountIdentity img,.accountIdentity>span{width:58px;height:58px;display:block;border:1px solid var(--line);border-radius:8px;background:var(--steel);object-fit:cover}.accountIdentity small,.accountIdentity strong{display:block}.accountIdentity small{color:var(--muted);margin-top:4px}@media (max-width:1280px){.appShell{grid-template-columns:240px minmax(0,1fr)}.sideNav{gap:18px;padding-left:12px;padding-right:12px}.consoleBrand{gap:10px;min-height:56px}.consoleBrandIcon{width:46px;height:46px}.consoleBrand strong{font-size:17px}.navSection a{min-height:46px;font-size:14px;padding:0 12px}.navGroup summary{min-height:42px;font-size:13px;padding:0 10px}.navSection a.nestedNavLink{min-height:38px;font-size:12px;padding-left:20px}.dutyQuickPanel{padding:12px}.dutyQuickToggle strong{font-size:18px}.consoleWorkspace{width:min(100% - 24px,1660px)}.topCommandBar{grid-template-columns:minmax(0,1fr) minmax(220px,340px) repeat(3,minmax(76px,auto))}}@media (max-width:1180px){.dashboardGrid,.dashboardOpsGrid,.dispatchCommandBoard,.dispatchGrid,.moduleBoardToolbar,.onboardingLayout,.publicDirectoryGrid,.serverScopePanel,.setupGrid{grid-template-columns:1fr}.allianceInviteForm,.brandForm,.coreChannelFieldset,.dutyToggleForm,.fleetStatusForm,.inlineSystemForm,.inlineTacticalForm,.inlineTacticalForm.phaseForm,.inlineTacticalForm.taskForm,.landingPageEditForm,.marketplaceBidForm,.marketplaceChatForm,.marketplaceRatingForm,.requestComposerForm,.rosterForm,.wikiEditForm{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.brandForm .wideField,.inlineTacticalForm .briefingField,.requestComposerForm .briefingField,.requestComposerForm .wideField,.requestComposerForm button{grid-column:auto}.electionRequestBody,.fleetCard .requestBody,.marketplaceBody,.requestBody{grid-template-columns:1fr}.requestBody>div+div{border-left:0;border-top:1px solid rgba(147,213,228,.1)}.commandBoardLane header,.coreChannelFooter,.miniPanelHeader,.serviceRequestCard footer,.serviceRequestCard header{align-items:stretch;flex-direction:column}.cardPillGroup,.moduleActions,.requestActions{justify-content:flex-start}.topCommandBar{grid-template-columns:minmax(0,1fr) minmax(86px,auto)}.searchBox{grid-column:1/-1}.serverSwitcherMenu{width:100%;min-width:0;max-height:none;position:static;margin-top:8px}}@media (max-width:1040px){.landingHero{grid-template-columns:1fr;align-items:start}.heroBackdrop{width:100%;opacity:.44}.heroBackdrop img{width:min(600px,88vw)}.heroConsole{justify-self:start;margin-right:0}.commandPreview,.dashboardGrid,.dashboardOpsGrid,.dispatchCommandBoard,.dispatchGrid,.missionBand,.moduleBoardToolbar,.onboardingLayout,.publicDirectoryGrid,.requestComposerForm,.setupGrid{grid-template-columns:1fr}.brandForm .wideField,.requestComposerForm .briefingField,.requestComposerForm .wideField,.requestComposerForm button{grid-column:auto}.brandForm,.brandPreview,.coreChannelFieldset{grid-template-columns:1fr}.coreChannelFooter{align-items:stretch;flex-direction:column}}@media (max-width:900px){.siteNav{grid-template-columns:1fr auto}.siteNav nav{display:none}h1{font-size:50px}.sectionIntro h2,.workspaceHeader h1{font-size:34px}.appShell{grid-template-columns:1fr}.sideNav{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line);grid-template-rows:auto auto;padding:18px 14px}.sideNav nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.topCommandBar{grid-template-columns:1fr 1fr;padding:10px 0}.searchBox{grid-column:1/-1}.subtleAction{display:none}.capabilityRow,.fleetReadinessBoard,.fleetSpecGrid,.inlineTacticalForm,.moduleGrid,.opsSummary,.orgChartGrid,.publicOrgBlocks,.systemRail,.systemsList{grid-template-columns:repeat(2,minmax(0,1fr))}.fleetCatalogPanel,.fleetViewPanel{align-items:flex-start;flex-direction:column}.fleetCatalogStats,.fleetViewStats{justify-content:flex-start}.inlineTacticalForm.phaseForm{grid-template-columns:repeat(2,minmax(0,1fr))}.inlineTacticalForm button{grid-column:1/-1}.tacticalBoardCanvas{aspect-ratio:4/3;min-height:320px}.tableRow{grid-template-columns:1fr 1fr}}@media (max-width:560px){.consoleWorkspace,.workspace{width:min(100% - 20px,100%)}.landingHero{min-height:auto;padding:14px 16px 34px}.brandMark{font-size:14px}.brandIcon{width:32px;height:32px}.navAction{min-height:34px;padding:0 9px;font-size:12px}h1{font-size:42px}.lede{font-size:16px}.accessGrid,.actions,.detailList,.fleetReadinessBoard,.fleetSpecGrid,.moduleGrid,.opsSummary,.orgChartGrid,.publicOrgBlocks,.systemMeta,.systemRail,.systemsList{grid-template-columns:1fr}.publicBlock.block-banner,.publicBlock.block-cta,.publicBlock.block-divider,.publicBlock.block-embed,.publicBlock.block-heading,.publicBlock.block-image,.publicBlock.block-two-column,.publicBlock.block-youtube{grid-column:auto}.publicBlock.block-two-column>div{grid-template-columns:1fr}.actions{display:grid}.brandPreview,.bridgeColumns,.bridgeHealthStats,.consoleTopBar,.topCommandBar,.voiceRoomRow{grid-template-columns:1fr}.notificationStatus,.radioStatus,.topStatus{border-left:0;border-top:1px solid rgba(147,213,228,.12);padding-left:0;padding-top:10px}.capabilityRow,.commandLine,.electionRequestBody,.inlineTacticalForm,.inlineTacticalForm.phaseForm,.radioChannelCreateForm,.requestBody,.requestComposerForm .briefingField,.requestComposerForm .wideField,.tableRow,.unitEditForm{grid-template-columns:1fr}.inlineTacticalForm .briefingField,.requestComposerForm .briefingField,.requestComposerForm .wideField,.requestComposerForm button,.textRoomCreateForm .wideField,.unitEditForm .wideField{grid-column:auto}.electionCandidateRow,.requestNoteForm,.requestOpsRecord,.requestTimelineItem,.wikiSearchBar,.wikiVersionItem{grid-template-columns:1fr}.requestOpsRecord>div+div{border-left:0;border-top:1px solid rgba(147,213,228,.1)}.serviceRequestCard footer{align-items:stretch;flex-direction:column}.notificationCard{grid-template-columns:1fr}.notificationActions{justify-content:flex-start}.operationLiveSurface{padding:12px}.bridgeColumns,.bridgeHealthStats,.voiceMonitorStats,.voiceRoomPanel,.voiceRoomRow{grid-template-columns:1fr}.voiceRoomOccupancy{width:100%;text-align:left}.voiceControls{justify-content:flex-start}.tacticalBoardFooter,.tacticalPanelHeader{align-items:flex-start;flex-direction:column}.tacticalBoardCanvas{min-height:300px}.tacticalNode{min-width:92px;max-width:124px;grid-template-columns:24px minmax(0,1fr);gap:6px;padding:5px 7px}.tacticalNode span{width:24px;height:24px;font-size:9px}.allianceInviteForm,.inlineSystemForm,.landingPageEditForm,.marketplaceBidForm,.marketplaceChatForm,.marketplaceRatingForm{grid-template-columns:1fr}.requestActions{justify-content:flex-start}.requestBody>div+div{border-left:0;border-top:1px solid rgba(147,213,228,.1)}.workspace{width:min(calc(100% - 24px),1260px);padding-top:18px}.workspaceHeader{align-items:flex-start;flex-direction:column}.sideNav nav,.topCommandBar{grid-template-columns:1fr}.terminalHero{padding:18px}.terminalTabs{overflow-x:auto}}@media (max-width:900px){.fleetIntakeForm,.fleetOptionalGrid{grid-template-columns:1fr}.fleetIntakeForm button,.fleetOptionalGrid .briefingField,.fleetOptionalGrid .wideField{grid-column:auto}.fleetScaleRow{grid-template-columns:1fr;align-items:stretch}.fleetScaleMetric{display:flex;justify-content:space-between;gap:12px}.fleetScaleControls{justify-content:flex-start}.fleetCompareSpace{min-width:100%}.fleetCompareViewport{min-height:560px}.fleetScaleModelTag{min-width:min(170px,62vw)}}