/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{--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}::backdrop{--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.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:#101416;--panel:#151b1e;--panel2:#1c2327;--line:#30383c;--paper:#f1eee5;--muted:#879196;--text:#eef1ed;--red:#b01f24;--red2:#dd373e;--gold:#c6a15b;--cyan:#73bfc5;--green:#6fb08a;--sans:Arial,Helvetica,sans-serif;--mono:"Courier New",monospace;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--sans);background:#0c1012;margin:0;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}.site-shell{background:radial-gradient(circle at 50% 0,#20282c 0,#0e1214 30rem);min-height:100vh}.security-strip{color:#6f797e;height:28px;font:9px var(--mono);letter-spacing:1.8px;background:#090b0c;border-bottom:1px solid #252a2d;justify-content:space-between;align-items:center;padding:0 3.5vw;display:flex}.live-dot:before,.online-dot:before{content:"";background:#5eb781;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 9px #5eb781}.topbar{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1214ed;align-items:center;gap:4vw;height:76px;padding:0 3.5vw;display:flex;position:sticky;top:0}.brand,.personnel-chip{color:inherit;background:0 0;border:0}.brand{text-align:left;align-items:center;gap:12px;min-width:225px;display:flex}.brand b{letter-spacing:4px;font-size:17px;display:block}.brand small{color:#687278;font:8px var(--mono);letter-spacing:1.4px;margin-top:4px;display:block}.mark{color:#d03a3f;width:44px;height:44px;font:700 11px var(--mono);letter-spacing:1px;border:1px solid #8e2429;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 4px #11181b,0 0 0 1px #4d171a}.mark:before,.mark:after{content:"";background:#11181b;border:1px solid #8e2429;width:6px;height:6px;position:absolute;transform:rotate(45deg)}.mark:before{top:-4px}.mark:after{bottom:-4px}.main-nav{align-self:stretch;align-items:center;gap:1.8vw;display:flex}.main-nav button{color:#8b9599;height:100%;font:700 10px var(--mono);letter-spacing:1.5px;text-transform:uppercase;background:0 0;border:0;padding:0 2px;position:relative}.main-nav button:hover,.main-nav button.active{color:#fff}.main-nav button.active:after{content:"";background:var(--red2);height:2px;position:absolute;bottom:0;left:0;right:0}.account-actions{align-items:center;gap:15px;margin-left:auto;display:flex}.icon-button{border:1px solid var(--line);color:#8b969b;background:#11171a;border-radius:4px;width:34px;height:34px;position:relative}.icon-button i{background:var(--red);color:#fff;width:16px;height:16px;font:9px var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-4px}.personnel-chip{text-align:left;align-items:center;gap:10px;display:flex}.personnel-chip .avatar{color:#d6dddf;width:34px;height:34px;font:700 11px var(--mono);background:#243036;border:1px solid #46545a;border-radius:3px;place-items:center;display:grid}.personnel-chip b{letter-spacing:.3px;font-size:11px;display:block}.personnel-chip small{color:#6f797e;font:8px var(--mono);letter-spacing:1px;margin-top:4px;display:block}.menu-button{color:#fff;background:0 0;border:0;font-size:20px;display:none}.hero{background:linear-gradient(90deg,#080b0cfa 0,#0b0f11e8 42%,#0a0d0f73 70%,#0a0d0fcc 100%),url(/site5-hero.png) 50%/cover no-repeat;align-items:center;min-height:690px;padding:7rem 8vw 8rem;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(#0000 55%,#0d1113 100%),repeating-linear-gradient(0deg,#0000 0 3px,#ffffff03 4px);position:absolute;inset:0}.hero-grid{opacity:.18;background-image:linear-gradient(#405057 1px,#0000 1px),linear-gradient(90deg,#405057 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.hero-copy{z-index:2;max-width:650px;position:relative}.eyebrow,.kicker{color:#aeb6b8;font:700 9px var(--mono);letter-spacing:2.4px}.eyebrow{align-items:center;gap:12px;margin-bottom:25px;display:flex}.eyebrow span{background:var(--red2);width:34px;height:1px}.hero h1{color:#f3f4ee;letter-spacing:-5px;margin:0;font-size:clamp(55px,7vw,96px);line-height:.84}.hero h1 em{color:#c7262c;font-style:normal;font-weight:800}.hero-copy>p{color:#a3abad;max-width:570px;margin:30px 0;font-size:16px;line-height:1.8}.hero-actions{gap:12px;display:flex}.primary,.secondary,.training-button{min-height:45px;font:700 10px var(--mono);letter-spacing:1.2px;border-radius:2px;padding:0 22px}.primary{color:#fff;background:linear-gradient(135deg,#bd2026,#8e171c);border:1px solid #d3393e;box-shadow:0 10px 25px #96141940}.primary:hover{filter:brightness(1.15)}.primary span{margin-left:20px}.secondary,.training-button{color:#dce0de;background:#121719c7;border:1px solid #495156}.play{color:#d53a3f;margin-right:10px}.server-address{background:#0f1517b3;border-left:2px solid #568c73;align-items:center;gap:12px;width:340px;margin-top:34px;padding:13px 16px;display:flex}.pulse{background:#66c48f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #66c48f}.server-address small{color:#718086;font:8px var(--mono);letter-spacing:1.4px;display:block}.server-address b{font:14px var(--mono);letter-spacing:1px;margin-top:4px;display:block}.server-address button{color:#9aa5aa;font:8px var(--mono);background:#182023;border:1px solid #414a4e;margin-left:auto;padding:6px 10px}.hero-status-card{z-index:3;background:#0d1214e0;border:1px solid #374044;width:270px;padding:19px;position:absolute;bottom:55px;right:5vw;box-shadow:0 20px 60px #000}.classified{border-left:2px solid var(--red);color:#ba5558;font:8px var(--mono);letter-spacing:1.5px;background:#221416;margin-bottom:14px;padding:7px 9px}.status-row{border-bottom:1px solid #2a3134;justify-content:space-between;padding:9px 0;display:flex}.status-row span{color:#6e7a7f;font:8px var(--mono);letter-spacing:1px}.status-row b{font:9px var(--mono);letter-spacing:.5px}.status-row .status-normal{color:#67c28e}.mini-chart{align-items:end;gap:5px;height:35px;margin-top:15px;display:flex}.mini-chart i{background:#29494a;flex:1}.mini-chart i:nth-child(2n){height:55%}.mini-chart i:nth-child(3n){background:#315f5a;height:80%}.mini-chart i:nth-child(4n){height:35%}.mini-chart i:nth-child(5n){height:100%}.scroll-cue{z-index:3;color:#5e696e;font:8px var(--mono);letter-spacing:1.5px;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.scroll-cue span{color:#9aa4a8;margin-left:10px}.trust-bar{color:#6e797e;font:8px var(--mono);letter-spacing:1.3px;background:#121719;border-top:1px solid #30373a;border-bottom:1px solid #30373a;justify-content:space-between;padding:21px 8vw;display:flex}.trust-bar b{color:#d1d6d4;margin-right:8px;font-size:12px}.section{max-width:1240px;margin:0 auto;padding:90px 30px}.section-heading,.subhead{justify-content:space-between;align-items:end;gap:20px;display:flex}.section-heading h2,.subhead h2{font:700 38px/1.1 var(--serif);letter-spacing:-1px;margin:8px 0 0}.section-heading p{color:#7f8a8e;max-width:600px;line-height:1.7}.text-link{color:#cbd0cf;font:700 9px var(--mono);letter-spacing:1px;background:0 0;border:0}.department-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px;display:grid}.department-card{background:linear-gradient(145deg,#192023,#111719);border:1px solid #343b3e;min-height:340px;padding:35px 28px;position:relative;overflow:hidden}.department-card:before{content:"";opacity:.16;background:radial-gradient(circle at 100% 0,var(--dept),transparent 45%);position:absolute;inset:0}.department-card:after{content:"";background:var(--dept);width:3px;height:75px;position:absolute;top:0;left:0}.department-card.security{--dept:#b33e42}.department-card.research{--dept:#4e9aa1}.department-card.response{--dept:#b89450}.dept-num{color:#4c565b;font:9px var(--mono);position:absolute;top:20px;right:22px}.dept-icon{border:1px solid var(--dept);place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.dept-icon{border:1px solid color-mix(in srgb,var(--dept),#333 50%)}}.dept-icon{color:var(--dept);font-size:25px}.department-card h3{font:700 16px var(--mono);letter-spacing:1.4px;margin:45px 0 15px}.department-card p{color:#7e898d;min-height:76px;line-height:1.7}.department-card button{color:#aeb8bb;font:700 8px var(--mono);letter-spacing:1.1px;background:0 0;border:0;margin-top:22px}.scpnet-feature{background:linear-gradient(120deg,#111719,#171e21);border-block:1px solid #30383c;grid-template-columns:minmax(480px,1.1fr) minmax(360px,.9fr);align-items:center;gap:8vw;padding:90px max(6vw,25px);display:grid}.terminal-window{background:#0c1214;border:1px solid #3b4549;box-shadow:0 35px 80px #050708}.terminal-top{color:#657176;height:35px;font:8px var(--mono);letter-spacing:1px;background:#161d20;border-bottom:1px solid #2e373b;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.terminal-body{grid-template-columns:105px 1fr;min-height:395px;display:grid}.terminal-sidebar{color:#4d5a5f;font:7px var(--mono);letter-spacing:1px;background:#101719;border-right:1px solid #283034;flex-direction:column;align-items:center;gap:28px;padding:20px 10px;display:flex}.terminal-sidebar .mark{width:38px;height:38px}.terminal-sidebar .active{color:#d1d7d5}.terminal-content{padding:38px 42px}.access-tag{color:#60a59c;font:8px var(--mono);background:#122220;border:1px solid #315956;padding:6px 9px}.terminal-content h3{font:31px/1.12 var(--serif);margin:24px 0 9px}.terminal-content>p{color:#58666b;font:8px var(--mono);letter-spacing:1px}.redacted{background:#13191b;border-left:2px solid #813137;margin-top:27px;padding:18px}.redacted span{color:#a3adb0;font:8px var(--mono);letter-spacing:1.4px}.redacted p{color:#768287;line-height:1.7}.redacted i{background:#080a0b;width:70%;height:8px;margin:5px 0;display:block}.terminal-sign{background:#101d18;border:1px solid #2e5241;margin-top:24px;padding:12px}.terminal-sign b{color:#65ad83;font:9px var(--mono);display:block}.terminal-sign span{color:#69766f;font:8px var(--mono);margin-top:5px;display:block}.feature-copy{max-width:510px}.feature-copy h2{font:700 47px var(--serif);margin:13px 0 18px}.feature-copy>p{color:#818c90;line-height:1.8}.feature-copy ul{margin:30px 0;padding:0;list-style:none}.feature-copy li{padding:0 0 20px 38px;position:relative}.feature-copy li:before{content:"✓";color:#63a993;border:1px solid #375f56;place-items:center;width:22px;height:22px;font-size:10px;display:grid;position:absolute;top:0;left:0}.feature-copy li b,.feature-copy li span{display:block}.feature-copy li b{font-size:12px}.feature-copy li span{color:#737f84;margin-top:5px;font-size:11px}.latest-section{padding-bottom:110px}.news-grid{grid-template-columns:1.4fr 1fr;gap:18px;margin-top:35px;display:grid}.news-main{background:linear-gradient(#0000 0%,#101416 95%),linear-gradient(135deg,#313b3f,#1b2225);border:1px solid #383f42;flex-direction:column;justify-content:end;min-height:330px;padding:45px;display:flex}.news-main span,.news-list span{color:#b7595b;font:8px var(--mono);letter-spacing:1.3px}.news-main h3{max-width:570px;font:31px var(--serif);margin:15px 0 10px}.news-main p{color:#7d898d}.news-main button,.news-list button{color:#cbd1cf;font:8px var(--mono);background:0 0;border:0;align-self:start}.news-list{gap:8px;display:grid}.news-list article{background:#151b1e;border:1px solid #31383b;padding:25px}.news-list h4{font:17px var(--serif);margin:11px 0}.news-list p{color:#667277;font:9px var(--mono)}footer{color:#788286;background:#090d0f;border-top:1px solid #30373a;grid-template-columns:1.5fr repeat(3,1fr);gap:45px;padding:55px 7vw 30px;display:grid;position:relative}footer>div:not(.footer-brand){flex-direction:column;align-items:start;gap:10px;display:flex}footer>div>b{color:#adb5b6;font:8px var(--mono);letter-spacing:1.5px;margin-bottom:8px}footer button{color:#737e82;background:0 0;border:0;padding:0;font-size:11px}.footer-brand{align-items:start;gap:15px;display:flex}.footer-brand b{color:#d5d9d7;font:15px var(--mono);letter-spacing:2px}.footer-brand p{font:italic 12px var(--serif)}footer p{margin:0;font-size:11px}.legal{color:#4e595e;font:8px var(--mono);letter-spacing:.5px;border-top:1px solid #22282b;grid-column:1/-1;padding-top:25px}.portal-page{min-height:800px}.portal-hero{background:radial-gradient(circle at 80% -40%,#2a373b,#0000 40%),linear-gradient(135deg,#141b1e,#0e1315);border-bottom:1px solid #30383c;justify-content:space-between;align-items:end;gap:30px;min-height:245px;padding:60px 7vw 48px;display:flex}.portal-hero h1{font:700 clamp(38px,5vw,64px)/1 var(--serif);letter-spacing:-2px;margin:10px 0 8px}.portal-hero p{color:#7f8a8f;max-width:650px;line-height:1.6}.portal-hero-actions{gap:10px;display:flex}.workflow-ribbon{background:#111719;border-bottom:1px solid #2b3336;justify-content:center;align-items:center;gap:25px;padding:22px 7vw;display:flex}.workflow-ribbon div{align-items:center;gap:11px;display:flex}.workflow-ribbon div>b{color:#939da1;width:31px;height:31px;font:9px var(--mono);border:1px solid #485458;place-items:center;display:grid}.workflow-ribbon span,.workflow-ribbon strong{display:block}.workflow-ribbon span{color:#637075;font-size:10px}.workflow-ribbon strong{color:#bec5c4;font:8px var(--mono);letter-spacing:1px;margin-bottom:4px}.workflow-ribbon>i{color:#3c4549}.category-section,.archive-section{max-width:1300px;margin:0 auto;padding:55px 30px}.subhead>span{color:#788488;font:9px var(--mono)}.category-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px;display:grid}.category-card{text-align:left;min-height:180px;color:inherit;background:#151b1e;border:1px solid #30383c;align-items:start;gap:15px;padding:22px;display:flex}.category-card:hover,.category-card.selected{background:#1b2225;border-color:#676f72}.category-card:disabled{opacity:.38;cursor:not-allowed}.category-icon{color:#9aa6a9;border:1px solid #39464a;flex:none;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.category-card>div>span{color:#a7484c;font:8px var(--mono);letter-spacing:1px}.category-card h3{margin:7px 0 8px;font-size:13px}.category-card p{color:#707c80;min-height:49px;margin:0;font-size:10px;line-height:1.55}.category-card small{color:#586469;font:7px var(--mono);letter-spacing:.5px}.archive-section{padding-top:20px;padding-bottom:100px}.archive-tools{align-items:end;gap:12px;padding-bottom:18px;display:flex}.archive-tools h2{font:27px var(--serif);margin:0}.archive-tools p{color:#667277;margin:5px 0 0;font-size:10px}.archive-tools>div:first-child{margin-right:auto}.search-field{background:#111719;border:1px solid #384145;align-items:center;width:285px;display:flex}.search-field span{color:#6c787d;padding-left:12px}.search-field input,.archive-tools select{color:#aeb6b8;background:0 0;border:0;outline:0;height:39px;font-size:10px}.search-field input{width:100%;padding:0 12px}.archive-tools select{background:#111719;border:1px solid #384145;padding:0 13px}.document-table{border:1px solid #30383c}.table-head,.document-row{grid-template-columns:2.2fr 1.1fr .55fr 1fr .7fr;align-items:center;gap:15px;display:grid}.table-head{color:#5f6c71;height:36px;font:7px var(--mono);letter-spacing:1px;background:#0c1113;padding:0 18px}.document-row{color:#949fa2;text-align:left;background:#151b1e;border:0;border-top:1px solid #2c3336;width:100%;min-height:68px;padding:10px 18px;font-size:10px}.document-row:hover{background:#1b2326}.doc-title{align-items:center;gap:12px;display:flex}.doc-title>i{color:#77858a;border:1px solid #394448;place-items:center;width:32px;height:38px;font-style:normal;display:grid}.doc-title b,.doc-title small{display:block}.doc-title b{color:#d7dcda;font-size:11px}.doc-title small{color:#667277;font:7px var(--mono);margin-top:5px}.document-row>span:last-child{justify-content:space-between;display:flex}.clearance{font:700 7px var(--mono);letter-spacing:.8px;border:1px solid;border-radius:2px;padding:4px 6px;display:inline-flex}.cl-0,.cl-1{color:#839096}.cl-2{color:#69a2ad}.cl-3{color:#c5a459}.cl-4{color:#cc6a55}.cl-5{color:#c85073}.status{width:max-content;font:normal 7px var(--mono);letter-spacing:.5px;border-radius:2px;padding:5px 8px;display:inline-flex}.status.slate{color:#91a0a6;background:#283136}.status.amber{color:#d3aa53;background:#342b18}.status.cyan{color:#70bdc0;background:#173032}.status.violet{color:#ac8fd0;background:#2b2238}.status.green{color:#73ba8c;background:#183124}.mark{overflow:hidden}.mark img{object-fit:cover;width:100%;height:100%}.mark:has(img):before{display:none}.mark:has(img):after{display:none}.forum-layout{grid-template-columns:1fr 300px;gap:25px;max-width:1300px;margin:0 auto;padding:60px 30px 100px;display:grid}.forum-main{border:1px solid #30383c}.forum-header,.forum-board{grid-template-columns:50px 1fr 70px 70px 220px;align-items:center;gap:15px;display:grid}.forum-header{color:#59666b;height:36px;font:7px var(--mono);letter-spacing:1px;background:#0c1113;padding:0 18px}.forum-header span:first-child{grid-column:1/3}.forum-board{color:#9ca6a8;text-align:left;background:#151b1e;border:0;border-top:1px solid #30383c;width:100%;min-height:92px;padding:15px 18px}.forum-board:hover{background:#1a2225}.board-icon{border:1px solid #485257;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.board-icon.red{color:#c45a5e}.board-icon.blue{color:#62a4b3}.board-icon.gold{color:#c5a35d}.board-icon.green{color:#69ac83}.board-icon.gray{color:#8e989c}.forum-board span b,.forum-board span small{display:block}.forum-board span b{color:#d7dcda;font-size:12px}.forum-board span small{color:#68757a;margin-top:6px;font-size:9px}.forum-board>strong{font:9px var(--mono)}.forum-aside{flex-direction:column;gap:15px;display:flex}.aside-card{background:#151b1e;border:1px solid #30383c;padding:24px}.aside-card h3{font:25px var(--serif)}.aside-card p{color:#7b878b;line-height:1.6}.aside-card hr{border:0;border-top:1px solid #30383c;margin:20px 0}.aside-card button{color:#c9cecd;font:8px var(--mono);background:0 0;border:0}.application-summary{align-items:center;gap:13px;display:flex}.application-summary b{font:55px var(--serif);color:#c5a459}.application-summary span{color:#7d898e;font:8px/1.6 var(--mono);letter-spacing:1px}.application-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1250px;margin:0 auto;padding:60px 30px 30px;display:grid}.application-card{background:linear-gradient(145deg,#182024,#121719);border:1px solid #343c3f;padding:27px}.application-card>div:first-child{justify-content:space-between;display:flex}.app-state{font:7px var(--mono);letter-spacing:1px;border-radius:2px;padding:5px 8px}.app-state.open{color:#70b98a;background:#183025}.app-state.limited{color:#d0aa58;background:#332b19}.app-state.closed{color:#7d898d;background:#252c2f}.app-code{color:#536066;font:7px var(--mono)}.application-card h2{font:25px var(--serif);margin:28px 0 12px}.application-card p{color:#788489;min-height:55px;font-size:11px;line-height:1.6}.application-card hr{border:0;border-top:1px solid #323a3d;margin:20px 0}.application-card>small{color:#58656a;font:7px var(--mono);letter-spacing:1px;display:block}.requirements{color:#a7b0b2;margin-top:7px;font-size:10px;display:block}.application-card>button{color:#c8cecd;width:100%;height:40px;font:8px var(--mono);letter-spacing:.7px;background:#171e21;border:1px solid #475155;margin-top:25px}.application-card>button:disabled{opacity:.4}.history-panel{background:#121719;border:1px solid #30383c;max-width:1190px;margin:30px auto 100px;padding:30px}.history-panel h2{font:27px var(--serif)}.history-row{border-top:1px solid #2c3437;grid-template-columns:1fr 150px 60px;align-items:center;padding:15px 0;display:grid}.history-row span b,.history-row span small{display:block}.history-row span small{color:#5e6b70;font:8px var(--mono);margin-top:5px}.history-row button{color:#aab3b4;font:8px var(--mono);background:0 0;border:0}.store-hero{text-align:center;background:radial-gradient(circle at 50% 0,#2c2323,#121719 55%);border-bottom:1px solid #343a3d;padding:75px 30px}.store-hero h1{font:58px var(--serif);margin:12px 0}.store-hero p{color:#828d91;max-width:700px;margin:0 auto;line-height:1.7}.store-hero>div{color:#667176;font:8px var(--mono);letter-spacing:1px;margin-top:25px}.store-hero>div b{color:#bad360;margin-left:8px;font-size:13px}.rank-products{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1070px;margin:0 auto;padding:70px 30px;display:grid}.product-card{text-align:center;background:#151b1e;border:1px solid #353d40;padding:35px 30px;position:relative}.product-card.featured{border-color:#8b7444;transform:translateY(-12px);box-shadow:0 25px 60px #050708}.popular{color:#fff;font:7px var(--mono);letter-spacing:1.2px;background:#8e6d32;padding:7px;position:absolute;top:0;left:0;right:0}.rank-mark{width:65px;height:65px;font:700 15px var(--mono);border:2px solid;border-radius:50%;place-items:center;margin:10px auto 20px;display:grid}.product-type{color:#606d72;font:7px var(--mono);letter-spacing:1.2px}.product-card h2{font:30px var(--serif)}.product-card h3{font:32px var(--mono)}.product-card h3 small{color:#69757a;font-size:9px}.product-card ul{text-align:left;border-top:1px solid #31383b;padding:20px 0;list-style:none}.product-card li{color:#8f9a9d;padding:8px 0;font-size:10px}.product-card>button{color:#d2d6d5;width:100%;height:43px;font:8px var(--mono);background:#1a2225;border:1px solid #485257}.store-assurance{background:#111719;border-top:1px solid #30383c;grid-template-columns:repeat(4,1fr);padding:35px 7vw;display:grid}.store-assurance div{text-align:center;border-right:1px solid #2d3538}.store-assurance div:last-child{border:0}.store-assurance span{color:#8d989c;font-size:20px}.store-assurance b{font:8px var(--mono);letter-spacing:1px;margin-top:10px;display:block}.store-assurance p{color:#667277;font-size:9px}.rank-track-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1200px;margin:0 auto;padding:60px 30px;display:grid}.rank-track-grid article{background:#151b1e;border:1px solid #343c3f;padding:30px}.rank-track-grid article>span{color:#9b3a3e;font:9px var(--mono)}.rank-track-grid h2{font:24px var(--serif)}.rank-track-grid p{color:#788488;min-height:105px;line-height:1.7}.rank-track-grid b{color:#b2b9b9;font:9px var(--mono)}.clearance-ladder{background:#121719;border:1px solid #343c3f;grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1100px;margin:0 auto 100px;padding:40px;display:grid}.clearance-ladder h2{font:36px var(--serif)}.clearance-ladder p{color:#788489;line-height:1.7}.clearance-ladder>div:last-child>div{border-bottom:1px solid #2e3538;grid-template-columns:45px 1fr;align-items:center;padding:10px 0;display:grid}.clearance-ladder span b,.clearance-ladder span small{display:block}.clearance-ladder span small{color:#647075;margin-top:3px;font-size:9px}.profile-banner{background:linear-gradient(135deg,#192124,#101517);border-bottom:1px solid #30383c;align-items:center;gap:23px;padding:55px 7vw;display:flex}.profile-avatar{color:#e0e4e2;width:82px;height:82px;font:24px var(--mono);background:#263238;border:1px solid #566368;place-items:center;display:grid}.profile-banner h1{font:39px var(--serif);margin:8px 0}.profile-banner p{color:#7a868a;margin:0}.profile-banner>.clearance{margin-left:auto;padding:9px 12px;font-size:12px}.dashboard-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1200px;margin:0 auto;padding:40px 30px 15px;display:grid}.stat-card{background:#151b1e;border:1px solid #343c3f;padding:23px}.stat-card>span{color:#68757a;font:7px var(--mono);letter-spacing:1px}.stat-card>b{font:30px var(--mono);margin:10px 0;display:block}.stat-card small{color:#657176;font-size:8px}.progress{background:#2b3336;height:3px;margin:12px 0}.progress i{background:#a83539;height:100%;display:block}.dashboard-panels{grid-template-columns:1.35fr .65fr;gap:15px;max-width:1200px;margin:0 auto;padding:15px 30px 100px;display:grid}.dashboard-panel{background:#151b1e;border:1px solid #343c3f;padding:28px}.quick-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:22px;display:grid}.quick-grid button{text-align:left;color:#bcc3c3;background:#111719;border:1px solid #333c3f;grid-template-columns:35px 1fr;padding:18px;display:grid}.quick-grid button>span{color:#7f8b8f;grid-row:1/3;font-size:20px}.quick-grid b,.quick-grid small{display:block}.quick-grid small{color:#616e73;margin-top:4px;font-size:8px}.quick-grid .admin-quick{border-color:#734348}.demo-access>p{color:#7b878b;line-height:1.6}.demo-access>div{flex-wrap:wrap;gap:5px;display:flex}.demo-access button{color:#8e999c;font:8px var(--mono);text-transform:uppercase;background:#111719;border:1px solid #3e484c;padding:8px 10px}.demo-access button.selected{color:#fff;border-color:#b13a3f}.demo-access>small{color:#566368;margin-top:18px;font-size:8px;display:block}.admin-page{background:#0f1416;grid-template-columns:230px 1fr;min-height:850px;display:grid}.admin-nav{background:#111719;border-right:1px solid #30383c;padding:30px 15px}.admin-nav>div{padding:0 12px 25px}.admin-nav>div span,.admin-nav>div b{display:block}.admin-nav>div span{color:#9f3f43;font:7px var(--mono);letter-spacing:1px}.admin-nav>div b{font:14px var(--mono);margin-top:6px}.admin-nav button{color:#788589;text-align:left;width:100%;font:9px var(--mono);background:0 0;border:0;border-left:2px solid #0000;padding:13px 12px}.admin-nav button.active{color:#fff;background:#1c2225;border-left-color:#bd2e33}.admin-content{padding:40px 4vw 90px}.admin-title{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.admin-title h1{font:42px var(--serif);margin:8px 0 0}.session-secure{color:#62b27f;font:7px var(--mono);border:1px solid #315844;padding:7px 10px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.admin-stats article{background:#151b1e;border:1px solid #343c3f;padding:22px}.admin-stats span{color:#637075;font:7px var(--mono)}.admin-stats b{font:28px var(--mono);margin:10px 0;display:block}.admin-stats small{color:#5f9d76;font-size:8px}.admin-columns{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.admin-card{background:#151b1e;border:1px solid #343c3f;padding:28px}.admin-card h2{font:26px var(--serif);margin:8px 0 20px}.admin-card>p{color:#788589;line-height:1.6}.admin-row{color:#a5adae;border-top:1px solid #2e3639;justify-content:space-between;align-items:center;min-height:52px;display:flex}.admin-row button,.admin-row>b{color:#aeb6b7;font:8px var(--mono);background:0 0;border:0}.health-row{border-bottom:1px solid #2e3639;justify-content:space-between;padding:12px 0;display:flex}.health-row b{font:7px var(--mono)}.health-row .healthy{color:#69ae82}.health-row .pending{color:#bc9853}.admin-tools{justify-content:space-between;align-items:end;display:flex}.admin-tools input,.admin-card label input{color:#c5ccca;background:#101517;border:1px solid #3d474b;outline:0;height:40px;padding:0 12px}.admin-card label{color:#7a8589;font:8px var(--mono);letter-spacing:.6px;margin:15px 0;display:block}.admin-card label input{width:100%;margin-top:7px;display:block}.security-note{background:#1c1719;border-left:3px solid #944146;margin-top:25px;padding:18px}.security-note b{color:#c87073;font:8px var(--mono);letter-spacing:1px}.security-note p{color:#88797b;margin-bottom:0;font-size:9px;line-height:1.6}.permission-table{margin:25px 0}.permission-table>div{border-bottom:1px solid #2e3639;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.permission-table span b,.permission-table span small{display:block}.permission-table span small{color:#667277;margin-top:4px;font-size:8px}.toggle{background:#313a3d;border:0;border-radius:20px;width:38px;height:20px;padding:0;position:relative}.toggle i{background:#788489;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.toggle.on{background:#71373a}.toggle.on i{background:#d5696c;left:21px}.media-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.media-grid button{text-align:left;color:#aab3b3;background:#111719;border:1px solid #333c3f;padding:9px}.media-placeholder{color:#c54b50;height:110px;font:700 20px var(--mono);background:radial-gradient(circle,#3a464b,#121719);place-items:center;margin-bottom:10px;display:grid}.media-grid b,.media-grid small{display:block}.media-grid small{color:#5f6c71;font:7px var(--mono);margin-top:5px}.security-list{color:#879296;padding-left:18px;line-height:2}.audit-row{color:#7d898d;font:9px var(--mono);border-bottom:1px solid #2e3639;padding:13px 0}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040708e0;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.application-modal{background:#171e21;border:1px solid #495357;width:min(680px,100%);max-height:90vh;padding:40px;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.close{color:#aeb6b8;background:#111719;border:1px solid #414a4e;width:34px;height:34px;font-size:20px;position:absolute;top:15px;right:15px}.application-modal h2{font:34px var(--serif)}.application-modal>p{color:#7e898d}.application-modal label{color:#8f999c;font:8px var(--mono);letter-spacing:1px;margin-top:20px;display:block}.application-modal textarea,.application-modal select{color:#d0d5d3;background:#0f1517;border:1px solid #3c464a;outline:0;width:100%;margin-top:8px;padding:12px}.application-modal textarea{resize:vertical;min-height:90px}.modal-actions{justify-content:end;gap:8px;margin-top:25px;display:flex}.modal-actions button{color:#bbc2c1;height:42px;font:8px var(--mono);background:#13191c;border:1px solid #434d51;padding:0 17px}.toast{z-index:400;color:#c8d8ce;font:9px var(--mono);letter-spacing:.5px;background:#17231d;border:1px solid #40614d;align-items:center;gap:10px;padding:14px 18px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #000}.toast span{color:#70be8c}.editor-overlay{z-index:150;color:#dce0df;background:#202629;position:fixed;inset:0;overflow:auto}.editor-top{background:#0c1012;border-bottom:1px solid #333b3e;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.editor-top>div{align-items:center;gap:8px;display:flex}.editor-top button{color:#abb4b6;height:32px;font:8px var(--mono);background:#151b1e;border:1px solid #3b4448;padding:0 10px}.editor-top .submit-review{color:#fff;background:#9e2025;border-color:#c23c41}.editor-brand{font:10px var(--mono);letter-spacing:1px;margin-left:12px}.editor-brand i{color:#9b3539}.save-state{color:#6dab85;font:8px var(--mono);margin-right:8px}.document-settings{background:#151b1e;border-bottom:1px solid #31393c;align-items:center;gap:12px;min-height:52px;padding:7px 18px;display:flex}.document-settings>input{color:#e1e4e2;background:0 0;border:0;outline:0;min-width:330px;font-weight:700}.document-settings select{color:#aeb7b8;background:#0f1517;border:1px solid #3a4448;height:32px;padding:0 9px;font-size:9px}.document-settings label{color:#707c80;font:7px var(--mono);letter-spacing:.7px;margin-left:auto}.document-settings label select{margin-left:8px}.word-toolbar{color:#23282a;background:#ecebe5;border-bottom:1px solid #c9c8c1;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px 18px;display:flex}.word-toolbar>div{border-right:1px solid #c5c3bd;height:32px;padding-right:6px;display:flex}.word-toolbar button,.word-toolbar select{color:#34383a;background:0 0;border:1px solid #0000;min-width:30px;height:30px;padding:0 8px;font-size:10px}.word-toolbar button:hover,.word-toolbar select:hover{background:#d5d5cf;border-color:#b9b8b1}.word-toolbar select{border-color:#cfcec8}.red-line{background:#a62025;height:2px;display:block}.asset-button{color:#8c1d22!important;font:700 8px var(--mono)!important}.editor-workspace{grid-template-columns:170px 1fr 210px;min-height:calc(100vh - 154px);display:grid}.page-sidebar,.editor-help{color:#7c888c;background:#151b1e;padding:20px 15px}.page-sidebar{border-right:1px solid #333b3e}.editor-help{border-left:1px solid #333b3e}.page-sidebar>span,.editor-help>span{font:7px var(--mono);letter-spacing:1px}.page-thumb{color:#25282a;text-align:left;background:#e7e4dc;border:2px solid #aa3338;width:100%;height:125px;margin:12px 0;padding:10px}.page-thumb i{text-align:right;font:8px var(--mono);display:block}.page-thumb b{font:14px var(--serif);margin-top:24px;display:block}.page-thumb small{font-size:7px}.add-page{color:#879296;width:100%;height:30px;font:8px var(--mono);background:0 0;border:1px dashed #465156}.page-sidebar hr{border:0;border-top:1px solid #333c3f;margin:22px 0}.page-sidebar p{font-size:8px;line-height:1.6}.draft-text{color:#d3a055}.clipboard-area{background:radial-gradient(circle at 50% 0,#4a5152,#252b2e 55%);padding:55px 30px 100px;overflow:auto;box-shadow:inset 0 0 100px #171b1d}.clipboard{background:linear-gradient(100deg,#5a351e,#795035 35%,#50321e 100%);border-radius:10px;width:800px;min-height:1060px;margin:0 auto;padding:28px 22px 24px;position:relative;box-shadow:0 30px 80px #111}.clipboard:before{content:"";opacity:.3;background:repeating-linear-gradient(83deg,#0000 0 8px,#ffffff0d 9px);border-radius:10px;position:absolute;inset:0}.clip-hardware{z-index:3;background:linear-gradient(#b9bdbb,#555c5e 55%,#989d9b);border:1px solid #73797a;border-radius:14px 14px 4px 4px;width:210px;height:68px;position:absolute;top:-22px;left:50%;transform:translate(-50%);box-shadow:0 8px 10px #302217}.clip-hardware:before{content:"";background:#343b3d;border-radius:20px;width:70px;height:30px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:inset 0 4px 6px #15191a}.clip-hardware i{background:#313638;border-radius:50%;width:16px;height:7px;position:absolute;bottom:8px}.clip-hardware i:first-child{left:18px}.clip-hardware i:last-child{right:18px}.paper{z-index:2;color:#202424;background:#f1eee5;min-height:1010px;padding:55px 62px 40px;position:relative;box-shadow:0 4px 15px #00000080,inset 0 0 70px #7467461f}.doc-system-header{border-bottom:3px double #252829;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding-bottom:14px;display:grid}.doc-logo{width:48px;height:48px;font:700 13px var(--mono);border:2px solid #272a2b;border-radius:50%;place-items:center;display:grid}.doc-system-header b,.doc-system-header span{display:block}.doc-system-header b{font:15px var(--serif);letter-spacing:1px}.doc-system-header span{font:7px var(--mono);letter-spacing:.8px;margin-top:4px}.doc-system-header strong{color:#fff;font:8px var(--mono);background:#9f1c21;padding:5px 7px;display:block}.doc-system-header>div:last-child{text-align:center}.rich-editor{outline:0;min-height:820px;padding:35px 0;font:14px/1.65 Arial,sans-serif}.rich-editor h1,.viewer-paper h1{text-align:center;font:700 29px var(--serif);margin:0 0 12px}.rich-editor h2,.viewer-paper h2{font:700 14px var(--mono);letter-spacing:1px;border-bottom:1px solid #4b4d4c;margin:28px 0 10px;padding-bottom:5px}.doc-meta{text-align:center;font:8px/1.7 var(--mono);letter-spacing:.5px}.rich-editor .redaction,.redaction{color:#111;background:#111;padding:2px 4px}.approved-asset{text-align:center;margin:25px 0}.asset-frame{color:#d2d6d4;height:220px;font:10px var(--mono);letter-spacing:1px;background:linear-gradient(135deg,#252b2d,#4c5659);place-items:center;display:grid}.approved-asset figcaption{font:italic 9px var(--serif);margin-top:7px}.page-break{background:#252b2e;height:20px;margin:30px -62px}.paper-footer{font:7px var(--mono);border-top:1px solid #6c6d69;justify-content:space-between;padding-top:8px;display:flex;position:absolute;bottom:24px;left:62px;right:62px}.workflow-step{opacity:.5;border-bottom:1px solid #30383c;grid-template-columns:27px 1fr;gap:8px;padding:13px 0;display:grid}.workflow-step.active{opacity:1}.workflow-step>b{width:23px;height:23px;font:8px var(--mono);border:1px solid #596469;place-items:center;display:grid}.workflow-step p,.workflow-step strong{margin:0;display:block}.workflow-step p{font-size:8px;line-height:1.5}.workflow-step strong{color:#c4caca}.paste-policy{background:#211719;border:1px solid #663538;margin-top:25px;padding:12px}.paste-policy b{color:#be6064;font:7px var(--mono)}.paste-policy p{color:#816d70;font-size:8px;line-height:1.5}.document-view-backdrop{padding:18px}.document-viewer{background:#161d20;border:1px solid #465155;width:min(1200px,100%);height:94vh;box-shadow:0 40px 120px #000}.viewer-top{color:#788589;height:50px;font:8px var(--mono);background:#0d1214;border-bottom:1px solid #343d40;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.viewer-top button{color:#9ba5a7;height:30px;font:8px var(--mono);background:#151b1e;border:1px solid #394347;padding:0 10px}.viewer-top>div{gap:6px;display:flex}.viewer-body{background:#252c2f;grid-template-columns:minmax(600px,780px) 240px;justify-content:center;gap:25px;height:calc(94vh - 50px);padding:45px;display:grid;overflow:auto}.viewer-paper{color:#222727;background:#f1eee5;min-height:1000px;padding:55px 68px;font:14px/1.7 Arial,sans-serif;position:relative;box-shadow:0 15px 45px #141718}.viewer-paper h1{margin-top:35px}.viewer-paper blockquote{background:#e1ded5;border-left:3px solid #8f2024;padding:15px}.signature-block{background:#e4eee6;border:2px solid #294c3a;margin:12px 0;padding:15px}.signature-block b,.signature-block span,.signature-block small{display:block}.signature-block b{color:#286343;font:9px var(--mono)}.signature-block span{margin-top:6px;font-weight:700}.signature-block small{color:#617469;margin-top:4px;font-size:8px}.empty-signature{color:#884448;text-align:center;font:9px var(--mono);border:1px dashed #8e6e6e;padding:20px}.grade-block{background:#efe6cf;border:3px double #8f6b28;margin-top:25px;padding:20px}.grade-block span{font:8px var(--mono)}.grade-block b{color:#78591f;font:24px var(--serif);margin:7px 0;display:block}.viewer-actions{background:#111719;border:1px solid #3b4549;height:max-content;padding:22px}.viewer-actions h3{font:22px var(--serif)}.viewer-actions p{color:#788589;font-size:10px;line-height:1.6}.viewer-actions>button{color:#c5cdcc;width:100%;min-height:42px;font:8px var(--mono);background:#171f22;border:1px solid #475155;margin:7px 0}.viewer-actions>button.primary{background:#982026;border-color:#bd373c}.viewer-actions hr{border:0;border-top:1px solid #333c3f;margin:20px 0}.access-summary{color:#727f84;flex-direction:column;gap:10px;font-size:9px;display:flex}.access-summary>b{color:#aab3b4;font:8px var(--mono)}.access-summary span{justify-content:space-between;display:flex}.training-document{color:#242827;background:#f0eee6;width:min(900px,100%);max-height:94vh;padding:60px;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.training-label{color:#fff;font:8px var(--mono);letter-spacing:1px;background:#931e23;padding:9px}.training-document h1{font:42px var(--serif)}.training-document .lead{font:18px/1.6 var(--serif);color:#5d6260}.training-columns{grid-template-columns:1fr 1fr;gap:40px;display:grid}.training-columns h2{font:19px var(--serif)}.training-columns p{color:#515756;line-height:1.65}.training-warning{background:#e5d7d6;border:2px solid #8f2e31;margin:30px 0;padding:18px}.training-warning b{color:#8f2025;font:9px var(--mono)}.training-warning p{margin-bottom:0}.training-document>.primary{float:right}.application-state-panel{background:linear-gradient(145deg,#182024,#121719);border:1px solid #343c3f;align-content:center;justify-items:start;width:min(900px,100% - 40px);min-height:260px;margin:60px auto 30px;padding:45px;display:grid}.application-state-panel h2{font:30px var(--serif);margin:10px 0 8px}.application-state-panel p{color:#839093;max-width:650px;margin:0;font-size:11px;line-height:1.7}.application-state-panel .primary{margin-top:22px}.forum-state-panel{background:#121719;border:1px solid #30383c;align-content:center;justify-items:start;min-height:210px;padding:35px;display:grid}.forum-state-panel b{color:#b9c1bf;font:800 9px var(--mono);letter-spacing:1px}.forum-state-panel p{color:#758286;max-width:620px;margin:9px 0 0;font-size:11px;line-height:1.7}.forum-state-panel .primary{margin-top:18px}.forum-directory-group>header{background:linear-gradient(90deg,#20292d,#111719);border-top:1px solid #455055;border-bottom:1px solid #30383c;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:13px 18px;display:flex}.forum-directory-group:first-of-type>header{border-top:0}.forum-directory-group>header span b,.forum-directory-group>header span small{display:block}.forum-directory-group>header span b{color:#ecf0ee;font:700 11px var(--mono);letter-spacing:1.2px;text-transform:uppercase}.forum-directory-group>header span small{color:#7f8b8f;margin-top:5px;font-size:9px}.forum-directory-group>header>i{color:#667378;font:8px var(--mono);white-space:nowrap;font-style:normal}.admin-forum-group{background:#111719;border:1px solid #394347;margin:22px 0;padding:0 14px 14px}.admin-forum-group>header{padding:15px 2px 12px}.admin-forum-group>header b,.admin-forum-group>header small{display:block}.admin-forum-group>header b{font:700 10px var(--mono);letter-spacing:1px;text-transform:uppercase}.admin-forum-group>header small{color:#788589;margin-top:5px;line-height:1.5}@media (max-width:1100px){.main-nav{gap:14px}.main-nav button{font-size:8px}.personnel-chip span:last-child,.hero-status-card{display:none}.category-grid{grid-template-columns:repeat(3,1fr)}.forum-layout{grid-template-columns:1fr}.forum-aside{grid-template-columns:1fr 1fr;display:grid}.editor-workspace{grid-template-columns:140px 1fr}.editor-help{display:none}.clipboard{width:730px}.application-grid,.admin-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.security-strip span:last-child{display:none}.topbar{height:64px}.brand{min-width:0}.brand small{display:none}.main-nav{background:#101517;border-bottom:1px solid #30383c;flex-direction:column;align-items:stretch;padding:10px;display:none;position:absolute;top:64px;left:0;right:0}.main-nav.open{display:flex}.main-nav button{text-align:left;height:42px}.menu-button{display:block}.personnel-chip{display:none}.hero{min-height:650px;padding:90px 25px}.hero h1{letter-spacing:-3px}.hero-copy>p{font-size:14px}.trust-bar{grid-template-columns:1fr 1fr;gap:15px;display:grid}.department-grid,.news-grid,.scpnet-feature,.application-grid,.rank-products,.rank-track-grid,.store-assurance,.clearance-ladder,.dashboard-panels,.training-columns,.admin-columns{grid-template-columns:1fr}.scpnet-feature{padding:60px 20px}.terminal-window{overflow:auto}.section-heading{flex-direction:column;align-items:start}.category-grid{grid-template-columns:1fr 1fr}.archive-tools{flex-direction:column;align-items:stretch}.archive-tools>div:first-child{margin-right:0}.search-field{width:100%}.document-table{overflow-x:auto}.table-head,.document-row{min-width:800px}.workflow-ribbon{flex-direction:column;align-items:start}.workflow-ribbon>i,.forum-header{display:none}.forum-board{grid-template-columns:45px 1fr}.forum-board>strong,.forum-board>span:last-child{display:none}.forum-aside{grid-template-columns:1fr}.rank-products{gap:30px}.product-card.featured{transform:none}.store-assurance div{border-bottom:1px solid #2d3538;border-right:0;padding:15px}.dashboard-grid{grid-template-columns:1fr 1fr}.admin-page{grid-template-columns:1fr}.admin-nav{border-bottom:1px solid #30383c;border-right:0;display:flex;overflow:auto}.admin-nav>div{display:none}.admin-nav button{min-width:max-content}.admin-content{padding:30px 20px}.admin-title{flex-direction:column;align-items:start}.media-grid{grid-template-columns:1fr 1fr}.application-modal{padding:30px 20px}.editor-top{flex-direction:column;align-items:start;height:auto;min-height:54px;padding:9px}.document-settings{flex-direction:column;align-items:stretch}.document-settings>input{min-width:0}.document-settings label{margin-left:0}.word-toolbar{flex-wrap:nowrap;overflow:auto}.editor-workspace{display:block}.page-sidebar{display:none}.clipboard-area{padding:50px 10px}.clipboard{width:700px}.document-viewer{height:97vh}.viewer-body{height:calc(97vh - 50px);padding:18px;display:block}.viewer-paper{min-width:650px}.viewer-actions{margin-top:15px;position:sticky;bottom:0;left:0}.training-document{padding:45px 25px}footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:480px){.hero-actions{flex-direction:column;align-items:stretch}.server-address{width:100%}.category-grid,.dashboard-grid,.admin-stats,.media-grid{grid-template-columns:1fr}.portal-hero{flex-direction:column;align-items:start}.portal-hero-actions{flex-direction:column;width:100%}.portal-hero-actions button{width:100%}.application-grid{padding-inline:15px}.profile-banner{flex-wrap:wrap;align-items:start}.profile-banner>.clearance{margin-left:0}.quick-grid{grid-template-columns:1fr}.admin-content{padding-inline:12px}footer{grid-template-columns:1fr}.legal{grid-column:1}}.scpnet-mode{--terminal:#83f5bd;--terminal-bright:#d2ffe9;--terminal-dim:#3e8a68;--terminal-line:#1a543f;--terminal-bg:#020806;--terminal-panel:#06100c;background:#020806}.scpnet-mode main{background:#020806}.scpnet-security-strip{color:#3c8b68;background:#010403;border-color:#164532}.scpnet-security-strip .live-dot:before{background:#72efb0;box-shadow:0 0 10px #72efb0}.scpnet-global-nav{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030907f2;border-color:#174632;height:62px}.scpnet-global-nav .brand b,.scpnet-global-nav .personnel-chip b{color:#b7f8d5}.scpnet-global-nav .brand small,.scpnet-global-nav .personnel-chip small{color:#428965}.scpnet-global-nav .main-nav button{color:#4d9b76}.scpnet-global-nav .main-nav button:hover,.scpnet-global-nav .main-nav button.active{color:#bdffdc;text-shadow:0 0 10px #62e9a36b}.scpnet-global-nav .main-nav button.active:after{background:#66eda7;box-shadow:0 0 10px #66eda7}.scpnet-global-nav .mark{color:#7df4b9;border-color:#3da373;box-shadow:inset 0 0 0 4px #06100c,0 0 15px #4ee59a22}.scpnet-global-nav .mark:before,.scpnet-global-nav .mark:after{background:#06100c;border-color:#3da373}.scpnet-terminal{isolation:isolate;min-height:calc(100vh - 90px);color:var(--terminal);font-family:var(--mono);letter-spacing:.2px;background:radial-gradient(circle at 50% -20%,#0a2b20 0,#0000 38%),linear-gradient(#020806,#010403);padding:14px;font-size:12px;position:relative;overflow:hidden}.scpnet-terminal:before{content:"";z-index:5;pointer-events:none;opacity:.19;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 2px,#001b0d 3px,#000 4px);position:absolute;inset:0}.scpnet-terminal:after{content:"";z-index:-1;opacity:.16;background-image:linear-gradient(#1a5b4226 1px,#0000 1px),linear-gradient(90deg,#1a5b4226 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:-20%;transform:perspective(900px)rotateX(60deg)translateY(42%)}.scpnet-terminal button,.scpnet-terminal input{font-family:inherit}.scpnet-terminal-frame{z-index:2;background:#020806;border:1px solid #277252;flex-direction:column;width:min(1680px,100%);min-height:calc(100vh - 118px);margin:0 auto;display:flex;position:relative;box-shadow:0 0 0 1px #020806,0 0 0 3px #0c2d20,0 0 70px #1bb87316,inset 0 0 80px #0f744218}.scpnet-terminal-frame:before,.scpnet-terminal-frame:after{content:"";border-color:#8effc2;width:12px;height:12px;position:absolute}.scpnet-terminal-frame:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}.scpnet-terminal-frame:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}.scpnet-masthead{background:linear-gradient(90deg,#07160f,#04100b 58%,#0b2017);border-bottom:1px solid #246247;justify-content:space-between;align-items:center;gap:25px;min-height:66px;padding:9px 15px;display:flex;box-shadow:inset 0 -1px #020806}.scpnet-wordmark{align-items:center;gap:12px;display:flex}.scpnet-wordmark>span{color:#9cface;clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);text-shadow:0 0 8px #79eaae;border:1px solid #58c58c;place-items:center;width:46px;height:46px;font-size:10px;font-weight:900;display:grid}.scpnet-wordmark b,.scpnet-wordmark small{display:block}.scpnet-wordmark b{color:#c7ffe2;letter-spacing:6px;text-shadow:0 0 12px #63e6a486;font-size:22px;line-height:1}.scpnet-wordmark small{color:#3f9a70;letter-spacing:1.7px;margin-top:6px;font-size:7px}.scpnet-session-lights{color:#4f9c77;letter-spacing:.8px;align-items:center;gap:20px;font-size:8px;display:flex}.scpnet-session-lights span{align-items:center;gap:7px;display:flex}.scpnet-session-lights i{background:#6cebad;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #6cebad}.scpnet-session-lights strong{color:#a6f8cd;border:1px solid #1b523c;padding:6px 8px;font-size:9px}.scpnet-command-strip{color:#3c8f69;letter-spacing:.8px;background:#07110d;border-bottom:1px solid #1b513c;align-items:center;gap:15px;min-height:35px;padding:0 13px;font-size:8px;display:flex}.scpnet-command-strip>i{color:#17452f;flex:1;height:1px;overflow:hidden}.scpnet-command-strip button{color:#7cebb2;letter-spacing:.6px;background:#06100c;border:1px solid #286448;height:25px;padding:0 9px;font-size:8px}.scpnet-command-strip button:hover{color:#c7ffe1;background:#0c271b;border-color:#7df0b5}.scpnet-command-strip .scpnet-create{color:#baffd9;background:#0b281b;border-color:#65dba1}.scpnet-workspace{flex:1;grid-template-columns:310px minmax(0,1fr);min-height:0;display:grid}.scpnet-tree{background:#030b08;border-right:1px solid #1e5b43;min-height:0}.scpnet-pane-title{background:#07130e;border-bottom:1px solid #153e2e;flex-direction:column;justify-content:center;height:46px;padding:9px 12px;display:flex}.scpnet-pane-title span,.scpnet-pane-title b{display:block}.scpnet-pane-title span{color:#2f805c;letter-spacing:1.2px;font-size:7px}.scpnet-pane-title b{color:#8beeb8;letter-spacing:1.2px;margin-top:5px;font-size:9px}.scpnet-root{color:#65c894;text-align:left;background:#040e0a;border:0;border-bottom:1px solid #123d2b;grid-template-columns:18px 1fr auto;align-items:center;width:100%;height:34px;padding:0 11px;font-size:9px;display:grid}.scpnet-root i{font-style:normal}.scpnet-root:hover,.scpnet-root.active{color:#c3ffdf;background:#0a2418}.scpnet-directory-list{scrollbar-width:thin;scrollbar-color:#276b4c #041009;max-height:calc(100vh - 330px);overflow:auto}.scpnet-directory-list details{border-bottom:1px solid #0f3324}.scpnet-directory-list summary{color:#4ba978;cursor:pointer;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:3px;min-height:32px;padding:5px 9px;font-size:8px;list-style:none;display:grid}.scpnet-directory-list summary::-webkit-details-marker{display:none}.scpnet-directory-list summary b{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.scpnet-directory-list summary i{color:#357657;font-style:normal}.scpnet-directory-list details:not(.restricted) summary:hover,.scpnet-directory-list details.selected summary{color:#b8ffda;background:#0a261a}.scpnet-directory-list details.restricted summary{color:#744f45;cursor:not-allowed}.scpnet-access-denied{color:#854f42;margin:0;padding:5px 10px 8px 30px;font-size:8px}.scpnet-tree-children{background:#020806;border-top:1px solid #102e22;padding:3px 0 8px 20px}.scpnet-tree-children>button{color:#357d5a;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;min-height:25px;padding:3px 8px;font-size:7px;display:flex}.scpnet-tree-children>button:hover,.scpnet-tree-children>button.active{color:#9ff3c5;background:#092016}.scpnet-tree-children button i{font-style:normal}.scpnet-tree-files{border-top:1px dotted #174531;margin:3px 6px 0 8px;padding-top:4px}.scpnet-tree-files button{color:#2f7654;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;padding:4px;font-size:7px;overflow:hidden}.scpnet-tree-files button:hover{color:#a5f8ca;background:#071810}.scpnet-tree-files small{color:#295f47;padding:5px 4px;font-size:6px;display:block}.scpnet-tree-help{color:#2d7553;border:1px dashed #15442f;margin:12px;padding:9px;font-size:7px;line-height:1.8}.scpnet-tree-help span{color:#8cdeae}.scpnet-console{background:linear-gradient(#030b08e8,#020705f2);flex-direction:column;min-width:0;display:flex}.scpnet-path{color:#317a57;background:#020604;border-bottom:1px solid #174630;align-items:center;gap:8px;min-height:33px;padding:0 12px;font-size:8px;display:flex}.scpnet-path b{color:#94eeb8;font-weight:400}.scpnet-path i{color:#427f60;margin-left:auto;font-style:normal}.scpnet-query-line{background:#06110c;border-bottom:1px solid #1b4c37;align-items:center;gap:8px;min-height:44px;padding:6px 11px;display:flex}.scpnet-query-line label{flex:1;align-items:center;min-width:0;display:flex}.scpnet-query-line label>span{color:#c8ffdf;padding:0 9px;font-weight:700}.scpnet-query-line input{color:#a9f6cb;caret-color:#afffd3;background:#010503;border:1px solid #1f5b41;outline:0;width:100%;height:30px;padding:0 10px;font-size:9px}.scpnet-query-line input:focus{border-color:#6ee3a8;box-shadow:0 0 0 1px #6ee3a83b}.scpnet-query-line input::placeholder{color:#285e45}.scpnet-query-line button{color:#6fb18f;background:#050e0a;border:1px solid #294f3d;height:30px;font-size:8px}.scpnet-directory-info{background:linear-gradient(90deg,#071a12,#04100b);border-bottom:1px solid #19513a;justify-content:space-between;align-items:center;gap:25px;min-height:78px;padding:12px 14px;display:flex}.scpnet-directory-info>div:first-child{min-width:0}.scpnet-directory-info span,.scpnet-directory-info b,.scpnet-directory-info small{display:block}.scpnet-directory-info span{color:#3a8b64;letter-spacing:1.1px;font-size:7px}.scpnet-directory-info b{color:#c2ffe0;letter-spacing:1px;margin-top:5px;font-size:14px}.scpnet-directory-info p{color:#448565;margin:5px 0 0;font-size:8px;line-height:1.45}.scpnet-directory-info>div:last-child{text-align:right;border-left:1px solid #1d573f;min-width:130px;padding-left:14px}.scpnet-directory-info>div:last-child b{font-size:21px}.scpnet-directory-info small{color:#2e7353;margin-top:3px;font-size:6px}.scpnet-listing{scrollbar-width:thin;scrollbar-color:#276b4c #041009;flex:1;min-height:320px;overflow:auto}.scpnet-list-head,.scpnet-directory-row,.scpnet-record-row{grid-template-columns:minmax(320px,2.4fr) minmax(105px,.65fr) minmax(140px,.8fr) minmax(95px,.55fr);align-items:center;gap:10px;display:grid}.scpnet-list-head{z-index:2;color:#317a58;letter-spacing:.8px;background:#06110d;border-bottom:1px solid #1e5b41;height:29px;padding:0 12px;font-size:7px;position:sticky;top:0}.scpnet-directory-row,.scpnet-record-row{color:#5eb587;text-align:left;background:#020806;border:0;border-bottom:1px solid #103724;width:100%;min-height:51px;padding:7px 12px;font-size:8px}.scpnet-directory-row:nth-child(odd),.scpnet-record-row:nth-child(odd){background:#040d09}.scpnet-directory-row:hover:not(:disabled),.scpnet-record-row:hover{color:#b8ffda;background:#0a2518;box-shadow:inset 3px 0 #69e8a9}.scpnet-directory-row:disabled{color:#6d4a40;cursor:not-allowed}.scpnet-directory-row>span:first-child,.scpnet-record-row>span:first-child{grid-template-columns:43px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.scpnet-directory-row>span:first-child>i,.scpnet-record-row>span:first-child>i{color:#6ed8a1;grid-row:1/3;font-style:normal}.scpnet-directory-row>span:first-child>b,.scpnet-record-row>span:first-child>b{color:#9bf0c0;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.scpnet-directory-row>span:first-child>small,.scpnet-record-row>span:first-child>small{color:#316f51;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:6px;overflow:hidden}.scpnet-directory-row:disabled>span:first-child>i,.scpnet-directory-row:disabled>span:first-child>b{color:#765047}.scpnet-directory-row>span:last-child,.scpnet-record-row>span:last-child{justify-content:space-between;display:flex}.scpnet-record-row .clearance{font-size:6px}.scpnet-record-row .status{padding:4px 6px;font-size:6px}.scpnet-record-row>span:last-child b{color:#94e8b8}.scpnet-empty{color:#326e51;text-align:center;align-content:center;place-items:center;gap:9px;min-height:260px;display:grid}.scpnet-empty b{color:#80d7a7;letter-spacing:1.2px;font-size:10px}.scpnet-empty span{font-size:8px}.scpnet-empty button{color:#7acfa0;background:#05100b;border:1px solid #285f45;margin-top:5px;padding:7px 10px;font-size:8px}.scpnet-workflow-console{color:#316f51;background:#06110c;border-top:1px solid #1a5039;align-items:center;gap:13px;min-height:41px;padding:6px 12px;font-size:7px;display:flex}.scpnet-workflow-console>span{color:#5eb389}.scpnet-workflow-console>div{align-items:center;gap:5px;display:flex}.scpnet-workflow-console b{color:#8be3b0;border:1px solid #245d42;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.scpnet-workflow-console>div>span{color:#4a9470}.scpnet-workflow-console i{color:#1f5c41;margin-left:8px;font-style:normal}.scpnet-statusline{color:#4d9e76;letter-spacing:.7px;background:#0a2016;border-top:1px solid #256649;justify-content:space-between;align-items:center;gap:15px;min-height:26px;padding:0 11px;font-size:7px;display:flex}.scpnet-statusline span:first-child{color:#a7f6ca}.scpnet-statusline span:first-child:before{content:"";background:#69e7aa;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #69e7aa}.scpnet-boot{z-index:500;color:#87efb7;font-family:var(--mono);background:radial-gradient(circle,#082319 0,#010503 48%,#000 100%);place-items:center;padding:25px;display:grid;position:fixed;inset:0}.scpnet-boot:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#0b3b252c 3px,#000 4px);animation:4s linear infinite scpnetBootScan;position:absolute;inset:0}.scpnet-boot-panel{background:#020906;border:1px solid #2c7d59;grid-template-columns:120px 1fr;gap:38px;width:min(750px,100%);padding:40px;display:grid;position:relative;box-shadow:0 0 0 1px #020503,0 0 0 4px #0b281c,0 0 80px #35dd8f20}.scpnet-boot-ident{clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);color:#b9ffda;text-shadow:0 0 12px #6feaad;border:1px solid #5bd99b;align-content:center;place-items:center;width:110px;height:110px;display:grid}.scpnet-boot-ident span,.scpnet-boot-ident b{display:block}.scpnet-boot-ident span{letter-spacing:3px;font-size:12px}.scpnet-boot-ident b{letter-spacing:5px;font-size:29px}.scpnet-boot-copy small{color:#3f8f69;letter-spacing:1.3px;font-size:8px}.scpnet-boot-copy h1{color:#c6ffe0;font:700 22px var(--mono);letter-spacing:3px;text-shadow:0 0 12px #56d99770;margin:9px 0 22px}.scpnet-boot-log{min-height:108px}.scpnet-boot-log p{opacity:0;color:#62bd8f;margin:0 0 9px;font-size:9px;transition:all .16s;transform:translateY(3px)}.scpnet-boot-log p.visible{opacity:1;transform:none}.scpnet-boot-log p span{color:#afffd3;width:42px;display:inline-block}.scpnet-boot-progress{background:#010403;border:1px solid #2f7a58;height:9px;padding:2px}.scpnet-boot-progress i{background:repeating-linear-gradient(90deg,#64e7a5 0 9px,#0000 9px 12px);height:100%;transition:width .25s steps(4,end);display:block;box-shadow:0 0 10px #5ee49f}.scpnet-boot-meta{color:#2c7855;letter-spacing:1px;justify-content:space-between;align-items:center;margin-top:9px;font-size:7px;display:flex}.scpnet-boot-meta button{color:#5db88b;background:#04100a;border:1px solid #235d43;padding:5px 7px;font-size:7px}@keyframes scpnetBootScan{0%{transform:translateY(-15px)}to{transform:translateY(15px)}}@media (max-width:1050px){.scpnet-workspace{grid-template-columns:260px minmax(0,1fr)}.scpnet-session-lights span:nth-child(2){display:none}.scpnet-list-head,.scpnet-directory-row,.scpnet-record-row{grid-template-columns:minmax(280px,2fr) 90px 125px 80px}.scpnet-workflow-console>div>span{display:none}}@media (max-width:760px){.scpnet-terminal{padding:6px}.scpnet-terminal-frame{min-height:calc(100vh - 103px)}.scpnet-masthead{flex-direction:column;align-items:flex-start}.scpnet-session-lights{justify-content:space-between;width:100%}.scpnet-command-strip{flex-wrap:wrap;padding:6px}.scpnet-command-strip>i{display:none}.scpnet-workspace{display:block}.scpnet-tree{border-bottom:1px solid #1e5b43;border-right:0}.scpnet-directory-list{max-height:245px}.scpnet-console{min-height:600px}.scpnet-listing{overflow:auto}.scpnet-list-head,.scpnet-directory-row,.scpnet-record-row{min-width:760px}.scpnet-directory-info{align-items:flex-start}.scpnet-directory-info>div:last-child{display:none}.scpnet-workflow-console{white-space:nowrap;overflow:auto}.scpnet-statusline span:nth-child(2),.scpnet-statusline span:nth-child(4){display:none}.scpnet-boot-panel{grid-template-columns:1fr;padding:28px}.scpnet-boot-ident{width:80px;height:80px}.scpnet-boot-log{min-height:115px}}@media (prefers-reduced-motion:reduce){.scpnet-boot:before{animation:none}.scpnet-boot-log p,.scpnet-boot-progress i{transition:none}}.page-stack{flex-direction:column;align-items:center;gap:38px;display:flex}.clipboard{flex:none;height:1060px;min-height:1060px;max-height:1060px;scroll-margin-top:30px}.clipboard.active-page{outline-offset:5px;outline:2px solid #b72f3573}.editor-paper{height:1010px;min-height:1010px;max-height:1010px;overflow:hidden}.fixed-page-editor{height:820px;min-height:820px;max-height:820px;overflow:hidden}.page-thumb{border:1px solid #465156}.page-thumb.active{border:2px solid #aa3338}.page-break{display:none!important}.inserted-stamp img{object-fit:contain;width:auto;max-width:82%;max-height:230px;margin:0 auto;display:block}.inserted-stamp figcaption{color:#626765}.asset-picker-backdrop{z-index:260;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050809db;place-items:center;padding:35px;display:grid;position:fixed;inset:0}.asset-picker{color:#dce0df;background:#171e21;border:1px solid #4b565a;width:min(1000px,100%);max-height:88vh;padding:30px;overflow:auto;box-shadow:0 35px 100px #000}.asset-picker-title{justify-content:space-between;align-items:start;display:flex}.asset-picker-title h2{font:31px var(--serif);margin:8px 0}.asset-picker-title p{color:#758186;margin:0 0 25px}.asset-picker-title>button{color:#afb7b8;background:#111719;border:1px solid #485256;width:35px;height:35px;font-size:18px}.asset-picker-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.asset-picker-grid>button{color:#cbd1cf;text-align:left;background:#101618;border:1px solid #354044;padding:13px}.asset-picker-grid>button:hover{background:#192124;border-color:#a23a3f}.asset-picker-grid>button>span{background-color:#e7e4da;background-image:linear-gradient(45deg,#d9d6cd 25%,#0000 25%),linear-gradient(-45deg,#d9d6cd 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d9d6cd 75%),linear-gradient(-45deg,#0000 75%,#d9d6cd 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-repeat:repeat;background-size:18px 18px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;place-items:center;height:145px;margin-bottom:13px;display:grid}.asset-picker-grid img{object-fit:contain;width:100%;height:135px}.asset-picker-grid b,.asset-picker-grid small{display:block}.asset-picker-grid b{font-size:11px}.asset-picker-grid small{color:#b04b50;font:7px var(--mono);letter-spacing:.8px;margin-top:5px}.asset-picker-grid p{color:#68757a;min-height:28px;margin:8px 0 0;font-size:9px;line-height:1.5}@media (max-width:780px){.asset-picker-backdrop{padding:12px}.asset-picker{padding:20px}.asset-picker-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.asset-picker-grid{grid-template-columns:1fr}}.media-placeholder.approved-media{background:#e6e3da}.media-placeholder.approved-media img{object-fit:contain;width:100%;height:105px}.mark:has(.mark-logo):before{display:none}.mark:has(.mark-logo):after{display:none}.mark-logo{background:url(/site5-logo.png) 50%/cover no-repeat;border-radius:50%;width:100%;height:100%;display:block}.sign-in-button{color:#d9dedc;height:38px;font:8px var(--mono);letter-spacing:1px;background:#211719;border:1px solid #8f2a2f;padding:0 15px}.sign-in-button span{color:#d25156;margin-left:12px}.sign-out-button{color:#626e73;height:30px;font:7px var(--mono);letter-spacing:.7px;background:0 0;border:0;padding:0 8px}.sign-out-button:hover{color:#d06a6e}.login-modal{background:#151c1f;border:1px solid #495458;width:min(670px,100%);padding:38px;position:relative;box-shadow:0 35px 100px #000}.login-heading{border-bottom:1px solid #313a3d;align-items:center;gap:18px;padding-bottom:24px;display:flex}.login-heading .mark{flex:none;width:62px;height:62px}.login-heading h2{font:31px var(--serif);margin:6px 0}.login-heading p{color:#758186;margin:0}.login-profiles{gap:8px;padding:20px 0;display:grid}.login-profiles>button{color:#bfc6c5;text-align:left;background:#101618;border:1px solid #354044;grid-template-columns:48px 1fr 20px;align-items:center;gap:14px;min-height:70px;padding:12px 16px;display:grid}.login-profiles>button:hover{background:#1a2225;border-color:#a3373c}.login-clearance{color:#d16c70;width:43px;height:35px;font:8px var(--mono);border:1px solid #765052;place-items:center;display:grid}.login-profiles b,.login-profiles small{display:block}.login-profiles b{font-size:11px}.login-profiles small{color:#657277;margin-top:5px;font-size:9px}.login-profiles i{color:#a23e42;font-style:normal}.login-notice{background:#1d1719;border-left:2px solid #9c373b;padding:14px}.login-notice b{color:#bc5c60;font:7px var(--mono);letter-spacing:1px}.login-notice p{color:#776b6e;margin:6px 0 0;font-size:8px;line-height:1.5}@media (max-width:780px){.sign-out-button{display:none}.login-modal{padding:28px 20px}.login-heading{align-items:flex-start}.login-heading .mark{width:48px;height:48px}}.saved-document-page{border-bottom:1px dashed #aaa79f;padding:24px 0}.saved-document-page:last-of-type{border-bottom:0}.saved-document-page img,.document-asset{object-fit:contain;max-width:100%;max-height:360px;margin:18px auto;display:block}.forum-topic-modal{width:min(850px,100%)}.forum-modal-post{background:#101618;border:1px solid #354044;margin:12px 0;padding:16px}.forum-modal-post b,.forum-modal-post small{display:block}.forum-modal-post small{color:#68757a;margin-top:5px}.forum-modal-post p{white-space:pre-wrap;color:#c5ccca;line-height:1.65}.application-modal input,.admin-media-upload input{color:#d0d5d3;background:#0f1517;border:1px solid #3c464a;outline:0;width:100%;margin-top:8px;padding:12px}.admin-media-upload{background:#101618;border:1px solid #333c3f;grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:12px;margin:20px 0;padding:18px;display:grid}.admin-media-upload label{color:#8f999c;font:8px var(--mono);letter-spacing:1px}.admin-media-upload button{height:42px}.admin-application{border-bottom:1px solid #30383c;padding:10px 0}.admin-application details{color:#899497;padding:8px 15px}.admin-card code,.security-note code{overflow-wrap:anywhere;color:#86b7b5;max-width:100%;font:9px var(--mono);background:#0c1113;border:1px solid #394347;margin:12px 0;padding:10px;display:block}.login-profiles>button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:900px){.admin-media-upload{grid-template-columns:1fr 1fr}}@media (max-width:560px){.admin-media-upload{grid-template-columns:1fr}}.media-card{background:#111719;border:1px solid #333c3f;flex-direction:column;display:flex}.media-card>button:first-child{text-align:left;color:#aab3b3;background:0 0;border:0;flex:1;padding:9px}.media-card .media-remove{color:#d16b70;font:8px var(--mono);text-align:center;background:#211719;border:0;border-top:1px solid #4b292c;padding:9px}.notification-control{position:relative}.notification-popover{z-index:100;background:#101618;border:1px solid #465156;width:min(390px,85vw);max-height:480px;position:absolute;top:45px;right:0;overflow:auto;box-shadow:0 20px 65px #000}.notification-popover>div{z-index:1;background:#151c1f;border-bottom:1px solid #343e42;justify-content:space-between;align-items:center;padding:11px 13px;display:flex;position:sticky;top:0}.notification-popover>div>b{font:8px var(--mono);letter-spacing:1.4px}.notification-popover>div>button{color:#cb666a;font:7px var(--mono);background:0 0;border:0}.notification-popover>button{color:#b9c1c0;text-align:left;background:#101618;border:0;border-bottom:1px solid #2d3639;width:100%;padding:13px;display:block}.notification-popover>button.unread{background:#171d20;border-left:3px solid #a52f34}.notification-popover>button b,.notification-popover>button span,.notification-popover>button small{display:block}.notification-popover>button b{font-size:10px}.notification-popover>button span{color:#8a9598;margin:5px 0;font-size:9px;line-height:1.45}.notification-popover>button small{color:#596469;font:7px var(--mono)}.notification-popover>p{color:#798488;padding:18px}.role-badges{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex!important}.role-badges i{font:normal 7px var(--mono);letter-spacing:.6px;border:1px solid;padding:3px 6px}.personnel-row>span{display:block}.personnel-row small{color:#758085;margin-top:4px;display:block}.admin-stack{gap:18px;display:grid}.admin-edit-modal{width:min(720px,100%)}.check-row{align-items:center;gap:8px;display:flex!important}.check-row input{width:auto!important;margin:0!important}.role-assignment-grid{border:1px solid #364044;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;padding:14px;display:grid}.role-assignment-grid legend{color:#8b969a;font:8px var(--mono);padding:0 7px}.role-assignment-grid label{background:#111719;border:1px solid #394347;gap:8px;padding:10px;display:flex}.role-assignment-grid input{width:auto;margin:2px 0 0}.role-assignment-grid b,.role-assignment-grid small{display:block}.role-assignment-grid small{color:#6f7a7e;margin-top:3px}.role-policy-layout{grid-template-columns:minmax(290px,.8fr) minmax(420px,1.4fr)}.role-list{gap:5px;display:grid}.role-list button{color:#aeb6b5;text-align:left;background:#111719;border:1px solid #303a3e;align-items:center;gap:10px;padding:10px;display:flex}.role-list button.active{background:#1d191b;border-color:#a83b40}.role-list button>i{width:8px;height:30px}.role-list b,.role-list small{display:block}.role-list small{color:#667276;font:7px var(--mono);margin-top:4px}.inline-fields{align-items:end;gap:10px;display:flex}.inline-fields>label{flex:1}.permission-group{margin-top:20px}.permission-group h3{color:#879397;font:8px var(--mono);letter-spacing:1.2px;text-transform:uppercase}.application-board{margin-top:25px}.application-topic-list{gap:7px;display:grid}.application-topic-row{color:#b9c1c0;text-align:left;background:#111719;border:1px solid #344045;justify-content:space-between;align-items:center;padding:14px;display:flex}.application-topic-row b,.application-topic-row small{display:block}.application-topic-row small{color:#6f7b7f;margin-top:5px}.admin-create-panel,.admin-config-row{background:#101618;border:1px solid #354045;margin:9px 0;padding:13px}.admin-create-panel>summary,.admin-config-row>summary{cursor:pointer;color:#bac2c1;font:9px var(--mono)}.admin-config-row>summary{justify-content:space-between;align-items:center;display:flex}.admin-config-row>summary b,.admin-config-row>summary small{display:block}.admin-config-row>summary small{color:#6f7a7e;margin-top:5px}.admin-config-row>summary>i{color:#c85a5f;font-style:normal}.admin-config-row[open]>summary{border-bottom:1px solid #323c40;margin-bottom:14px;padding-bottom:12px}.admin-config-row label,.admin-create-panel label,.product-map-row label{color:#879296;font:8px var(--mono);letter-spacing:.7px;margin:10px 0;display:block}.admin-config-row input,.admin-config-row select,.admin-config-row textarea,.admin-create-panel input,.admin-create-panel select,.admin-create-panel textarea,.product-map-row input,.product-map-row select,.role-policy-layout input{color:#c9cfcd;background:#0d1315;border:1px solid #3b464a;width:100%;margin-top:6px;padding:10px}.policy-checks{flex-wrap:wrap;gap:14px;margin:14px 0;display:flex}.policy-checks label{align-items:center;gap:6px;margin:0;display:flex}.policy-checks input{width:auto;margin:0}.product-map-row{border-bottom:1px solid #30393d;grid-template-columns:1fr 1fr 1.3fr auto;align-items:end;gap:10px;padding:10px 0;display:grid}.product-map-row>b{align-self:center}.product-map-row label{margin:0}.product-map-row button{height:37px}.admin-row time{color:#667277;font:7px var(--mono)}.main-nav a{color:#8b9599;height:100%;font:700 10px var(--mono);letter-spacing:1.5px;text-transform:uppercase;align-items:center;padding:0 2px;text-decoration:none;display:flex;position:relative}.main-nav a:hover{color:#fff}footer a{color:#737e82;padding:0;font-size:11px;text-decoration:none}footer a:hover{color:#c8cecc}.content-manager .admin-card>p{max-width:900px}.content-group{background:#0e1416;border:1px solid #354045;margin-top:10px}.content-group>summary{cursor:pointer;color:#c0c7c6;font:9px var(--mono);letter-spacing:.8px;justify-content:space-between;padding:14px;display:flex}.content-group>summary small{color:#687478}.content-field-grid{border-top:1px solid #303a3e;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.content-field{background:#111719;border:1px solid #303a3e;flex-direction:column;padding:12px;display:flex!important}.content-field>span:first-child{min-height:34px}.content-field b,.content-field small{display:block}.content-field small{color:#647075;font:7px var(--mono);margin-top:4px}.content-field input,.content-field textarea,.sortable-editor input,.sortable-editor select,.sortable-editor textarea{color:#d0d5d3;background:#0b1113;border:1px solid #3b464a;width:100%;margin-top:8px;padding:10px}.content-field textarea,.sortable-editor textarea{resize:vertical;min-height:92px}.content-actions{gap:6px;margin-top:8px;display:flex}.content-actions button,.sort-buttons button{color:#aeb7b5;font:7px var(--mono);background:#161d20;border:1px solid #394448;padding:7px 9px}.content-actions button:disabled,.sort-buttons button:disabled{opacity:.35}.sortable-section{margin-top:16px}.sortable-section>h3{color:#7f8a8e;font:8px var(--mono);letter-spacing:1px}.sortable-shell{background:#101618;border:1px solid #354045;grid-template-columns:34px 1fr auto;align-items:start;margin:6px 0;display:grid}.sortable-shell:active{border-color:#a83b40}.drag-handle{cursor:grab;color:#7d898d;letter-spacing:-4px;place-items:center;height:49px;font-size:17px;display:grid}.sortable-editor{border-left:1px solid #303a3e;min-width:0;padding:12px}.sortable-editor>summary{cursor:pointer;list-style:none}.sortable-editor>summary::-webkit-details-marker{display:none}.sortable-editor>summary b,.sortable-editor>summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sortable-editor>summary small{color:#697579;font:7px var(--mono);margin-top:5px}.sortable-editor[open]>summary{border-bottom:1px solid #303a3e;margin-bottom:12px;padding-bottom:10px}.sortable-editor label{color:#879296;font:8px var(--mono);margin:8px 0;display:block}.sort-buttons{gap:4px;padding:8px;display:flex}.sort-buttons button{font-size:12px}.content-manager .check-row input{width:auto;margin:0}.content-manager .admin-create-panel{margin-top:18px}@media (max-width:900px){.content-field-grid{grid-template-columns:1fr}.content-manager .inline-fields{flex-direction:column;align-items:stretch}.sortable-shell{grid-template-columns:28px minmax(0,1fr)}.sort-buttons{grid-column:2;justify-content:end}.main-nav a{height:42px}}.workflow-pair{display:contents}@media (max-width:1050px){.role-policy-layout{grid-template-columns:1fr}.product-map-row{grid-template-columns:1fr 1fr}.inline-fields{flex-wrap:wrap}.inline-fields>label{min-width:150px}}@media (max-width:650px){.notification-popover{position:fixed;top:105px;right:10px}.role-assignment-grid,.product-map-row{grid-template-columns:1fr}.application-topic-row{align-items:flex-start;gap:8px}.role-badges{max-width:240px}}.moderation-bar{background:#1d1719;border:1px solid #664044;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;padding:11px;display:flex}.moderation-bar label{color:#aeb6b5;font:8px var(--mono);align-items:center;gap:5px;margin:0;display:flex}.moderation-bar select{color:#c7cecc;background:#101618;border:1px solid #465156;padding:8px}.moderation-bar button{color:#d8787c;font:8px var(--mono);background:#2a171a;border:1px solid #97363b;margin-left:auto;padding:9px 11px}.visible-role-directory{background:#111719;border:1px solid #333d41;margin:30px 0;padding:26px}.visible-role-directory>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.visible-role-directory article{background:#0d1315;border:1px solid;padding:18px;position:relative;overflow:hidden}.visible-role-directory article>i{width:4px;position:absolute;top:0;bottom:0;left:0}.visible-role-directory h3{font:18px var(--serif);margin:0 0 7px}.visible-role-directory p{color:#818d90;min-height:36px;font-size:9px;line-height:1.5}.visible-role-directory small{color:#5f6b6f;font:7px var(--mono)}@media (max-width:760px){.visible-role-directory>div:last-child{grid-template-columns:1fr}}.department-card:before,.department-card:after{pointer-events:none}.department-card>*{z-index:1;position:relative}.department-card button{cursor:pointer}.signature-line-builder{color:#222827;background:#e8e5dc;border-bottom:1px solid #b9b5aa;grid-template-columns:minmax(220px,.8fr) minmax(340px,1.5fr) auto;align-items:start;gap:18px;padding:16px 22px;display:grid}.signature-line-builder>div:first-child>span{color:#84252a;font:700 8px var(--mono);letter-spacing:1.3px}.signature-line-builder>div:first-child>p{color:#5d625f;margin:6px 0 0;font-size:10px;line-height:1.5}.signature-line-inputs{gap:7px;display:grid}.signature-line-inputs label{color:#4f5653;font:700 7px var(--mono);letter-spacing:.5px;grid-template-columns:100px 1fr auto;align-items:center;gap:8px;display:grid}.signature-line-inputs input{color:#1c2220;background:#fff;border:1px solid #a9a79f;outline:0;min-width:0;padding:9px}.signature-line-inputs input:focus{border-color:#8f2429;box-shadow:0 0 0 2px #8f242922}.signature-line-builder button{color:#343a37;min-height:34px;font:700 7px var(--mono);background:#f6f4ee;border:1px solid #8e8c84;padding:0 10px}.signature-line-builder>button{color:#fff;background:#91262b;border-color:#7f2529;align-self:end}.signature-line-builder button:disabled{opacity:.4;cursor:not-allowed}.required-signature-list{gap:14px;display:grid}.required-signature{background:#ebe8df;border:1px solid #aaa79d;padding:14px}.required-signature.signed{background:#e2ebe2;border-color:#50745e}.required-signature>header{margin-bottom:9px}.required-signature>header small,.required-signature>header b{display:block}.required-signature>header small{color:#7f282c;font:700 7px var(--mono);letter-spacing:1px}.required-signature>header b{font:16px var(--serif);margin-top:3px}.required-signature .signature-block,.required-signature .empty-signature{margin:0}.signature-action{color:#fff;width:100%;font:700 8px var(--mono);letter-spacing:.7px;background:#972a2f;border:1px solid #85252a;margin-top:7px;padding:10px}.authorization-progress{background:#172125;border:1px solid #415158;margin:15px 0;padding:13px}.authorization-progress b,.authorization-progress span,.authorization-progress small{display:block}.authorization-progress b{color:#d0d7d3;font:8px var(--mono)}.authorization-progress span,.authorization-progress small{color:#87938f;margin-top:5px;font-size:9px;line-height:1.45}.authorization-progress small{color:#d08a66}.content-manager-intro{grid-template-columns:1.25fr .75fr;align-items:start;gap:24px;display:grid}.content-manager-intro h2{margin-bottom:7px}.content-manager-intro p{color:#8f999c;max-width:720px;line-height:1.6}.content-manager-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.content-manager-tabs button{color:#343a38;text-align:left;background:#cfcec7;border:1px solid #9d9d96;flex-direction:column;gap:5px;padding:16px;display:flex;box-shadow:0 4px 14px #0003}.content-manager-tabs button:hover{background:#e7e5dd}.content-manager-tabs button.active{background:#f4f2eb;border-color:#9b292e;box-shadow:inset 0 4px #a02a2f,0 7px 20px #0005}.content-manager-tabs b{font:800 9px var(--mono);letter-spacing:1px}.content-manager-tabs span{color:#666c69;font-size:9px}.content-manager-panel{box-shadow:0 18px 50px #0004;color:#242a28!important;background:#e9e7df!important;border-color:#b9b7af!important}.content-panel-heading{border-bottom:1px solid #b9b6ad;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;padding-bottom:17px;display:flex}.content-panel-heading h2{color:#1f2523;margin:6px 0}.content-panel-heading p{color:#5d6461;max-width:760px;margin:0;line-height:1.6}.content-manager-panel .kicker{color:#85252a}.content-search{color:#4f5653;min-width:260px;font:800 7px var(--mono);letter-spacing:1px}.content-search input{color:#202523;background:#fff;border:1px solid #aaa79f;outline:0;width:100%;margin-top:7px;padding:11px}.content-search input:focus{border-color:#8f252a;box-shadow:0 0 0 3px #8f252a1c}.content-manager-panel .content-group{background:#f8f7f2;border-color:#aaa89f;box-shadow:0 3px 10px #34342e16}.content-manager-panel .content-group>summary{color:#252b29;align-items:center;padding:15px 17px}.content-manager-panel .content-group>summary span b,.content-manager-panel .content-group>summary span small{display:block}.content-manager-panel .content-group>summary span b{font:700 13px var(--serif)}.content-manager-panel .content-group>summary span small{color:#6d736f;margin-top:4px}.content-manager-panel .content-group>summary>i{color:#8b292d;font:normal 7px var(--mono)}.content-manager-panel .content-field-grid{background:#dedcd4;border-color:#c3c0b7}.content-manager-panel .content-field{color:#222825;background:#fff;border-color:#bab8af;box-shadow:0 2px 7px #34342e16}.content-manager-panel .content-field.unsaved{border-color:#a32e33;box-shadow:inset 4px 0 #a32e33,0 3px 10px #34342e20}.content-manager-panel .content-field b{color:#242a27;font-size:11px}.content-manager-panel .content-field small{color:#6b716e;font-size:7px}.content-manager-panel .content-field input,.content-manager-panel .content-field textarea,.content-manager-panel .sortable-editor input,.content-manager-panel .sortable-editor select,.content-manager-panel .sortable-editor textarea,.content-manager-panel .admin-create-panel input,.content-manager-panel .admin-create-panel select,.content-manager-panel .admin-create-panel textarea{color:#1f2422;background:#fff;border-color:#aaa89f;outline:0}.content-manager-panel .content-field input:focus,.content-manager-panel .content-field textarea:focus,.content-manager-panel .sortable-editor input:focus,.content-manager-panel .sortable-editor select:focus,.content-manager-panel .sortable-editor textarea:focus{border-color:#8f252a;box-shadow:0 0 0 3px #8f252a1c}.content-manager-panel .content-actions{align-items:center}.content-manager-panel .content-actions em{color:#767c78;font:normal 7px var(--mono);margin-right:auto}.content-manager-panel .content-field.unsaved .content-actions em{color:#9a2a2f;font-weight:700}.content-manager-panel .content-actions button,.content-manager-panel .sort-buttons button{color:#323936;background:#e9e7df;border-color:#a7a59d}.content-manager-panel .content-actions .save-content:not(:disabled){color:#fff;background:#93292e;border-color:#84262a}.content-manager-panel .sortable-section>h3{color:#353b38;margin:24px 0 9px;font-size:9px}.content-manager-panel .sortable-shell{background:#faf9f4;border-color:#aaa89f;box-shadow:0 2px 8px #34342e18}.content-manager-panel .sortable-shell:active{border-color:#9b292e}.content-manager-panel .drag-handle{color:#626964}.content-manager-panel .sortable-editor{color:#242a27;border-color:#bbb8af}.content-manager-panel .sortable-editor>summary b{color:#222825}.content-manager-panel .sortable-editor>summary small{color:#676e6a}.content-manager-panel .sortable-editor[open]>summary{border-color:#c1beb5}.content-manager-panel .sortable-editor label,.content-manager-panel .admin-create-panel label{color:#4d5451}.content-manager-panel .check-row{color:#333a37}.content-manager-panel .admin-create-panel{color:#272d2a;background:#f7f5ef;border-color:#a8a69d}.content-manager-panel .admin-create-panel>summary{color:#84262b;font-weight:800}.content-manager-panel .content-empty{color:#656b68;text-align:center;background:#f8f7f2;border:1px dashed #9e9b93;padding:35px}.content-manager-panel button:disabled{cursor:not-allowed}@media (max-width:1000px){.signature-line-builder{grid-template-columns:1fr}.signature-line-builder>button{justify-self:start}.content-manager-intro,.content-manager-tabs{grid-template-columns:1fr}.content-panel-heading{flex-direction:column;align-items:stretch}.content-search{width:100%;min-width:0}}@media (max-width:650px){.signature-line-inputs label{grid-template-columns:1fr}.signature-line-builder{padding:14px}.content-manager-panel{padding:16px!important}.content-manager-panel .content-actions{flex-direction:column;align-items:stretch}.content-manager-panel .content-actions em{margin-right:0}.content-manager-panel .content-actions button{width:100%}}.scpnet-tree-children>button{align-items:flex-start;min-height:38px}.scpnet-tree-children>button>span{min-width:0}.scpnet-tree-children>button small{color:#2f6e50;white-space:normal;margin:3px 0 0 15px;font-size:6px;line-height:1.35;display:block}.scpnet-tree-children>button:hover small,.scpnet-tree-children>button.active small{color:#6eb68f}.scpnet-tree-group{color:#79c99e;letter-spacing:1.2px;border-top:1px dotted #174531;padding:9px 8px 4px;font-size:6px;display:block}.scpnet-tree-group:first-child{border-top:0}.scpnet-training-pins{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.scpnet-training-pins small{letter-spacing:1px;width:100%;color:#6fc797!important}.scpnet-training-pins button{color:#a8f3c9;max-width:360px;font:7px var(--mono);text-align:left;background:#081d14;border:1px solid #286d4c;padding:5px 7px}.scpnet-training-pins button:hover{background:#0d2c1e;border-color:#60b887}.signature-manual-warning{color:#6f3215!important;background:#fff1d9!important;border:1px solid #a65b25!important;margin:12px 0 0!important;padding:9px 11px!important;font:700 9px/1.45 Arial,sans-serif!important}.no-signatures-sheet{text-align:center;background:#f5efe0;border:1px dashed #9a7a4e;margin:20px 0;padding:22px}.no-signatures-sheet b{color:#6f4e28;font:700 12px var(--mono);display:block}.no-signatures-sheet p{color:#625846;margin:8px 0 0;font-size:11px}.viewer-actions .danger-action{color:#e08d91;background:#251416;border-color:#743b3e}.viewer-actions .danger-action:hover{background:#3a171a}.viewer-actions>button{width:100%;margin-top:8px}.no-approval-option{background:#f4edda;border:1px solid #8b7b55;padding:10px;color:#242a27!important;align-items:flex-start!important;gap:9px!important;display:flex!important}.no-approval-option input{margin-top:2px;width:auto!important}.no-approval-option span,.no-approval-option b,.no-approval-option small{display:block}.no-approval-option b{color:#765821;font:700 8px var(--mono)}.no-approval-option small{color:#675f4f;letter-spacing:0;margin-top:4px;font:9px/1.45 Arial,sans-serif}.approval-waiver{background:#eee6cf;border:2px solid #796330;margin:12px 0;padding:18px}.approval-waiver b,.approval-waiver span{display:block}.approval-waiver b{color:#6e531a;font:700 9px var(--mono);letter-spacing:.8px}.approval-waiver span{color:#625d4e;margin-top:7px;font-size:10px;line-height:1.55}.permission-controls{align-items:center;gap:12px;display:flex}.permission-controls label{color:#7c888b;font:7px var(--mono);align-items:center;gap:6px;margin:0!important;display:flex!important}.permission-controls select{color:#c4ccca;height:28px;font:8px var(--mono);background:#0f1517;border:1px solid #3c484b;padding:0 6px}.permission-controls select:disabled{opacity:.35}.department-directory-hero{align-items:center}.department-directory-count{text-align:center;background:#0d1315;border:1px solid #414b4f;width:190px;min-width:190px;padding:22px;box-shadow:inset 0 3px #902a2f}.department-directory-count b,.department-directory-count span,.department-directory-count small{display:block}.department-directory-count b{font:700 58px/1 var(--serif);color:#e2e5e3}.department-directory-count span{color:#bd555a;font:800 8px var(--mono);letter-spacing:1.2px;margin-top:8px}.department-directory-count small{color:#5f6b70;margin-top:6px;font-size:8px}.department-directory-tools{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0e1315f5;border-bottom:1px solid #30383c;grid-template-columns:minmax(250px,.75fr) 1.6fr;align-items:end;gap:18px;padding:14px 7vw;display:grid;position:sticky;top:76px}.department-directory-tools label>span{color:#667277;font:800 7px var(--mono);letter-spacing:1px;margin-bottom:6px;display:block}.department-directory-tools input{color:#d3d8d6;background:#0b1012;border:1px solid #3d474b;outline:0;width:100%;height:40px;padding:0 13px}.department-directory-tools input:focus{border-color:#9c3035;box-shadow:0 0 0 3px #9c30351c}.department-directory-tools nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.department-directory-tools nav button{color:#9aa4a5;height:40px;font:700 8px var(--mono);letter-spacing:.5px;text-transform:uppercase;background:#111719;border:1px solid #354045;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.department-directory-tools nav button:hover{color:#e0e3e1;border-color:#8e2b30}.department-directory-tools nav small{color:#bf5a5f;border:1px solid #465156;place-items:center;width:20px;height:20px;display:grid}.department-directory-section{padding:54px 7vw 24px;scroll-margin-top:135px}.department-directory-section>header{border-bottom:1px solid #343d40;grid-template-columns:115px minmax(0,1fr) auto;align-items:end;gap:22px;padding-bottom:18px;display:grid}.department-directory-section>header>span{color:#923036;font:800 8px var(--mono);letter-spacing:1.2px}.department-directory-section>header h2{font:700 31px var(--serif);margin:0 0 5px}.department-directory-section>header p{color:#747f83;max-width:720px;margin:0;line-height:1.55}.department-directory-section>header>b{color:#343e42;font:700 42px var(--serif)}.department-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:18px;display:grid}.department-directory-card{--dept-accent:#65747a;background:linear-gradient(145deg,#151c1f,#0f1517);border:1px solid #344044;flex-direction:column;min-height:330px;padding:20px;scroll-margin-top:180px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0003}.department-directory-card:before{content:"";background:var(--dept-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.department-directory-card:after{content:"";border:1px solid var(--dept-accent);width:145px;height:145px;position:absolute;top:-55px;right:-55px}@supports (color:color-mix(in lab, red, red)){.department-directory-card:after{border:1px solid color-mix(in srgb,var(--dept-accent) 28%,transparent)}}.department-directory-card:after{box-shadow:0 0 55px var(--dept-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.department-directory-card:after{box-shadow:0 0 55px color-mix(in srgb,var(--dept-accent) 12%,transparent)}}.department-directory-card.focused{border-color:var(--dept-accent);animation:1.8s ease-out department-focus}.department-card-top{grid-template-columns:54px 1fr auto;align-items:center;gap:13px;display:grid}.department-card-top>i{color:#465257;font:normal 8px var(--mono);align-self:start}.department-directory-icon{border:1px solid var(--dept-accent);place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.department-directory-icon{border:1px solid color-mix(in srgb,var(--dept-accent) 65%,#354045)}}.department-directory-icon{background:var(--dept-accent)}@supports (color:color-mix(in lab, red, red)){.department-directory-icon{background:color-mix(in srgb,var(--dept-accent) 9%,#0c1113)}}.department-directory-icon{color:var(--dept-accent);font:800 10px var(--mono);letter-spacing:.5px}.department-card-top small{color:var(--dept-accent);font:800 7px var(--mono);letter-spacing:1px;text-transform:uppercase;display:block}.department-card-top h3{font:700 22px var(--serif);margin:5px 0 0}.department-directory-card>p{color:#7e8a8e;min-height:58px;margin:17px 0;line-height:1.6}.department-source{border-top:1px solid #293235;border-bottom:1px solid #293235;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.department-source span{color:#586469;font:700 6px var(--mono);letter-spacing:.8px}.department-source code{color:#9ca7a7;font:8px var(--mono)}.department-role-roster{margin-top:auto;padding-top:15px}.department-role-roster>b{color:#697579;font:800 7px var(--mono);letter-spacing:1px;margin-bottom:9px;display:block}.department-role-roster>div{flex-wrap:wrap;gap:5px;display:flex}.department-role-roster span{border:1px solid var(--dept-accent);padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.department-role-roster span{border:1px solid color-mix(in srgb,var(--dept-accent) 42%,#354045)}}.department-role-roster span{background:var(--dept-accent)}@supports (color:color-mix(in lab, red, red)){.department-role-roster span{background:color-mix(in srgb,var(--dept-accent) 7%,#101618)}}.department-role-roster span{color:#aeb7b6;font:7px var(--mono)}.department-role-roster>p{color:#566267;min-height:0;margin:0;font-size:8px;font-style:italic}.accent-blue{--dept-accent:#5793c1}.accent-cyan{--dept-accent:#55b7bd}.accent-red{--dept-accent:#c24d54}.accent-gold{--dept-accent:#c5a14f}.accent-green{--dept-accent:#64a878}.accent-violet{--dept-accent:#9a77b8}.accent-orange{--dept-accent:#d48245}.accent-slate{--dept-accent:#829096}.department-directory-empty,.department-directory-no-results{color:#657176;text-align:center;background:#101618;border:1px dashed #3b464a;padding:35px}.department-directory-no-results{margin:30px 7vw 70px}.department-directory-no-results b{color:#a1484c;font:8px var(--mono);letter-spacing:1px}.department-directory-no-results p{margin-bottom:0}@keyframes department-focus{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--dept-accent) 55%,transparent)}45%{box-shadow:0 0 0 7px transparent,0 15px 42px color-mix(in srgb,var(--dept-accent) 22%,#000)}to{box-shadow:0 12px 30px #0003}}.content-manager-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.department-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.department-directory-tools{grid-template-columns:1fr}.department-directory-tools nav{grid-template-columns:repeat(4,minmax(125px,1fr));overflow-x:auto}.content-manager-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.department-directory-hero{align-items:flex-start}.department-directory-count{width:100%;min-width:0}.department-directory-tools{padding-inline:20px;position:relative;top:auto}.department-directory-tools nav{grid-template-columns:repeat(2,minmax(0,1fr))}.department-directory-section{padding:42px 20px 15px}.department-directory-section>header{grid-template-columns:1fr auto;gap:10px}.department-directory-section>header>span{grid-column:1/-1}.department-directory-grid{grid-template-columns:1fr}.department-directory-card{min-height:0}.content-manager-tabs{grid-template-columns:1fr}}.research-filing-type-admin{border-top:3px double #aaa79f;margin-top:34px;padding-top:28px}.research-filing-type-admin>.content-panel-heading{margin-bottom:8px}.document-settings label{flex-direction:column;gap:5px;display:flex}.document-settings label select{min-width:190px}.scpnet-directory-row>span:first-child>small{white-space:normal;line-height:1.35}.job-role-visual{color:#e1e6e3;width:48px;height:48px;font:800 10px var(--mono);letter-spacing:.5px;background:#12191b;border:1px solid #808a86;flex:0 0 48px;place-items:center;display:grid;position:relative;overflow:hidden}.job-role-visual img{object-fit:cover;width:100%;height:100%}.job-role-visual.pixel-art img{object-fit:contain;image-rendering:pixelated;background:#172025;padding:5px}.job-role-visual.large{flex-basis:72px;width:72px;height:72px}.department-role-name{flex:1}.departments-page .department-role-button .job-role-visual{color:#edf2ef;font:800 9px var(--mono);background:#161d20;border:1px solid #8f9894;padding:0}.departments-page{color:#202724;background:#deddd6}.departments-page .department-directory-hero{color:#edf0ee;background:#111719}.department-directory-legend{color:#aab4b1;font:700 8px var(--mono);letter-spacing:.5px;flex-wrap:wrap;gap:10px 20px;margin-top:20px;display:flex}.department-directory-legend span{align-items:center;gap:7px;display:flex}.department-directory-legend i{background:#d49c4330;border:1px solid #d49c43;width:9px;height:9px}.department-directory-legend i.configured{background:#62a97b;border-color:#62a97b}.departments-page .department-directory-count{background:#f4f2eb;border-color:#999b96}.departments-page .department-directory-count b{color:#222a27}.departments-page .department-directory-count small{color:#58615d}.departments-page .department-directory-tools{background:#f5f4eef7;border-color:#aaa9a2;box-shadow:0 5px 20px #20272320}.departments-page .department-directory-tools label>span{color:#464f4b}.departments-page .department-directory-tools input{color:#1e2522;background:#fff;border-color:#92958f}.departments-page .department-directory-tools nav button{color:#333c38;background:#eceae3;border-color:#a9aaa4}.departments-page .department-directory-tools nav button:hover{color:#7e252a;background:#fff;border-color:#8e2b30}.departments-page .department-directory-tools nav small{color:#8e2b30;border-color:#999c96}.departments-page .department-directory-section>header{border-color:#aaa9a3}.departments-page .department-directory-section>header h2{color:#202724}.departments-page .department-directory-section>header p{color:#505a56;font-size:11px}.departments-page .department-directory-section>header>b{color:#a3a39c}.departments-page .department-directory-card{background:linear-gradient(145deg,#fff,#f1f0e9);border-color:#a7a9a3;min-height:350px;box-shadow:0 10px 25px #33393320}.departments-page .department-directory-card:after{opacity:.34}.departments-page .department-card-top h3{color:#202724}.departments-page .department-card-top>i{color:#747c78}.departments-page .department-directory-icon{background:#fff}.departments-page .department-directory-card>p{color:#424c48;font-size:11px}.departments-page .department-source{border-color:#c4c4bd}.departments-page .department-source span{color:#59625e}.departments-page .department-source code{color:#29322f}.departments-page .department-role-roster>b{color:#4e5854}.departments-page .department-role-roster>div{grid-template-columns:1fr;gap:7px;width:100%;display:grid}.department-role-button{border:1px solid var(--dept-accent);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.department-role-button{border:1px solid color-mix(in srgb,var(--dept-accent) 60%,#8c918c)}}.department-role-button{color:#202724;text-align:left;cursor:pointer;background:#fff}:is(.department-role-button:hover,.department-role-button:focus-visible){border-color:var(--dept-accent);box-shadow:0 0 0 3px var(--dept-accent)}@supports (color:color-mix(in lab, red, red)){:is(.department-role-button:hover,.department-role-button:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--dept-accent) 18%,transparent)}}:is(.department-role-button:hover,.department-role-button:focus-visible){outline:0}.departments-page .department-role-button span{color:#202724;font:700 11px var(--serif);background:0 0;border:0;padding:0}.department-role-button i{color:#6e2a2e;font:800 7px var(--mono);white-space:nowrap;font-style:normal}.unconfigured-roster{background:#f5edd8;border:1px solid #b19456;padding:13px!important}.unconfigured-roster strong{color:#604817;font:800 8px var(--mono);letter-spacing:.6px}.unconfigured-roster p{color:#665d46;margin:6px 0 0;font-size:9px;line-height:1.45}.departments-page .department-directory-empty,.departments-page .department-directory-no-results{color:#4e5753;background:#f5f3ed;border-color:#a5a59e}.departments-page .department-directory-no-results b{color:#8a292d}.role-dossier-art{background:#0c1113;height:310px;position:relative;overflow:hidden}.role-dossier-art img{object-fit:cover}.role-dossier-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#171d1f);position:absolute;inset:0}.role-dossier-backdrop{z-index:1200;padding:30px;overflow-y:auto}.role-dossier{--dept-accent:#65747a;color:#1e2522;background:#f5f3ec;border:1px solid #8f928d;width:min(920px,100%);margin:auto;position:relative;box-shadow:0 30px 90px #000a}.role-dossier>.close{z-index:2;top:16px;right:16px}.role-dossier>header{border-bottom:4px solid var(--dept-accent);color:#eef1ef;background:#171d1f;align-items:center;gap:16px;padding:28px 62px 24px 28px;display:flex}.role-dossier-icon{border:1px solid var(--dept-accent);width:62px;height:62px;color:var(--dept-accent);font:800 11px var(--mono);place-items:center;display:grid}.role-dossier header small,.role-dossier header code{color:#a8b1ae;font:700 7px var(--mono);letter-spacing:.7px}.role-dossier header h2{font:700 30px var(--serif);margin:5px 0}.role-dossier-body{grid-template-columns:minmax(0,1fr) 250px;display:grid}.role-dossier-body main{padding:28px}.role-dossier-body main>span,.role-requirements>b,.role-dossier-body aside span{color:#7f282d;font:800 7px var(--mono);letter-spacing:1px}.role-description{white-space:pre-line;color:#303936;font-size:12px;line-height:1.7}.role-requirements{border-top:1px solid #b8b8b0;margin-top:24px;padding-top:20px}.role-requirements>div{gap:7px;margin-top:10px;display:grid}.role-requirements>div>span{color:#27302c;background:#fff;border:1px solid #aaa9a2;padding:10px;font-weight:700}.role-requirements small{color:#747b77;font:7px var(--mono);margin-top:3px;display:block}.role-requirements>p{color:#5a625e}.role-dossier-body aside{background:#e6e4dc;border-left:1px solid #b8b8b0;align-content:start;gap:10px;padding:20px;display:grid}.role-dossier-body aside>div{background:#f8f7f2;border:1px solid #b4b4ad;padding:13px}.role-dossier-body aside b,.role-dossier-body aside small{display:block}.role-dossier-body aside b{color:#252d2a;font:700 15px var(--serif);margin-top:5px}.role-dossier-body aside small{color:#626a66;margin-top:4px;font-size:8px}.role-dossier>footer{background:#dedbd2;border-top:1px solid #a9aaa3;padding:17px 28px}.role-dossier>footer b{color:#74262a;font:800 8px var(--mono)}.role-dossier>footer p{color:#4e5652;margin:5px 0 0;font-size:9px}.store-empty{text-align:center;background:#111719;border:1px dashed #495257;grid-column:1/-1;padding:45px}.store-empty b{color:#cf6b70;font:800 9px var(--mono);letter-spacing:1px}.store-empty p{color:#838f8b}.role-dossier-manager{margin-top:0}.role-dossier-manager>.content-panel-heading>strong{color:#84262b;font:800 8px var(--mono);white-space:nowrap}.role-dossier-editor{margin-bottom:8px}@media (max-width:700px){.department-directory-legend{display:grid}.department-role-button{flex-direction:column;align-items:flex-start}.role-dossier-backdrop{padding:10px}.role-dossier-body{grid-template-columns:1fr}.role-dossier-body aside{border-top:1px solid #b8b8b0;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.role-dossier>header{padding:22px 50px 20px 18px}.role-dossier-icon{width:48px;height:48px}.role-dossier header h2{font-size:24px}.role-dossier-body main{padding:20px}.role-dossier-art{height:220px}.departments-page .department-role-button{flex-direction:row;align-items:center}.department-role-button .job-role-visual{flex-basis:44px;width:44px;height:44px}}.chem-labs-page{color:#18282d;background:#dfe6e7;padding-bottom:85px}.chem-labs-hero{color:#f7fbfa;background:radial-gradient(circle at 80% -20%,#176b78aa,#0000 40%),linear-gradient(135deg,#102a3a,#0b161c);align-items:center}.chem-labs-hero .kicker{color:#67c3c8}.chem-labs-hero p{color:#b7c8cb}.chem-labs-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.chem-labs-hero-actions>button{color:#e8f2f1;min-height:43px;font:800 8px var(--mono);letter-spacing:1px;background:#10252d;border:1px solid #56757d;padding:0 17px}.chem-labs-hero-actions>button:disabled{opacity:.4;cursor:not-allowed}.chem-labs-summary{background:#b9c8ca;border-bottom:1px solid #aebfc2;grid-template-columns:repeat(5,minmax(120px,1fr));gap:1px;padding:18px 7vw;display:grid}.chem-labs-summary>div{background:#f4f8f9;padding:16px 18px}.chem-labs-summary span,.chem-labs-summary b,.chem-labs-summary small{display:block}.chem-labs-summary span{color:#5b7177;font:800 7px var(--mono);letter-spacing:1.1px}.chem-labs-summary b{color:#102a3a;font:700 25px var(--serif);margin-top:5px}.chem-labs-summary small{color:#6c7c80;margin-top:3px;font-size:8px}.chem-labs-summary .catalog-access{box-shadow:inset 3px 0 #198c95}.chem-labs-summary .catalog-access b{color:#176b78;font:800 13px var(--mono);letter-spacing:.6px}.chem-labs-workbook{background:#f4f8f9;border:1px solid #8ea4a8;margin:30px 3vw 0;box-shadow:0 18px 55px #17292f2e}.chem-labs-toolbar{background:#e8eff0;border-bottom:1px solid #9fb3b6;grid-template-columns:minmax(260px,.75fr) minmax(420px,1.3fr) minmax(220px,.6fr);align-items:end;gap:13px;padding:13px;display:grid}.chem-labs-toolbar label{color:#52666b;font:800 7px var(--mono);letter-spacing:1px;display:block}.chem-labs-toolbar input{color:#172b31;background:#fff;border:1px solid #9eb0b3;outline:0;width:100%;height:39px;margin-top:6px;padding:0 11px}.chem-labs-toolbar input:focus{border-color:#198c95;box-shadow:0 0 0 3px #198c9522}.chem-labs-toolbar nav{gap:5px;display:flex;overflow-x:auto}.chem-labs-toolbar nav button{color:#31494f;min-width:105px;height:39px;font:800 7px var(--mono);letter-spacing:.5px;white-space:nowrap;background:#f7f9f9;border:1px solid #9dafb2;justify-content:space-between;align-items:center;gap:9px;padding:0 10px;display:flex}.chem-labs-toolbar nav button.active{color:#fff;background:#176b78;border-color:#176b78}.chem-labs-toolbar nav small{border:1px solid;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.catalog-version{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.catalog-version span{color:#176b78;font:800 8px var(--mono);letter-spacing:1px}.catalog-version small{color:#66787c;margin-top:4px;font-size:8px}.chem-labs-edit-notice{background:#fff6d8;border-bottom:1px solid #d3b86d;justify-content:space-between;align-items:center;gap:18px;padding:10px 13px;display:flex}.chem-labs-edit-notice b,.chem-labs-edit-notice span{display:block}.chem-labs-edit-notice b{color:#6d4a0d;font:800 8px var(--mono);letter-spacing:1px}.chem-labs-edit-notice span{color:#776844;margin-top:3px;font-size:9px}.chem-labs-edit-notice button{color:#fff;min-height:35px;font:800 7px var(--mono);letter-spacing:.8px;background:#198c95;border:1px solid #176b78;padding:0 13px}.chem-labs-sheet{background:#fff;outline:0;max-height:72vh;overflow:auto}.chem-labs-sheet:focus-visible{box-shadow:inset 0 0 0 3px #198c95}.chem-labs-sheet table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1660px}.chem-labs-sheet th,.chem-labs-sheet td{text-align:left;vertical-align:top;border-bottom:1px solid #c8d8dc;border-right:1px solid #c8d8dc;padding:12px}.chem-labs-sheet thead th{z-index:4;color:#fff;text-align:center;font:800 8px var(--mono);letter-spacing:.6px;background:#198c95;padding:11px 9px;position:sticky;top:0;box-shadow:0 1px #102a3a}.chem-labs-sheet th:first-child{width:45px}.chem-labs-sheet th:nth-child(2){width:175px}.chem-labs-sheet th:nth-child(3){width:115px}.chem-labs-sheet th:nth-child(4){width:260px}.chem-labs-sheet th:nth-child(5){width:325px}.chem-labs-sheet th:nth-child(6){width:550px}.chem-labs-sheet th:nth-child(7),.chem-labs-sheet th:nth-child(8){width:130px}.chem-labs-sheet tbody tr:nth-child(odd) td,.chem-labs-sheet tbody tr:nth-child(odd) .row-number{background:#f4f8f9}.chem-labs-sheet tbody tr:nth-child(2n) td,.chem-labs-sheet tbody tr:nth-child(2n) .row-number{background:#fff}.chem-labs-sheet tbody tr:hover td{background:#edf6f6}.chem-labs-sheet tbody td{color:#24383e;font-size:9px;line-height:1.5}.chem-labs-sheet tbody td>b{color:#132d34;font-size:10px}.chem-labs-sheet .row-number{z-index:2;color:#6a7e83;text-align:center;font:700 8px var(--mono);position:sticky;left:0}.chem-labs-sheet thead .row-number{z-index:5;background:#102a3a}.recipe-type{color:#8a5814;font:800 7px var(--mono);background:#fff6df;border:1px solid #b07a29;padding:5px 7px;display:inline-flex}.recipe-type.intermediate{color:#17716f;background:#e8f7f6;border-color:#4b9f9d}.recipe-type.medication{color:#8e3854;background:#faeef2;border-color:#a85c73}.machine-sequence{color:#29454b!important}.output-total{white-space:nowrap;color:#102a3a!important;text-align:right!important;font:800 9px var(--mono)!important}.chem-labs-sheet input,.chem-labs-sheet textarea{color:#14292f;background:#fff;border:1px solid #9fb1b4;outline:0;width:100%;padding:8px;font-size:9px;line-height:1.45}.chem-labs-sheet textarea{resize:vertical;min-height:100px}.chem-labs-sheet input:focus,.chem-labs-sheet textarea:focus{border-color:#176b78;box-shadow:0 0 0 3px #198c9522}.chem-labs-sheet input[type=number]{text-align:right}.chem-row-controls{flex-wrap:wrap;align-items:flex-start;gap:4px;display:flex}.chem-row-controls button{color:#21363b;min-width:31px;height:31px;font:800 8px var(--mono);background:#edf2f2;border:1px solid #9aabad}.chem-row-controls button.remove{color:#8b282d;width:100%}.chem-row-controls button:disabled{opacity:.35;cursor:not-allowed}.chem-labs-state{color:#65797e;text-align:center;font:800 8px var(--mono);letter-spacing:1px;padding:45px}.chem-labs-sheet-footer{color:#9bb4b9;min-height:34px;font:700 7px var(--mono);letter-spacing:.8px;background:#102a3a;justify-content:space-between;align-items:center;gap:15px;padding:0 13px;display:flex}.chem-labs-sheet-footer span:last-child{color:#65c4c7}@media (min-width:781px) and (max-width:1350px){.topbar{gap:2vw;padding-inline:2vw}.brand{min-width:185px}.main-nav{gap:1vw}.main-nav button,.main-nav a{letter-spacing:1px;font-size:8px}.account-actions{gap:8px}}@media (max-width:1050px){.chem-labs-summary{grid-template-columns:repeat(3,1fr)}.chem-labs-toolbar{grid-template-columns:1fr}.catalog-version{text-align:left;align-items:flex-start}.chem-labs-toolbar nav{padding-bottom:4px}}@media (max-width:700px){.chem-labs-hero-actions{justify-content:flex-start;width:100%}.chem-labs-summary{grid-template-columns:1fr 1fr;padding-inline:18px}.chem-labs-workbook{margin:18px 10px 0}.chem-labs-edit-notice{flex-direction:column;align-items:flex-start}.chem-labs-sheet-footer{flex-direction:column;align-items:flex-start;padding-block:10px}.chem-labs-sheet{max-height:68vh}}.chem-catalog-fields{flex:1;grid-template-columns:minmax(220px,.55fr) minmax(360px,1.45fr);gap:10px;display:grid}.chem-catalog-fields label{color:#6d4a0d;font:800 7px var(--mono);letter-spacing:.8px}.chem-catalog-fields input,.chem-catalog-fields textarea{color:#24302d;background:#fffdf6;border:1px solid #b9a76f;outline:0;width:100%;margin-top:5px;padding:8px}.chem-catalog-fields textarea{resize:vertical;min-height:55px}.chem-catalog-fields input:focus,.chem-catalog-fields textarea:focus{border-color:#176b78;box-shadow:0 0 0 3px #198c9522}.chem-labs-edit-notice>div:last-child{min-width:205px}.chem-labs-edit-notice>div:last-child button{width:100%;margin-top:10px}@media (max-width:800px){.chem-catalog-fields{grid-template-columns:1fr;width:100%}.chem-labs-edit-notice>div:last-child{width:100%}}.site-loading{color:#dce2df;text-align:center;background:#0b1012;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.site-loading .mark{width:74px;height:74px}.site-loading span{color:#a33b40;font:800 9px var(--mono);letter-spacing:1.5px}.site-loading b{color:#7e8986;font:700 8px var(--mono);letter-spacing:1px}.editor-workspace-loading{visibility:hidden}.protected-system-notice{text-align:center;place-content:center;justify-items:center;gap:.85rem;min-height:68vh;padding:4rem 1.5rem;display:grid}.protected-system-notice svg{width:74px;height:74px}.protected-system-notice h1,.protected-system-notice p{margin:0}.protected-system-notice p{max-width:540px;color:var(--muted)}.viewer-pages{flex-direction:column;gap:34px;width:780px;display:flex}.viewer-pages .viewer-paper{flex-direction:column;flex:none;width:780px;height:1010px;min-height:1010px;max-height:1010px;display:flex;overflow:hidden}.viewer-document-page .saved-document-page{border:0;flex:1;min-height:0;padding:18px 0 30px;overflow:hidden}.viewer-document-page:first-child>.saved-document-page>h1:first-child,.viewer-document-page:first-child>.saved-document-page>h1:first-child+.doc-meta{display:none}.viewer-page-identity{color:#6b6d68;font:8px var(--mono);letter-spacing:.8px;margin:18px 0 0}.viewer-approval-page h1,.viewer-archive-page h1{margin-top:28px}.viewer-page-summary{background:#151d20;border:1px solid #3c484c;margin:14px 0;padding:11px}.viewer-page-summary b,.viewer-page-summary span{display:block}.viewer-page-summary b{color:#c8d0cd;font:8px var(--mono)}.viewer-page-summary span{color:#7d8985;margin-top:5px;font-size:9px}@media (max-width:780px){.viewer-pages,.viewer-pages .viewer-paper{width:650px}}@media print{.viewer-pages .viewer-paper{break-after:page;box-shadow:none}}.medical-reference-page{--medical:#72c5a0;--medical-bright:#b8f0d2;--medical-dark:#16382c;--medical-line:#34564b;color:#e8efeb;background:radial-gradient(circle at 72% -10%,#18382e 0,#0000 31rem),#0d1212}.medical-reference-hero{border-bottom:1px solid var(--medical-line);background:linear-gradient(90deg,#08100ef7,#0c1814db),repeating-linear-gradient(90deg,#0000 0 79px,#6fc69e0b 80px),repeating-linear-gradient(0deg,#0000 0 79px,#6fc69e0b 80px);grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:8vw;min-height:430px;padding:74px max(7vw,30px);display:grid}.medical-hero-copy{max-width:790px}.medical-hero-copy .kicker{color:#6cb18f}.medical-hero-copy h1{font:700 clamp(52px,7vw,92px)/.9 var(--serif);letter-spacing:-5px;margin:15px 0 20px}.medical-hero-copy h1 span{color:var(--medical);font-family:var(--mono);letter-spacing:-4px;font-size:.76em}.medical-hero-copy>p{color:#a2b0aa;max-width:700px;margin:0;font-size:17px;line-height:1.75}.medical-disclaimer{color:#e7c998;background:#261e12;border:1px solid #a16e37;border-left:4px solid #d69a51;grid-template-columns:max-content 1fr;align-items:center;gap:18px;max-width:720px;margin-top:30px;padding:18px 20px;display:grid}.medical-disclaimer b{font:800 10px var(--mono);letter-spacing:1.5px}.medical-disclaimer span{border-left:1px solid #72512d;padding-left:18px;font-size:12px;line-height:1.6}.medical-hero-panel{border:1px solid var(--medical-line);background:#0d1b17;grid-template-columns:1fr 1fr;padding:25px;display:grid;box-shadow:0 24px 70px #0008,inset 0 0 45px #3c9e6c0a}.medical-hero-panel>span,.medical-hero-panel>b{grid-column:1/-1}.medical-hero-panel>span{color:#598d77;font:8px var(--mono);letter-spacing:1.5px}.medical-hero-panel>b{font:12px var(--mono);letter-spacing:1.2px;border-bottom:1px solid #28463b;margin:7px 0 19px;padding-bottom:15px}.medical-hero-panel>div{border:1px solid #28453a;min-height:95px;padding:17px}.medical-hero-panel strong,.medical-hero-panel small{display:block}.medical-hero-panel strong{color:var(--medical-bright);font:29px var(--mono)}.medical-hero-panel small{color:#668477;font:7px/1.4 var(--mono);letter-spacing:.8px;margin-top:9px}.medical-reference-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1512f2;border-bottom:1px solid #33594b;align-items:center;gap:22px;padding:12px max(4vw,20px);display:flex;position:sticky;top:76px}.medical-reference-nav>span{color:#65937f;font:7px var(--mono);letter-spacing:1.4px;flex:none}.medical-reference-nav>div{scrollbar-width:thin;gap:6px;display:flex;overflow-x:auto}.medical-reference-nav a{color:#93aaa0;white-space:nowrap;min-height:34px;font:8px var(--mono);letter-spacing:.5px;border:1px solid #28483b;align-items:center;gap:7px;padding:0 11px;text-decoration:none;display:flex}:is(.medical-reference-nav a:hover,.medical-reference-nav a:focus-visible){color:#c8f4df;background:#12271f;border-color:#67be98;outline:0}.medical-reference-nav a i{color:#4f9074;font-style:normal}.medical-reference-content{width:min(1380px,100% - 40px);margin:0 auto;padding:52px 0 110px}.medical-reference-section{background:#111a17;border:1px solid #2c4039;margin-bottom:13px;scroll-margin-top:145px}.medical-reference-section[open]{background:#121d19;border-color:#3d6253}.medical-reference-section>summary{cursor:pointer;grid-template-columns:54px minmax(0,1fr) 35px;align-items:center;gap:20px;min-height:106px;padding:23px 27px;list-style:none;display:grid}.medical-reference-section>summary::-webkit-details-marker{display:none}.medical-reference-section>summary>span{color:#73bd9d;width:46px;height:46px;font:10px var(--mono);border:1px solid #37594b;place-items:center;display:grid}.medical-reference-section>summary h2{color:#e4ede8;font:700 clamp(22px,3vw,32px)/1.1 var(--serif);margin:0}.medical-reference-section>summary p{color:#75877f;margin:8px 0 0;font-size:11px;line-height:1.5}.medical-reference-section>summary>i{color:#68af91;font:normal 22px var(--mono);transition:transform .18s}.medical-reference-section[open]>summary>i{transform:rotate(45deg)}.medical-reference-section-body{border-top:1px solid #293e35;padding:0 27px 34px 101px}.medical-reference-section-body>:first-child{margin-top:30px}.medical-subsection{margin-top:36px}.medical-subsection h3{color:#b8d4c8;font:700 13px var(--mono);letter-spacing:1.1px;text-transform:uppercase;margin:0 0 13px}.medical-table-scroll{scrollbar-color:#4e8b71 #101a16;outline:0;max-width:100%;overflow-x:auto}.medical-table-scroll:focus-visible{box-shadow:0 0 0 2px #74c69e}.medical-table{border-collapse:collapse;color:#aab9b2;background:#0d1512;width:100%;min-width:680px}.medical-table caption{text-align:left;color:#7eb89e;font:8px var(--mono);letter-spacing:1.3px;text-transform:uppercase;background:#14241e;border:1px solid #2e5042;border-bottom:0;padding:12px 15px}.medical-table th,.medical-table td{text-align:left;vertical-align:top;border:1px solid #293f36;padding:13px 15px;font-size:11px;line-height:1.55}.medical-table thead th{color:#6da78f;font:700 8px var(--mono);letter-spacing:1px;text-transform:uppercase;background:#0b120f}.medical-table tbody th{color:#d3e2da;width:28%;font-weight:700}.medical-table tbody tr:nth-child(2n){background:#111c18}.medical-table tbody tr:hover{background:#16261f}.medical-callout,.medical-admin-omission{border-left:3px solid var(--medical);color:#9fc0b1;background:#10251d;margin:24px 0 0;padding:17px 19px;font-size:11px;line-height:1.7}.medical-admin-omission{color:#d5b883;font-family:var(--mono);letter-spacing:.5px;background:#251d12;border-left-color:#b58a50;font-size:9px}.medical-prose{max-width:980px}.medical-prose p{color:#a5b3ad;border-bottom:1px solid #294037;margin:0;padding:20px 0;font-size:13px;line-height:1.85}.medical-rule-list{grid-template-columns:1fr 1fr;gap:8px;margin:30px 0;padding:0;list-style:none;display:grid}.medical-rule-list li{color:#a8b8b0;background:#0f1815;border:1px solid #2a4439;min-height:72px;padding:17px 18px 17px 47px;font-size:11px;line-height:1.6;position:relative}.medical-rule-list li:before{content:"✓";color:#7bc7a5;border:1px solid #4f8f74;place-items:center;width:19px;height:19px;font-size:9px;display:grid;position:absolute;top:17px;left:17px}.medical-workflow-list{grid-template-columns:1fr 1fr;gap:9px;margin:30px 0;padding:0;list-style:none;display:grid}.medical-workflow-list li{background:#0e1814;border:1px solid #2d493e;grid-template-columns:38px 1fr;align-items:start;gap:14px;min-height:84px;padding:17px;display:grid}.medical-workflow-list span{color:#7bc8a6;width:34px;height:34px;font:9px var(--mono);border:1px solid #4b836c;place-items:center;display:grid}.medical-workflow-list p{color:#a5b6ae;margin:4px 0 0;font-size:11px;line-height:1.65}@media (max-width:1320px){.topbar{gap:2vw;padding-inline:2vw}.brand{min-width:175px}.main-nav{gap:1vw}.main-nav button{letter-spacing:.8px;font-size:9px}.personnel-chip>span:last-child{display:none}}@media (max-width:1000px){.medical-reference-hero{grid-template-columns:1fr}.medical-hero-panel{max-width:620px}.medical-reference-nav{top:76px}.medical-reference-nav>span{display:none}.medical-reference-section-body{padding-left:27px}}@media (max-width:900px){.main-nav{background:#101517;border-bottom:1px solid #30383c;flex-direction:column;align-items:stretch;padding:10px;display:none;position:absolute;top:76px;left:0;right:0}.main-nav.open{display:flex}.main-nav button{text-align:left;height:42px}.menu-button{display:block}}@media (max-width:680px){.main-nav{top:64px}.medical-reference-hero{min-height:auto;padding:55px 22px}.medical-hero-copy h1{letter-spacing:-3px;font-size:50px}.medical-hero-copy>p{font-size:14px}.medical-disclaimer{grid-template-columns:1fr}.medical-disclaimer span{border-top:1px solid #72512d;border-left:0;padding:12px 0 0}.medical-hero-panel{padding:14px}.medical-reference-nav{padding-inline:12px;top:64px}.medical-reference-content{width:calc(100% - 24px);padding-top:28px}.medical-reference-section{scroll-margin-top:112px}.medical-reference-section>summary{grid-template-columns:39px minmax(0,1fr) 22px;gap:12px;min-height:96px;padding:18px 15px}.medical-reference-section>summary>span{width:36px;height:36px}.medical-reference-section>summary h2{font-size:21px}.medical-reference-section>summary p{font-size:10px}.medical-reference-section-body{padding:0 14px 24px}.medical-table{min-width:600px}.medical-rule-list,.medical-workflow-list{grid-template-columns:1fr}}@media print{.security-strip,.topbar,.medical-reference-nav,footer{display:none!important}.medical-reference-hero{color:#111;background:#fff;min-height:auto;padding:30px}.medical-reference-page,.medical-reference-section,.medical-reference-section[open],.medical-table{color:#111;background:#fff}.medical-reference-content{width:100%;padding:15px}.medical-reference-section{break-inside:avoid}.medical-reference-section>summary{padding:12px}.medical-reference-section-body{padding:0 12px 20px}.medical-table th,.medical-table td{color:#111;border-color:#888}}@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}
