: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-06-12d}*{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;margin:0 0 4px;text-transform:uppercase}.navSection p:before{content:"";width:8px;height:8px;display:inline-block;margin-right:10px;border-radius:50%;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;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 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}.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}.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:contain;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}.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);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,.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,.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{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)}}:root{--font-mono:"JetBrains Mono","Cascadia Code","Consolas","SF Mono",ui-monospace,monospace;--amber:#ffba19;--tx:#ff5a3c;--rx:#57ff9d;--overlay-z:1400}body{font-family:Segoe UI,system-ui,-apple-system,Arial,Helvetica,sans-serif}::selection{background:rgba(116,247,255,.28);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:rgba(116,247,255,.22) rgba(7,11,16,.6)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(7,11,16,.6)}::-webkit-scrollbar-thumb{background:rgba(116,247,255,.18);border:2px solid rgba(7,11,16,.8);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:rgba(116,247,255,.34)}:focus-visible{outline:2px solid rgba(116,247,255,.65);outline-offset:2px;border-radius:4px}.commandBoardRow,.dangerAction,.identityBadge,.navGroup summary,.navSection a,.opsSummary a,.opsSummary article,.primaryAction,.quickActions a,.requestSubnav a,.secondaryAction,.stackItem,.subtleAction,.terminalTabs a,.topStatus,button{transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.navGroup summary,.navSection a{border-radius:6px}.navGroup summary:hover,.navSection a:hover{border-left-color:rgba(116,247,255,.4);color:var(--text)}.navSection a.active{box-shadow:inset 0 0 0 1px rgba(116,247,255,.14),inset 12px 0 22px -16px rgba(116,247,255,.5)}.consoleBrandIcon{box-shadow:0 0 18px rgba(116,247,255,.12)}.searchBox:hover{border-color:rgba(116,247,255,.4)}.identityBadge:hover,.topStatus:hover{transform:translateY(-1px);border-color:rgba(116,247,255,.45)}.panel{position:relative;transition:border-color .16s ease,box-shadow .16s ease}.panel:hover{border-color:rgba(147,213,228,.34)}.panelHeader h2{letter-spacing:.4px}.moduleCrumb,.opsSummary span,.panelHeader>span,.voiceMeta,.voiceState{font-family:var(--font-mono)}.opsSummary a,.opsSummary article{position:relative;overflow:hidden}.opsSummary a:after,.opsSummary article:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(116,247,255,.4);opacity:.65}.opsSummary a.warningCard:after{background:var(--orange)}.opsSummary a.alertCard:after{background:var(--red)}.opsSummary a.secureCard:after{background:var(--green)}.opsSummary a.infoCard:after{background:var(--cyan)}.opsSummary a:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(0,0,0,.4)}.opsSummary strong{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stackItem{border-radius:6px}.commandBoardRow:hover,a.stackItem:hover{background:rgba(116,247,255,.06);border-color:rgba(116,247,255,.3)}.primaryAction:hover,.quickActions a:hover,.secondaryAction:hover{transform:translateY(-1px)}.primaryAction:hover{box-shadow:0 6px 22px rgba(116,247,255,.25)}.emptyState{border:1px dashed rgba(147,213,228,.24);border-radius:6px;padding:18px 16px;text-align:center;background:rgba(255,255,255,.014)}.statusNotice.errorNotice{border-left-color:var(--red)}.restrictedState{display:grid;grid-gap:8px;gap:8px;justify-items:start;border:1px solid rgba(255,186,25,.26);border-left:3px solid var(--amber);border-radius:6px;background:repeating-linear-gradient(-45deg,rgba(255,186,25,.045) 0 12px,transparent 12px 24px),rgba(10,14,18,.7);padding:16px 18px}.restrictedState.compact{padding:12px 14px}.restrictedStateBadge{font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:var(--amber);border:1px solid rgba(255,186,25,.4);border-radius:4px;padding:3px 8px}.restrictedState strong{font-size:15px}.restrictedState p{margin:0;color:var(--muted);line-height:1.45}.voiceRoomPanel{transition:border-color .16s ease,box-shadow .16s ease}.voiceRoomPanel.voiceStatus-connected{border-color:rgba(57,230,175,.32);box-shadow:inset 0 0 0 1px rgba(57,230,175,.08),0 0 28px -16px rgba(57,230,175,.5)}.voiceRoomPanel.voiceStatus-error{border-color:rgba(255,108,89,.4)}.voicePanelIdentity{position:relative}.voicePanelLamps{display:inline-flex;gap:6px;margin-top:8px}.voiceLamp{font-family:var(--font-mono);font-size:9px;font-weight:900;font-style:normal;letter-spacing:1.5px;color:var(--soft);border:1px solid rgba(147,213,228,.16);border-radius:4px;padding:2px 7px;background:rgba(5,9,14,.7);transition:color 80ms linear,border-color 80ms linear,box-shadow 80ms linear}.voiceLamp.txLamp.on{color:#ffd9cf;border-color:rgba(255,90,60,.7);background:rgba(255,90,60,.16);box-shadow:0 0 12px rgba(255,90,60,.45)}.voiceLamp.rxLamp.on{color:#d2ffe6;border-color:rgba(87,255,157,.6);background:rgba(87,255,157,.12);box-shadow:0 0 12px rgba(87,255,157,.4)}.voiceControls button:hover:not(:disabled){border-color:rgba(116,247,255,.45)}.voiceJoinButton{border-color:rgba(116,247,255,.5)!important;background:rgba(116,247,255,.12)!important;color:var(--cyan)!important}.voiceJoinButton:hover:not(:disabled){background:rgba(116,247,255,.2)!important}.voiceLeaveButton:hover:not(:disabled){border-color:rgba(255,108,89,.55)!important;color:var(--red)!important}.voiceMuteButton.isMuted{color:var(--amber);border-color:rgba(255,186,25,.4)}.primaryVoiceButton.active{border-color:rgba(255,90,60,.75)!important;background:rgba(255,90,60,.2)!important;color:#ffd9cf!important;box-shadow:0 0 18px rgba(255,90,60,.4)}.txrxIndicator{display:inline-flex;align-items:stretch;border:1px solid rgba(147,213,228,.2);border-radius:6px;background:linear-gradient(180deg,rgba(16,24,30,.95),rgba(7,11,15,.95));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 30px rgba(0,0,0,.35);overflow:hidden}.txrxCell{display:flex;align-items:center;gap:10px;padding:9px 14px;min-width:96px}.txrxCell+.txrxCell{border-left:1px solid rgba(147,213,228,.16)}.txrxLabel{font-family:var(--font-mono);font-size:13px;font-weight:900;letter-spacing:2px;color:#cfdce2}.txLamp{width:26px;height:11px;border-radius:6px;border:1px solid rgba(255,90,60,.4);background:rgba(255,90,60,.12);transition:background-color 70ms linear,box-shadow 70ms linear}.txCell.on .txLamp{background:var(--tx);box-shadow:0 0 14px rgba(255,90,60,.75),0 0 4px rgba(255,90,60,.9)}.txCell.on .txrxLabel{color:#ffc9bb;text-shadow:0 0 10px rgba(255,90,60,.6)}.rxWave{display:inline-flex;align-items:center;gap:2px;height:18px}.rxWave i{width:3px;height:22%;border-radius:2px;background:rgba(87,255,157,.3);transition:background-color 90ms linear}.rxWave i:nth-child(2n){height:42%}.rxWave i:nth-child(3n){height:64%}.rxWave i:nth-child(4){height:88%}.rxCell.on .rxWave i,.rxRow.on .rxWave i{background:var(--rx);box-shadow:0 0 6px rgba(87,255,157,.7);animation:rxWavePulse .72s ease-in-out infinite}.rxCell.on .rxWave i:nth-child(2n){animation-delay:.1s}.rxCell.on .rxWave i:nth-child(3n){animation-delay:.22s}.rxCell.on .rxWave i:nth-child(5n){animation-delay:.32s}@keyframes rxWavePulse{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.5)}}.rxCaption{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--soft)}.rxCell.on .rxCaption{color:var(--rx);text-shadow:0 0 8px rgba(87,255,157,.55)}.txrxIndicator.offline{opacity:.82}.dispatchBroadcastStatus{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border:1px solid rgba(147,213,228,.14);border-radius:8px 8px 0 0;background:rgba(8,13,18,.66);padding:12px 18px;margin-bottom:0}.dispatchBroadcastStatus+.dispatchGrid{border-top:1px solid rgba(147,213,228,.14);padding-top:16px}.dispatchBroadcastTitle{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:2.4px;text-transform:uppercase;color:#cbd6e8}.dispatchBroadcastStatus small{color:var(--soft);font-size:11px}.radioOverlay{position:fixed;top:92px;right:26px;z-index:var(--overlay-z);width:min(760px,calc(100vw - 20px));border:1px solid rgba(116,247,255,.26);border-radius:10px;background:linear-gradient(160deg,rgba(20,30,38,.97),rgba(8,12,17,.985));box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.55),0 0 44px -18px rgba(116,247,255,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.radioOverlay.open{animation:radioOverlayIn .15s ease-out}.radioOverlay.hidden{display:none}.radioOverlay.dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 40px 110px rgba(0,0,0,.7),0 0 0 1px rgba(0,0,0,.55),0 0 56px -16px rgba(116,247,255,.6)}@keyframes radioOverlayIn{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.radioOverlayHeader{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 14px;border-bottom:1px solid rgba(116,247,255,.18);background:repeating-linear-gradient(90deg,rgba(255,255,255,.016) 0 2px,transparent 2px 6px),rgba(10,16,22,.9);border-radius:10px 10px 0 0;cursor:-webkit-grab;cursor:grab;touch-action:none}.radioOverlay.dragging .radioOverlayHeader{cursor:-webkit-grabbing;cursor:grabbing}.radioOverlayGrip{display:inline-flex;gap:3px}.radioOverlayGrip i{width:4px;height:16px;border-radius:2px;background:rgba(116,247,255,.3)}.radioOverlayHeader strong{font-family:var(--font-mono);font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:#d9f6fb;flex:1 1}.radioOverlayHint{display:inline-flex;gap:4px}.radioChipKey,.radioOverlayHint kbd,.radioOverlayLauncher kbd{font-family:var(--font-mono);font-size:9px;font-weight:800;color:var(--muted);border:solid rgba(147,213,228,.28);border-width:1px 1px 2px;border-radius:4px;background:rgba(5,9,14,.8);padding:2px 5px}.radioOverlayClose{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(147,213,228,.24);border-radius:6px;background:rgba(255,255,255,.04);color:var(--muted);cursor:pointer;font-size:13px}.radioOverlayClose:hover{border-color:rgba(255,108,89,.55);color:var(--red);background:rgba(255,108,89,.1)}.radioSwitcher{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-gap:14px;gap:14px;padding:14px}.radioSwitcherBank{display:grid;grid-template-rows:auto 1fr auto;grid-gap:10px;gap:10px;border:1px solid rgba(147,213,228,.16);border-radius:8px;background:rgba(5,9,13,.78);padding:12px;min-height:320px;min-width:0}.radioBankLabel{display:flex;justify-content:space-between;align-items:center;margin:0;font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:2.2px;text-transform:uppercase;color:#9fb4bd}.radioBankCount{color:var(--cyan)}.radioPresetList{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;align-content:start;overflow-y:auto;max-height:320px;border-radius:6px}.radioPresetList:focus-visible{outline:1px solid rgba(116,247,255,.5);outline-offset:2px}.radioPresetRow{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) auto 10px;align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(147,213,228,.1);border-radius:5px;background:rgba(255,255,255,.018);color:var(--text);cursor:pointer;font:inherit;padding:9px 10px;text-align:left;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.radioPresetRow:hover{border-color:rgba(116,247,255,.34);background:rgba(116,247,255,.05)}.radioPresetRow.selected{border-color:rgba(116,247,255,.45);background:rgba(116,247,255,.07)}.radioPresetRow.tuned{border-color:rgba(87,255,157,.5);background:rgba(87,255,157,.07);box-shadow:inset 3px 0 0 var(--rx),0 0 18px -10px rgba(87,255,157,.7)}.radioPresetRow.commandNet:not(.tuned){border-color:rgba(255,186,25,.22)}.radioPresetRow.locked{cursor:not-allowed;opacity:.62;background:repeating-linear-gradient(-45deg,rgba(255,186,25,.035) 0 8px,transparent 8px 16px),rgba(255,255,255,.012)}.radioPresetIndex{font-family:var(--font-mono);font-size:11px;font-weight:800;color:var(--soft)}.radioPresetRow.tuned .radioPresetIndex{color:var(--rx)}.radioPresetName{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.radioPresetTag{font-family:var(--font-mono);font-size:8px;font-style:normal;font-weight:900;letter-spacing:1.4px;color:var(--amber);border:1px solid rgba(255,186,25,.4);border-radius:3px;padding:1px 4px;flex:none}.radioPresetFreq{font-family:var(--font-mono);font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#9fe8c9}.radioPresetLock{font-size:11px;color:var(--amber)}.radioPresetTunedMark{width:7px;height:7px;border-radius:50%;background:var(--rx);box-shadow:0 0 8px rgba(87,255,157,.8)}.radioBankState{display:grid;grid-gap:6px;gap:6px;align-content:center;justify-items:center;text-align:center;border:1px dashed rgba(147,213,228,.22);border-radius:6px;padding:22px 16px;color:var(--muted)}.radioBankStateTitle{font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:#b7ccd4}.radioBankState small{line-height:1.45}.radioBankStateError{border-color:rgba(255,108,89,.4)}.radioBankStateError .radioBankStateTitle{color:var(--red)}.radioBankState button{margin-top:6px;min-height:30px;border:1px solid rgba(116,247,255,.4);border-radius:5px;background:rgba(116,247,255,.08);color:var(--cyan);cursor:pointer;font-size:11px;font-weight:900;text-transform:uppercase;padding:0 14px}.radioBankSteppers{display:flex;gap:6px}.radioBankSteppers button{flex:1 1;min-height:30px;border:1px solid rgba(147,213,228,.22);border-radius:5px;background:rgba(255,255,255,.03);color:var(--muted);cursor:pointer;font-size:10px}.radioBankSteppers button:hover:not(:disabled){border-color:rgba(116,247,255,.45);color:var(--cyan)}.radioBankSteppers button:disabled{opacity:.4;cursor:not-allowed}.radioSwitcherReadout{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.radioFreqDisplay{position:relative;display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(87,255,157,.22);border-radius:8px;background:radial-gradient(circle at 50% 0,rgba(87,255,157,.07),transparent 70%),rgba(4,8,7,.92);box-shadow:inset 0 0 28px rgba(0,0,0,.5);padding:14px 16px}.radioFreqState{position:absolute;top:10px;right:12px;font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase;border:1px solid rgba(147,213,228,.26);border-radius:4px;padding:2px 7px;color:var(--muted)}.radioFreqState.state-connected{color:var(--rx);border-color:rgba(87,255,157,.5);background:rgba(87,255,157,.08)}.radioFreqState.state-connecting{color:var(--amber);border-color:rgba(255,186,25,.5);animation:radioStatePulse .9s ease-in-out infinite}.radioFreqState.state-error{color:var(--red);border-color:rgba(255,108,89,.5)}@keyframes radioStatePulse{0%,to{opacity:1}50%{opacity:.45}}.radioFreqDigits{font-family:var(--font-mono);font-size:clamp(30px,4.6vw,40px);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;letter-spacing:1px;color:#c8ffdd;text-shadow:0 0 16px rgba(87,255,157,.45)}.radioFreqDigits small{font-size:12px;font-weight:800;letter-spacing:2px;margin-left:8px;color:rgba(200,255,221,.6);text-shadow:none}.radioFreqName{font-size:13px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;color:var(--text)}.radioFreqOrg{min-height:14px;font-size:11px;color:var(--soft)}.radioFreqPending{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:1.2px;color:var(--amber);text-shadow:0 0 10px rgba(255,186,25,.4)}.radioLampColumn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.radioLampRow{display:flex;align-items:center;gap:8px;border:1px solid rgba(147,213,228,.14);border-radius:6px;background:rgba(7,11,15,.8);padding:8px 10px;min-height:38px}.radioLampRow em{font-style:normal;font-weight:900;letter-spacing:1.6px;color:#aebfc7}.radioLampRow em,.radioLampRow small{font-family:var(--font-mono);font-size:10px}.radioLampRow small{font-weight:800;color:var(--soft)}.radioLampRow.netRow.on small{color:var(--cyan)}.radioTxLamp{width:22px;height:9px;border-radius:5px;border:1px solid rgba(255,90,60,.4);background:rgba(255,90,60,.1);transition:background-color 70ms linear,box-shadow 70ms linear}.txRow.on .radioTxLamp{background:var(--tx);box-shadow:0 0 12px rgba(255,90,60,.8)}.txRow.on em{color:#ffc9bb}.rxRow .rxWave{height:14px}.rxRow.on em{color:#d2ffe6}.radioSwitcherActions{display:flex;flex-wrap:wrap;gap:8px}.radioActionButton{flex:1 1;min-height:44px;min-width:76px;border:1px solid rgba(147,213,228,.26);border-radius:6px;background:rgba(255,255,255,.035);color:var(--text);cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,color .12s ease}.radioActionButton:disabled{opacity:.45;cursor:not-allowed}.radioActionButton.tuneButton{border-color:rgba(87,255,157,.45);color:#bdffd6;background:rgba(87,255,157,.08)}.radioActionButton.tuneButton:hover:not(:disabled){background:rgba(87,255,157,.16);box-shadow:0 0 18px -6px rgba(87,255,157,.6)}.radioActionButton.muteButton.isMuted{color:var(--amber);border-color:rgba(255,186,25,.45)}.radioActionButton.pttButton{flex:1.4 1}.radioActionButton.pttButton.active{border-color:rgba(255,90,60,.8);background:rgba(255,90,60,.2);color:#ffd9cf;box-shadow:0 0 22px rgba(255,90,60,.45)}.radioActionButton.leaveButton:hover:not(:disabled){border-color:rgba(255,108,89,.6);color:var(--red);background:rgba(255,108,89,.08)}.radioSwitcherFooter{display:flex;flex-wrap:wrap;gap:6px 16px;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--soft)}.radioFooterRx{color:var(--rx)}.radioSwitcherNotice{margin:0;border:1px solid rgba(147,213,228,.2);border-left:3px solid var(--cyan);border-radius:5px;background:rgba(8,13,18,.8);color:var(--muted);font-size:12px;line-height:1.4;padding:9px 12px}.radioSwitcherNotice.lockedNotice{border-color:rgba(255,186,25,.3);border-left-color:var(--amber);color:#ffe6b0}.radioSwitcherNotice.errorNotice{border-color:rgba(255,108,89,.34);border-left-color:var(--red);color:#ffc6bd}button.radioStatusChip{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:inherit;color:var(--text);background:transparent;border:0;border-left:1px solid rgba(255,186,25,.24);text-align:left;padding-left:16px}.radioChipLamp{width:8px;height:8px;border-radius:50%;background:var(--soft);flex:none;transition:background-color .1s linear,box-shadow .1s linear}.radioStatusChip.link-connected .radioChipLamp{background:var(--rx);box-shadow:0 0 8px rgba(87,255,157,.8)}.radioStatusChip.link-connecting .radioChipLamp{background:var(--amber);animation:radioStatePulse .9s ease-in-out infinite}.radioStatusChip.tx .radioChipLamp{background:var(--tx);box-shadow:0 0 10px rgba(255,90,60,.85)}.radioChipState{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radioStatusChip.link-connected .radioChipState{color:var(--rx)}.radioOverlayLauncher{display:inline-flex;align-items:center;gap:8px;cursor:pointer}@media (max-width:900px){.radioSwitcher{grid-template-columns:1fr}.radioOverlay{top:auto;bottom:12px;right:10px;width:calc(100vw - 20px);max-height:calc(100vh - 24px);overflow-y:auto}.radioPresetList{max-height:220px}.dispatchBroadcastStatus{align-items:flex-start;flex-direction:column}.txrxIndicator{width:100%}.txrxCell{flex:1 1}}@media (prefers-reduced-motion:reduce){.radioOverlay.open{animation:none}.rxCell.on .rxWave i,.rxRow.on .rxWave i{animation:none;transform:scaleY(1)}.radioFreqState.state-connecting,.radioStatusChip.link-connecting .radioChipLamp{animation:none}.identityBadge:hover,.opsSummary a:hover,.primaryAction:hover,.quickActions a:hover,.secondaryAction:hover,.topStatus:hover{transform:none}}.appShell,:root{--font-display:var(--font-display-web,"Bahnschrift","Segoe UI Semibold"),"Segoe UI",system-ui,sans-serif;--font-body:"Segoe UI",system-ui,-apple-system,Arial,sans-serif;--font-mono:var(--font-mono-web,"Cascadia Code",Consolas),ui-monospace,monospace;--edge:color-mix(in srgb,var(--cyan) 16%,transparent);--edge-strong:color-mix(in srgb,var(--cyan) 34%,transparent);--edge-faint:color-mix(in srgb,var(--cyan) 9%,transparent);--glow:color-mix(in srgb,var(--cyan) 30%,transparent);--glow-soft:color-mix(in srgb,var(--cyan) 12%,transparent);--accent-edge:color-mix(in srgb,var(--orange) 30%,transparent);--accent-soft:color-mix(in srgb,var(--orange) 12%,transparent);--surface-0:color-mix(in srgb,var(--bg) 94%,black);--surface-1:color-mix(in srgb,var(--panel) 88%,black);--surface-2:var(--panel);--surface-3:color-mix(in srgb,var(--panel) 94%,white);--surface-4:color-mix(in srgb,var(--panel) 88%,white);--ink-hi:var(--text);--ink-mid:var(--muted);--ink-low:color-mix(in srgb,var(--muted) 60%,transparent);--module-accent:var(--cyan);--module-code:"NEX";--ok:#39e6af;--warn:#ffba19;--crit:#ff5a4e;--radius:3px;--radius-lg:5px}body{font-family:var(--font-body);background:radial-gradient(115% 70% at 50% -8%,color-mix(in srgb,var(--cyan) 7%,transparent),transparent 62%),linear-gradient(180deg,#05080c 0,#090f15 48%,#06090d 100%)}.moduleHeader h1,.panelHeader h2,.workspaceHeader h1,h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;letter-spacing:.5px}:focus-visible{outline:2px solid color-mix(in srgb,var(--cyan) 65%,transparent)}::selection{background:color-mix(in srgb,var(--cyan) 30%,transparent)}.appShell{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--cyan) 2.4%,transparent) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--cyan) 1.8%,transparent) 0 1px,transparent 1px 96px),radial-gradient(85% 55% at 38% 0,color-mix(in srgb,var(--cyan) 8%,transparent),transparent 55%),radial-gradient(70% 45% at 100% 100%,color-mix(in srgb,var(--orange) 5%,transparent),transparent 60%),linear-gradient(180deg,var(--surface-0) 0,var(--bg) 100%)}.consoleSideNav,.sideNav{border-right:1px solid var(--edge);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 97%,var(--cyan)) 0,var(--surface-0) 100%);box-shadow:inset -22px 0 44px -34px black}.consoleBrand{position:relative;min-height:64px;padding-bottom:14px;border-bottom:1px solid var(--edge)}.consoleBrand:after{content:"TACTICAL OPS CONSOLE";position:absolute;left:72px;bottom:16px;font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:2.6px;color:var(--ink-low)}.consoleBrandIcon{width:52px;height:52px;border:1px solid var(--edge-strong);border-radius:var(--radius);box-shadow:0 0 0 1px black,0 0 22px var(--glow-soft)}.consoleBrand strong{font-family:var(--font-display);font-size:21px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase}.navSection p{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:3px;color:var(--ink-low);margin:2px 0 4px}.navSection p:before{width:5px;height:5px;margin-right:0;border-radius:1px;background:var(--cyan);box-shadow:0 0 8px var(--glow)}.navSection p:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--edge),transparent)}.navGroup summary,.navSection a{min-height:42px;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-mid);border-radius:var(--radius);border-left:2px solid transparent}.navGroup summary .navSquare,.navSection a .navSquare{width:6px;height:6px;border:1px solid var(--edge-strong);background:transparent;transform:rotate(45deg);transition:background-color .12s ease,box-shadow .12s ease}.navGroup summary:hover,.navSection a:hover{color:var(--ink-hi);background:var(--glow-soft);border-left-color:var(--edge-strong)}.navSection a.active{color:var(--ink-hi);border-left-color:var(--cyan);background:linear-gradient(90deg,var(--glow-soft),transparent 70%);box-shadow:inset 0 0 0 1px var(--edge-faint)}.navSection a.active .navSquare{background:var(--cyan);box-shadow:0 0 8px var(--glow)}.navGroup{border:1px solid var(--edge-faint);border-radius:var(--radius)}.sideNavFooter{border-top:1px solid var(--edge);padding-top:14px}.topCommandBar{position:relative;border-bottom:1px solid var(--edge);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 70%,transparent),transparent)}.topCommandBar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent 36%,transparent 64%,var(--accent-edge));opacity:.5}.searchBox{border:1px solid var(--edge);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-0) 86%,transparent)}.searchBox p{font-family:var(--font-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase}.topStatus strong{font-family:var(--font-display);letter-spacing:1.6px}.topStatus span{font-family:var(--font-mono);font-size:11px}.identityBadge{border:1px solid var(--edge);border-radius:var(--radius);background:var(--surface-1)}.workspace[data-module=dashboard]{--module-accent:var(--cyan);--module-code:"NEX"}.workspace[data-module=service-requests]{--module-accent:#4fc3ff;--module-code:"SVC"}.workspace[data-module=contracts]{--module-accent:#ffd05c;--module-code:"CTR"}.workspace[data-module=dispatch-console]{--module-accent:#ff5a3c;--module-code:"DSP"}.workspace[data-module=operations-center]{--module-accent:#ffb13d;--module-code:"OPS"}.workspace[data-module=warrants]{--module-accent:#ff6c59;--module-code:"WNT"}.workspace[data-module=intelligence-hub]{--module-accent:#57ff9d;--module-code:"INT"}.workspace[data-module=duty-roster]{--module-accent:#3de0c0;--module-code:"DTY"}.workspace[data-module=org-chart]{--module-accent:#6f9dff;--module-code:"ORG"}.workspace[data-module=hr-hub]{--module-accent:#b08aff;--module-code:"HR"}.workspace[data-module=public-page]{--module-accent:#ff8ad8;--module-code:"PUB"}.workspace[data-module=fleet-manager]{--module-accent:#e0c068;--module-code:"FLT"}.workspace[data-module=incident-reports]{--module-accent:#ff7a45;--module-code:"INC"}.workspace[data-module=alliances]{--module-accent:#d978ff;--module-code:"ALY"}.workspace[data-module=government]{--module-accent:#9d8aff;--module-code:"GOV"}.workspace[data-module=org-wiki]{--module-accent:#d8c9a3;--module-code:"WIK"}.workspace[data-module=external-tools]{--module-accent:#9fb4bd;--module-code:"EXT"}.workspace[data-module=comms-center]{--module-accent:#45e8e0;--module-code:"COM"}.workspace[data-module=radio-control]{--module-accent:#4fe3c4;--module-code:"RDO"}.workspace[data-module=chat-rooms]{--module-accent:#50c8ff;--module-code:"CHT"}.workspace[data-module=notifications]{--module-accent:#ffba19;--module-code:"NTF"}.workspace[data-module=my-account]{--module-accent:#93d5e4;--module-code:"ACC"}.workspace[data-module=help-docs]{--module-accent:#aebfc7;--module-code:"DOC"}.workspace[data-module=systems]{--module-accent:#ff9d66;--module-code:"SYS"}.workspace[data-module=server-setup]{--module-accent:#ffa94d;--module-code:"SRV"}.workspace[data-module=admin-console]{--module-accent:#ff5470;--module-code:"ADM"}.moduleHeader{position:relative;border-bottom:1px solid var(--edge);padding-bottom:16px;margin-bottom:18px;overflow:hidden}.moduleHeader:before{content:"";position:absolute;left:0;bottom:-1px;width:180px;height:2px;background:linear-gradient(90deg,var(--module-accent),transparent)}.moduleHeader:after{content:var(--module-code);position:absolute;right:-6px;top:50%;transform:translateY(-54%);font-family:var(--font-display);font-size:110px;font-weight:700;letter-spacing:6px;color:color-mix(in srgb,var(--module-accent) 7%,transparent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.moduleHeader h1{font-size:clamp(26px,3.2vw,34px);font-weight:700;letter-spacing:2.2px;text-transform:uppercase;margin:2px 0 6px}.moduleCrumb{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:2.4px;text-transform:uppercase;color:var(--module-accent);margin:0}.moduleCrumb:before{content:var(--module-code);border:1px solid color-mix(in srgb,var(--module-accent) 45%,transparent);border-radius:2px;background:color-mix(in srgb,var(--module-accent) 10%,transparent);padding:2px 6px}.moduleHeader p:not(.moduleCrumb){color:var(--ink-mid);max-width:760px}.workspaceHeader h1{letter-spacing:1.4px;text-transform:uppercase}.panel,.previewPanel{position:relative;border:1px solid var(--edge);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--surface-3) 0,var(--surface-2) 26%,var(--surface-2) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 4%,transparent),0 18px 50px -22px black}.panel:before{content:"";position:absolute;top:-1px;left:12px;width:56px;height:2px;background:linear-gradient(90deg,var(--module-accent),transparent);opacity:.85}.panel:hover{border-color:var(--edge-strong)}.panelHeader{border-bottom:1px solid var(--edge-faint)}.panelHeader h2{font-size:17px;letter-spacing:1.6px;text-transform:uppercase}.panelHeader p{font-size:12.5px}.panelHeader>span{align-self:flex-start;border:1px solid var(--edge);border-radius:2px;background:var(--surface-1);color:var(--ink-mid);font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;padding:4px 8px}.panelHeader>a{font-family:var(--font-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--cyan)}.miniPanelHeader strong{font-family:var(--font-display);letter-spacing:1.2px;text-transform:uppercase}.opsSummary a,.opsSummary article{border:1px solid var(--edge);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface-3),var(--surface-1))}.opsSummary span{font-size:10px;letter-spacing:2px;color:var(--ink-low)}.opsSummary strong{font-size:30px;text-shadow:0 0 18px var(--glow-soft)}.opsSummary small{font-family:var(--font-mono);font-size:10px;color:var(--ink-low)}.quickActions{border:1px solid var(--edge);border-radius:var(--radius-lg);background:var(--surface-1)}.quickActions p{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:2.4px;color:var(--ink-low)}.quickActions a{border:1px solid var(--edge);border-radius:var(--radius);background:var(--surface-2);font-family:var(--font-display);font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.quickActions a:hover{border-color:var(--edge-strong);background:var(--glow-soft);color:var(--ink-hi)}.requestSubnav,.sectionSubnav,.terminalTabs{gap:2px;border-bottom:1px solid var(--edge)}.requestSubnav a,.terminalTabs a{position:relative;border:0;border-radius:var(--radius) var(--radius) 0 0;background:transparent;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-mid);padding:10px 16px}.requestSubnav a:hover,.terminalTabs a:hover{color:var(--ink-hi);background:var(--glow-soft)}.requestSubnav a.active,.terminalTabs a.active{color:var(--ink-hi);background:linear-gradient(180deg,color-mix(in srgb,var(--module-accent) 13%,transparent),transparent)}.requestSubnav a.active:after,.terminalTabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--module-accent);box-shadow:0 0 10px color-mix(in srgb,var(--module-accent) 55%,transparent)}.requestSubnav a .navSquare{display:none}.commandBoardRow,.stackItem{border:1px solid var(--edge-faint);border-left:2px solid var(--edge);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-3) 55%,transparent)}.commandBoardRow:hover,a.stackItem:hover{border-left-color:var(--cyan);background:var(--glow-soft);transform:translateX(2px)}.commandBoardRow>span,.stackItem>span{font-family:var(--font-mono);font-size:11px}.commandBoardRow small,.stackItem small{color:var(--ink-low)}.commandBoardLane{border:1px solid var(--edge);border-radius:var(--radius-lg);background:var(--surface-1)}.commandBoardLane header span{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:2.4px;color:var(--module-accent);border:1px solid color-mix(in srgb,var(--module-accent) 40%,transparent);border-radius:2px;padding:2px 6px}.commandBoardLane header h2{letter-spacing:1.4px;text-transform:uppercase}.dangerAction,.primaryAction,.secondaryAction,.subtleAction{border-radius:var(--radius);font-family:var(--font-display);font-weight:600;letter-spacing:1.6px}.primaryAction{border:1px solid color-mix(in srgb,var(--cyan) 55%,transparent);background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan)}.primaryAction:hover{background:color-mix(in srgb,var(--cyan) 24%,transparent);box-shadow:0 0 18px -4px var(--glow)}.secondaryAction{border:1px solid var(--accent-edge);background:var(--accent-soft);color:var(--gold)}.dangerAction:hover{border-color:color-mix(in srgb,var(--crit) 60%,transparent);color:var(--crit)}.appShell input:not([type=color]):not([type=checkbox]):not([type=radio]),.appShell select,.appShell textarea{border:1px solid var(--edge);border-radius:var(--radius);background:color-mix(in srgb,var(--surface-0) 88%,transparent);color:var(--ink-hi)}.appShell input:not([type=color]):not([type=checkbox]):not([type=radio]):focus,.appShell select:focus,.appShell textarea:focus{border-color:color-mix(in srgb,var(--cyan) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cyan) 30%,transparent),inset 0 0 14px -8px var(--glow);outline:none}.appShell label{font-family:var(--font-mono);letter-spacing:1.6px}.dispatchBroadcastStatus{border:1px solid var(--edge);border-bottom:0;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--cyan) 2.5%,transparent) 0 1px,transparent 1px 8px),var(--surface-1)}.eamPanel{border-color:color-mix(in srgb,var(--crit) 36%,transparent);background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--crit) 4.5%,transparent) 0 14px,transparent 14px 28px),linear-gradient(180deg,var(--surface-3),var(--surface-1))}.eamPanel:before{background:linear-gradient(90deg,var(--crit),transparent)}.eamPanel .panelHeader>span{color:var(--crit);border-color:color-mix(in srgb,var(--crit) 45%,transparent);background:color-mix(in srgb,var(--crit) 10%,transparent)}.eamForm button{font-family:var(--font-display);letter-spacing:2px}.voiceRoomTypeTag{display:inline-block;margin-left:8px;font-family:var(--font-mono);font-size:8px;font-style:normal;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--ink-low);border:1px solid var(--edge);border-radius:2px;padding:1px 5px;vertical-align:1px}.voiceRoomTypeTag.tag-outfit{color:var(--cyan);border-color:var(--edge-strong)}.voiceRoomTypeTag.tag-command{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 42%,transparent)}.voiceRoomRow{border:1px solid var(--edge-faint);border-radius:var(--radius)}.voiceRoomRow.active{border-color:color-mix(in srgb,var(--ok) 40%,transparent);box-shadow:inset 2px 0 0 var(--ok)}.statusNotice{border:1px solid var(--edge);border-left:3px solid var(--cyan);border-radius:var(--radius);background:var(--surface-1);font-size:13px}.statusNotice.errorNotice{border-color:color-mix(in srgb,var(--crit) 30%,transparent);border-left-color:var(--crit);background:color-mix(in srgb,var(--crit) 6%,var(--surface-1))}.emptyState{border:1px dashed var(--edge);color:var(--ink-low);font-family:var(--font-mono);font-size:12px;letter-spacing:.4px}.restrictedState{border-color:color-mix(in srgb,var(--warn) 30%,transparent);border-left-color:var(--warn)}.accessGatePanel{border:1px solid var(--edge-strong);border-radius:var(--radius-lg)}.accessGatePanel h1{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase}@media (max-width:900px){.moduleHeader:after{font-size:72px;opacity:.7}}@media (prefers-reduced-motion:reduce){.commandBoardRow:hover,a.stackItem:hover{transform:none}}.panel>.panelHeader{margin:-18px -18px 16px;padding:11px 14px 11px 16px;align-items:center;border-bottom:1px solid var(--edge);border-left:3px solid var(--module-accent);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg,color-mix(in srgb,var(--module-accent) 9%,transparent),transparent 55%),var(--surface-1)}.panel>.panelHeader h2{font-size:15px}.panel>.panelHeader p{font-size:12px;margin-top:3px}.panel:before{display:none}.panelCollapseToggle{flex:none;align-self:center;margin-left:auto;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--edge);border-radius:2px;background:color-mix(in srgb,var(--surface-0) 70%,transparent);cursor:pointer;padding:0}.panelCollapseToggle:hover{border-color:var(--edge-strong);background:var(--glow-soft)}.panelCollapseToggle i{width:7px;height:7px;margin-top:-3px;border-right:2px solid var(--ink-mid);border-bottom:2px solid var(--ink-mid);transform:rotate(45deg);transition:transform .14s ease,margin .14s ease}.panel.isCollapsed .panelCollapseToggle i{margin-top:3px;transform:rotate(-135deg)}.panel.isCollapsed{min-height:0!important;padding-bottom:0}.panel.isCollapsed>:not(.panelHeader){display:none!important}.panel.isCollapsed>.panelHeader{margin-bottom:0;border-bottom:0;border-radius:var(--radius-lg)}.panel.isCollapsed>.panelHeader p{display:none}.navSection>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:3px;text-transform:uppercase;color:var(--ink-low);padding:2px 0 7px;background:linear-gradient(90deg,var(--edge),transparent) bottom /100% 1px no-repeat;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navSection>summary::-webkit-details-marker{display:none}.navSection>summary:before{content:"";width:5px;height:5px;border-radius:1px;background:var(--cyan);box-shadow:0 0 8px var(--glow);flex:none}.navSection>summary:after{content:"";margin-left:auto;width:6px;height:6px;border-right:1.5px solid var(--ink-low);border-bottom:1.5px solid var(--ink-low);transform:rotate(45deg);transition:transform .14s ease}.navSection:not([open])>summary:after{transform:rotate(-45deg)}.navSection:not([open])>summary:before{background:transparent;border:1px solid var(--edge-strong);box-shadow:none}.navSection>summary:hover{color:var(--ink-mid)}.navGroup summary,.navSection a{font-size:16px;min-height:44px}.moduleActions,.moduleHeader>div:first-child{position:relative;z-index:2}.moduleHeader:after{z-index:1}.workspace[data-family=ops]{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--crit) 1.6%,transparent) 0 16px,transparent 16px 32px)}.workspace[data-family=ops] .panel{border-radius:2px}.workspace[data-family=ops] .panel>.panelHeader{border-radius:2px 2px 0 0;border-left-width:4px}.workspace[data-family=ops] .opsSummary{gap:1px;padding:0;border:1px solid var(--edge);border-radius:2px;background:var(--edge);overflow:hidden}.workspace[data-family=ops] .opsSummary a,.workspace[data-family=ops] .opsSummary article{border:0;border-radius:0;background:var(--surface-1);box-shadow:none}.workspace[data-family=ops] .opsSummary a:after,.workspace[data-family=ops] .opsSummary article:after{inset:0 0 auto 0;width:auto;height:2px}.workspace[data-family=ops] .opsSummary a:hover{transform:none;background:var(--surface-2)}.workspace[data-family=ops] .moduleHeader h1{letter-spacing:3.4px}.workspace[data-family=intel]{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--module-accent) 2%,transparent) 0 1px,transparent 1px 30px)}.workspace[data-family=intel] .panel{border-left:3px solid color-mix(in srgb,var(--module-accent) 55%,transparent);background:linear-gradient(180deg,var(--surface-4),var(--surface-2) 40%)}.workspace[data-family=intel] .panel>.panelHeader{border-left:0;border-bottom:1px dashed color-mix(in srgb,var(--module-accent) 35%,transparent);background:transparent}.workspace[data-family=intel] .moduleCrumb{border:1px dashed color-mix(in srgb,var(--module-accent) 55%,transparent);padding:3px 8px}.workspace[data-family=intel] .moduleCrumb:before{border:0;background:transparent;padding:0}.workspace[data-family=intel] .opsSummary a,.workspace[data-family=intel] .opsSummary article{border-top:2px solid var(--module-accent);border-radius:0 0 var(--radius) var(--radius);background:var(--surface-2)}.workspace[data-family=intel] .opsSummary a:after{display:none}.workspace[data-family=fleet]{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--cyan) 2.6%,transparent) 0 1px,transparent 1px 32px),repeating-linear-gradient(0deg,color-mix(in srgb,var(--cyan) 2.2%,transparent) 0 1px,transparent 1px 32px)}.workspace[data-family=fleet] .opsSummary a,.workspace[data-family=fleet] .opsSummary article{border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(180deg,var(--surface-2),var(--surface-1))}.workspace[data-family=fleet] .opsSummary a:after,.workspace[data-family=fleet] .opsSummary article:after{inset:auto 0 0 0;width:auto;height:3px}.workspace[data-family=fleet] .opsSummary strong{font-size:34px;justify-self:end}.workspace[data-family=fleet] .opsSummary span{justify-self:start}.workspace[data-family=fleet] .panel>.panelHeader{background:linear-gradient(90deg,color-mix(in srgb,var(--module-accent) 12%,transparent),transparent 40%),repeating-linear-gradient(90deg,color-mix(in srgb,var(--cyan) 3%,transparent) 0 1px,transparent 1px 8px),var(--surface-1)}.workspace[data-family=org] .panel{border-radius:9px}.workspace[data-family=org] .panel>.panelHeader{border-radius:9px 9px 0 0;border-left:0;padding-left:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--module-accent) 6%,transparent),transparent),var(--surface-1)}.workspace[data-family=org] .panel>.panelHeader h2{text-transform:none;letter-spacing:.6px;font-size:17px}.workspace[data-family=org] .opsSummary a,.workspace[data-family=org] .opsSummary article{border-radius:12px;background:var(--surface-2)}.workspace[data-family=org] .opsSummary a:after{inset:12px auto 12px 0;border-radius:0 2px 2px 0}.workspace[data-family=org] .commandBoardRow,.workspace[data-family=org] .stackItem{border-radius:8px}.workspace[data-family=comms]{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--cyan) 1.8%,transparent) 0 1px,transparent 1px 4px)}.workspace[data-family=comms] .panel{background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--cyan) 2%,transparent) 0 1px,transparent 1px 5px),linear-gradient(180deg,var(--surface-1),var(--surface-0));box-shadow:inset 0 0 34px -18px black}.workspace[data-family=comms] .panel>.panelHeader{background:color-mix(in srgb,var(--surface-0) 80%,transparent)}.workspace[data-family=comms] .panel>.panelHeader h2{font-family:var(--font-mono);font-size:13px;letter-spacing:2.4px}.workspace[data-family=comms] .opsSummary a,.workspace[data-family=comms] .opsSummary article{background:var(--surface-0);box-shadow:inset 0 0 18px -10px black}.workspace[data-family=comms] .opsSummary strong{color:color-mix(in srgb,var(--cyan) 80%,white);text-shadow:0 0 14px var(--glow)}.workspace[data-family=system] .panel{border-radius:0;border-top-width:2px}.workspace[data-family=system] .panel>.panelHeader{border-radius:0;border-left:0;border-bottom:2px solid color-mix(in srgb,var(--module-accent) 40%,transparent);background:var(--surface-1)}.workspace[data-family=system] .panel>.panelHeader h2:before{content:"▸ ";color:var(--module-accent)}.workspace[data-family=system] .opsSummary a,.workspace[data-family=system] .opsSummary article{border-radius:0}.workspace[data-family=home] .opsSummary strong{font-size:38px}.workspace[data-family=home] .quickActions{background:linear-gradient(90deg,var(--glow-soft),transparent 50%),var(--surface-1)}@media (prefers-reduced-motion:reduce){.navSection>summary:after,.panelCollapseToggle i{transition:none}}html.radioConsoleMode,html.radioConsoleMode body{background:transparent!important;overflow:hidden}.radioConsolePage{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;padding:8px;box-sizing:border-box}.radioConsoleShell{min-width:0;overflow:hidden;border:1px solid rgba(116,247,255,.3);border-radius:10px;background:linear-gradient(160deg,rgba(18,27,34,.94),rgba(7,11,15,.96));box-shadow:0 24px 70px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.6),0 0 40px -16px rgba(116,247,255,.4)}.radioConsoleHeader{display:flex;align-items:center;gap:12px;padding:9px 10px 9px 14px;border-bottom:1px solid rgba(116,247,255,.18);background:repeating-linear-gradient(90deg,rgba(255,255,255,.016) 0 2px,transparent 2px 6px),rgba(10,16,22,.92);border-radius:10px 10px 0 0;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radioConsoleHeader strong{flex:1 1;font-family:var(--font-mono);font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:#d9f6fb}.radioConsoleTxRx{transform:scale(.86);transform-origin:right center}.radioConsoleFooter{border-top:1px solid rgba(116,247,255,.12);padding:6px 14px 8px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.radioConsoleSignedOut{display:grid;grid-gap:8px;gap:8px;padding:22px 24px;cursor:-webkit-grab;cursor:grab}.radioConsoleSignedOut strong{font-family:var(--font-mono);font-size:13px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:#d9f6fb}.radioConsoleSignedOut p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.radioManualTune{border:1px solid rgba(147,213,228,.16);border-radius:6px;background:rgba(5,9,13,.8);padding:8px 10px}.radioManualOpen{width:100%;display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;padding:2px 0;text-align:left}.radioManualOpen i{font-style:normal;color:var(--cyan)}.radioManualOpen small{margin-left:auto;font-size:9px;font-weight:700;letter-spacing:.8px;color:var(--soft);text-transform:none}.radioManualOpen:hover{color:var(--text)}.radioManualForm{flex-wrap:wrap}.radioManualField,.radioManualForm{display:flex;align-items:center;gap:8px}.radioManualField{flex:1 1;border:1px solid rgba(87,255,157,.3);border-radius:5px;background:rgba(4,8,7,.9);padding:4px 10px}.radioManualField small,.radioManualField span{font-family:var(--font-mono);font-size:9px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase;color:var(--soft)}.radioManualField input{flex:1 1;min-width:0;border:0;background:transparent;color:#c8ffdd;font-family:var(--font-mono);font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:1px;text-shadow:0 0 12px rgba(87,255,157,.4);outline:none;padding:2px 0}.radioManualGuild{min-width:0;max-width:120px;min-height:34px;border:1px solid rgba(147,213,228,.24);border-radius:5px;background:rgba(5,9,14,.85);color:var(--text);font-size:11px;padding:0 6px}.radioManualEnter{min-height:34px;min-width:52px;border:1px solid rgba(87,255,157,.5);border-radius:5px;background:rgba(87,255,157,.12);color:#bdffd6;cursor:pointer;font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase}.radioManualEnter:hover:not(:disabled){background:rgba(87,255,157,.22)}.radioManualCancel:disabled,.radioManualEnter:disabled{opacity:.5;cursor:not-allowed}.radioManualCancel{min-height:34px;width:34px;border:1px solid rgba(147,213,228,.24);border-radius:5px;background:transparent;color:var(--muted);cursor:pointer}.radioManualCancel:hover:not(:disabled){border-color:rgba(255,108,89,.5);color:var(--red)}html.radioConsoleMode .radioSwitcher{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;padding:12px}html.radioConsoleMode .radioPresetList{max-height:296px}html.radioConsoleMode .txrxIndicator{width:auto}html.radioConsoleMode .txrxCell{flex:none;min-width:0;padding:6px 10px}html.radioConsoleMode .radioConsoleTxRx{flex:none;margin-left:auto}.radioConsoleHeader strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}html.radioConsoleMode .radioSwitcherBank{min-height:0}