.personnel-page{background:var(--network-panel,#080b09);color:#e9eadb;min-height:100vh;font-family:var(--font-display), Arial, sans-serif}.personnel-page:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#b8f5ff05 4px);position:fixed;inset:0}.personnel-shell{width:min(1320px,100% - 64px);margin-inline:auto;position:relative}.personnel-header{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 28%,transparent);justify-content:space-between;align-items:center;gap:30px;min-height:98px;display:flex}.personnel-brand{text-transform:uppercase;align-items:center;gap:16px;display:flex}.personnel-brand>strong{color:var(--network-text,#b8f5ff);letter-spacing:-.1em;font-size:30px;transform:skew(-9deg)}.personnel-brand>span{font:600 11px/1.1 var(--font-mono), monospace;letter-spacing:.13em;gap:3px;display:grid}.personnel-brand small{color:var(--network-muted,#458895);letter-spacing:.16em;font-size:8px}.personnel-account{font:500 9px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--network-muted,#7f928c);align-items:center;gap:22px;display:flex}.personnel-account a{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 35%,transparent);color:var(--network-accent,#6fd9e8);padding:10px 13px}.access-view{flex-direction:column;align-items:flex-start;min-height:calc(100vh - 98px);padding-block:clamp(90px,14vw,180px);display:flex}.access-view h1{letter-spacing:-.065em;max-width:860px;margin:0;font-size:clamp(54px,8vw,108px);font-weight:600;line-height:.92}.access-view>p:not(.personnel-kicker){color:#9ea99d;max-width:680px;margin:34px 0;font-size:16px;line-height:1.7}.access-primary{border:1px solid var(--network-accent,#6fd9e8);background:var(--network-accent,#6fd9e8);min-height:56px;color:var(--network-panel,#080b09);font:600 10px/1 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:48px;padding:0 20px;display:inline-flex}.access-status{color:#e7b35b;min-height:62px;font:600 9px/1.4 var(--font-mono), monospace;letter-spacing:.08em;border:1px solid #e7b35b80;align-items:center;gap:28px;padding:0 20px;display:flex}.access-status span{color:#8a7955}.access-view>small{color:var(--network-muted,#458895);font:500 8px/1.5 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:24px}.link-view{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(70px,10vw,150px);min-height:calc(100vh - 98px);padding-block:100px;display:grid}.personnel-kicker{color:var(--network-muted,#458895);font:600 9px/1 var(--font-mono), monospace;letter-spacing:.13em;align-items:center;gap:14px;margin:0 0 30px;display:flex}.personnel-kicker span{background:var(--network-accent,#6fd9e8);color:var(--network-panel,#080b09);padding:6px 8px}.link-copy h1,.profile-intro h1{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(52px,6.2vw,88px);font-weight:600;line-height:.96}.link-copy>p:not(.personnel-kicker),.profile-intro>p:not(.personnel-kicker){color:#9ea99d;max-width:670px;margin:30px 0 45px;font-size:16px;line-height:1.7}.link-copy ol{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);margin:0;padding:0;list-style:none}.link-copy li{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);color:#c9cdbf;padding:17px 0;font-size:13px}.link-copy li span{width:48px;color:var(--network-muted,#458895);font:500 10px/1 var(--font-mono), monospace;display:inline-block}.link-copy code{color:var(--network-text,#b8f5ff);font-family:var(--font-mono), monospace}.link-terminal{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 40%,transparent);background:var(--network-bg,#050806);padding:0 34px 34px;box-shadow:0 30px 90px #0006}.terminal-title{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 35%,transparent);min-height:55px;color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;margin:0 -34px 34px;padding:0 20px;display:flex}.terminal-title i{color:var(--network-text,#b8f5ff);font-style:normal}.link-terminal label{color:var(--network-muted,#7f928c);font:500 9px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;display:block}.link-terminal input{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 45%,transparent);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 4%,transparent);width:100%;height:72px;color:var(--network-text,#b8f5ff);font:500 clamp(23px, 3vw, 34px)/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:0;outline:none;padding:0 18px}.link-terminal input:focus{border-color:var(--network-text,#b8f5ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--network-accent,#6fd9e8) 15%,transparent)}.link-terminal button{border:1px solid var(--network-accent,#6fd9e8);background:var(--network-accent,#6fd9e8);width:100%;min-height:54px;color:var(--network-panel,#080b09);font:600 10px/1 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;margin-top:18px;padding:0 18px;display:flex}.link-terminal>small{color:var(--network-muted,#458895);font:500 8px/1.5 var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;margin-top:17px;display:block}.form-error{color:#e7b35b;font:500 10px/1.5 var(--font-mono), monospace}.profile-view{padding-block:84px 110px}.profile-intro{margin-bottom:70px}.profile-intro h1{max-width:1000px}.identity-card{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 38%,transparent);background:var(--network-bg,#050806)}.identity-card-bar{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 28%,transparent);min-height:50px;color:var(--network-muted,#458895);font:600 9px/1 var(--font-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.identity-card-bar span:last-child{color:var(--network-accent,#6fd9e8)}.identity-main{align-items:center;gap:27px;padding:38px;display:flex}.monogram{aspect-ratio:1;border:1px solid var(--network-muted,#458895);width:92px;color:var(--network-text,#b8f5ff);font:500 31px/1 var(--font-mono), monospace;place-items:center;display:grid}.identity-main>div:last-child{gap:7px;display:grid}.identity-main small{color:var(--network-muted,#458895);font:500 8px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.identity-main strong{letter-spacing:-.04em;font-size:clamp(25px,3vw,38px);font-weight:550}.identity-main span{color:var(--network-muted,#7f928c);font:500 10px/1 var(--font-mono), monospace}.identity-card dl{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 28%,transparent);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.identity-card dl>div{min-height:105px;padding:25px}.identity-card dl>div+div{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent)}.identity-card dt{color:var(--network-muted,#458895);font:500 8px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.identity-card dd{margin:18px 0 0;font-size:15px}.identity-card dd.cyan{color:var(--network-text,#b8f5ff);font-family:var(--font-mono), monospace}.profile-grid{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:28px;display:grid}.profile-grid article{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 24%,transparent);min-height:260px;padding:35px}.profile-grid article>span{color:var(--network-muted,#458895);font:500 8px/1 var(--font-mono), monospace;letter-spacing:.1em}.profile-grid h2{letter-spacing:-.04em;margin:60px 0 18px;font-size:clamp(24px,3vw,37px)}.profile-grid p{max-width:480px;color:var(--network-muted,#879287);margin:0;font-size:13px;line-height:1.65}.roblox-link-panel{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 28%,transparent);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 3%,transparent);margin-top:28px;padding:35px}.roblox-link-panel>span{color:var(--network-muted,#458895);font:500 8px/1 var(--font-mono),monospace;letter-spacing:.1em}.roblox-link-panel h2{letter-spacing:-.04em;margin:35px 0 15px;font-size:clamp(24px,3vw,37px)}.roblox-link-panel>p{max-width:760px;color:var(--network-muted,#879287);font-size:13px;line-height:1.65}.roblox-link-panel.linked>div{flex-wrap:wrap;align-items:baseline;gap:18px;margin:32px 0 14px;display:flex}.roblox-link-panel.linked strong{font-size:27px}.roblox-link-panel.linked code,.roblox-link-panel.linked>small{color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono),monospace}.roblox-link-code{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 45%,transparent);gap:12px;width:min(460px,100%);margin:26px 0;padding:22px;display:grid}.roblox-link-code small,.roblox-link-code span{color:var(--network-muted,#458895);font:600 8px/1 var(--font-mono),monospace;letter-spacing:.08em}.roblox-link-code strong{color:var(--network-text,#b8f5ff);font:600 clamp(27px,4vw,42px)/1 var(--font-mono),monospace;letter-spacing:.12em}.roblox-link-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.roblox-link-actions button{border:1px solid var(--network-accent,#6fd9e8);background:var(--network-accent,#6fd9e8);min-height:46px;color:var(--network-button-text,#07100f);font:600 9px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;padding:0 17px}.roblox-link-actions button.secondary{color:var(--network-accent,#6fd9e8);background:0 0}.roblox-link-actions button:disabled{opacity:.45;cursor:wait}.discord-identity-terminal{gap:14px;padding-top:0;display:grid}.discord-identity-terminal>strong{color:var(--network-text,#b8f5ff);font-size:26px}.discord-identity-terminal>code{color:var(--network-accent,#6fd9e8);font:600 10px/1 var(--font-mono),monospace}.discord-identity-terminal>p{color:var(--network-muted,#7f928c);margin:12px 0 0;font-size:12px;line-height:1.65}.profile-footer{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 28%,transparent);color:var(--network-muted,#458895);font:500 8px/1 var(--font-mono), monospace;letter-spacing:.08em;justify-content:space-between;gap:30px;margin-top:60px;padding-top:28px;display:flex}.profile-footer a{color:var(--network-accent,#6fd9e8)}.network-section{margin-top:90px}.network-heading{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);justify-content:space-between;align-items:end;gap:30px;padding-bottom:25px;display:flex}.network-heading span,.network-heading small{color:var(--network-muted,#458895);font:500 8px/1 var(--font-mono), monospace;letter-spacing:.1em}.network-heading h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(30px,4vw,48px)}.application-list article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);grid-template-columns:1.4fr .5fr .6fr;align-items:center;gap:30px;min-height:92px;padding:20px 0;display:grid}.application-list article>div:first-child{gap:8px;display:grid}.application-list article>div:first-child span{color:var(--network-muted,#458895);font:500 8px/1 var(--font-mono), monospace}.application-list article strong{font-size:14px}.application-list time{color:#6f7d73;font:500 8px/1.4 var(--font-mono), monospace;text-align:right}.application-list article>p{color:#e7b35b;grid-column:1/-1;margin:-5px 0 5px;font-size:12px}.status{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);width:fit-content;color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;padding:7px 9px}.status-denied{color:#e68c85;border-color:#e68c8559}.status-approved{color:var(--network-text,#b8f5ff)}.status-changes_requested{color:#e7b35b;border-color:#e7b35b59}.record-list a{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);grid-template-columns:70px 1fr 30px;align-items:center;gap:20px;min-height:104px;padding:22px 0;transition:padding .16s,background .16s;display:grid}.record-list a:hover{background:color-mix(in srgb,var(--network-accent,#6fd9e8) 4%,transparent);padding-inline:18px}.record-list>a>span{color:var(--network-accent,#6fd9e8);font:500 10px/1 var(--font-mono), monospace}.record-list div{gap:8px;display:grid}.record-list strong{font-size:17px}.record-list p{color:var(--network-muted,#7f928c);margin:0;font-size:12px}.record-list i{color:var(--network-accent,#6fd9e8);font-style:normal}.empty-state{color:#65736a;font:500 10px/1.5 var(--font-mono), monospace;border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);padding:40px 0}.readiness-profile-grid{grid-template-columns:1fr 1fr;gap:36px;display:grid}.readiness-profile-grid h3{color:var(--network-muted,#4d8f99);font:600 9px/1 var(--font-mono),monospace;text-transform:uppercase;margin:0 0 14px}.readiness-profile-grid article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);grid-template-columns:76px 1fr auto;align-items:center;gap:14px;min-height:70px;padding:14px 0;display:grid}.readiness-profile-grid article>span,.readiness-profile-grid article>i{color:var(--network-accent,#6fd9e8);font:600 8px/1.3 var(--font-mono),monospace;font-style:normal}.readiness-profile-grid article.expired>i{color:#ef858d}.readiness-profile-grid strong{color:var(--network-text,#bdcec7);font-size:12px;display:block}.readiness-profile-grid small{color:var(--network-muted,#52635d);font:500 7px/1.4 var(--font-mono),monospace;margin-top:6px;display:block}.record-document{max-width:940px;padding-block:65px 100px}.record-back{color:var(--network-accent,#6fd9e8);font:500 9px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:65px;display:inline-block}.management-entry{border:1px solid var(--network-accent,#6fd9e8);width:fit-content;min-height:46px;color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:28px;margin-top:28px;padding:0 16px;display:inline-flex}.profile-actions{flex-wrap:wrap;gap:12px;display:flex}.profile-actions .management-entry{margin-top:0}.record-classification{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 35%,transparent);min-height:54px;color:var(--network-muted,#458895);font:600 9px/1 var(--font-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:45px;padding:0 18px;display:flex}.record-classification strong{color:var(--network-text,#b8f5ff)}.record-document h1{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(48px,7vw,88px);line-height:.98}.record-summary{color:#9eaa9d;max-width:750px;margin:30px 0 65px;font-size:18px;line-height:1.65}.record-body{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);color:#c3c9bc;padding-top:55px;font-size:16px;line-height:1.85}.record-document footer{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);color:var(--network-muted,#458895);font:500 8px/1.4 var(--font-mono), monospace;letter-spacing:.08em;justify-content:space-between;gap:25px;margin-top:70px;padding-top:24px;display:flex}@media (width<=850px){.link-view{grid-template-columns:1fr}.identity-card dl{grid-template-columns:repeat(2,1fr)}.identity-card dl>div:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent)}.identity-card dl>div:nth-child(4){border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent)}.profile-grid,.readiness-profile-grid{grid-template-columns:1fr}}@media (width<=560px){.personnel-shell{width:calc(100% - 30px)}.personnel-header{align-items:flex-start;padding-block:20px}.personnel-account{flex-direction:column;align-items:flex-end;gap:10px}.link-view{padding-block:70px}.link-terminal{padding-inline:20px}.terminal-title{margin-inline:-20px}.identity-main{padding:25px}.monogram{width:68px}.identity-card dl{grid-template-columns:1fr}.identity-card dl>div+div{border-left:0;border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent)}.profile-footer,.record-document footer{flex-direction:column}.application-list article{grid-template-columns:1fr;gap:14px}.application-list time{text-align:left}.record-list a{grid-template-columns:50px 1fr 20px}.network-heading{flex-direction:column;align-items:flex-start}}.research-shell{padding:70px 0 110px}.research-intro{grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}.research-intro h1,.research-denied h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,82px);line-height:.95}.research-intro>div>p:last-child{color:#87958e;max-width:780px;line-height:1.7}.research-metrics{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);display:flex}.research-metrics>span{min-width:125px;color:var(--network-text,#b8f5ff);font:600 28px/1 var(--font-mono),monospace;gap:10px;padding:22px;display:grid}.research-metrics>span+span{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent)}.research-metrics small{color:#4c8d96;letter-spacing:.1em;font-size:7px}.research-tabs{gap:12px;margin:45px 0 24px;display:flex}.research-tabs a{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);color:#71817a;min-width:220px;font:600 12px/1 var(--font-mono),monospace;gap:6px;padding:16px;display:grid}.research-tabs a.active{border-color:var(--network-accent,#6fd9e8);color:var(--network-text,#b8f5ff);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 5%,transparent)}.research-tabs small{color:#467f87;font-size:7px}.research-boundary{border-left:3px solid var(--network-accent,#6fd9e8);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 5%,transparent);color:var(--network-muted,#82928a);font:500 9px/1.5 var(--font-mono),monospace;gap:24px;margin:20px 0;padding:17px 20px;display:flex}.research-boundary strong{color:var(--network-text,#b8f5ff);white-space:nowrap}.research-layout{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 27%,transparent);grid-template-columns:370px 1fr;min-height:760px;display:grid}.research-queue{border-right:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent)}.research-queue>header,.research-directory>header{color:var(--network-muted,#4f8e96);font:600 8px/1 var(--font-mono),monospace;justify-content:space-between;padding:18px 20px;display:flex}.research-queue>a{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 15%,transparent);grid-template-columns:1fr auto;gap:9px;padding:18px 20px;display:grid}.research-queue>a.active{background:color-mix(in srgb,var(--network-accent,#6fd9e8) 7%,transparent);box-shadow:inset 3px 0 var(--network-accent,#6fd9e8)}.research-queue>a div{gap:6px;display:grid}.research-queue>a strong{font:600 10px/1 var(--font-mono),monospace;color:var(--network-text,#b8f5ff)}.research-queue>a span,.research-queue>a>small{color:#66776f;font:500 7px/1.4 var(--font-mono),monospace}.research-queue>a>small{grid-column:1/-1}.research-state{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);height:max-content;color:var(--network-accent,#6fd9e8);font:600 7px/1 var(--font-mono),monospace;text-transform:uppercase;padding:6px 7px;font-style:normal}.state-changes_requested,.state-disputed{color:#e7b35b;border-color:#e7b35b59}.state-rejected{color:#e68c85}.state-published,.state-approved{color:var(--network-text,#b8f5ff)}.research-workbench{padding:30px}.workbench-header{justify-content:space-between;gap:20px;display:flex}.workbench-header span,.verified-facts h3,.research-form h3{color:var(--network-muted,#4f8e96);font:600 8px/1 var(--font-mono),monospace}.workbench-header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:34px}.submission-facts{border-block:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);grid-template-columns:repeat(4,1fr);margin:28px 0;display:grid}.submission-facts article{padding:18px 12px}.submission-facts article+article{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 15%,transparent)}.submission-facts span{color:var(--network-muted,#4f8e96);font:600 7px/1 var(--font-mono),monospace;display:block}.submission-facts strong{margin-top:10px;font-size:11px;display:block}.verified-facts{background:var(--network-bg,#050806);border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);padding:22px}.verified-facts li,.verified-facts p{color:#94a099;margin:8px 0;font-size:12px;line-height:1.5}.research-form{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);margin-top:25px;padding-top:25px}.research-form label{color:var(--network-muted,#4f8e96);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;gap:9px;margin-bottom:18px;display:grid}.research-form label small{color:#52625b}.research-form textarea,.research-form input,.research-form select{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 28%,transparent);background:var(--network-bg,#050806);color:#ced7cf;width:100%;font:500 11px/1.55 var(--font-mono),monospace;border-radius:0;padding:13px}.research-form textarea{resize:vertical;min-height:120px}.research-form textarea[readonly],.research-form input[readonly]{opacity:.7}.research-actions{gap:10px;display:flex}.research-actions.wrap{flex-wrap:wrap}.research-actions button,.publish-button{border:1px solid var(--network-muted,#4f8e96);min-height:45px;color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 15px}.research-actions .primary,.publish-button{background:var(--network-accent,#6fd9e8);color:var(--network-bg,#050806)}.research-actions .danger{color:#e68c85;border-color:#b65f62}.review-note{background:#e7b35b0d;border-left:2px solid #e7b35b;padding:16px}.review-note strong{font:600 8px/1 var(--font-mono),monospace;color:#e7b35b}.review-note p{color:#a49c83;font-size:11px;line-height:1.5}.senior-review,.canonical-form{background:color-mix(in srgb,var(--network-accent,#6fd9e8) 3%,transparent);border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);padding:25px}.research-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.research-columns.triple{grid-template-columns:repeat(3,1fr)}.research-check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.research-check input{width:auto}.research-directory{margin-top:55px}.research-directory>header{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);align-items:end;padding:0 0 20px}.research-directory h2{margin:8px 0 0;font-size:38px}.research-directory>div>a{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 15%,transparent);grid-template-columns:150px 1fr auto;align-items:center;gap:20px;min-height:90px;display:grid}.research-directory>div>a>span,.research-directory>div>a>i{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;font-style:normal}.research-directory strong{font-size:15px}.research-directory p{color:#66776f;font:500 8px/1 var(--font-mono),monospace;margin:6px 0 0}.research-denied{padding:130px 0}.research-denied a{color:var(--network-accent,#6fd9e8);margin-top:40px;display:inline-block}@media (width<=900px){.research-intro,.research-layout{grid-template-columns:1fr}.research-queue{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);max-height:430px;overflow:auto}.submission-facts{grid-template-columns:1fr 1fr}.research-columns,.research-columns.triple{grid-template-columns:1fr}}@media (width<=600px){.research-metrics{width:100%}.research-metrics>span{flex:1;min-width:0;padding:15px}.research-tabs{flex-direction:column}.research-tabs a{min-width:0}.research-workbench{padding:18px}.submission-facts{grid-template-columns:1fr}.research-directory>div>a{grid-template-columns:1fr;gap:8px;padding:18px 0}}.canonical-record{max-width:1050px;padding:65px 0 110px}.canonical-banner{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 32%,transparent);min-height:58px;color:var(--network-muted,#4f8e96);font:600 8px/1 var(--font-mono),monospace;justify-content:space-between;align-items:center;gap:20px;margin-bottom:50px;padding:0 18px;display:flex}.canonical-banner strong{color:var(--network-text,#b8f5ff)}.canonical-record h1{letter-spacing:-.06em;margin:0;font-size:clamp(52px,7vw,92px);line-height:.95}.canonical-aliases{color:#5f807f;font:600 8px/1.5 var(--font-mono),monospace}.canonical-grid{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent);grid-template-columns:repeat(4,1fr);margin:55px 0;display:grid}.canonical-grid article{padding:22px}.canonical-grid article+article{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}.canonical-grid span{color:var(--network-muted,#4f8e96);font:600 7px/1 var(--font-mono),monospace;display:block}.canonical-grid strong{margin-top:12px;font-size:12px;display:block}.canonical-section{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent);padding:42px 0}.canonical-section h2{letter-spacing:-.04em;margin:0 0 22px;font-size:30px}.canonical-section p,.canonical-section li{color:#9aa69f;font-size:14px;line-height:1.75}.revision-list article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);padding:18px 0}.revision-list strong,.revision-list small{color:var(--network-accent,#6fd9e8);font:600 8px/1.5 var(--font-mono),monospace}.revision-list small{color:#55756f}@media (width<=800px){.canonical-grid{grid-template-columns:1fr 1fr}.canonical-grid article:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}.canonical-grid article:nth-child(4){border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}.canonical-banner{flex-direction:column;align-items:flex-start;padding-block:17px}}.record-administration{gap:22px;display:grid}.record-administration form{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent);grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;padding:22px;display:grid}.record-administration form+form{grid-template-columns:1fr 2fr auto}.record-administration label{color:var(--network-muted,#4f8e96);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;gap:8px;display:grid}.record-administration label small{color:#55716b}.record-administration input,.record-administration select,.record-administration textarea{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);background:var(--network-bg,#050806);color:#cbd4cd;font:500 10px/1.4 var(--font-mono),monospace;padding:12px}.record-administration textarea{min-height:80px}.record-administration button{border:1px solid var(--network-accent,#6fd9e8);background:var(--network-accent,#6fd9e8);min-height:42px;color:var(--network-bg,#050806);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;padding:0 14px}.record-administration button.danger{color:#e68c85;background:0 0;border-color:#e68c85}@media (width<=850px){.record-administration form,.record-administration form+form{grid-template-columns:1fr}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#080b09;--ink-soft:#101510;--paper:#e9eadb;--paper-deep:#d2d5bd;--phosphor:#6fd9e8;--phosphor-bright:#b8f5ff;--phosphor-muted:#458895;--amber:#e7b35b;--line:#6fd9e857;--shell:min(1440px, calc(100% - 80px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-display), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.personnel-network{--network-bg:#080f10;--network-panel:#101b1d;--network-line:#294044;--network-text:#e4eeeb;--network-muted:#a7bbb7;--network-accent:#83dce5;background:var(--network-bg);min-height:100vh;color:var(--network-text);font-family:var(--font-display),Arial,sans-serif;grid-template-columns:260px minmax(0,1fr);display:grid}.network-sidebar{border-right:1px solid var(--network-line);background:#0b1517;height:100dvh;padding:28px 18px;position:sticky;top:0;overflow:auto}.network-brand{color:var(--network-text);align-items:center;gap:14px;margin-bottom:30px;text-decoration:none;display:flex}.network-brand-mark{background:var(--network-accent);flex:0 0 56px;width:56px;height:32px;display:block;-webkit-mask:url(/public-home/vt-monogram.png) 50%/contain no-repeat;mask:url(/public-home/vt-monogram.png) 50%/contain no-repeat}.network-brand-label{min-width:0;font-size:14px;font-weight:600;line-height:1.5}.network-brand small{color:var(--network-muted);font-size:12px;display:block}.network-navigation{flex-direction:column;min-height:calc(100% - 78px);display:flex}.network-primary{color:var(--network-muted);border-left:3px solid #0000;padding:12px;font-size:14px;line-height:1.4;text-decoration:none;display:block}.network-primary:hover,.network-primary.is-active{color:var(--network-text);background:#182b2e}.network-primary.is-active{border-left-color:var(--network-accent)}.network-secondary{border-left:1px solid var(--network-line);margin:5px 0 12px 15px;padding-left:10px}.network-secondary a{color:var(--network-muted);padding:8px 10px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.network-secondary a[aria-current],.network-secondary a:hover{color:var(--network-accent);background:#122326}.network-identity{overflow-wrap:anywhere;gap:8px;margin-top:auto;padding:28px 12px 0;font-size:14px;line-height:1.5;display:grid}.network-identity>span{color:var(--network-muted);text-transform:capitalize}.network-identity>div{flex-wrap:wrap;gap:15px;margin-top:12px;display:flex}.network-identity a{color:var(--network-accent);font-size:12px}.network-menu-toggle{display:none}.network-skip{z-index:100;background:var(--network-accent);color:#061013;padding:14px;position:fixed;top:-100px;left:20px}.network-skip:focus{top:12px}.personnel-network :focus-visible{outline:2px solid var(--network-accent);outline-offset:4px}.network-content{min-width:0;container-type:inline-size}.network-page{max-width:1320px;margin:auto;padding:38px clamp(20px,3vw,48px) 70px}.network-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--network-accent);margin:0 0 14px;font-size:12px}.network-page h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.15}.network-lead{max-width:760px;color:var(--network-muted);margin:0 0 28px;font-size:16px;line-height:1.7}.network-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.network-destination{border:1px solid var(--network-line);background:var(--network-panel);color:var(--network-text);flex-direction:column;align-items:flex-start;padding:24px;text-decoration:none;display:flex}.network-destination:hover{border-color:var(--network-accent);background:#14262a}.network-destination h2{margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.35}.network-destination p{color:var(--network-muted);margin:0 0 18px;font-size:16px;line-height:1.6}.network-destination>span{color:var(--network-accent);margin-top:auto;font-size:12px}.network-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:34px 0 16px;display:flex}.network-section-heading h2{margin:0;font-size:22px;font-weight:500}.network-section-heading a,.network-text-link{color:var(--network-accent);font-size:14px}.network-list{border:1px solid var(--network-line);background:var(--network-panel)}.network-list>a,.network-list>article{border-bottom:1px solid var(--network-line);color:var(--network-text);justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;text-decoration:none;display:flex}.network-list>:last-child{border-bottom:0}.network-list>a:hover{background:#14262a}.network-list strong{font-size:16px;font-weight:500;line-height:1.5;display:block}.network-list small{color:var(--network-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.network-list span{color:var(--network-accent);text-align:right;font-size:14px}.network-empty{color:var(--network-muted);border:1px solid var(--network-line);padding:22px;font-size:16px;line-height:1.6}.network-access-summary{border-block:1px solid var(--network-line);color:var(--network-muted);flex-wrap:wrap;gap:10px 24px;margin-bottom:24px;padding:15px 0;font-size:14px;display:flex}.network-access-summary strong{color:var(--network-text);font-weight:500}.network-office-filter{flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0;display:flex}.network-office-filter label{gap:8px;font-size:14px;display:grid}.network-office-filter select,.network-office-filter button{border:1px solid var(--network-line);background:var(--network-panel);color:var(--network-text);font:inherit;padding:10px 14px;font-size:14px}.network-office-filter button{cursor:pointer;border-color:var(--network-accent)}.network-content .personnel-header,.network-content .executive-module-nav{display:none}.network-content .personnel-page{background:var(--network-bg);min-height:100vh}.network-content .personnel-page:before{display:none}.network-content .personnel-shell{width:calc(100% - 64px)}.network-content :is(.executive-shell,.profile-view,.task-shell,.career-shell,.research-shell,.analytics-shell,.operations-shell,.guide-shell){padding-top:34px;padding-bottom:60px}.network-content :is(.executive-intro,.profile-intro,.career-intro,.task-intro,.analytics-intro,.operations-intro){gap:24px;margin-bottom:28px}.network-content .personnel-page h1{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,46px);line-height:1.15}.network-content .personnel-page h2{font-size:clamp(22px,2.1vw,30px);line-height:1.25}.network-content .personnel-page h3{font-size:18px;line-height:1.4}.network-content .personnel-page :is(label,button,input,textarea,select){letter-spacing:normal;font-size:14px;line-height:1.5}.network-content .personnel-page :is(small,time,dt,dd,.personnel-kicker,.status,.publication-state,.console-notice){letter-spacing:normal;font-size:12px;line-height:1.5}.network-content .personnel-page p{font-size:16px;line-height:1.65}.network-content .personnel-kicker{flex-wrap:wrap;margin-bottom:14px}.network-content .executive-intro>div:first-child>p:last-child,.network-content .profile-intro>p:not(.personnel-kicker){margin:14px 0 20px}.network-content .network-section{margin-top:36px}.network-content .network-heading{padding-bottom:16px}.network-content .office-switcher{margin-bottom:24px}.network-content .office-switcher a{font-size:12px;line-height:1.5}.network-content .authority-card{min-height:110px;padding:18px}.network-content .executive-panel{padding:22px}.network-content .office-heading{margin-top:28px}.network-content .profile-grid{margin-top:24px}.network-content .profile-tabs{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.network-content .profile-tabs a{border:1px solid var(--network-line);color:var(--network-accent);padding:10px 14px;font-size:14px}.network-content .profile-view section[id]{scroll-margin-top:24px}@container (width<=1000px){.network-content :is(.executive-intro,.career-intro,.task-intro,.analytics-intro,.operations-intro,.review-workspace,.career-review-grid,.operations-grid){grid-template-columns:1fr}.network-content .authority-card{display:none}.network-content .audit-list article{grid-template-columns:1fr;gap:8px}.network-content .audit-list small{text-align:left}}@media (width<=900px){.personnel-network{grid-template-columns:1fr}.network-sidebar{border-right:0;border-bottom:1px solid var(--network-line);height:auto;padding:16px 20px;position:relative}.network-brand{margin-bottom:12px}.network-menu-toggle{border:1px solid var(--network-line);color:var(--network-accent);font:inherit;background:0 0;padding:10px 12px;font-size:14px;display:block}.network-navigation{display:none}.network-navigation.is-open{margin-top:14px;display:flex}.network-identity{padding-top:20px}.network-content .personnel-shell{width:calc(100% - 40px)}}@media (width<=600px){.network-card-grid{grid-template-columns:1fr}.network-list>a,.network-list>article{flex-direction:column;align-items:flex-start;gap:8px}.network-list span{text-align:left}.network-page{padding:26px 20px 50px}.network-content .office-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}}.personnel-network{--network-sidebar:#101411;--network-soft:#29372b;--network-input:#111713;--network-button-text:#172018;--network-bg:#141716;--network-panel:#1b201e;--network-text:#eeeade;--network-muted:#b1b8ae;--network-line:#39413c;--network-accent:#c5d6ad;background:var(--network-bg);color:var(--network-text);font-family:Arial,Helvetica,sans-serif}.personnel-network .network-sidebar{background:var(--network-sidebar);border-right-color:var(--network-line)}.personnel-network .network-primary{border-radius:7px;margin:4px 0;padding:12px 14px}.personnel-network .network-primary.is-active{background:var(--network-soft);color:var(--network-text);border-left-color:var(--network-accent)}.personnel-network .network-secondary{border-left:1px solid var(--network-line);margin-left:15px;padding-left:10px}.personnel-network .network-secondary a{padding:9px 12px;line-height:1.45}.personnel-network .network-secondary a[aria-current=page]{background:var(--network-soft);color:var(--network-text);border-radius:5px}.personnel-network .network-page{padding-top:48px}.personnel-network .network-eyebrow{letter-spacing:.12em;font-size:11px}.personnel-network .network-page h1{max-width:900px;font-weight:600}.home-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0;display:grid}.home-overview>a{background:var(--network-panel);border:1px solid var(--network-line);color:var(--network-text);border-radius:12px;gap:16px;padding:24px;text-decoration:none;display:grid}.home-overview span{color:var(--network-muted);font-size:14px}.home-overview strong{letter-spacing:-.04em;font-size:38px;font-weight:500}.home-overview small{color:var(--network-accent);font-size:13px}.personnel-network :is(.network-destination,.network-list,.network-empty,.identity-card,.roblox-link-panel){border-radius:10px;overflow:hidden}.personnel-network .network-destination{transition:background .15s,border-color .15s}.personnel-network .network-destination:hover,.home-overview>a:hover{background:var(--network-soft);border-color:var(--network-accent)}.personnel-network .network-list>a:hover{background:var(--network-soft)}.personnel-network .network-content :is(input,select,textarea){min-height:42px;color:var(--network-text);background:var(--network-input);border-color:var(--network-line);border-radius:5px;max-width:100%}.personnel-network .network-content button{border-radius:5px;min-height:42px}.personnel-network button:disabled{opacity:.55;cursor:not-allowed}.personnel-network .network-content :is(table){font-variant-numeric:tabular-nums;width:100%}.personnel-network .network-content :is(th,td){line-height:1.5}.personnel-network .network-content :is(p,dd,td){overflow-wrap:anywhere}.personnel-network .network-content .profile-tabs a{color:var(--network-accent);border-radius:6px}.personnel-network .network-content :is(.identity-card,.profile-grid>article,.roblox-link-panel){background:var(--network-panel);border-color:var(--network-line)}.personnel-network .network-content .identity-card-bar,.personnel-network .network-content .monogram{background:var(--network-soft);color:var(--network-text)}.account-result{background:var(--network-soft);border:1px solid #728a5f;border-radius:8px;margin:18px 0;padding:16px 20px}.account-result.error{background:#36251f;border-color:#c99b84}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.connection-card{background:var(--network-panel);border:1px solid var(--network-line);border-radius:10px;padding:24px}.connection-card h2{margin-top:8px}.connection-card p{color:var(--network-muted);line-height:1.65}.connection-card label{gap:8px;margin:16px 0;display:grid}.connection-card input{padding:10px}.connection-card button{background:var(--network-accent);color:var(--network-button-text);border:0;padding:10px 18px}.connection-card small{color:var(--network-muted);line-height:1.6;display:block}.connection-card code{overflow-wrap:anywhere}.connection-state{background:var(--network-soft);color:var(--network-text);border-radius:20px;padding:5px 9px;font-size:12px;display:inline-block}@media (width<=700px){.home-overview,.connection-grid{grid-template-columns:1fr}.home-overview>a{grid-template-columns:1fr auto;gap:8px;padding:18px}.home-overview strong{grid-area:1/2/3}.personnel-network .network-page{padding-top:28px}.network-content .identity-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.personnel-network *{scroll-behavior:auto!important;transition:none!important}}[data-personnel-theme=midnight] .personnel-network{--network-bg:#101823;--network-panel:#182434;--network-sidebar:#0c121c;--network-text:#e5edf6;--network-muted:#a8bbce;--network-line:#354a61;--network-accent:#8dcde8;--network-soft:#203a4e;--network-input:#101b29;--network-button-text:#0b2435;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-personnel-theme=slate] .personnel-network{--network-bg:#1b1c20;--network-panel:#25262c;--network-sidebar:#15161a;--network-text:#f0ece5;--network-muted:#bdbbb7;--network-line:#48484f;--network-accent:#e6bc80;--network-soft:#39332b;--network-input:#1b1b20;--network-button-text:#292014;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-personnel-theme=light] .personnel-network{--network-bg:#f2f3ee;--network-panel:#fff;--network-sidebar:#e6eae1;--network-text:#202a23;--network-muted:#526054;--network-line:#bdc8ba;--network-accent:#345d34;--network-soft:#dce7d5;--network-input:#fafbf7;--network-button-text:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.network-theme-selector{color:var(--network-muted);gap:7px;margin:0 10px 22px;font-size:12px;line-height:1.5;display:grid}.network-theme-selector select{width:100%;min-height:42px;color:var(--network-text);background:var(--network-panel);border:1px solid var(--network-line);font:inherit;border-radius:6px;padding:10px 12px;font-size:14px}.personnel-network .network-content .personnel-page{color:var(--network-text)}.personnel-network .network-content :is(.workflow-post,.workflow-panel,.workflow-empty,.task-panel,.assignment-card,.career-panel,.executive-panel,.authority-card,.research-panel,.operations-panel,.analytics-panel,.identity-card,.profile-grid>article){background:var(--network-panel);border-color:var(--network-line);color:var(--network-text)}.personnel-network .network-content :is(.workflow-intro p,.workflow-byline,.profile-intro p,.task-intro p,.career-intro p,.executive-intro p,.network-lead,.profile-grid p,.roblox-link-panel p){color:var(--network-muted)}.personnel-network .network-content :is(.workflow-body,.identity-card dd,.identity-main strong,.profile-grid h2,.roblox-link-panel strong,.roblox-link-panel h2){color:var(--network-text)}.personnel-network .network-content :is(.workflow-filters button,.workflow-panel button,.roblox-link-panel button){background:var(--network-accent);color:var(--network-button-text);border-color:var(--network-accent)}.personnel-network .network-content :is(.workflow-offices a,.workflow-task-link,.workflow-post a,.profile-tabs a,.roblox-link-panel a,.cyan){color:var(--network-accent)}.personnel-network .network-content :is(.workflow-meta,.workflow-access,.identity-card dt,.identity-main small,.identity-main span,.roblox-link-panel>span,.roblox-link-panel small){color:var(--network-muted)}[data-personnel-theme=light] .personnel-network .account-result.error{color:#662d22;background:#fff0e9}@media (width<=900px){.network-theme-selector{max-width:240px;margin:14px 0}}.personnel-network .network-content .roblox-link-panel{border:1px solid var(--network-line);background:var(--network-panel);margin:24px 0;padding:24px}.personnel-network .network-content .roblox-link-panel h2,.connection-card h2{margin:12px 0;font-size:24px;line-height:1.3}.personnel-network .network-content .roblox-link-panel p{margin:12px 0;font-size:15px;line-height:1.65}.personnel-network .network-content .roblox-link-panel button{margin:10px 0;padding:10px 18px}.personnel-network .network-content .roblox-link-panel details{margin-top:20px}.personnel-network .network-content .roblox-link-panel summary{cursor:pointer;line-height:1.5}.connection-grid{align-items:start}.connection-card summary{cursor:pointer}.connection-card summary h2{margin:8px 12px;display:inline-block}.connection-card summary .connection-state{float:right;margin-top:10px}.office-live-options{border:1px solid var(--network-line);margin:20px 0;padding:16px}.office-live-options label{align-items:flex-start;gap:12px;display:flex}.office-live-options input{width:18px;height:18px;accent-color:var(--network-accent);flex:0 0 18px;margin:4px 0}.office-live-options small{margin-top:6px}.office-health-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.office-health-counts span{color:var(--network-muted);gap:6px;font-size:14px;display:grid}.office-health-counts strong{color:var(--network-text);font-size:30px;font-weight:500}.office-health-warning{background:var(--network-soft);border-left:3px solid var(--network-accent);padding:12px}.office-history{margin-top:18px}.office-history summary{padding:4px;font-size:16px}.office-member-status{max-height:420px;padding:0;list-style:none;overflow:auto}.office-member-status li{border-bottom:1px solid var(--network-line);overflow-wrap:anywhere;gap:7px;padding:14px 0;font-size:14px;display:grid}.office-member-status a{color:var(--network-accent)}.office-member-status span{color:var(--network-muted)}.office-config-grid{grid-template-columns:1fr}.office-config-grid .connection-card{padding:20px 24px}.office-config-grid form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.office-config-grid form>fieldset,.office-config-grid form>p,.office-config-grid form>small{grid-column:1/-1}.office-config-grid form>button{justify-self:start;margin:4px 0 12px}.office-config-grid fieldset label{margin:12px 0}.connection-grid>.connection-card:only-child{grid-column:1/-1}@media (width<=700px){.office-config-grid form{grid-template-columns:1fr}.office-config-grid .connection-card{padding:18px}.office-health-counts{gap:8px}.office-health-counts strong{font-size:26px}}#vt-public{--vt-paper:#ece8de;--vt-ink:#242620;--vt-accent:#843a30;--vt-line:#c9c4b7;--vt-muted:#606157;background:var(--vt-paper);color:var(--vt-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Arial,Helvetica,sans-serif;line-height:1.55}#vt-public *{box-sizing:border-box}#vt-public a{color:inherit;text-decoration:none}#vt-public button{font:inherit;cursor:pointer}#vt-public h1,#vt-public h2,#vt-public h3,#vt-public p,#vt-public figure{margin:0}#vt-public .vt-micro{letter-spacing:.11em;text-transform:uppercase;font-family:Courier New,monospace;font-size:11px;line-height:1.5}#vt-public header{border-top:7px solid var(--vt-accent);justify-content:space-between;align-items:center;gap:22px;padding-block:25px;display:flex}#vt-public .vt-brand{letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:700;line-height:1.1;display:flex}#vt-public .vt-mark{letter-spacing:-.12em;color:var(--vt-accent);padding-right:5px;font-size:38px}#vt-public .vt-brand small{letter-spacing:.07em;margin-top:7px;font:10px Courier New,monospace;display:block}#vt-public nav{align-items:center;gap:25px;font-size:12px;display:flex}#vt-public .vt-hero{color:#f5f0e6;isolation:isolate;background:#262820;align-items:flex-end;min-height:575px;display:flex;position:relative}#vt-public .vt-hero>img{object-fit:cover;z-index:-2;object-position:center;width:100%;height:100%;position:absolute;inset:0}#vt-public .vt-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0f120ed1,#0f120e29),linear-gradient(#0000 35%,#0f120ea6);position:absolute;inset:0}#vt-public .vt-hero-copy{width:100%;padding-top:95px;padding-bottom:45px}#vt-public h1{letter-spacing:-.058em;max-width:750px;font-size:clamp(43px,6.8vw,76px);font-weight:500;line-height:1.02}#vt-public h1 em{letter-spacing:-.045em;font-family:Georgia,serif;font-weight:400}#vt-public .vt-hero-copy>p{color:#e0ded5;max-width:435px;margin-top:24px;font-size:15px}#vt-public .vt-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:27px;display:flex}#vt-public .vt-button{background:var(--vt-accent);color:#fff5e9;border:1px solid #0000;justify-content:space-between;align-items:center;gap:35px;min-height:46px;padding:14px 20px;font-size:13px;display:inline-flex}#vt-public .vt-button:hover{filter:brightness(1.13)}#vt-public .vt-photo-meta{color:#d5d0c1;border-top:1px solid #8a897366;justify-content:space-between;gap:20px;margin-top:52px;padding-top:15px;display:flex}#vt-public .vt-intro{border-bottom:1px solid var(--vt-line);grid-template-columns:1fr 2fr;gap:45px;padding-block:62px;display:grid}#vt-public .vt-red{color:var(--vt-accent)}#vt-public .vt-intro h2{letter-spacing:-.035em;max-width:660px;font-size:29px;font-weight:400;line-height:1.3}#vt-public .vt-intro p{color:var(--vt-muted);max-width:580px;margin-top:20px;font-size:14px}#vt-public .vt-section{padding-block:68px}#vt-public .vt-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px;display:flex}#vt-public h2{letter-spacing:-.045em;font-size:clamp(30px,4.5vw,44px);font-weight:400;line-height:1.12}#vt-public .vt-heading h2{margin-top:15px}#vt-public .vt-heading>p{max-width:240px;color:var(--vt-muted);font-size:13px}#vt-public .vt-gallery-image{aspect-ratio:2.12;object-fit:cover;background:#242620;width:100%;display:block}#vt-public .vt-gallery-bottom{grid-template-columns:1fr 1fr;gap:35px;padding-top:20px;display:grid}#vt-public .vt-gallery-bottom h3{letter-spacing:-.035em;font-size:23px;font-weight:400}#vt-public .vt-gallery-bottom p{color:var(--vt-muted);max-width:440px;margin-top:8px;font-size:13px}#vt-public .vt-photo-tabs{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}#vt-public .vt-photo-tabs button{border:1px solid var(--vt-line);color:var(--vt-ink);background:0 0;min-height:44px;padding:12px;font:11px Courier New,monospace}#vt-public .vt-photo-tabs button[aria-pressed=true]{background:var(--vt-ink);color:var(--vt-paper);border-color:var(--vt-ink)}#vt-public .vt-paths{border-block:1px solid var(--vt-line);grid-template-columns:1fr 1fr;display:grid}#vt-public .vt-path{padding:38px 10% 40px 0}#vt-public .vt-path+.vt-path{border-left:1px solid var(--vt-line);padding-left:10%;padding-right:0}#vt-public .vt-path h3{letter-spacing:-.035em;margin:18px 0;font-size:31px;font-weight:400;line-height:1.2}#vt-public .vt-path p{color:var(--vt-muted);font-size:14px}#vt-public .vt-text-link{border-bottom:1px solid var(--vt-accent);color:var(--vt-accent);gap:35px;margin-top:25px;padding-bottom:7px;font-size:13px;display:inline-flex}#vt-public .vt-institution{color:#eae6da;background:#252a24;grid-template-columns:1fr 1fr;display:grid}#vt-public .vt-institution>img{object-fit:cover;object-position:42% center;width:100%;height:100%;min-height:420px}#vt-public .vt-institution h2{margin-top:28px;font-size:39px}#vt-public .vt-institution p{color:#c4c8bc;margin-top:24px;font-size:14px}#vt-public .vt-institution .vt-rule{color:#d1c7aa;border-top:1px solid #61675a;margin-top:40px;padding-top:17px}#vt-public details{border-bottom:1px solid var(--vt-line)}#vt-public summary{cursor:pointer;align-items:center;gap:22px;padding-block:20px;font-size:15px;list-style:none;display:flex}#vt-public summary::-webkit-details-marker{display:none}#vt-public summary .vt-code{color:var(--vt-accent);flex-shrink:0;width:48px;font:12px Courier New,monospace}#vt-public summary .vt-plus{margin-left:auto;font-size:22px;font-weight:400}#vt-public details[open] .vt-plus{transform:rotate(45deg)}#vt-public details>p{color:var(--vt-muted);max-width:710px;padding:0 35px 23px 70px;font-size:14px}#vt-public .vt-arrival{background:#dcd6c7;grid-template-columns:1.1fr 1fr;gap:50px;padding-block:64px;display:grid}#vt-public .vt-arrival h2{margin-top:18px}#vt-public .vt-arrival p{color:#54584d;margin-bottom:20px;font-size:14px}#vt-public .vt-arrival .vt-micro{margin-top:15px;font-size:10px}#vt-public footer{justify-content:space-between;align-items:center;gap:25px;padding-block:30px;display:flex}#vt-public footer p{color:var(--vt-muted);font-size:11px}#vt-public a:focus-visible,#vt-public button:focus-visible,#vt-public summary:focus-visible{outline-offset:4px;outline:3px solid #b26c35}@media (width<=660px){#vt-public header{flex-direction:column;align-items:flex-start;gap:18px;padding-block:18px}#vt-public nav{flex-wrap:wrap;justify-content:space-between;gap:18px;width:100%}#vt-public .vt-hero{min-height:570px}#vt-public .vt-hero-copy{padding-top:75px}#vt-public .vt-intro,#vt-public .vt-gallery-bottom,#vt-public .vt-institution,#vt-public .vt-arrival{grid-template-columns:1fr;gap:25px}#vt-public .vt-section{padding-block:45px}#vt-public .vt-intro{padding-block:40px}#vt-public .vt-heading{display:block}#vt-public .vt-heading>p{max-width:100%;margin-top:18px}#vt-public .vt-photo-tabs{justify-content:flex-start}#vt-public .vt-gallery-image{aspect-ratio:1.4}#vt-public .vt-paths{grid-template-columns:1fr}#vt-public .vt-path,#vt-public .vt-path+.vt-path{border-left:0;padding:30px 0}#vt-public .vt-path+.vt-path{border-top:1px solid var(--vt-line)}#vt-public .vt-institution>img{aspect-ratio:1.5;min-height:0}#vt-public .vt-institution-copy{padding:35px 6%}#vt-public .vt-photo-meta{flex-direction:column;gap:6px}#vt-public footer{flex-direction:column;align-items:flex-start}#vt-public summary{gap:12px;font-size:13px}#vt-public details>p{padding-left:0}}#vt-public{--vt-muted:#45483e;font-size:17px;line-height:1.7}#vt-public .vt-wrap{padding-inline:4.5%}#vt-public header{flex-wrap:wrap;gap:20px;padding-block:22px}#vt-public .vt-brand{letter-spacing:.02em;gap:16px;font-size:15px;line-height:1.25}#vt-public .vt-brand small{font-size:11px;line-height:1.4}#vt-public .vt-mark{background:#292d26;flex-shrink:0;justify-content:center;align-items:center;width:104px;height:62px;padding:12px;display:flex}#vt-public .vt-mark img{width:100%;height:auto;display:block}#vt-public nav{flex-wrap:wrap;gap:20px;font-size:15px}#vt-public nav>a{align-items:center;min-height:46px;display:inline-flex}#vt-public nav .vt-discord{background:var(--vt-accent);color:#fff8ef;gap:20px;padding:12px 20px;font-weight:700}#vt-public nav .vt-discord:hover{filter:brightness(1.12)}#vt-public .vt-access{border:0;padding:0}#vt-public .vt-hero{background:var(--vt-paper);min-height:0;color:var(--vt-ink);border-block:1px solid var(--vt-line);isolation:auto;grid-template-columns:1.12fr 1fr;display:grid}#vt-public .vt-hero>img{object-position:58% center;z-index:auto;grid-area:1/2;width:100%;height:100%;min-height:570px;position:static}#vt-public .vt-hero:after{display:none}#vt-public .vt-hero-copy{grid-area:1/1;align-self:center;padding:48px 8%}#vt-public .vt-hero-label{color:var(--vt-accent);margin-bottom:25px}#vt-public h1{letter-spacing:-.045em;font-size:clamp(40px,5.35vw,58px);font-weight:700;line-height:1.07}#vt-public h1 em{font:inherit;color:var(--vt-accent);letter-spacing:inherit}#vt-public .vt-hero-copy>p{color:#363c32;max-width:38ch;margin-top:25px;font-size:18px;line-height:1.65}#vt-public .vt-button{gap:22px;min-height:50px;padding:14px 19px;font-size:16px;line-height:1.4}#vt-public .vt-ghost{color:var(--vt-ink);background:0 0;border-color:#777b6c}#vt-public .vt-photo-meta{color:#454b3e;border-color:var(--vt-line);flex-direction:column;gap:6px;margin-top:34px}#vt-public .vt-micro{letter-spacing:.06em;font-size:12px;line-height:1.6}#vt-public .vt-intro{grid-template-columns:1fr 2.3fr;gap:34px;padding-block:42px}#vt-public .vt-intro h2{font-size:31px;font-weight:500;line-height:1.3}#vt-public .vt-intro p,#vt-public .vt-path p,#vt-public .vt-institution p,#vt-public .vt-arrival p,#vt-public details>p{font-size:17px;line-height:1.75}#vt-public h2{font-weight:500;line-height:1.2}#vt-public .vt-heading{align-items:flex-start;gap:32px}#vt-public .vt-heading>p{max-width:280px;margin-top:26px;font-size:16px;line-height:1.7}#vt-public .vt-gallery-bottom{grid-template-columns:1.3fr 1fr;gap:25px;padding-top:25px}#vt-public .vt-gallery-bottom h3{font-size:27px;font-weight:500;line-height:1.3}#vt-public .vt-gallery-bottom p{font-size:17px;line-height:1.7}#vt-public .vt-photo-tabs{justify-content:flex-start;gap:8px}#vt-public .vt-photo-tabs button{padding:12px 15px;font:14px/1.4 Arial,sans-serif}#vt-public .vt-path h3{font-size:33px;font-weight:500}#vt-public .vt-text-link{font-size:16px;line-height:1.5}#vt-public .vt-institution{grid-template-columns:.85fr 1.15fr}#vt-public .vt-institution-copy{padding:45px 9%}#vt-public .vt-institution p{color:#e2e5d9}#vt-public .vt-institution h2{font-size:41px}#vt-public .vt-institution .vt-rule{color:#ebe4d1}#vt-public .vt-directory{padding-top:12px}#vt-public summary{padding-block:22px;font-size:18px;line-height:1.45}#vt-public summary .vt-code{width:54px;font-size:14px}#vt-public details>p{padding-left:76px}#vt-public .vt-arrival{grid-template-columns:1fr 1.2fr}#vt-public .vt-arrival .vt-micro,#vt-public footer p{font-size:13px;line-height:1.65}@media (width<=850px){#vt-public header{align-items:flex-start}#vt-public nav{justify-content:space-between;gap:12px;width:100%}#vt-public .vt-hero{grid-template-columns:1fr 1fr}#vt-public h1{font-size:43px}#vt-public .vt-hero-copy{padding:35px 8%}#vt-public .vt-hero>img{min-height:580px}#vt-public .vt-gallery-bottom{grid-template-columns:1fr}#vt-public .vt-heading{display:block}#vt-public .vt-heading>p{max-width:540px;margin-top:18px}}@media (width<=660px){#vt-public .vt-hero{grid-template-columns:1fr}#vt-public .vt-hero-copy{grid-area:1/1;padding:35px 6%}#vt-public .vt-hero>img{object-position:center;grid-area:2/1;height:270px;min-height:0}#vt-public h1{font-size:clamp(38px,8.5vw,54px)}#vt-public .vt-hero-copy>p{max-width:100%}#vt-public .vt-intro,#vt-public .vt-institution,#vt-public .vt-arrival{grid-template-columns:1fr}#vt-public .vt-institution>img{height:280px}#vt-public .vt-intro{gap:22px}#vt-public .vt-institution h2{font-size:36px}#vt-public details>p{padding-left:0}#vt-public summary{gap:12px;font-size:16px}#vt-public nav{grid-template-columns:1fr 1fr;gap:10px 15px;display:grid}#vt-public nav .vt-discord{grid-area:1/2;justify-content:center;padding-inline:12px}#vt-public nav .vt-access{grid-area:2/2}#vt-public .vt-photo-meta{margin-top:25px}#vt-public .vt-institution-copy{padding:35px 6%}}#vt-public{--vt-photo-grade:.13;--vt-photo-cut:24px;--vt-photo-inset:12px}#vt-public .vt-photo-frame{isolation:isolate;min-width:0;clip-path:polygon(0 0,calc(100% - var(--vt-photo-cut)) 0,100% var(--vt-photo-cut),100% 100%,0 100%);background:#d3cbbc;border:1px solid #a59b88;padding:10px;position:relative}#vt-public .vt-photo-frame>img{object-fit:cover;width:100%;display:block}#vt-public .vt-photo-frame:before{content:"";z-index:1;pointer-events:none;opacity:var(--vt-photo-grade);background:linear-gradient(135deg,#d6c297f2,#a3613e59 55%,#d8c69db3);position:absolute;inset:10px}#vt-public .vt-photo-frame:after{content:"";inset:var(--vt-photo-inset);z-index:2;pointer-events:none;background:linear-gradient(var(--vt-accent),var(--vt-accent)) left top/42px 3px no-repeat,linear-gradient(var(--vt-accent),var(--vt-accent)) left top/3px 42px no-repeat,linear-gradient(#e2d3b3,#e2d3b3) right bottom/30px 2px no-repeat,linear-gradient(#e2d3b3,#e2d3b3) right bottom/2px 30px no-repeat;border:1px solid #e6d7b87a;position:absolute}#vt-public .vt-hero>.vt-photo-frame{grid-area:1/2;align-self:stretch;min-height:510px;margin:28px 7% 28px 0}#vt-public .vt-hero>.vt-photo-frame>img{object-position:58% center;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}#vt-public .vt-gallery-image{aspect-ratio:2.12}#vt-public .vt-institution>.vt-photo-frame{background:#41463b;border-color:#737866;align-self:stretch;min-height:420px;margin:25px 0 25px 25px}#vt-public .vt-institution>.vt-photo-frame>img{object-position:42% center;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}@media (width<=850px){#vt-public .vt-hero>.vt-photo-frame{min-height:530px}}@media (width<=660px){#vt-public .vt-hero>.vt-photo-frame{grid-area:2/1;height:285px;min-height:0;margin:0 6% 28px}#vt-public .vt-hero>.vt-photo-frame>img{object-position:center}#vt-public .vt-gallery-image{aspect-ratio:1.4}#vt-public .vt-institution>.vt-photo-frame{height:285px;min-height:0;margin:24px 6% 0}}#vt-public .vt-mark{background:0 0;border:0;justify-content:center;align-items:center;width:112px;height:50px;padding:0;display:flex}#vt-public .vt-mark img{filter:brightness(0);opacity:.86;flex-shrink:0;width:112px;max-width:none;height:auto;transform:translate(2.06px,1.62px)}#vt-public .vt-brand small{font-size:12px}#vt-public [id]{scroll-margin-top:20px}.access-tabs{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.access-tabs a{border:1px solid var(--network-line);color:var(--network-accent);padding:10px 14px;font-size:14px}.access-columns{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.access-panel{border:1px solid var(--network-line);background:var(--network-panel);min-width:0;padding:24px}.access-panel h2{margin:0 0 16px;font-size:22px;line-height:1.4}.access-roster{max-height:680px;overflow:auto}.access-roster a[aria-current]{background:#1b3439}.access-roster a{align-items:start}.access-muted{color:var(--network-muted);font-size:14px;line-height:1.6}.access-form{gap:18px;display:grid}.access-form label{gap:8px;font-size:14px;line-height:1.5;display:grid}.access-form :is(input,select,textarea),.access-page .network-office-filter input{width:100%;color:var(--network-text);font:inherit;background:#081315;border:1px solid #416069;min-width:0;padding:11px 12px;font-size:16px}.access-form textarea{resize:vertical;min-height:84px}.access-form button{border:1px solid var(--network-accent);background:var(--network-accent);color:#081315;font:inherit;cursor:pointer;padding:12px 18px;font-size:14px}.access-form button:disabled{opacity:.5;cursor:default}.access-form fieldset{border:1px solid var(--network-line);gap:14px;min-width:0;padding:18px;display:grid}.access-form legend{padding:0 5px;font-size:16px}.access-form fieldset p{color:var(--network-muted);margin:0;font-size:14px;line-height:1.6}.access-form .access-check{align-items:flex-start;gap:10px;display:flex}.access-check input{width:18px;height:18px;accent-color:var(--network-accent);flex-shrink:0;margin:2px 0}.access-preview{border-left:3px solid var(--network-accent);background:#0a171a;padding:16px 20px}.access-preview h3{margin:0 0 14px;font-size:18px}.access-preview dl{flex-wrap:wrap;gap:18px;display:flex}.access-preview dt{color:var(--network-muted);font-size:12px}.access-preview dd{margin:6px 0;font-size:14px}.access-preview p,.access-preview li{color:var(--network-muted);font-size:14px;line-height:1.6}.access-preview strong{font-size:14px}.access-explanation{border:1px solid var(--network-line);padding:18px 22px}.access-explanation summary{color:var(--network-accent);cursor:pointer;font-size:16px}.access-explanation p{color:var(--network-muted);font-size:16px;line-height:1.65}.access-message{color:#b1e7d6;border:1px solid #548c85;margin:16px 0;padding:15px 18px;font-size:14px;line-height:1.6}.access-message.error{color:#ffc5be;border-color:#b67e79}.access-history details{border:1px solid var(--network-line);padding:16px 20px}.access-history summary{cursor:pointer;font-size:14px;line-height:1.5}.access-history small{color:var(--network-muted);font-size:12px;display:block}.access-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.access-page section{scroll-margin-top:24px}@container (width<=900px){.access-columns{grid-template-columns:1fr}.access-roster{max-height:360px}}.connected-permissions{max-width:1360px;margin:auto;padding-bottom:64px}.permissions-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.permissions-heading h1{margin-bottom:12px}.permissions-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.permissions-tabs a,.permissions-new{color:inherit;border:1px solid #626a52;border-radius:5px;padding:10px 16px;text-decoration:none}.permissions-banner,.permissions-panel,.permissions-preview{background:#171e19;border:1px solid #394237;border-radius:8px;margin:16px 0;padding:24px}.permissions-banner{border-left:4px solid #a2b880}.permissions-banner p,.permission-note{color:#b9c4b7}.permissions-columns{grid-template-columns:260px minmax(0,1fr);gap:24px;display:grid}.permissions-role-list{padding-top:16px}.permissions-role-list a{color:inherit;border-bottom:1px solid #394237;padding:14px 12px;text-decoration:none;display:block}.permissions-role-list a[aria-current]{background:#34402c}.permissions-role-list small,.permission-row small{color:#b9c4b7;margin-top:5px;font-size:12px;display:block}.permissions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.connected-permissions label:not(.permission-check){margin:10px 0;display:block}.connected-permissions input:not([type=checkbox]),.connected-permissions select,.connected-permissions textarea{box-sizing:border-box;color:#eef2e9;width:100%;font:inherit;background:#0e1511;border:1px solid #53624b;border-radius:4px;margin:7px 0;padding:11px;display:block}.connected-permissions textarea{min-height:75px}.connected-permissions fieldset{border:1px solid #394237;margin:24px 0;padding:16px}.connected-permissions legend{padding:0 8px;font-weight:600}.permission-row{border-bottom:1px solid #394237;padding:16px 0}.permission-check{align-items:flex-start;gap:12px;display:flex}.permission-check input{accent-color:#9cae7a;margin-top:5px}.permission-scopes{flex-wrap:wrap;gap:10px 18px;padding-left:24px;display:flex}.permission-scopes label{font-size:13px}.connected-permissions button{color:#131b0f;font:inherit;cursor:pointer;background:#bccd96;border:0;border-radius:4px;padding:11px 18px;font-weight:600}.connected-permissions button:disabled{opacity:.5;cursor:not-allowed}.permissions-preview{border-color:#b9ca94}.sync-state{white-space:nowrap;border:1px solid #746b3d;border-radius:20px;padding:8px 14px}.sync-state.ready{border-color:#79aa76}.permissions-success,.permissions-error{border:1px solid #7eaa76;padding:16px}.permissions-error{border-color:#cb837c}.connected-permissions section{margin:40px 0;scroll-margin-top:30px}.connected-permissions details{border-bottom:1px solid #394237;padding:16px 0}.connected-permissions summary{cursor:pointer}.connected-permissions pre{white-space:pre-wrap;max-height:280px;font-size:12px;overflow:auto}.permissions-table{overflow:auto}.permissions-table table{border-collapse:collapse;width:100%}.permissions-table td,.permissions-table th{text-align:left;border-bottom:1px solid #394237;padding:12px}@media (width<=850px){.permissions-columns,.permissions-grid{grid-template-columns:1fr}.permissions-heading{display:block}.sync-state{margin-top:10px;display:inline-block}.permissions-role-list{max-height:320px;overflow:auto}.permissions-panel{padding:16px}.permission-scopes{padding-left:0}}.analytics-page{background:#070908}.analytics-shell{padding:76px 0 110px}.analytics-intro{grid-template-columns:1fr auto;align-items:end;gap:70px;display:grid}.analytics-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(56px,8vw,105px);line-height:.88}.analytics-intro>div>p:last-child{color:#8b978e;max-width:800px;margin:28px 0 0;line-height:1.7}.analytics-time{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);gap:12px;width:255px;padding:24px;display:grid}.analytics-time small,.analytics-time span{color:var(--network-muted,#4d7b7e);font:600 8px/1.4 var(--font-mono),monospace;letter-spacing:.1em}.analytics-time strong{font:500 12px/1.5 var(--font-mono),monospace;color:var(--network-text,#b8f5ff)}.analytics-scope{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent);grid-template-columns:repeat(7,1fr);margin-top:34px;display:grid}.analytics-scope a{text-align:center;color:#507f82;font:600 8px/1 var(--font-mono),monospace;padding:15px 8px}.analytics-scope a+a{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}.analytics-scope a.active{background:var(--network-accent,#6fd9e8);color:var(--network-button-text,#06100f)}.analytics-metrics{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);grid-template-columns:repeat(6,1fr);margin-top:22px;display:grid}.analytics-metrics article{gap:15px;padding:23px;display:grid}.analytics-metrics article+article{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}.analytics-metrics span,.analytics-metrics small{color:var(--network-muted,#4d7b7e);font:600 7px/1.3 var(--font-mono),monospace;letter-spacing:.08em}.analytics-metrics strong{font:500 32px/1 var(--font-mono),monospace}.analytics-metrics .warning strong{color:#f0b864}.analytics-panel{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 2%,transparent);margin-top:25px;padding:32px}.analytics-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.analytics-heading span,.analytics-heading small{color:var(--network-muted,#4d7b7e);font:600 8px/1 var(--font-mono),monospace;letter-spacing:.1em}.analytics-heading h2{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(27px,4vw,43px)}.office-analytics-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.office-analytics-grid article{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 17%,transparent);padding:21px}.office-row-head{justify-content:space-between;align-items:center;display:flex}.office-row-head strong{font:600 19px/1 var(--font-mono),monospace;color:var(--network-text,#b8f5ff)}.office-row-head span{font:600 7px/1 var(--font-mono),monospace;color:var(--network-muted,#4d7b7e)}.participation-bar{background:#101917;height:4px;margin:18px 0 21px}.participation-bar i{background:var(--network-accent,#6fd9e8);height:100%;display:block}.office-analytics-grid dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.office-analytics-grid dl div{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 12%,transparent);padding:10px 5px}.office-analytics-grid dt{color:#456d70;font:600 7px/1 var(--font-mono),monospace}.office-analytics-grid dd{font:500 16px/1 var(--font-mono),monospace;margin:7px 0 0}.office-analytics-grid .alert dd{color:#f0b864}.analytics-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.signal-list{gap:7px;display:grid}.signal-list article{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.signal-list article div{gap:5px;display:grid}.signal-list strong{font-size:13px}.signal-list small,.signal-list span{color:#517c7f;font:600 7px/1.4 var(--font-mono),monospace}.signal-list span{color:#e4af61}.analytics-empty{border:1px dashed color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);color:#66766e;font:500 9px/1.5 var(--font-mono),monospace;padding:25px}.workload-table{overflow-x:auto}.workload-head,.workload-table article{grid-template-columns:1.35fr .45fr 1fr .35fr .55fr 1fr;align-items:center;gap:15px;min-width:850px;display:grid}.workload-head{color:var(--network-muted,#4d7b7e);font:600 7px/1 var(--font-mono),monospace;padding:0 14px 12px}.workload-table article{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 13%,transparent);padding:14px}.workload-table article strong{font-size:12px}.workload-table article span,.workload-table article i,.workload-table article time{font:500 8px/1.4 var(--font-mono),monospace;color:var(--network-muted,#82928a);font-style:normal}.workload-table article i{color:var(--network-text,#b8f5ff)}.workload-table article i.alert{color:#f0b864}.analytics-advisory{border-left:3px solid var(--network-accent,#6fd9e8);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 4%,transparent);grid-template-columns:190px 1fr;gap:25px;margin-top:25px;padding:22px;display:grid}.analytics-advisory strong{color:var(--network-text,#8eeaf4);font:600 8px/1.4 var(--font-mono),monospace}.analytics-advisory p{color:#839087;margin:0;font-size:11px;line-height:1.6}.analytics-denied{padding:150px 0}.analytics-denied h1{font-size:60px}.analytics-denied p{color:var(--network-muted,#879087)}.analytics-denied a{color:var(--network-accent,#6fd9e8)}@media (width<=1000px){.analytics-intro{grid-template-columns:1fr}.analytics-time{width:100%}.analytics-metrics{grid-template-columns:repeat(3,1fr)}.analytics-metrics article:nth-child(4){border-left:0;border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}.office-analytics-grid{grid-template-columns:1fr 1fr}.analytics-grid{grid-template-columns:1fr}}@media (width<=650px){.analytics-shell{padding-top:45px}.analytics-scope,.analytics-metrics,.office-analytics-grid{grid-template-columns:1fr}.analytics-scope a+a,.analytics-metrics article+article{border-left:0;border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}.analytics-panel{padding:20px}.analytics-heading{flex-direction:column;align-items:flex-start}.analytics-advisory{grid-template-columns:1fr}.personnel-shell{width:min(100% - 30px,1320px)}}.applications-shell{padding-block:78px 120px}.applications-intro{grid-template-columns:1fr 330px;align-items:end;gap:70px;margin-bottom:55px;display:grid}.applications-intro h1,.application-denied h1,.record-hero h1{letter-spacing:-.06em;max-width:900px;margin:0;font-size:clamp(48px,6vw,82px);font-weight:600;line-height:.96}.applications-intro>div:first-child>p:last-child,.record-hero>div:first-child>p:last-child,.application-denied>p:not(.personnel-kicker){color:#93a197;max-width:760px;margin:28px 0 0;font-size:15px;line-height:1.7}.applicant-identity{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 35%,transparent);background:var(--network-bg,#050806);gap:9px;padding:25px;display:grid}.applicant-identity small,.applicant-identity span{color:var(--network-muted,#458895);font:600 8px/1.4 var(--font-mono), monospace;letter-spacing:.1em}.applicant-identity strong{color:var(--network-text,#b8f5ff);font-size:19px}.application-notice{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 35%,transparent);color:var(--network-text,#b8f5ff);font:600 9px/1.4 var(--font-mono), monospace;letter-spacing:.08em;margin:24px 0;padding:15px 18px}.application-notice.error{color:#e7b35b;border-color:#e7b35b73}.active-application{border:1px solid var(--network-accent,#6fd9e8);background:linear-gradient(110deg, color-mix(in srgb,var(--network-accent,#6fd9e8) 8%,transparent), transparent 55%);justify-content:space-between;gap:50px;margin:30px 0 70px;padding:30px;display:flex}.active-application>div:first-child>span{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono), monospace;letter-spacing:.12em}.active-application h2{margin:12px 0 7px;font-size:27px}.active-application p{color:#849188;margin:0;font-size:12px}.active-application>div:last-child{text-align:right;align-content:center;gap:9px;min-width:210px;display:grid}.active-application>div:last-child strong{color:var(--network-text,#b8f5ff);font:600 15px/1 var(--font-mono), monospace}.active-application>div:last-child span{color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono), monospace}.active-application a{color:var(--network-text,#b8f5ff);font:600 9px/1 var(--font-mono), monospace;text-transform:uppercase;margin-top:5px}.application-heading{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);justify-content:space-between;align-items:end;gap:30px;padding-bottom:24px;display:flex}.application-heading span,.application-heading small,.form-section-title span{color:var(--network-muted,#458895);font:600 8px/1 var(--font-mono), monospace;letter-spacing:.1em}.application-heading h2,.form-section-title h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(29px,4vw,47px)}.office-application-grid{grid-template-columns:repeat(3,1fr);display:grid}.office-application-grid article{border-right:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);flex-direction:column;min-height:480px;padding:30px;display:flex}.office-application-grid article:nth-child(3n+1){border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent)}.office-number{color:color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);font:500 42px/1 var(--font-mono), monospace;align-self:flex-end}.office-application-grid article>span{color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono), monospace;letter-spacing:.12em;margin-top:20px}.intake-state{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 28%,transparent);width:fit-content;color:var(--network-accent,#6fd9e8);font:600 7px/1 var(--font-mono),monospace;margin-top:10px;padding:5px 7px;font-style:normal}.intake-state.closed{color:#e68c85;border-color:#e68c8559}.intake-message{color:#d39f62;font:500 8px/1.5 var(--font-mono),monospace;margin:0 0 18px;display:block}.office-application-grid h3{min-height:58px;margin:14px 0;font-size:23px;line-height:1.15}.office-application-grid p{color:#89958c;margin:0;font-size:12px;line-height:1.6}.office-application-grid ul{color:#a6aea4;margin:25px 0 30px;padding:0;font-size:11px;line-height:1.55;list-style:none}.office-application-grid li{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 12%,transparent);padding:8px 0 8px 19px;position:relative}.office-application-grid li:before{content:"■";color:var(--network-muted,#458895);font-size:6px;position:absolute;left:0}.office-application-grid form{margin-top:auto}.office-application-grid button{border:1px solid var(--network-accent,#6fd9e8);width:100%;min-height:48px;color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.office-application-grid button:hover:not(:disabled){background:var(--network-accent,#6fd9e8);color:var(--network-panel,#080b09)}.office-application-grid button:disabled{opacity:.4;cursor:not-allowed;justify-content:center;margin-top:auto}.application-history{margin-top:90px}.application-records article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);grid-template-columns:1.4fr .55fr .65fr 90px;align-items:center;gap:24px;min-height:105px;padding:20px 0;display:grid}.application-records article>div{gap:7px;display:grid}.application-records article>div span,.application-records article>div small{color:var(--network-muted,#458895);font:600 8px/1 var(--font-mono), monospace}.application-records article>div strong{font-size:15px}.application-records time,.application-records a{color:#718077;font:500 8px/1.4 var(--font-mono), monospace}.application-records a{color:var(--network-accent,#6fd9e8);text-align:right;text-transform:uppercase}.application-state{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);width:fit-content;color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase;padding:7px 9px;font-style:normal}.state-information_requested,.state-submitted,.state-pending{color:#e7b35b;border-color:#e7b35b66}.state-under_review{color:#82c8f0;border-color:#82c8f073}.state-withdrawn,.state-denied{color:#ef858d;border-color:#ef858d73}.state-accepted{color:#72d6a7;border-color:#72d6a773}.application-denied{min-height:calc(100vh - 98px);padding-block:110px}.application-denied a{color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono), monospace;text-transform:uppercase;margin-top:34px;display:inline-block}.application-record-shell{padding-block:55px 120px}.application-back{color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono), monospace;text-transform:uppercase;margin-bottom:55px;display:inline-block}.record-hero{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);grid-template-columns:1fr 290px;align-items:end;gap:60px;padding-bottom:55px;display:grid}.record-hero h1{font-size:clamp(42px,5.5vw,75px)}.record-status{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 35%,transparent);align-content:center;gap:12px;min-height:165px;padding:25px;display:grid}.record-status small,.record-status span{color:var(--network-muted,#458895);font:600 8px/1.4 var(--font-mono), monospace}.record-status strong{color:var(--network-text,#b8f5ff);font:600 19px/1 var(--font-mono), monospace;text-transform:uppercase}.application-form,.submitted-answers,.application-timeline{margin-top:70px}.form-section-title{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 26%,transparent);margin-bottom:30px;padding-bottom:22px}.form-section-title h2{font-size:35px}.application-form>label{color:#aab2a8;gap:10px;margin:0 0 34px;font-size:13px;display:grid}.application-form label>span{font-weight:600}.application-form label>small,.application-form label>i{color:#65756c;font:500 9px/1.5 var(--font-mono), monospace;font-style:normal}.application-form input,.application-form textarea,.application-form select{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 35%,transparent);background:var(--network-bg,#050806);color:#e9eadb;width:100%;font:400 13px/1.7 var(--font-display), Arial, sans-serif;resize:vertical;border-radius:0;outline:none;padding:15px}.application-form input:focus,.application-form textarea:focus,.application-form select:focus{border-color:var(--network-text,#b8f5ff);box-shadow:0 0 0 2px color-mix(in srgb,var(--network-accent,#6fd9e8) 10%,transparent)}.application-form-actions{justify-content:flex-end;gap:14px;display:flex}.application-form-actions button,.withdraw-form button{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 50%,transparent);min-height:48px;color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono), monospace;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 18px}.application-form-actions button.primary{background:var(--network-accent,#6fd9e8);color:var(--network-panel,#080b09)}.submitted-answers article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);padding:28px 0}.submitted-answers article small{color:var(--network-muted,#458895);font:600 8px/1 var(--font-mono), monospace;text-transform:uppercase}.submitted-answers article strong{margin-top:12px;font-size:22px;display:block}.submitted-answers article p{color:#bcc2b8;white-space:pre-wrap;max-width:900px;margin:14px 0 0;font-size:14px;line-height:1.75}.application-timeline article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);grid-template-columns:190px 1fr 150px;gap:25px;padding:22px 0;display:grid}.application-timeline time,.application-timeline article>small{color:#64736a;font:500 8px/1.5 var(--font-mono), monospace}.application-timeline strong{color:var(--network-text,#b8f5ff);font-size:13px}.application-timeline p{color:#8c998f;margin:8px 0 0;font-size:12px;line-height:1.55}.application-timeline article,.review-event-list article{border-left:3px solid #0000;padding-left:14px}.application-timeline article strong,.review-event-list article strong{font:600 8px/1.2 var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:5px 8px;display:inline-block}.tone-accepted{border-left-color:#72d6a7!important}.tone-accepted strong{color:#72d6a7!important}.tone-denied{border-left-color:#ef858d!important}.tone-denied strong{color:#ef858d!important}.tone-pending{border-left-color:#e7b35b!important}.tone-pending strong{color:#e7b35b!important}.tone-review{border-left-color:#82c8f0!important}.tone-review strong{color:#82c8f0!important}.tone-withdrawn{border-left-color:#a5ada8!important}.tone-withdrawn strong{color:#a5ada8!important}.tone-note{background:#dca9690b;border-left-color:#dca969!important}.tone-note strong{color:#dca969!important}.tone-neutral{border-left-color:var(--network-accent,#6fd9e8)!important}.tone-neutral strong{color:var(--network-accent,#6fd9e8)!important}.withdraw-form{border:1px solid #e68c854d;justify-content:space-between;align-items:center;gap:40px;margin-top:70px;padding:27px;display:flex}.withdraw-form strong{color:#e68c85}.withdraw-form p{color:#7e8981;margin:7px 0 0;font-size:11px}.withdraw-form button{color:#e68c85;border-color:#e68c8580}@media (width<=900px){.applications-intro,.record-hero{grid-template-columns:1fr}.office-application-grid{grid-template-columns:repeat(2,1fr)}.office-application-grid article:nth-child(3n+1){border-left:0}.office-application-grid article:nth-child(odd){border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent)}.application-records article{grid-template-columns:1fr .6fr}.application-records time,.application-records a{text-align:left}.application-timeline article{grid-template-columns:150px 1fr}.application-timeline article>small{grid-column:2}}@media (width<=580px){.office-application-grid{grid-template-columns:1fr}.office-application-grid article,.office-application-grid article:nth-child(n){border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent)}.active-application,.withdraw-form{flex-direction:column}.active-application>div:last-child{text-align:left}.application-records article,.application-timeline article{grid-template-columns:1fr}.application-timeline article>small{grid-column:auto}.application-form-actions{flex-direction:column}.application-form-actions button{width:100%}}.cooldown-application{background:linear-gradient(110deg,#e7b35b12,#0000 55%);border-color:#e7b35b8c}.cooldown-application>div:first-child>span,.cooldown-application>div:last-child span{color:#e7b35b}.employee-application{border-color:#b8f5ff73}.applicant-decision{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 38%,transparent);background:linear-gradient(120deg,color-mix(in srgb,var(--network-accent,#6fd9e8) 7%,transparent),transparent 55%);gap:13px;margin:45px 0 0;padding:32px;display:grid}.applicant-decision>span,.applicant-decision small{color:var(--network-muted,#4d8f99);font:600 8px/1.5 var(--font-mono),monospace;letter-spacing:.08em}.applicant-decision h2{color:var(--network-text,#b8f5ff);margin:4px 0;font-size:clamp(28px,4vw,46px)}.applicant-decision>p{color:#aeb9b1;max-width:900px;margin:0;font-size:14px;line-height:1.75}.applicant-decision>div{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);gap:7px;margin-top:10px;padding-top:20px;display:grid}.applicant-decision>div strong{font-size:17px}.applicant-decision.state-denied{background:linear-gradient(120deg,#e68c850e,#0000 55%);border-color:#e68c8566}.applicant-decision.state-denied h2{color:#e68c85}.applicant-onboarding{margin-top:70px}.applicant-onboarding .form-section-title{position:relative}.applicant-onboarding .form-section-title>small{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;position:absolute;bottom:27px;right:0}.onboarding-progress{background:color-mix(in srgb,var(--network-accent,#6fd9e8) 12%,transparent);height:3px;margin-bottom:18px}.onboarding-progress>span{background:var(--network-accent,#6fd9e8);height:100%;transition:width .18s;display:block}.applicant-onboarding article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);grid-template-columns:48px 1fr auto;align-items:center;gap:20px;min-height:108px;padding:20px 0;display:grid}.applicant-onboarding article>span{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 38%,transparent);width:38px;color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono),monospace;place-items:center;display:grid}.applicant-onboarding article>div{gap:7px;display:grid}.applicant-onboarding article strong{font-size:14px}.applicant-onboarding article p{color:#849188;margin:0;font-size:11px;line-height:1.55}.applicant-onboarding article small{color:#4f726e;font:600 7px/1.4 var(--font-mono),monospace}.applicant-onboarding article.complete{opacity:.72}.applicant-onboarding article.complete>span{background:var(--network-accent,#6fd9e8);color:var(--network-button-text,#07100f)}.applicant-onboarding button{border:1px solid var(--network-accent,#6fd9e8);min-height:40px;color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 13px}.office-materials-link{color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono),monospace;text-transform:uppercase;margin-top:25px;display:inline-block}@media (width<=620px){.applicant-onboarding article{grid-template-columns:42px 1fr}.applicant-onboarding form{grid-column:2}.applicant-onboarding .form-section-title>small{margin-top:12px;display:block;position:static}}.career-shell{padding:72px 0 110px}.career-intro{grid-template-columns:1fr 230px;align-items:end;gap:70px;margin-bottom:48px;display:grid}.career-intro h1,.career-denied h1{color:var(--network-text,#d8e6df);letter-spacing:-.05em;margin:0;font-size:clamp(44px,6vw,82px);line-height:.96}.career-intro>div>p:last-child{max-width:780px;color:var(--network-muted,#91a29b);margin:28px 0 0;font-size:16px;line-height:1.7}.career-authority{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);flex-direction:column;justify-content:space-between;min-height:145px;padding:24px;display:flex}.career-authority small,.career-authority span{color:var(--network-muted,#4d8f99);font:600 8px/1.3 var(--font-mono),monospace}.career-authority strong{color:var(--network-accent,#6fd9e8);font:500 25px/1 var(--font-mono),monospace}.career-notice{font:600 9px/1.4 var(--font-mono),monospace;letter-spacing:.08em;border:1px solid;margin-bottom:24px;padding:14px 18px}.career-notice.success{color:#72d6a7;border-color:#4b9e7c}.career-notice.error{color:#ef858d;border-color:#bf5f65}.active-action{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 40%,transparent);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 4%,transparent);grid-template-columns:1fr auto;gap:50px;padding:30px;display:grid}.active-action span,.career-section-heading span,.career-section-heading small{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace;letter-spacing:.1em}.active-action h2{margin:14px 0 10px;font-size:34px}.active-action p{color:#94a29a;margin:0;line-height:1.6}.active-action>div:last-child{align-content:start;justify-items:end;gap:13px;display:grid}.active-action strong{color:var(--network-accent,#6fd9e8);font:600 10px/1 var(--font-mono),monospace}.active-action small{color:#5c716b;font:500 8px/1.4 var(--font-mono),monospace}.active-action button{color:#e68c85;font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d06f76;padding:11px 14px}.career-create,.career-records{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 3%,transparent);margin-top:36px;padding:30px}.career-section-heading{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);justify-content:space-between;align-items:end;gap:25px;padding-bottom:24px;display:flex}.career-section-heading h2{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(28px,4vw,42px)}.career-form{padding-top:28px}.career-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.career-form label{color:#62827e;font:600 8px/1.2 var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.career-form .wide{grid-column:1/-1}.career-form input,.career-form select,.career-form textarea{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);background:var(--network-bg,#050806);color:#c4d8d1;width:100%;font:500 13px/1.55 var(--font-mono),monospace;border-radius:0;outline:none;margin-top:9px;padding:14px}.career-form textarea{resize:vertical;min-height:120px}.career-guidance{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);grid-template-columns:160px 1fr;margin:24px 0;display:grid}.career-guidance span,.career-guidance p{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);margin:0;padding:12px}.career-guidance span{color:var(--network-accent,#6fd9e8);font:600 8px/1.4 var(--font-mono),monospace}.career-guidance p{color:#77877f;font-size:11px}.career-form>button{border:1px solid var(--network-accent,#6fd9e8);background:var(--network-accent,#6fd9e8);min-height:48px;color:var(--network-button-text,#07100f);font:600 9px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;padding:0 18px}.career-action-list article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);grid-template-columns:1fr auto 180px;align-items:center;gap:24px;min-height:92px;padding:19px 0;display:grid}.career-action-list article>div{gap:7px;display:grid}.career-action-list span{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace}.career-action-list strong{font-size:15px}.career-action-list p{color:#819188;margin:0;font-size:11px;line-height:1.5}.career-action-list i{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 32%,transparent);color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;padding:7px 9px;font-style:normal}.career-action-list .state-denied,.career-action-list .state-cancelled{color:#e68c85;border-color:#e68c8559}.career-action-list time,.timeline-list time,.timeline-list small{color:#586b64;font:500 8px/1.5 var(--font-mono),monospace;text-align:right}.timeline-list article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 15%,transparent);grid-template-columns:180px 1fr 180px;gap:24px;padding:18px 0;display:grid}.timeline-list span{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace}.timeline-list strong{margin-top:7px;font-size:13px;display:block}.timeline-list p{color:#819188;margin:7px 0 0;font-size:11px;line-height:1.5}.career-denied{padding-top:120px}.career-denied a{color:var(--network-accent,#6fd9e8);margin-top:30px;display:inline-block}.profile-actions .career-entry{border-color:var(--network-text,#b8f5ff);color:var(--network-text,#b8f5ff)}@media (width<=850px){.career-intro,.active-action{grid-template-columns:1fr}.active-action>div:last-child{justify-items:start}.timeline-list article{grid-template-columns:1fr}.timeline-list time,.timeline-list small{text-align:left}.career-action-list article,.career-form-grid{grid-template-columns:1fr}.career-form .wide{grid-column:auto}}@media (width<=560px){.career-create,.career-records,.active-action{padding:20px}.career-section-heading{flex-direction:column;align-items:start}.career-guidance{grid-template-columns:1fr}}.dispatch-shell{padding:38px 0 100px}.dispatch-breadcrumb{color:var(--network-muted,#7e999b);font:600 11px var(--font-mono),monospace;gap:10px;display:flex}.dispatch-breadcrumb a{color:var(--network-accent,#74d8e1)}.dispatch-hero{justify-content:space-between;align-items:end;gap:30px;padding:40px 0;display:flex}.dispatch-hero h1{letter-spacing:-.055em;margin:9px 0;font-size:clamp(44px,6vw,78px)}.dispatch-hero p:last-child{max-width:690px;color:var(--network-muted,#91a2a3);line-height:1.55}.dispatch-summary{border:1px solid var(--network-line,#325258);display:flex}.dispatch-summary strong{color:var(--network-accent,#74d8e1);gap:7px;padding:18px 24px;font-size:27px;display:grid}.dispatch-summary strong+strong{border-left:1px solid var(--network-line,#325258)}.dispatch-summary span,.dispatch-grid small,.dispatch-lower small{font:600 10px var(--font-mono),monospace;letter-spacing:.08em;color:var(--network-muted,#91a2a3)}.dispatch-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);gap:16px;display:grid}.dispatch-grid>section,.dispatch-lower>section{border:1px solid var(--network-line,#325258);background:var(--network-panel,#0b1719);min-width:0}.dispatch-grid section>header,.dispatch-lower section>header{border-bottom:1px solid var(--network-line,#325258);justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.dispatch-grid h2,.dispatch-lower h2{margin:5px 0 0;font-size:22px}.dispatch-grid header>span,.dispatch-grid header>strong{font:600 10px var(--font-mono),monospace;color:var(--network-accent,#74d8e1)}.dispatch-map{background-color:#0000;background-image:linear-gradient(#51838b19 1px,#0000 1px),linear-gradient(90deg,#51838b19 1px,#0000 1px),radial-gradient(circle,#163039 0,#0b1d24 62%,#08141b 100%);background-position:0 0;background-repeat:repeat;background-size:32px 32px,32px 32px,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;height:410px;position:relative;overflow:hidden}.dispatch-map svg{width:100%;height:100%;position:absolute;inset:0}.dispatch-map svg path{fill:none;stroke:#72989d;stroke-width:.35px;stroke-dasharray:1 1}.dispatch-node{color:#d7e9e9;text-align:center;cursor:pointer;background:#0b2028;border:1px solid #5a858b;gap:3px;min-width:100px;max-width:145px;padding:10px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0009}.dispatch-node.active{background:#26352a;border-color:#c5d66e}.dispatch-node b{font-size:11px}.dispatch-node span{font:600 9px var(--font-mono),monospace;color:#a8c6c8}.dispatch-district-detail{justify-content:space-between;gap:18px;padding:22px;display:flex}.dispatch-district-detail h3{margin:5px 0}.dispatch-district-detail p,.dispatch-source{color:var(--network-muted,#91a2a3);font-size:11px;line-height:1.5}.dispatch-posts{flex-wrap:wrap;align-content:start;gap:6px;max-width:55%;display:flex}.dispatch-posts span{border:1px solid var(--network-line,#325258);font:600 9px var(--font-mono),monospace;padding:6px 8px}.dispatch-search{color:var(--network-muted,#91a2a3);font:600 10px var(--font-mono),monospace;gap:7px;padding:16px 20px;display:grid}.dispatch-search input,.dispatch-control select,.dispatch-control textarea{border:1px solid var(--network-line,#325258);background:var(--network-bg,#071112);width:100%;color:var(--network-text,#d7e9e9);padding:11px}.dispatch-roster-list{max-height:438px;overflow:auto}.dispatch-roster-list article{border-top:1px solid var(--network-line,#325258);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:13px 20px;display:grid}.dispatch-roster-list article>div,.dispatch-roster-list article>span{gap:5px;display:grid}.dispatch-roster-list article>span{text-align:right;color:#b7ced0;font:600 10px var(--font-mono),monospace}.dispatch-roster-list article button{border:1px solid var(--network-accent,#74d8e1);color:var(--network-accent,#74d8e1);cursor:pointer;background:0 0;padding:8px}.dispatch-source{padding:0 20px}.dispatch-control{grid-column:1/-1}.dispatch-control form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px;display:grid}.dispatch-control label{color:var(--network-muted,#91a2a3);font:600 10px var(--font-mono),monospace;gap:7px;display:grid}.dispatch-control .dispatch-reason{grid-column:1/-1}.dispatch-control textarea{min-height:70px}.dispatch-control button{background:var(--network-accent,#74d8e1);color:#082023;cursor:pointer;border:0;grid-column:1/-1;padding:14px;font-weight:700}.dispatch-control button:disabled{opacity:.5;cursor:not-allowed}.dispatch-lower{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.dispatch-calls>a{border-bottom:1px solid var(--network-line,#325258);grid-template-columns:120px 1fr auto;gap:7px 12px;padding:16px 22px;display:grid}.dispatch-calls>a b{font:600 10px var(--font-mono),monospace;color:var(--network-accent,#74d8e1)}.dispatch-calls>a span{color:#d3a56b;font-size:10px}.dispatch-calls>a small{grid-column:2/-1}.dispatch-calls header>a{color:var(--network-accent,#74d8e1);font-size:11px}.dispatch-log article{border-bottom:1px solid var(--network-line,#325258);gap:5px;padding:13px 22px;display:grid}.dispatch-log article span{font-size:11px}.dispatch-empty{color:var(--network-muted,#91a2a3);padding:20px}.dispatch-message{color:#b7e3bc;border:1px solid #638d69;padding:14px 18px}.dispatch-message.error{color:#f1a9a0;border-color:#af655d}.dispatch-denied{padding:100px 0}@media (width<=980px){.dispatch-grid,.dispatch-lower{grid-template-columns:1fr}.dispatch-hero{flex-direction:column;align-items:start}.dispatch-control{grid-column:auto}}@media (width<=620px){.dispatch-map{height:350px}.dispatch-node{min-width:76px;max-width:95px;padding:7px}.dispatch-node b{font-size:9px}.dispatch-district-detail{display:block}.dispatch-posts{max-width:none}.dispatch-control form{grid-template-columns:1fr}.dispatch-roster-list article{grid-template-columns:1fr auto}.dispatch-roster-list article button{grid-column:1/-1}.dispatch-calls>a{grid-template-columns:1fr}.dispatch-calls>a small{grid-column:1}}.dispatch-fire{border:1px solid var(--network-line,#325258);background:var(--network-panel,#0b1719);grid-template-columns:1fr 1.3fr;gap:30px;margin-top:16px;padding:24px;display:grid}.dispatch-fire h2{margin:8px 0;font-size:27px}.dispatch-fire p,.dispatch-fire li{color:var(--network-muted,#91a2a3);font-size:12px;line-height:1.6}.dispatch-fire ol{padding-left:20px}.dispatch-fire form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dispatch-fire label{color:var(--network-muted,#91a2a3);font:600 10px var(--font-mono),monospace;gap:6px;display:grid}.dispatch-fire input,.dispatch-fire select,.dispatch-fire textarea{border:1px solid var(--network-line,#325258);background:var(--network-bg,#071112);width:100%;color:var(--network-text,#d7e9e9);padding:11px}.dispatch-fire textarea{min-height:90px}.dispatch-fire .wide{grid-column:1/-1}.dispatch-fire button{background:var(--network-accent,#74d8e1);color:#082023;cursor:pointer;border:0;padding:13px;font-weight:700}@media (width<=980px){.dispatch-fire{grid-template-columns:1fr}}@media (width<=620px){.dispatch-fire form{grid-template-columns:1fr}}.dispatch-all{border:1px solid var(--network-line,#325258);color:var(--network-accent,#74d8e1);font:600 10px var(--font-mono),monospace;cursor:pointer;background:0 0;margin:0 20px 12px;padding:7px 10px}.dispatch-alerts,.dispatch-radio{border:1px solid var(--network-line,#325258);background:var(--network-panel,#0b1719);margin:0 0 16px;position:relative}.dispatch-alerts>header{border-bottom:1px solid var(--network-line,#325258);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.dispatch-alerts h2,.dispatch-radio h2{margin:5px 0;font-size:23px}.dispatch-alerts>header span{font:600 10px var(--font-mono),monospace;color:var(--network-accent,#74d8e1)}.dispatch-alert-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.dispatch-alert-list article{border-right:1px solid var(--network-line,#325258);border-bottom:1px solid var(--network-line,#325258);gap:6px;padding:15px 20px;display:grid}.dispatch-alert-list article strong{font-size:12px}.dispatch-alert-list article span{color:var(--network-accent,#74d8e1);font-size:11px}.dispatch-alert-list .alert-critical{box-shadow:inset 3px 0 #e28d68}.dispatch-popup{z-index:1000;background:#162129;border:2px solid #e28d68;gap:8px;width:min(360px,100vw - 44px);padding:20px 45px 20px 20px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #000b}.dispatch-popup button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:8px;right:12px}.dispatch-popup strong{font-size:18px}.dispatch-popup span{color:#d8ad8f}.dispatch-radio{grid-template-columns:1fr 1.4fr;gap:28px;padding:22px;display:grid}.dispatch-radio p{color:var(--network-muted,#91a2a3);font-size:12px;line-height:1.6}.dispatch-radio form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dispatch-radio label{color:var(--network-muted,#91a2a3);font:600 10px var(--font-mono),monospace;gap:6px;display:grid}.dispatch-radio input,.dispatch-radio select,.dispatch-radio textarea{border:1px solid var(--network-line,#325258);background:var(--network-bg,#071112);width:100%;color:var(--network-text,#d7e9e9);padding:11px}.dispatch-radio textarea{min-height:65px}.dispatch-radio .wide{grid-column:1/-1}.dispatch-radio button{background:var(--network-accent,#74d8e1);color:#082023;cursor:pointer;border:0;padding:13px;font-weight:700}@media (width<=980px){.dispatch-alert-list{grid-template-columns:1fr 1fr}.dispatch-radio{grid-template-columns:1fr}}@media (width<=620px){.dispatch-alert-list,.dispatch-radio form{grid-template-columns:1fr}}.dispatch-station-map{background-image:linear-gradient(#32525833 1px,#0000 1px),linear-gradient(90deg,#32525833 1px,#0000 1px);background-size:32px 32px;min-height:460px}.district-atlas{--map-active:#a8d4b0;--map-muted:#719397;color:#d7e9e9}.district-map-toolbar{background:#0c1b20;border-bottom:1px solid #325258;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}.district-map-toolbar>div:first-child{gap:6px;display:grid}.district-map-toolbar strong{font-size:15px}.district-map-controls{align-items:center;gap:5px;display:flex}.district-atlas button{color:#d7e9e9;cursor:pointer;background:#10252b;border:1px solid #41636a}.district-atlas button:hover{background:#19343a;border-color:#a8d4b0}.district-atlas button:focus-visible{outline-offset:3px;outline:2px solid #d6deac}.district-atlas button:disabled{opacity:.35;cursor:default}.district-map-controls button,.district-map-pan button{min-width:32px;min-height:32px;font:600 12px var(--font-mono),monospace;padding:5px 8px}.district-map-controls output{text-align:center;min-width:42px;font:600 11px var(--font-mono),monospace;color:#a8c6c8}.district-map-viewport{aspect-ratio:10/7;touch-action:none;background:#09171c;position:relative;overflow:hidden}.district-map-viewport svg{transform-origin:50%;-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:var(--font-mono),monospace;display:block}.district-map-field{fill:#09171c}.district-map-border{fill:none;stroke:#325258;stroke-width:2px}.district-map-grid{stroke:#41636a;stroke-opacity:.2;stroke-width:1px}.district-map-axis{fill:#57767c;font-size:13px}.district-map-caption{fill:#91adb0;letter-spacing:1px;font-size:13px}.district-map-watermark{fill:#183038;opacity:.6;letter-spacing:5px;font-size:66px;font-weight:700}.district-map-station{cursor:pointer;outline:none}.district-map-station>rect{fill:#10242b;stroke:#63838a;stroke-width:2px}.district-map-station.empty>rect{stroke-dasharray:5 3}.district-map-station.occupied>rect{fill:#172e2a;stroke:var(--map-active)}.district-map-station:hover>rect,.district-map-station:focus-visible>rect,.district-map-station.selected>rect{stroke:#d6deac;stroke-width:3px;stroke-dasharray:none;fill:#21382e}.district-map-corners{fill:none;stroke:#91adb0;stroke-width:3px}.district-map-station.occupied .district-map-corners{stroke:var(--map-active)}.district-map-code{fill:#8aabad;letter-spacing:1px;font-size:12px}.district-map-name{fill:#d7e9e9;font-size:16px;font-weight:600}.district-map-count{fill:#9bb9bd;letter-spacing:1px;font-size:13px}.district-map-status{fill:var(--map-muted)}.district-map-station.occupied .district-map-status{fill:var(--map-active)}.district-map-target,.district-map-crosshair{fill:none;stroke:#678c92;stroke-width:1px}.district-map-legend{font:600 10px var(--font-mono),monospace;color:#9bb9bd;border-top:1px solid #325258;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.district-map-legend>span{align-items:center;gap:6px;display:flex}.district-map-legend i{background:var(--map-muted);border-radius:50%;width:7px;height:7px}.district-map-legend i.occupied{background:var(--map-active)}.district-map-legend>small{margin-left:auto}.district-map-pan{gap:4px;display:flex}.district-station-directory{border-top:1px solid #325258;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:14px 20px;display:grid}.district-station-directory button{text-align:left;font:500 11px var(--font-mono),monospace;justify-content:space-between;align-items:center;gap:8px;padding:10px;line-height:1.5;display:flex}.district-station-directory button.selected{background:#21382e;border-color:#d6deac}.district-station-directory b{color:var(--map-active);font-size:15px}.dispatch-grid .district-station-detail>header{background:#10252b;padding:16px 20px}.district-station-detail h3{margin:5px 0 0;font-size:17px}.district-station-detail header>strong{text-align:right;color:var(--map-active);gap:6px;font-size:23px;display:grid}.district-station-detail ul{margin:0;padding:0 20px;list-style:none}.district-station-detail li{border-bottom:1px solid #325258;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.district-station-detail li span{color:#9bb9bd;font:500 10px var(--font-mono),monospace}.district-station-detail p{color:#9bb9bd;padding:0 20px;font-size:12px;line-height:1.6}@media (width<=620px){.district-map-toolbar{flex-direction:column;align-items:flex-start;padding:14px}.district-map-controls{align-self:flex-end}.district-map-legend{padding:12px 14px}.district-map-legend>small{flex-basis:100%;margin-left:0}.district-station-directory{grid-template-columns:1fr;padding:14px}.district-map-name{font-size:17px}}.dispatch-search select{border:1px solid var(--network-line,#325258);background:var(--network-bg,#071112);width:100%;color:var(--network-text,#d7e9e9);padding:11px}.dispatch-district-tabs{border-bottom:1px solid var(--network-line,#325258);flex-wrap:wrap;gap:7px;padding:16px 20px;display:flex}.dispatch-district-tabs button{color:#b7ced0;text-align:left;font:600 11px var(--font-mono),monospace;cursor:pointer;background:#10252b;border:1px solid #41636a;flex:130px;padding:12px 10px;line-height:1.4}.dispatch-district-tabs button[aria-pressed=true]{color:#e0ede1;background:#21382e;border-color:#a8d4b0}.dispatch-district-tabs button:hover{border-color:#a8d4b0}.dispatch-district-tabs button:focus-visible{outline-offset:2px;outline:2px solid #d6deac}.executive-page{--exec-line:color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);--exec-panel:color-mix(in srgb,var(--network-accent,#6fd9e8) 4%,transparent)}.executive-shell{padding-top:72px;padding-bottom:110px}.executive-intro{grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:70px;margin-bottom:52px;display:grid}.executive-intro h1,.executive-denied h1{max-width:820px;color:var(--network-text,#d8e6df);font:500 clamp(42px,6vw,82px)/.96 var(--font-display), sans-serif;letter-spacing:-.045em;margin:0}.executive-intro>div:first-child>p:last-child,.executive-denied>p{max-width:760px;color:var(--network-muted,#91a29b);margin:28px 0 0;font-size:16px;line-height:1.7}.authority-card{border:1px solid var(--exec-line);background:var(--exec-panel);flex-direction:column;justify-content:space-between;min-height:150px;padding:24px;display:flex}.authority-card small,.authority-card span{color:var(--network-muted,#4d8f99);font:600 8px/1.3 var(--font-mono), monospace;letter-spacing:.1em}.authority-card strong{color:var(--network-accent,#6fd9e8);font:500 24px/1 var(--font-mono), monospace}.office-switcher{border-top:1px solid var(--exec-line);border-left:1px solid var(--exec-line);grid-template-columns:repeat(3,1fr);margin-bottom:48px;display:grid}.office-switcher a{border-right:1px solid var(--exec-line);border-bottom:1px solid var(--exec-line);color:#80928b;min-height:68px;font:500 9px/1.35 var(--font-mono), monospace;letter-spacing:.05em;padding:16px}.office-switcher a span{color:var(--network-muted,#4d8f99);margin-bottom:7px;display:block}.office-switcher a.active{background:var(--network-accent,#6fd9e8);color:#08100f}.office-switcher a.active span{color:#20474d}.executive-module-nav{flex-wrap:wrap;gap:12px;margin:-25px 0 45px;display:flex}.executive-module-nav a{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 38%,transparent);min-height:42px;color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;align-items:center;gap:24px;padding:0 14px;display:inline-flex}.console-notice{font:600 9px/1.4 var(--font-mono), monospace;letter-spacing:.08em;border:1px solid;margin-bottom:24px;padding:14px 18px}.console-notice.success{color:#72d6a7;background:#4b9e7c12;border-color:#4b9e7c}.console-notice.error{color:#ef858d;background:#bf5f6512;border-color:#bf5f65}.office-heading,.panel-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.office-heading{margin:60px 0 24px}.office-heading span,.panel-heading span{color:var(--network-muted,#4d8f99);font:600 9px/1 var(--font-mono), monospace;letter-spacing:.1em}.office-heading h2,.panel-heading h2{color:#cbdad3;font:500 clamp(24px,3vw,38px)/1.1 var(--font-display), sans-serif;letter-spacing:-.025em;margin:10px 0 0}.office-heading small,.panel-heading>small{color:var(--network-muted,#52635d);font:500 8px/1.4 var(--font-mono), monospace;letter-spacing:.07em;text-align:right}.executive-stats{border-left:1px solid var(--exec-line);border-top:1px solid var(--exec-line);grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid}.executive-stats article{border-right:1px solid var(--exec-line);border-bottom:1px solid var(--exec-line);flex-direction:column;justify-content:space-between;min-height:128px;padding:21px;display:flex}.executive-stats span,.executive-stats small{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono), monospace;letter-spacing:.08em}.executive-stats strong{color:var(--network-accent,#6fd9e8);font:500 38px/1 var(--font-mono), monospace}.executive-panel{border:1px solid var(--exec-line);background:var(--exec-panel);margin-top:28px;padding:30px}.panel-heading{border-bottom:1px solid var(--exec-line);margin-bottom:30px;padding-bottom:24px}.executive-form{gap:20px;display:grid}.executive-form label{color:#62827e;font:600 8px/1.2 var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.executive-form input,.executive-form textarea,.executive-form select{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);color:#c4d8d1;width:100%;font:500 13px/1.55 var(--font-mono), monospace;background:#030a0ab8;border-radius:0;outline:none;margin-top:9px;padding:14px}.executive-form input:focus,.executive-form textarea:focus,.executive-form select:focus{border-color:var(--network-accent,#6fd9e8)}.executive-form textarea{resize:vertical;min-height:120px}.executive-form .publication-body{min-height:270px}.form-columns{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.form-columns.compact textarea{min-height:80px}.executive-form button{border:1px solid var(--network-accent,#6fd9e8);min-height:48px;color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 18px}.executive-form>button{justify-self:start}.executive-form button.primary{background:var(--network-accent,#6fd9e8);color:var(--network-button-text,#07100f)}.executive-form button.danger{color:#dc737a;border-color:#b95b62}.form-actions{flex-wrap:wrap;gap:12px;display:flex}.publication-admin-list{gap:12px;display:grid}.publication-admin-list details{border:1px solid var(--exec-line);background:#030a0a59}.publication-admin-list summary{cursor:pointer;grid-template-columns:92px minmax(0,1fr) 20px;align-items:center;gap:17px;min-height:74px;padding:17px;list-style:none;display:grid}.publication-admin-list summary::-webkit-details-marker{display:none}.publication-admin-list summary strong{color:var(--network-text,#bdcec7);font-size:14px;display:block}.publication-admin-list summary small{color:var(--network-muted,#4d8f99);font:500 8px/1 var(--font-mono), monospace;margin-top:7px;display:block}.publication-admin-list summary i{color:var(--network-accent,#6fd9e8);font-style:normal}.publication-state{width:fit-content;font:600 8px/1 var(--font-mono), monospace;border:1px solid;padding:7px 8px}.state-published{color:var(--network-accent,#6fd9e8);border-color:var(--network-muted,#4d8f99)}.state-draft{color:#d6aa63;border-color:#987949}.state-archived{color:#78847f;border-color:#56605c}.edit-form{border-top:1px solid var(--exec-line);padding:24px}.compact-panel{min-width:0}.operations-list{display:grid}.operations-list article{border-bottom:1px solid var(--exec-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:66px;padding:14px 0;display:grid}.operations-list strong{color:var(--network-text,#bdcec7);font-size:12px;display:block}.operations-list small{color:var(--network-muted,#4d8f99);font:500 8px/1 var(--font-mono), monospace;margin-top:6px;display:block}.operations-list span,.operations-list i{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono), monospace;font-style:normal}.audit-list article{border-bottom:1px solid var(--exec-line);grid-template-columns:180px minmax(0,1fr) 230px;align-items:center;gap:24px;min-height:76px;padding:15px 0;display:grid}.audit-list time,.audit-list small{color:#526d68;font:500 8px/1.5 var(--font-mono), monospace}.audit-list strong{color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono), monospace;display:block}.audit-list span{color:#9aaca5;margin-top:7px;font-size:12px;display:block}.audit-list small{text-align:right}.executive-denied{padding-top:120px}.executive-denied a{color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono), monospace;letter-spacing:.08em;margin-top:36px;display:inline-block}@media (width<=900px){.executive-intro{grid-template-columns:1fr}.authority-card{min-height:120px}.executive-stats{grid-template-columns:repeat(2,1fr)}.operations-grid{grid-template-columns:1fr}.audit-list article{grid-template-columns:1fr;gap:8px}.audit-list small{text-align:left}}@media (width<=620px){.executive-shell{padding-top:46px}.office-switcher{grid-template-columns:1fr 1fr}.form-columns{grid-template-columns:1fr}.executive-panel{padding:20px}.office-heading,.panel-heading{flex-direction:column;align-items:start}.office-heading small,.panel-heading>small{text-align:left}.executive-stats{grid-template-columns:1fr 1fr}.publication-admin-list summary{grid-template-columns:84px minmax(0,1fr)}.publication-admin-list summary i{display:none}}.review-intro{align-items:end}.review-workspace{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:start;gap:28px;margin-top:35px;display:grid}.review-queue,.review-record{margin-top:0}.review-queue-list>a{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);grid-template-columns:1fr auto;gap:14px;padding:20px 0;display:grid}.review-queue-list>a.active{background:color-mix(in srgb,var(--network-accent,#6fd9e8) 7%,transparent);margin-inline:-18px;padding-inline:18px}.review-queue-list>a>div{gap:6px;display:grid}.review-queue-list>a span,.review-queue-list>a small,.review-queue-list time{color:#537d80;font:600 7px/1.4 var(--font-mono),monospace}.review-queue-list>a strong{font-size:14px}.review-queue-list time{grid-column:1/-1}.review-placeholder{align-content:center;justify-items:start;min-height:420px;display:grid}.review-placeholder>span{color:var(--network-muted,#458895);font:600 8px/1 var(--font-mono),monospace;letter-spacing:.1em}.review-placeholder h2{margin:15px 0;font-size:40px}.review-placeholder p{color:#829087;max-width:600px;margin:0;font-size:13px;line-height:1.7}.review-metadata{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);grid-template-columns:repeat(3,1fr);margin:25px 0 5px;display:grid}.review-metadata>div{gap:9px;padding:18px;display:grid}.review-metadata>div+div{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}.review-metadata small{color:var(--network-muted,#458895);font:600 7px/1 var(--font-mono),monospace;text-transform:uppercase}.review-metadata strong{color:#cbd1c5;overflow-wrap:anywhere;font-size:11px}.review-answers article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);padding:25px 0}.review-answers small{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase}.review-answers p{color:#b3bbb1;white-space:pre-wrap;margin:12px 0 0;font-size:13px;line-height:1.7}.review-controls{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);gap:22px;margin-top:35px;padding-top:30px;display:grid}.review-controls form{gap:10px;display:grid}.review-controls label{color:#87958c;gap:9px;font-size:11px;display:grid}.review-controls textarea{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);background:var(--network-bg,#050806);color:#e9eadb;resize:vertical;border-radius:0;outline:none;min-height:105px;padding:13px}.review-controls button{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 45%,transparent);width:fit-content;min-height:43px;color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 15px}.review-controls button.primary{background:var(--network-accent,#6fd9e8);color:var(--network-panel,#080b09)}.review-event-list{margin-top:55px}.review-event-list article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);grid-template-columns:145px 1fr 180px;gap:20px;padding:18px 0;display:grid}.review-event-list article.private{background:#e7b35b09}.review-event-list time,.review-event-list article>small{color:#63736a;font:500 7px/1.5 var(--font-mono),monospace;overflow-wrap:anywhere}.review-event-list strong{color:var(--network-text,#b8f5ff);font-size:11px}.review-event-list p{color:#87958d;margin:7px 0 0;font-size:11px;line-height:1.55}.review-event-list article.private{box-shadow:inset 0 0 0 1px #dca9692b}@media (width<=1000px){.review-workspace,.review-metadata{grid-template-columns:1fr}.review-metadata>div+div{border-left:0;border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}}@media (width<=650px){.review-event-list article{grid-template-columns:1fr}}.decision-summary{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 32%,transparent);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 4%,transparent);gap:10px;margin:25px 0;padding:24px;display:grid}.decision-summary small,.decision-summary span{color:var(--network-muted,#4d8f99);font:600 8px/1.5 var(--font-mono),monospace;letter-spacing:.07em}.decision-summary strong{color:var(--network-text,#b8f5ff);font:600 20px/1 var(--font-mono),monospace}.decision-summary p{color:#aab7b0;margin:4px 0;font-size:13px;line-height:1.7}.decision-summary.state-denied{background:#e68c8509;border-color:#e68c8561}.decision-summary.state-denied strong{color:#e68c85}.decision-controls{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 28%,transparent);margin-top:55px;padding-top:35px}.decision-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.decision-form{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 24%,transparent);align-content:start;gap:17px;padding:24px;display:grid}.decision-form h3{color:var(--network-text,#b8f5ff);margin:0 0 8px;font-size:24px}.decision-form label{color:#6e8781;font:600 8px/1.3 var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;gap:8px;display:grid}.decision-form input,.decision-form select,.decision-form textarea{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 28%,transparent);background:var(--network-bg,#050806);color:#dce5de;width:100%;font:500 11px/1.5 var(--font-mono),monospace;border-radius:0;outline:none;padding:12px}.decision-form textarea{resize:vertical;min-height:150px}.decision-form button{border:1px solid var(--network-accent,#6fd9e8);background:var(--network-accent,#6fd9e8);min-height:46px;color:var(--network-button-text,#07100f);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;padding:0 15px}.decision-form.deny{border-color:#e68c8547}.decision-form.deny h3{color:#e68c85}.decision-form.deny button{color:#e68c85;background:0 0;border-color:#e68c85}.management-checklist{margin-top:55px}.management-checklist article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);grid-template-columns:42px 1fr auto;align-items:center;gap:18px;min-height:100px;padding:18px 0;display:grid}.management-checklist article>span{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 35%,transparent);width:34px;color:var(--network-accent,#6fd9e8);font:600 9px/1 var(--font-mono),monospace;place-items:center;display:grid}.management-checklist article>div{gap:7px;display:grid}.management-checklist strong{font-size:13px}.management-checklist p{color:#819087;margin:0;font-size:11px;line-height:1.5}.management-checklist small{color:#52716d;font:600 7px/1.3 var(--font-mono),monospace}.management-checklist button{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 40%,transparent);min-height:38px;color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 13px}.management-checklist article.complete{opacity:.75}.management-checklist article.complete>span{background:var(--network-accent,#6fd9e8);color:var(--network-button-text,#07100f)}@media (width<=900px){.decision-grid{grid-template-columns:1fr}}@media (width<=580px){.management-checklist article{grid-template-columns:38px 1fr}.management-checklist form{grid-column:2}}.career-review-workspace{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:start;gap:28px;display:grid}.career-queue,.career-record{margin-top:0}.career-queue-list>a{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);grid-template-columns:1fr auto;gap:12px;padding:18px 0;display:grid}.career-queue-list>a.active{background:color-mix(in srgb,var(--network-accent,#6fd9e8) 7%,transparent);margin-inline:-18px;padding-inline:18px}.career-queue-list a>div{gap:6px;display:grid}.career-queue-list span,.career-queue-list small,.career-queue-list time{color:#537d80;font:600 7px/1.4 var(--font-mono),monospace}.career-queue-list strong{font-size:13px}.career-queue-list i{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);height:fit-content;color:var(--network-accent,#6fd9e8);font:600 7px/1 var(--font-mono),monospace;padding:6px 7px;font-style:normal}.career-queue-list .state-denied,.career-queue-list .state-cancelled{color:#e68c85;border-color:#e68c8559}.career-queue-list time{grid-column:1/-1}.career-identity{grid-template-columns:1fr 1.25fr;gap:25px;display:grid}.career-identity>div{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);align-content:center;gap:8px;padding:22px;display:grid}.career-identity small,.career-request span,.career-final span{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace}.career-identity>div strong{font-size:20px}.career-identity>div span{color:#60746d;font:500 8px/1 var(--font-mono),monospace}.career-identity dl{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);grid-template-columns:1fr 1fr;margin:0;display:grid}.career-identity dl div{border-right:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);padding:15px}.career-identity dt{color:var(--network-muted,#4d8f99);font:600 7px/1 var(--font-mono),monospace}.career-identity dd{color:#c7d5ce;margin:9px 0 0;font-size:11px}.career-request{margin-top:26px}.career-request article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 15%,transparent);padding:20px 0}.career-request strong{color:var(--network-text,#b8f5ff);margin-top:12px;font-size:18px;display:block}.career-request p{color:#9ba9a1;white-space:pre-wrap;margin:12px 0 0;font-size:12px;line-height:1.7}.start-review{padding-top:25px}.start-review button{border:1px solid var(--network-accent,#6fd9e8);min-height:44px;color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 15px}.career-decisions{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);grid-template-columns:1fr .72fr;gap:20px;margin-top:35px;padding-top:30px;display:grid}.decision-form>p{color:#71837a;margin:-5px 0 5px;font-size:11px;line-height:1.5}.decision-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.career-final{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);gap:10px;margin-top:35px;padding:24px;display:grid}.career-final strong{color:var(--network-text,#b8f5ff);font:600 22px/1 var(--font-mono),monospace}.career-final p{color:#a5b2ab;margin:5px 0;font-size:12px;line-height:1.6}.career-final small{color:#546a63;font:500 8px/1.4 var(--font-mono),monospace}.career-final.final-denied,.career-final.final-cancelled{border-color:#e68c8559}.career-final.final-denied strong,.career-final.final-cancelled strong{color:#e68c85}@media (width<=1050px){.career-review-workspace,.career-decisions{grid-template-columns:1fr}}@media (width<=650px){.career-identity,.decision-fields{grid-template-columns:1fr}}.integration-status-banner{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 42%,transparent);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 4%,transparent);justify-content:space-between;align-items:center;gap:30px;margin:45px 0 26px;padding:24px 28px;display:flex}.integration-status-banner>div{gap:8px;display:grid}.integration-status-banner span{color:var(--network-muted,#458895);font:600 8px/1 var(--font-mono),monospace;letter-spacing:.1em}.integration-status-banner strong{color:var(--network-text,#b8f5ff);font-size:22px}.integration-status-banner p{color:#7d8b82;margin:0;font-size:11px}.integration-status-banner i{color:#e7b35b;font:600 8px/1 var(--font-mono),monospace;border:1px solid #e7b35b;padding:9px 12px;font-style:normal}.integration-stats{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);grid-template-columns:repeat(4,1fr);display:grid}.integration-stats article{border-right:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);flex-direction:column;min-height:140px;padding:23px;display:flex}.integration-stats article:last-child{border-right:0}.integration-stats span,.integration-stats small{color:var(--network-muted,#458895);font:600 8px/1.4 var(--font-mono),monospace;letter-spacing:.08em}.integration-stats strong{color:var(--network-text,#b8f5ff);font:500 33px/1 var(--font-mono),monospace;margin:auto 0 12px}.integration-flow{grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr;align-items:center;gap:10px;padding:32px;display:grid}.integration-flow article{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent);flex-direction:column;min-height:200px;padding:22px;display:flex}.integration-flow article>span{color:var(--network-muted,#458895);font:600 9px/1 var(--font-mono),monospace}.integration-flow strong{color:var(--network-text,#b8f5ff);margin:auto 0 14px;font-size:16px}.integration-flow p{color:#76847b;margin:0;font-size:10px;line-height:1.6}.integration-flow>i{color:var(--network-accent,#6fd9e8);text-align:center;font-style:normal}.integration-contract-grid,.integration-queue-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.contract-list{padding:8px 30px 30px}.contract-list article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 17%,transparent);grid-template-columns:145px 1fr 60px;align-items:center;gap:18px;min-height:105px;padding:18px 0;display:grid}.contract-list code{color:var(--network-text,#b8f5ff);font:600 9px/1.3 var(--font-mono),monospace}.contract-list p{color:#7f8b83;margin:0;font-size:10px;line-height:1.55}.contract-list span{color:#e7b35b;font:600 7px/1 var(--font-mono),monospace;text-align:right}.activation-gates{margin:0;padding:8px 30px 30px;list-style:none}.activation-gates li{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 17%,transparent);grid-template-columns:60px 1fr;gap:18px;padding:22px 0;display:grid}.activation-gates li>span{color:var(--network-muted,#458895);font:600 9px/1 var(--font-mono),monospace}.activation-gates strong{color:#c3ccc4;font-size:14px}.activation-gates p{color:#77857c;margin:8px 0 0;font-size:10px;line-height:1.55}.integration-queue{padding:10px 30px 30px}.integration-queue article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 17%,transparent);grid-template-columns:1fr .8fr 70px 120px;align-items:center;gap:14px;min-height:68px;display:grid}.integration-queue code{color:var(--network-text,#b8f5ff);font:600 8px/1 var(--font-mono),monospace}.integration-queue span,.integration-queue i,.integration-queue time{color:#65756b;font:500 7px/1.4 var(--font-mono),monospace;font-style:normal}.integration-queue i{color:#e7b35b}.integration-queue time{text-align:right}@media (width<=1000px){.integration-stats{grid-template-columns:repeat(2,1fr)}.integration-stats article:nth-child(2){border-right:0}.integration-stats article:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent)}.integration-flow{grid-template-columns:1fr}.integration-flow>i{transform:rotate(90deg)}.integration-contract-grid,.integration-queue-grid{grid-template-columns:1fr}}@media (width<=600px){.integration-status-banner{flex-direction:column;align-items:flex-start}.integration-stats{grid-template-columns:1fr}.integration-stats article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);border-right:0!important}.contract-list article{grid-template-columns:1fr}.contract-list span{text-align:left}.integration-queue article{grid-template-columns:1fr 1fr}.integration-queue time{text-align:left}}.integration-flash{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 35%,transparent);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 5%,transparent);color:#8da49a;gap:20px;margin:24px 0 -20px;padding:14px 18px;font-size:10px;display:flex}.integration-flash strong{color:var(--network-text,#b8f5ff);font:600 8px var(--font-mono),monospace;letter-spacing:.08em}.integration-flash.error{background:#ff5b700d;border-color:#ff5b706b}.integration-flash.error strong{color:#ff8294}.integration-status-banner.ready{background:#75ecab0a;border-color:#75ecab7a}.integration-status-banner.ready i{color:#75ecab;border-color:#75ecab}.integration-config-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:30px;padding:30px;display:grid}.integration-config-grid form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.integration-config-grid label{color:#6e8379;font:600 8px var(--font-mono),monospace;letter-spacing:.06em;gap:8px;display:grid}.integration-config-grid label span{color:#4e6258;font-weight:400}.integration-config-grid input,.integration-config-grid select,.integration-config-grid textarea{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);background:var(--network-button-text,#07100f);color:#c3d3cb;width:100%;font:500 10px var(--font-mono),monospace;padding:11px}.integration-config-grid textarea{resize:vertical;min-height:90px}.integration-config-grid .wide{grid-column:1/-1}.integration-config-grid button{border:1px solid var(--network-accent,#6fd9e8);background:var(--network-accent,#6fd9e8);color:#06100e;font:700 8px var(--font-mono),monospace;letter-spacing:.08em;cursor:pointer;padding:13px}.integration-config-grid aside{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);padding-left:25px}.integration-config-grid h3{color:var(--network-text,#b8f5ff);margin:0 0 20px}.integration-config-grid aside>div{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 12%,transparent);grid-template-columns:62px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.integration-config-grid aside i{text-align:center;font:600 7px var(--font-mono),monospace;border:1px solid;padding:5px;font-style:normal}.integration-config-grid aside span{color:#899b91;font-size:10px}.integration-config-grid aside p{color:#64776d;margin-top:22px;font-size:9px;line-height:1.65}.gate-ok i{color:#75ecab}.gate-hold i{color:#e7b35b}.contract-list.compact article{min-height:72px}.integration-boundary{background:#e7b35b09;border:1px solid #e7b35b4d;margin:0 30px 30px;padding:18px}.integration-boundary strong{color:#e7b35b;font:600 8px var(--font-mono),monospace}.integration-boundary p{color:#7d8077;margin:8px 0 0;font-size:10px;line-height:1.55}.integration-queue.detailed article>div{gap:6px;display:grid}.integration-queue.detailed small{color:#4e6559;font:500 7px var(--font-mono),monospace}.integration-queue.audit article{grid-template-columns:1fr 1fr 1fr 120px}@media (width<=900px){.integration-config-grid{grid-template-columns:1fr}.integration-config-grid aside{border-left:0;border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);padding:24px 0 0}.integration-config-grid form,.integration-queue.audit article{grid-template-columns:1fr 1fr}}@media (width<=600px){.integration-flash{flex-direction:column;gap:7px}.integration-config-grid form{grid-template-columns:1fr}.integration-config-grid .wide{grid-column:auto}.integration-queue.audit article{grid-template-columns:1fr}}.integration-command-control form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:30px;display:grid}.integration-command-control label{color:#6e8379;font:600 8px var(--font-mono),monospace;letter-spacing:.06em;gap:8px;display:grid}.integration-command-control label span{color:#4e6258;font-weight:400}.integration-command-control input,.integration-command-control select,.integration-command-control textarea{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);background:var(--network-button-text,#07100f);color:#c3d3cb;width:100%;font:500 10px var(--font-mono),monospace;padding:11px}.integration-command-control textarea{resize:vertical;min-height:90px}.integration-command-control .wide{grid-column:1/-1}.integration-command-control button{border:1px solid var(--network-accent,#6fd9e8);background:var(--network-accent,#6fd9e8);color:#06100e;font:700 8px var(--font-mono),monospace;letter-spacing:.08em;cursor:pointer;padding:13px}.integration-command-control button:disabled{opacity:.35;cursor:not-allowed}.integration-command-queue{padding:10px 30px 30px}.integration-command-queue article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 17%,transparent);padding:18px 0}.integration-command-queue header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.integration-command-queue header>div{gap:7px;display:grid}.integration-command-queue code{color:var(--network-muted,#4f8e96);font:600 7px var(--font-mono),monospace}.integration-command-queue strong{color:var(--network-text,#b8f5ff);font:600 10px var(--font-mono),monospace}.integration-command-queue i{color:#e7b35b;font:600 7px var(--font-mono),monospace;border:1px solid #e7b35b73;padding:5px 7px;font-style:normal}.integration-command-queue p,.integration-command-queue small{color:#65776d;font:500 8px/1.5 var(--font-mono),monospace;display:block}.integration-command-queue form{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.integration-command-queue form input{color:#c8b7ba;background:#0d090a;border:1px solid #ff5b7040;padding:9px;font-size:9px}.integration-command-queue form button{color:#ff8294;font:600 7px var(--font-mono),monospace;background:0 0;border:1px solid #ff5b708c;padding:9px}@media (width<=800px){.integration-command-control form{grid-template-columns:1fr 1fr}}@media (width<=600px){.integration-command-control form{grid-template-columns:1fr}.integration-command-control .wide{grid-column:auto}.integration-command-queue form{grid-template-columns:1fr}}.game-audit-page .executive-intro{align-items:end}.audit-stats{margin-top:0}.active-session-grid{background:color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.active-session-grid article{background:var(--network-button-text,#07100f);grid-template-columns:10px 1fr auto;align-items:center;gap:14px;min-height:84px;padding:20px;display:grid}.active-session-grid div{gap:5px;display:grid}.active-session-grid strong{color:#c9e4e4;font-size:12px}.active-session-grid span,.active-session-grid small{color:#537a7c;font:500 8px/1.6 var(--font-mono),monospace}.active-session-grid small{text-align:right}.live-indicator{background:#75ecab;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #75ecabb3}.audit-filters{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);grid-template-columns:2fr 1fr 1fr auto auto;align-items:end;gap:12px;padding:18px 24px;display:grid}.audit-filters label{color:#507075;font:600 7px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;gap:7px;display:grid}.audit-filters input,.audit-filters select{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 24%,transparent);background:var(--network-button-text,#07100f);color:#c3dfe0;width:100%;font:500 9px var(--font-mono),monospace;padding:11px}.audit-filters button,.audit-filters>a{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 50%,transparent);color:var(--network-text,#b8f5ff);font:600 8px var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;background:#0e3034;padding:11px 16px}.audit-filters>a{text-align:center;background:0 0}.game-audit-table{overflow:auto}.game-audit-row{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 13%,transparent);grid-template-columns:1.25fr 1.1fr 1.65fr .6fr 1fr;align-items:center;gap:18px;min-width:1020px;min-height:78px;padding:12px 22px;display:grid}.game-audit-row.header{color:#507075;min-height:38px;font:600 7px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.07em}.game-audit-row>div{gap:5px;display:grid}.game-audit-row time,.game-audit-row small{color:#537074;font:500 7px/1.4 var(--font-mono),monospace}.game-audit-row strong{color:#b9d2d0;font-size:10px}.game-audit-row code{color:#78dfe6;font:600 8px/1.4 var(--font-mono),monospace}.game-audit-row>i{color:#75ecab;width:max-content;font:600 7px var(--font-mono),monospace;border:1px solid;padding:6px 8px;font-style:normal}.game-audit-row.outcome-denied>i{color:#e7b35b}.game-audit-row.outcome-failed>i{color:#e68c85}.game-audit-row.outcome-observed>i{color:#6d9292}@media (width<=900px){.active-session-grid{grid-template-columns:1fr}.audit-filters{grid-template-columns:1fr 1fr}.audit-filters label:first-child{grid-column:1/-1}}@media (width<=600px){.audit-filters{grid-template-columns:1fr}.audit-filters label:first-child{grid-column:auto}}.facility-control-page .executive-intro{margin-bottom:30px}.authority-card.control-ready{border-color:#75ecab8c}.authority-card.control-ready strong{color:#75ecab}.authority-card.control-hold{border-color:#e7b35b80}.authority-card.control-hold strong{color:#e7b35b}.facility-readiness{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 35%,transparent);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 4%,transparent);justify-content:space-between;align-items:center;gap:24px;margin:25px 0 28px;padding:20px 24px;display:flex}.facility-readiness>div{gap:7px;display:grid}.facility-readiness span{color:#4c8d95;font:600 8px var(--font-mono),monospace;letter-spacing:.09em}.facility-readiness strong{color:var(--network-text,#b8f5ff);font-size:14px}.facility-readiness p{color:#73837a;margin:0;font-size:10px}.facility-readiness i{color:#e7b35b;font:600 7px var(--font-mono),monospace;border:1px solid;padding:7px 9px;font-style:normal}.facility-readiness.ready{border-color:#75ecab6b}.facility-readiness.ready i{color:#75ecab}.facility-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.facility-control-panel{position:relative;overflow:hidden}.facility-control-panel:before{content:"";background:var(--network-accent,#6fd9e8);opacity:.72;width:3px;height:100%;position:absolute;top:0;left:0}.facility-control-panel.tone-alarm:before{background:#e7b35b}.facility-control-panel.tone-lockdown:before{background:#ff657d}.facility-control-panel.tone-event:before{background:#b795ff}.facility-control-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:27px;display:grid}.facility-control-panel label{color:#6e8379;font:600 8px var(--font-mono),monospace;letter-spacing:.05em;gap:8px;display:grid}.facility-control-panel input,.facility-control-panel select,.facility-control-panel textarea{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);background:var(--network-button-text,#07100f);color:#c3d3cb;width:100%;font:500 10px var(--font-mono),monospace;padding:11px}.facility-control-panel textarea{resize:vertical;min-height:82px}.facility-control-panel .wide,.facility-control-panel button{grid-column:1/-1}.facility-control-panel button{border:1px solid var(--network-accent,#6fd9e8);background:var(--network-accent,#6fd9e8);color:#06100e;font:700 8px var(--font-mono),monospace;letter-spacing:.08em;cursor:pointer;padding:13px}.facility-control-panel.tone-alarm button{background:#e7b35b;border-color:#e7b35b}.facility-control-panel.tone-lockdown button{background:#ff657d;border-color:#ff657d}.facility-control-panel.tone-event button{background:#b795ff;border-color:#b795ff}.facility-control-panel button:disabled{opacity:.32;cursor:not-allowed}.facility-switches{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 15%,transparent);grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.facility-switches label{color:#899c92;letter-spacing:0;align-items:center;gap:9px;font-size:8px;line-height:1.4;display:flex}.facility-switches input{width:14px;height:14px;accent-color:var(--network-accent,#6fd9e8);margin:0}.facility-command-history{margin-top:28px}.facility-command-history>div:not(.panel-heading):not(.empty-state){padding:8px 28px 28px}.facility-command-history article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);grid-template-columns:1.2fr 1fr 90px 125px;align-items:center;gap:18px;min-height:72px;display:grid}.facility-command-history article>div{gap:6px;display:grid}.facility-command-history code{color:#4e8991;font:600 7px var(--font-mono),monospace}.facility-command-history strong{color:var(--network-text,#b8f5ff);font:600 10px var(--font-mono),monospace}.facility-command-history span,.facility-command-history time{color:#65766d;font:500 8px var(--font-mono),monospace}.facility-command-history time{text-align:right}.command-status{color:#e7b35b;text-align:center;font:600 7px var(--font-mono),monospace;border:1px solid #e7b35b66;padding:6px;font-style:normal}.command-status.status-succeeded{color:#75ecab;border-color:#75ecab80}.command-status.status-failed_permanent,.command-status.status-failed_retryable,.command-status.status-expired,.command-status.status-cancelled{color:#ff657d;border-color:#ff657d80}.facility-safety-note{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 3%,transparent);margin:28px 0 70px;padding:20px 24px}.facility-safety-note strong{color:var(--network-accent,#6fd9e8);font:600 8px var(--font-mono),monospace;letter-spacing:.08em}.facility-safety-note p{color:#718078;margin:9px 0 0;font-size:10px;line-height:1.65}@media (width<=980px){.facility-control-grid{grid-template-columns:1fr}.facility-command-history article{grid-template-columns:1fr 1fr}.facility-command-history time{text-align:left}}@media (width<=600px){.facility-readiness{flex-direction:column;align-items:flex-start}.facility-control-panel form{grid-template-columns:1fr}.facility-control-panel .wide,.facility-control-panel button{grid-column:auto}.facility-switches{grid-template-columns:1fr}.facility-command-history article{grid-template-columns:1fr;padding:15px 0}}.manpower-stats{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid}.manpower-stats article{border-right:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);flex-direction:column;justify-content:space-between;min-height:130px;padding:21px;display:flex}.manpower-stats span,.manpower-stats small{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace}.manpower-stats strong{color:var(--network-accent,#6fd9e8);font:500 31px/1 var(--font-mono),monospace}.manpower-stats article.closed strong{color:#e68c85}.manpower-warnings{gap:10px;display:grid}.manpower-warnings article{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);grid-template-columns:90px 1fr;align-items:center;gap:18px;min-height:68px;padding:15px;display:grid}.manpower-warnings article>span{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace}.manpower-warnings strong{font-size:12px}.manpower-warnings p{color:#89978f;margin:7px 0 0;font-size:11px}.manpower-warnings article.warning{border-color:#e7b35b59}.manpower-warnings article.warning>span{color:#e7b35b}.manpower-warnings article.critical{border-color:#e68c8566}.manpower-warnings article.critical>span{color:#e68c85}.target-form{gap:38px;display:grid}.target-table h3{color:#b8c9c2;margin:0 0 12px;font-size:18px}.target-row{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);grid-template-columns:1.1fr .55fr repeat(3,.7fr) 1fr;align-items:center;gap:12px;min-height:57px;padding:8px 0;display:grid}.target-row.header{min-height:34px;color:var(--network-muted,#4d8f99);font:600 7px/1 var(--font-mono),monospace;text-transform:uppercase}.target-row strong,.target-row b{font:600 10px/1 var(--font-mono),monospace}.target-row b{color:var(--network-text,#b8f5ff)}.target-row input{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);background:var(--network-bg,#050806);color:#dce6df;width:100%;height:36px;font:600 10px/1 var(--font-mono),monospace;padding:0 8px}.assessment{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);width:fit-content;color:var(--network-accent,#6fd9e8);font:600 7px/1 var(--font-mono),monospace;text-transform:uppercase;padding:6px 7px;font-style:normal}.assessment.understaffed,.assessment.overstaffed{color:#e68c85;border-color:#e68c8559}.assessment.below_target{color:#e7b35b}.target-form>button{border:1px solid var(--network-accent,#6fd9e8);background:var(--network-accent,#6fd9e8);min-height:48px;color:var(--network-button-text,#07100f);font:600 9px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;justify-self:end;padding:0 18px}.rank-inventory{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);grid-template-columns:repeat(3,1fr);display:grid}.rank-inventory article{border-right:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:16px;display:flex}.rank-inventory strong{font-size:12px}.rank-inventory span{color:var(--network-accent,#6fd9e8);font:600 16px/1 var(--font-mono),monospace}.manpower-authority{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 35%,transparent);justify-content:space-between;align-items:center;gap:28px;margin:42px 0 26px;padding:24px 28px;display:flex}.manpower-authority>div{gap:8px;display:grid}.manpower-authority span{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace;letter-spacing:.1em}.manpower-authority strong{color:var(--network-text,#b8f5ff);font-size:20px}.manpower-authority p{color:#7f8e84;max-width:800px;margin:0;font-size:11px;line-height:1.55}.manpower-authority i{border:1px solid var(--network-accent,#6fd9e8);color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;padding:9px 12px;font-style:normal}.authority-viewer i{color:#e7b35b;border-color:#e7b35b}.implemented-intake{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);grid-template-columns:120px 100px 1fr;align-items:center;gap:20px;padding:20px 0 28px;display:grid}.implemented-intake span{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace}.implemented-intake strong{color:var(--network-text,#b8f5ff);font:600 12px/1 var(--font-mono),monospace}.implemented-intake p{color:#7d8a81;margin:0;font-size:11px}.readonly-targets{padding-top:30px}.target-value{color:#899890;font:600 10px/1 var(--font-mono),monospace}.manpower-proposal label{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.06em;gap:9px;display:grid}.manpower-proposal label>input,.manpower-proposal label>select,.manpower-proposal label>textarea{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);background:var(--network-bg,#050806);color:#dce6df;width:100%;font:500 11px/1.5 var(--font-mono),monospace;padding:12px}.manpower-proposal label>textarea{resize:vertical;min-height:120px}.manpower-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.manpower-form-actions button{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 50%,transparent);min-height:46px;color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 17px}.manpower-form-actions button.primary{background:var(--network-accent,#6fd9e8);color:var(--network-button-text,#07100f)}.manpower-form-actions button.danger{color:#e68c85;border-color:#e68c8580}.plan-review-summary{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);grid-template-columns:repeat(4,1fr);margin-bottom:34px;display:grid}.plan-review-summary>div{border-right:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);flex-direction:column;justify-content:space-between;min-height:95px;padding:18px;display:flex}.plan-review-summary>div:last-child{border-right:0}.plan-review-summary span{color:var(--network-muted,#4d8f99);font:600 7px/1 var(--font-mono),monospace}.plan-review-summary strong{color:#b8c9c2;font:600 10px/1.4 var(--font-mono),monospace}.manpower-plan-list a{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);grid-template-columns:1fr 150px 30px;align-items:center;gap:22px;min-height:90px;padding:18px 0;display:grid}.manpower-plan-list a.active{background:color-mix(in srgb,var(--network-accent,#6fd9e8) 4%,transparent);padding-inline:18px}.manpower-plan-list a>div{gap:7px;display:grid}.manpower-plan-list a>div>span,.manpower-plan-list small{color:var(--network-muted,#4d8f99);font:600 7px/1 var(--font-mono),monospace}.manpower-plan-list strong{font-size:12px}.manpower-plan-list i{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);width:fit-content;color:var(--network-accent,#6fd9e8);font:600 7px/1 var(--font-mono),monospace;padding:7px 9px;font-style:normal}.manpower-plan-list .state-revision_requested,.manpower-plan-list .state-rejected{color:#e68c85;border-color:#e68c8566}.manpower-plan-list .state-approved{color:#e7b35b}.manpower-plan-list b{color:var(--network-accent,#6fd9e8)}@media (width<=900px){.manpower-stats{grid-template-columns:repeat(2,1fr)}.target-row{grid-template-columns:1fr repeat(3,.7fr)}.target-row.header span:nth-child(2),.target-row.header span:last-child,.target-row b,.assessment{display:none}.rank-inventory,.plan-review-summary{grid-template-columns:repeat(2,1fr)}.plan-review-summary>div:nth-child(2){border-right:0}.plan-review-summary>div:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}}@media (width<=560px){.manpower-stats{grid-template-columns:1fr}.target-row{grid-template-columns:1fr repeat(3,.65fr);gap:6px}.rank-inventory{grid-template-columns:1fr}.manpower-authority{flex-direction:column;align-items:flex-start}.implemented-intake,.plan-review-summary{grid-template-columns:1fr}.plan-review-summary>div{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}.manpower-plan-list a{grid-template-columns:1fr}.manpower-form-actions{justify-content:stretch}.manpower-form-actions button{width:100%}}.readiness-page{--ready-line:color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent)}.readiness-stats{border-left:1px solid var(--ready-line);border-top:1px solid var(--ready-line);grid-template-columns:repeat(4,1fr);margin:0 0 28px;display:grid}.readiness-stats article{border-right:1px solid var(--ready-line);border-bottom:1px solid var(--ready-line);flex-direction:column;justify-content:space-between;min-height:128px;padding:21px;display:flex}.readiness-stats span,.readiness-stats small{color:var(--network-muted,#4d8f99);font:600 8px/1.25 var(--font-mono),monospace;letter-spacing:.08em}.readiness-stats strong{color:var(--network-accent,#6fd9e8);font:500 34px/1 var(--font-mono),monospace}.readiness-stats .critical strong{color:#ef858d}.readiness-stats .warning strong{color:#e7b35b}.readiness-stats .stable strong{color:#72d6a7}.readiness-warnings{gap:10px;display:grid}.readiness-warnings article{border:1px solid var(--ready-line);grid-template-columns:90px 1fr;align-items:start;gap:18px;padding:16px;display:grid}.readiness-warnings>article>span{width:fit-content;font:600 8px/1 var(--font-mono),monospace;border:1px solid;padding:6px 8px}.readiness-warnings strong{color:#c9d9d2;font:600 10px/1.2 var(--font-mono),monospace}.readiness-warnings p{color:#85968f;margin:8px 0 0;font-size:13px}.readiness-warnings .critical>span{color:#ef858d;border-color:#bf5f65}.readiness-warnings .warning>span{color:#e7b35b;border-color:#987949}.readiness-warnings .notice>span{color:var(--network-accent,#6fd9e8);border-color:var(--network-muted,#4d8f99)}.field-help{color:var(--network-muted,#52635d);font:500 8px/1.4 var(--font-mono),monospace;margin-top:8px;display:block}.qualification-list,.training-list{border-top:1px solid var(--ready-line);gap:12px;margin-top:28px;padding-top:28px;display:grid}.qualification-list details,.training-list details{border:1px solid var(--ready-line);background:#030a0a59}.qualification-list summary,.training-list summary{cursor:pointer;grid-template-columns:96px minmax(0,1fr) 20px;align-items:center;gap:17px;min-height:76px;padding:17px;list-style:none;display:grid}.qualification-list summary::-webkit-details-marker{display:none}.training-list summary::-webkit-details-marker{display:none}.qualification-list summary strong,.training-list summary strong{color:var(--network-text,#bdcec7);font-size:14px;display:block}.qualification-list summary small,.training-list summary small{color:var(--network-muted,#4d8f99);font:500 8px/1.3 var(--font-mono),monospace;margin-top:7px;display:block}.qualification-list summary i,.training-list summary i{color:var(--network-accent,#6fd9e8);font-style:normal}.qualification-state,.training-state{width:fit-content;font:600 8px/1 var(--font-mono),monospace;border:1px solid;padding:7px 8px}.qualification-state.active,.training-state.completed{color:#72d6a7;border-color:#4b9e7c}.qualification-state.archived,.training-state.cancelled{color:#78847f;border-color:#56605c}.training-state.scheduled{color:var(--network-accent,#6fd9e8);border-color:var(--network-muted,#4d8f99)}.training-detail{border-top:1px solid var(--ready-line);grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}.attendance-form{border-left:1px solid var(--ready-line);padding-left:24px}.attendance-roster{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.attendance-roster article{border:1px solid var(--ready-line);grid-template-columns:1fr auto auto;gap:16px;padding:12px;display:grid}.attendance-roster strong{color:var(--network-text,#bdcec7);font-size:12px}.attendance-roster span,.attendance-roster i{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;font-style:normal}.readiness-matrix{overflow-x:auto}.readiness-row{border-bottom:1px solid var(--ready-line);grid-template-columns:1.25fr .55fr 1.2fr 1.2fr .55fr;align-items:center;min-width:840px;display:grid}.readiness-row>*{padding:15px 12px}.readiness-row.header{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase}.readiness-row strong{color:var(--network-text,#bdcec7);font-size:12px}.readiness-row strong small{color:var(--network-muted,#52635d);font:500 8px/1 var(--font-mono),monospace;margin-top:5px;display:block}.readiness-row b,.readiness-row span,.readiness-row i{color:var(--network-accent,#6fd9e8);font:600 8px/1.35 var(--font-mono),monospace;font-style:normal}.readiness-row.gap{background:#bf5f650f}.readiness-row.gap span:nth-child(4){color:#ef858d}@media (width<=900px){.readiness-stats{grid-template-columns:repeat(2,1fr)}.training-detail{grid-template-columns:1fr}.attendance-form{border-left:0;border-top:1px solid var(--ready-line);padding:24px 0 0}.attendance-roster{grid-template-columns:1fr}}@media (width<=560px){.readiness-stats,.readiness-warnings article{grid-template-columns:1fr}.qualification-list summary,.training-list summary{grid-template-columns:1fr 20px}.qualification-state,.training-state{grid-column:1/-1}.training-detail{padding:16px}}.records-page{--record-line:color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent)}.records-stats{border-top:1px solid var(--record-line);border-left:1px solid var(--record-line);grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid}.records-stats article{border-right:1px solid var(--record-line);border-bottom:1px solid var(--record-line);flex-direction:column;justify-content:space-between;min-height:122px;padding:20px;display:flex}.records-stats span,.records-stats small{color:var(--network-muted,#4d8f99);font:600 8px/1.2 var(--font-mono),monospace}.records-stats strong{color:var(--network-accent,#6fd9e8);font:500 34px/1 var(--font-mono),monospace}.record-form .record-details{min-height:190px}.record-policy{border-left:2px solid var(--network-accent,#6fd9e8);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 4%,transparent);color:#738c86;max-width:850px;font:500 10px/1.6 var(--font-mono),monospace;margin:0;padding:14px 16px}.personnel-record-list{gap:16px;display:grid}.record-card{border:1px solid var(--record-line);background:#030a0a66;padding:24px}.record-card>header{border-bottom:1px solid var(--record-line);justify-content:space-between;gap:28px;padding-bottom:18px;display:flex}.record-card header span,.record-card header small{color:var(--network-muted,#4d8f99);font:600 8px/1.3 var(--font-mono),monospace}.record-card h3{color:#c7d8d1;font:500 24px/1.15 var(--font-display),sans-serif;margin:8px 0}.record-badges{flex-wrap:wrap;place-content:flex-start flex-end;gap:7px;display:flex}.record-badges i{color:var(--network-accent,#6fd9e8);font:600 7px/1 var(--font-mono),monospace;border:1px solid #426f73;padding:7px;font-style:normal}.severity-major .record-badges i:nth-child(2),.severity-critical .record-badges i:nth-child(2){color:#ef858d;border-color:#a34e55}.record-resolved,.record-revoked{opacity:.7}.record-summary{color:#a4b4ad;margin:20px 0;line-height:1.7}.record-card details{border-top:1px solid var(--record-line)}.record-card summary{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;cursor:pointer;justify-content:space-between;padding:15px 0;display:flex}.record-card details>p{color:#8fa29a;line-height:1.7}.record-card dl{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.record-card dl div{border:1px solid var(--record-line);padding:14px}.record-card dt{color:var(--network-muted,#4d8f99);font:600 7px/1 var(--font-mono),monospace}.record-card dd{color:#b8c9c2;margin:7px 0 0;font-size:11px}.record-disposition{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.record-disposition form{grid-template-columns:1fr auto;gap:8px;display:grid}.record-disposition input{border:1px solid var(--record-line);background:var(--network-button-text,#06100f);color:#b9cac3;min-width:0;font:500 10px/1.2 var(--font-mono),monospace;padding:12px}.record-disposition button{border:1px solid var(--network-accent,#6fd9e8);color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;background:0 0;padding:0 15px}.record-disposition button.danger{color:#ef858d;border-color:#a34e55}@media (width<=900px){.records-stats{grid-template-columns:repeat(2,1fr)}.record-card>header{flex-direction:column}.record-badges{justify-content:flex-start}.record-disposition{grid-template-columns:1fr}}@media (width<=620px){.records-stats,.record-card dl,.record-disposition form{grid-template-columns:1fr}.record-disposition button{min-height:42px}}.security-boundary{border-left:3px solid var(--network-accent,#6fd9e8);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 5%,transparent);color:#87968f;font:500 9px/1.55 var(--font-mono),monospace;gap:24px;margin:24px 0;padding:18px 20px;display:flex}.security-boundary strong{color:var(--network-text,#b8f5ff);white-space:nowrap}.security-stats{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent);grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid}.security-stats article{padding:25px}.security-stats article+article{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}.security-stats span,.security-stats small{color:#4c8c95;font:600 7px/1 var(--font-mono),monospace;display:block}.security-stats strong{font:600 32px/1 var(--font-mono),monospace;color:var(--network-text,#b8f5ff);margin:14px 0;display:block}.security-findings>article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 15%,transparent);grid-template-columns:90px 1fr;gap:18px;padding:18px 0;display:grid}.security-findings>article>span{font:600 8px/1 var(--font-mono),monospace;color:var(--network-accent,#6fd9e8)}.security-findings>article.critical>span{color:#e68c85}.security-findings>article.warning>span{color:#e7b35b}.security-findings strong{font-size:13px}.security-findings p{color:#7c8b84;margin:7px 0 0;font-size:12px}.security-critical{border-color:#e68c85!important}.security-table{overflow:auto}.security-row{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);min-width:850px;min-height:64px;color:var(--network-muted,#82928a);grid-template-columns:1.3fr 1.2fr .5fr .6fr .5fr;align-items:center;gap:18px;font-size:11px;display:grid}.security-row.header{color:#4c8c95;min-height:36px;font:600 7px/1 var(--font-mono),monospace}.security-row strong{color:#c6d0c8;display:grid}.security-row small{color:#4c6b68;font:500 7px/1 var(--font-mono),monospace;margin-top:5px}.security-row i,.security-row b{font:600 8px/1 var(--font-mono),monospace;color:var(--network-accent,#6fd9e8);font-style:normal}.identity-review article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);grid-template-columns:1fr auto auto;align-items:center;gap:20px;min-height:78px;display:grid}.identity-review article.orphaned{background:#e68c850a}.identity-review article>div{grid-template-columns:90px 1fr;gap:7px;display:grid}.identity-review code{color:var(--network-accent,#6fd9e8);grid-row:1/3}.identity-review span{color:#66776f;grid-column:2;font-size:9px}.identity-review i{color:#88a29a;font:600 8px/1 var(--font-mono),monospace;font-style:normal}.identity-review button,.remediation-list button{color:#e68c85;font:600 7px/1 var(--font-mono),monospace;text-transform:uppercase;background:0 0;border:1px solid #e68c8573;padding:10px 12px}.security-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.remediation-list article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);grid-template-columns:1fr auto;align-items:center;gap:15px;min-height:74px;display:grid}.remediation-list article>div{gap:7px;display:grid}.remediation-list strong{font-size:11px}.remediation-list span{color:#5b716b;font:500 7px/1.4 var(--font-mono),monospace}.audit-review article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);grid-template-columns:180px 1fr 150px 140px;align-items:center;gap:18px;min-height:74px;display:grid}.audit-review code{color:var(--network-accent,#6fd9e8);font-size:8px}.audit-review strong{font-size:11px}.audit-review p{color:#65766e;margin:5px 0 0;font-size:10px}.audit-review>article>span,.audit-review time{color:#4c6b68;font:500 7px/1.4 var(--font-mono),monospace}@media (width<=950px){.security-stats{grid-template-columns:1fr 1fr}.security-stats article:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}.security-stats article:nth-child(4){border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}.security-columns,.audit-review article{grid-template-columns:1fr}.identity-review article{grid-template-columns:1fr;padding:15px 0}}@media (width<=600px){.security-boundary{flex-direction:column}.security-stats{grid-template-columns:1fr}.security-stats article+article{border-left:0;border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}}.sentinel-safety,.sentinel-warning{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 35%,transparent);gap:9px;margin:42px 0 26px;padding:22px 26px;display:grid}.sentinel-safety strong,.sentinel-warning strong{color:var(--network-text,#b8f5ff);font:600 9px/1 var(--font-mono),monospace}.sentinel-safety span,.sentinel-warning p{color:#7f8d84;margin:0;font-size:11px;line-height:1.6}.sentinel-warning{border-color:#e7b35b66}.sentinel-warning strong{color:#e7b35b}.sentinel-policy-list{gap:26px;display:grid}.sentinel-policy{padding:0 30px 30px}.sentinel-policy>header{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);justify-content:space-between;align-items:center;gap:25px;min-height:105px;margin:0 -30px 25px;padding:22px 30px;display:flex}.sentinel-policy>header code{color:var(--network-accent,#6fd9e8);font:600 12px/1 var(--font-mono),monospace}.sentinel-policy>header h2{margin:8px 0 0;font-size:20px}.sentinel-policy>header>span{color:#e7b35b;font:600 7px/1.4 var(--font-mono),monospace}.sentinel-default{grid-template-columns:300px 1fr;align-items:end;gap:28px;display:grid}.sentinel-default label{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace;gap:9px;display:grid}.sentinel-default select{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);background:var(--network-bg,#050806);color:#dce6df;height:42px;padding:0 10px}.sentinel-default p{color:#66756c;margin:0;font-size:9px}.role-policy-columns{grid-template-columns:1fr 1fr;gap:28px;margin:26px 0;display:grid}.role-policy-columns fieldset{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:18px;display:grid}.role-policy-columns legend{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;padding:0 8px}.role-policy-columns label{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 12%,transparent);grid-template-columns:18px 1fr;align-items:center;gap:4px 8px;min-height:45px;padding:8px;display:grid}.role-policy-columns label input{grid-row:1/3}.role-policy-columns label span{font-size:10px}.role-policy-columns label small{color:#526158;font:500 6px/1 var(--font-mono),monospace}.sentinel-policy>button{border:1px solid var(--network-accent,#6fd9e8);background:var(--network-accent,#6fd9e8);min-height:46px;color:var(--network-button-text,#07100f);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;padding:0 17px}@media (width<=850px){.sentinel-default,.role-policy-columns,.role-policy-columns fieldset{grid-template-columns:1fr}}@media (width<=560px){.sentinel-policy>header{flex-direction:column;align-items:flex-start}.sentinel-policy{padding-inline:18px}.sentinel-policy>header{margin-inline:-18px;padding-inline:18px}}.subdivision-page .network-destination form{width:100%;min-width:0}.subdivision-page select,.subdivision-page textarea{border:1px solid var(--network-line);background:var(--network-bg);width:100%;min-width:0;color:var(--network-text);font:inherit;padding:10px}.subdivision-page button{border:1px solid var(--network-accent);background:var(--network-accent);color:var(--network-button-text,#07100f);font:inherit;cursor:pointer;padding:10px 16px}.subdivision-page .network-list article{display:block}.subdivision-page label{font-size:14px}.ocdr-page{--ocdr:#77e5d1;--ocdr-bright:#a8fff0;--ocdr-line:#77e5d140;color:#e2ece9;background:#040808}.ocdr-shell{padding-block:42px 100px}.ocdr-denied{border:1px solid var(--ocdr-line);margin-top:12vh;padding:50px}.ocdr-denied h1{max-width:760px;font-size:clamp(2rem,5vw,4.6rem);font-weight:400}.ocdr-denied a{color:var(--ocdr)}.ocdr-intro{border-bottom:1px solid var(--ocdr-line);grid-template-columns:1.3fr 1fr;align-items:end;gap:45px;padding:34px 0 42px;display:grid}.ocdr-intro h1{letter-spacing:-.065em;margin:8px 0 16px;font-size:clamp(3rem,7vw,7rem);font-weight:400;line-height:.9}.ocdr-intro p:last-child{color:#91a5a0;max-width:760px;line-height:1.65}.ocdr-metrics{border:1px solid var(--ocdr-line);grid-template-columns:repeat(2,1fr);display:grid}.ocdr-metrics span{border:1px solid var(--ocdr-line);min-height:110px;font:2rem/1 var(--font-display,monospace);flex-direction:column;justify-content:space-between;padding:20px;display:flex}.ocdr-metrics small{color:var(--ocdr);font:.6rem/1.2 var(--font-mono,monospace);letter-spacing:.12em}.ocdr-jump{z-index:4;border-bottom:1px solid var(--ocdr-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040808f0;flex-wrap:wrap;gap:4px;padding:10px 0;display:flex;position:sticky;top:0}.ocdr-jump a{color:#b6c4c0;font:.65rem/1 var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.09em;border:1px solid #0000;padding:10px 14px}.ocdr-jump a:hover{color:var(--ocdr);border-color:var(--ocdr-line)}.ocdr-panel{padding:60px 0 10px;scroll-margin-top:55px}.ocdr-panel>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.ocdr-panel>header span{color:var(--ocdr);font:.64rem/1 var(--font-mono,monospace);letter-spacing:.11em}.ocdr-panel>header h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:400}.ocdr-panel>header small{color:#6f8580;font:.6rem/1 var(--font-mono,monospace)}.ocdr-create,.record-action{border:1px solid var(--ocdr-line);margin-bottom:16px}.ocdr-create>summary,.record-action>summary{color:var(--ocdr);cursor:pointer;font:.68rem/1 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;padding:16px 18px;list-style:none}.ocdr-create>summary:before,.record-action>summary:before{content:"+ "}.ocdr-create[open]>summary:before,.record-action[open]>summary:before{content:"− "}.ocdr-form{border-top:1px solid var(--ocdr-line);grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.ocdr-form label,.comms-action label{color:#718781;font:.58rem/1.2 var(--font-mono,monospace);letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:7px;display:flex}.ocdr-form input,.ocdr-form select,.ocdr-form textarea,.comms-action input,.comms-action select{color:#e2eeeb;background:var(--network-button-text,#07100f);width:100%;font:.74rem/1.35 var(--font-mono,monospace);border:1px solid #20322f;padding:11px 12px}.ocdr-form textarea{resize:vertical;min-height:90px}.ocdr-form .wide{grid-column:1/-1}.ocdr-form button,.comms-action button{color:#03100d;background:var(--ocdr);font:700 .64rem/1 var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:12px 16px}.dual-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dual-actions button:first-child{color:var(--ocdr);border:1px solid var(--ocdr-line);background:0 0}.archive-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.7fr);gap:12px;display:grid}.archive-index{border:1px solid var(--network-line,#1b2a28);max-height:980px;overflow:auto}.archive-index a{color:#b8c7c3;border-bottom:1px solid #172421;grid-template-columns:1fr auto;gap:8px;padding:16px;display:grid}.archive-index a:hover,.archive-index a.active{box-shadow:inset 2px 0 var(--ocdr);background:#77e5d10f}.archive-index div{flex-direction:column;gap:6px;min-width:0;display:flex}.archive-index code{color:var(--ocdr);font:.58rem/1 var(--font-mono,monospace)}.archive-index strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.archive-index i{color:#7d9690;font:normal .55rem/1 var(--font-mono,monospace)}.archive-index small{color:#5f7771;font:.55rem/1.25 var(--font-mono,monospace);grid-column:1/-1}.record-detail{border:1px solid var(--network-line,#1b2a28);background:linear-gradient(145deg,var(--network-button-text,#07100f),#050a09);min-width:0;padding:24px;scroll-margin-top:58px}.record-detail>header{justify-content:space-between;gap:20px;display:flex}.record-detail>header code{color:var(--ocdr);font:.65rem/1 var(--font-mono,monospace)}.record-detail>header h2{margin:8px 0 0;font-size:clamp(1.7rem,3vw,3rem);font-weight:400}.record-detail>header i{color:var(--ocdr);font:normal .62rem/1 var(--font-mono,monospace)}.record-facts{background:var(--network-line,#1b2a28);grid-template-columns:repeat(6,1fr);gap:1px;margin:24px 0;display:grid}.record-facts span{overflow-wrap:anywhere;background:var(--network-button-text,#07100f);color:#c3d1cd;min-width:0;font:.65rem/1.25 var(--font-mono,monospace);padding:12px}.record-facts small{color:#617c75;margin-bottom:7px;font-size:.52rem;display:block}.record-summary{color:#b8cfca;border-left:2px solid var(--ocdr);background:#77e5d10d;padding:17px;line-height:1.55}.record-body{color:#aabbb7;background:#040707;border:1px solid #182724;max-height:430px;margin:22px 0;padding:20px;line-height:1.68;overflow:auto}.record-body p{margin:0 0 12px}.record-action{margin-top:12px}.record-action.command{border-color:#ff728747}.record-action.command>summary{color:#ff8c9c}.record-history{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.record-history section{border:1px solid var(--network-line,#1b2a28)}.record-history h3{color:var(--ocdr);border-bottom:1px solid var(--network-line,#1b2a28);font:.68rem/1 var(--font-mono,monospace);text-transform:uppercase;margin:0;padding:15px}.record-history article{border-bottom:1px solid #15201e;grid-template-columns:76px 1fr;gap:12px;padding:14px;display:grid}.record-history code{color:var(--ocdr);font:.58rem/1.2 var(--font-mono,monospace)}.record-history strong{font:.62rem/1 var(--font-mono,monospace)}.record-history p{color:#879b96;margin:7px 0;line-height:1.4}.record-history small{color:#5e746e;font:.52rem/1.2 var(--font-mono,monospace)}.ocdr-empty{color:#6d837d;font-family:var(--font-mono,monospace);padding:40px}.comms-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.comms-grid>article{border:1px solid var(--network-line,#1b2a28);background:var(--network-button-text,#07100f);padding:20px}.comms-grid header{justify-content:space-between;gap:14px;display:flex}.comms-grid code{color:var(--ocdr);font:.6rem/1 var(--font-mono,monospace)}.comms-grid h3{margin:7px 0 0;font-size:1.35rem;font-weight:450}.comms-grid header i{color:#78948d;font:normal .58rem/1 var(--font-mono,monospace)}.comms-grid p{color:#8ea39e;line-height:1.5}.comms-grid dl{flex-wrap:wrap;gap:6px;display:flex}.comms-grid dl span{color:#8fa7a1;font:.54rem/1 var(--font-mono,monospace);border:1px solid #20322f;padding:6px 8px}.comms-action{border-top:1px solid var(--network-line,#1b2a28);grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;margin-top:17px;padding-top:17px;display:grid}.comms-action button{min-height:40px}.delivery-table{border:1px solid var(--network-line,#1b2a28)}.delivery-table .table-head,.delivery-table article{grid-template-columns:1.7fr .5fr .9fr 1fr 1.1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.delivery-table .table-head{color:#607a74;border-bottom:1px solid var(--network-line,#1b2a28);font:.55rem/1 var(--font-mono,monospace)}.delivery-table article{color:#9eb1ac;font:.64rem/1.3 var(--font-mono,monospace);border-bottom:1px solid #14201d}.delivery-table article small{color:#5b716c;margin-top:4px;display:block}.delivery-table i{font-style:normal}.delivery-table .delivered{color:var(--ocdr)}.delivery-table .queued{color:#ffbb69}@media (width<=1050px){.ocdr-intro,.archive-layout{grid-template-columns:1fr}.archive-index{max-height:390px}.record-facts{grid-template-columns:repeat(3,1fr)}.ocdr-form{grid-template-columns:repeat(2,1fr)}.comms-grid{grid-template-columns:1fr}.comms-action{grid-template-columns:1fr 1fr}.delivery-table .table-head{display:none}.delivery-table article{grid-template-columns:1fr 1fr}}@media (width<=650px){.ocdr-shell{padding-block:20px 70px}.ocdr-metrics,.ocdr-form,.record-facts,.record-history,.comms-action,.delivery-table article{grid-template-columns:1fr}.ocdr-form .wide{grid-column:auto}.dual-actions{grid-template-columns:1fr}.ocdr-panel>header{flex-direction:column;align-items:start}.record-detail{padding:16px}.record-detail>header{flex-direction:column}.delivery-table article{gap:7px}}.archive-document{max-width:1080px;padding-block:44px 110px}.archive-back{color:#8ed5df;font:600 11px/1.4 var(--font-mono), monospace;margin-bottom:40px;text-decoration:none;display:inline-block}.archive-back:hover,.archive-prose a:hover{text-decoration:underline}.archive-classification{color:#9fc1c5;font:600 10px/1.5 var(--font-mono), monospace;letter-spacing:.07em;border:1px solid #42616a;justify-content:space-between;gap:18px;padding:15px 20px;display:flex}.archive-classification strong{color:#afe3ec;white-space:nowrap}.archive-reference{color:#9db4b5;font:600 11px/1.5 var(--font-mono), monospace;letter-spacing:.09em;margin:45px 0 16px}.archive-reference span{color:#aee3e9}.archive-document h1{color:#f0f2ec;letter-spacing:-.045em;max-width:900px;margin:0;font-size:clamp(42px,5.5vw,74px);font-weight:520;line-height:1.08}.archive-abstract{color:#bdccca;max-width:830px;margin:28px 0 0;padding:0 0 42px;font-size:clamp(17px,2vw,20px);line-height:1.65}.archive-reading{color:#243337;background:#f2efe6;border-top:5px solid #8ccbd1;padding:48px clamp(22px,5vw,70px) 65px;box-shadow:0 22px 60px #00000038}.archive-prose{min-width:0;max-width:75ch;color:inherit;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.archive-prose>:first-child{margin-top:0}.archive-prose p{margin:0 0 1.35em}.archive-prose h2,.archive-prose h3,.archive-prose h4,.archive-prose h5,.archive-prose h6{color:inherit;letter-spacing:-.025em;line-height:1.25}.archive-prose h2{border-bottom:1px solid;margin:2.2em 0 .7em;padding-bottom:.4em;font-size:clamp(24px,3vw,31px)}.archive-prose h3{margin:1.9em 0 .6em;font-size:23px}.archive-prose h4,.archive-prose h5,.archive-prose h6{margin:1.6em 0 .6em;font-size:18px}.archive-prose strong{font-weight:700}.archive-prose a{color:#176676;text-underline-offset:3px;text-decoration:underline}.archive-prose ul,.archive-prose ol{margin:0 0 1.5em;padding-left:1.5em}.archive-prose li{margin:.4em 0}.archive-prose blockquote{background:#40838b14;border-left:3px solid #40838b;margin:1.6em 0;padding:.4em 1.4em}.archive-prose hr{border:0;border-top:1px solid #a8b4b1;margin:2.5em 0}.archive-prose code{font:.9em/1.5 var(--font-mono), monospace;background:#40838b1c;padding:.12em .3em}.archive-prose pre{color:#e8f3f0;background:#172629;margin:1.5em 0;padding:18px;overflow-x:auto}.archive-prose pre code{background:0 0;padding:0}.archive-document footer{color:#9db4b5;font:600 10px/1.5 var(--font-mono), monospace;border-top:1px solid #3c5960;justify-content:space-between;gap:20px;margin-top:30px;padding-top:20px;display:flex}.controlled-document{color:#d2dcd8;background:#101d1d;border:1px solid #36514d;margin:22px 0;padding:28px}.controlled-document .archive-prose{max-width:75ch}.controlled-document .archive-prose a{color:#8fdbe1}.controlled-document .archive-prose blockquote{background:#78cdc30f}@media (width<=600px){.archive-document{padding-block:28px 70px}.archive-back{margin-bottom:28px}.archive-classification,.archive-document footer{flex-direction:column}.archive-reading{padding:30px 22px 40px}.archive-prose{font-size:15px}}.archive-detail-page{background:radial-gradient(circle at 50% 10%,#27302e,#101617 70%)}.archive-document{max-width:980px}.archive-paper{color:#252921;background:#e9e5d8;border:1px solid #bbb39e;padding:clamp(25px,5vw,58px);position:relative;overflow:hidden;box-shadow:0 3px #c9c1ae,0 8px #ada692,0 27px 65px #0008,inset 0 0 95px #726d5a35}.archive-paper:before{content:"";pointer-events:none;opacity:.22;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000 0 2px,#64685e 3px 3.3px),linear-gradient(95deg,#5e615615,#0000 15%,#7774620c 80%,#55564f20);position:absolute;inset:0}.archive-paper>*{position:relative}.archive-paper-top{color:#30342c;font:700 12px/1.5 var(--font-mono),monospace;letter-spacing:.08em;border-top:7px double #3c4038;border-bottom:2px solid #3c4038;justify-content:space-between;align-items:start;gap:20px;padding:18px 0;display:flex}.archive-paper-top strong{min-width:86px;height:66px;font:800 28px/1 var(--font-mono),monospace;border:3px double #3f443b;place-items:center;display:grid;transform:rotate(-4deg)}.archive-paper-top strong small{letter-spacing:.15em;font-size:9px}.archive-paper-meta{font:10px/1.5 var(--font-mono),monospace;letter-spacing:.07em;border-bottom:1px solid #747a6b;grid-template-columns:1.5fr 1fr 1.3fr;gap:15px;padding:18px 0;display:grid}.archive-paper-meta b{overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.archive-paper .archive-reference{color:#595d52;margin:38px 0 12px;font-size:10px}.archive-paper h1{color:#262a24;letter-spacing:-.015em;max-width:750px;font:700 clamp(28px,4vw,48px)/1.14 Georgia,serif}.archive-paper .archive-abstract{color:#4c5147;border-bottom:1px solid #a8aa98;max-width:70ch;margin:20px 0 0;padding:0 0 25px;font:italic 17px/1.6 Georgia,serif}.archive-paper .archive-reading{color:#292c26;box-shadow:none;background:0 0;border:0;padding:32px 0 30px}.archive-paper .archive-prose{margin:auto;font:16px/1.8 Georgia,serif}.archive-paper .archive-prose h2,.archive-paper .archive-prose h3{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.025em}.archive-paper .archive-prose blockquote{background:#555b5014;border-color:#555b50}.archive-paper .archive-prose a{color:#394e4d}.archive-paper-end{font:700 10px/1.5 var(--font-mono),monospace;letter-spacing:.12em;border-top:2px solid #555a50;justify-content:space-between;gap:15px;padding-top:15px;display:flex}@media (width<=600px){.archive-paper-meta{grid-template-columns:1fr 1fr}.archive-paper-meta span:last-child{grid-column:1/-1}.archive-paper .archive-reading{padding:25px 0}.archive-paper .archive-prose{font-size:15px}}@media print{.archive-detail-page{background:#fff}.archive-back,.archive-document footer{display:none}.archive-document{padding:0}.archive-paper{box-shadow:none;border:0}}.archive-recording{color:#e9e5d8;background:#192521;border:1px solid #777c6c;margin:24px 0;padding:20px}.archive-recording figcaption{gap:7px;margin-bottom:16px;display:grid}.archive-recording figcaption small{font:10px/1.4 var(--font-mono), monospace;letter-spacing:.12em;color:#9ab7ac}.archive-recording audio,.archive-recording video{width:100%;max-height:480px;display:block}.archive-paper .archive-recording a,.archive-recording a{color:#a9d9cc;margin-top:12px;font-size:13px;display:inline-block}@media print{.archive-recording audio,.archive-recording video{display:none}}.lore-desk{color:#e8e8dd;background:#11191a;min-height:100vh}.lore-desk-shell{max-width:1500px;padding-block:32px 90px}.lore-back{color:#b5c8c6;font:12px var(--font-mono),monospace}.lore-desk-head{border-bottom:1px solid #42504d;justify-content:space-between;align-items:end;gap:24px;margin:22px 0 26px;padding-bottom:22px;display:flex}.lore-desk-head h1{margin:7px 0;font-size:clamp(32px,4vw,56px)}.lore-desk-head p{color:#afbbb5;max-width:68ch;line-height:1.6}.lore-desk-head>a{color:#e2c58b;white-space:nowrap}.lore-notice,.lore-error{background:#1d2b24;border:1px solid #617a6a;padding:12px 16px}.lore-error{background:#34201e;border-color:#a86d62}.lore-create{background:#202728;border:1px solid #4a5650;margin:20px 0 24px;padding:15px 20px}.lore-create summary{cursor:pointer;color:#f1d39a;font-weight:600}.lore-create form,.lore-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:18px;display:grid}.lore-create label,.lore-edit-form label{color:#bdc8c1;font:12px var(--font-mono),monospace;gap:7px;display:grid}.lore-create .wide,.lore-edit-form .wide,.lore-actions{grid-column:1/-1}.lore-create input,.lore-create textarea,.lore-create select,.lore-edit-form input,.lore-edit-form textarea,.lore-edit-form select{color:#f1f1e7;background:#111b1c;border:1px solid #52605b;width:100%;padding:11px 12px;font:15px/1.5 Arial,sans-serif}.lore-create textarea,.lore-edit-form textarea{resize:vertical;min-height:90px}.lore-create textarea[name=body],.lore-edit-form textarea[name=body]{min-height:290px;font-family:var(--font-mono),monospace}.lore-create button,.lore-actions button{color:#fff0cc;cursor:pointer;background:#463b2a;border:1px solid #bd9d6c;padding:11px 16px}.lore-actions{flex-wrap:wrap;gap:10px;display:flex}.lore-desk-layout{grid-template-columns:minmax(220px,285px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.lore-entry-list{gap:6px;display:grid}.lore-entry-list a{color:#e7e8df;background:#1b2425;border:1px solid #3f4e4b;gap:6px;padding:14px;display:grid}.lore-entry-list a.active{background:#26302e;border-color:#d4b57f}.lore-entry-list small,.lore-entry-list span,.lore-editor>header small{color:#c9aa77;font:10px/1.5 var(--font-mono),monospace}.lore-entry-list strong{font-weight:500}.lore-editor{background:#202728;border:1px solid #45514d;min-width:0;padding:22px}.lore-editor>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.lore-editor h2{margin:6px 0;font-size:26px}.lore-editor>header>span{color:#e6c994;font:10px var(--font-mono),monospace;border:1px solid #ad9269;padding:5px 8px}.lore-editor>p{color:#bec9c0;line-height:1.6}.lore-preview{color:#22251f;background:#e8e4d7;border:1px solid #cabfa8;margin:22px 0;padding:35px clamp(22px,5vw,65px);position:relative;box-shadow:0 18px 35px #0006,inset 0 0 70px #998e7230}.lore-preview:before{content:"";pointer-events:none;opacity:.18;background:repeating-linear-gradient(0deg,#0000 0 3px,#6e675b 4px 4.3px);position:absolute;inset:0}.lore-preview-top,.lore-preview-end{font:700 10px/1.5 var(--font-mono),monospace;letter-spacing:.08em;border-bottom:2px solid #41433b;justify-content:space-between;gap:15px;padding-bottom:13px;display:flex;position:relative}.lore-preview .archive-prose{color:#292c26;margin:32px auto;font:15px/1.75 Georgia,serif;position:relative}.lore-preview .archive-prose h2,.lore-preview .archive-prose h3{font-family:var(--font-mono),monospace;letter-spacing:.03em;text-transform:uppercase}.lore-preview-end{border:0;border-top:1px solid #65675b;padding:13px 0 0}.lore-history{border-top:1px solid #58645d;margin-top:30px}.lore-history article{border-bottom:1px solid #3e4b45;padding:12px 0}.lore-history article p{margin:7px 0}.lore-history article small{color:#b9b9aa}@media (width<=760px){.lore-desk-head{display:block}.lore-desk-layout,.lore-create form,.lore-edit-form{grid-template-columns:1fr}.lore-create .wide,.lore-edit-form .wide,.lore-actions{grid-column:1}.lore-editor{padding:15px}}.lore-recording-upload{border:1px solid var(--network-line);margin:25px 0;padding:18px}.lore-recording-upload summary{cursor:pointer;font-weight:600}.lore-recording-upload>p{color:var(--network-muted);line-height:1.6}.lore-recording-upload button:disabled{opacity:.6;cursor:wait}.operations-page{--ops-line:color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);--ops-panel:color-mix(in srgb,var(--network-accent,#6fd9e8) 4%,transparent)}.operations-shell{padding-top:72px;padding-bottom:110px}.operations-denied{padding-block:120px}.operations-denied h1{color:var(--network-text,#d8e6df);font:500 clamp(42px,6vw,80px)/1 var(--font-display),sans-serif;margin:0}.operations-denied p{max-width:700px;color:var(--network-muted,#91a29b)}.operations-intro{grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:60px;margin-bottom:46px;display:grid}.operations-intro h1{color:var(--network-text,#d8e6df);font:500 clamp(46px,7vw,88px)/.95 var(--font-display),sans-serif;letter-spacing:-.05em;margin:0}.operations-intro>div>p:last-child{max-width:780px;color:var(--network-muted,#91a29b);margin:25px 0 0;line-height:1.7}.operations-authority{border:1px solid var(--ops-line);flex-direction:column;justify-content:space-between;min-height:140px;padding:22px;display:flex}.operations-authority small,.operations-authority span{color:var(--network-muted,#4d8f99);font:600 8px/1.3 var(--font-mono),monospace}.operations-authority strong{color:var(--network-accent,#6fd9e8);font:500 36px/1 var(--font-mono),monospace}.operations-notice{font:600 9px/1.4 var(--font-mono),monospace;border:1px solid;margin:0 0 22px;padding:14px 18px}.operations-notice.success{color:#72d6a7;border-color:#4b9e7c}.operations-notice.error{color:#ef858d;border-color:#bf5f65}.operations-stats{border-left:1px solid var(--ops-line);border-top:1px solid var(--ops-line);grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid}.operations-stats article{border-right:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line);flex-direction:column;justify-content:space-between;min-height:120px;padding:20px;display:flex}.operations-stats span,.operations-stats small{color:var(--network-muted,#4d8f99);font:600 8px/1.2 var(--font-mono),monospace}.operations-stats strong{color:var(--network-accent,#6fd9e8);font:500 34px/1 var(--font-mono),monospace}.operations-stats .critical strong{color:#ef858d}.operations-stats .warning strong{color:#e7b35b}.operations-panel{border:1px solid var(--ops-line);background:var(--ops-panel);min-width:0;margin-top:28px;padding:30px}.operations-heading{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;padding-bottom:22px;display:flex}.operations-heading span{color:var(--network-muted,#4d8f99);font:600 9px/1 var(--font-mono),monospace}.operations-heading h2{color:#cbdad3;font:500 clamp(24px,3vw,36px)/1.1 var(--font-display),sans-serif;margin:9px 0 0}.operations-heading>small{color:var(--network-muted,#52635d);font:500 8px/1.3 var(--font-mono),monospace;text-align:right}.operations-form{gap:18px;display:grid}.operations-form label{color:#62827e;font:600 8px/1.2 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.operations-form input,.operations-form textarea,.operations-form select,.capability-roster select{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);color:#c4d8d1;width:100%;font:500 12px/1.5 var(--font-mono),monospace;background:#030a0abf;border-radius:0;margin-top:8px;padding:13px}.operations-form textarea{resize:vertical;min-height:150px}.operations-columns{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.operations-columns.triple{grid-template-columns:repeat(3,1fr)}.operations-form button,.notification-list button,.capability-roster button{border:1px solid var(--network-accent,#6fd9e8);min-height:44px;color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 15px}.operations-form>button{justify-self:start}.check-field{align-items:center;gap:10px;display:flex}.check-field input{width:auto;margin:0}.operations-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.operations-record-list,.approval-queue,.notification-list,.capability-envelope{display:grid}.operations-record-list a,.approval-queue a{border-bottom:1px solid var(--ops-line);grid-template-columns:110px minmax(0,1fr) 70px 95px;align-items:center;gap:15px;min-height:76px;padding:15px 0;display:grid}.approval-queue a{grid-template-columns:60px minmax(0,1fr) 20px}.operations-record-list span,.approval-queue span{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace}.operations-record-list strong,.approval-queue strong{color:var(--network-text,#bdcec7);font-size:13px;display:block}.operations-record-list small,.approval-queue small{color:var(--network-muted,#52635d);font:500 8px/1.3 var(--font-mono),monospace;margin-top:6px;display:block}.operations-record-list b,.operations-record-list i,.approval-queue i{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;font-style:normal}.operations-record-list .priority-critical b{color:#ef858d}.operations-record-list .priority-high b{color:#e7b35b}.notification-list article{border-bottom:1px solid var(--ops-line);justify-content:space-between;gap:15px;padding:14px 0;display:flex}.notification-list article.read{opacity:.58}.notification-list a{display:block}.notification-list strong{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace}.notification-list p{color:#a2b0aa;margin:7px 0;font-size:12px}.notification-list small{color:var(--network-muted,#52635d);font:500 7px/1 var(--font-mono),monospace}.capability-envelope article{border-bottom:1px solid var(--ops-line);justify-content:space-between;gap:20px;padding:15px 0;display:flex}.capability-envelope strong,.capability-envelope span{font:600 8px/1.3 var(--font-mono),monospace}.capability-envelope strong{color:var(--network-text,#bdcec7)}.capability-envelope span{color:var(--network-accent,#6fd9e8)}.operations-office-switcher{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.operations-office-switcher a{border:1px solid var(--ops-line);color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace;padding:10px 14px}.operations-office-switcher a.active{background:var(--network-accent,#6fd9e8);color:var(--network-button-text,#07100f)}.capability-roster{gap:10px;display:grid}.capability-roster article{border:1px solid var(--ops-line);grid-template-columns:1fr 1fr 1.5fr;align-items:center;gap:18px;padding:16px;display:grid}.capability-roster strong{color:var(--network-text,#bdcec7)}.capability-roster small,.capability-roster p{color:var(--network-muted,#52635d);font:500 8px/1.4 var(--font-mono),monospace}.capability-roster form{grid-template-columns:1fr auto auto;gap:8px;display:grid}.capability-roster select{margin:0}.capability-roster button.danger{color:#ef858d;border-color:#bf5f65}@media (width<=950px){.operations-grid{grid-template-columns:1fr}.operations-stats{grid-template-columns:repeat(2,1fr)}.capability-roster article,.operations-intro{grid-template-columns:1fr}.operations-authority{max-width:260px}}@media (width<=650px){.operations-shell{padding-top:50px}.operations-stats,.operations-columns,.operations-columns.triple{grid-template-columns:1fr}.operations-panel{padding:20px}.operations-record-list a{grid-template-columns:1fr 70px}.operations-record-list a>span,.operations-record-list a>div{grid-column:1/-1}.capability-roster form{grid-template-columns:1fr}.operations-heading{flex-direction:column;align-items:flex-start}}.oppo-page{--oppo:#cb78ff;--oppo-bright:#edb8ff;--oppo-soft:#cb78ff1f;color:#e9e8e6;background:#07080a;min-height:100vh}.oppo-shell{padding-bottom:6rem}.oppo-hero{border-bottom:1px solid #cb78ff59;grid-template-columns:minmax(0,1fr) 15rem;align-items:end;gap:3rem;padding:4rem 0 2.5rem;display:grid}.oppo-hero h1{letter-spacing:-.07em;max-width:850px;margin:.8rem 0 1.3rem;font-size:clamp(2.8rem,6vw,6rem);line-height:.91}.oppo-hero>div>p:last-child{color:#aaa7ac;max-width:760px;font-size:1.02rem;line-height:1.7}.oppo-hero aside{background:linear-gradient(135deg,var(--oppo-soft),transparent);border:1px solid #cb78ff59;padding:1.2rem}.oppo-hero aside>*{display:block}.oppo-hero aside small,.oppo-panel-head span,.oppo-panel-head small,.oppo-index header,.oppo-record-head>div>span{letter-spacing:.14em;color:var(--oppo);font:600 .67rem/1.3 ui-monospace,monospace}.oppo-hero aside strong{margin:.5rem 0;font:700 1.3rem/1.2 ui-monospace,monospace}.oppo-hero aside span{color:#8f8c91;font:500 .72rem ui-monospace,monospace}.oppo-flash,.oppo-warning{background:var(--oppo-soft);border:1px solid #cb78ff59;align-items:center;gap:1.25rem;margin-top:1rem;padding:1rem 1.25rem;display:flex}.oppo-flash strong,.oppo-warning strong{color:var(--oppo-bright);letter-spacing:.12em;white-space:nowrap;font:700 .7rem ui-monospace,monospace}.oppo-flash span,.oppo-warning p{color:#bbb7bd;margin:0}.oppo-flash.error{background:#ff617d17;border-color:#ff617d}.oppo-warning{background:#d6a84d12;border-color:#d6a84d;margin:1.25rem 0 0}.oppo-warning strong{color:#efc778}.oppo-metrics{grid-template-columns:repeat(6,1fr);margin:1.25rem 0;display:grid}.oppo-metrics article{border:1px solid var(--network-panel,#25232a);border-right:0;padding:1rem}.oppo-metrics article:last-child{border-right:1px solid var(--network-panel,#25232a)}.oppo-metrics strong,.oppo-metrics span{display:block}.oppo-metrics strong{color:var(--oppo-bright);font:500 2rem ui-monospace,monospace}.oppo-metrics span{color:#88838b;letter-spacing:.11em;margin-top:.35rem;font:600 .62rem ui-monospace,monospace}.oppo-panel{border:1px solid var(--network-panel,#25232a);margin:1.25rem 0}.oppo-panel-head{border-bottom:1px solid var(--network-panel,#25232a);justify-content:space-between;align-items:end;padding:1rem 1.2rem;display:flex}.oppo-panel-head h2{letter-spacing:-.03em;margin:.2rem 0 0;font-size:1.25rem}.oppo-panel-head small{color:#827e86}.oppo-onboarding{background:var(--network-panel,#25232a);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.oppo-onboarding article{background:var(--network-bg,#090a0d);grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;padding:1rem;display:grid}.oppo-onboarding article>span{color:var(--oppo);font:700 .72rem ui-monospace,monospace}.oppo-onboarding strong,.oppo-onboarding p,.oppo-onboarding small{margin:0;display:block}.oppo-onboarding p{margin:.25rem 0}.oppo-onboarding small{color:#807c83}.oppo-onboarding i,.oppo-badges i,.oppo-items i,.oppo-recommendation-list i{color:var(--oppo-bright);border:1px solid #cb78ff4d;padding:.35rem .5rem;font:600 .62rem ui-monospace,monospace}.oppo-workspace{grid-template-columns:22rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.oppo-index,.oppo-record{border:1px solid var(--network-panel,#25232a);background:var(--network-bg,#090a0d)}.oppo-index{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.oppo-index>header{border-bottom:1px solid var(--network-panel,#25232a);justify-content:space-between;padding:1rem;display:flex}.oppo-create{border-bottom:1px solid var(--network-panel,#25232a)}.oppo-create summary,.oppo-command summary{cursor:pointer;color:var(--oppo-bright);letter-spacing:.08em;padding:1rem;font:600 .72rem ui-monospace,monospace}.oppo-create form,.oppo-command form,.oppo-inline-form,.oppo-recommendation-list form,.oppo-items form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1rem 1rem;display:grid}.oppo-page label{color:#918d94;letter-spacing:.06em;gap:.35rem;font:500 .64rem ui-monospace,monospace;display:grid}.oppo-page input,.oppo-page select,.oppo-page textarea{box-sizing:border-box;color:#ebe7ed;width:100%;font:inherit;background:#0c0d10;border:1px solid #35313b;padding:.65rem}.oppo-page textarea{resize:vertical;min-height:5rem}.oppo-page button{border:1px solid var(--oppo);background:var(--oppo);color:#09070c;letter-spacing:.08em;cursor:pointer;padding:.7rem 1rem;font:700 .65rem ui-monospace,monospace}.oppo-page .wide{grid-column:1/-1}.oppo-index nav a{color:inherit;border-bottom:1px solid #1c1b20;padding:1rem;text-decoration:none;display:block;position:relative}.oppo-index nav a:hover,.oppo-index nav a.active{background:var(--oppo-soft)}.oppo-index nav a.active:before{content:"";background:var(--oppo);width:2px;position:absolute;top:0;bottom:0;left:0}.oppo-index nav span,.oppo-index nav small{color:#827e86;font:500 .62rem ui-monospace,monospace;display:block}.oppo-index nav strong{margin:.35rem 4rem .35rem 0;display:block}.oppo-index nav i{color:var(--oppo);font:600 .58rem ui-monospace,monospace;position:absolute;top:1rem;right:1rem}.oppo-record{min-width:0}.oppo-record-head{border-bottom:1px solid var(--network-panel,#25232a);justify-content:space-between;gap:2rem;padding:1.5rem;display:flex}.oppo-record-head h2{letter-spacing:-.04em;margin:.35rem 0;font-size:2rem}.oppo-record-head p{color:#918d94;margin:0}.oppo-badges{flex-wrap:wrap;place-content:flex-start flex-end;gap:.4rem;display:flex}.oppo-summary{color:#bbb8bd;margin:0;padding:1.5rem;font-size:1.05rem;line-height:1.7}.oppo-facts{border-top:1px solid var(--network-panel,#25232a);border-bottom:1px solid var(--network-panel,#25232a);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.oppo-facts div{border-right:1px solid var(--network-panel,#25232a);min-width:0;padding:1rem}.oppo-facts div:last-child{border-right:0}.oppo-facts dt{color:#77737a;letter-spacing:.1em;font:600 .6rem ui-monospace,monospace}.oppo-facts dd{word-break:break-word;margin:.45rem 0 0;font-size:.82rem}.oppo-command{border-bottom:1px solid var(--network-panel,#25232a);background:#cb78ff09}.oppo-columns{grid-template-columns:1fr 1fr;display:grid}.oppo-columns>section{border-right:1px solid var(--network-panel,#25232a)}.oppo-columns>section:last-child{border-right:0}.oppo-inline-form{border-bottom:1px solid var(--network-panel,#25232a);padding:1rem}.oppo-feed article,.oppo-timeline article{border-bottom:1px solid #1e1d22;padding:1rem 1.2rem}.oppo-feed span,.oppo-timeline span{color:var(--oppo);letter-spacing:.08em;font:600 .61rem ui-monospace,monospace}.oppo-feed p,.oppo-timeline p{color:#c1bdc4;line-height:1.55}.oppo-feed small,.oppo-timeline small{color:#77737a}.oppo-items,.oppo-recommendation-list{background:var(--network-panel,#25232a);gap:1px;display:grid}.oppo-items article,.oppo-recommendation-list article{background:var(--network-bg,#090a0d);padding:1rem}.oppo-items header,.oppo-recommendation-list header{justify-content:space-between;gap:1rem;display:flex}.oppo-items p,.oppo-recommendation-list p,.oppo-recommendation-list blockquote{color:#aaa6ad;line-height:1.5}.oppo-items form,.oppo-recommendation-list form{border-top:1px solid var(--network-panel,#25232a);padding:1rem 0 0}.oppo-recommendations,.oppo-timeline{border-top:1px solid var(--network-panel,#25232a)}.oppo-boundary{background:var(--oppo-soft);border-bottom:1px solid #cb78ff40;gap:1rem;padding:1rem 1.2rem;display:flex}.oppo-boundary strong{color:var(--oppo-bright);white-space:nowrap;font:700 .66rem ui-monospace,monospace}.oppo-boundary span{color:#b3afb6;line-height:1.45}.oppo-recommendation-list code{color:var(--oppo);font-size:.68rem}.oppo-recommendation-list h3{margin:.3rem 0}.oppo-recommendation-list blockquote{border-left:2px solid var(--oppo);margin-left:0;padding-left:1rem}.oppo-empty{color:#77737a;padding:1.5rem}.oppo-empty.big{text-align:center;padding:5rem}.oppo-denied{background:var(--network-bg,#090a0d);color:#eee;border:1px solid #44344e;max-width:700px;margin:10vh auto;padding:3rem}.oppo-denied a{color:#d593ff}@media (width<=1050px){.oppo-metrics{grid-template-columns:repeat(3,1fr)}.oppo-metrics article:nth-child(3){border-right:1px solid var(--network-panel,#25232a)}.oppo-workspace{grid-template-columns:1fr}.oppo-index{max-height:none;position:static}.oppo-index nav{grid-template-columns:repeat(2,1fr);display:grid}}@media (width<=760px){.oppo-hero{grid-template-columns:1fr}.oppo-hero aside{max-width:18rem}.oppo-metrics{grid-template-columns:repeat(2,1fr)}.oppo-metrics article:nth-child(2n){border-right:1px solid var(--network-panel,#25232a)}.oppo-onboarding,.oppo-columns{grid-template-columns:1fr}.oppo-columns>section{border-right:0;border-bottom:1px solid var(--network-panel,#25232a)}.oppo-index nav{grid-template-columns:1fr}.oppo-record-head{display:block}.oppo-badges{justify-content:flex-start;margin-top:1rem}.oppo-facts{grid-template-columns:1fr 1fr}.oppo-facts div:nth-child(2){border-right:0}.oppo-create form,.oppo-command form,.oppo-inline-form,.oppo-recommendation-list form,.oppo-items form{grid-template-columns:1fr}.oppo-page .wide{grid-column:auto}.oppo-warning,.oppo-flash,.oppo-boundary{flex-direction:column;align-items:flex-start}}.oppo-onboarding-summary{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oppo-onboarding-summary article{border-right:1px solid var(--network-panel,#25232a);flex-direction:column;gap:.4rem;padding:1.25rem;display:flex}.oppo-onboarding-summary article:last-child{border-right:0}.oppo-onboarding-summary strong{color:var(--oppo-bright);font:500 2rem ui-monospace,monospace}.oppo-onboarding-summary span{color:#aaa6ad;text-transform:uppercase;letter-spacing:.08em;font:600 .68rem ui-monospace,monospace}@media (width<=760px){.oppo-onboarding-summary{grid-template-columns:1fr}.oppo-onboarding-summary article{border-right:0;border-bottom:1px solid var(--network-panel,#25232a)}.oppo-onboarding-summary article:last-child{border-bottom:0}}.osac-shell{padding:70px 0 110px}.osac-intro{grid-template-columns:1fr auto;align-items:end;gap:50px;display:grid}.osac-intro h1,.osac-denied h1{letter-spacing:-.06em;margin:0;font-size:clamp(52px,7vw,86px)}.osac-intro>div>p:last-child{color:#82918a;max-width:760px;line-height:1.7}.osac-metrics{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 28%,transparent);display:flex}.osac-metrics span{min-width:110px;color:var(--network-text,#b8f5ff);font:600 28px/1 var(--font-mono),monospace;gap:8px;padding:20px;display:grid}.osac-metrics span+span{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent)}.osac-metrics small{color:var(--network-muted,#4d8b94);font-size:7px}.osac-report{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 24%,transparent);margin:35px 0;padding:22px}.osac-report header{color:var(--network-muted,#4d8b94);font:600 8px/1 var(--font-mono),monospace;justify-content:space-between;display:flex}.osac-report form{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.osac-report label,.incident-update label{color:var(--network-muted,#4d8b94);font:600 7px/1 var(--font-mono),monospace;text-transform:uppercase;gap:8px;display:grid}.osac-report input,.osac-report select,.osac-report textarea,.incident-update input,.incident-update select,.incident-update textarea{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);background:var(--network-bg,#050806);color:#cbd4cd;padding:11px}.osac-report textarea,.incident-update textarea{min-height:90px}.wide{grid-column:1/-1}.osac-report button,.incident-update button{border:1px solid var(--network-accent,#6fd9e8);background:var(--network-accent,#6fd9e8);min-height:43px;color:var(--network-bg,#050806);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase}.osac-layout{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);grid-template-columns:360px 1fr;min-height:700px;display:grid}.osac-layout>aside{border-right:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent)}.osac-layout>aside>a{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);grid-template-columns:1fr auto;gap:8px;padding:17px;display:grid}.osac-layout>aside>a.active{box-shadow:inset 3px 0 var(--network-accent,#6fd9e8);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 5%,transparent)}.osac-layout aside div{gap:6px;display:grid}.osac-layout aside strong{color:var(--network-text,#b8f5ff);font:600 9px/1 var(--font-mono),monospace}.osac-layout aside span,.osac-layout aside small{color:#6b7c74;font-size:9px}.osac-layout aside small{grid-column:1/-1}.osac-layout aside i{font:600 7px/1 var(--font-mono),monospace;color:var(--network-accent,#6fd9e8);font-style:normal}.severity-critical{color:#e68c85!important}.severity-high{color:#e7b35b!important}.osac-detail{padding:28px}.osac-detail>header{justify-content:space-between;display:flex}.osac-detail>header span{color:var(--network-muted,#4d8b94);font:600 8px/1 var(--font-mono),monospace}.osac-detail h2{margin:8px 0 0;font-size:34px}.osac-detail>header>i{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;font-style:normal}.incident-grid{border-block:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);grid-template-columns:repeat(4,1fr);margin:25px 0;display:grid}.incident-grid article{padding:17px}.incident-grid article+article{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent)}.incident-grid span{color:var(--network-muted,#4d8b94);font:600 7px/1 var(--font-mono),monospace;display:block}.incident-grid strong{margin-top:10px;font-size:10px;display:block}.incident-summary{color:#9ba59f;font-size:13px;line-height:1.7}.incident-update{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:22px;padding:20px;display:grid}.incident-update.command{grid-template-columns:1fr 1fr}.incident-timeline{margin-top:35px}.incident-timeline h3{color:var(--network-muted,#4d8b94);font:600 8px/1 var(--font-mono),monospace}.incident-timeline article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);grid-template-columns:110px 1fr auto;gap:15px;padding:15px 0;display:grid}.incident-timeline code,.incident-timeline i{color:var(--network-accent,#6fd9e8);font:600 7px/1 var(--font-mono),monospace;font-style:normal}.incident-timeline p{color:#9aa49e;margin:0;font-size:11px}.incident-timeline small{color:#546861;font:500 7px/1 var(--font-mono),monospace}.osac-denied{padding:120px 0}.osac-denied a{color:var(--network-accent,#6fd9e8)}@media (width<=900px){.osac-intro{grid-template-columns:1fr}.osac-report form{grid-template-columns:1fr 1fr}.osac-layout{grid-template-columns:1fr}.osac-layout>aside{border-right:0;max-height:400px;overflow:auto}.incident-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.osac-report form,.incident-update,.incident-update.command{grid-template-columns:1fr}.osac-metrics{width:100%}.osac-metrics span{flex:1;min-width:0;padding:14px}.incident-timeline article{grid-template-columns:1fr}}.oslc-page{--oslc:#e3b341;--oslc-soft:#7c672e;--oslc-line:#e3b34140;color:#e7e5dc;background:#050605}.oslc-shell{padding-block:44px 100px}.oslc-denied{border:1px solid var(--oslc-line);margin-top:12vh;padding:50px}.oslc-denied h1{max-width:760px;font-size:clamp(2rem,5vw,4.6rem);font-weight:400}.oslc-denied a{color:var(--oslc)}.oslc-intro{border-bottom:1px solid var(--oslc-line);grid-template-columns:1.35fr 1fr;align-items:end;gap:50px;padding:34px 0 42px;display:grid}.oslc-intro h1{letter-spacing:-.065em;margin:8px 0 16px;font-size:clamp(3rem,7vw,7rem);font-weight:400;line-height:.9}.oslc-intro p:last-child{color:#a6a399;max-width:760px;line-height:1.65}.oslc-metrics{border:1px solid var(--oslc-line);grid-template-columns:repeat(3,1fr);display:grid}.oslc-metrics span{min-height:112px;font:2rem/1 var(--font-display,monospace);border:1px solid var(--oslc-line);flex-direction:column;justify-content:space-between;padding:20px;display:flex}.oslc-metrics small{color:var(--oslc);font:.62rem/1.2 var(--font-mono,monospace);letter-spacing:.13em}.console-notice{font:.7rem/1.4 var(--font-mono,monospace);letter-spacing:.08em;border:1px solid;margin-top:24px;padding:14px 18px}.console-notice.success{color:#8be0bd;border-color:#8be0bd66}.console-notice.error{color:#ff6b7f;border-color:#ff6b7f66}.oslc-jump{z-index:4;border-bottom:1px solid var(--oslc-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050605f0;flex-wrap:wrap;gap:4px;padding:10px 0;display:flex;position:sticky;top:0}.oslc-jump a{color:#cbc7ba;font:.68rem/1 var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;padding:10px 14px}.oslc-jump a:hover{color:var(--oslc);border-color:var(--oslc-line)}.oslc-panel{padding:60px 0 10px;scroll-margin-top:55px}.oslc-panel>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.oslc-panel>header span{color:var(--oslc);font:.65rem/1 var(--font-mono,monospace);letter-spacing:.11em}.oslc-panel>header h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:400}.oslc-panel>header small{color:var(--network-muted,#77746c);font:.62rem/1 var(--font-mono,monospace);letter-spacing:.08em}.warning-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.warning-grid article{background:linear-gradient(135deg,#e3b34114,#0000);border:1px solid #e3b34152;flex-direction:column;min-height:160px;padding:20px;display:flex}.warning-grid article.critical{background:linear-gradient(135deg,#ff4e631f,#0000);border-color:#ff4e6385}.warning-grid i{color:var(--oslc);font:normal .58rem/1 var(--font-mono,monospace);border:1px solid;align-self:flex-start;padding:4px 7px}.warning-grid .critical i{color:#ff6276}.warning-grid strong{margin:18px 0 8px;font-weight:500}.warning-grid p{color:#9d9a91;margin:0;line-height:1.5}.warning-grid small{color:#6e6c65;font:.58rem/1.2 var(--font-mono,monospace);margin-top:auto;padding-top:15px}.oslc-empty{color:#8be0bd;font-family:var(--font-mono,monospace);border:1px solid #8be0bd40;padding:28px}.oslc-command,.asset-card details{border:1px solid var(--oslc-line);margin-bottom:16px}.oslc-command>summary,.asset-card summary{color:var(--oslc);cursor:pointer;font:.7rem/1 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;padding:16px 18px;list-style:none}.oslc-command>summary:before,.asset-card summary:before{content:"+ "}.oslc-command[open]>summary:before,.asset-card details[open] summary:before{content:"− "}.oslc-form,.compact-form{border-top:1px solid var(--oslc-line);grid-template-columns:repeat(4,1fr);gap:12px;padding:18px;display:grid}.oslc-form label,.compact-form label,.queue-action label{color:#89867e;font:.6rem/1.2 var(--font-mono,monospace);letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:7px;display:flex}.oslc-form input,.oslc-form select,.oslc-form textarea,.compact-form input,.compact-form select,.compact-form textarea,.queue-action input,.queue-action select,.queue-action textarea{color:#eeeae0;width:100%;font:.75rem/1.35 var(--font-mono,monospace);background:#0b0c0b;border:1px solid #302e28;padding:11px 12px}.oslc-form textarea,.compact-form textarea,.queue-action textarea{resize:vertical;min-height:80px}.oslc-form .wide,.compact-form .wide{grid-column:1/-1}.oslc-form button,.compact-form button,.queue-action button{color:var(--network-bg,#090a09);background:var(--oslc);font:700 .66rem/1 var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;padding:12px 16px}.oslc-form button:disabled{opacity:.35;cursor:not-allowed}.asset-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.asset-card{border:1px solid var(--network-line,#24231f);background:linear-gradient(145deg,#0b0c0b,#070807);padding:22px}.asset-card.criticality-critical{border-color:#ff627661}.asset-card>header,.queue-list article>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.asset-card code,.queue-list code{color:var(--oslc);font:.64rem/1 var(--font-mono,monospace)}.asset-card h3,.queue-list h3{margin:6px 0 0;font-size:1.45rem;font-weight:450}.asset-card header i,.queue-list header i{color:#a6a399;font:normal .6rem/1 var(--font-mono,monospace)}.asset-card>p{color:#85837b;min-height:44px;line-height:1.5}.asset-card dl{background:var(--network-line,#24231f);grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid}.asset-card dl div{background:var(--network-bg,#090a09);min-width:0;padding:12px}.asset-card dt{color:#6e6c65;font:.55rem/1 var(--font-mono,monospace)}.asset-card dd{overflow-wrap:anywhere;color:#d5d1c5;font:.67rem/1.3 var(--font-mono,monospace);margin:7px 0 0}.asset-card details{margin:8px 0 0}.compact-form{grid-template-columns:repeat(2,1fr)}.queue-list{gap:10px;display:grid}.queue-list>article{background:var(--network-bg,#090a09);border:1px solid #272621;padding:22px}.queue-list>article>p{color:#a29f95;max-width:900px;line-height:1.55}.queue-list dl{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.queue-list dl span{color:#aaa69b;font:.57rem/1 var(--font-mono,monospace);border:1px solid #302e28;padding:6px 8px}.queue-list blockquote{color:#c4b67c;border-left:2px solid var(--oslc);background:#e3b3410d;margin:15px 0;padding:12px 15px}.queue-action{border-top:1px solid var(--network-line,#24231f);grid-template-columns:1fr 1fr 2fr auto;align-items:end;gap:10px;margin-top:18px;padding-top:18px;display:grid}.queue-action textarea,.queue-action button{min-height:42px}.delivery-form label small{color:#69665e;font-size:.54rem;line-height:1.4}.delivery-list>article{background:linear-gradient(120deg, #e3b3410f, transparent 48%), var(--network-bg,#090a09);position:relative;overflow:hidden}.delivery-list>article:before{content:"";background:var(--oslc);opacity:.5;height:2px;position:absolute;inset:0 0 auto}.delivery-status{border:1px solid;padding:6px 8px}.delivery-status.status-in-transit{color:#77c9e8}.delivery-status.status-verification-pending{color:#e3b341}.delivery-status.status-delivered{color:#8be0bd}.delivery-status.status-failed,.delivery-status.status-cancelled{color:#ff6b7f}.delivery-report{border:1px solid var(--network-line,#2b2924);background:#26241e;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid}.delivery-report span{color:#77736a;min-height:78px;font:.55rem/1.2 var(--font-mono,monospace);letter-spacing:.06em;background:#0b0c0b;flex-direction:column;justify-content:space-between;padding:13px;display:flex}.delivery-report strong{color:#dfdbcf;font-size:1rem;font-weight:500}.delivery-review{grid-template-columns:1fr auto}.delivery-cancel{border-top:1px solid var(--network-line,#24231f);margin-top:14px}.delivery-cancel>summary{color:#8d555a;cursor:pointer;font:.6rem/1 var(--font-mono,monospace);text-transform:uppercase;padding-top:14px}.delivery-cancel .queue-action{grid-template-columns:1fr auto}.personal-contribution{border:1px solid var(--oslc-line);background:linear-gradient(130deg,#e3b3411f,#0000 48%);grid-template-columns:.8fr 1.2fr;display:grid}.personal-contribution>div{border-right:1px solid var(--oslc-line);flex-direction:column;padding:28px;display:flex}.personal-contribution small,.contribution-table .table-head{color:var(--network-muted,#77746c);font:.58rem/1 var(--font-mono,monospace);letter-spacing:.08em}.personal-contribution>div strong{color:var(--oslc);font:4rem/.8 var(--font-display,monospace);margin:20px 0 10px}.personal-contribution>div span{color:#9c998f;font:.65rem/1.4 var(--font-mono,monospace)}.personal-contribution dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.personal-contribution dl div{border-right:1px solid var(--oslc-line);flex-direction:column;justify-content:space-between;padding:25px;display:flex}.personal-contribution dl div:last-child{border-right:0}.personal-contribution dt{color:var(--network-muted,#77746c);font:.58rem/1 var(--font-mono,monospace)}.personal-contribution dd{color:#e4dfd3;font:1.4rem/1 var(--font-display,monospace);margin:25px 0 0}.contribution-note{color:#827f76;max-width:920px;font:.68rem/1.7 var(--font-mono,monospace);margin:20px 0 28px}.contribution-table{border:1px solid var(--network-line,#2b2924)}.contribution-table .table-head,.contribution-table article{grid-template-columns:2fr repeat(5,.7fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.contribution-table .table-head{border-bottom:1px solid var(--network-line,#2b2924)}.contribution-table article{color:#b9b5aa;font:.7rem/1.3 var(--font-mono,monospace);border-bottom:1px solid #1d1c19}.contribution-table article:last-child{border-bottom:0}.contribution-table article>div{grid-template-columns:28px 1fr;display:grid}.contribution-table article b{color:var(--oslc);grid-row:1/3;font-weight:500}.contribution-table article strong{font-weight:500}.contribution-table article small{color:#66645e}.custody-table{border:1px solid var(--network-line,#2b2924)}.custody-table .table-head,.custody-table>article{grid-template-columns:1.3fr 1.4fr .6fr 1fr .7fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.custody-table .table-head{color:var(--network-muted,#77746c);border-bottom:1px solid var(--network-line,#2b2924);font:.58rem/1 var(--font-mono,monospace)}.custody-table>article{color:#b9b5aa;font:.7rem/1.3 var(--font-mono,monospace);border-bottom:1px solid #1d1c19}.custody-table article:last-child{border-bottom:0}.custody-table article small{color:#66645e;margin-top:4px;display:block}.custody-table article i{color:var(--oslc);font-style:normal}.custody-table article details{border-top:1px solid var(--network-line,#24231f);grid-column:1/-1}.custody-table article summary{color:var(--oslc);cursor:pointer;padding-top:12px}.custody-table .queue-action{grid-template-columns:1fr 3fr auto}@media (width<=980px){.oslc-intro{grid-template-columns:1fr}.warning-grid{grid-template-columns:1fr 1fr}.oslc-form{grid-template-columns:repeat(2,1fr)}.asset-grid{grid-template-columns:1fr}.queue-action{grid-template-columns:1fr 1fr}.queue-action label:last-of-type{grid-column:1/-1}.custody-table .table-head,.contribution-table .table-head{display:none}.custody-table>article{grid-template-columns:1fr 1fr}.contribution-table article{grid-template-columns:1.5fr repeat(2,1fr)}.contribution-table article span:nth-of-type(n+3){display:none}}@media (width<=620px){.oslc-shell{padding-block:20px 70px}.oslc-metrics{grid-template-columns:1fr 1fr}.warning-grid,.oslc-form,.compact-form,.queue-action,.custody-table>article,.delivery-report,.personal-contribution,.personal-contribution dl,.contribution-table article{grid-template-columns:1fr}.oslc-form .wide,.compact-form .wide,.queue-action label:last-of-type{grid-column:auto}.asset-card dl{grid-template-columns:1fr 1fr}.oslc-panel>header{flex-direction:column;align-items:start}.oslc-panel>header small{line-height:1.4}.custody-table article details{grid-column:auto}.custody-table .queue-action,.delivery-review,.delivery-cancel .queue-action{grid-template-columns:1fr}.personal-contribution>div,.personal-contribution dl div{border-right:0;border-bottom:1px solid var(--oslc-line)}.contribution-table article span{display:block!important}.contribution-table article>div{margin-bottom:8px}}.archive-page{max-width:1440px}.archive-masthead{border-bottom:1px solid var(--network-line);justify-content:space-between;align-items:flex-end;gap:30px;padding:28px 0 30px;display:flex}.archive-masthead h1{font-family:var(--font-display),Arial,sans-serif;margin-top:13px}.archive-mark{color:#8f6f4a;font:600 10px/1.4 var(--font-mono),monospace;letter-spacing:.16em}.archive-masthead .network-lead{margin:12px 0 0}.archive-masthead aside{border:1px solid var(--network-line);background:var(--network-panel);gap:7px;min-width:145px;padding:15px 18px;display:grid}.archive-masthead aside small,.archive-masthead aside span{color:var(--network-muted);font:10px/1.4 var(--font-mono),monospace}.archive-masthead aside strong{color:var(--network-accent);font-size:21px;font-weight:500}.archive-browser{margin-top:26px}.archive-search{margin:0 0 22px}.archive-search label,.archive-categories>p{color:var(--network-muted);font:600 10px/1.4 var(--font-mono),monospace;letter-spacing:.12em;margin:0 0 9px;display:block}.archive-search>div{border:1px solid var(--network-line);background:#0d1719;align-items:center;gap:14px;padding:0 15px;display:flex}.archive-search>div>span{color:var(--network-accent);font-size:25px}.archive-search input{min-width:0;color:var(--network-text);font:16px/1.5 var(--font-display),Arial,sans-serif;background:0 0;border:0;outline:0;flex:1;padding:16px 0}.archive-search input::placeholder{color:#78908e}.archive-search kbd{color:#8ca39f;font:10px/1 var(--font-mono),monospace}.archive-layout{grid-template-columns:minmax(190px,250px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.archive-categories{border:1px solid var(--network-line);background:var(--network-panel);padding:16px 12px;position:sticky;top:20px}.archive-categories>p{padding:0 9px}.archive-categories button{width:100%;color:var(--network-muted);text-align:left;font:14px/1.4 var(--font-display),Arial,sans-serif;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;gap:10px;padding:10px 9px;display:flex}.archive-categories button:hover,.archive-categories button.selected{border-left-color:var(--network-accent);color:var(--network-text);background:#182b2e}.archive-categories button small{color:var(--network-accent);font:11px/1.5 var(--font-mono),monospace}.archive-category-note{border-top:1px solid var(--network-line);color:var(--network-muted);margin:14px 8px 0;padding-top:13px;font-size:12px;line-height:1.55}.archive-results>header{border-bottom:1px solid var(--network-line);justify-content:space-between;align-items:end;gap:16px;padding:0 0 13px;display:flex}.archive-results>header span{color:var(--network-accent);font:10px/1.4 var(--font-mono),monospace;letter-spacing:.12em}.archive-results>header h2{margin:5px 0 0;font-size:22px;font-weight:500}.archive-results>header>small{color:var(--network-muted);font:10px/1.4 var(--font-mono),monospace}.archive-article-list{gap:12px;padding-top:13px;display:grid}.archive-article{border:1px solid var(--network-line);background:var(--network-panel);color:var(--network-text);padding:18px 20px;transition:border-color .15s,background .15s;display:block}.archive-article:hover{border-color:var(--network-accent);background:#142326}.archive-article-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.archive-article-top code{color:#bd9b70;font:10px/1.4 var(--font-mono),monospace;letter-spacing:.06em;overflow-wrap:anywhere}.archive-article-top>span{color:var(--network-accent);font:10px/1 var(--font-mono),monospace;border:1px solid #46666a;padding:4px 7px}.archive-article h3{margin:12px 0 5px;font-size:19px;font-weight:500}.archive-article p{max-width:850px;color:var(--network-muted);margin:0;font-size:14px;line-height:1.6}.archive-article footer{color:#8fa6a2;font:10px/1.4 var(--font-mono),monospace;border-top:1px solid #294044b3;flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:17px;padding-top:11px;display:flex}.archive-article footer b{color:var(--network-accent);margin-left:auto;font-weight:500}.archive-empty{border:1px solid var(--network-line);color:var(--network-muted);margin-top:14px;padding:22px;font-size:14px;line-height:1.6}@media (width<=700px){.archive-masthead{flex-direction:column;align-items:flex-start}.archive-masthead aside{grid-template-columns:auto 1fr;align-items:center;width:100%}.archive-masthead aside small{grid-column:1/-1}.archive-layout{grid-template-columns:1fr;gap:16px}.archive-categories{flex-wrap:wrap;gap:6px;padding:12px;display:flex;position:static}.archive-categories>p{width:100%;margin-bottom:2px}.archive-categories button{flex:145px;width:auto}.archive-category-note{width:100%}.archive-article{padding:16px}.archive-article footer b{width:100%;margin-left:0}}.archive-media-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.archive-media-filters button{border:1px solid var(--network-line);background:var(--network-panel);color:var(--network-muted);cursor:pointer;padding:9px 13px}.archive-media-filters button[aria-pressed=true]{color:var(--network-text);border-color:var(--network-accent)}.division-note{color:#71817a;max-width:900px;font-size:12px;line-height:1.65}.division-roster article{border-bottom:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 14%,transparent);grid-template-columns:1fr 220px minmax(380px,auto);align-items:center;gap:18px;min-height:78px;display:grid}.division-roster article>div{gap:7px;display:grid}.division-roster article span{color:#58716c;font:500 7px/1 var(--font-mono),monospace}.division-roster article>i{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;font-style:normal}.division-roster form{justify-content:flex-end;gap:8px;display:flex}.division-roster select,.division-roster button{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 30%,transparent);background:var(--network-bg,#050806);color:var(--network-accent,#6fd9e8);font:600 7px/1 var(--font-mono),monospace;text-transform:uppercase;padding:10px}.division-roster button{cursor:pointer}.division-roster button.danger{color:#e68c85;border-color:#e68c8566}@media (width<=950px){.division-roster article{grid-template-columns:1fr;padding:18px 0}.division-roster form{flex-wrap:wrap;justify-content:flex-start}}.task-page{--task:var(--network-accent,#6fd9e8);--task-dim:#356d76;background:#070a09}.task-shell{padding:76px 0 110px}.task-intro{grid-template-columns:1fr auto;align-items:end;gap:60px;margin-bottom:42px;display:grid}.task-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(56px,8vw,108px);line-height:.86}.task-intro>div>p:last-child{color:#8d9990;max-width:760px;margin:28px 0 0;line-height:1.7}.task-authority{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 35%,transparent);gap:11px;min-width:230px;padding:25px;display:grid}.task-authority small,.task-authority span{color:#4e8790;font:600 8px/1 var(--font-mono),monospace;letter-spacing:.12em}.task-authority strong{color:var(--network-text,#b8f5ff);font:600 23px/1 var(--font-mono),monospace}.task-office-switcher{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent);grid-template-columns:repeat(6,1fr);margin-bottom:20px;display:grid}.task-office-switcher a{text-align:center;color:#507f82;font:600 9px/1 var(--font-mono),monospace;padding:16px}.task-office-switcher a+a{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent)}.task-office-switcher a.active{background:var(--network-accent,#6fd9e8);color:var(--network-button-text,#06100f)}.task-notice{color:var(--network-text,#b8f5ff);font:600 9px/1.4 var(--font-mono),monospace;border:1px solid;margin:18px 0;padding:15px 18px}.task-notice.success{border-color:#4ca19c}.task-notice.error{color:#ff9b94;border-color:#d3746d}.task-stats{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 26%,transparent);grid-template-columns:repeat(4,1fr);margin-bottom:26px;display:grid}.task-stats article{gap:15px;padding:25px;display:grid}.task-stats article+article{border-left:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent)}.task-stats span,.task-stats small{color:var(--network-muted,#4d7b7e);font:600 8px/1 var(--font-mono),monospace;letter-spacing:.1em}.task-stats strong{font:500 37px/1 var(--font-mono),monospace;color:#dce3d7}.task-stats .warning strong{color:#f0b864}.task-panel{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 24%,transparent);background:color-mix(in srgb,var(--network-accent,#6fd9e8) 2%,transparent);margin-top:26px;padding:34px}.task-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.task-heading span,.task-heading small,.task-heading>a{color:var(--network-muted,#4d7b7e);font:600 8px/1 var(--font-mono),monospace;letter-spacing:.1em}.task-heading h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(27px,4vw,45px)}.assignment-grid,.board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.assignment-card,.board-card{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);background:#070a09;padding:24px;position:relative}.assignment-card:before,.board-card:before{content:"";background:var(--network-accent,#6fd9e8);width:3px;height:45px;position:absolute;top:-1px;left:-1px}.priority-critical:before{background:#ff6f69}.priority-high:before{background:#f0b864}.priority-low:before{background:#567d78}.assignment-meta,.board-card-top{color:var(--network-muted,#4d7b7e);font:600 8px/1 var(--font-mono),monospace;letter-spacing:.07em;justify-content:space-between;gap:15px;display:flex}.assignment-meta i,.board-card-top i{color:var(--network-text,#8eeaf4);font-style:normal}.assignment-card h3,.board-card h3,.review-list h3{letter-spacing:-.035em;margin:28px 0 13px;font-size:24px}.assignment-card>p,.board-card>p,.review-list p{color:var(--network-muted,#879087);font-size:12px;line-height:1.65}.progress-track{background:#101a18;height:5px;margin:25px 0 11px}.progress-track span{background:var(--network-accent,#6fd9e8);height:100%;display:block}.assignment-card>small{color:var(--network-muted,#4d7b7e);font:600 8px/1 var(--font-mono),monospace}.assignment-actions{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 15%,transparent);grid-template-columns:120px 1fr;gap:12px;margin-top:25px;padding-top:20px;display:grid}.assignment-actions label,.task-form label,.admin-task-body label{color:#588a8d;font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;gap:8px;display:grid}.assignment-actions input,.assignment-actions textarea,.task-form input,.task-form textarea,.task-form select,.admin-task-body select{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 28%,transparent);color:#dce3d7;width:100%;font:500 11px/1.4 var(--font-mono),monospace;background:#050706;padding:12px}.assignment-actions textarea{resize:vertical;min-height:70px}.assignment-actions>div{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.assignment-actions button,.review-list button,.admin-task-body button,.claim-button,.task-submit{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 45%,transparent);min-height:40px;color:var(--network-text,#8eeaf4);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 14px}.assignment-actions .primary,.review-list .primary,.task-submit,.claim-button{background:var(--network-accent,#6fd9e8);color:var(--network-button-text,#06100f);border-color:var(--network-accent,#6fd9e8)}.assignment-actions .quiet{color:#ad7c7a;border-color:#574244}.assignment-complete{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 15%,transparent);color:#75d9c3;font:600 8px/1 var(--font-mono),monospace;margin-top:22px;padding-top:18px}.board-card dl{grid-template-columns:1fr 1fr;margin:22px 0;display:grid}.board-card dl div{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 13%,transparent);padding:12px 0}.board-card dt{color:#426f72;font:600 7px/1 var(--font-mono),monospace;text-transform:uppercase}.board-card dd{color:#c0cbc0;font:500 10px/1 var(--font-mono),monospace;margin:7px 0 0}.claim-button{justify-content:space-between;align-items:center;width:100%;display:flex}.task-empty{border:1px dashed color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent);color:#62746d;font:500 10px/1.5 var(--font-mono),monospace;grid-column:1/-1;padding:35px}.task-form{gap:16px;display:grid}.task-form-columns{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.task-form textarea{resize:vertical;min-height:110px}.task-check{align-items:center;grid-template-columns:auto 1fr!important;display:flex!important}.task-check input{width:auto}.task-submit{justify-content:space-between;justify-self:start;align-items:center;min-width:260px;display:flex}.review-list{gap:12px;display:grid}.review-list article{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent);grid-template-columns:1fr .8fr;gap:28px;padding:22px;display:grid}.review-list article>div>span{color:var(--network-muted,#4d7b7e);font:600 8px/1 var(--font-mono),monospace}.review-list h3{margin-top:15px}.review-list form{gap:9px;display:grid}.review-list textarea{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 25%,transparent);color:#dce3d7;background:#050706;min-height:75px;padding:11px}.review-list form div{gap:8px;display:flex}.admin-task-list{gap:8px;display:grid}.admin-task-list details{border:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 18%,transparent)}.admin-task-list summary{cursor:pointer;grid-template-columns:105px 1fr auto;align-items:center;gap:18px;padding:17px;display:grid}.admin-task-list summary>span,.admin-task-list summary small,.admin-task-list summary i{color:var(--network-muted,#4d7b7e);font:600 8px/1.5 var(--font-mono),monospace}.admin-task-list summary div{gap:5px;display:grid}.admin-task-list summary i{color:var(--network-text,#8eeaf4);font-style:normal}.admin-task-body{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 16%,transparent);grid-template-columns:1fr 1fr;gap:18px;padding:18px;display:grid}.admin-task-body form{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.task-footer{border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 22%,transparent);color:var(--network-muted,#4d7b7e);font:600 8px/1.5 var(--font-mono),monospace;justify-content:space-between;margin-top:28px;padding:20px 0;display:flex}.task-denied{padding:150px 0}.task-denied h1{font-size:60px}.task-denied p{color:var(--network-muted,#879087)}.task-denied a{color:var(--network-accent,#6fd9e8)}@media (width<=900px){.task-intro{grid-template-columns:1fr}.task-authority{width:100%}.task-office-switcher{grid-template-columns:repeat(3,1fr)}.task-stats{grid-template-columns:1fr 1fr}.task-stats article:nth-child(3){border-left:0;border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent)}.assignment-grid,.board-grid,.review-list article,.admin-task-body{grid-template-columns:1fr}.task-form-columns{grid-template-columns:1fr 1fr}}@media (width<=600px){.task-shell{padding-top:45px}.task-panel{padding:20px}.task-office-switcher,.task-stats,.task-form-columns{grid-template-columns:1fr}.task-office-switcher a+a,.task-stats article+article{border-left:0;border-top:1px solid color-mix(in srgb,var(--network-accent,#6fd9e8) 20%,transparent)}.assignment-actions{grid-template-columns:1fr}.task-heading,.task-footer{flex-direction:column;align-items:flex-start}.admin-task-list summary,.admin-task-body form{grid-template-columns:1fr}.personnel-shell{width:min(100% - 30px,1320px)}}.workflow-shell{color:#e6e7df;padding-block:40px 70px}.workflow-intro{border-bottom:1px solid #434840;justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;padding-bottom:28px;display:flex}.workflow-intro h1{margin:10px 0;font-size:clamp(36px,5vw,60px)}.workflow-intro p{max-width:650px;line-height:1.6}.workflow-access{letter-spacing:.1em;white-space:nowrap;border:1px solid #727b65;padding:12px;font-size:11px}.workflow-layout{grid-template-columns:minmax(0,1fr) 360px;gap:28px;display:grid}.workflow-panel,.workflow-post,.workflow-empty{background:#171e1b;border:1px solid #414b41;padding:24px}.workflow-panel h2,.workflow-empty h2{margin-top:0;font-size:21px}.workflow-panel p,.workflow-empty p{color:#b5beb3;line-height:1.6}.workflow-posts{gap:20px;display:grid}.workflow-post{border-top:3px solid #7e9282}.workflow-directive{border-top-color:#d8b777}.workflow-guideline{border-top-color:#87b4bb}.workflow-meta{color:#c2cbbd;justify-content:space-between;gap:12px;font-size:12px;display:flex}.workflow-post h2{overflow-wrap:anywhere;margin:20px 0 8px;font-size:26px}.workflow-byline,.workflow-count{color:#a8b2a7;font-size:12px}.workflow-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:24px;line-height:1.8}.workflow-editor,.workflow-editor label,.workflow-filters label{gap:8px;display:grid}.workflow-editor{gap:18px;margin-top:20px}.workflow-editor label,.workflow-filters label{font-size:13px;font-weight:600}.workflow-shell input,.workflow-shell textarea,.workflow-shell select{box-sizing:border-box;color:#edf0e6;width:100%;min-width:0;font:inherit;background:#0e1512;border:1px solid #586355;border-radius:0;padding:11px}.workflow-shell textarea{resize:vertical}.workflow-shell button{color:#ecede4;cursor:pointer;font:inherit;background:#2e3b30;border:1px solid #78866f;padding:11px 14px;font-size:13px}.workflow-shell button:disabled{opacity:.55;cursor:wait}.workflow-shell .workflow-primary{color:#151b16;background:#d4bd83}.workflow-actions{flex-wrap:wrap;gap:10px;display:flex}.workflow-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.workflow-filters label:first-of-type{flex:1;min-width:180px}.workflow-hint{font-size:12px}.workflow-edit{border-top:1px solid #414b41;margin-top:24px;padding-top:18px}.workflow-edit summary{cursor:pointer;font-size:14px}.workflow-notice{background:#263c2d;border:1px solid #7b9976;padding:16px}.workflow-error{color:#ffc2ae!important}.workflow-offices{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.workflow-offices a,.workflow-task-link{color:#e2d3a4;border:1px solid #53614e;padding:12px;display:block}.workflow-offices a[aria-current=page]{background:#364431}.workflow-task-link{margin-top:18px}.workflow-shell :focus-visible{outline-offset:3px;outline:2px solid #e7c476}@media (width<=1000px){.workflow-layout{grid-template-columns:minmax(0,1fr)}.workflow-sidebar{max-width:none}.workflow-intro{flex-direction:column}}@media (width<=600px){.workflow-shell{padding-block:24px 40px}.workflow-post,.workflow-panel,.workflow-empty{padding:18px}.workflow-meta{flex-wrap:wrap}.workflow-filters{display:grid}.workflow-access{white-space:normal}}.legal-site{color:#232522;min-height:100vh;font-family:var(--font-display),Arial,sans-serif;background:#f3f0e7}.legal-header,.legal-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:auto;padding:28px 32px;display:flex}.legal-header{border-bottom:1px solid #c9c8bf}.legal-brand{align-items:center;gap:16px;font-weight:700;display:flex}.legal-brand img{object-fit:contain;filter:brightness(0);opacity:.86;width:100px;height:auto}.legal-brand small{color:#555950;margin-top:5px;font-size:14px;font-weight:400;display:block}.legal-site nav{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.legal-site a{text-underline-offset:4px;text-decoration:underline}.legal-brand{text-decoration:none!important}.legal-site a:hover{color:#9d272c}.legal-site a:focus-visible{outline-offset:5px;outline:3px solid #9d272c}.legal-main{max-width:1120px;margin:auto;padding:64px 32px 88px}.legal-kicker{font:600 14px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#9d272c}.legal-main h1{letter-spacing:-.045em;margin:16px 0 20px;font-size:clamp(36px,6vw,64px);line-height:1.08}.legal-intro{color:#464a42;max-width:760px;font-size:19px;line-height:1.65}.legal-date{font:14px var(--font-mono),monospace;color:#555950;margin:22px 0 36px}.legal-grid{border-top:1px solid #c9c8bf;grid-template-columns:220px minmax(0,1fr);gap:56px;padding-top:36px;display:grid}.legal-toc{align-self:start;position:sticky;top:24px}.legal-toc h2{margin:0 0 16px;font-size:16px}.legal-toc nav{flex-direction:column;gap:13px;display:flex}.legal-copy{overflow-wrap:anywhere;max-width:740px;font-size:16px;line-height:1.8}.legal-copy section{margin-bottom:36px;scroll-margin-top:24px}.legal-copy h2{letter-spacing:-.025em;margin:0 0 14px;font-size:25px;line-height:1.3}.legal-copy p{margin:0 0 16px}.legal-copy ul{padding-left:22px;list-style:outside}.legal-copy li{margin:8px 0}.legal-callout{background:#e9e5da;border-left:3px solid #9d272c;margin-bottom:32px;padding:20px 24px}.legal-footer{border-top:1px solid #c9c8bf;font-size:14px;line-height:1.6}.legal-skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.legal-skip:focus{top:12px}@media (width<=720px){.legal-header{flex-direction:column;align-items:flex-start}.legal-header,.legal-footer{padding:24px}.legal-main{padding:40px 24px 56px}.legal-grid{grid-template-columns:1fr;gap:32px}.legal-toc{position:static}.legal-toc nav{flex-direction:row;gap:12px 20px}.legal-footer{flex-direction:column;align-items:flex-start}.legal-brand img{width:76px}.legal-copy h2{font-size:23px}}@media print{.legal-header nav,.legal-toc,.legal-footer nav{display:none}.legal-grid{display:block}.legal-main{padding:20px}.legal-site{color:#000;background:#fff}.legal-copy{max-width:none}}.record-shell{padding-block:55px 110px}.record-back{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase;margin-bottom:38px;display:inline-block}.record-banner{border:1px solid var(--ops-line);min-height:52px;color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace;align-items:center;gap:24px;padding:0 16px;display:flex}.record-banner strong{color:#ef858d;margin-left:auto}.record-title{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:60px;padding:55px 0;display:grid}.record-title h1{color:var(--network-text,#d8e6df);font:500 clamp(42px,6vw,76px)/.98 var(--font-display),sans-serif;letter-spacing:-.045em;margin:0}.record-title>div>p:last-child{color:#9aa9a2;white-space:pre-wrap;max-width:820px;margin:25px 0 0;font-size:16px;line-height:1.8}.record-title aside{border:1px solid var(--ops-line);gap:10px;min-height:160px;padding:22px;display:grid}.record-title aside small{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace}.record-title aside strong,.record-title aside b{color:var(--network-accent,#6fd9e8);font:500 20px/1 var(--font-mono),monospace}.record-title aside b.priority-critical{color:#ef858d}.record-title aside b.priority-high{color:#e7b35b}.record-facts{border-left:1px solid var(--ops-line);border-top:1px solid var(--ops-line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.record-facts div{border-right:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line);min-height:90px;padding:18px}.record-facts dt{color:var(--network-muted,#4d8f99);font:600 8px/1 var(--font-mono),monospace;text-transform:uppercase}.record-facts dd{color:var(--network-text,#bdcec7);margin:14px 0 0;font-size:12px}.record-grid{grid-template-columns:1.2fr .8fr;gap:28px;display:grid}.record-timeline article{border-bottom:1px solid var(--ops-line);grid-template-columns:140px minmax(0,1fr) 170px;gap:18px;padding:16px 0;display:grid}.record-timeline article.restricted{background:#e7b35b0a}.record-timeline time,.record-timeline small{color:var(--network-muted,#52635d);font:500 7px/1.4 var(--font-mono),monospace}.record-timeline strong{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace}.record-timeline p{color:#a8b4af;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.6}.comment-form,.approval-request{border-top:1px solid var(--ops-line);margin-top:26px;padding-top:24px}.record-approvals{gap:12px;margin-top:24px;display:grid}.record-approvals article{border:1px solid var(--ops-line);padding:16px}.record-approvals strong{color:var(--network-text,#bdcec7);margin:12px 0 6px;display:block}.record-approvals small{color:var(--network-muted,#52635d);font:500 7px/1 var(--font-mono),monospace}.record-approvals p{color:#9eaaa4;font-size:12px}.approval-status{color:var(--network-accent,#6fd9e8);font:600 8px/1 var(--font-mono),monospace;border:1px solid;padding:6px 8px}.approval-status.approved{color:#72d6a7}.approval-status.rejected{color:#ef858d}.record-approvals form{margin-top:16px}.decision-actions{gap:8px;display:flex}.operations-form button.danger{color:#ef858d;border-color:#bf5f65}@media (width<=900px){.record-title,.record-grid{grid-template-columns:1fr}.record-title aside{max-width:300px}.record-facts{grid-template-columns:repeat(2,1fr)}.record-timeline article{grid-template-columns:1fr}}@media (width<=560px){.record-banner{flex-direction:column;align-items:flex-start;padding-block:15px}.record-banner strong{margin:0}.record-facts{grid-template-columns:1fr}}.public-office-page{--office-bg:#ece8de;--office-text:#242620;--office-muted:#45483e;--office-accent:#843a30;--office-line:#c9c4b7;--office-hero-logo-width:108px;background:var(--office-bg);color:var(--office-text);min-height:100vh;font:1.0625rem/1.7 Arial,Helvetica,sans-serif}.public-office-page.office-oeo{--office-accent:#843a30}.public-office-page.office-omas{--office-accent:#17696b}.public-office-page.office-osac{--office-accent:#345b89}.public-office-page.office-oslc{--office-accent:#914713}.public-office-page.office-ocdr{--office-accent:#684b85}.public-office-page.office-oppo{--office-accent:#536123}.public-office-page *{box-sizing:border-box}.public-office-page :is(h1,h2,h3,p,figure,ul){margin:0}.public-office-page a{color:inherit;text-decoration:none}.public-office-page [id]{scroll-margin-top:24px}.public-office-page :is(a,summary):focus-visible{outline:3px solid var(--office-accent);outline-offset:5px}.office-public-shell{width:min(1240px,91%);margin-inline:auto}.office-public-header{border-top:7px solid #843a30;border-bottom:1px solid var(--office-line)}.office-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;display:flex}.office-public-brand{flex-shrink:0;align-items:center;gap:16px;display:flex}.office-public-brand>span:last-child{letter-spacing:.02em;text-transform:uppercase;font-size:.9375rem;font-weight:700;line-height:1.25}.office-public-brand small{letter-spacing:.05em;margin-top:7px;font:.75rem/1.5 Courier New,monospace;display:block}.office-vt-mark{justify-content:center;align-items:center;width:112px;height:50px;display:flex}.office-vt-mark img{filter:brightness(0);opacity:.86;width:112px;max-width:none;height:auto;transform:translate(2.06px,1.62px)}.office-public-header nav{flex-wrap:wrap;align-items:center;gap:24px;font-size:.9375rem;display:flex}.office-public-header nav a{align-items:center;min-height:46px;display:inline-flex}.office-public-header nav .office-discord{color:#fff8ef;background:#843a30;padding:12px 20px;font-weight:700}.office-public-header nav a:hover,.office-text-link:hover{text-underline-offset:5px;text-decoration:underline}.office-breadcrumb{color:var(--office-muted);flex-wrap:wrap;gap:12px;padding-block:22px;font-size:.875rem;display:flex}.office-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.office-breadcrumb [aria-current]{color:var(--office-accent);font-weight:700}.office-public-hero{border-bottom:1px solid var(--office-line);grid-template-columns:1.12fr 1fr;align-items:center;gap:5%;padding-block:20px 55px;display:grid}.office-hero-copy{min-width:0}.office-identity{align-items:center;gap:24px;margin-bottom:28px;display:flex}.office-hero-logo-stage{background:0 0;border:0;flex-shrink:0;place-items:center;width:140px;height:140px;display:grid;overflow:hidden}.office-hero-logo{width:var(--office-hero-logo-width);object-fit:contain;height:108px}.office-eyebrow,.office-section-label{color:var(--office-accent);letter-spacing:.065em;text-transform:uppercase;font:.75rem/1.6 Courier New,monospace}.office-code{font-size:2.125rem;font-weight:700;line-height:1.25;margin-top:5px!important}.office-focus{color:var(--office-muted);font-size:.9375rem;margin-top:6px!important}.office-hero-copy h1{letter-spacing:-.045em;overflow-wrap:break-word;font-size:clamp(2.5rem,4.7vw,4.25rem);font-weight:700;line-height:1.08}.office-summary{max-width:52ch;color:var(--office-muted);font-size:1.125rem;line-height:1.7;margin-top:25px!important}.office-activity-row{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex;margin-top:24px!important}.office-activity-row li{border:1px solid var(--office-line);color:var(--office-accent);padding:5px 11px;font-size:.875rem}.office-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.office-primary-button,.office-secondary-button{justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:13px 19px;font-size:1rem;line-height:1.5;display:inline-flex}.public-office-page .office-primary-button{background:var(--office-accent);color:#fff8ef}.office-primary-button:hover{filter:brightness(1.12)}.office-secondary-button{border:1px solid #777b6c}.public-office-page .office-text-link{color:var(--office-accent);text-underline-offset:5px;font-size:1rem;text-decoration:underline}.office-visual{flex-direction:column;align-self:stretch;min-width:0;padding-top:5px;display:flex}.office-photo-frame{isolation:isolate;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);background:#d3cbbc;border:1px solid #a59b88;flex:1;min-height:430px;padding:10px;position:relative}.office-photo-frame img{object-fit:cover;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}.office-photo-frame:before{content:"";z-index:1;pointer-events:none;opacity:.13;background:linear-gradient(135deg,#d6c297f2,#a3613e59 55%,#d8c69db3);position:absolute;inset:10px}.office-photo-frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--office-accent),var(--office-accent)) left top/42px 3px no-repeat,linear-gradient(var(--office-accent),var(--office-accent)) left top/3px 42px no-repeat,linear-gradient(#e2d3b3,#e2d3b3) right bottom/30px 2px no-repeat;border:1px solid #e6d7b87a;position:absolute;inset:12px}.office-visual figcaption{color:var(--office-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:13px;font:.75rem/1.6 Courier New,monospace;display:flex}.office-mission-section{border-bottom:1px solid var(--office-line);grid-template-columns:.8fr 1.2fr;gap:8%;padding-block:65px;display:grid}.public-office-page h2{letter-spacing:-.035em;margin-top:15px;font-size:clamp(1.875rem,3vw,2.75rem);font-weight:500;line-height:1.2}.mission-statement{white-space:pre-line;max-width:55ch;font-size:1.375rem;line-height:1.6}.best-for{border-top:1px solid var(--office-line);margin-top:28px;padding-top:24px}.best-for h3{color:var(--office-accent);margin-bottom:10px;font-size:1.0625rem}.best-for p{color:var(--office-muted)}.office-public-details{border-bottom:1px solid var(--office-line);grid-template-columns:1fr 1fr;display:grid}.office-public-details article{min-width:0;padding:45px 10% 45px 0}.office-public-details article+article{border-left:1px solid var(--office-line);padding-left:10%;padding-right:0}.office-public-details ul{gap:0;margin-top:25px;padding:0;list-style:none;display:grid}.office-public-details li{color:var(--office-muted);border-bottom:1px solid var(--office-line);overflow-wrap:anywhere;padding:14px 0 14px 24px;position:relative}.office-public-details li:last-child{border-bottom:0}.office-public-details li:before{content:"";background:var(--office-accent);width:6px;height:6px;position:absolute;top:25px;left:0}.office-publications{padding-block:65px}.office-section-intro{grid-template-columns:1fr 1fr;align-items:end;gap:35px;margin-bottom:30px;display:grid}.office-section-intro>p{color:var(--office-muted);max-width:54ch}.office-public-empty{border:1px solid var(--office-line);background:#e3ded2;padding:30px}.office-public-empty h3{margin-bottom:8px;font-size:1.25rem;font-weight:500}.office-public-empty p{color:var(--office-muted)}.office-publication-list{gap:20px;display:grid}.office-publication-list article{border:1px solid var(--office-line);overflow-wrap:anywhere;background:#f3efe5;min-width:0}.office-publication-list article>div{padding:28px}.office-publication-list h3{margin-block:12px;font-size:1.5rem;line-height:1.3}.office-publication-list article>div>p:last-child{color:var(--office-muted)}.office-publication-list details{border-top:1px solid var(--office-line)}.office-publication-list summary{cursor:pointer;color:var(--office-accent);justify-content:space-between;align-items:center;gap:15px;padding:16px 28px;font-size:1rem;list-style:none;display:flex}.office-publication-list summary::-webkit-details-marker{display:none}.office-publication-list summary span{font-size:1.5rem}.office-publication-list details[open] summary span{transform:rotate(45deg)}.office-publication-body{border-top:1px solid var(--office-line);padding:28px;font-size:1.0625rem;line-height:1.8}.office-publication-body p{max-width:80ch;margin-bottom:12px}.office-entry{border-block:1px solid var(--office-line);background:#dcd6c7}.office-entry-inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:9%;padding-block:55px;display:grid}.office-entry p:not(.office-section-label){color:var(--office-muted);max-width:54ch;margin-top:20px}.office-entry-actions{gap:14px;display:grid}.office-entry-actions .office-text-link{margin-top:7px}.office-other-offices{padding-block:40px}.office-other-offices>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.office-other-offices a{border:1px solid var(--office-line);flex-direction:column;gap:5px;padding:16px;font-size:.875rem;line-height:1.5;display:flex}.office-other-offices strong{font-size:1rem}.office-other-offices a:hover{border-color:var(--office-accent)}.office-other-offices [aria-current=page]{border-color:var(--office-accent);box-shadow:inset 0 3px var(--office-accent)}.public-office-page footer{border-top:1px solid var(--office-line);justify-content:space-between;align-items:center;gap:25px;padding-block:28px;font-size:.875rem;display:flex}.public-office-page footer span{color:var(--office-muted);font-size:.8125rem}.public-office-page footer a{text-underline-offset:5px;text-decoration:underline}@media (width<=950px){.office-public-header nav{justify-content:space-between;gap:12px;width:100%}.office-public-hero{grid-template-columns:1fr 1fr;gap:30px}.office-identity{gap:15px}.office-hero-logo-stage{width:100px;height:110px}.office-hero-logo{width:85px;height:85px}.office-code{font-size:1.75rem}.office-public-details article{padding-right:7%}.office-public-details article+article{padding-left:7%}}@media (width<=700px){.office-public-hero,.office-mission-section,.office-public-details,.office-section-intro,.office-entry-inner{grid-template-columns:1fr;gap:28px}.office-public-shell{width:88%}.office-public-hero{padding-top:8px;padding-bottom:38px}.office-hero-copy h1{font-size:clamp(2.25rem,8vw,3.5rem)}.office-photo-frame{min-height:290px}.office-mission-section,.office-publications{padding-block:42px}.office-public-details{gap:0}.office-public-details article,.office-public-details article+article{border-left:0;padding:32px 0}.office-public-details article+article{border-top:1px solid var(--office-line)}.office-entry-inner{padding-block:40px}.office-other-offices>div{grid-template-columns:repeat(2,minmax(0,1fr))}.office-public-header nav{grid-template-columns:1fr 1fr;gap:8px 15px;font-size:.9375rem;display:grid}.office-public-header nav .office-discord{grid-area:1/2;justify-content:center;padding-inline:12px}.office-public-header nav a:nth-child(3){grid-area:2/2}.office-publication-list article>div,.office-publication-body{padding:20px}.office-publication-list summary{padding:16px 20px}.public-office-page footer{flex-direction:column;align-items:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){.public-office-page *{scroll-behavior:auto}}.office-divisions{border-top:1px solid var(--office-line);padding-block:56px}.office-division-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.office-division-card{border:1px solid var(--office-line);background:#f5f2eb;align-items:flex-start;gap:22px;min-width:0;padding:26px;display:flex}.office-division-emblem{background:0 0;flex-shrink:0;place-items:center;width:108px;height:108px;display:grid}.office-division-emblem img{object-fit:contain;width:96px;height:96px}.office-division-copy{min-width:0}.office-division-copy h3{color:var(--office-accent);margin-bottom:12px;font-size:1.3rem;line-height:1.35}.office-division-copy p{color:var(--office-muted);font-size:1rem;line-height:1.65}.office-division-copy ul{flex-wrap:wrap;gap:7px;margin-top:18px;padding:0;list-style:none;display:flex}.office-division-copy li{border:1px solid var(--office-line);padding:5px 9px;font-size:.875rem;line-height:1.4}.public-office-page footer nav{flex-wrap:wrap;gap:18px;font-size:.875rem;display:flex}.public-office-page footer nav a{text-underline-offset:4px;text-decoration:underline}@media (width<=980px){.office-division-card{flex-direction:column}}@media (width<=650px){.office-divisions{padding-block:40px}.office-division-grid{grid-template-columns:1fr}.office-division-card{padding:22px}.office-division-emblem{width:88px;height:88px}.office-division-emblem img{width:78px;height:78px}}
