.fireteam-panel{gap:12px;margin-top:12px;display:grid}.fireteam-groups{gap:14px;display:grid}.fireteam-group{--team:#999;border:1px solid #666;border-left:4px solid var(--team);background:#111114}.fireteam-group h4{color:#fff;border-bottom:1px solid #555;justify-content:space-between;gap:12px;margin:0;padding:10px;display:flex}.fireteam-group h4 span{color:#c7c7cf;font-weight:400}.fireteam-group .tree-person{text-align:left;width:100%;padding:9px 12px}.fireteam-blue{--team:#75b7f5}.fireteam-yellow{--team:#e3ca66}.fireteam-green{--team:#76ba88}.fireteam-red{--team:#de7777}.fireteam-white{--team:#eee}.fireteam-editor{border:1px solid #777;gap:14px;min-width:0;padding:14px;display:grid}.fireteam-editor label{gap:6px;display:grid}.fireteam-editor select{width:100%;min-width:0}.fireteam-editor .fireteam-leader{align-items:center;gap:10px;display:flex}.fireteam-leader input{width:18px;height:18px}.fireteam-actions{flex-wrap:wrap;gap:8px;display:flex}.fireteam-panel button:focus-visible{outline-offset:3px;outline:2px solid #fff}.personnel-registry{--registry-name-width:clamp(180px, 20vw, 300px);color:#fafafa;min-width:0}.registry-toolbar{gap:calc(10 * var(--terminal-unit,1px));margin-bottom:calc(14 * var(--terminal-unit,1px));flex-wrap:wrap;display:flex}.registry-toolbar select{flex:210px;min-width:min(210px,100%);max-width:100%}.registry-search{align-items:center;gap:calc(8 * var(--terminal-unit,1px));min-width:0;padding-left:calc(12 * var(--terminal-unit,1px));border:1px solid #535359;flex:2 290px;display:flex}.registry-search input{background:0 0;border:0;width:100%;min-width:0}.registry-search input::placeholder{color:#d0d0d7}.registry-sheet{background:#080809;border:1px solid #535359;min-width:0}.registry-summary,.registry-legend{justify-content:space-between;gap:calc(8 * var(--terminal-unit,1px));padding:calc(10 * var(--terminal-unit,1px)) calc(12 * var(--terminal-unit,1px));font-size:max(12px, calc(10 * var(--terminal-unit,1px)));color:#d7d7df;flex-wrap:wrap;display:flex}.registry-summary{border-bottom:1px solid #535359}.registry-legend{border-top:1px solid #535359}.registry-scroll{isolation:isolate;scrollbar-color:#8a8a91 #111113;max-width:100%;max-height:68vh;overflow:auto}.registry-table{border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:100%}.registry-table thead{z-index:3;position:sticky;top:0}.registry-table th,.registry-table td{width:calc(145 * var(--terminal-unit,1px));padding:calc(9 * var(--terminal-unit,1px)) calc(12 * var(--terminal-unit,1px));font-size:max(12px, calc(11 * var(--terminal-unit,1px)));text-align:left;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;color:#fafafa;letter-spacing:0;border:1px solid #39393e;border-top:0;border-left:0;font-weight:400}.registry-table th:last-child,.registry-table td:last-child{border-right:0}.registry-table thead th{background:#171719}.registry-table .registry-groups th{padding-block:calc(7 * var(--terminal-unit,1px));font-size:max(12px, calc(10 * var(--terminal-unit,1px)));text-transform:uppercase;letter-spacing:.09em;color:#f4f4f6}.registry-table thead button{text-align:left;width:100%;color:inherit;font:inherit;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.registry-table thead button svg{flex:none}.registry-table .registry-name-column{width:var(--registry-name-width);min-width:var(--registry-name-width);z-index:1;background:#0c0c0e;position:sticky;left:0;box-shadow:1px 0 #63636a}.registry-table thead .registry-name-column{z-index:4;background:#171719}.registry-table tbody tr:nth-child(2n)>*{background:#111113}.registry-person{text-align:left;color:#fff;gap:5px;width:100%;padding:0;display:grid}.registry-person strong{font-weight:400}.registry-person span{font-size:max(12px, calc(9 * var(--terminal-unit,1px)));color:#d1d1d9;overflow-wrap:anywhere}.registry-service{font-size:max(12px, calc(10 * var(--terminal-unit,1px)))}.registry-service[data-eligible=false]{border-bottom:1px dashed #d3d3da}.registry-table .registry-cert-column{width:calc(130 * var(--terminal-unit,1px))}.registry-table .registry-cert-cell{text-align:center;font-size:calc(13 * var(--terminal-unit,1px))}.registry-table button:focus-visible{outline-offset:3px;outline:1px solid #fff}.registry-empty{color:#fafafa;padding:28px 16px}.registry-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.personnel-registry{--registry-name-width:165px}.registry-search{flex-basis:100%}.registry-toolbar select{flex-basis:calc(50% - 10px);min-width:0}.registry-summary,.registry-legend{font-size:11px}}.registry-filter-row{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.registry-cert-filter{border:1px solid #535359;min-width:min(260px,100%);max-width:100%}.registry-cert-filter summary{cursor:pointer;color:#fafafa;padding:10px 12px}.registry-cert-filter>div{border-top:1px solid #39393e;padding:12px}.registry-match{gap:6px;margin-bottom:12px;display:grid}.registry-cert-options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;max-width:600px;max-height:220px;display:grid;overflow:auto}.registry-cert-options label,.registry-review-filter{align-items:center;gap:8px;display:flex}.registry-cert-options input,.registry-review-filter input{width:16px;height:16px;min-height:0;margin:0;padding:0}.registry-review-filter{padding:10px 0}.registry-remember-settings{align-items:center;gap:8px;padding:10px 0;display:flex}.registry-remember-settings input{accent-color:#fff;width:16px;height:16px;min-height:0;margin:0;padding:0}.registry-settings-error{color:#eee;font-size:12px}.registry-person-row{cursor:pointer}.registry-filter-row .secondary[aria-pressed=true]{border-color:#fafafa}@media (max-width:600px){.registry-cert-filter{width:100%}.registry-filter-row{gap:10px}.registry-match select{width:100%}}.registry-density{align-items:center;gap:8px;display:flex}.registry-density select{min-height:36px;padding:6px 10px}.personnel-registry.registry-compact{--terminal-unit:1px;--registry-name-width:160px}.registry-compact .registry-table th,.registry-compact .registry-table td{color:#fafafa;overflow-wrap:anywhere;width:auto;padding:8px 4px;font-size:12px;line-height:1.6;overflow:visible}.registry-compact .registry-table .registry-name-column{width:160px;min-width:160px}.registry-compact .registry-table .registry-cert-column{width:36px;padding-inline:3px;font-size:12px}.registry-compact .registry-cert-column button{flex-wrap:wrap;justify-content:center;gap:2px}.registry-compact .registry-person span{font-size:12px}.registry-compact .registry-table .registry-cert-cell{padding-inline:3px;font-size:15px}.registry-compact .registry-toolbar select{flex-basis:210px;min-width:min(210px,100%)}.registry-compact .registry-scroll{max-height:72vh}.registry-toolbar :is(input,select),.registry-density select,.registry-table thead button,.registry-person,.registry-cert-filter summary,.registry-cert-options label,.registry-review-filter,.registry-remember-settings{min-height:44px}.registry-cert-filter summary:hover{background:#202023}.registry-cert-options label:hover{color:#fff;background:#202023}.registry-table tbody tr:hover>*,.registry-table tbody tr:focus-within>*{background:#29292e}@media (max-width:760px){.personnel-registry{font-size:14px}.registry-summary,.registry-legend{font-size:12px}.registry-toolbar :is(input,select),.registry-density select{font-size:16px}.registry-toolbar select,.registry-compact .registry-toolbar select{flex-basis:100%;min-width:0}}.cert-view-controls{margin-bottom:calc(20 * var(--terminal-unit,1px));flex-wrap:wrap;gap:8px;display:flex}.cert-view-controls button[aria-pressed=true],.cert-view-controls button[aria-pressed=true]:hover:not(:disabled){color:#080808;background:#e5e5e7;border-color:#e5e5e7}:is(.cert-view-controls button:focus-visible,.cert-holders button:focus-visible){outline-offset:3px;outline:2px solid #fff}.cert-holder-count strong{font-weight:400}.cert-holders button span{overflow-wrap:anywhere;min-width:0}.cert-holders button svg{flex-shrink:0}.cert-empty{color:var(--secondary-text,#ccc);font-size:max(12px, calc(9 * var(--terminal-unit,1px)));margin:8px 0}.certification-directory .cert-card{min-width:0}.certification-directory .cert-card h2{overflow-wrap:anywhere}@media (max-width:600px){.certification-directory .cert-grid{grid-template-columns:minmax(0,1fr)}}.personnel-dossier-backdrop{z-index:140;background:#000c;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.personnel-dossier{color:#fafafa;width:min(1100px,100%);min-width:0;max-height:calc(100dvh - 48px);font:14px/1.65 var(--mono,"Courier New",monospace);background:#080809;border:1px solid #73737b;flex-direction:column;display:flex}.dossier-heading{border-bottom:1px solid #48484f;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.dossier-heading p{letter-spacing:1px;color:#c2c6ce;margin:0 0 5px;font-size:12px}.dossier-heading h2{overflow-wrap:anywhere;margin:0;font-size:22px}.dossier-heading button{color:#fafafa;padding:8px}.dossier-content{min-width:0;padding:24px;overflow:auto}.dossier-content p{margin:0 0 14px}.dossier-content h3{margin:0 0 16px;font-size:16px}.dossier-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.dossier-facts dt{color:#c2c6ce;text-transform:uppercase;font-size:12px}.dossier-facts dd{overflow-wrap:anywhere;margin:5px 0 0}.dossier-section{border-top:1px solid #48484f;margin-top:24px;padding-top:24px}.dossier-message{background:#18181b;border-left:2px solid #fafafa;padding:12px 14px}.dossier-message.error{border-left-color:#dac1c1}.dossier-clearance{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:18px;display:flex}.dossier-clearance>label{min-width:150px}.dossier-clearance>p{flex-basis:100%;margin:0}.dossier-content label:not(.dossier-role-groups label){gap:6px;display:grid}.dossier-content input,.dossier-content select,.dossier-content textarea{color:#fafafa;font:inherit;background:#020202;border:1px solid #696971;border-radius:0;min-width:0;max-width:100%}.dossier-content select{padding:9px 11px}.dossier-content textarea{resize:vertical;width:100%;min-height:90px;padding:11px;line-height:1.6}.dossier-content button{white-space:normal}.dossier-content .primary{color:#000;background:#fafafa}.dossier-content .secondary{color:#fafafa}.dossier-role-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dossier-role-groups fieldset{border:1px solid #48484f;min-width:0;margin:0;padding:14px}.dossier-role-groups legend{padding:0 6px}.dossier-role-groups label{overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:7px 0;display:flex}.dossier-role-groups input[type=checkbox]{accent-color:#fafafa;flex-shrink:0;width:17px;height:17px;min-height:0;margin:4px 0 0;padding:0}.dossier-role-groups small{color:#c2c6ce;font-size:12px;display:block}.dossier-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.dossier-changes{margin:0;padding:0;list-style:none}.dossier-changes li{border-bottom:1px solid #39393f;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 0;display:flex}.dossier-changes small{color:#c2c6ce;display:block}.dossier-changes p{margin:7px 0 0}.dossier-note-form{gap:14px;margin:0 0 22px;display:grid}.dossier-note-form select{width:100%}.dossier-note-form>.primary{justify-self:start}.dossier-notes{gap:18px;display:grid}.dossier-note{border:1px solid #48484f;border-left:3px solid #a6a8ae;padding:18px}.dossier-note[data-category=positive]{border-left-color:#bed1bf}.dossier-note[data-category=negative]{border-left-color:#dac1c1}.dossier-note header{gap:5px;margin-bottom:12px;display:grid}.dossier-note header>strong{text-transform:capitalize}.dossier-note header>span,.dossier-history small{color:#c2c6ce;font-size:12px}.dossier-note p,.dossier-history p{white-space:pre-wrap;overflow-wrap:anywhere}.dossier-amendment{border-top:1px solid #48484f;margin-top:18px;padding-top:18px}.dossier-history{margin-top:18px}.dossier-history summary{cursor:pointer;color:#e0e2e7}.dossier-history>div{padding:14px 0 0}.dossier-history small{margin:4px 0 8px;display:block}.dossier-footer{justify-content:flex-end;margin-top:24px;display:flex}@media (max-width:600px){.personnel-dossier-backdrop{padding:10px}.personnel-dossier{max-height:calc(100dvh - 20px);font-size:14px}.dossier-heading,.dossier-content{padding:16px}.dossier-heading h2{font-size:20px}.dossier-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dossier-role-groups{grid-template-columns:1fr}.dossier-note{padding:14px}.dossier-actions>*{flex:auto}}.dossier-particulars{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dossier-particulars input{width:100%;padding:9px 11px}.dossier-role-family+.dossier-role-family{border-top:1px solid #48484f}.dossier-role-family summary{cursor:pointer;color:#fafafa;padding:12px 0}.dossier-role-family summary span{float:right;color:#c2c6ce;font-size:12px}.dossier-role-family>div{padding:0 4px 10px}.dossier-qualifications{gap:8px;display:grid}.dossier-qualification{border:1px solid #48484f}.dossier-qualification summary{cursor:pointer;padding:12px 14px}.dossier-qualification summary span:last-child{color:#e0e2e7;margin-left:12px;font-size:12px}.dossier-qualification>div{border-top:1px solid #48484f;padding:14px}.dossier-qualification>div p{font-size:12px}.dossier-posting-form{margin-top:20px}.dossier-qualification-facts{gap:14px}.dossier-provenance-edit{margin-top:18px}.dossier-provenance-form{border-top:1px solid #48484f;gap:14px;margin-top:18px;padding-top:18px;display:grid}.dossier-provenance-form .dossier-actions{margin-top:0}@media (max-width:600px){.dossier-particulars{grid-template-columns:1fr}.dossier-qualification summary span:last-child{margin:4px 0 0 16px;display:block}}.dossier-heading button{place-items:center;min-width:44px;min-height:44px;display:grid}.dossier-heading button:hover{background:#242428}.dossier-role-groups label,.dossier-history summary,.dossier-role-family summary,.dossier-qualification summary{min-height:44px}.dossier-history summary,.dossier-role-family summary{padding-block:10px}.dossier-role-groups label:hover,.dossier-qualification summary:hover{background:#202023}.dossier-content :is(.primary,.secondary){min-height:44px;font-size:13px}.dossier-content :is(input:not([type=checkbox]),select){min-height:44px}.dossier-changes li{flex-wrap:wrap}.dossier-changes li>div{flex:220px;min-width:0}.dossier-changes li>button{max-width:100%}.personnel-photo-layout{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.personnel-photo-image{min-width:0;margin:0}.personnel-photo-image img{object-fit:contain;background:#08090b;border:1px solid #565a60;width:100%;height:260px;display:block}.personnel-photo-image figcaption{color:#e3e3e3;margin-top:8px;font-size:.78rem}.personnel-photo-empty{color:#ddd;border:1px solid #484b50;place-items:center;min-height:190px;display:grid}.personnel-photo-controls{gap:12px;min-width:0;display:grid}.personnel-photo-controls label{gap:7px;display:grid}.personnel-photo-controls input[type=file]{white-space:normal;width:100%;min-width:0;font:inherit}.personnel-photo-controls textarea{width:100%;min-height:85px}.personnel-photo-controls p{margin:0;line-height:1.55}.personnel-photo-review{background:#111215;border:1px solid #555;gap:14px;padding:14px;display:grid}.personnel-photo-review .personnel-photo-image{max-width:200px}.personnel-photo-history{margin-top:18px}.personnel-photo-history li{margin:12px 0;line-height:1.5}.personnel-photo-history small{color:#ddd;display:block}.personnel-photo-status{margin-top:12px}.personnel-photo-queue{border:1px solid #4b4e55;margin:0 0 16px;padding:14px}.personnel-photo-queue summary{cursor:pointer;color:#fff}.personnel-photo-queue ul{padding:0;list-style:none}.personnel-photo-queue li{margin-top:9px}.personnel-photo-queue button{text-align:left;max-width:100%}@media (max-width:620px){.personnel-photo-layout{grid-template-columns:1fr}.personnel-photo-image{max-width:220px}.personnel-photo-controls .dossier-actions{flex-wrap:wrap}}.loadouts{color:#f4f4f5;font:14px/1.6 var(--mono,monospace);min-width:0}.loadouts button,.loadouts input,.loadouts select,.loadouts textarea{font:inherit}.loadouts label{gap:7px;min-width:0;display:grid}.loadouts input:not([type=checkbox]),.loadouts select,.loadouts textarea{color:#fafafa;background:#09090b;border:1px solid #5a5a61;border-radius:0;width:100%;min-width:0;padding:10px 12px}.loadouts textarea{resize:vertical;overflow-wrap:anywhere;min-height:112px}.loadouts select{min-height:44px}.loadouts button{min-height:42px}.loadouts :focus-visible{outline-offset:3px;outline:2px solid #fff}.loadouts button:disabled{opacity:.45;cursor:not-allowed}.loadout-toolbar,.loadout-tabs,.loadout-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.loadout-toolbar{justify-content:space-between;margin-bottom:24px}.loadout-toolbar h2{margin:0;font-size:18px}.loadout-tabs button{color:#ddd;background:#080809;border:1px solid #48484f;padding:10px 16px}.loadout-tabs button.active{color:#fff;background:#202024;border-color:#aaa}.loadout-notice{overflow-wrap:anywhere;background:#151518;border:1px solid #606067;margin:0 0 20px;padding:14px 16px}.loadout-notice.error{border-left:3px solid #df7777}.loadout-notice button{margin-top:12px;display:block}.loadout-kit-select{max-width:600px;margin-bottom:24px}.loadout-empty{text-align:center;border:1px solid #45454c;padding:56px 24px}.loadout-empty svg{margin:auto}.loadout-empty h2{font-size:20px}.loadout-card{background:#09090a;border:1px solid #68686f}.loadout-card>header{border-bottom:1px solid #68686f;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.loadout-card h2{margin:6px 0 0;font-size:24px}.loadout-card header>span{white-space:nowrap;color:#ccc;font-size:12px}.loadout-body{grid-template-columns:minmax(220px,.85fr) minmax(280px,1.15fr);gap:32px;padding:28px;display:grid}.loadout-picture{background:#050506;border:1px solid #3e3e45;place-items:center;min-height:320px;max-height:620px;display:grid;overflow:hidden}.loadout-picture img{object-fit:contain;width:100%;height:100%;max-height:620px}.loadout-picture>div{color:#aeb0b8;text-align:center;justify-items:center;gap:20px;padding:24px;display:grid}.loadout-choices{align-content:start;gap:22px;display:grid}.loadouts fieldset{border:1px solid #48484f;min-width:0;margin:0;padding:16px}.loadouts legend{padding:0 7px}.loadouts .loadout-check{align-items:center;gap:12px;padding:7px 0;display:flex}.loadout-check input{accent-color:#fff;flex-shrink:0;width:18px;height:18px;min-height:0}.loadout-summary{border-top:1px solid #48484f;padding:18px 26px}.loadouts summary{cursor:pointer}.loadout-summary ul{columns:2;column-gap:36px;margin:16px 0 0;padding:0;list-style:none}.loadout-summary li{break-inside:avoid;border-bottom:1px solid #26262b;justify-content:space-between;gap:16px;padding:6px 0;display:flex}.loadout-card>footer{border-top:1px solid #48484f;padding:22px 26px}.loadout-card>footer p{color:#d0d0d6;margin:0 0 18px}.loadout-card>footer label{margin-top:20px}.loadout-card>footer textarea{font-size:12px}.loadout-editor-section{background:#08080a;border:1px solid #48484f;margin-bottom:20px;padding:20px}.loadout-editor-section summary{font-weight:700}.loadout-editor-section summary span{color:#bfc0c6;margin-left:14px;font-weight:400}.loadout-editor-section>label{margin:16px 0}.loadout-editor-section>a{color:#eee;margin:0 20px 14px 0;text-decoration:underline;display:inline-block}.loadout-editor-section>p{color:#d0d0d6}.loadout-editor-section .loadout-actions{margin-top:20px}.loadout-profile-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:24px;display:grid}.loadout-profile-list button{flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.loadout-profile-list span{color:#bfc0c6;font-size:12px}.loadout-editor{border:1px solid #777780;padding:24px}.loadout-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.loadouts .loadout-package{margin:18px 0;padding:18px}.loadout-package>label{margin-bottom:14px}.loadout-supplies{margin:18px 0}.loadout-supply{border-bottom:1px solid #303036;grid-template-columns:minmax(140px,2fr) 65px minmax(90px,1fr) 75px auto;align-items:end;gap:10px;padding:12px 0;display:grid}.loadout-supply label{font-size:12px}.loadout-supplies>button{margin-top:12px}.loadout-editor .loadout-picture{min-height:180px;max-height:350px;margin:18px 0}.loadout-preview{gap:16px;padding-top:16px;display:grid}@media (max-width:1000px){.loadout-supply{grid-template-columns:minmax(120px,1fr) 70px}.loadout-supply button{justify-self:start}.loadout-body{gap:20px;padding:20px}}@media (max-width:680px){.loadout-body{grid-template-columns:1fr;padding:16px}.loadout-picture{min-height:220px;max-height:360px}.loadout-picture img{max-height:360px}.loadout-card>header,.loadout-card>footer,.loadout-summary{padding:18px}.loadout-card h2{font-size:21px}.loadout-form-grid{grid-template-columns:1fr}.loadout-summary ul{columns:1}.loadout-editor,.loadout-editor-section{padding:14px}.loadout-actions>*{flex:auto}.loadout-tabs{gap:8px}.loadout-tabs button{padding:9px 12px}.loadout-toolbar{gap:16px}.loadout-profile-list{grid-template-columns:1fr}}.communications{color:#eee}.communications-heading,.communications-tabs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.communications-heading h2{flex:1}.communications-heading>span{color:#c4c4ca;font-size:12px}.communications-layout{border:1px solid #555;grid-template-columns:240px minmax(0,1fr);margin-top:20px;display:grid}.communications-layout aside{border-right:1px solid #555;flex-direction:column;gap:6px;padding:12px;display:flex}.communications-layout aside>button{text-align:left;color:#eee;background:#111;border:1px solid #444;justify-content:space-between;padding:12px;display:flex}.communications-layout aside>button.selected{background:#29292c;border-color:#eee}.communications-layout main{min-width:0;padding:20px}.communications-history{overscroll-behavior:contain;max-height:50vh;overflow:auto}.communications-history article{overflow-wrap:anywhere;border-bottom:1px solid #444;padding:16px 0}.communications-history header{flex-wrap:wrap;gap:14px;display:flex}.communications-history time,.communications-history small{color:#b9b9c0;font-size:12px}.communications-history p{white-space:pre-wrap;line-height:1.6}.communications-compose{border-top:1px solid #555;gap:12px;margin-top:20px;display:grid}.communications label{gap:6px;display:grid}.communications input,.communications select,.communications textarea{color:#eee;background:#09090a;border:1px solid #777;min-width:0;max-width:100%;padding:10px}.communications textarea{resize:vertical;min-height:120px}.communications-compose>div{flex-wrap:wrap;gap:10px;display:flex}:is(.communications button:focus-visible,.communications input:focus-visible,.communications select:focus-visible,.communications textarea:focus-visible){outline-offset:3px;outline:2px solid #fff}@media (max-width:700px){.communications-layout{grid-template-columns:1fr}.communications-layout aside{border-bottom:1px solid #555;border-right:0;max-height:220px;overflow:auto}.communications-layout main{padding:12px}.communications-history{max-height:45vh}}.armoury-packs{gap:25px;min-width:0;display:grid}.armoury-pack-shelf{background:radial-gradient(at bottom,#29313944,#0000 70%);border-bottom:1px solid #555b60;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:36px;padding:20px 8px 28px;display:grid}.armoury-pack-product{align-content:start;justify-items:stretch;gap:15px;min-width:0;display:grid}.armoury-pack-inspect{perspective:1100px;background:0 0;border:0;width:100%;padding:16px 20px 23px}.armoury-sealed-pack{--pack-metal:#bb8b5b;--pack-dark:#38271a;aspect-ratio:.69;background:linear-gradient(115deg,#151a1f 0%,var(--pack-dark) 24%,#131a20 48%,#4e4f4c 51%,#171f26 55%,var(--pack-dark) 90%);border:1px solid var(--pack-metal);width:min(100%,280px);transform:perspective(950px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,-5deg)) rotateZ(-2deg);transform-style:preserve-3d;color:#f2efdf;margin:auto;padding:26px 13px;transition:transform .13s,box-shadow .16s;position:relative;box-shadow:9px 15px 22px #0009,inset 1px 0 2px #fff7,inset -4px 0 5px #000a}.pack-silver{--pack-metal:#becdd9;--pack-dark:#384a59}.pack-gold{--pack-metal:#dfbc5d;--pack-dark:#695321}.pack-bronze{--pack-metal:#bb8b5b;--pack-dark:#38271a}.armoury-pack-inspect:hover .armoury-sealed-pack,.armoury-sealed-pack[data-tilt=on]{transform:perspective(950px) translateY(-12px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,-5deg)) rotateZ(-1deg);box-shadow:15px 28px 30px #000a,inset 1px 0 2px #fff7,inset -4px 0 5px #000a}.pack-foil-top,.pack-foil-bottom{z-index:3;border:1px solid var(--pack-metal);background:repeating-linear-gradient(90deg,#090b0e 0,#5d6161 2px,#242b30 4px,#151b20 6px);height:25px;position:absolute;left:-1px;right:-1px;box-shadow:inset 0 4px 5px #fff1}.pack-foil-top{clip-path:polygon(0 0,100% 0,100% 92%,96% 100%,92% 91%,88% 100%,84% 92%,80% 100%,76% 92%,72% 100%,68% 92%,64% 100%,60% 92%,56% 100%,52% 92%,48% 100%,44% 92%,40% 100%,36% 92%,32% 100%,28% 92%,24% 100%,20% 92%,16% 100%,12% 92%,8% 100%,4% 92%,0 100%);top:-1px}.pack-foil-bottom{bottom:-1px;transform:rotate(180deg)}.pack-security-band{letter-spacing:.12em;white-space:nowrap;background:var(--pack-metal);color:#191d20;font-size:6px;line-height:20px;position:absolute;top:41px;left:0;right:0;overflow:hidden}.pack-face{text-align:center;background:repeating-linear-gradient(135deg,#0000 0 7px,#ffffff03 8px,#0000 9px);border:1px solid #b7bcc13b;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:310px;padding:43px 12px 12px;display:flex;position:relative}.pack-face>span{letter-spacing:.15em;color:#dadeda;font-size:8px}.pack-emblem{opacity:.9;filter:drop-shadow(0 2px 2px #000);background:url(/isb-insignia.png) 50%/contain no-repeat;width:78px;height:78px;margin:19px 0 14px}.pack-face>strong{color:var(--pack-metal);text-transform:uppercase;letter-spacing:.14em;text-shadow:1px 2px 1px #000;font-size:26px}.pack-face h3{color:#fff;margin:12px 0 8px;font-size:13px;font-weight:400;line-height:1.45}.pack-face p{color:#d0d2cb;margin:0;font-size:10px}.pack-face small{letter-spacing:.18em;color:var(--pack-metal);margin-top:22px;font-size:7px}.armoury-pack-offer{justify-content:space-between;align-items:center;gap:15px;display:flex}.armoury-pack-offer>div{gap:6px;display:grid}.armoury-pack-offer strong{color:#e6e0c7;font-size:23px;font-weight:400}.armoury-pack-offer span{color:#bdc7cd;font-size:10px}.armoury-pack-product>.armoury-text-button{color:#ced3d5;text-underline-offset:4px;background:0 0;border:0;justify-self:start;font-size:12px;text-decoration:underline}.armoury-pack-inspection{grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:start;gap:40px;display:grid}.armoury-pack-inspection>.armoury-sealed-pack{margin-top:30px}.armoury-pack-odds{margin:25px 0;font-size:12px;line-height:1.6}.armoury-pack-odds table{border-collapse:collapse;width:100%;font-size:12px}.armoury-pack-odds caption{text-align:left;color:#c1c7ca;margin-bottom:10px;font-size:11px}.armoury-pack-odds th,.armoury-pack-odds td{text-align:left;border-bottom:1px solid #475965;padding:10px 8px}.armoury-pack-odds th{font-weight:400}.armoury-pack-odds p{color:#c4cccf;font-size:11px}.armoury-pack-price{flex-wrap:wrap;align-items:center;gap:20px;font-size:25px;display:flex}.armoury-pack-price small{color:#c6cace;font-size:12px}.armoury-sealed-inventory{background:#1b2227;border:1px solid #8a806b;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.armoury-sealed-inventory h4{width:100%;margin:0 0 8px}.armoury-sealed-inventory button{border-color:var(--pack-metal)!important}.armoury-sealed-inventory button span{color:#d0c8b0;font-size:10px}.armoury-opened-row{border-top:1px solid #45525c;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;font-size:12px;display:flex}.armoury-opened-row:first-of-type{margin-top:20px}.armoury-pack-pool{border:1px solid #455763;padding:16px;font-size:12px}.armoury-pack-pool summary{cursor:pointer}.armoury-pack-pool .armoury-check{margin-top:14px}.armoury-opening{text-align:center;justify-items:center;gap:20px;min-width:0;display:grid}.armoury-unwrapping{perspective:1000px;place-items:center;width:100%;min-height:470px;padding:30px 10px;display:grid;overflow:visible}.armoury-unwrapping .armoury-sealed-pack{width:280px;transition:transform .4s;transform:rotate(-4deg)}.armoury-sealed-pack.tearing{animation:1s forwards pack-tear-body}.armoury-sealed-pack.tearing .pack-foil-top{animation:.8s cubic-bezier(.2,.8,.25,1) forwards pack-tear-strip}.armoury-sealed-pack.tearing .pack-security-band{animation:.65s .15s forwards pack-band-break}.armoury-reveal-heading{justify-content:space-between;align-items:center;gap:20px;width:100%;font-size:12px;display:flex}.armoury-revealed-cards{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;width:100%;display:grid}.armoury-reveal-slot{min-width:0;transform-style:preserve-3d}.armoury-reveal-face{text-align:left;gap:14px;animation:.52s cubic-bezier(.22,.75,.35,1) pack-card-reveal;display:grid}.armoury-reveal-face .armoury-card{padding:12px}.armoury-reveal-face .armoury-card h3{font-size:16px}.armoury-reveal-face .armoury-card-top>span{font-size:8px}.armoury-reveal-face .armoury-card-top>strong{font-size:20px}.armoury-card-back{aspect-ratio:.67;color:#edf0f2;background:repeating-linear-gradient(135deg,#18252e 0 5px,#202f3a 6px,#18252e 7px);border:2px solid #9eacb7;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;padding:20px;transition:transform .15s,box-shadow .15s;display:flex;transform:rotate(-2deg);box-shadow:6px 10px 16px #0009,inset 0 0 0 7px #0b141b,inset 0 0 0 8px #718390}.armoury-card-back:not(:disabled):hover{transform:translateY(-8px)rotate(0);box-shadow:8px 18px 25px #000c}.armoury-card-back span{letter-spacing:.15em;font-size:11px}.armoury-card-back i{background:url(/isb-insignia.png) 50%/contain no-repeat;width:90px;height:90px;display:block}.armoury-card-back strong{font-size:26px;font-weight:400}.armoury-card-back small{letter-spacing:.15em;font-size:8px}.armoury-opening-complete{justify-items:center;gap:12px;margin:15px 0;display:grid}.armoury-opening-complete>svg{color:#b9d3bd;width:25px;height:25px}.armoury-opening-complete p{font-size:12px}.armoury-opening>.primary{min-width:180px}@keyframes pack-tear-strip{0%{opacity:1;transform:rotate(0)translateY(0)}55%{opacity:1;transform:rotate(-16deg)translate(-25px,-45px)}to{opacity:0;transform:rotate(-31deg)translate(-80px,-115px)}}@keyframes pack-band-break{to{opacity:0;transform:translate(50px,-10px)rotate(12deg)}}@keyframes pack-tear-body{0%{transform:rotate(-4deg)}35%{transform:rotate(4deg)translateY(4px)}70%{opacity:1;transform:rotate(-1deg)translateY(0)}to{opacity:0;transform:rotate(-2deg)translateY(32px)scale(.93)}}@keyframes pack-card-reveal{0%{opacity:.1;transform:rotateY(-85deg)translateY(28px)scale(.94)}to{opacity:1;transform:rotateY(0)translateY(0)scale(1)}}@media (max-width:700px){.armoury-pack-shelf{grid-template-columns:1fr;gap:28px}.armoury-pack-product{width:100%;max-width:390px;margin:auto}.armoury-pack-inspection{grid-template-columns:1fr;gap:20px}.armoury-pack-inspection>.armoury-sealed-pack{width:230px;margin-top:10px}.armoury-revealed-cards{grid-template-columns:1fr;gap:24px;max-width:370px}.armoury-card-back{max-width:250px;margin:auto}.armoury-reveal-face .armoury-card{padding:17px}.armoury-reveal-face .armoury-card h3{font-size:19px}.armoury-opened-row{flex-direction:column;align-items:start}.armoury-unwrapping{min-height:410px}.armoury-unwrapping .armoury-sealed-pack{width:245px}.pack-face{min-height:280px}.armoury-pack-price{gap:10px;font-size:22px}.armoury-sealed-inventory{padding:15px}.armoury-sealed-inventory button{width:100%;font-size:11px}.armoury-pack-odds table{font-size:11px}.armoury-pack-odds th,.armoury-pack-odds td{padding:10px 5px}}@media (prefers-reduced-motion:reduce){.armoury-sealed-pack,.armoury-pack-inspect:hover .armoury-sealed-pack,.armoury-sealed-pack[data-tilt=on],.armoury-card-back,.armoury-card-back:not(:disabled):hover{transition:none!important;transform:none!important}.armoury-reveal-face,.armoury-sealed-pack.tearing,.armoury-sealed-pack.tearing>*{animation:none!important}}.terminal-experience[data-effects=off] .armoury-sealed-pack,.terminal-experience[data-reduced-motion=true] .armoury-sealed-pack,.terminal-experience[data-effects=off] .armoury-card-back,.terminal-experience[data-reduced-motion=true] .armoury-card-back{transition:none!important;transform:none!important}.terminal-experience[data-effects=off] .armoury-reveal-face,.terminal-experience[data-reduced-motion=true] .armoury-reveal-face{animation:none!important}.armoury-pack-inspection>*{min-width:0}.armoury-pack-inspection>.armoury-sealed-pack{max-width:calc(100% - 20px)}.armoury-pack-odds table{table-layout:fixed}.armoury-pack-odds th,.armoury-pack-odds td{overflow-wrap:anywhere}.armoury-pack-inspection .primary{white-space:normal;max-width:100%}.requisition-workspace{--armoury-line:#43494d;--armoury-muted:#b9c3c8;color:#f1f3f4;gap:24px;min-width:0;display:grid}.requisition-workspace *{box-sizing:border-box}.requisition-workspace button,.armoury-dialog button{font:inherit;cursor:pointer}.requisition-workspace button:disabled,.armoury-dialog button:disabled{cursor:not-allowed;opacity:.48}.requisition-workspace button:focus-visible{outline-offset:3px;outline:2px solid #f3d99e}.requisition-workspace summary:focus-visible{outline-offset:3px;outline:2px solid #f3d99e}.armoury-dialog button:focus-visible{outline-offset:3px;outline:2px solid #f3d99e}.armoury-dialog summary:focus-visible{outline-offset:3px;outline:2px solid #f3d99e}.armoury-table-viewport:focus-visible{outline-offset:3px;outline:2px solid #f3d99e}.requisition-workspace p,.armoury-dialog p{overflow-wrap:anywhere;line-height:1.6}.requisition-workspace svg,.armoury-dialog svg{flex-shrink:0;width:18px;height:18px}.requisition-workspace .primary,.requisition-workspace .secondary,.armoury-dialog .primary,.armoury-dialog .secondary{text-transform:none;letter-spacing:.03em;color:#f4f5f5;background:#121619;border:1px solid #737c81;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;line-height:1.35;display:inline-flex}.requisition-workspace .primary,.armoury-dialog .primary{color:#0c1012;background:#dddcd4;border-color:#dddcd4}.requisition-workspace .secondary:hover:not(:disabled),.armoury-dialog .secondary:hover:not(:disabled){background:#252b2f;border-color:#b6c2c7}.requisition-workspace .primary:hover:not(:disabled),.armoury-dialog .primary:hover:not(:disabled){background:#fff}.requisition-workspace .subtle,.armoury-dialog .subtle{color:#bdc6ca;font-size:.87em}.requisition-workspace .notice,.armoury-dialog .notice{color:#f3e7c8;background:#24221b;border:1px solid #b6a171;margin:0;padding:14px 16px;line-height:1.6}.requisition-workspace .notice p,.armoury-dialog .notice p{margin:0 0 8px}.armoury-counter{isolation:isolate;background:#11181c;border:1px solid #50595d;min-height:340px;position:relative;overflow:hidden}.armoury-counter-image{object-fit:cover;object-position:center;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.armoury-counter:after{content:"";z-index:-1;background:linear-gradient(90deg,#03080bf2,#050c10c2 33%,#050c1038 64%,#00000014);position:absolute;inset:0}.armoury-counter-light{z-index:-2;background:radial-gradient(at 68% 20%,#c0d8e015,#0000 65%);animation:9s ease-in-out infinite armoury-light;position:absolute;inset:0}.armoury-counter-copy{max-width:660px;padding:34px 38px}.armoury-counter .eyebrow{color:#d2dadd;letter-spacing:.19em;font-size:11px}.armoury-counter h2{letter-spacing:.08em;color:#fff;margin:18px 0 6px;font-size:clamp(30px,3.5vw,52px);line-height:1.12}.armoury-counter-subtitle{color:#c0cbd0;letter-spacing:.14em;margin:0 0 24px;font-size:14px}.armoury-dialogue{background:#080e13c4;border-left:2px solid #9c353a;max-width:490px;min-height:92px;padding:12px 15px}.armoury-dialogue>span{letter-spacing:.15em;color:#c8b181;font-size:10px}.armoury-dialogue p{color:#f0f2f3;margin:8px 0 0;font-size:13px;line-height:1.65}.armoury-counter-shortcuts{flex-wrap:wrap;gap:10px 20px;margin-top:16px;display:flex}.armoury-counter-shortcuts button{color:#dce3e6;text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:11px;text-decoration:underline;display:inline-flex}.armoury-counter-shortcuts button:hover{color:#fff}.armoury-counter-shortcuts svg{width:14px;height:14px}@keyframes armoury-light{50%{opacity:.3;transform:translateY(3px)}}.armoury-toolbar{border-bottom:1px solid var(--armoury-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.armoury-toolbar nav{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.armoury-toolbar nav button{color:#c6cfd3;background:0 0;border:1px solid #0000;min-height:44px;padding:11px 13px;font-size:12px}.armoury-toolbar nav button[aria-current=page]{color:#fff;background:#1c2429;border-color:#667077}.armoury-toolbar nav span{border:1px solid #58636a;margin-left:7px;padding:1px 5px;font-size:10px;display:inline-block}.armoury-wallet{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.armoury-wallet>span{letter-spacing:.12em;color:#bec8cd;gap:5px;font-size:9px;display:grid}.armoury-wallet strong{letter-spacing:0;color:#fff;font-size:24px;font-weight:400}.armoury-wallet small{color:#bbc8ce;font-size:11px}.armoury-basket-trigger span{color:#fff;background:#242a2e;padding:1px 6px;font-size:11px}.armoury-read-only{color:#e0d1aa;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.armoury-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.armoury-section-heading h3{letter-spacing:.04em;color:#f6f6f5;margin:8px 0;font-size:21px;font-weight:500}.armoury-section-heading .eyebrow{letter-spacing:.15em;color:#afbcc2;font-size:10px}.armoury-search{flex:1;align-items:center;gap:10px;min-width:250px;max-width:480px;display:flex}.armoury-search>svg{color:#c1cbd0}.armoury-icon{width:40px;min-width:40px;padding:8px!important}.requisition-workspace label,.armoury-dialog label{color:#d9dfe2;gap:7px;font-size:12px;display:grid}.requisition-workspace input:not([type=checkbox]),.requisition-workspace select,.requisition-workspace textarea,.armoury-dialog input:not([type=checkbox]),.armoury-dialog select,.armoury-dialog textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#0b1115;border:1px solid #59656d;border-radius:0;padding:11px 12px;font-size:13px}.requisition-workspace input:focus,.requisition-workspace select:focus,.requisition-workspace textarea:focus,.armoury-dialog input:focus,.armoury-dialog select:focus,.armoury-dialog textarea:focus{outline-offset:1px;outline:1px solid #d5c59f}.requisition-workspace textarea,.armoury-dialog textarea{resize:vertical;min-height:100px}.requisition-workspace input[type=checkbox],.armoury-dialog input[type=checkbox]{accent-color:#e7e3d5;flex-shrink:0;width:18px;height:18px;margin:0}.requisition-workspace .armoury-check,.armoury-dialog .armoury-check{align-items:center;gap:10px;line-height:1.5;display:flex}.armoury-category-tabs{flex-wrap:wrap;gap:7px;display:flex}.armoury-category-tabs button{color:#c5cfd5;background:#0e1317;border:1px solid #3a444c;min-height:40px;padding:10px 16px;font-size:12px}.armoury-category-tabs button[aria-pressed=true]{color:#f0e2c5;background:#26251e;border-color:#a99365}.armoury-filter-panel{background:#10161a;border:1px solid #39444b;flex-wrap:wrap;align-items:end;gap:14px;padding:18px;display:flex}.armoury-filter-panel>label:not(.armoury-check){flex:1;min-width:150px}.armoury-filter-panel .armoury-check{min-height:42px}.armoury-results{color:#aebbc3;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.armoury-results .secondary{font-size:12px}.requisition-catalogue{grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));align-items:start;gap:22px;display:grid}.armoury-product{gap:0;min-width:0;display:grid}.armoury-draft,.armoury-inventory-state{letter-spacing:.08em;color:#e6d7b1;background:#28241a;border:1px solid #7b6946;padding:8px 10px;font-size:10px}.armoury-inventory-state{color:#d4dfe5;background:#161e24;border-color:#4b5b67}.armoury-card{--rarity:#8194a0;border:1px solid var(--rarity);border-top:4px solid var(--rarity);color:#f0f3f5;background:#10171d;flex-direction:column;gap:0;min-width:0;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0006}.rarity-bronze{--rarity:#c39465}.rarity-silver{--rarity:#b6c8d6}.rarity-gold{--rarity:#e6c25b}.rarity-legendary{--rarity:#ba9bdb}.armoury-card-top{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.armoury-card-top>span{letter-spacing:.1em;color:#bdcbd2;font-size:9px}.armoury-card-top>strong{color:var(--rarity);white-space:nowrap;font-size:22px}.armoury-card-top small{font-size:9px}.armoury-card h3{color:#fff;letter-spacing:.02em;overflow-wrap:anywhere;min-height:49px;margin:15px 0 6px;font-size:18px;font-weight:600;line-height:1.35}.armoury-card-class{color:var(--rarity);text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px;font-size:10px}.armoury-art{aspect-ratio:1.77;isolation:isolate;background:#080d10;border:1px solid #37464f;position:relative;overflow:hidden}.armoury-art>img{object-fit:contain;width:100%;height:100%;display:block}.armoury-art-placeholder{color:#9fb1bd;background:radial-gradient(circle,#293740,#101820 70%);flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;display:flex}.armoury-art-placeholder svg{stroke-width:1px;width:36px;height:36px}.armoury-art-placeholder span{letter-spacing:.14em;font-size:9px}.armoury-card-body{flex:1;min-height:122px;padding:13px 0}.armoury-card-body>p{color:#dce3e7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.armoury-card-tags{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.armoury-card-tags span{color:#b9c6ce;border:1px solid #43515c;padding:4px 6px;font-size:9px}.armoury-card>footer{color:var(--rarity);letter-spacing:.06em;border-top:1px solid #53606a;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:11px;font-size:8px;display:flex}.armoury-card-actions{flex-wrap:wrap;gap:8px;padding-top:15px;display:flex}.armoury-card-actions>.primary,.armoury-card-actions>.secondary{white-space:nowrap;flex:1;padding:10px 8px;font-size:11px}.armoury-card-actions>.armoury-text-button{color:#c6cdd2;text-underline-offset:4px;text-align:left;background:0 0;border:0;width:100%;padding:6px 0 0;font-size:10px;text-decoration:underline}.armoury-unavailable{color:#c9ba96;margin:8px 0 0;font-size:10px}.armoury-empty{text-align:center;background:linear-gradient(135deg,#10171b,#080c0f);border:1px solid #39434a;flex-direction:column;align-items:center;gap:10px;padding:45px 24px;display:flex}.armoury-empty>svg{color:#a8b8c2;stroke-width:1.2px;width:35px;height:35px}.armoury-empty h3{color:#eef1f3;margin:10px 0 0;font-size:18px;font-weight:400}.armoury-empty p{color:#bac5cc;max-width:580px;margin:4px 0 12px;font-size:12px}.armoury-panel{background:#0d1317;border:1px solid #45525c;min-width:0;padding:22px}.armoury-panel h4{color:#f0f2f3;margin:0 0 16px;font-size:16px}.armoury-panel summary{cursor:pointer;color:#e1e7eb;min-height:22px;font-size:13px}.armoury-panel>p{font-size:12px}.armoury-panel[open] summary{margin-bottom:18px}.armoury-command-layout{grid-template-columns:1fr 1fr;gap:22px;display:grid}.requisition-workspace form,.armoury-dialog form{gap:18px;display:grid}.armoury-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.armoury-orders{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:18px;display:grid}.armoury-orders header,.armoury-orders p{justify-content:space-between;gap:14px;display:flex}.armoury-orders header{color:#e7e1cc;border-bottom:1px solid #414d56;padding-bottom:12px;font-size:12px}.armoury-orders p{font-size:12px}.armoury-orders p>span{white-space:nowrap}.requisition-fulfilment{border-top:1px solid #38454f;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.requisition-fulfilment strong{font-size:13px}.requisition-fulfilment p{color:#b9c6d0;margin:6px 0 0;font-size:11px}.armoury-dialog{color:#eff2f4;background:#0d1419;border:1px solid #74828d;width:100%;max-width:min(580px,100vw - 28px);max-height:90vh;padding:24px;font-family:inherit;overflow:auto;box-shadow:0 20px 100px #000c}.armoury-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02070bdd}.armoury-dialog>header{z-index:2;background:#0d1419;border-bottom:1px solid #3f4e58;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding-top:8px;padding-bottom:18px;display:flex;position:sticky;top:-24px}.armoury-dialog h2{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:500;line-height:1.35}.armoury-dialog.wide{max-width:min(1000px,100vw - 28px)}.armoury-dialog.drawer{border-top:0;border-bottom:0;border-right:0;max-width:min(650px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.armoury-inspection{grid-template-columns:minmax(250px,1fr) 1fr;align-items:start;gap:28px;display:grid}.armoury-inspection .armoury-card h3{min-height:0;font-size:22px}.armoury-inspection .armoury-card-body>p{-webkit-line-clamp:unset;font-size:14px;display:block}.armoury-inspection .armoury-card-top>strong{font-size:28px}.armoury-inspection .armoury-card>footer{font-size:10px}.armoury-particulars{margin:18px 0}.armoury-particulars>div{border-bottom:1px solid #37444d;padding:12px 0}.armoury-particulars dt{letter-spacing:.08em;color:#bdc2b2;text-transform:uppercase;margin-bottom:7px;font-size:10px}.armoury-particulars dd{color:#e2e7eb;margin:0;font-size:13px;line-height:1.6}.armoury-credit{color:#9fadb7;margin:20px 0;font-size:10px}.armoury-basket-lines{gap:0;display:grid}.armoury-basket-lines>article{border-bottom:1px solid #40505b;grid-template-columns:minmax(0,1fr) 70px 80px 40px;align-items:center;gap:12px;padding:20px 0;display:grid}.armoury-basket-lines>article>div{gap:6px;display:grid}.armoury-basket-lines strong{font-size:13px;line-height:1.5}.armoury-basket-lines span{color:#aebec8;font-size:11px}.armoury-basket-lines label{font-size:9px}.armoury-basket-lines input{padding:8px!important}.armoury-basket-total{justify-content:space-between;gap:12px;margin:25px 0;font-size:17px;display:flex}.armoury-checkout{width:100%;margin-top:18px}.armoury-receipt{text-align:center;justify-items:center;gap:12px;padding:12px;display:grid}.armoury-receipt>svg{color:#b8cdbd;stroke-width:1px;width:50px;height:50px}.armoury-receipt h3{margin:5px 0;font-size:24px;font-weight:400}.armoury-receipt p{margin:0;font-size:13px}.armoury-receipt button{margin-top:15px}.armoury-editor-toolbar{color:#c3d0d8;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:10px;display:flex}.armoury-editor fieldset{border:1px solid #4e5d68;gap:18px;min-width:0;margin:0;padding:20px;display:grid}.armoury-editor legend{color:#e4e6de;padding:0 8px;font-size:13px}.armoury-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:16px;display:grid}.armoury-editor .armoury-art{max-width:360px}.armoury-editor .armoury-original{aspect-ratio:auto;max-width:500px}.armoury-original>img{height:auto;max-height:none}.armoury-editor-preview{max-width:450px;margin:0 auto}.armoury-source{border:1px solid #43535f;padding:16px;font-size:12px}.armoury-source p{white-space:pre-wrap;color:#bdc8ce}.armoury-limits{gap:15px;font-size:12px;display:grid}.armoury-limits>button{justify-self:start}.armoury-planning{gap:20px;min-width:0;display:grid}.armoury-table-status{background:#10212a;border:1px solid #526570;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:18px;display:flex}.armoury-table-status>div{color:#bccbd4;gap:8px;font-size:11px;display:grid}.armoury-table-status strong{color:#edf1f3;font-size:13px}.armoury-table-layout{grid-template-columns:245px minmax(0,1fr);gap:16px;min-width:0;display:grid}.armoury-tray{background:#10191e;border:1px solid #415562;max-height:820px;overflow:auto}.armoury-tray h4{letter-spacing:.08em;color:#e1dfce;border-bottom:1px solid #415562;margin:0;padding:18px;font-size:12px}.armoury-tray>p{margin:0;padding:18px;font-size:12px}.armoury-tray>article{border-bottom:1px solid #415562;padding:16px}.armoury-mini-rarity{color:var(--rarity,#bac8d0);font-size:9px}.armoury-tray h5{color:#fff;margin:10px 0;font-size:13px}.armoury-tray article>p{color:#bdc9d1;font-size:10px;line-height:1.5}.armoury-tray button{min-height:36px!important;padding:8px!important;font-size:10px!important}.armoury-table-viewport{touch-action:pan-x pan-y;background:#0c1b23;border:2px solid #526a78;min-width:0;max-height:820px;overflow:auto;box-shadow:inset 0 0 50px #0006}.armoury-table-surface{isolation:isolate;background-color:#0000;background-image:linear-gradient(#87afbf12 1px,#0000 1px),linear-gradient(90deg,#87afbf12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:35px 35px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative}.armoury-table-watermark{opacity:.045;pointer-events:none;z-index:-1;background:url(/isb-insignia.png) 50%/contain no-repeat;width:300px;height:300px;position:absolute;top:200px;left:350px}.armoury-table-empty{color:#b7c7cf;text-align:center;border:1px dashed #b0a16f80;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:720px;min-height:540px;display:flex;position:absolute;top:40px;left:40px}.armoury-table-empty span{letter-spacing:.15em;color:#8ca9b8;font-size:13px}.armoury-table-empty strong{color:#d7e4ea;font-size:22px;font-weight:400}.armoury-table-empty p{font-size:13px}.armoury-table-card{background:#0a1116;border:1px solid #697a84;width:275px;position:absolute;box-shadow:6px 9px 15px #0008}.armoury-table-card>header{color:#d7e3e9;letter-spacing:.1em;background:#25343e;justify-content:space-between;align-items:center;padding:6px 10px;font-size:9px;display:flex}.armoury-table-card.approved>header,.armoury-table-card.locked>header{color:#d4ead8;background:#273e34}.armoury-table-card.consumed>header{color:#ebd8ab;background:#3d3528}.armoury-drag{touch-action:none;cursor:grab!important;min-height:30px!important;padding:4px!important}.armoury-drag:active{cursor:grabbing!important}.armoury-table-card .armoury-card{box-shadow:none;border:0;padding:12px}.armoury-table-card .armoury-card h3{min-height:0;font-size:15px}.armoury-table-card .armoury-card-body{min-height:0;padding:10px 0}.armoury-table-card .armoury-card-body>p{-webkit-line-clamp:2;font-size:10px}.armoury-table-card .armoury-card-top>strong{font-size:19px}.armoury-table-card .armoury-card-top>span{font-size:8px}.armoury-table-card .armoury-card-tags{display:none}.armoury-table-card .armoury-card>footer{font-size:8px}.armoury-table-attribution{color:#c6d0d6;border-top:1px solid #344550;gap:5px;padding:8px 12px;font-size:10px;display:grid}.armoury-table-attribution p{margin:3px 0;font-size:10px}.armoury-table-card>.armoury-actions{padding:10px 12px}.armoury-table-card button{min-height:34px!important;padding:8px!important;font-size:10px!important}.armoury-card-movement{gap:7px;padding:0 12px 12px;display:flex}.armoury-card-movement button{width:35px;min-width:35px}.armoury-planning .armoury-check{margin:12px 0}.armoury-planning .armoury-panel article{border-top:1px solid #43515d;padding:18px 0}.armoury-planning .armoury-panel article h4{font-size:12px}.armoury-planning .armoury-panel article p{font-size:11px}@media (max-width:1000px){.armoury-counter-copy{max-width:62%;padding:28px}.armoury-counter h2{font-size:32px}.armoury-counter .eyebrow{font-size:9px}.armoury-counter:after{background:linear-gradient(90deg,#03080bf2,#050c10bf 48%,#050c1038 75%)}.armoury-table-layout{grid-template-columns:200px minmax(0,1fr)}.armoury-toolbar nav{width:100%}.armoury-wallet{justify-content:flex-end;width:100%}.armoury-wallet>span{margin-right:auto}.armoury-command-layout{grid-template-columns:1fr}}@media (max-width:640px){.requisition-workspace{gap:18px}.armoury-counter{min-height:0;padding-top:190px}.armoury-counter-image{object-position:72% center;object-fit:cover;height:245px}.armoury-counter:after{background:linear-gradient(#0000 22%,#0a1118c9 47%,#0a1118 62% 100%)}.armoury-counter-copy{max-width:none;padding:18px}.armoury-counter h2{margin-top:12px;font-size:29px}.armoury-counter-subtitle{margin-bottom:16px;font-size:11px}.armoury-dialogue{min-height:100px;padding:11px}.armoury-dialogue p{font-size:12px}.armoury-counter-shortcuts{gap:12px}.armoury-counter-shortcuts button{font-size:10px}.armoury-toolbar nav{grid-template-columns:1fr 1fr;gap:3px;display:grid}.armoury-toolbar nav button{text-align:left;padding:10px 7px;font-size:11px}.armoury-toolbar nav button:last-child:nth-child(odd){grid-column:1/-1}.armoury-wallet{justify-content:space-between;gap:8px}.armoury-wallet .secondary{padding:10px;font-size:10px}.armoury-wallet .primary{padding:10px;font-size:11px}.armoury-wallet strong{font-size:22px}.armoury-wallet>span{letter-spacing:.06em;font-size:8px}.armoury-section-heading{gap:14px}.armoury-section-heading h3{font-size:20px}.armoury-search{flex-basis:100%;gap:7px;width:100%;min-width:0}.armoury-search input{padding:11px 8px!important;font-size:11px!important}.armoury-category-tabs{gap:5px}.armoury-category-tabs button{flex:1;min-width:75px;padding:9px 10px;font-size:10px}.armoury-filter-panel{padding:14px}.requisition-catalogue{grid-template-columns:1fr;gap:20px}.armoury-card{padding:18px}.armoury-card h3{min-height:0;font-size:20px}.armoury-card-body{min-height:105px}.armoury-card-body>p{font-size:13px}.armoury-card-top>span{font-size:10px}.armoury-card-top>strong{font-size:25px}.armoury-card>footer{font-size:9px}.armoury-card-actions>.primary,.armoury-card-actions>.secondary{font-size:12px}.armoury-results{font-size:10px}.armoury-results .secondary{padding:9px;font-size:10px}.armoury-dialog{max-width:calc(100vw - 16px);max-height:94dvh;padding:18px}.armoury-dialog>header{gap:12px;top:-18px}.armoury-dialog h2{font-size:18px}.armoury-dialog.wide{max-width:calc(100vw - 16px)}.armoury-inspection{grid-template-columns:1fr;gap:20px}.armoury-dialog.drawer{max-width:100vw}.armoury-basket-lines>article{grid-template-columns:minmax(0,1fr) 62px 35px;gap:10px}.armoury-basket-lines>article>strong{grid-column:1}.armoury-basket-lines>article>.armoury-icon{grid-area:1/3}.armoury-basket-lines strong{font-size:12px}.armoury-editor fieldset{padding:14px}.armoury-form-grid{grid-template-columns:1fr}.armoury-panel{padding:16px}.requisition-fulfilment{flex-direction:column;align-items:start}.armoury-table-layout{grid-template-columns:1fr}.armoury-tray{max-height:300px}.armoury-tray>article{vertical-align:top;width:100%;padding:14px;display:inline-block}.armoury-table-viewport{max-height:650px}.armoury-table-status{gap:14px;padding:14px}.armoury-table-status>div{font-size:10px}.armoury-table-status strong{font-size:12px}.armoury-table-status button,.armoury-planning>.armoury-section-heading button{font-size:11px}.armoury-table-card .armoury-art{aspect-ratio:1.77}}@media (prefers-reduced-motion:reduce){.armoury-counter-light{animation:none}}.terminal-experience[data-effects=off] .armoury-counter-light,.terminal-experience[data-reduced-motion=true] .armoury-counter-light{animation:none}@media (min-width:641px){.armoury-counter-image{object-fit:contain;width:auto;max-width:none;height:100%;left:auto;right:0}}.armoury-manifest{gap:20px;font-size:13px;display:grid}.armoury-frozen-record{background:#101c23;border:1px solid #526571;min-width:0;padding:20px}.armoury-frozen-record>header{border-bottom:1px solid #526571;margin-bottom:18px;padding-bottom:14px}.armoury-frozen-record header>span{color:#c5c8ba;font-size:11px}.armoury-frozen-record h3{font-size:20px}.armoury-frozen-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.armoury-frozen-media{gap:12px;display:grid}.armoury-frozen-media img{object-fit:contain;max-width:100%;max-height:600px}.armoury-frozen-media audio{max-width:100%}.armoury-manifest .armoury-panel details{margin-top:18px}.armoury-manifest .armoury-panel{font-size:12px}.armoury-manifest .armoury-panel p{overflow-wrap:anywhere}.armoury-table-card:focus-within{z-index:4;outline-offset:3px;outline:1px solid #d5c59f}.armoury-table-card:has(.armoury-drag:active){z-index:5}.armoury-product{perspective:1100px}.tactile-card{transform-style:preserve-3d;transform:perspective(1000px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));will-change:auto;transition:transform .16s,box-shadow .16s}.tactile-card[data-tilt=on]{transform:perspective(1000px) translateY(-9px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg)) scale(1.018);box-shadow:0 18px 32px #000b,0 0 0 1px var(--rarity);z-index:2}.tactile-card:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%),#fff2,transparent 57%);opacity:0;mix-blend-mode:screen;transition:opacity .16s;position:absolute;inset:0}.tactile-card[data-tilt=on]:after{opacity:.55}.armoury-pickup{color:#fff;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.armoury-pickup>span{color:#f4f3e8;letter-spacing:.06em;opacity:0;background:#070d12dd;padding:7px 10px;font-size:9px;transition:opacity .16s,transform .16s;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}:is(.armoury-pickup:hover>span,.armoury-pickup:focus-visible>span){opacity:1;transform:none}.armoury-inspection>.tactile-card{animation:.25s ease-out armoury-pickup;box-shadow:14px 20px 28px #0008}.immersive-counter{--counter-x:0;--counter-y:0;min-height:390px}.armoury-counter-scene{pointer-events:none;z-index:-2;position:absolute;inset:0;overflow:hidden}.armoury-room{aspect-ratio:1984/794;opacity:0;height:100%;transition:opacity .2s;position:absolute;top:0;right:0}.armoury-interior-layer{object-fit:fill;width:100%;height:100%;transform:translate(calc(var(--counter-x)*-9px),calc(var(--counter-y)*-5px)) scale(1.018);transition:transform .28s ease-out}.armoury-officer-layer{transform-origin:50% 95%;width:28%;height:auto;transform:translate(calc(var(--counter-x)*9px),calc(var(--counter-y)*3px)) rotate(calc(var(--counter-x)*.55deg));transition:transform .2s ease-out;position:absolute;bottom:26.5%;left:54.5%}.layered .armoury-room{opacity:1}.layered .fallback-counter{opacity:0}.immersive-counter:after{background:linear-gradient(90deg,#03080bf0,#050c10a6 36%,#0000 70%)}.immersive-counter .armoury-counter-copy{z-index:2;max-width:600px;padding-top:55px;position:relative}.immersive-counter h2{margin-bottom:32px}.armoury-officer-target{z-index:1;background:0 0;border:0;justify-content:center;align-items:end;width:28%;height:68%;padding:8px;display:flex;position:absolute;top:8%;right:7%}.armoury-officer-target>span{opacity:0;color:#ded7b9;letter-spacing:.1em;background:#0b141cc9;border:1px solid #c0b68e66;padding:7px 12px;font-size:9px;transition:opacity .18s}:is(.armoury-officer-target:hover>span,.armoury-officer-target:focus-visible>span){opacity:1}.armoury-officer-reaction{color:#f5f1e5;z-index:3;pointer-events:none;background:#060c10e8;border-left:2px solid #c6ab7c;max-width:390px;margin:0;padding:11px 15px;font-size:12px;animation:8s both officer-reaction;position:absolute;bottom:15px;right:25px}.immersive-counter .armoury-counter-light{background:radial-gradient(at 78% 15%,#c0d8e015,#0000 55%);animation:none}.immersive-counter .armoury-counter-shortcuts{gap:18px;margin-top:20px}@keyframes armoury-pickup{0%{opacity:.5;transform:perspective(1000px)translateY(22px)rotateX(5deg)scale(.95)}to{opacity:1;transform:perspective(1000px)translateY(0)rotateX(0)scale(1)}}@keyframes officer-reaction{0%{opacity:0;transform:translateY(4px)}5%,85%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (max-width:640px){.immersive-counter{min-height:0;padding-top:245px}.immersive-counter .armoury-counter-scene{height:260px}.immersive-counter .armoury-room{right:-60px}.immersive-counter .armoury-counter-copy{max-width:none;padding:18px}.immersive-counter h2{margin:12px 0 14px;font-size:29px}.immersive-counter:after{background:linear-gradient(#0000 45%,#0a1118a1 64%,#0a1118 77% 100%)}.immersive-counter .armoury-counter-shortcuts{gap:12px;margin-top:16px}.armoury-officer-target{width:65%;height:210px;top:10px;right:8%}.armoury-officer-reaction{max-width:none;padding:9px 11px;font-size:10px;inset:179px 15px auto}.armoury-pickup>span{opacity:1;padding:5px 8px;font-size:8px;transform:none}}@media (prefers-reduced-motion:reduce){.tactile-card,.tactile-card[data-tilt=on],.armoury-interior-layer,.armoury-officer-layer{transition:none!important;transform:none!important}.armoury-inspection>.tactile-card,.armoury-officer-reaction{animation:none!important}.tactile-card:after{display:none}.armoury-pickup>span{transition:none!important;transform:none!important}}.terminal-experience[data-effects=off] .tactile-card,.terminal-experience[data-reduced-motion=true] .tactile-card,.terminal-experience[data-effects=off] .armoury-interior-layer,.terminal-experience[data-reduced-motion=true] .armoury-interior-layer,.terminal-experience[data-effects=off] .armoury-officer-layer,.terminal-experience[data-reduced-motion=true] .armoury-officer-layer{transition:none!important;transform:none!important}.terminal-experience[data-effects=off] .armoury-inspection>.tactile-card,.terminal-experience[data-reduced-motion=true] .armoury-inspection>.tactile-card{animation:none!important}.armoury-collection{min-width:0;padding:1rem}.collection-heading,.collection-heading>div:last-child,.collection-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.collection-heading p{margin:.5rem 0}.collection-heading strong{color:#f5f4ec;font-size:1.3rem}.collection-actions{border-bottom:1px solid #404044;justify-content:flex-start;padding:.8rem 0 1rem}.collection-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1rem 0;display:grid}.collection-filters label{color:#e4e4e8;flex-direction:column;gap:.4rem;font-size:.85rem;display:flex}.collection-filters select,.collection-filters input{width:100%;min-width:0}.collection-search{grid-column:span 2}.collection-search span{align-items:center;gap:.5rem;display:flex}.collection-search svg{width:16px;height:16px}.collection-group{margin:1.5rem 0 0}.collection-group>h3{color:#fff;border-bottom:1px solid #666;align-items:center;gap:1rem;padding-bottom:.7rem;display:flex}.collection-group>h3 span{border:1px solid #555;padding:.2rem .5rem;font-size:.8rem}.collection-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));align-items:start;gap:1rem;display:grid}.collection-instance{min-width:0}.collection-state{color:#e3e6e9;background:#17191c;border-left:3px solid #b9bec5;padding:.45rem .65rem;font-size:.8rem}.collection-state.reserved{border-color:#d3af68}.collection-state.used,.collection-state.refunded{color:#b7b7bd;border-color:#777}.collection-instance .fine-print{margin-top:.5rem}.collection-instance .armoury-card{width:100%;max-width:none}.collection-actions svg,.collection-heading button svg{width:15px;height:15px;margin-right:.4rem}@media (max-width:640px){.armoury-collection{padding:.6rem}.collection-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-grid{grid-template-columns:1fr}.collection-instance{width:100%;max-width:360px;margin-inline:auto}.collection-heading{gap:.6rem}.collection-heading>div:last-child{width:100%}.collection-filters button{align-self:end}.collection-group>h3{font-size:1rem}}.operational-maps fieldset,.map-tools{border:1px solid #555;flex-wrap:wrap;gap:12px;margin:16px 0;padding:14px;display:flex}.operational-maps label{gap:5px;min-width:120px;display:grid}.operational-maps input,.operational-maps textarea,.operational-maps select{color:#fff;background:#101013;border:1px solid #666;max-width:100%;padding:8px}.operational-map-canvas{touch-action:none;background:#08090c;border:1px solid #666;width:100%;height:65vh;min-height:300px;display:block}.operational-map-canvas:focus-visible{outline:2px solid #fff}.map-feature{border-bottom:1px solid #555;padding:15px}.map-feature button{margin-right:10px}.operational-maps button{color:#fff;background:#202024;border:1px solid #666;padding:8px 12px}.operational-maps button:disabled{opacity:.5}.operational-maps p[role=alert]{border:1px solid #b64a4a;padding:12px}@media (max-width:600px){.operational-maps fieldset{display:grid}.operational-map-canvas{height:55vh}.operational-maps .list-toolbar{flex-wrap:wrap}}.operational-maps fieldset,.operational-maps label,.document-signatures{overflow-wrap:anywhere;min-width:0}.document-signatures input,.document-signatures canvas,.operational-maps select{min-width:0;max-width:100%}.document-signatures figure{margin:12px 0}.operational-maps input,.operational-maps textarea,.document-signatures input{box-sizing:border-box;width:100%;min-width:0}@media (max-width:600px){.operational-maps fieldset{grid-template-columns:minmax(0,1fr)}}.intelligence-graph{color:#f1f3f7;background:#090a0d;border:1px solid #555860;min-width:0}.intelligence-graph button{color:inherit;font:inherit;cursor:pointer}.intelligence-graph button:disabled{opacity:.5;cursor:default}.intelligence-graph :focus-visible{outline-offset:3px;outline:2px solid #fff}.intelligence-graph-tools{background:#13151a;border-bottom:1px solid #3e4149;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.intelligence-graph-tools>span{font-size:12px}.intelligence-graph-tools>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.intelligence-graph-tools button,.board-form-actions button,.board-preview-actions button,.board-preview-heading>button{background:#17191e;border:1px solid #6b6e76;justify-content:center;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:7px 10px;font-size:12px;display:inline-flex}.intelligence-graph-tools button:hover,.board-form-actions button:hover,.board-preview-actions button:hover,.board-preview-heading>button:hover{background:#292d35;border-color:#fff}.intelligence-graph-tools button[aria-pressed=true]{color:#171714;background:#e8e2d2;border-color:#e8e2d2}.intelligence-graph-tools output{text-align:center;min-width:42px;font-size:12px}.intelligence-graph-hint{color:#d1d3d8;border-bottom:1px solid #343740;margin:0;padding:10px 16px;font-size:12px;line-height:1.6}.intelligence-graph-legend{border-bottom:1px solid #343740;flex-wrap:wrap;gap:10px 20px;padding:11px 16px;font-size:12px;display:flex}.intelligence-graph-legend>span{align-items:center;gap:8px;display:inline-flex}.intelligence-graph-legend i{width:20px;height:3px;display:block}.intelligence-graph-legend i.filing-line{border-top:2px dashed #b6b1a5;height:0}.intelligence-graph-status{color:#d8dbe2;min-height:28px;padding:5px 16px;font-size:12px;line-height:1.5}.intelligence-graph-surface{isolation:isolate;background-color:#0c0d0e;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:40px 40px;position:relative}.intelligence-graph-surface:before{content:"";aspect-ratio:1;opacity:.06;mix-blend-mode:screen;pointer-events:none;background:url(/isb-insignia.png) 50%/contain no-repeat;width:min(60%,360px);max-height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intelligence-graph-viewport{z-index:1;cursor:grab;scrollbar-color:#89877f #101217;overscroll-behavior:contain;touch-action:none;height:clamp(420px,69dvh,820px);position:relative;overflow:auto}.intelligence-graph-viewport.panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.intelligence-graph-space{position:relative}.intelligence-graph-canvas{transform-origin:0 0;position:relative}.intelligence-graph-canvas>svg{color:#b9b9b4;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.intelligence-graph-canvas>svg g>path{fill:none;stroke:currentColor;stroke-width:1.8px}.intelligence-graph-canvas>svg g.highlighted>path{stroke-width:3px}.intelligence-graph-canvas>svg g.dimmed{opacity:.4}.intelligence-graph-canvas>svg g.board-filing-connection{color:#aaa599}.intelligence-graph-canvas>svg g.board-filing-connection>path{stroke-dasharray:5 7;stroke-width:1.2px}.intelligence-graph-canvas>svg g.board-filing-connection.highlighted>path{stroke-width:2px}.intelligence-graph-canvas>svg text{fill:#f5f3ec;stroke:#0c0d0e;stroke-width:5px;paint-order:stroke;letter-spacing:.02em;font-size:12px}.intelligence-graph-node,.board-case-hub{box-sizing:border-box;color:#25221d;text-align:left;background:#e9e3d5 repeating-linear-gradient(0deg,#0000,#0000 3px,#2b241504 4px);border:1px solid #aca18c;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:absolute;overflow:hidden;box-shadow:1px 2px #b4a992,4px 6px #0004,0 12px 22px #0008}.intelligence-graph-node{border-top:3px solid #bdb39e}.intelligence-graph-node:hover,.board-case-hub:hover{border-color:#fff6dc}.intelligence-graph-node.selected,.board-case-hub.selected{outline-offset:4px;z-index:2;outline:3px solid #f3e6bc;box-shadow:1px 2px #b4a992,0 0 26px #e5d5a526,0 12px 22px #000a}.intelligence-graph-node.connected{border-left:4px solid #8f2826}.intelligence-graph-node.search-match{outline-offset:3px;outline:3px solid #dfba72}.intelligence-graph-node.search-muted{opacity:.7}.intelligence-graph-node.selected.search-muted{opacity:1}.intelligence-graph-node.connection-picked,.board-case-hub.connection-picked{outline-offset:4px;outline:3px solid #e0a090}.intelligence-graph-node.classified{background:#d6d0c4;border-top-color:#872a29}.intelligence-graph-node.moving{z-index:4;outline-offset:4px;outline:3px solid #f3e6bc;animation:none;box-shadow:0 16px 32px #000c}:is(.intelligence-graph-node :focus-visible,.board-case-hub :focus-visible){outline-offset:-3px;outline:2px solid #652a23}.board-pin{pointer-events:none;z-index:1;background:radial-gradient(circle at 35% 30%,#c4695e 0,#8f2826 55%,#57201e 100%);border:1px solid #582321;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:calc(50% - 4px);box-shadow:1px 2px 2px #0007}.intelligence-graph-kind{text-transform:uppercase;letter-spacing:.07em;color:#484137;border-bottom:1px solid #b9b09c;flex-shrink:0;align-items:center;gap:9px;height:48px;padding:3px 8px 3px 12px;font-size:12px;display:flex}.board-clearance-stamp{color:#7c2423;letter-spacing:.04em;border:1px solid #8f2826;align-items:center;min-height:22px;padding:1px 5px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.intelligence-graph-node .board-move-handle{color:#4e4639;cursor:grab;touch-action:none;background:0 0;border:1px solid #9f9582;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:flex}.intelligence-graph-node .board-move-handle:hover{background:#d5cdbd;border-color:#655b49}.intelligence-graph-node .board-move-handle:active{cursor:grabbing}.intelligence-graph-node .board-move-handle:disabled{visibility:hidden}.board-record-open{text-align:left;color:#25221d;background:0 0;border:0;flex-direction:column;flex:1;gap:5px;width:100%;min-height:0;padding:10px 12px 8px;display:flex}.board-record-open:hover{background:#fff7df33}.intelligence-graph-node .board-record-open .board-reference{color:#5b473b;letter-spacing:.035em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.intelligence-graph-node .board-record-open strong{color:#211f1b;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;max-height:42px;font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.board-document-excerpt{color:#4a4135;border-top:1px solid #b7ac96;align-items:flex-start;gap:7px;min-height:0;padding-top:5px;font-size:12px;line-height:1.5;display:flex;overflow:hidden}.board-document-excerpt>svg{color:#7c6852;flex-shrink:0}.board-document-excerpt>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.board-record-open .archive-media-preview{background:#262521;border:3px solid #f8f4ea;flex:1;justify-content:center;align-items:center;width:100%;height:auto;min-height:36px;display:flex;overflow:hidden;box-shadow:0 1px 2px #51452c55}.board-record-open .archive-media-preview img{object-fit:contain;width:100%;height:100%}.board-classified-mark{color:#7c2423;letter-spacing:.1em;flex:1;justify-content:center;align-items:center;gap:10px;min-height:36px;font-size:12px;font-weight:700;display:flex}.board-file-attribution{color:#514739;border-top:1px solid #b7ac96;flex-direction:column;flex-shrink:0;gap:2px;min-width:0;padding:6px 12px 7px;font-size:12px;line-height:1.2;display:flex}.board-file-attribution>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.board-file-attribution>time{font-size:12px}.board-case-hub{background-color:#eee8dc;border-left:6px solid #8f2826;padding:14px 20px 10px}.board-case-hub .board-pin{top:13px;left:auto;right:20px}.board-hub-meta{letter-spacing:.16em;color:#6c3027;align-items:center;gap:12px;min-height:24px;font-size:12px;display:flex}.board-hub-select{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:72px;padding:6px 0;display:flex}.board-hub-select small{letter-spacing:.04em;color:#5b473b;font-size:12px}.board-hub-select strong{color:#211f1b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:24px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.board-hub-footer{border-top:1px solid #b7ac96;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.board-hub-footer .board-file-attribution{border:0;padding:5px 0 0}.board-hub-footer>button{white-space:nowrap;text-underline-offset:4px;background:0 0;border:0;border-left:1px solid #b7ac96;min-height:44px;padding:4px 0 4px 15px;font-size:12px;text-decoration:underline}.board-no-files{text-align:center;color:#d1d3d8;width:100%;font-size:14px;position:absolute}.board-file-preview{background:#151619;border-top:1px solid #67645c}.board-preview-heading{border-bottom:1px solid #404146;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.board-preview-heading>div{min-width:0}.board-preview-heading small{color:#c8c6bd;text-transform:uppercase;font-size:12px}.board-preview-heading h3{color:#f5f2e9;overflow-wrap:anywhere;margin:6px 0 0;font-size:20px;line-height:1.4}.board-preview-body{align-items:flex-start;gap:24px;padding:18px;display:flex}.board-preview-body>.archive-media-preview{background:#090a0d;border:7px solid #e9e3d5;flex:0 320px;width:320px;height:320px;max-height:55dvh;overflow:hidden}.board-preview-body>.archive-media-preview img{object-fit:contain;width:100%;height:100%;display:block}.board-preview-body>div:last-child{flex:1;min-width:0}.board-preview-body p{color:#e5e5df;margin:0;font-size:14px;line-height:1.7}.board-preview-excerpt{white-space:pre-wrap;overflow-wrap:anywhere}.board-preview-body dl{flex-wrap:wrap;gap:10px 30px;margin:15px 0;font-size:12px;display:flex}.board-preview-body dl>div{gap:5px;display:grid}.board-preview-body dt{color:#bdbfbf}.board-preview-body dd{color:#f2f0e9;overflow-wrap:anywhere;margin:0}.board-preview-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.board-preview-actions button:first-child,.board-form-actions button[type=submit]{color:#211f1b;background:#e9e3d5;border-color:#e9e3d5}.intelligence-graph-connections{border-top:1px solid #444953;padding:14px 18px;font-size:12px}.intelligence-graph-connections>strong{margin-bottom:12px;font-size:14px;display:block}.intelligence-graph-connections>span{color:#c7cdd8}.intelligence-graph-connections ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.intelligence-graph-connections li{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.intelligence-graph-connections li>span{min-width:140px}.intelligence-graph-connections button{text-align:left;text-underline-offset:3px;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:5px 0;text-decoration:underline;display:inline-flex}.board-filing-context{color:#d0cdc2;align-items:center;gap:10px;margin:10px 0 0;display:flex}.board-connection-form{background:#22201d;border-block:1px solid #7e6553;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:16px;display:flex}.board-connection-endpoints{flex-wrap:wrap;gap:10px 24px;width:100%;font-size:12px;display:flex}.board-connection-endpoints>span{align-items:center;gap:8px;display:flex}.board-connection-endpoints b{color:#c0b59e;font-weight:400}.board-connection-form label{flex-direction:column;gap:6px;min-width:160px;font-size:12px;display:flex}.board-connection-form select,.board-connection-form textarea{color:#f3f1e9;width:100%;min-height:44px;font:inherit;background:#101113;border:1px solid #8c8374;border-radius:0;padding:9px;font-size:14px}.board-connection-form textarea{resize:vertical}.board-connection-form .board-connection-explanation{flex:1;min-width:240px}.board-form-actions{flex-wrap:wrap;gap:8px;display:flex}.intelligence-board-list{gap:12px;padding:16px;display:grid}.intelligence-board-list>article{background:#11141a;border:1px solid #505864;padding:13px}.intelligence-board-list>article>button{text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:7px 14px;min-height:44px;padding:0;display:flex}.intelligence-board-list strong{color:#f1ede2;font-size:14px}.intelligence-board-list small,.intelligence-board-list p{color:#d0d0c9;font-size:12px}.intelligence-board-list .board-file-attribution{color:#cfcac0;border:0;flex-direction:row;gap:16px;padding:8px 0 0}.intelligence-board-list ul{border-top:1px solid #39414f;gap:9px;margin:13px 0 0;padding:10px 0 0;list-style:none;display:grid}.intelligence-board-list li{flex-wrap:wrap;gap:8px 15px;font-size:12px;display:flex}.intelligence-board-list li>span{min-width:130px}.intelligence-board-list li>button{color:#f3f5fa;text-underline-offset:3px;text-align:left;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.intelligence-graph-empty{text-align:center;padding:60px 25px;font-size:14px}.case-dossier-wall[data-reveal=true] .intelligence-graph-node,.case-dossier-wall[data-reveal=true] .board-case-hub{animation:.22s ease-out both board-file-reveal}@keyframes board-file-reveal{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@media (max-width:600px){.intelligence-graph-tools{padding:10px}.intelligence-graph-tools>span{width:100%}.intelligence-graph-hint{padding:10px}.intelligence-graph-legend{gap:10px 16px;padding:10px}.intelligence-graph-viewport{height:64dvh;min-height:380px}.board-preview-body{flex-direction:column;gap:16px;padding:14px}.board-preview-body>.archive-media-preview{flex-basis:auto;width:100%;max-width:320px}.board-preview-heading{padding:14px}.board-preview-heading h3{font-size:18px}.intelligence-graph-connections,.board-connection-form{padding:12px}.board-connection-form label,.board-connection-form .board-connection-explanation{flex:auto;width:100%;min-width:0}.board-connection-form select,.board-connection-form textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.case-dossier-wall[data-reveal] .intelligence-graph-node,.case-dossier-wall[data-reveal] .board-case-hub{animation:none}}.terminal-experience[data-effects=off] .case-dossier-wall .intelligence-graph-node,.terminal-experience[data-effects=off] .case-dossier-wall .board-case-hub,.terminal-experience[data-reduced-motion=true] .case-dossier-wall .intelligence-graph-node,.terminal-experience[data-reduced-motion=true] .case-dossier-wall .board-case-hub{animation:none}.board-operation-file .board-document-excerpt{flex:1}.board-operation-file .board-document-excerpt>span{-webkit-line-clamp:2}.board-operation-status{color:#4a4135;border-top:1px solid #b7ac96;flex-direction:column;flex-shrink:0;gap:1px;margin-top:auto;padding-top:4px;font-size:12px;line-height:1.25;display:flex}.board-hub-meta{letter-spacing:.07em;flex-wrap:wrap;padding-right:18px}.board-hub-status{color:#4a4135;letter-spacing:0;font-size:12px}.board-hub-summary{color:#4a4135;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;max-height:36px;margin:2px 0 10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.board-hub-meta{letter-spacing:0;gap:8px;padding-right:0}.board-case-hub .board-pin{top:6px;right:13px}.case-dossier-wall[data-reveal=true] .intelligence-graph-canvas>svg{animation:.22s ease-out both board-connections-reveal}@keyframes board-connections-reveal{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.board-hub-select strong{font-size:20px}.board-case-hub{padding-inline:14px}.board-hub-footer{gap:10px}.board-hub-footer>button{padding-left:10px}}@media (prefers-reduced-motion:reduce){.case-dossier-wall[data-reveal] .intelligence-graph-canvas>svg{animation:none}}.terminal-experience[data-effects=off] .case-dossier-wall .intelligence-graph-canvas>svg,.terminal-experience[data-reduced-motion=true] .case-dossier-wall .intelligence-graph-canvas>svg{animation:none}@media (max-width:600px){.board-hub-select{min-height:48px;padding-block:3px}.board-hub-summary{margin-bottom:4px}.board-hub-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.board-hub-footer .board-file-attribution{flex-direction:row;grid-column:1/-1;justify-content:space-between;gap:8px;padding:4px 0}.board-hub-footer .board-file-attribution>time{flex-shrink:0}.board-hub-footer>button:only-of-type{grid-column:1/-1}}.attendance-panel{color:#fafafa;border-top:1px solid #56565d;min-width:0;margin-top:24px;padding-top:20px}.attendance-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.attendance-panel h3{margin:0}.attendance-panel p{margin:10px 0}.attendance-summary{flex-wrap:wrap;gap:10px 24px;display:flex}.attendance-small,.attendance-panel small{color:#d2d5dc;font-size:12px}.attendance-scroll{max-width:100%;margin-top:16px;overflow:auto}.attendance-panel table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.attendance-panel th,.attendance-panel td{text-align:left;vertical-align:top;border:1px solid #43434a;padding:10px;font-size:13px;font-weight:400;line-height:1.55}.attendance-panel thead th{background:#17171a}.attendance-panel th small{margin-top:6px;display:block}.attendance-edit,.attendance-history{margin-top:10px}.attendance-panel summary{cursor:pointer}.attendance-status{text-transform:capitalize}.attendance-panel form{gap:10px;margin-top:12px;display:grid}.attendance-panel label{gap:6px;display:grid}.attendance-panel input,.attendance-panel select,.attendance-panel textarea{color:#fafafa;min-width:0;max-width:100%;font:inherit}.attendance-panel textarea{min-height:75px}.attendance-history>div{border-top:1px solid #43434a;margin-top:8px;padding-top:8px}.attendance-history small{display:block}.attendance-history p{white-space:pre-wrap;overflow-wrap:anywhere}.attendance-management{border-top:1px solid #43434a;margin-top:16px;padding-top:14px}.attendance-management>form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.attendance-run{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.attendance-run small{overflow-wrap:anywhere;display:block}.steam-link-panel{color:#fafafa;border-top:1px solid #56565d;margin-top:20px;padding-top:18px}.steam-link-panel h3{margin:0 0 12px}.steam-link-panel p{overflow-wrap:anywhere}@media (max-width:600px){.attendance-panel>header{align-items:flex-start}.attendance-panel table{min-width:560px;font-size:12px}.attendance-panel th,.attendance-panel td{padding:8px}}.intelligence-workspace{color:#f6f6f7;font-size:max(14px,calc(11 * var(--terminal-unit,1px)))}.archive-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;display:flex}.archive-toolbar button,.archive-toolbar select{min-height:42px}.archive-search{background:#09090b;border:1px solid #484a50;flex:220px;align-items:center;gap:10px;padding:0 12px;display:flex}.archive-search input{color:#fff;background:0 0;border:0;width:100%;min-width:0;padding:12px 0}.archive-toolbar select,.archive-field input,.archive-field select,.archive-field textarea,.archive-inline-form input,.archive-inline-form select{color:#f5f5f7;min-height:42px;font:inherit;background:#09090c;border:1px solid #54565c;border-radius:0;padding:10px 12px}.archive-table-scroll{border:1px solid #404147;overflow:auto}.archive-table{border-collapse:collapse;width:100%;font-size:14px}.archive-table th,.archive-table td{text-align:left;border-bottom:1px solid #303137;padding:14px 18px}.archive-table thead{text-transform:uppercase;letter-spacing:.07em;background:#16171b;font-size:12px}.archive-table tbody tr{cursor:pointer}.archive-table tbody tr:hover,.archive-table tbody tr:focus-within{background:#1c1d22}.archive-table tbody th button{text-align:left;color:#fff;font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.archive-table small{color:#bfc3cd;margin-top:6px;font-size:11px;display:block}.archive-table td{color:#d5d8df}.archive-empty{text-align:center;color:#d3d5dd;border:1px solid #303137;padding:64px 24px}.archive-error{color:#fff0f0;overflow-wrap:anywhere;background:#211719;border:1px solid #b98a8a;margin-bottom:16px;padding:14px}.archive-dialog{color:#f4f4f7;width:min(940px,100vw - 36px);max-height:88dvh;font-family:inherit;font-size:max(14px,calc(11 * var(--terminal-unit,1px)));background:#0b0b0e;border:1px solid #71737b;margin:auto;padding:28px;overflow:auto;box-shadow:0 24px 120px #000b}.archive-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000b}.archive-dialog>header{border-bottom:1px solid #42444b;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;padding-bottom:20px;display:flex}.archive-dialog h2{font-size:max(22px,calc(16 * var(--terminal-unit,1px)));letter-spacing:.02em;margin:8px 0 0;font-weight:700}.archive-dialog h3{margin:22px 0 14px;font-size:15px}.archive-dialog .eyebrow{color:#dedee5;font-size:max(12px,calc(9 * var(--terminal-unit,1px)));letter-spacing:.07em}.archive-dialog .fine-print{color:#d9d9e0;font-size:max(12px,calc(9 * var(--terminal-unit,1px)));line-height:1.7}.archive-dialog button,.intelligence-workspace button{cursor:pointer}.archive-dialog button:disabled,.intelligence-workspace button:disabled{cursor:wait;opacity:.55}:is(.archive-dialog :focus-visible,.intelligence-workspace :focus-visible){outline-offset:4px;outline:2px solid #f6f6f7}.archive-form{gap:18px;display:grid}.archive-edit-fields{border:0;min-width:0;margin:0;padding:0}.archive-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.archive-field{min-width:0;font-size:max(14px,calc(11 * var(--terminal-unit,1px)));flex-direction:column;gap:8px;display:flex}.archive-field>span{color:#ededf1;text-transform:uppercase;letter-spacing:.04em;font-size:max(12px,calc(9 * var(--terminal-unit,1px)))}.archive-field textarea{resize:vertical;line-height:1.7}.archive-fields .wide{grid-column:1/-1}.archive-form>button{justify-self:start}.archive-unit-options{border:1px solid #41434b;flex-wrap:wrap;gap:12px 20px;padding:15px;display:flex}.archive-unit-options legend{color:#d9dbe2;padding:0 8px;font-size:12px}.archive-unit-options label{align-items:center;gap:8px;font-size:13px;display:flex}.archive-unit-options input{accent-color:#fff;width:15px;height:15px}.archive-actions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.archive-inline-form{border-top:1px solid #33363d;flex-wrap:wrap;gap:10px;margin:18px 0;padding:18px 0;display:flex}.archive-inline-form input{flex:200px}.record-attachments{border-block:1px solid #34363d;margin-block:20px;padding-block:12px}.record-attachments input[type=file]{min-width:0;max-width:100%}.record-attachments .fine-print{flex-basis:100%}.record-meta{color:#e1e1e8;font-size:max(12px,calc(9 * var(--terminal-unit,1px)));flex-wrap:wrap;gap:10px 20px;padding-bottom:16px;display:flex}.record-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;font-size:max(15px,calc(11 * var(--terminal-unit,1px)));color:#fff}.archive-review-note{background:#191815;border-left:2px solid #d8c8a2;padding:10px 15px;font-size:13px}.operation-particulars{border-block:1px solid #34363d;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;padding:20px 0;display:grid}.operation-particulars dt{color:#dedee5;font-size:max(12px,calc(9 * var(--terminal-unit,1px)));text-transform:uppercase;margin-bottom:7px}.operation-particulars dd{font-size:max(14px,calc(10 * var(--terminal-unit,1px)));margin:0;line-height:1.6}.protected-media{border:1px solid #35373e;margin:24px 0;padding:18px}.protected-media img{object-fit:contain;max-width:100%;max-height:55vh;margin-bottom:18px;display:block}.protected-media audio{width:100%;margin-bottom:18px}.protected-media a{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.record-connections{border-top:1px solid #41434b;margin-top:24px;padding-top:8px}.record-connections>div{border-bottom:1px solid #30323a;grid-template-columns:140px 1fr;gap:10px;padding:12px 0;font-size:13px;display:grid}.record-connections button,.archive-relations button{color:#f4f4f6;font:inherit;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.record-connections small{color:#d9d9e0;padding-top:6px;font-size:12px;display:block}.record-connections p{grid-column:1/-1;margin:0;line-height:1.7}.record-connections form{margin-top:20px}.archive-relations{border:1px solid #3c3f48;margin-top:25px;padding:20px}.archive-relations h3{text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:13px}.archive-relations>div{border-top:1px solid #30333b;grid-template-columns:1fr 130px 1fr;gap:18px;padding:14px 0;font-size:13px;display:grid}.archive-relations p{color:#c9ccd5;grid-column:1/-1;margin:0}.archive-relations span{text-align:center;color:#b6bdcb}.campaign-tree{background:#07080a;border:1px solid #454852}.archive-map-tools{background:#111318;border-bottom:1px solid #383b44;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.archive-map-tools>span{color:#d3d7e1;letter-spacing:.1em;font-size:10px}.archive-map-tools>div{align-items:center;gap:12px;display:flex}.archive-map-tools output{text-align:center;width:42px;font-size:12px}.campaign-viewport{cursor:grab;touch-action:pan-x pan-y;background-image:radial-gradient(#3a3f4a .65px,#0000 .65px);background-size:20px 20px;height:620px;min-height:330px;max-height:65dvh;overflow:auto}.campaign-viewport:active{cursor:grabbing}.campaign-canvas{transform-origin:0 0;position:relative}.campaign-canvas>svg{pointer-events:none;color:#a2aab8;position:absolute;inset:0}.campaign-node{background:#101217;border:1px solid #667081;width:270px;min-height:96px;position:absolute;box-shadow:0 4px 18px #0008}.campaign-node.classified{background:#121214;border-style:dashed}.campaign-node-kind{color:#bdc7d7;letter-spacing:.1em;border-bottom:1px solid #353b46;justify-content:space-between;align-items:center;min-height:28px;padding:0 10px;font-size:9px;display:flex}.campaign-node-kind .icon-button{width:24px;min-width:24px;height:24px;min-height:24px}.campaign-node-open{text-align:left;color:#f2f5fa;width:100%;font:inherit;background:0 0;border:0;padding:13px;display:block}.campaign-node-open>svg{vertical-align:middle;margin-right:7px;display:inline}.campaign-node-open strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.campaign-node-open small{color:#b9c2d1;margin-top:7px;font-size:9px;display:block}.campaign-node:hover{background:#1c212a;border-color:#e3e8f0}.incident-list article,.public-draft-list article{border:1px solid #3d414a;align-items:center;gap:18px;margin-bottom:12px;padding:22px;display:flex}.incident-list article.unread{background:#12151b;border-left:3px solid #fff}.incident-list article>div,.public-draft-list article>div{flex:1}.incident-list h3,.public-draft-list h3{margin:0 0 8px;font-size:15px}.incident-list p,.public-draft-list p{margin:0 0 8px;font-size:13px;line-height:1.7}.incident-list small{color:#c5c9d4;font-size:11px}.archive-denial{text-align:center;border-color:#aeb4c1;width:min(670px,100vw - 36px);animation:.4s ease-out isb-alert-entry;overflow:hidden}.archive-denial>header{text-align:left}.archive-denial>svg,.archive-denial>img,.archive-denial>.crest{width:145px;height:145px;margin:12px auto 25px}.archive-denial>p[role=alert]{max-width:530px;margin:20px auto 28px;font-size:15px;line-height:1.9}.denial-code{letter-spacing:.12em;color:#c4cbd8;font-size:10px}.denial-sweep{pointer-events:none;opacity:0;background:linear-gradient(#0000 45%,#e4edff13 50%,#0000 55%);animation:1s ease-out 2 isb-alert-sweep;position:absolute;inset:0}@keyframes isb-alert-entry{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes isb-alert-sweep{0%{opacity:.7;transform:translateY(-90%)}to{opacity:0;transform:translateY(90%)}}@media (max-width:720px){.archive-dialog{width:calc(100vw - 20px);max-height:93dvh;padding:18px}.archive-dialog h2{font-size:21px}.archive-field input,.archive-field select,.archive-field textarea,.archive-inline-form input,.archive-inline-form select{font-size:16px}.archive-fields,.operation-particulars{grid-template-columns:1fr}.archive-table{min-width:680px}.archive-relations>div{grid-template-columns:1fr;gap:10px}.archive-relations span{text-align:left}.incident-list article,.public-draft-list article{flex-wrap:wrap}.record-connections>div{grid-template-columns:1fr}.archive-toolbar .primary{flex:1}.archive-map-tools{padding:12px}}@media (prefers-reduced-motion:reduce){.archive-denial,.denial-sweep{animation:none}}[data-effects=off] .denial-sweep,[data-reduced-motion=true] .denial-sweep{display:none}.archive-search button{color:#ddd;background:0 0;border:0;padding:4px;display:flex}.archive-workbench{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.archive-filing-panel{background:#0a0a0b;border:1px solid #656569;max-height:76dvh;position:sticky;top:12px;overflow:auto}.archive-filing-heading{color:#fff;font-size:max(13px,calc(10 * var(--terminal-unit,1px)));border-bottom:1px solid #55555a;padding:14px 16px;font-weight:700}.archive-filing-tree ul{margin:0;padding:0;list-style:none}.archive-filing-tree ul ul{border-left:1px solid #3d3d42;margin-left:17px}.archive-folder-row{border-bottom:1px solid #222225;align-items:center;min-width:0;padding:5px 4px;display:flex}.archive-folder-row.active,.archive-root-folder[aria-current=page]{background:#28282c;box-shadow:inset 3px 0 #fff}.archive-folder-row:hover,.archive-root-folder:hover{background:#202024}.archive-folder-toggle{color:#eee;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;min-height:38px;padding:10px 2px;display:flex}.archive-folder-spacer{flex:0 0 24px}.archive-folder-select{color:#f4f4f5;text-align:left;width:100%;min-width:0;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:9px 5px;display:flex}.archive-folder-select>svg{flex-shrink:0}.archive-folder-select>span{gap:4px;min-width:0;display:grid}.archive-folder-select small{font-size:max(11px,calc(8 * var(--terminal-unit,1px)));letter-spacing:.3px;color:#d5d5dc}.archive-folder-select strong{font-size:max(13px,calc(10 * var(--terminal-unit,1px)));overflow-wrap:anywhere;color:#fff;font-weight:500;line-height:1.45}.archive-root-folder{text-align:left;color:#fff;width:100%;font:inherit;font-size:max(13px,calc(10 * var(--terminal-unit,1px)));background:0 0;border:0;border-bottom:1px solid #404044;align-items:center;gap:8px;padding:14px 16px;display:flex}.archive-root-folder>span{color:#ddd;margin-left:auto;font-size:12px}.archive-no-folders{color:#dedee3;margin:0;padding:12px 16px;font-size:12px}.archive-filing-utilities{border-top:1px solid #38383b;margin-top:18px}.archive-file-content{min-width:0}.archive-breadcrumb{color:#d2d2d9;font-size:max(12px,calc(9 * var(--terminal-unit,1px)));flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.archive-breadcrumb>span{align-items:center;gap:10px;display:flex}.archive-breadcrumb button{color:#e6e6eb;font:inherit;text-align:left;background:0 0;border:0;padding:4px 0}.archive-breadcrumb [aria-current=page]{color:#fff;font-weight:700}.archive-breadcrumb button:hover{text-decoration:underline}.archive-scope-header{border-bottom:1px solid #636369;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;display:flex}.archive-scope-header h2{font-size:max(22px,calc(16 * var(--terminal-unit,1px)));color:#fff;overflow-wrap:anywhere;margin:6px 0 0;font-weight:700;line-height:1.4}.archive-scope-header .eyebrow{font-size:max(12px,calc(9 * var(--terminal-unit,1px)));color:#dedee4;letter-spacing:.05em}.archive-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.archive-header-actions button{font-size:max(13px,calc(10 * var(--terminal-unit,1px)));letter-spacing:0;min-height:42px}.archive-current-view{color:#f2f2f6;align-items:center;gap:8px;font-size:13px;display:flex}.archive-view-switch{flex:none;gap:7px;display:flex}.archive-view-switch button[aria-pressed=true],.archive-view-switch button[aria-pressed=true]:hover{color:#09090b;background:#e6e6e9;border-color:#e6e6e9}.archive-scope-summary{color:#ededf1;font-size:max(14px,calc(11 * var(--terminal-unit,1px)));white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0;line-height:1.6;display:-webkit-box;overflow:hidden}.archive-file-content>.archive-toolbar{margin:16px 0 0}.archive-type-filter{color:#e8e8ed;align-items:center;gap:8px;font-size:13px;display:flex}.archive-type-filter select{color:#fff;font:inherit;background:#0b0b0d;border:1px solid #66666d;min-width:150px;padding:10px 12px}.archive-toolbar .archive-clear-filters{color:#f0f0f4;padding-inline:5px;font-size:13px}.archive-refresh{letter-spacing:0;font-size:13px}.archive-file-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;display:flex}.archive-file-actions>span{color:#ededf1;font-size:max(13px,calc(10 * var(--terminal-unit,1px)))}.archive-create-menu{position:relative}.archive-create-menu>summary{color:#090909;min-height:42px;font-size:max(13px,calc(10 * var(--terminal-unit,1px)));cursor:pointer;background:#eeeef2;border:1px solid #fff;align-items:center;gap:9px;padding:10px 14px;list-style:none;display:flex}.archive-create-menu>summary::-webkit-details-marker{display:none}.archive-create-menu[open]>summary{background:#fff}.archive-create-options{z-index:8;background:#111114;border:1px solid #7e7e85;gap:0;min-width:230px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 38px #000b}.archive-create-options button{color:#fff;font:inherit;text-align:left;background:0 0;border:0;min-height:44px;padding:12px;font-size:14px}:is(.archive-create-options button:hover,.archive-create-options button:focus-visible){background:#303036}.archive-board-prompt{color:#f0f0f4;background:#17171b;border:1px solid #66666c;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:14px 16px;font-size:14px;display:flex}.archive-board-prompt .text-action{margin-left:auto;font-size:13px}.archive-register-scroll{border:1px solid #424247;overflow:auto}.archive-register{border-collapse:collapse;width:100%;font-size:max(14px,calc(10 * var(--terminal-unit,1px)))}.archive-register th,.archive-register td{text-align:left;vertical-align:middle;color:#e0e0e5;border-bottom:1px solid #313136;padding:15px 14px}.archive-register thead th{font-size:max(12px,calc(9 * var(--terminal-unit,1px)));text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#1d1d21}.archive-register-group th{color:#fff;font-size:max(12px,calc(9 * var(--terminal-unit,1px)));letter-spacing:.04em;text-transform:uppercase;background:#16161a;padding:10px 14px;font-weight:700}.archive-register-group span{color:#bcbcc4;margin-left:12px}.archive-register-file{cursor:pointer;background:#08080a}.archive-register-file:hover,.archive-register-file:focus-within{background:#1c1c21}.archive-register-file>th{min-width:220px;padding-right:100px;position:relative}.archive-file-open{text-align:left;font:inherit;color:#fff;background:0 0;border:0;gap:6px;width:100%;padding:0;display:grid}.archive-file-reference{color:#d9d9e0;font-size:max(12px,calc(9 * var(--terminal-unit,1px)));letter-spacing:.3px;align-items:center;gap:7px;font-weight:400;display:flex}.archive-file-open strong{font-size:max(15px,calc(11 * var(--terminal-unit,1px)));overflow-wrap:anywhere;font-weight:600;line-height:1.5}.archive-file-filing{color:#d9d9e0;font-size:max(12px,calc(9 * var(--terminal-unit,1px)));margin-top:9px;font-weight:400;line-height:1.5;display:block}.archive-file-filing button{color:#fff;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.archive-linked-files{border-top:1px solid #636369;margin-top:28px;padding-top:20px}.archive-linked-files>h3{color:#fff;font-size:max(16px,calc(12 * var(--terminal-unit,1px)));margin:0 0 16px}.archive-linked-files>h3>span{margin-left:10px;font-size:13px;font-weight:400}.archive-unfiled-destination{color:#fff;width:100%;min-height:52px;font:inherit;text-align:left;background:#151518;border:1px solid #62626a;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.archive-unfiled-destination>span{color:#dedee5;margin-left:auto;font-size:13px}.archive-unfiled-destination:hover{background:#25252b;border-color:#aaa}.case-navigation{border-bottom:1px solid #44444b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.case-navigation>label{color:#f0f0f4;flex:260px;align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.case-navigation select{color:#fff;width:100%;min-width:0;max-width:470px;min-height:44px;font:inherit;text-overflow:ellipsis;background:#111114;border:1px solid #73737b;padding:9px 12px}.case-navigation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.case-navigation-actions button{letter-spacing:0;min-height:44px;padding:9px 12px;font-size:12px}.case-position{color:#d7d7df;white-space:nowrap;font-size:12px}.record-attribution{color:#e5e5ec;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:16px 0;font-size:13px;display:flex}.record-attribution strong{color:#fff;font-weight:500}.record-attribution .secondary{min-height:44px;margin-left:auto}@media (max-width:760px){.case-navigation{align-items:stretch}.case-navigation>label{flex-basis:100%}.case-navigation select{max-width:none;font-size:16px}.case-navigation-actions{justify-content:flex-start;width:100%}.case-navigation-actions>button:last-child{margin-left:auto}}.archive-folder-link{color:#fff;background:#17171a;border:1px solid #77777e;align-items:center;gap:5px;min-height:36px;padding:8px;font-size:12px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.archive-file-states{flex-wrap:wrap;align-items:center;gap:6px;min-width:100px;display:flex}.archive-file-states small{color:#d9d9e0;flex-basis:100%;margin-top:3px;font-size:12px}.archive-stamp{color:#f2f2f7;text-transform:uppercase;font-size:max(11px,calc(8 * var(--terminal-unit,1px)));letter-spacing:.3px;white-space:nowrap;border:1px solid #777780;padding:3px 6px;display:inline-block}.archive-index-button,.archive-index-close{display:none}.record-particulars{border-block:1px solid #3c3c42;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 22px;padding:16px 0;display:grid}.record-particulars dt{text-transform:uppercase;color:#dedee5;font-size:max(12px,calc(9 * var(--terminal-unit,1px)));margin-bottom:7px}.record-particulars dd{font-size:max(14px,calc(10 * var(--terminal-unit,1px)));color:#f7f7fa;overflow-wrap:anywhere;margin:0;line-height:1.65}.archive-connect-controls{padding-top:20px}.archive-connect-controls summary{cursor:pointer;color:#ddd;font-size:12px}.archive-relation-label{border-left:3px solid #c7c7cc;padding-left:10px}.relation-supports{border-color:#9bc6a4}.relation-contradicts{border-color:#df9b9b}.relation-derived-from{border-color:#d3bb80}.relation-related{border-color:#98b9e6}.archive-media-preview{color:#9d9da8;background:#0a0a0d;border-block:1px solid #44444b;justify-content:center;align-items:center;width:100%;height:128px;display:flex;overflow:hidden}.archive-media-preview img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:1100px){.archive-workbench{grid-template-columns:210px minmax(0,1fr);gap:16px}.archive-scope-header{flex-direction:column;align-items:flex-start}.archive-header-actions{justify-content:flex-start}.archive-register th,.archive-register td{padding:12px 10px}.archive-register-file>th{padding-right:96px}}@media (max-width:760px){.archive-workbench{grid-template-columns:minmax(0,1fr)}.archive-filing-panel{max-height:55dvh;display:none;position:static}.archive-workbench.index-open .archive-filing-panel{display:block}.archive-index-button{letter-spacing:0;justify-content:flex-start;width:100%;min-height:44px;font-size:14px;display:flex}.archive-index-button>svg:last-child{margin-left:auto}.archive-index-button[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.archive-toolbar{gap:8px}.archive-toolbar .archive-search{flex-basis:100%}.archive-type-filter,.archive-type-filter select{flex:1;min-width:0}.archive-scope-header{gap:12px}.archive-scope-header h2{font-size:22px}.archive-header-actions{gap:8px;width:100%}.archive-header-actions button{padding:9px 10px}.archive-scope-summary{margin-block:10px}.archive-file-actions{gap:10px}.archive-create-options{min-width:220px;max-width:calc(100vw - 40px)}.archive-register thead{display:none}.archive-register,.archive-register tbody{width:100%;display:block}.archive-register-group,.archive-register-group th{display:block}.archive-register-file{border-bottom:1px solid #333;grid-template-columns:1fr auto;padding:12px;display:grid}.archive-register-file>th{border:0;grid-column:1/-1;min-width:0;padding:0 0 12px}.archive-register-file>th:has(.archive-folder-link){padding-right:88px}.archive-register-file td{border:0;padding:4px 0;font-size:13px}.archive-register-file td:last-child{grid-column:1/-1;padding-top:8px}.archive-file-states small{flex-basis:auto;margin-left:auto}.archive-file-states{min-width:0}.record-particulars{grid-template-columns:1fr}}.terminal-shell{--navigation-width:288px}.terminal-shell .sidebar{width:var(--navigation-width)}.terminal-shell .main-shell{margin-left:var(--navigation-width);min-width:0}.terminal-shell .brand{border-bottom:1px solid var(--line);gap:12px;padding:22px 20px}.terminal-shell .brand strong{letter-spacing:2px;font-size:22px}.terminal-shell .brand span{letter-spacing:.25px;font-size:12px}.terminal-shell .brand .crest{width:38px;height:38px}.terminal-shell .sidebar nav{scrollbar-gutter:stable;flex:1;min-height:0;padding:10px 12px}.terminal-shell .nav-group{margin:12px 0 20px}.terminal-shell .nav-label{color:#cbd0d9;letter-spacing:1.1px;padding:0 12px 7px;font-size:12px;font-weight:700}.terminal-shell .nav-group button{color:#e6e9ee;border-left:3px solid #0000;gap:10px;min-height:44px;padding:10px 12px;font-size:15px;line-height:1.45}.terminal-shell .nav-group button svg{color:#bfc6d1;width:17px;height:17px;display:block}.terminal-shell .nav-group button.active{color:#fff;background:#24272d;border-left-color:#fff;font-weight:700}.terminal-shell .nav-group button:hover{color:#fff;background:#191c22}.terminal-shell .nav-group button.active:hover{background:#2d3139}.terminal-shell .nav-group button.active svg{color:#fff}.terminal-shell .nav-group button b{color:#0a0b0e;text-align:center;background:#e8edf5;min-width:24px;padding:1px 5px;font-size:12px;font-weight:700}.terminal-shell .sidebar-bottom{border-top:1px solid var(--line);background:#08090b;flex-shrink:0}.terminal-shell .help-link{color:#e3e6ec;min-height:44px;padding:10px 20px;font-size:13px}.terminal-shell .help-link svg:first-child{display:block}.terminal-shell .user-block{padding:14px 20px}.terminal-shell .user-block strong{font-size:14px;font-weight:700}.terminal-shell .user-block span{font-size:12px}.terminal-shell .topbar{z-index:40;background:#08090b;flex-wrap:wrap;gap:12px;height:auto;min-height:70px;padding:12px 24px;position:sticky;top:0}.terminal-shell .breadcrumb{letter-spacing:0;gap:10px;min-width:0;font-size:13px}.terminal-shell .breadcrumb strong{color:#fff;font-weight:700}.breadcrumb-home{color:#c4cad4;min-height:44px;padding:6px 0}.breadcrumb-home:hover{color:#fff;text-decoration:underline}.terminal-shell .topbar-right{flex-wrap:wrap;gap:10px;margin-left:auto}.terminal-shell .topbar-right .clock{display:none}.terminal-shell .topbar-right .clearance{font-size:13px}.terminal-shell .main-content{padding:28px 28px 36px}.terminal-shell .page-heading{align-items:flex-start;gap:18px;margin-bottom:24px;padding-bottom:22px}.terminal-shell .page-heading h1{letter-spacing:.5px;margin-top:5px;font-size:clamp(24px,1.6vw,30px);font-weight:700;line-height:1.3}.terminal-shell .page-heading p{color:#d8dde6;max-width:68ch;margin:10px 0 0;font-size:14px;line-height:1.6;display:block}.terminal-shell .page-heading .eyebrow{letter-spacing:.7px;font-size:12px}.terminal-shell .heading-actions{flex-wrap:wrap;justify-content:flex-end}.terminal-shell .heading-actions .primary,.terminal-shell .heading-actions .secondary{min-height:44px;padding:10px 14px;font-size:12px}.mainframe-shortcuts{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.mainframe-shortcuts button{color:#fff;background:#12151b;border:1px solid #626a77;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 15px;font-size:14px;font-weight:700;display:inline-flex}.mainframe-shortcuts button:hover{background:#252a33;border-color:#fff}.terminal-shell button.stat{text-align:left;width:100%;color:inherit;display:block}.terminal-shell button.stat:hover{background:#14171c}.terminal-shell button.stat .stat-value{color:#fff;font-weight:700}.mainframe-skip{z-index:210;color:#000;background:#fff;padding:12px 18px;font-size:15px;position:fixed;top:-100px;left:16px}.mainframe-skip:focus{top:12px}.navigation-backdrop,.navigation-close{display:none}#mainframe-content{scroll-margin-top:100px}#mainframe-content:focus,.page-heading h1:focus{outline:none}@media (max-width:1200px){.terminal-shell{--navigation-width:260px}.terminal-shell .topbar-right .clearance{display:none}.terminal-shell .main-content{padding:24px}}@media (max-width:900px){.terminal-shell>.classification-bar{gap:8px;height:auto;min-height:26px;padding:4px 12px;line-height:1.5}.terminal-shell .main-shell{margin-left:0}.terminal-shell .sidebar{z-index:150;visibility:hidden;width:min(320px,88vw);top:0;transform:translate(-100%)}.terminal-shell .sidebar.open{visibility:visible;transform:translate(0)}.terminal-shell .sidebar .brand{min-height:80px;padding-right:52px}.terminal-shell .sidebar .brand strong{font-size:20px}.terminal-shell .sidebar .brand span{font-size:12px}.navigation-close{color:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:10px;right:6px}.navigation-close:hover{background:#252a33}.navigation-backdrop{z-index:140;background:#000b;width:100%;height:100%;display:block;position:fixed;inset:0}.terminal-shell .mobile-menu{color:#fff;min-width:44px;min-height:44px;display:inline-flex}.terminal-shell .topbar{min-height:60px;padding:8px 12px}.terminal-shell .breadcrumb{flex:1;gap:7px;font-size:14px}.terminal-shell .breadcrumb-home,.terminal-shell .breadcrumb>svg{display:none}.terminal-shell .topbar-right{justify-content:flex-end;gap:8px;width:100%}.terminal-shell .topbar-right .clearance-viewer-controls{margin-right:auto}.terminal-shell .main-content{padding:22px 16px 32px}.terminal-shell .page-heading{flex-wrap:wrap;gap:14px;margin-bottom:20px;padding-bottom:18px}.terminal-shell .page-heading h1{font-size:24px}.terminal-shell .page-heading p{font-size:14px}.terminal-shell .page-heading .eyebrow{display:none}.terminal-shell .heading-actions{justify-content:flex-start;gap:8px;padding-top:0}.mainframe-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.mainframe-shortcuts button{text-align:left;justify-content:flex-start;padding:10px;font-size:13px}.terminal-shell .topbar-right>.icon-button[aria-label="Terminal field manual"]{display:none}}@media (max-width:380px){.terminal-shell>.classification-bar>span:last-child{display:none}.terminal-shell .topbar-right{justify-content:flex-start}.terminal-shell .topbar-right .clearance-viewer-controls{width:100%}.terminal-shell .main-content{padding-inline:12px}.mainframe-shortcuts{grid-template-columns:1fr}}
