:root{--bg:#000;--surface:#080809;--line:#303034;--text:#fff;--secondary-text:#f0f1f4;--muted:#d3d6dd;--mono:"Courier New", Courier, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);font:max(14px, calc(12 * var(--terminal-unit,1px)))/1.6 var(--mono);margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a{touch-action:manipulation}button{cursor:pointer;background:0 0;border:0}button:disabled{opacity:.35;cursor:not-allowed}a{color:inherit;text-decoration:none}svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h1,h2,h3,strong{font-weight:400}p{line-height:1.9}input,select,textarea{border:calc(1 * var(--terminal-unit,1px)) solid #66666e;padding:calc(10 * var(--terminal-unit,1px)) calc(12 * var(--terminal-unit,1px));min-height:calc(39 * var(--terminal-unit,1px));background:#000;border-radius:0;max-width:100%}input::placeholder,textarea::placeholder{color:var(--muted)}textarea{resize:vertical;min-height:calc(95 * var(--terminal-unit,1px));line-height:1.8}input[type=checkbox]{accent-color:#ddd;min-height:0}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible){outline-offset:calc(4 * var(--terminal-unit,1px));outline:2px solid #fff}::selection{color:#000;background:#ddd}::-webkit-scrollbar{width:calc(6 * var(--terminal-unit,1px));height:calc(6 * var(--terminal-unit,1px))}::-webkit-scrollbar-track{background:#080808}::-webkit-scrollbar-thumb{background:#3b3b40}.primary,.secondary,.danger{justify-content:center;align-items:center;gap:calc(10 * var(--terminal-unit,1px));min-height:calc(38 * var(--terminal-unit,1px));padding:calc(9 * var(--terminal-unit,1px)) calc(15 * var(--terminal-unit,1px));font-size:max(13px, calc(10 * var(--terminal-unit,1px)));letter-spacing:calc(1 * var(--terminal-unit,1px));text-transform:uppercase;border:calc(1 * var(--terminal-unit,1px)) solid #515157;white-space:nowrap;border-radius:0;display:inline-flex}.primary{color:#000;background:#fafafa;border-color:#fafafa}.primary:hover:not(:disabled){background:#fff}.secondary,.danger{color:var(--text);background:#000}.secondary:hover:not(:disabled),.danger:hover:not(:disabled){background:#19191b;border-color:#aaa}.primary svg,.secondary svg,.danger svg{width:calc(13 * var(--terminal-unit,1px));height:calc(13 * var(--terminal-unit,1px))}.full{width:100%}.text-button{align-items:center;gap:calc(8 * var(--terminal-unit,1px));padding:calc(3 * var(--terminal-unit,1px)) 0;color:var(--secondary-text);font-size:max(13px, calc(10 * var(--terminal-unit,1px)));display:inline-flex}.text-button:hover{color:#fff;text-decoration:underline}.icon-button{height:calc(29 * var(--terminal-unit,1px));width:calc(28 * var(--terminal-unit,1px));color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{color:#fff;background:#171719}.muted,.fine-print{color:var(--muted)}.fine-print{font-size:max(13px, calc(10 * var(--terminal-unit,1px)));margin:calc(15 * var(--terminal-unit,1px)) 0;line-height:1.8}.mono,code{font-family:var(--mono);font-size:max(13px, calc(10 * var(--terminal-unit,1px)))}.eyebrow{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));letter-spacing:calc(1 * var(--terminal-unit,1px));color:var(--muted);text-transform:uppercase}.status{align-items:center;gap:calc(6 * var(--terminal-unit,1px));color:var(--secondary-text);text-transform:uppercase;white-space:nowrap;font-size:max(12px, calc(9 * var(--terminal-unit,1px)));letter-spacing:calc(.5 * var(--terminal-unit,1px));display:inline-flex}.status i{width:calc(3 * var(--terminal-unit,1px));height:calc(3 * var(--terminal-unit,1px));background:currentColor}.status.red,.status.amber{color:var(--secondary-text)}.count{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));border:calc(1 * var(--terminal-unit,1px)) solid #3a3a3f;padding:0 calc(5 * var(--terminal-unit,1px));color:var(--secondary-text)}.notice{padding:calc(13 * var(--terminal-unit,1px)) calc(15 * var(--terminal-unit,1px));border:calc(1 * var(--terminal-unit,1px)) solid var(--line);color:var(--secondary-text);font-size:max(14px, calc(11 * var(--terminal-unit,1px)));margin-bottom:calc(22 * var(--terminal-unit,1px));background:#080809}.notice.subtle{align-items:flex-start;gap:calc(12 * var(--terminal-unit,1px));display:flex}.notice .text-button{white-space:nowrap;margin-left:auto}.crest{width:calc(55 * var(--terminal-unit,1px));height:calc(55 * var(--terminal-unit,1px));object-fit:contain;flex-shrink:0}.crest.small{width:calc(28 * var(--terminal-unit,1px));height:calc(28 * var(--terminal-unit,1px))}.classification-bar{height:calc(24 * var(--terminal-unit,1px));padding:0 calc(22 * var(--terminal-unit,1px));justify-content:space-between;align-items:center;gap:calc(15 * var(--terminal-unit,1px));border-bottom:calc(1 * var(--terminal-unit,1px)) solid #252528;font-size:max(12px, calc(8 * var(--terminal-unit,1px)));letter-spacing:calc(1 * var(--terminal-unit,1px));color:var(--muted);display:flex}.classification-bar>span{align-items:center;gap:calc(7 * var(--terminal-unit,1px));display:flex}.classification-bar svg{display:none}.terminal-shell{--terminal-unit:clamp(1px, .125vw, 1.5px);min-height:100vh;font-size:max(14px, calc(12 * var(--terminal-unit)))}.sidebar{top:calc(24 * var(--terminal-unit,1px));width:calc(213 * var(--terminal-unit,1px));border-right:calc(1 * var(--terminal-unit,1px)) solid var(--line);z-index:30;background:#030303;flex-direction:column;display:flex;position:fixed;bottom:0;left:0}.brand{align-items:center;gap:calc(10 * var(--terminal-unit,1px));padding:calc(28 * var(--terminal-unit,1px)) calc(22 * var(--terminal-unit,1px)) calc(22 * var(--terminal-unit,1px));display:flex}.brand .crest{display:block}.brand>div{min-width:0}.brand strong{font-size:calc(19 * var(--terminal-unit,1px));letter-spacing:calc(3 * var(--terminal-unit,1px));font-weight:700;display:block}.brand span{font-size:max(12px, calc(7 * var(--terminal-unit,1px)));letter-spacing:calc(.5 * var(--terminal-unit,1px));color:var(--secondary-text);margin-top:calc(4 * var(--terminal-unit,1px));display:block}.sidebar-divider{height:calc(1 * var(--terminal-unit,1px));background:var(--line);margin:0 calc(22 * var(--terminal-unit,1px))}.task-force-label{padding:calc(21 * var(--terminal-unit,1px)) calc(22 * var(--terminal-unit,1px)) calc(6 * var(--terminal-unit,1px))}.task-force-label>span{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted);letter-spacing:calc(1 * var(--terminal-unit,1px));margin-bottom:calc(5 * var(--terminal-unit,1px));display:block}.task-force-label strong{font-size:max(13px, calc(10 * var(--terminal-unit,1px)));display:block}.task-force-label small{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted);margin-top:calc(7 * var(--terminal-unit,1px));display:block}.sidebar nav{padding:0 calc(12 * var(--terminal-unit,1px));overflow:auto}.nav-group{margin:calc(25 * var(--terminal-unit,1px)) 0}.nav-label{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));letter-spacing:calc(1 * var(--terminal-unit,1px));color:var(--muted);padding:0 calc(10 * var(--terminal-unit,1px)) calc(8 * var(--terminal-unit,1px))}.nav-group button{text-align:left;align-items:center;gap:calc(7 * var(--terminal-unit,1px));width:100%;padding:calc(9 * var(--terminal-unit,1px)) calc(10 * var(--terminal-unit,1px));min-height:calc(35 * var(--terminal-unit,1px));font-size:max(13px, calc(10 * var(--terminal-unit,1px)));color:var(--secondary-text);border-left:calc(1 * var(--terminal-unit,1px)) solid transparent;display:flex}.nav-group button svg{display:none}.nav-group button.active{color:#fff;background:#131315;border-left-color:#ddd}.nav-group button:hover{color:#fff;background:#101012}.nav-group button b{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--secondary-text);margin-left:auto;font-weight:400}.sidebar-bottom{margin-top:auto}.help-link{padding:calc(15 * var(--terminal-unit,1px)) calc(20 * var(--terminal-unit,1px));font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted);align-items:center;gap:calc(7 * var(--terminal-unit,1px));width:100%;display:flex}.help-link svg:first-child{display:none}.help-link svg:last-child{margin-left:auto}.user-block{border-top:calc(1 * var(--terminal-unit,1px)) solid var(--line);padding:calc(18 * var(--terminal-unit,1px));gap:calc(10 * var(--terminal-unit,1px));align-items:center;display:flex}.user-block .avatar{display:none}.user-block>div:not(.avatar){flex:1;min-width:0}.user-block strong{overflow-wrap:anywhere;font-size:max(13px, calc(10 * var(--terminal-unit,1px)));margin-bottom:calc(4 * var(--terminal-unit,1px));display:block}.user-block span{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted)}.user-block .icon-button{flex-shrink:0;margin-left:auto}.main-shell{margin-left:calc(213 * var(--terminal-unit,1px));min-height:calc(100vh - calc(24 * var(--terminal-unit,1px)));flex-direction:column;display:flex}.topbar{height:calc(56 * var(--terminal-unit,1px));justify-content:space-between;align-items:center;gap:calc(15 * var(--terminal-unit,1px));padding:0 calc(32 * var(--terminal-unit,1px));border-bottom:calc(1 * var(--terminal-unit,1px)) solid var(--line);display:flex}.breadcrumb,.topbar-right{align-items:center;gap:calc(13 * var(--terminal-unit,1px));display:flex}.breadcrumb{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));letter-spacing:calc(.5 * var(--terminal-unit,1px));color:var(--muted)}.breadcrumb strong{color:var(--secondary-text)}.clock{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));color:var(--muted)}.clock svg{display:none}.clearance{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));color:var(--secondary-text)}.clearance svg,.mobile-menu{display:none}.main-content{padding:calc(34 * var(--terminal-unit,1px)) calc(32 * var(--terminal-unit,1px));width:100%;max-width:calc(1570 * var(--terminal-unit,1px));flex:1;margin:0 auto}.page-heading{justify-content:space-between;align-items:center;gap:calc(25 * var(--terminal-unit,1px));margin-bottom:calc(28 * var(--terminal-unit,1px));border-bottom:calc(1 * var(--terminal-unit,1px)) solid var(--line);padding-bottom:calc(22 * var(--terminal-unit,1px));display:flex}.page-heading .eyebrow{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted)}.page-heading h1{margin:calc(9 * var(--terminal-unit,1px)) 0 0;font-size:calc(20 * var(--terminal-unit,1px));letter-spacing:calc(1.3 * var(--terminal-unit,1px));text-transform:uppercase;font-weight:700}.page-heading p,.heading-dot{display:none}.heading-actions{align-items:center;gap:calc(10 * var(--terminal-unit,1px));display:flex}.terminal-footer{padding:calc(17 * var(--terminal-unit,1px)) calc(32 * var(--terminal-unit,1px));border-top:calc(1 * var(--terminal-unit,1px)) solid #232326;justify-content:space-between;gap:calc(15 * var(--terminal-unit,1px));font-size:max(12px, calc(7 * var(--terminal-unit,1px)));letter-spacing:calc(1 * var(--terminal-unit,1px));color:var(--muted);display:flex}.terminal-footer span{align-items:center;gap:calc(7 * var(--terminal-unit,1px));display:flex}.terminal-footer .crest{display:none}.stats-grid{margin-bottom:calc(30 * var(--terminal-unit,1px));padding:calc(4 * var(--terminal-unit,1px)) 0 calc(23 * var(--terminal-unit,1px));border-bottom:calc(1 * var(--terminal-unit,1px)) solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.stat{padding:0 calc(22 * var(--terminal-unit,1px));border-right:calc(1 * var(--terminal-unit,1px)) solid #232326}.stat:first-child{padding-left:0}.stat:last-child{border:0}.stat-top{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));letter-spacing:calc(.5 * var(--terminal-unit,1px));color:var(--muted)}.stat-top svg,.stat-tick{display:none}.stat-value{font-size:calc(24 * var(--terminal-unit,1px));margin:calc(5 * var(--terminal-unit,1px)) 0 calc(2 * var(--terminal-unit,1px))}.stat p{color:var(--muted);font-size:max(12px, calc(9 * var(--terminal-unit,1px)));margin:0}.overview-columns{grid-template-columns:minmax(0, 1fr) calc(255 * var(--terminal-unit,1px));gap:calc(28 * var(--terminal-unit,1px));display:grid}.overview-columns>div,.panel,.right-column{min-width:0}.panel{border:calc(1 * var(--terminal-unit,1px)) solid var(--line);background:var(--surface)}.panel-top{padding:calc(14 * var(--terminal-unit,1px)) calc(17 * var(--terminal-unit,1px));border-bottom:calc(1 * var(--terminal-unit,1px)) solid var(--line);justify-content:space-between;align-items:center;gap:calc(10 * var(--terminal-unit,1px));min-height:calc(45 * var(--terminal-unit,1px));display:flex}.panel-top>span:first-child{align-items:center;gap:calc(8 * var(--terminal-unit,1px));font-size:max(12px, calc(9 * var(--terminal-unit,1px)));letter-spacing:calc(.8 * var(--terminal-unit,1px));display:flex}.panel-top>span:first-child svg{display:none}.priority-case{margin-bottom:calc(26 * var(--terminal-unit,1px))}.priority-content{padding:calc(25 * var(--terminal-unit,1px)) calc(22 * var(--terminal-unit,1px))}.priority-content .eyebrow{font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.priority-content h2{font-size:calc(19 * var(--terminal-unit,1px));margin:calc(11 * var(--terminal-unit,1px)) 0 calc(14 * var(--terminal-unit,1px));letter-spacing:calc(.6 * var(--terminal-unit,1px))}.priority-content p{font-size:max(14px, calc(11 * var(--terminal-unit,1px)));color:var(--secondary-text);max-width:calc(680 * var(--terminal-unit,1px))}.priority-tags{gap:calc(18 * var(--terminal-unit,1px));font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted);margin:calc(20 * var(--terminal-unit,1px)) 0;flex-wrap:wrap;display:flex}.priority-tags svg{display:none}.priority-footer{border-top:calc(1 * var(--terminal-unit,1px)) solid #252528;padding:calc(10 * var(--terminal-unit,1px)) calc(17 * var(--terminal-unit,1px));justify-content:space-between;gap:calc(10 * var(--terminal-unit,1px));font-size:max(12px, calc(7 * var(--terminal-unit,1px)));letter-spacing:calc(.5 * var(--terminal-unit,1px));color:var(--muted);display:flex}.priority-footer svg{display:none}.activity-list{padding:calc(18 * var(--terminal-unit,1px)) calc(17 * var(--terminal-unit,1px)) 0}.activity-item{padding:0 0 calc(21 * var(--terminal-unit,1px));text-align:left;width:100%;display:block}.activity-item small{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted);margin-bottom:calc(7 * var(--terminal-unit,1px));display:block}.activity-item p{color:var(--secondary-text);font-size:max(13px, calc(10 * var(--terminal-unit,1px)));margin:0}.activity-item:hover p{color:#fff}.activity-point,.live-dot{display:none}.panel-bottom-link{padding:calc(13 * var(--terminal-unit,1px)) calc(17 * var(--terminal-unit,1px));border-top:calc(1 * var(--terminal-unit,1px)) solid var(--line);width:100%;font-size:max(12px, calc(9 * var(--terminal-unit,1px)));color:var(--secondary-text);justify-content:space-between;align-items:center;display:flex}.network-status{padding:calc(22 * var(--terminal-unit,1px)) calc(1 * var(--terminal-unit,1px))}.network-status>svg{display:none}.network-status strong{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));letter-spacing:calc(.6 * var(--terminal-unit,1px));color:var(--secondary-text);display:block}.network-status span{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));letter-spacing:calc(.5 * var(--terminal-unit,1px));color:var(--muted);padding:calc(12 * var(--terminal-unit,1px)) calc(17 * var(--terminal-unit,1px));white-space:nowrap;font-weight:400}td{border-top:calc(1 * var(--terminal-unit,1px)) solid #252529;padding:calc(15 * var(--terminal-unit,1px)) calc(17 * var(--terminal-unit,1px));font-size:max(13px, calc(10 * var(--terminal-unit,1px)));color:var(--secondary-text)}tbody tr:hover{background:#111113}.table-link{text-align:left;padding:0;display:block}.table-link small{color:var(--muted);font-size:max(12px, calc(8 * var(--terminal-unit,1px)));margin-bottom:calc(6 * var(--terminal-unit,1px));display:block}.table-link strong{font-size:max(14px, calc(11 * var(--terminal-unit,1px)));color:var(--text)}.priority-label{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));text-transform:uppercase;color:var(--secondary-text)}.empty{padding:calc(40 * var(--terminal-unit,1px)) calc(20 * var(--terminal-unit,1px));text-align:center}.empty>svg{display:none}.empty h3{font-size:calc(14 * var(--terminal-unit,1px))}.empty p{font-size:max(14px, calc(11 * var(--terminal-unit,1px)));color:var(--muted);max-width:calc(420 * var(--terminal-unit,1px));margin:auto}.list-toolbar{justify-content:space-between;align-items:center;gap:calc(20 * var(--terminal-unit,1px));margin-bottom:calc(20 * var(--terminal-unit,1px));display:flex}.search-field{align-items:center;gap:calc(10 * var(--terminal-unit,1px));border:calc(1 * var(--terminal-unit,1px)) solid var(--line);padding:0 calc(11 * var(--terminal-unit,1px));color:var(--muted);max-width:calc(390 * var(--terminal-unit,1px));flex:1;display:flex}.search-field input{width:100%;font-size:max(13px, calc(10 * var(--terminal-unit,1px)));min-width:0;padding:calc(9 * var(--terminal-unit,1px)) 0;border:0}.tabs{align-items:center;gap:calc(8 * var(--terminal-unit,1px));display:flex}.tabs button{font-size:max(13px, calc(10 * var(--terminal-unit,1px)));color:var(--muted);padding:calc(8 * var(--terminal-unit,1px)) calc(10 * var(--terminal-unit,1px));border-bottom:calc(1 * var(--terminal-unit,1px)) solid transparent}.tabs button.active{color:var(--text);border-bottom-color:#ccc}.avatar{width:calc(31 * var(--terminal-unit,1px));height:calc(31 * var(--terminal-unit,1px));border:calc(1 * var(--terminal-unit,1px)) solid #36363d;font-size:max(12px, calc(9 * var(--terminal-unit,1px)));color:var(--secondary-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.person-link{align-items:center;gap:calc(12 * var(--terminal-unit,1px));text-align:left;padding:0;display:flex}.person-link strong{color:var(--text);font-size:max(14px, calc(11 * var(--terminal-unit,1px)));margin-bottom:calc(5 * var(--terminal-unit,1px));display:block}.person-link small{color:var(--muted);font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.cell-strong{font-size:max(13px, calc(10 * var(--terminal-unit,1px)));display:block}.cell-small{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted);margin-top:calc(4 * var(--terminal-unit,1px));display:block}.cert-chips{gap:calc(6 * var(--terminal-unit,1px));flex-wrap:wrap;display:flex}.cert-chips span{border:calc(1 * var(--terminal-unit,1px)) solid #33333a;font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--secondary-text);padding:calc(3 * var(--terminal-unit,1px)) calc(6 * var(--terminal-unit,1px))}.cert-chips.large span{padding:calc(8 * var(--terminal-unit,1px)) calc(11 * var(--terminal-unit,1px));gap:calc(8 * var(--terminal-unit,1px));font-size:max(13px, calc(10 * var(--terminal-unit,1px)));align-items:center;display:flex}.dossier-intro{gap:calc(25 * var(--terminal-unit,1px));margin-bottom:calc(25 * var(--terminal-unit,1px));align-items:center;display:flex}.dossier-portrait{display:none}.dossier-intro h2{font-size:calc(17 * var(--terminal-unit,1px));margin:calc(13 * var(--terminal-unit,1px)) 0}.dossier-intro p{color:var(--muted)}.board-toolbar{justify-content:space-between;align-items:center;gap:calc(13 * var(--terminal-unit,1px));padding:calc(11 * var(--terminal-unit,1px));border:calc(1 * var(--terminal-unit,1px)) solid var(--line);background:#080809;display:flex}.board-toolbar>select{font-size:max(13px, calc(10 * var(--terminal-unit,1px)));width:40%;max-width:calc(400 * var(--terminal-unit,1px));min-height:calc(34 * var(--terminal-unit,1px));padding:calc(7 * var(--terminal-unit,1px)) calc(10 * var(--terminal-unit,1px))}.board-tools{gap:calc(11 * var(--terminal-unit,1px));display:flex}.board-tools .secondary{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));min-height:calc(33 * var(--terminal-unit,1px));padding:calc(7 * var(--terminal-unit,1px)) calc(10 * var(--terminal-unit,1px))}.zoom-controls{border:calc(1 * var(--terminal-unit,1px)) solid #3c3c43;align-items:center;display:flex}.zoom-controls button{height:calc(31 * var(--terminal-unit,1px));width:calc(27 * var(--terminal-unit,1px));color:var(--secondary-text);justify-content:center;align-items:center;display:flex}.zoom-controls span{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));min-width:calc(36 * var(--terminal-unit,1px));text-align:center}.board-layout{grid-template-columns:minmax(0, 1fr) calc(250 * var(--terminal-unit,1px));border:calc(1 * var(--terminal-unit,1px)) solid var(--line);height:max(360px, calc(100dvh - 300 * var(--terminal-unit)));border-top:0;min-height:360px;display:grid;overflow:hidden}.board-viewport{background:#000;position:relative;overflow:auto}.board-scroll-size{--terminal-unit:1px;min-width:100%;min-height:100%;font-size:12px;position:relative}.board-canvas{transform-origin:0 0;position:relative}.board-watermark{top:calc(24 * var(--terminal-unit,1px));left:calc(24 * var(--terminal-unit,1px));color:var(--muted);font-size:max(12px, calc(9 * var(--terminal-unit,1px)));letter-spacing:calc(1 * var(--terminal-unit,1px));position:absolute}.board-watermark span{margin-top:calc(5 * var(--terminal-unit,1px));color:var(--muted);font-size:max(12px, calc(7 * var(--terminal-unit,1px)));display:block}.connections{pointer-events:none;position:absolute;inset:0;overflow:visible}.connections path{fill:none;stroke-width:1px}.connections .suspected path{stroke:#62626d;stroke-dasharray:6 5}.connections .confirmed path{stroke:#a0a0aa}.connections rect{fill:#000;stroke:#33333d;stroke-width:.7px}.connections text{fill:#a4a4ae;font-family:var(--mono);font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.evidence-card{width:calc(240 * var(--terminal-unit,1px));border:calc(1 * var(--terminal-unit,1px)) solid #484851;background:#09090b;position:absolute}.evidence-card.selected{border-color:#eee}.evidence-handle{padding:calc(7 * var(--terminal-unit,1px)) calc(10 * var(--terminal-unit,1px));border-bottom:calc(1 * var(--terminal-unit,1px)) solid #303038;color:var(--secondary-text);font-size:max(12px, calc(8 * var(--terminal-unit,1px)));letter-spacing:calc(1 * var(--terminal-unit,1px));cursor:grab;touch-action:none;justify-content:space-between;align-items:center;display:flex}.evidence-handle:active{cursor:grabbing}.evidence-open{text-align:left;width:100%;padding:0;display:block}.evidence-open:hover{background:#141417}.evidence-art{display:none}.evidence-copy{padding:calc(13 * var(--terminal-unit,1px)) calc(12 * var(--terminal-unit,1px))}.evidence-copy>strong{font-size:max(14px, calc(12 * var(--terminal-unit,1px)));color:var(--text);margin-bottom:calc(7 * var(--terminal-unit,1px));display:block}.evidence-copy>span:not(.status){font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted);margin-bottom:calc(9 * var(--terminal-unit,1px));white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.evidence-copy .status{font-size:max(12px, calc(7 * var(--terminal-unit,1px)))}.board-inspector{border-left:calc(1 * var(--terminal-unit,1px)) solid var(--line);background:#080809;overflow:auto}.inspector-heading{padding:calc(14 * var(--terminal-unit,1px)) calc(17 * var(--terminal-unit,1px));border-bottom:calc(1 * var(--terminal-unit,1px)) solid var(--line);font-size:max(12px, calc(8 * var(--terminal-unit,1px)));letter-spacing:calc(1 * var(--terminal-unit,1px));justify-content:space-between;align-items:center;display:flex}.inspector-body{padding:calc(23 * var(--terminal-unit,1px)) calc(19 * var(--terminal-unit,1px))}.inspector-body h2{margin:calc(17 * var(--terminal-unit,1px)) 0 calc(12 * var(--terminal-unit,1px));font-size:calc(17 * var(--terminal-unit,1px));line-height:1.6}.inspector-body>.eyebrow{font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.inspector-body>p{font-size:max(13px, calc(10 * var(--terminal-unit,1px)));color:var(--secondary-text);margin:calc(18 * var(--terminal-unit,1px)) 0}.inspector-divider{height:calc(1 * var(--terminal-unit,1px));margin:calc(23 * var(--terminal-unit,1px)) 0;background:#2b2b32}.mini-stats{gap:calc(27 * var(--terminal-unit,1px));font-size:max(12px, calc(7 * var(--terminal-unit,1px)));color:var(--muted);display:flex}.mini-stats b{font-size:calc(23 * var(--terminal-unit,1px));color:var(--text);font-weight:400;display:block}.board-legend{gap:calc(13 * var(--terminal-unit,1px));margin:calc(23 * var(--terminal-unit,1px)) 0;flex-direction:column;display:flex}.board-legend span{align-items:center;gap:calc(10 * var(--terminal-unit,1px));font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted);display:flex}.solid-line,.dash-line{width:calc(22 * var(--terminal-unit,1px));border-top:calc(1 * var(--terminal-unit,1px)) solid #aaa}.dash-line{border-color:#777;border-top-style:dashed}.connection-row{border-bottom:calc(1 * var(--terminal-unit,1px)) solid #303038;padding:calc(13 * var(--terminal-unit,1px)) 0;justify-content:space-between;align-items:center;display:flex}.connection-row strong{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));margin-bottom:calc(5 * var(--terminal-unit,1px));display:block}.connection-row small{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted)}.remove-detail{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));color:var(--secondary-text);margin-top:calc(23 * var(--terminal-unit,1px))}.remove-detail summary{cursor:pointer}.remove-detail p{color:var(--muted)}.board-empty{left:50%;top:calc(200 * var(--terminal-unit,1px));text-align:center;width:80%;position:absolute;transform:translate(-50%)}.board-empty>svg{display:none}.board-empty h3{font-size:calc(15 * var(--terminal-unit,1px))}.board-empty p{font-size:max(14px, calc(11 * var(--terminal-unit,1px)));color:var(--muted)}.org-chart{padding:calc(15 * var(--terminal-unit,1px)) 0 calc(35 * var(--terminal-unit,1px))}.org-root{max-width:calc(280 * var(--terminal-unit,1px));border:calc(1 * var(--terminal-unit,1px)) solid #6b6b74;padding:calc(20 * var(--terminal-unit,1px));text-align:center;background:#09090b;margin:auto}.org-root .crest{display:none}.org-root small{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted);letter-spacing:calc(1 * var(--terminal-unit,1px));display:block}.org-root strong{font-size:calc(19 * var(--terminal-unit,1px));margin:calc(8 * var(--terminal-unit,1px)) 0;display:block}.org-root em{font-style:normal;font-size:max(12px, calc(9 * var(--terminal-unit,1px)));color:var(--secondary-text)}.org-stem{height:calc(30 * var(--terminal-unit,1px));width:calc(1 * var(--terminal-unit,1px));background:#555;margin:auto}.org-branches{gap:calc(18 * var(--terminal-unit,1px));padding-top:calc(27 * var(--terminal-unit,1px));grid-template-columns:repeat(4,1fr);display:grid;position:relative}.org-branches:before{content:"";height:calc(1 * var(--terminal-unit,1px));background:#555;position:absolute;top:0;left:12.5%;right:12.5%}.org-branch{padding:calc(19 * var(--terminal-unit,1px)) calc(14 * var(--terminal-unit,1px));border:calc(1 * var(--terminal-unit,1px)) solid #34343d;text-align:center;position:relative}.org-branch:before{content:"";width:calc(1 * var(--terminal-unit,1px));height:calc(28 * var(--terminal-unit,1px));top:calc(-28 * var(--terminal-unit,1px));background:#555;position:absolute;left:50%}.org-branch .eyebrow{font-size:max(12px, calc(7 * var(--terminal-unit,1px)))}.org-branch h3{font-size:calc(14 * var(--terminal-unit,1px));margin:calc(13 * var(--terminal-unit,1px)) 0 calc(8 * var(--terminal-unit,1px))}.org-branch p{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));color:var(--muted)}.org-branch>span{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted);padding-top:calc(13 * var(--terminal-unit,1px));border-top:calc(1 * var(--terminal-unit,1px)) solid #292931;display:block}.section-heading{justify-content:space-between;align-items:center;gap:calc(20 * var(--terminal-unit,1px));margin:calc(22 * var(--terminal-unit,1px)) 0;display:flex}.section-heading h2{font-size:calc(17 * var(--terminal-unit,1px));margin:calc(9 * var(--terminal-unit,1px)) 0}.section-heading .eyebrow{font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.section-heading>.muted{font-size:max(12px, calc(9 * var(--terminal-unit,1px)))}.section-heading h3{font-size:calc(13 * var(--terminal-unit,1px));margin:0}.rank-grid{gap:calc(24 * var(--terminal-unit,1px));grid-template-columns:repeat(2,1fr);display:grid}.rank-row{align-items:center;gap:calc(15 * var(--terminal-unit,1px));border-bottom:calc(1 * var(--terminal-unit,1px)) solid #26262d;padding:calc(16 * var(--terminal-unit,1px)) calc(17 * var(--terminal-unit,1px));display:flex}.rank-row:last-child{border:0}.rank-pips{display:none}.rank-row strong{font-size:max(14px, calc(11 * var(--terminal-unit,1px)));margin-bottom:calc(4 * var(--terminal-unit,1px));display:block}.rank-row small{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted);display:block}.rank-equivalent{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted);text-align:right;min-width:calc(62 * var(--terminal-unit,1px));margin-left:auto}.cert-grid{gap:calc(23 * var(--terminal-unit,1px));grid-template-columns:repeat(3,1fr);display:grid}.cert-card{padding:calc(23 * var(--terminal-unit,1px))}.cert-emblem{display:none}.cert-card>.eyebrow{font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.cert-card h2{font-size:calc(16 * var(--terminal-unit,1px));margin:calc(12 * var(--terminal-unit,1px)) 0 calc(18 * var(--terminal-unit,1px))}.cert-holder-count{align-items:center;gap:calc(15 * var(--terminal-unit,1px));font-size:calc(24 * var(--terminal-unit,1px));margin-bottom:calc(20 * var(--terminal-unit,1px));display:flex}.cert-holder-count span{font-size:max(12px, calc(7 * var(--terminal-unit,1px)));color:var(--muted)}.cert-holders{border-top:calc(1 * var(--terminal-unit,1px)) solid var(--line);padding-top:calc(12 * var(--terminal-unit,1px))}.cert-holders button{align-items:center;gap:calc(8 * var(--terminal-unit,1px));text-align:left;width:100%;padding:calc(8 * var(--terminal-unit,1px)) 0;font-size:max(12px, calc(9 * var(--terminal-unit,1px)));color:var(--secondary-text);display:flex}.cert-holders button svg:last-child{margin-left:auto}.cert-holders button:hover{color:#fff}.command-grid{gap:calc(24 * var(--terminal-unit,1px));grid-template-columns:1fr 1fr;display:grid}.panel-body{padding:calc(23 * var(--terminal-unit,1px))}.panel-body h2{font-size:calc(17 * var(--terminal-unit,1px));margin-bottom:calc(13 * var(--terminal-unit,1px))}.panel-body p{font-size:max(14px, calc(11 * var(--terminal-unit,1px)));color:var(--secondary-text)}.kv-row{justify-content:space-between;gap:calc(12 * var(--terminal-unit,1px));border-bottom:calc(1 * var(--terminal-unit,1px)) solid #292931;padding:calc(13 * var(--terminal-unit,1px)) 0;font-size:max(13px, calc(10 * var(--terminal-unit,1px)));color:var(--secondary-text);display:flex}.kv-row code{font-size:max(12px, calc(9 * var(--terminal-unit,1px)))}.button-row{gap:calc(10 * var(--terminal-unit,1px));margin-top:calc(20 * var(--terminal-unit,1px));flex-wrap:wrap;display:flex}.access-levels{gap:calc(15 * var(--terminal-unit,1px));margin:calc(22 * var(--terminal-unit,1px)) 0;flex-direction:column;display:flex}.access-levels>span{gap:calc(10 * var(--terminal-unit,1px));font-size:max(12px, calc(9 * var(--terminal-unit,1px)));display:flex}.access-levels small{color:var(--muted);font-size:max(12px, calc(8 * var(--terminal-unit,1px)));margin-left:auto}.mapping-panel{grid-column:1/-1}.discovered-roles{border:calc(1 * var(--terminal-unit,1px)) solid var(--line);padding:calc(14 * var(--terminal-unit,1px));max-height:calc(240 * var(--terminal-unit,1px));overflow:auto}.discovered-roles .eyebrow{font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.discovered-roles>div{justify-content:space-between;gap:calc(10 * var(--terminal-unit,1px));font-size:max(12px, calc(9 * var(--terminal-unit,1px)));padding:calc(8 * var(--terminal-unit,1px)) 0;display:flex}.discovered-roles code{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted)}.login-page{background:#000;flex-direction:column;min-height:100dvh;display:flex}.login-page>.classification-bar{display:none}.login-header{width:calc(100% - calc(64 * var(--terminal-unit,1px)));max-width:calc(1100 * var(--terminal-unit,1px));padding:calc(34 * var(--terminal-unit,1px)) 0 calc(24 * var(--terminal-unit,1px));border-bottom:calc(1 * var(--terminal-unit,1px)) solid #29292d;align-items:flex-start;gap:calc(20 * var(--terminal-unit,1px));margin:0 auto;display:flex}.login-header .crest{width:calc(44 * var(--terminal-unit,1px));height:calc(44 * var(--terminal-unit,1px));display:block}.login-header strong{font-size:calc(17 * var(--terminal-unit,1px));letter-spacing:calc(1.5 * var(--terminal-unit,1px));font-weight:700}.login-header p{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));letter-spacing:calc(.8 * var(--terminal-unit,1px));color:var(--muted);margin:calc(6 * var(--terminal-unit,1px)) 0 0}.login-system{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));letter-spacing:calc(.5 * var(--terminal-unit,1px));padding-top:calc(3 * var(--terminal-unit,1px));margin-left:auto}.login-terminal-id{text-align:right;color:var(--secondary-text);margin-bottom:calc(3 * var(--terminal-unit,1px));display:block}.login-main{width:100%;padding:calc(70 * var(--terminal-unit,1px)) calc(25 * var(--terminal-unit,1px));flex:1;justify-content:center;align-items:center;display:flex}.login-card{width:calc(480 * var(--terminal-unit,1px));max-width:100%;padding:calc(32 * var(--terminal-unit,1px));border:calc(1 * var(--terminal-unit,1px)) solid #3b3b41;background:#080809}.login-card-top{justify-content:space-between;align-items:center;gap:calc(15 * var(--terminal-unit,1px));border-bottom:calc(1 * var(--terminal-unit,1px)) solid #2d2d31;padding-bottom:calc(20 * var(--terminal-unit,1px));margin-bottom:calc(25 * var(--terminal-unit,1px));font-size:max(13px, calc(10 * var(--terminal-unit,1px)));letter-spacing:calc(1 * var(--terminal-unit,1px));display:flex}.login-card-top>svg{display:none}.login-card-top .status{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));padding:calc(2 * var(--terminal-unit,1px)) calc(7 * var(--terminal-unit,1px));background:#232326}.login-card-top .status i,.login-card>h2{display:none}.login-card>.muted{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));letter-spacing:calc(.5 * var(--terminal-unit,1px));margin-bottom:calc(25 * var(--terminal-unit,1px))}.login-card .primary,.login-card .secondary{min-height:calc(39 * var(--terminal-unit,1px));font-size:max(13px, calc(10 * var(--terminal-unit,1px)));letter-spacing:calc(1 * var(--terminal-unit,1px))}.login-card .fine-print{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));color:var(--muted);margin-bottom:0}.credential-entry{width:100%;margin-bottom:calc(22 * var(--terminal-unit,1px));font-size:max(14px, calc(11 * var(--terminal-unit,1px)));display:block}.login-divider{height:calc(1 * var(--terminal-unit,1px));margin:calc(25 * var(--terminal-unit,1px)) 0;background:#2d2d32}.identity-card{align-items:center;gap:calc(15 * var(--terminal-unit,1px));border:calc(1 * var(--terminal-unit,1px)) solid #33333b;padding:calc(15 * var(--terminal-unit,1px));margin-bottom:calc(23 * var(--terminal-unit,1px));display:flex}.identity-card svg{display:none}.identity-card strong{font-size:max(14px, calc(12 * var(--terminal-unit,1px)));margin-bottom:calc(6 * var(--terminal-unit,1px));display:block}.identity-card span{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));color:var(--muted)}.login-footer{width:calc(100% - calc(64 * var(--terminal-unit,1px)));max-width:calc(1100 * var(--terminal-unit,1px));padding:calc(20 * var(--terminal-unit,1px)) 0;border-top:calc(1 * var(--terminal-unit,1px)) solid #242428;justify-content:space-between;gap:calc(15 * var(--terminal-unit,1px));color:var(--muted);font-size:max(12px, calc(7 * var(--terminal-unit,1px)));letter-spacing:calc(.4 * var(--terminal-unit,1px));margin:0 auto;display:flex}.login-footer svg{display:none}.auth-actions{gap:calc(12 * var(--terminal-unit,1px));grid-template-columns:1fr 1fr;display:grid}.modal-backdrop{z-index:100;padding:calc(30 * var(--terminal-unit,1px));background:#000d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.dialog{width:calc(670 * var(--terminal-unit,1px));max-width:100%;max-height:calc(100dvh - calc(60 * var(--terminal-unit,1px)));padding:calc(27 * var(--terminal-unit,1px));border:calc(1 * var(--terminal-unit,1px)) solid #5b5b66;background:#09090b;outline:none;overflow:auto}.dialog-head{justify-content:space-between;align-items:flex-start;gap:calc(15 * var(--terminal-unit,1px));border-bottom:calc(1 * var(--terminal-unit,1px)) solid #313139;padding-bottom:calc(20 * var(--terminal-unit,1px));margin-bottom:calc(24 * var(--terminal-unit,1px));display:flex}.dialog-head .eyebrow{font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.dialog h2{font-size:calc(19 * var(--terminal-unit,1px));margin:calc(9 * var(--terminal-unit,1px)) 0 0}.dialog>p,.dialog form>p{font-size:max(14px, calc(11 * var(--terminal-unit,1px)));color:var(--secondary-text)}.form-grid{gap:calc(19 * var(--terminal-unit,1px));grid-template-columns:1fr 1fr;display:grid}.field{gap:calc(8 * var(--terminal-unit,1px));margin-bottom:calc(19 * var(--terminal-unit,1px));flex-direction:column;display:flex}.form-grid .field{margin-bottom:0}.field>span{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));text-transform:uppercase;letter-spacing:calc(.4 * var(--terminal-unit,1px));color:var(--secondary-text)}.field input,.field select,.field textarea{width:100%;font-size:max(14px, calc(11 * var(--terminal-unit,1px)))}.field.wide{grid-column:1/-1}.dialog-actions{justify-content:flex-end;align-items:center;gap:calc(10 * var(--terminal-unit,1px));border-top:calc(1 * var(--terminal-unit,1px)) solid #303039;padding-top:calc(21 * var(--terminal-unit,1px));margin-top:calc(24 * var(--terminal-unit,1px));flex-wrap:wrap;display:flex}.dialog-actions>.fine-print,.dialog-actions>.status{margin-right:auto}.checkbox{align-items:center;gap:calc(10 * var(--terminal-unit,1px));font-size:max(13px, calc(10 * var(--terminal-unit,1px)));color:var(--secondary-text);margin:calc(20 * var(--terminal-unit,1px)) 0;display:flex}.report-meta{gap:calc(22 * var(--terminal-unit,1px));font-size:max(12px, calc(8 * var(--terminal-unit,1px)));color:var(--muted);margin-bottom:calc(22 * var(--terminal-unit,1px));flex-wrap:wrap;display:flex}.report-meta b{color:var(--secondary-text);font-size:max(13px, calc(10 * var(--terminal-unit,1px)));margin-top:calc(5 * var(--terminal-unit,1px));font-weight:400;display:block}.source-strip{border:calc(1 * var(--terminal-unit,1px)) solid #33333d;padding:calc(14 * var(--terminal-unit,1px));justify-content:space-between;gap:calc(14 * var(--terminal-unit,1px));color:var(--secondary-text);font-size:max(13px, calc(10 * var(--terminal-unit,1px)));flex-wrap:wrap;display:flex}.source-strip .status{font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.report-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:max(14px, calc(12 * var(--terminal-unit,1px)));color:var(--secondary-text);padding:calc(25 * var(--terminal-unit,1px)) 0 calc(5 * var(--terminal-unit,1px));line-height:2}.manual section{gap:calc(20 * var(--terminal-unit,1px));margin-bottom:calc(24 * var(--terminal-unit,1px));display:flex}.manual section>span{font-size:calc(20 * var(--terminal-unit,1px));color:var(--muted)}.manual h3{font-size:calc(13 * var(--terminal-unit,1px));margin:0 0 calc(8 * var(--terminal-unit,1px))}.manual p{font-size:max(14px, calc(11 * var(--terminal-unit,1px)));color:var(--secondary-text);margin:0}.toast{bottom:calc(25 * var(--terminal-unit,1px));width:max-content;max-width:calc(100vw - calc(30 * var(--terminal-unit,1px)));border:calc(1 * var(--terminal-unit,1px)) solid #686876;color:var(--text);padding:calc(14 * var(--terminal-unit,1px)) calc(17 * var(--terminal-unit,1px));align-items:center;gap:calc(22 * var(--terminal-unit,1px));font-size:max(14px, calc(11 * var(--terminal-unit,1px)));z-index:150;background:#151519;line-height:1.7;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast button{color:var(--secondary-text);display:flex}@media (max-width:1800px){.overview-columns{grid-template-columns:minmax(0, 1fr) calc(230 * var(--terminal-unit,1px));gap:calc(22 * var(--terminal-unit,1px))}.main-content{padding:calc(28 * var(--terminal-unit,1px)) calc(25 * var(--terminal-unit,1px))}.page-heading h1{font-size:calc(18 * var(--terminal-unit,1px))}.heading-actions .secondary{display:none}.board-layout{grid-template-columns:minmax(0, 1fr) calc(225 * var(--terminal-unit,1px))}}@media (max-width:1500px){.overview-columns{grid-template-columns:1fr}.stats-grid{gap:calc(22 * var(--terminal-unit,1px)) 0;grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border:0}.stat:nth-child(3){padding-left:0}.right-column{grid-template-columns:1fr;display:grid}.board-layout{grid-template-columns:1fr;height:auto;min-height:0}.board-viewport{height:clamp(360px,60dvh,610px)}.board-inspector{border-left:0;border-top:calc(1 * var(--terminal-unit,1px)) solid var(--line)}.board-toolbar{flex-wrap:wrap}.board-toolbar>select{width:100%;max-width:none}.board-tools{justify-content:space-between;width:100%}.rank-grid,.command-grid{grid-template-columns:1fr}.cert-grid{grid-template-columns:repeat(2,1fr)}.org-branches{gap:calc(26 * var(--terminal-unit,1px)) calc(15 * var(--terminal-unit,1px));grid-template-columns:repeat(2,1fr)}.org-branches:before{left:25%;right:25%}.org-branch:nth-child(n+3):before{height:calc(27 * var(--terminal-unit,1px));top:calc(-27 * var(--terminal-unit,1px))}}@media (max-width:760px){.classification-bar{padding:0 calc(15 * var(--terminal-unit,1px));font-size:max(12px, calc(6 * var(--terminal-unit,1px)));letter-spacing:calc(.4 * var(--terminal-unit,1px))}.classification-bar>span:first-child{display:none}.sidebar{width:calc(213 * var(--terminal-unit,1px));visibility:hidden;transform:translate(-100%)}.sidebar.open{visibility:visible;transform:translate(0)}.main-shell{margin-left:0}.mobile-menu{display:inline-flex}.topbar{height:calc(51 * var(--terminal-unit,1px));padding:0 calc(14 * var(--terminal-unit,1px));z-index:40;background:#000;position:sticky;top:0}.breadcrumb{gap:calc(8 * var(--terminal-unit,1px));font-size:max(12px, calc(7 * var(--terminal-unit,1px)))}.breadcrumb>span,.clock{display:none}.topbar-right{gap:calc(6 * var(--terminal-unit,1px))}.main-content{padding:calc(26 * var(--terminal-unit,1px)) calc(18 * var(--terminal-unit,1px))}.page-heading{align-items:flex-start;gap:calc(15 * var(--terminal-unit,1px));margin-bottom:calc(25 * var(--terminal-unit,1px));padding-bottom:calc(20 * var(--terminal-unit,1px))}.page-heading .eyebrow{font-size:max(12px, calc(6 * var(--terminal-unit,1px)));letter-spacing:calc(.5 * var(--terminal-unit,1px))}.page-heading h1{font-size:calc(16 * var(--terminal-unit,1px));margin-top:calc(8 * var(--terminal-unit,1px));line-height:1.6}.heading-actions{padding-top:calc(5 * var(--terminal-unit,1px))}.heading-actions .primary{padding:calc(8 * var(--terminal-unit,1px)) calc(10 * var(--terminal-unit,1px));font-size:max(12px, calc(8 * var(--terminal-unit,1px)));min-height:calc(33 * var(--terminal-unit,1px));letter-spacing:calc(.3 * var(--terminal-unit,1px))}.heading-actions .status{font-size:max(12px, calc(7 * var(--terminal-unit,1px)));white-space:normal}.stat{padding-right:calc(12 * var(--terminal-unit,1px));padding-left:calc(17 * var(--terminal-unit,1px))}.stat-top{font-size:max(12px, calc(7 * var(--terminal-unit,1px)));letter-spacing:calc(.2 * var(--terminal-unit,1px))}.stat-value{font-size:calc(24 * var(--terminal-unit,1px))}.stat p{font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.priority-content{padding:calc(23 * var(--terminal-unit,1px)) calc(17 * var(--terminal-unit,1px))}.priority-content h2{font-size:calc(17 * var(--terminal-unit,1px))}.priority-content p{font-size:max(13px, calc(10 * var(--terminal-unit,1px)))}.priority-footer span:last-child{display:none}.priority-footer{font-size:max(12px, calc(6 * var(--terminal-unit,1px)))}.priority-tags{font-size:max(12px, calc(7 * var(--terminal-unit,1px)));gap:calc(13 * var(--terminal-unit,1px))}.panel-top{padding:calc(13 * var(--terminal-unit,1px)) calc(14 * var(--terminal-unit,1px))}.panel-top>span:first-child{font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.panel-top .status{font-size:max(12px, calc(7 * var(--terminal-unit,1px)))}.table-wrap table{min-width:calc(500 * var(--terminal-unit,1px))}.case-register table{min-width:calc(365 * var(--terminal-unit,1px))}th,td{padding:calc(12 * var(--terminal-unit,1px)) calc(14 * var(--terminal-unit,1px))}.terminal-footer{padding:calc(17 * var(--terminal-unit,1px)) calc(18 * var(--terminal-unit,1px));font-size:max(12px, calc(6 * var(--terminal-unit,1px)))}.terminal-footer>span:last-child{display:none}.list-toolbar{gap:calc(13 * var(--terminal-unit,1px));flex-wrap:wrap}.search-field{flex-basis:100%;max-width:none}.tabs{gap:calc(3 * var(--terminal-unit,1px))}.tabs button{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));padding:calc(8 * var(--terminal-unit,1px))}.notice.subtle{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));gap:calc(9 * var(--terminal-unit,1px));flex-wrap:wrap}.notice .text-button{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));margin-left:0}.board-toolbar{padding:calc(9 * var(--terminal-unit,1px))}.board-viewport{height:calc(570 * var(--terminal-unit,1px))}.board-tools .secondary{font-size:max(12px, calc(7 * var(--terminal-unit,1px)));letter-spacing:calc(.3 * var(--terminal-unit,1px))}.org-branch{padding:calc(17 * var(--terminal-unit,1px)) calc(10 * var(--terminal-unit,1px))}.org-branch h3{font-size:max(14px, calc(12 * var(--terminal-unit,1px)))}.org-branch .eyebrow{font-size:max(12px, calc(6 * var(--terminal-unit,1px)))}.org-branch>span{font-size:max(12px, calc(7 * var(--terminal-unit,1px)))}.section-heading{align-items:flex-start;gap:calc(7 * var(--terminal-unit,1px));flex-direction:column}.section-heading h2{font-size:calc(15 * var(--terminal-unit,1px))}.rank-row{gap:calc(13 * var(--terminal-unit,1px))}.rank-equivalent{font-size:max(12px, calc(7 * var(--terminal-unit,1px)))}.cert-grid{gap:calc(15 * var(--terminal-unit,1px))}.cert-card{padding:calc(17 * var(--terminal-unit,1px)) calc(13 * var(--terminal-unit,1px))}.cert-card h2{font-size:calc(13 * var(--terminal-unit,1px))}.cert-card>.eyebrow{font-size:max(12px, calc(6 * var(--terminal-unit,1px)))}.cert-holder-count{font-size:calc(22 * var(--terminal-unit,1px));gap:calc(10 * var(--terminal-unit,1px))}.cert-holder-count span{font-size:max(12px, calc(6 * var(--terminal-unit,1px)))}.cert-holders button{font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.panel-body{padding:calc(19 * var(--terminal-unit,1px))}.panel-body h2{font-size:calc(16 * var(--terminal-unit,1px))}.form-grid{gap:calc(17 * var(--terminal-unit,1px));grid-template-columns:1fr}.field.wide{grid-column:auto}.field>span{font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.modal-backdrop{padding:calc(13 * var(--terminal-unit,1px))}.dialog{padding:calc(21 * var(--terminal-unit,1px));max-height:calc(100dvh - calc(26 * var(--terminal-unit,1px)))}.dialog h2{font-size:calc(17 * var(--terminal-unit,1px))}.dialog-actions{gap:calc(8 * var(--terminal-unit,1px))}.dialog-actions .primary,.dialog-actions .secondary{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));padding:calc(9 * var(--terminal-unit,1px)) calc(11 * var(--terminal-unit,1px))}.dialog-actions>.fine-print,.dialog-actions>.status{flex-basis:100%}.source-strip{font-size:max(12px, calc(9 * var(--terminal-unit,1px)))}.report-body{font-size:max(14px, calc(11 * var(--terminal-unit,1px)))}.toast{font-size:max(13px, calc(10 * var(--terminal-unit,1px)));padding:calc(12 * var(--terminal-unit,1px)) calc(14 * var(--terminal-unit,1px));bottom:calc(15 * var(--terminal-unit,1px))}.login-header{width:calc(100% - calc(42 * var(--terminal-unit,1px)));padding:calc(26 * var(--terminal-unit,1px)) 0 calc(20 * var(--terminal-unit,1px));display:block}.login-header strong{font-size:max(14px, calc(12 * var(--terminal-unit,1px)));letter-spacing:calc(1 * var(--terminal-unit,1px))}.login-header .crest{float:left;width:calc(32 * var(--terminal-unit,1px));height:calc(32 * var(--terminal-unit,1px));margin-right:calc(12 * var(--terminal-unit,1px))}.login-header p{font-size:max(12px, calc(6 * var(--terminal-unit,1px)));letter-spacing:calc(.3 * var(--terminal-unit,1px))}.login-system{clear:both;margin-top:calc(15 * var(--terminal-unit,1px));font-size:max(12px, calc(7 * var(--terminal-unit,1px)));display:block}.login-terminal-id{text-align:left;margin-right:calc(12 * var(--terminal-unit,1px));display:inline}.login-main{padding:calc(60 * var(--terminal-unit,1px)) calc(21 * var(--terminal-unit,1px))}.login-card{padding:calc(25 * var(--terminal-unit,1px))}.login-card-top{font-size:max(12px, calc(8 * var(--terminal-unit,1px)));gap:calc(10 * var(--terminal-unit,1px))}.login-card-top .status{font-size:max(12px, calc(6 * var(--terminal-unit,1px)))}.login-card>.muted{font-size:max(12px, calc(7 * var(--terminal-unit,1px)))}.login-card .fine-print{font-size:max(12px, calc(8 * var(--terminal-unit,1px)))}.login-footer{width:calc(100% - calc(42 * var(--terminal-unit,1px)));gap:calc(10 * var(--terminal-unit,1px));font-size:max(12px, calc(6 * var(--terminal-unit,1px)));flex-direction:column}.login-footer>span:last-child{display:none}}.terminal-shell .lucide{width:calc(16 * var(--terminal-unit));height:calc(16 * var(--terminal-unit))}.terminal-experience .terminal-shell :is(.display-controls,.display-trigger,.display-options,.display-option,.display-replay,.display-note){font-size:max(14px, calc(12 * var(--terminal-unit)))}.terminal-experience .terminal-shell .display-trigger{gap:calc(8 * var(--terminal-unit));min-height:calc(44 * var(--terminal-unit));padding:calc(10 * var(--terminal-unit)) calc(12 * var(--terminal-unit))}.terminal-experience .terminal-shell .display-trigger>svg{width:calc(15 * var(--terminal-unit));height:calc(15 * var(--terminal-unit))}.terminal-experience .terminal-shell .display-options{top:calc(100% + 8 * var(--terminal-unit));width:calc(260 * var(--terminal-unit));max-width:calc(100vw - 32 * var(--terminal-unit));padding:calc(12 * var(--terminal-unit))}.terminal-experience .terminal-shell .display-option{gap:calc(12 * var(--terminal-unit));min-height:calc(44 * var(--terminal-unit));padding:calc(8 * var(--terminal-unit))}.terminal-experience .terminal-shell .display-option input[type=checkbox]{flex-basis:calc(16 * var(--terminal-unit));width:calc(16 * var(--terminal-unit));height:calc(16 * var(--terminal-unit));min-height:calc(16 * var(--terminal-unit))}.terminal-experience .terminal-shell .display-replay{gap:calc(8 * var(--terminal-unit));min-height:calc(44 * var(--terminal-unit));margin-top:calc(8 * var(--terminal-unit));padding:calc(10 * var(--terminal-unit))}.terminal-experience .terminal-shell .display-replay>svg{width:calc(14 * var(--terminal-unit));height:calc(14 * var(--terminal-unit))}.terminal-experience .terminal-shell .display-note{margin:calc(12 * var(--terminal-unit)) calc(8 * var(--terminal-unit)) calc(4 * var(--terminal-unit))}.clearance-viewer-controls{flex-wrap:wrap;align-items:center;gap:10px;font-family:inherit;display:flex}.clearance-viewer-controls label{color:#f2f2f4;align-items:center;gap:8px;font-size:12px;display:flex}.clearance-viewer-controls select{color:#fff;max-width:210px;min-height:38px;font:inherit;background:#09090b;border:1px solid #65656d;border-radius:0;padding:8px}.clearance-viewer-controls button{min-height:38px;padding:8px 12px;font-size:12px}.clearance-viewer-controls :is(select,button):focus-visible{outline-offset:3px;outline:2px solid #fff}.clearance-viewer-notice{color:#fff;background:#151518;border:1px solid #767680;border-left:3px solid #fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;padding:13px 16px;font:12px/1.6 Courier New,monospace;display:flex}.clearance-viewer-notice strong{letter-spacing:.08em}.clearance-viewer-notice span{color:#dedee4}.clearance-viewer-loading{color:#eee;padding:40px}.clearance-public-controls{background:#08080a;border-bottom:1px solid #65656d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.clearance-public-controls .clearance-viewer-notice{flex:1;margin:0}@media (max-width:1000px){.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:64px;padding-block:12px}.topbar-right{flex-wrap:wrap}.clearance-viewer-controls select{max-width:185px}}@media (max-width:600px){.clearance-viewer-controls{gap:6px}.clearance-viewer-controls label,.clearance-viewer-controls button{font-size:11px}.clearance-public-controls{padding:12px}}.terminal-shell{line-height:1.65}.terminal-shell :is(.primary,.secondary,.danger,.text-button,.icon-button,.tabs button),:is(.personnel-dossier,.recruitment-shell) :is(.primary,.secondary,.danger){min-height:44px}.terminal-shell .icon-button{min-width:44px}.terminal-shell :is(input:not([type=checkbox]):not([type=radio]),select),.clearance-viewer-controls :is(select,button){min-height:44px}.terminal-shell :is(.primary,.secondary,.danger):not(:disabled){border-color:#92929b}.terminal-shell :is(.primary,.secondary,.danger):hover:not(:disabled){border-color:#fff}.terminal-shell .tabs button.active{color:#fff;border-bottom-width:2px}.terminal-shell :is(.text-button,.tabs button):focus-visible{outline-offset:2px}@media (max-width:760px){.terminal-shell{font-size:14px}.terminal-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.personnel-dossier :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.recruitment-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.page-heading h1{font-size:22px;line-height:1.35}.heading-actions{flex-wrap:wrap}.heading-actions :is(.primary,.secondary){white-space:normal}.panel-top{flex-wrap:wrap}}.organization-view{--tree-unit:var(--terminal-unit,1px)}.command-toolbar{flex-wrap:wrap}.command-toolbar .search-field{min-width:180px}.tree-scroll{padding:16px 0 24px;scroll-padding:20px;overflow:auto}.command-chart{isolation:isolate;min-width:1220px;padding:24px;position:relative}.command-reference-grid{grid-template-rows:auto auto auto;grid-template-columns:minmax(240px,.85fr) minmax(300px,1fr) minmax(400px,1.4fr);align-items:start;gap:48px 108px;display:grid}.command-masthead{color:#fff;text-align:center;text-transform:uppercase;background:#111113;border:2px solid #d4d4d7;grid-area:1/2;gap:2px;padding:16px 20px;display:grid}.command-masthead strong{letter-spacing:.04em;font-size:1.3em;line-height:1.25}.command-masthead span{font-size:1em}.command-directorate{grid-area:2/2;gap:32px;display:grid}.command-headquarters{grid-area:2/1/4}.command-primary-platoon{grid-area:3/2}.command-detachments{grid-area:3/3;min-width:0}.command-detachments.without-platoon{grid-row:2}.command-detachments>h3{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#111113;border:1px solid #d4d4d7;margin:0 auto 36px;padding:8px 18px;font-size:1em;display:table}.command-detachments>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.command-squads{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:34px;display:grid}.command-reference-grid>.command-squads{grid-row:4}.command-additional-platoon{grid-column:1/-1;grid-template-columns:minmax(240px,.85fr) minmax(300px,1fr) minmax(400px,1.4fr);gap:48px 108px;display:grid}.command-additional-head{grid-column:2}.command-other-units{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:34px;display:grid}.command-unit-branch{min-width:0}.command-child-units{gap:32px;margin-top:32px;display:grid}.tree-node{color:#f7f7f8;background:#101012;border:1px solid #d4d4d7;min-width:0;padding:0 12px 12px;position:relative}.tree-node header{border:0;padding:0;display:block}.tree-node header h3{border-bottom:3px solid #b82b31;margin:0 0 12px;font-size:1.04em;line-height:1.3}.tree-node header button{color:#fff;width:100%;min-height:48px;font:inherit;text-align:center;text-transform:uppercase;letter-spacing:.025em;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 2px;font-weight:700;display:flex}.tree-node header button>span:first-child{overflow-wrap:anywhere;flex:1}.tree-node header button>span:last-child{flex:none;font-size:.9em;font-weight:400}.tree-node header button:hover{color:#fff;background:#1b1b1e;text-decoration:none}.command-ranks{gap:14px;display:grid}.command-rank-group{border:1px solid #707078;min-width:0}.command-rank-group h4{color:#fff;text-align:center;text-transform:uppercase;background:#19191c;margin:0;padding:6px 8px;font-size:max(12px,.8em);font-weight:700;line-height:1.4}.command-rank-row{border-top:1px solid #5e5e65}.command-rank-row:first-child{border-top:0}.command-rank-row h5{color:#eeeef0;overflow-wrap:anywhere;margin:0;padding:7px 8px 1px;font-size:max(13px,.85em);font-weight:700;line-height:1.4}.command-rank-row>div{padding:0 7px 5px}.command-vacant{color:#b7b7bd;padding:2px 1px 3px;font-size:max(12px,.75em);display:block}.tree-person{color:#fff;text-align:left;width:100%;min-height:44px;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;gap:2px;padding:7px 2px;font-size:max(13px,.88em);line-height:1.4;display:grid}.tree-person strong{font-weight:400}.tree-person span{color:#c9c9d0;font-size:max(12px,.83em)}.tree-person:hover{color:#fff;background:#242429}.tree-person:focus-visible{outline-offset:3px;outline:2px solid #fff}.tree-node header button:focus-visible{outline-offset:3px;outline:2px solid #fff}.tree-scroll:focus-visible{outline-offset:3px;outline:2px solid #fff}.command-support-label{display:none}.command-connections{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.command-connector{fill:none;stroke:#c9c9ce;stroke-width:1.5px;vector-effect:non-scaling-stroke}.command-connector.support{stroke-dasharray:7 5}.command-connections text{fill:#eee;stroke:#030303;stroke-width:5px;paint-order:stroke;font:12px Courier New,monospace}.tree-legend{color:#dedee2;flex-wrap:wrap;gap:20px;font-size:max(12px,.85em);display:flex}.tree-legend span:before{content:"";vertical-align:middle;border-top:1px solid;width:24px;margin-right:8px;display:inline-block}.tree-legend span:last-child:before{border-top-style:dashed}.tree-review{border-color:#c7ae7b}.tree-issue,.tree-unassigned p{color:#dfcba5;padding:8px 12px;font-size:.9em}.tree-unassigned>div:not(.panel-top){border-top:1px solid #45454b;padding:12px 18px}.command-empty{padding:24px}.command-chart-focused{min-width:0}.command-chart-focused .command-reference-grid{grid-template-columns:minmax(260px,850px);justify-content:center}.command-chart-focused .command-reference-grid>*,.command-chart-focused .command-detachments.without-platoon{grid-area:auto/1}.command-chart-focused .command-support-label{color:#ddd;border-left:1px dashed #aaa;padding-left:10px;font-size:.85em;display:block}@media (max-width:800px){.command-toolbar{gap:10px}.command-toolbar .search-field{flex:100%;min-width:0}.command-toolbar select{flex:1;min-width:0}.tree-scroll{padding-top:12px;overflow:visible}.command-chart{min-width:0;padding:4px}.command-reference-grid,.command-additional-platoon{flex-direction:column;gap:26px;display:flex}.command-reference-grid>*{width:100%;min-width:0}.command-masthead{order:0}.command-directorate{order:1}.command-primary-platoon{order:2}.command-reference-grid>.command-squads{order:3}.command-additional-platoon{order:4}.command-other-units{order:5}.command-headquarters{order:6}.command-detachments{order:7}.command-squads,.command-other-units,.command-detachments>div{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.command-squads{border-left:1px solid #a5a5ad;padding-left:12px}.command-additional-head,.command-additional-platoon>.command-squads{width:100%}.command-headquarters,.command-detachments{border-left:1px dashed #a5a5ad;padding-left:12px}.command-support-label{color:#dedee2;margin:0 0 10px;font-size:12px;display:block}.command-detachments>h3{text-align:center;margin:0 0 16px;display:block}.command-connections{display:none}.tree-node{padding:0 9px 9px}.tree-node header h3{font-size:15px}.command-masthead strong{font-size:20px}.command-chart-focused .command-reference-grid{display:flex}}.recruitment-shell{min-height:100svh;color:var(--text);background:#030303;padding:24px;font:14px/1.65 Courier New,monospace}.recruitment-header{border-bottom:1px solid #303030;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:auto;padding-bottom:22px;display:flex}.recruitment-brand{align-items:center;gap:14px;display:flex}.recruitment-brand img{width:42px;height:42px}.recruitment-brand strong,.recruitment-brand small{display:block}.recruitment-brand small{color:var(--muted);letter-spacing:1px;font-size:10px}.recruitment-shell a{color:var(--text)}.recruitment-body{max-width:820px;margin:48px auto}.recruitment-body h1{letter-spacing:2px;text-transform:uppercase;margin-bottom:4px;font-size:25px}.recruitment-body h2{font-size:18px}.recruitment-body p{color:var(--secondary-text)}.recruitment-body .panel{background:#090909;border:1px solid #333;padding:24px}.recruitment-steps{border-block:1px solid #303030;margin:28px 0;padding:0;list-style:none;display:flex}.recruitment-steps li{color:var(--muted);flex:1;padding:13px 10px}.recruitment-steps li[aria-current=step]{color:var(--text);background:#151515}.recruitment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.recruitment-field{letter-spacing:.4px;gap:7px;font-size:12px;display:grid}.recruitment-field.wide{grid-column:1/-1}.recruitment-shell input,.recruitment-shell textarea,.recruitment-shell select,.review-queue textarea,.review-queue select{width:100%;min-width:0;color:var(--text);font:inherit;background:#030303;border:1px solid #414141;border-radius:0;padding:11px}.recruitment-shell textarea{resize:vertical;min-height:90px}.recruitment-shell button,.recruitment-shell .button-link{color:var(--text);font:inherit;cursor:pointer;background:#111;border:1px solid #555;padding:12px 18px;text-decoration:none;display:inline-block}.recruitment-shell .primary{color:#090909;background:#ddd}.recruitment-shell button:disabled{opacity:.5;cursor:wait}.recruitment-actions{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;display:flex}.recruitment-scenario{border:0;margin:0 0 28px;padding:0}.recruitment-scenario legend{margin-bottom:12px;font-weight:700}.recruitment-option{cursor:pointer;border:1px solid #333;align-items:flex-start;gap:12px;margin:8px 0;padding:12px;display:flex}.recruitment-option input{accent-color:#ddd;width:18px;min-height:18px;margin:4px 0 0}.recruitment-message{background:#151515;border-left:2px solid #aaa;margin:18px 0;padding:12px 16px}.recruitment-form{scroll-margin-top:16px}.recruitment-shell .recruitment-back{align-items:center;gap:8px;min-height:44px;display:inline-flex}.recruitment-back-top{margin-bottom:16px}.recruitment-actions>div{flex-wrap:wrap;gap:10px;display:flex}.recruitment-message{overflow-wrap:anywhere;scroll-margin-block:20px}.recruitment-message:focus{outline-offset:3px;outline:1px solid #ddd}.application-answers{gap:16px;margin:20px 0;display:grid}.application-answers dt{color:var(--muted);text-transform:uppercase;font-size:.85em}.application-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}.application-answers>div{border-bottom:1px solid #262626;padding-bottom:12px}.application-indicators{flex-wrap:wrap;gap:8px;display:flex}.application-indicators span{border:1px solid #414141;padding:6px 10px}.review-queue{grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:24px;display:grid}.review-list button{text-align:left;width:100%;color:var(--text);font:inherit;background:#0a0a0a;border:1px solid #333;gap:6px;padding:16px;display:grid}.review-list button[aria-pressed=true]{border-color:#ddd}.review-detail{border:1px solid #333;min-width:0;padding:24px}.review-controls{border-top:1px solid #333;gap:14px;padding-top:20px;display:grid}.review-controls>div{flex-wrap:wrap;gap:10px;display:flex}.review-history{margin-top:24px}.review-history details{border-top:1px solid #333;padding:12px 0}.review-history summary{cursor:pointer}.review-categories{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.review-categories button{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.review-categories button[aria-pressed=true]{color:#fff;background:#202020;border-color:#ddd}.review-categories span{border:1px solid #555;padding:2px 6px;font-size:.85em}:is(.review-categories button:focus-visible,.review-list button:focus-visible,.recruitment-shell button:focus-visible,.recruitment-shell a:focus-visible){outline-offset:3px;outline:2px solid #fff}.review-list{align-self:start;gap:8px;min-width:0;max-height:65dvh;display:grid;overflow:auto}.review-list button strong,.review-list button small{overflow-wrap:anywhere}.review-state{color:#e1e1e1;border-bottom:1px solid #333;padding-bottom:16px;font-size:12px}.review-detail>.review-history{margin-bottom:24px}.review-pagination{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;font-size:12px;display:flex}.review-pagination>span{color:#ddd;margin-right:auto}.review-decision-bar{z-index:12;background:#111;border:1px solid #777;margin:18px 0;padding:14px;position:sticky;top:0;box-shadow:0 5px 12px #0009}.review-decision-actions{flex-wrap:wrap;gap:10px;display:flex}.review-decision-actions>button{white-space:normal;flex:1;min-height:44px}.review-decision-actions>button:disabled{opacity:1;color:#aaa;cursor:default;background:#171717;border-color:#444}.review-decision-reasons{color:#ddd;font-size:12px;line-height:1.6}.review-decision-reasons p{margin:12px 0 0}.review-decision-form{background:#0b0b0b;border:1px solid #666;gap:14px;margin-bottom:20px;padding:18px;display:grid}.review-decision-form>div{flex-wrap:wrap;gap:10px;display:flex}.review-decision-form button{min-height:44px}.review-service{color:#eee;background:#111;border-left:2px solid #aaa;gap:5px;padding:14px 16px;font-size:13px;display:grid}.review-service small{color:#ccc;overflow-wrap:anywhere}@media (max-width:600px){.review-list{max-height:220px}.review-detail{padding:16px}.review-decision-bar{padding:10px}.review-decision-actions{gap:7px}.review-decision-actions>button{letter-spacing:.4px;flex:90px;padding:10px 8px;font-size:10px}.review-decision-form{padding:14px}}@media (max-width:800px){.review-queue{grid-template-columns:1fr}.recruitment-shell{padding:18px}.recruitment-body{margin:28px auto}.recruitment-body .panel{padding:18px}.recruitment-form-grid{grid-template-columns:1fr}.recruitment-steps li{font-size:11px}.recruitment-header{gap:12px}}.recruitment-brand small,.recruitment-steps li{font-size:12px}.recruitment-field{font-size:14px}.recruitment-shell :is(button,.button-link,input:not([type=radio]):not([type=checkbox]),select),.review-history summary,.review-pagination button{min-height:44px}.recruitment-shell :is(button,.button-link):hover:not(:disabled){border-color:#fff}.recruitment-option:has(input:checked){background:#242428;border-color:#fff}.review-list button:hover{background:#202023;border-color:#aaa}@media (max-width:760px){.review-queue,.organization-view{font-size:14px}.review-decision-actions>button{font-size:12px}}.command-rank-row.command-rank-occupied{background:#202024;border-left:3px solid #dddde3}.command-rank-row.command-rank-occupied .tree-person strong{color:#fff}.command-rank-row.command-rank-vacant{background:#080809}.command-rank-row.command-rank-vacant h5,.command-rank-row.command-rank-vacant .command-vacant{color:#96969f}.command-rank-row h5{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.command-occupancy{color:#d5d5dc;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:400}
