@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#111713;--deep:#09100c;--panel:#121b15;--panel-2:#172219;--line:#d0e1cd29;--paper:#e8e5d8;--paper-2:#d8d5c8;--acid:#b7e16b;--signal:#d7ff91;--danger:#de5f4e;--muted:#8e9c8f;--text:#eef3e8;--mono:"Cascadia Mono", "SFMono-Regular", Consolas, "Microsoft YaHei UI", monospace;--sans:Inter, "Segoe UI", "Microsoft YaHei UI", "PingFang SC", sans-serif}*{box-sizing:border-box}html{background:var(--deep);color:var(--text)}body{min-height:100vh;font-family:var(--sans);background:var(--deep);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:var(--deep);background:var(--acid)}.login-page{background:radial-gradient(circle at 18% 18%,#81a65b26,#0000 32%),linear-gradient(135deg,#0d1510,#080d0a 70%);grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.login-noise{border:1px solid #b7e16b2e;border-radius:50%;width:46vw;height:46vw;position:absolute;bottom:-28vw;left:-15vw;box-shadow:0 0 0 5vw #b7e16b04,0 0 0 10vw #b7e16b03,0 0 0 15vw #b7e16b02}.login-brief{z-index:1;align-self:center;max-width:900px;padding:8vw;position:relative}.classified{border:1px solid var(--acid);color:var(--acid);font:12px var(--mono);letter-spacing:.16em;text-transform:uppercase;padding:8px 12px;display:inline-flex}.serial{color:var(--muted);font:12px var(--mono);letter-spacing:.18em;margin:42px 0 12px}.login-brief h1{color:#f1f0e7;letter-spacing:.055em;text-wrap:balance;max-width:900px;margin:0;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,SimSun,serif;font-size:clamp(68px,8vw,132px);font-weight:800;line-height:1.06}.login-copy{color:#aab6aa;max-width:570px;margin:42px 0;font-size:15px;line-height:1.9}.login-brief blockquote{border-left:2px solid var(--acid);color:#dce3d8;margin:0;padding:18px 0 18px 24px;font-size:20px;line-height:1.8}.login-brief blockquote span{color:#899689;font-size:14px}.trinity{flex-wrap:wrap;gap:8px;margin-top:50px;display:flex}.trinity span{border:1px solid var(--line);font:11px var(--mono);color:#879387;padding:8px 10px}.login-card{background:var(--paper);color:var(--ink);z-index:2;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(48px,7vw,110px);display:flex;position:relative;box-shadow:-30px 0 100px #00000040}.login-card:before{content:"";background:repeating-linear-gradient(to bottom, var(--danger) 0 26px, transparent 26px 36px);opacity:.7;width:5px;position:absolute;top:0;bottom:0;left:0}.card-index{font:11px var(--mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #11171333;justify-content:space-between;align-items:end;margin-bottom:42px;padding-bottom:18px;display:flex}.card-index b{letter-spacing:-.05em;font-size:28px}.auth-tabs{gap:22px;margin-bottom:34px;display:flex}.auth-tabs button{color:#7b807a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 9px;font-size:23px;font-weight:700}.auth-tabs button.active{color:var(--ink);border-color:var(--danger)}.login-card form,.stack-form{gap:18px;display:grid}label{gap:8px;font-size:13px;font-weight:700;display:grid}input:not([type=radio]):not([type=checkbox]),textarea,select{width:100%;color:var(--text);background:#101712;border:1px solid #cfe2cb2e;border-radius:2px;outline:none;padding:13px 14px;transition:all .16s}input:not([type=radio]):not([type=checkbox]):focus,textarea:focus,select:focus{border-color:var(--acid);box-shadow:0 0 0 3px #b7e16b14}textarea{resize:vertical;line-height:1.75}.login-card input{color:var(--ink);background:#ffffff59;border:0;border-bottom:1px solid #11171359;border-radius:0;padding:14px 0}.login-card input:focus{box-shadow:none;border-color:var(--danger)}.primary-button,.secondary-button,.ghost-button,.danger-button,.text-button{cursor:pointer;letter-spacing:.02em;border:0;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-weight:800;transition:transform .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.primary-button{background:var(--acid);color:var(--deep)}.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.danger-button:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled,.danger-button:disabled,.text-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.primary-button.compact,.secondary-button.compact,.ghost-button.compact,.danger-button.compact,.text-button.compact{min-height:40px;padding-inline:14px;font-size:13px}.secondary-button,.ghost-button{border:1px solid var(--line);color:var(--text);background:0 0}.danger-button{color:#ff9c8e;background:#de5f4e26;border:1px solid #de5f4e80}.text-button{min-height:36px;color:var(--muted);background:0 0;padding:0 6px}.text-button:hover,.text-button:focus-visible{color:var(--text)}.text-button.danger{color:#e77a6d}.primary-button:focus-visible,.secondary-button:focus-visible,.ghost-button:focus-visible,.danger-button:focus-visible,.text-button:focus-visible{outline-offset:2px;outline:2px solid #eef3e8}.login-card .primary-button{margin-top:10px}.form-error,.form-notice{margin:0;padding:10px 12px;font-size:12px}.form-error{color:#8e2b21;background:#b9372b1f}.form-notice{color:#45652e;background:#547c3d1f}.app-shell{background:radial-gradient(circle at 90% 0, #759d5317, transparent 24%), var(--deep);grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.side-rail{border-right:1px solid var(--line);z-index:10;background:#080e0ae6;flex-direction:column;height:100vh;padding:26px 20px;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:24px;display:flex}.brand-sigil{border:1px solid var(--acid);width:46px;height:46px;color:var(--acid);font:700 17px var(--mono);clip-path:polygon(0 0,100% 0,100% 70%,72% 100%,0 100%);place-items:center;display:grid}.brand b{letter-spacing:.08em;font-size:15px;display:block}.brand small{color:#677568;font:8px var(--mono);letter-spacing:.1em;margin-top:5px;display:block}.clearance{border:1px solid #0000;border-left:2px solid var(--acid);color:var(--text);background:#b7e16b0b;margin:24px 0;padding:14px;transition:border-color .15s,background-color .15s;display:block}.clearance:hover,.clearance.active{border-color:#b7e16b5c;border-left-color:var(--acid);background:#b7e16b16}.clearance span,.clearance small{color:var(--muted);font:9px var(--mono);letter-spacing:.1em;display:block}.clearance strong{margin:5px 0;font-size:14px;display:block}.clearance em{color:var(--acid);font:normal 8px var(--mono);letter-spacing:.08em;margin-top:10px;display:block}.side-rail nav{gap:3px;display:grid;overflow:auto}.rail-nav section{gap:3px;display:grid}.rail-nav section+section{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.rail-nav section>b{color:#667367;font:8px var(--mono);letter-spacing:.16em;padding:0 12px 7px}.side-rail nav a{color:#9aa69b;border:1px solid #0000;align-items:center;gap:14px;padding:11px 12px;font-size:13px;display:flex}.side-rail nav a span{color:#536054;font:10px var(--mono)}.side-rail nav a:hover,.side-rail nav a.active{color:var(--text);border-color:var(--line);background:#ffffff09}.side-rail nav a.active span{color:var(--acid)}.clearance:focus-visible,.side-rail nav a:focus-visible,.mobile-personal-link:focus-visible,.personal-nav a:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.rail-logout{min-height:38px;margin-top:auto;font-size:11px}.main-stage{min-width:0}.page-head{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e0a99;justify-content:space-between;align-items:end;height:112px;padding:25px clamp(26px,4vw,64px);display:flex}.page-head>div:first-child{min-width:0}.page-head p{color:var(--acid);font:9px var(--mono);letter-spacing:.18em;margin:0 0 7px}.page-head h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3vw,38px)}.head-status{color:var(--muted);font:9px var(--mono);letter-spacing:.1em;align-items:center;gap:8px;display:flex}.head-status i,.dot{background:#738074;border-radius:50%;width:7px;height:7px;display:inline-block}.head-status i,.dot.ok{background:var(--acid);box-shadow:0 0 10px #b7e16bb3}.head-actions{flex:none;align-items:center;gap:12px;display:flex}.mobile-personal-link{border:1px solid var(--line);min-height:36px;color:var(--muted);font:9px var(--mono);align-items:center;padding:0 12px;display:none}.mobile-personal-link.active{border-color:var(--acid);color:var(--acid)}.page-content{max-width:1560px;margin:0 auto;padding:clamp(26px,4vw,64px)}.remote-update-banner{z-index:20;background:#121b11f5;border:1px solid #bcc67a8c;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:12px 14px;display:flex;position:sticky;top:12px;box-shadow:0 10px 28px #00000059}.remote-update-banner span{gap:3px;min-width:0;display:grid}.remote-update-banner b{color:var(--acid)}.remote-update-banner small{color:var(--muted);overflow-wrap:anywhere}.loading-screen{text-align:center;background:var(--deep);min-height:100vh;color:var(--muted);place-content:center;display:grid}.loading-screen span{color:var(--acid);font:800 58px var(--mono)}.loading-screen p{font:10px var(--mono);letter-spacing:.15em}.data-loading-state{border:1px dashed var(--line);min-height:240px;color:var(--muted);text-align:left;background:linear-gradient(135deg,#b7e16b09,#0000 55%);justify-content:center;align-items:center;gap:18px;padding:32px 20px;animation:.18s ease-out both data-loading-reveal;display:flex}.data-loading-state>span:last-child{gap:5px;display:grid}.data-loading-state>span:last-child b{color:var(--text);font:700 13px var(--sans)}.data-loading-state>span:last-child small{font:9px var(--mono);letter-spacing:.16em}.data-loading-state.compact{border-style:solid;justify-content:flex-start;min-height:0;padding:14px}.data-loading-state.compact .data-loading-indicator{width:34px;height:34px}.data-loading-state.compact .data-loading-indicator b{font-size:8px}.data-loading-indicator{flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative}.data-loading-indicator i{border:1px solid #0000;border-top-color:var(--acid);border-radius:50%;animation:1.15s linear infinite data-loading-orbit;position:absolute;inset:0}.data-loading-indicator i:nth-child(2){border-top-color:#0000;border-right-color:#b7e16ba6;animation-duration:1.6s;animation-direction:reverse;inset:6px}.data-loading-indicator i:nth-child(3){border-bottom-color:#b7e16b66;border-right-color:#0000;animation-duration:2.1s;inset:12px}.data-loading-indicator b{color:var(--acid);font:800 10px var(--mono);letter-spacing:.04em}.data-load-error{text-align:center;background:#631f1a14;border:1px dashed #d6685b73;place-content:center;justify-items:center;gap:9px;min-height:180px;padding:24px;display:grid}.data-load-error span{color:#d68b7f;font:9px var(--mono);letter-spacing:.16em}.data-load-error b{color:var(--text);font-size:14px}.pagination-controls{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:12px;display:flex}.pagination-controls>span{min-width:86px;color:var(--muted);font:11px var(--mono);justify-items:center;display:grid}.pagination-controls>span b{color:var(--acid)}.pagination-controls small{margin-top:2px;font-size:9px}.pagination-summary{color:var(--muted);text-align:center;font:10px var(--mono);margin:0;padding:10px}.media-image-shell{isolation:isolate;background:repeating-linear-gradient(135deg,#111a13 0 9px,#0b120d 9px 18px);place-items:center;min-width:0;max-width:100%;display:grid;position:relative;overflow:hidden}.media-image-shell.content{width:100%;min-height:180px}.media-image-shell.portrait,.media-image-shell.thumbnail{width:100%;height:100%;min-height:0}.media-image-shell>.media-image,.media-image-shell>.media-image-feedback{grid-area:1/1}.media-image-shell>.media-image{max-width:100%;transition:opacity .22s;display:block}.media-image-shell.loading>.media-image,.media-image-shell.error>.media-image{opacity:0}.media-image-shell.loaded>.media-image{opacity:1}.media-image-feedback{z-index:1;min-height:inherit;color:#7f8d81;text-align:center;background:linear-gradient(120deg,#b7e16b09,#0000 58%);align-content:center;place-self:stretch stretch;place-items:center;gap:7px;padding:18px;display:grid}.media-image-feedback:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#b7e16b17 50%,#0000 58%);animation:1.8s linear infinite media-image-scan;position:absolute;inset:-60% 0}.media-image-feedback i{width:34px;height:34px;color:var(--acid);font:800 9px var(--mono);border:1px solid #b7e16b59;border-radius:50%;place-items:center;animation:1.2s ease-in-out infinite media-image-pulse;display:grid}.media-image-feedback b{font:700 10px var(--sans);letter-spacing:.04em}.media-image-feedback button{z-index:2;margin-top:2px}.media-image-feedback.error{color:#bd8a82;background:linear-gradient(120deg,#de5f4e14,#0000 60%)}.media-image-feedback.error:after{display:none}.media-image-feedback.error i{color:var(--danger);border-color:#de5f4e73;animation:none}.media-image-shell.thumbnail .media-image-feedback{gap:1px;padding:2px}.media-image-shell.thumbnail .media-image-feedback i{width:20px;height:20px;font-size:8px}.media-image-shell.thumbnail .media-image-feedback b{font:700 7px var(--mono);letter-spacing:0}.media-image-shell.thumbnail .media-image-feedback.loading b{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes media-image-scan{0%{transform:translateY(-28%)}to{transform:translateY(28%)}}@keyframes media-image-pulse{50%{border-color:var(--acid);box-shadow:0 0 18px #b7e16b1f}}@keyframes data-loading-orbit{to{transform:rotate(360deg)}}@keyframes data-loading-reveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.data-loading-state,.data-loading-indicator i,.media-image-feedback:after,.media-image-feedback i{animation:none!important}.media-image-shell>.media-image{transition:none!important}.data-loading-indicator i{border-color:#b7e16b59}.data-loading-indicator i:first-child{border-top-color:var(--acid)}}.hero-panel{border:1px solid var(--line);background:linear-gradient(120deg,#b7e16b1a,#b7e16b05),#101813;justify-content:space-between;align-items:center;min-height:260px;padding:clamp(28px,5vw,70px);display:flex;position:relative;overflow:hidden}.hero-panel:after{content:"SEVENTH";color:#ffffff06;font:900 clamp(90px, 13vw, 180px) var(--mono);letter-spacing:-.12em;position:absolute;bottom:-36px;right:-20px}.hero-panel>div:first-child{z-index:1;max-width:720px;position:relative}.kicker{color:var(--acid);font:10px var(--mono);letter-spacing:.17em}.hero-panel h2{letter-spacing:-.07em;margin:13px 0;font-size:clamp(34px,5vw,64px)}.hero-panel p{color:#a8b3a8;max-width:650px;line-height:1.8}.status-orbit{text-align:center;z-index:1;border:1px solid #b7e16b73;border-radius:50%;place-content:center;width:140px;height:140px;display:grid;position:relative;box-shadow:inset 0 0 30px #b7e16b0d}.status-orbit:before{content:"";border:1px dashed #b7e16b40;border-radius:50%;position:absolute;inset:9px}.status-orbit b{font:800 43px var(--mono);color:var(--acid)}.status-orbit span{font:8px var(--mono);color:var(--muted);letter-spacing:.15em}.action-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.action-card{border:1px solid var(--line);background:#101713;flex-direction:column;min-height:210px;padding:24px;transition:all .18s;display:flex}.action-card:hover{background:#131c15;border-color:#b7e16b73;transform:translateY(-3px)}.action-card>span{color:#6f7c70;font:9px var(--mono);letter-spacing:.11em}.action-card h3{margin:35px 0 10px;font-size:21px}.action-card p{color:#8e9b8f;margin:0;font-size:13px;line-height:1.6}.action-card i{color:var(--acid);font-style:normal;font:10px var(--mono);margin-top:auto}.action-card.featured{background:linear-gradient(135deg,#b7e16b1f,#0000 65%),#121b15;grid-column:span 2}.action-card.admin-card{border-color:#de5f4e4d}.action-card.admin-card i{color:#ff8f80}.alert-card{border-left:3px solid var(--danger);background:#de5f4e14;margin:18px 0;padding:17px 20px}.alert-card b{color:#ff9d90}.alert-card p{color:#c4aca8;margin:6px 0 0;line-height:1.6}.alert-card.neutral{border-color:var(--acid);background:#b7e16b0f}.alert-card.neutral b{color:var(--acid)}.alert-card.neutral p{color:#a9b4aa}.inline-message{color:#d6e8bd;background:#b7e16b14;border:1px solid #b7e16b33;margin:14px 0;padding:12px 15px;font-size:13px}.inline-message.error{color:#ffb0a5;background:#de5f4e14;border-color:#de5f4e66}.profile-toolbar{z-index:8;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b120df0;justify-content:space-between;align-items:center;gap:30px;margin-bottom:18px;padding:14px 18px;display:flex;position:sticky;top:12px}.profile-toolbar>div:first-child{width:min(300px,28vw)}.profile-toolbar span{font:9px var(--mono);color:var(--muted)}.profile-toolbar strong{float:right;color:var(--acid);font:17px var(--mono)}.progress{clear:both;background:#283129;height:3px;margin-top:8px}.progress i{background:var(--acid);height:100%;display:block}.toolbar-actions{gap:8px;display:flex}.toolbar-actions .ghost-button{min-height:40px;font-size:12px}.approved-version-reference{background:#0e1610;border:1px solid #b7e16b47;margin-bottom:18px}.approved-version-reference>header{justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.approved-version-reference>header div{min-width:0}.approved-version-reference>header span{color:var(--acid);font:8px var(--mono);letter-spacing:.13em;display:block}.approved-version-reference>header b{margin-top:6px;display:block}.approved-version-reference>header p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.6}.approved-version-reference>header button{flex:none}.approved-version-content{border-top:1px solid var(--line);background:#0b120d;grid-template-columns:210px minmax(0,1fr);gap:16px;padding:16px;display:grid}.approved-version-portrait{aspect-ratio:3/4;border:1px solid var(--line);background:repeating-linear-gradient(135deg,#131d15 0 10px,#111913 10px 20px);align-self:start;place-items:center;display:grid;overflow:hidden}.approved-version-portrait img{object-fit:cover;width:100%;height:100%}.approved-version-portrait>div{text-align:center;color:#667367}.approved-version-portrait span{margin-top:7px;font-size:9px;display:block}.approved-version-fields{gap:12px;min-width:0;display:grid}.approved-version-fields>section{border:1px solid var(--line);background:#101713;min-width:0}.approved-version-fields h3{border-bottom:1px solid var(--line);gap:10px;margin:0;padding:12px 15px;font-size:14px;display:flex}.approved-version-fields h3 span{color:var(--acid);font:12px var(--mono)}.approved-version-fields dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.approved-version-fields dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:12px 15px}.approved-version-fields dl>div.wide{grid-column:1/-1}.approved-version-fields dt{color:var(--muted);font:8px var(--mono)}.approved-version-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#c8d1c8;margin:6px 0 0;font-size:12px;line-height:1.7}.profile-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.image-uploader{border:1px solid var(--line);background:#101713;padding:14px;position:sticky;top:90px}.portrait-frame{aspect-ratio:3/4;border:1px solid var(--line);background:repeating-linear-gradient(135deg,#131d15 0 10px,#111913 10px 20px);place-items:center;display:grid;position:relative;overflow:hidden}.portrait-frame img,.card-portrait img,.mini-portrait img,.review-sheet header img{object-fit:cover;width:100%;height:100%}.portrait-frame>div{text-align:center;color:#667367}.portrait-frame>div b,.portrait-frame>div span{display:block}.portrait-frame>div b{font:20px var(--mono)}.portrait-frame>div span{margin-top:8px;font-size:10px}.portrait-frame em{color:var(--acid);font:normal 8px var(--mono);position:absolute;bottom:8px;right:8px}.portrait-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.portrait-actions>:only-child{grid-column:1/-1}.portrait-actions .file-button{min-width:0;margin:0;padding-inline:10px}.file-button input{display:none}.portrait-remove-button{color:#df8a7e;cursor:pointer;background:#de5f4e0e;border:1px solid #de5f4e61;min-width:0;min-height:40px;padding:0 10px;font-size:12px;font-weight:700}.portrait-remove-button:hover,.portrait-remove-button:focus-visible{color:#ff9c8e;background:#de5f4e1c;border-color:#de5f4eb3}.portrait-remove-button:disabled{opacity:.45;cursor:not-allowed}.danger-link{color:#e77a6d;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:12px}.dossier-note{border-top:1px solid var(--line);margin-top:12px;padding-top:15px}.dossier-note b{color:var(--danger);font:10px var(--mono)}.dossier-note p{color:#8d988e;font-size:11px;line-height:1.7}.form-sections{gap:14px;display:grid}.form-section{border:1px solid var(--line);background:#101713}.form-section>header{border-bottom:1px solid var(--line);background:#ffffff03;gap:18px;padding:21px 24px;display:flex}.form-section>header>span{color:var(--acid);font:24px var(--mono)}.form-section h2{margin:0;font-size:19px}.form-section header p{color:var(--muted);margin:6px 0 0;font-size:12px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;padding:24px;display:grid}.field-grid label>span{color:#c8d1c8}.field-grid label>span i{color:var(--acid);font:normal 8px var(--mono);margin-left:7px}.wide-field{grid-column:1/-1}.count{color:#718073;font:9px var(--mono);justify-self:end}.count.warn{color:#e9887b}.field-error{color:#ff9385;font-size:11px}.world-cover{border:1px solid var(--line);background:radial-gradient(circle at 78% 25%,#b7e16b29,#0000 22%),linear-gradient(135deg,#131d15,#090f0b);justify-content:space-between;align-items:end;min-height:420px;padding:clamp(30px,6vw,80px);display:flex;position:relative;overflow:hidden}.world-cover:after{content:"";border:1px solid #b7e16b2e;border-radius:50%;width:420px;height:420px;position:absolute;top:-170px;right:-90px;box-shadow:0 0 0 60px #b7e16b05,0 0 0 120px #b7e16b03}.world-cover>div{z-index:1;position:relative}.world-cover>div>span{color:var(--acid);font:10px var(--mono);letter-spacing:.18em}.world-cover h2{letter-spacing:-.09em;margin:18px 0;font-size:clamp(53px,8vw,110px);line-height:.9}.world-cover p{color:#98a599}.world-mark{text-align:right}.world-mark b{color:var(--acid);font:900 80px var(--mono);letter-spacing:-.1em;display:block}.world-mark span{font:8px var(--mono);color:#6e7b70;letter-spacing:.15em}.world-document{background:var(--paper);color:#202620;grid-template-columns:140px minmax(0,850px);justify-content:center;padding:70px clamp(25px,7vw,100px);display:grid}.doc-margin{border-right:1px solid #20262033;flex-direction:column;gap:32px;padding-right:25px;display:flex}.doc-margin span{font:9px/1.8 var(--mono);color:#777d76}.doc-body{padding-left:clamp(30px,5vw,70px)}.doc-body h2{letter-spacing:-.04em;border-top:2px solid #272d27;margin:70px 0 24px;padding-top:18px;font-size:28px;position:relative}.doc-body h2:first-child{margin-top:0}.doc-body h2 span{color:#9c9f96;font:9px var(--mono);position:absolute;top:22px;right:0}.doc-body p{margin:0 0 18px;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:16px;line-height:2.15}.doc-body p.impact-line{font-family:var(--sans);margin:35px 0;font-size:23px;font-weight:900;line-height:1.4}.doc-body footer{text-align:center;color:#858a82;font:9px var(--mono);letter-spacing:.14em;border-top:1px solid #20262033;margin-top:70px;padding-top:20px}.roster-tools{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.roster-tools>div b{font:800 46px var(--mono);color:var(--acid)}.roster-tools>div span{color:var(--muted);margin-left:8px;font-size:12px}.roster-tools input{max-width:420px}.roster-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.roster-list{gap:5px;min-width:0;display:grid;position:sticky;top:20px}.roster-list button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#101713;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.roster-list button:hover,.roster-list button.active{background:#152018;border-color:#b7e16b73}.roster-list button>span:nth-child(2),.roster-list button>span:nth-child(2) b,.roster-list button>span:nth-child(2) small{overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.roster-list button small{color:var(--muted);margin-top:4px;font-size:10px}.roster-list button i{color:#5f6c60;font:normal 8px var(--mono)}.mini-portrait{width:48px;height:48px;color:var(--acid);background:#202a21;place-items:center;font-weight:900;display:grid;overflow:hidden}.personnel-card{border:1px solid var(--line);background:#101713;min-width:0;max-width:100%;overflow:hidden}.personnel-card>header{background:linear-gradient(120deg,#b7e16b1f,#0000),#131d15;grid-template-columns:220px minmax(0,1fr);min-width:0;min-height:260px;display:grid}.card-portrait{background:#0a100c;place-items:center;min-width:0;display:grid;overflow:hidden}.card-portrait span{color:#4f5b50;font:11px/2 var(--mono);text-align:center}.personnel-card>header>div:nth-child(2){overflow-wrap:anywhere;word-break:break-word;align-self:center;min-width:0;padding:35px}.personnel-card header p{color:var(--acid);font:9px var(--mono);letter-spacing:.15em}.personnel-card header h2{letter-spacing:-.08em;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:12px 0;font-size:clamp(42px,6vw,76px)}.personnel-card header span,.personnel-card header strong{max-width:100%;color:var(--muted);overflow-wrap:anywhere;word-break:break-word;margin-top:7px;display:block}.personnel-card header strong{color:#dce4db}.rating-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.rating-strip div{border-right:1px solid var(--line);overflow-wrap:anywhere;word-break:break-word;min-width:0;padding:15px}.rating-strip span,.rating-strip b{display:block}.rating-strip span{color:var(--muted);font-size:10px}.rating-strip b{color:var(--acid);margin-top:6px}.personnel-card>section{border-bottom:1px solid var(--line);min-width:0;padding:25px 30px;overflow:hidden}.personnel-card section h3{color:var(--acid);font:10px var(--mono);letter-spacing:.13em}.personnel-card section p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#b7c1b7;max-width:100%;line-height:1.9}.risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.risk-grid>div{background:#de5f4e0e;border-left:2px solid #de5f4e73;min-width:0;padding:14px}.sample-text{background:#0d140f;max-width:100%;padding:20px;font-family:Noto Serif SC,SimSun,serif}.roster-mode-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:18px;display:flex}.roster-mode-tabs button{color:var(--muted);font:10px var(--mono);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px}.roster-mode-tabs button.active{color:var(--acid);border-color:var(--acid)}.management-roster-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.management-roster-list{gap:5px;min-width:0;display:grid;position:sticky;top:20px}.management-roster-list button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#101713;min-width:0;padding:15px}.management-roster-list button.active{background:#152018;border-color:#b7e16b73}.management-roster-list span,.management-roster-list b,.management-roster-list small,.management-roster-list i{overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.management-roster-list small{color:var(--muted);margin-top:5px;font-size:10px}.management-roster-list i{color:var(--acid);font:normal 8px var(--mono);margin-top:9px}.management-profile-editor{min-width:0}.management-profile-editor>header{border:1px solid var(--line);background:#101713;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:20px 22px;display:flex}.management-profile-editor>header div{overflow-wrap:anywhere;min-width:0}.management-profile-editor>header span{color:var(--acid);font:8px var(--mono)}.management-profile-editor>header h2{margin:7px 0}.management-profile-editor>header p{color:var(--muted);margin:0}.roster-control-panel{border:1px solid var(--line);background:#0e1610;min-width:0;margin:0 0 18px;padding:14px}.roster-view-switch{border:1px solid var(--line);grid-template-columns:repeat(2,minmax(110px,1fr));margin-bottom:12px;display:inline-grid}.roster-view-switch button{border:0;border-right:1px solid var(--line);color:var(--muted);font:9px var(--mono);cursor:pointer;background:#0a100c;padding:10px 16px}.roster-view-switch button:last-child{border-right:0}.roster-view-switch button.active{color:#0a100c;background:var(--acid)}.roster-classifiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.roster-classifiers label,.roster-ranking-controls label{min-width:0;color:var(--muted);font:9px var(--mono)}.roster-classifiers select,.roster-ranking-controls select{min-width:0;margin-top:6px}.roster-ranking-controls{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(160px,260px));gap:9px;margin-top:12px;padding-top:12px;display:grid}.roster-ranking{border:1px solid var(--line);background:#0d140f;min-width:0}.roster-ranking>header,.roster-ranking>button{grid-template-columns:52px minmax(150px,1.1fr) minmax(145px,1fr) minmax(100px,.7fr) minmax(250px,1.45fr);align-items:center;gap:12px;min-width:0;padding:12px 16px;display:grid}.roster-ranking>header{color:#647165;font:8px var(--mono);border-bottom:1px solid var(--line)}.roster-ranking>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#101713}.roster-ranking>button:hover,.roster-ranking>button:focus-visible{box-shadow:inset 2px 0 var(--acid);background:#152018}.roster-ranking>button>i{color:var(--acid);font:normal 18px var(--mono)}.roster-ranking button>span,.roster-ranking button b,.roster-ranking button small,.roster-ranking button strong{overflow-wrap:anywhere;word-break:break-word;min-width:0}.roster-ranking button>span>b,.roster-ranking button>span>small{display:block}.roster-ranking button>span>small{color:var(--muted);margin-top:5px;font-size:9px}.ranking-identity{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ranking-identity b small{color:#647165;font:8px var(--mono);margin-top:4px;display:block}.roster-ranking button>strong{color:var(--acid)}.ranking-ratings{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.ranking-ratings i{color:#c2cdc3;min-width:0;font:normal 10px var(--mono);text-align:center;overflow-wrap:anywhere;background:#b7e16b0b;gap:3px;padding:6px 3px;display:grid}.ranking-ratings i small{color:#6f7c70;font-size:7px}.empty-state{text-align:center;border:1px dashed var(--line);min-height:350px;color:var(--muted);place-content:center;display:grid}.empty-state b{color:var(--text);font-size:20px}.empty-state p{font-size:13px}.archive-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;display:grid}.archive-index{border:1px solid var(--line);background:#101713}.archive-index header,.review-queue header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px;display:flex}.archive-index header span,.review-queue header span{color:var(--muted);font:9px var(--mono)}.archive-index header b,.review-queue header b{color:var(--acid);font:24px var(--mono)}.archive-index button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;width:100%;padding:17px;display:block}.archive-index button:hover,.archive-index button.active{box-shadow:inset 2px 0 var(--acid);background:#b7e16b0e}.archive-index button span,.archive-index button b,.archive-index button small{display:block}.archive-index button span{color:#647165;font:8px var(--mono)}.archive-index button b{margin:8px 0}.archive-index button small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.archive-sheet{background:var(--paper);color:#202620;min-height:700px;padding:clamp(30px,6vw,80px);position:relative;box-shadow:0 20px 60px #0003}.sheet-stamp{color:#aa352859;font:800 14px var(--mono);border:3px solid #aa352840;padding:8px 12px;position:absolute;top:60px;right:40px;transform:rotate(6deg)}.archive-sheet header p{color:#747b74;font:9px var(--mono)}.archive-sheet header h2{letter-spacing:-.07em;max-width:80%;margin:16px 0;font-size:clamp(34px,5vw,62px)}.archive-sheet header>span{color:#686e67}.archive-meta{font:9px var(--mono);color:#777d76;border-top:1px solid #2026202e;border-bottom:1px solid #2026202e;gap:30px;margin:30px 0;padding:20px 0;display:flex}.archive-body{font:16px/2 Noto Serif SC,SimSun,serif}.archive-body p{white-space:pre-wrap}.archive-sheet .download{margin-top:30px}.archive-sheet footer{text-align:center;color:#8a8e87;font:8px var(--mono);letter-spacing:.12em;border-top:1px solid #20262033;margin-top:70px;padding-top:12px}.admin-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-panel,.data-panel{border:1px solid var(--line);background:#101713}.admin-panel{padding:24px}.admin-panel>header,.data-panel>header{margin-bottom:22px}.admin-panel header span,.data-panel header span{color:var(--acid);font:8px var(--mono);letter-spacing:.14em}.admin-panel h2,.data-panel h2{margin:7px 0 0;font-size:22px}.stack-form label{color:#aab5aa;font-size:11px}.check-line{grid-template-columns:auto 1fr;align-items:center}.check-line input{width:auto}.data-panel{margin-top:14px}.data-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin:0;padding:22px;display:flex}.data-panel>header p{max-width:540px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.archive-admin-list button{border:1px solid var(--line);color:#b1bcb2;cursor:pointer;background:0 0;padding:7px 9px;font-size:10px}.plain-password{color:var(--acid);font:11px var(--mono);overflow-wrap:anywhere}.permission-note{color:var(--muted);line-height:1.8}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.account-settings-grid .admin-panel{min-width:0}.current-attachment{border:1px solid var(--line);background:#b7e16b0a;gap:7px;padding:14px;display:grid}.current-attachment span{color:var(--acid);font:8px var(--mono)}.current-attachment b{overflow-wrap:anywhere}.current-attachment button{justify-self:start}.upload-note{color:var(--muted);line-height:1.6}.audit-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.audit-overview article{border:1px solid var(--line);background:linear-gradient(135deg,#b7e16b0f,#0000),#101713;min-width:0;padding:18px}.audit-overview span,.audit-overview b{display:block}.audit-overview span{color:var(--muted);font:8px var(--mono);letter-spacing:.12em}.audit-overview b{color:var(--acid);font:30px var(--mono);margin-top:8px}.audit-retention-note{border-left:2px solid var(--acid);background:#0d140f;margin-bottom:12px;padding:14px 17px}.audit-retention-note b{color:#dbe5da;font-size:12px}.audit-retention-note p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.7}.audit-filters{border:1px solid var(--line);background:#101713;grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:9px;margin-bottom:14px;padding:14px;display:grid}.audit-filters label{min-width:0;color:var(--muted);font-size:10px}.audit-filters input,.audit-filters select{min-width:0;margin-top:5px}.audit-query{grid-column:span 3}.audit-ledger{border:1px solid var(--line);background:#0d140f;min-width:0}.audit-ledger>header,.audit-entry>summary{grid-template-columns:130px minmax(0,.85fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:12px;min-width:0;display:grid}.audit-ledger>header{color:#657267;font:8px var(--mono);border-bottom:1px solid var(--line);padding:11px 15px}.audit-entry{border-bottom:1px solid var(--line);min-width:0}.audit-entry>summary{cursor:pointer;background:#101713;padding:14px 15px;list-style:none}.audit-entry>summary::-webkit-details-marker{display:none}.audit-entry>summary:hover,.audit-entry[open]>summary{box-shadow:inset 2px 0 var(--acid);background:#152018}.audit-entry summary>*,.audit-entry summary span,.audit-entry summary b,.audit-entry summary small{overflow-wrap:anywhere;word-break:break-word;min-width:0}.audit-entry summary time{color:#91a092;font:9px var(--mono)}.audit-entry summary span b,.audit-entry summary span small{display:block}.audit-entry summary span small{color:var(--muted);margin-top:4px;font-size:9px}.audit-entry summary i{color:var(--acid);font:normal 7px var(--mono);border:1px solid #b7e16b4d;margin-bottom:5px;padding:3px 6px;display:inline-block}.audit-detail{background:#0a100c;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:12px;min-width:0;padding:15px;display:grid}.audit-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.audit-detail dl div{border:1px solid var(--line);min-width:0;padding:10px}.audit-detail dt{color:#68756a;font:8px var(--mono)}.audit-detail dd{color:#bdc8be;overflow-wrap:anywhere;margin:6px 0 0;font-size:10px}.audit-detail pre{border:1px solid var(--line);color:#aebcaf;min-width:0;max-height:260px;font:10px/1.7 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#070c09;margin:0;padding:12px;overflow:auto}.audit-load-more{width:100%;margin-top:10px}.audit-date-field>span{display:block}.audit-date-control{min-width:0;position:relative}.audit-date-control input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;padding-right:42px}.audit-date-control input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.audit-date-control button{width:34px;height:34px;color:var(--acid);cursor:pointer;font:16px var(--mono);background:#152018;border:1px solid #b7e16b59;place-items:center;padding:0;display:grid;position:absolute;bottom:4px;right:4px}.audit-date-control button:hover,.audit-date-control button:focus-visible{border-color:var(--acid);background:#1b2a1e;box-shadow:0 0 0 2px #b7e16b21}.review-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.review-queue{border:1px solid var(--line);position:sticky;top:20px}.review-queue button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#101713;width:100%;padding:16px;display:block;position:relative}.review-queue button.active{box-shadow:inset 2px 0 var(--acid);background:#152018}.review-queue button span,.review-queue button b,.review-queue button small{display:block}.review-queue button span{color:var(--acid);font:8px var(--mono)}.review-queue button b{margin:8px 0}.review-queue button small{color:var(--muted);font-size:9px}.review-queue button i{color:#7a877b;font:normal 8px var(--mono);position:absolute;top:12px;right:12px}.review-sheet{border:1px solid var(--line);background:#101713}.review-sheet>header{background:linear-gradient(120deg,#b7e16b17,#0000),#131d15;grid-template-columns:150px 1fr;min-height:200px;display:grid}.review-sheet>header>div{color:#4c584e;font:9px var(--mono);background:#0b110d;place-items:center;display:grid;overflow:hidden}.review-sheet>header section{align-self:center;padding:25px}.review-sheet header p{color:var(--acid);font:8px var(--mono)}.review-sheet header h2{margin:9px 0;font-size:42px}.review-sheet header span{color:var(--muted)}.diff-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:18px 22px;display:flex}.diff-summary b{color:var(--acid);font:26px var(--mono)}.diff-summary span{color:var(--muted);font-size:12px}.diff-list section{border-bottom:1px solid var(--line);padding:21px}.diff-list h3{justify-content:space-between;margin:0 0 14px;display:flex}.diff-list h3 span{font-size:14px}.diff-list h3 i{color:var(--acid);font:normal 8px var(--mono)}.before,.after{padding:13px 15px}.before{background:#de5f4e0f;border-left:2px solid #de5f4e73;margin-bottom:7px}.after{background:#b7e16b0e;border-left:2px solid #b7e16b73}.before b,.after b{color:var(--muted);font:8px var(--mono)}.before p,.after p{white-space:pre-wrap;color:#b4bfb5;margin:8px 0 0;line-height:1.7}.decision-box{border-top:1px solid var(--line);background:#0b120df7;padding:22px;position:sticky;bottom:0}.decision-box>div{justify-content:end;gap:8px;margin-top:10px;display:flex}.archive-admin-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.archive-admin-layout .data-panel{margin:0}.editor-panel{position:sticky;top:18px}.archive-admin-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.archive-admin-list span{color:#677468;font:8px var(--mono)}.archive-admin-list h3{margin:7px 0}.archive-admin-list p,.archive-admin-list small{color:var(--muted);margin:0;font-size:11px}.archive-admin-list article>div:last-child{gap:6px;display:flex}.archive-admin-list button.danger-link{color:#e47a6d}.registration-security-note{border-left:2px solid var(--acid);background:#0d140f;margin-bottom:14px;padding:16px 18px}.registration-security-note b{color:#dbe5da;font-size:12px}.registration-security-note p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.7}.registration-security-panel{margin-top:14px}.registration-security-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) minmax(130px,.55fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.registration-security-list article>div{min-width:0}.registration-security-list span,.registration-security-list b,.registration-security-list small{overflow-wrap:anywhere;display:block}.registration-security-list span{color:#68756a;font:8px var(--mono);letter-spacing:.1em}.registration-security-list b{color:#d7e1d7;font:11px var(--mono);margin-top:7px}.registration-security-list small{color:var(--muted);margin-top:5px;font-size:9px}.registration-security-list .danger-button{white-space:nowrap}.registration-security-history-list article{grid-template-columns:minmax(180px,1fr) minmax(130px,.65fr) minmax(180px,.8fr) minmax(180px,.8fr)}.registration-security-settings{border:1px solid var(--line);background:#101713;grid-template-columns:minmax(220px,360px) auto minmax(220px,1fr);align-items:end;gap:12px;margin-bottom:14px;padding:16px 18px;display:grid}.registration-security-settings label{color:var(--muted);font-size:10px}.registration-security-settings input{margin-top:6px}.registration-security-settings small{color:var(--muted);align-self:center;font-size:9px;line-height:1.6}.review-layout,.review-queue,.review-queue button,.review-sheet,.review-sheet>header,.review-sheet>header>div,.review-sheet>header section,.review-sheet header h2,.review-sheet header span,.diff-summary,.diff-summary span,.diff-list,.diff-list section,.diff-list h3,.diff-list h3 span,.before,.after,.before p,.after p,.decision-box,.decision-box label{min-width:0;max-width:100%}.review-queue button span,.review-queue button b,.review-queue button small,.review-sheet header h2,.review-sheet header span,.diff-summary span,.diff-list h3 span,.before p,.after p,.decision-box textarea{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.review-sheet img,.review-sheet a{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.review-sheet{overflow:hidden}.diff-list h3{gap:12px}.decision-box textarea{width:100%}.rich-archive-admin{grid-template-columns:minmax(320px,.75fr) minmax(560px,1.25fr)}.rich-archive-admin>*{min-width:0}.rich-editor{border:1px solid var(--line);background:#0d140f;min-width:0}.rich-toolbar{border-bottom:1px solid var(--line);background:#141e16;flex-wrap:wrap;gap:5px;padding:9px;display:flex}.rich-toolbar button,.rich-toolbar select,.color-tool{border:1px solid var(--line);color:#c2cdc3;background:#0e1510;min-height:32px;padding:5px 8px;font-size:10px}.rich-toolbar button{cursor:pointer}.rich-toolbar button.active{color:var(--acid);border-color:var(--acid)}.rich-toolbar button:disabled{opacity:.4;cursor:not-allowed}.color-tool{align-items:center;gap:4px;grid-template-columns:auto auto!important;display:inline-flex!important}.color-tool input{border:0;width:24px;height:20px;padding:0}.rich-editor .tiptap{min-height:320px;font:16px/1.8 var(--sans);overflow-wrap:anywhere;word-break:break-word;outline:none;padding:18px}.rich-editor .tiptap:focus{box-shadow:inset 0 0 0 1px #b7e16b73}.rich-editor .tiptap h1{font-size:32px}.rich-editor .tiptap h2{font-size:25px}.rich-editor .tiptap h3{font-size:20px}.rich-editor .tiptap img{border:1px solid var(--line);max-width:100%;height:auto}.rich-editor-image{border:1px solid #0000;margin:22px 0;padding:8px}.rich-editor-image.selected{border-color:var(--acid)}.rich-editor-loading{border:1px solid var(--line);color:var(--muted);padding:25px}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.taxonomy-pickers{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.taxonomy-pickers fieldset{border:1px solid var(--line);flex-wrap:wrap;gap:8px;min-width:0;margin:0;display:flex}.taxonomy-pickers legend{color:#aab5aa;font-size:11px}.taxonomy-pickers .check-line{gap:5px;display:inline-flex}.asset-manager{border:1px solid var(--line);gap:6px;padding:12px;display:grid}.asset-manager>span{color:var(--acid);font:9px var(--mono)}.asset-manager>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto repeat(4,auto);align-items:center;gap:6px;min-width:0;padding-top:7px;display:grid}.asset-manager b{overflow-wrap:anywhere;min-width:0}.asset-manager small{color:var(--muted)}.compact-file{border:1px solid var(--line);cursor:pointer;padding:7px;display:inline-block!important}.compact-file input{display:none}.taxonomy-manager{margin-top:14px}.inline-taxon-form{grid-template-columns:1fr 1.4fr 75px auto;gap:6px;display:grid}.inline-taxon-form input{min-width:0}.taxon-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;min-width:0;padding:10px 0;display:grid}.taxon-row span,.taxon-row b,.taxon-row small{overflow-wrap:anywhere;min-width:0;display:block}.taxon-row small{color:var(--muted);margin-top:3px}.archive-filters{border:1px solid var(--line);background:#101713;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;padding:13px;display:flex}.archive-filters label{min-width:180px;color:var(--muted);font-size:10px}.archive-filters select{margin-top:5px}.archive-filters>span{color:var(--acid);font:9px var(--mono);margin-left:auto}.archive-layout,.archive-index,.archive-index button,.archive-sheet,.archive-sheet header,.archive-sheet header h2,.archive-body,.rich-document{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.archive-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.archive-tags i{font:normal 9px var(--mono);border:1px solid #20262040;padding:4px 8px}.rich-document p{white-space:pre-wrap}.rich-document img{max-width:100%;height:auto}.rich-document figure{margin:25px 0}.rich-document figcaption{color:#747b74;font:9px var(--mono)}.rich-document a{overflow-wrap:anywhere;color:#45652e;text-decoration:underline}.archive-downloads{gap:8px;margin-top:30px;display:grid}.archive-downloads h3{margin:0 0 4px}.archive-downloads .download{overflow-wrap:anywhere;justify-content:space-between;gap:12px;margin:0;display:flex}.archive-downloads small{color:inherit;opacity:.7}.row-actions{flex-wrap:wrap}@media (max-width:1226px){.rich-archive-admin{display:block}.rich-archive-admin .editor-panel{margin-top:14px;position:static}}@media (max-width:1080px){.login-page{grid-template-columns:1fr 430px}.login-brief{padding:50px}.login-brief h1{font-size:76px}.app-shell{grid-template-columns:220px minmax(0,1fr)}.side-rail{padding:20px 14px}.action-grid{grid-template-columns:repeat(2,1fr)}.profile-layout{grid-template-columns:210px minmax(0,1fr)}.roster-layout,.archive-layout{grid-template-columns:270px minmax(0,1fr)}.roster-classifiers{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-ranking{overflow-x:auto}.roster-ranking>header,.roster-ranking>button{min-width:820px}}@media (min-width:761px) and (max-width:786px){.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-query{grid-column:1/-1}}@media (max-width:760px){.login-page{display:block}.login-brief{flex-direction:column;justify-content:center;min-height:55vh;padding:35px 24px;display:flex}.login-brief h1{font-size:64px}.login-copy{margin:25px 0}.login-brief blockquote,.trinity{display:none}.login-card{min-height:45vh;padding:42px 28px}.app-shell{padding-bottom:70px;display:block}.side-rail{border:0;border-top:1px solid var(--line);background:#080e0af7;flex-direction:row;height:64px;padding:8px;position:fixed;inset:auto 0 0}.brand,.clearance,.rail-logout{display:none}.side-rail nav{overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;display:flex;overflow-x:auto}.rail-nav section{display:contents}.rail-nav section>b{display:none}.side-rail nav a{flex-direction:column;justify-content:center;gap:3px;min-width:94px;padding:6px;font-size:9px}.page-head{align-items:center;height:90px;padding:18px 20px}.head-status{display:none}.mobile-personal-link{display:inline-flex}.page-content{padding:18px}.hero-panel{align-items:end;min-height:320px;padding:25px}.status-orbit{width:90px;height:90px;position:absolute;top:20px;right:20px}.status-orbit b{font-size:28px}.action-grid{grid-template-columns:1fr}.action-card.featured{grid-column:auto}.profile-toolbar{flex-direction:column;align-items:stretch;position:static}.profile-toolbar>div:first-child{width:100%}.toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.toolbar-actions .ghost-button:first-child{grid-column:1/-1}.approved-version-reference>header{flex-direction:column;align-items:stretch}.approved-version-content{grid-template-columns:1fr}.approved-version-portrait{width:min(100%,280px)}.approved-version-fields dl{grid-template-columns:1fr}.approved-version-fields dl>div.wide{grid-column:auto}.profile-layout{display:block}.image-uploader{margin-bottom:14px;position:static}.portrait-frame{max-height:420px}.field-grid{grid-template-columns:1fr;padding:18px}.wide-field{grid-column:auto}.world-cover{min-height:360px;padding:30px}.world-cover h2{font-size:55px}.world-mark{display:none}.world-document{padding:40px 24px;display:block}.doc-margin{display:none}.doc-body{padding:0}.doc-body h2{font-size:22px}.doc-body p{font-size:15px}.roster-tools{display:block}.roster-tools input{max-width:none;margin-top:15px}.roster-layout,.archive-layout,.review-layout,.management-roster-layout{display:block}.roster-list,.review-queue,.management-roster-list{margin-bottom:12px;position:static}.roster-classifiers,.roster-ranking-controls{grid-template-columns:1fr 1fr}.roster-ranking{overflow:visible}.roster-ranking>header{display:none}.roster-ranking>button{grid-template-columns:38px minmax(0,1fr);gap:10px;min-width:0;padding:14px}.roster-ranking>button>span:not(.ranking-identity),.roster-ranking>button>strong,.ranking-ratings{grid-column:2}.ranking-ratings{width:100%}.personnel-card>header{grid-template-columns:minmax(90px,120px) minmax(0,1fr);min-height:180px}.personnel-card>header>div:nth-child(2){padding:20px}.personnel-card header h2{letter-spacing:-.05em;font-size:clamp(28px,10vw,36px)}.rating-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-grid{grid-template-columns:minmax(0,1fr)}.management-profile-editor>header{flex-direction:column;align-items:stretch}.archive-sheet{min-height:520px;padding:30px 22px}.sheet-stamp{display:none}.admin-columns,.account-settings-grid{grid-template-columns:1fr}.audit-overview,.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-query{grid-column:1/-1}.audit-ledger>header{display:none}.audit-entry>summary{grid-template-columns:120px minmax(0,1fr)}.audit-entry summary>span:nth-of-type(n+2){grid-column:2}.audit-detail{grid-template-columns:1fr}.data-panel>header{flex-direction:column;align-items:start;gap:12px}.archive-admin-list article{flex-direction:column;align-items:start;gap:15px}.archive-admin-list article>div:last-child{flex-wrap:wrap}.review-sheet>header{grid-template-columns:100px 1fr}.decision-box>div{grid-template-columns:1fr 1fr;display:grid}.rich-archive-admin{display:block}.rich-archive-admin .editor-panel{margin-top:14px}.taxonomy-pickers{grid-template-columns:1fr}.asset-manager>div{grid-template-columns:minmax(0,1fr) auto}.asset-manager>div>button,.asset-manager>div>label{width:100%}.inline-taxon-form{grid-template-columns:1fr 1fr}.archive-filters>span{width:100%;margin-left:0}}@media (min-width:761px) and (max-width:1021px){.registration-security-settings{grid-template-columns:minmax(220px,1fr) auto}.registration-security-settings small{grid-column:1/-1}.registration-security-list article,.registration-security-history-list article{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-security-list .danger-button{width:100%}}@media (max-width:760px){.registration-security-settings{grid-template-columns:1fr;align-items:stretch}.registration-security-settings button{width:100%}.registration-security-list article,.registration-security-history-list article{grid-template-columns:1fr;align-items:start}.registration-security-list .danger-button{width:100%}}@media (max-width:480px){.audit-overview,.audit-filters{grid-template-columns:1fr}.audit-query{grid-column:auto}.audit-entry>summary{grid-template-columns:1fr;gap:8px}.audit-entry summary>span:nth-of-type(n+1){grid-column:1}.audit-detail dl{grid-template-columns:1fr}.roster-view-switch{width:100%}.roster-classifiers,.roster-ranking-controls{grid-template-columns:1fr}.ranking-ratings{grid-template-columns:repeat(3,minmax(0,1fr))}.review-sheet>header{grid-template-columns:1fr}.review-sheet>header>div{min-height:180px}.review-sheet>header section{padding:18px}.review-sheet header h2{font-size:30px}.diff-summary,.diff-list h3{flex-direction:column;align-items:start}.decision-box{padding:15px;position:static}.decision-box>div{grid-template-columns:1fr}.decision-box button{width:100%}.rich-toolbar select{max-width:145px}.archive-sheet{padding:24px 16px}.archive-meta{flex-direction:column;gap:8px}.inline-taxon-form{grid-template-columns:1fr}.taxon-row{grid-template-columns:minmax(0,1fr) auto}.taxon-row .danger-link{grid-column:2}.archive-downloads .download{flex-direction:column;align-items:flex-start}}.taxon-row{grid-template-columns:minmax(110px,1fr) minmax(140px,1.4fr) 72px auto auto}.taxon-row input{min-width:0}.rich-link-input{border:1px solid var(--line);color:#c2cdc3;background:#0e1510;width:150px;min-height:32px;padding:5px 8px;font-size:10px}.archive-admin-nav{border:1px solid var(--line);background:#0d1510;gap:8px;margin:-4px 0 20px;padding:7px;display:flex}.archive-admin-nav a{min-width:110px;color:var(--muted);text-align:center;font:10px var(--mono);letter-spacing:.08em;border:1px solid #0000;padding:10px 15px}.archive-admin-nav a:hover{color:var(--text);border-color:var(--line)}.archive-admin-nav a.active{color:var(--deep);background:var(--acid);border-color:var(--acid);font-weight:800}.personal-nav{border:1px solid var(--line);background:#0d1510;gap:8px;margin:-4px 0 20px;padding:7px;display:flex;overflow-x:auto}.personal-nav a{max-width:240px;color:var(--muted);text-align:center;font:10px var(--mono);letter-spacing:.08em;border:1px solid #0000;flex:1 0 140px;padding:10px 15px}.personal-nav a:hover{color:var(--text);border-color:var(--line)}.personal-nav a.active{color:var(--deep);background:var(--acid);border-color:var(--acid);font-weight:800}.taxonomy-workspace{grid-template-columns:minmax(320px,.8fr) minmax(440px,1.2fr);align-items:start;gap:14px;display:grid}.taxonomy-workspace>*{min-width:0;margin:0}.taxonomy-list{display:grid}.taxonomy-list>button{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;padding:17px 20px}.taxonomy-list>button:hover,.taxonomy-list>button.active{box-shadow:inset 3px 0 var(--acid);background:#b7e16b0e}.taxonomy-list span{align-items:center;gap:8px;display:flex}.taxonomy-list b,.taxonomy-list small,.taxonomy-list strong{overflow-wrap:anywhere;min-width:0;display:block}.taxonomy-list i{color:var(--acid);font:normal 8px var(--mono);border:1px solid #b7e16b59;padding:3px 6px}.taxonomy-list small{color:var(--muted);margin:7px 0 12px;line-height:1.55}.taxonomy-list>button>div{flex-wrap:wrap;gap:6px 12px;display:flex}.taxonomy-list em{color:#748175;font:normal 8px var(--mono)}.taxonomy-list strong{color:var(--acid);font:9px var(--mono);margin-top:9px}.taxonomy-editor{position:sticky;top:18px}.taxonomy-editor label>small{color:var(--muted);font-weight:400;line-height:1.6}.role-access-picker{border:1px solid var(--line);min-width:0;margin:0;padding:15px}.role-access-picker legend{color:var(--text);padding:0 7px;font-weight:800}.role-access-picker>p{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.6}.role-access-picker>label{border:1px solid var(--line);cursor:pointer;background:#0d140f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:7px;padding:10px;display:grid}.role-access-picker>label.selected{background:#b7e16b13;border-color:#b7e16b8c}.role-access-picker input{width:auto}.role-access-picker b,.role-access-picker small{overflow-wrap:anywhere;min-width:0;display:block}.role-access-picker small{color:var(--muted);margin-top:4px;font-size:9px}.compact-choice-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.compact-choice-grid legend{grid-column:1/-1}.compact-choice-grid>label{min-height:48px;margin-top:0;padding:8px 10px}.taxonomy-impact{border-left:3px solid var(--acid);background:#b7e16b0f;padding:13px 15px}.taxonomy-impact b{color:var(--acid);font:9px var(--mono)}.taxonomy-impact p{color:#aab5aa;margin:6px 0 0;font-size:11px;line-height:1.6}.taxonomy-form-actions{flex-wrap:wrap;gap:8px;display:flex}.taxonomy-form-actions .danger-button{min-height:40px}.archive-sheet{--archive-bg:#0c1510;--archive-text:#dce6dc;--archive-muted:#8d9d8e;--archive-accent:#b7e16b;--archive-line:#b7e16b38;background-color:var(--archive-bg);background-image:var(--archive-pattern);background-size:var(--archive-pattern-size);min-width:0;min-height:700px;color:var(--archive-text);padding:clamp(30px,6vw,80px);position:relative;overflow:hidden;box-shadow:0 20px 60px #0000003d}.archive-theme-terminal-green{--archive-bg:#0c1510;--archive-text:#dce6dc;--archive-muted:#8d9d8e;--archive-accent:#b7e16b;--archive-line:#b7e16b38;--archive-pattern:linear-gradient(#b7e16b09 1px,transparent 1px),linear-gradient(90deg,#b7e16b06 1px,transparent 1px);--archive-pattern-size:28px 28px}.archive-theme-dossier-green{--archive-bg:#142019;--archive-text:#dde6db;--archive-muted:#94a094;--archive-accent:#91ba78;--archive-line:#91ba7840;--archive-pattern:repeating-linear-gradient(0deg,transparent 0 33px,#91ba780e 33px 34px);--archive-pattern-size:auto}.archive-theme-classified-red{--archive-bg:#160f10;--archive-text:#eadedd;--archive-muted:#aa8f8d;--archive-accent:#e46f5f;--archive-line:#e46f5f47;--archive-pattern:linear-gradient(135deg,#e46f5f0e,transparent 45%),repeating-linear-gradient(90deg,transparent 0 70px,#e46f5f06 70px 71px);--archive-pattern-size:auto}.archive-theme-amber-terminal{--archive-bg:#17140b;--archive-text:#eee4c8;--archive-muted:#a99d7e;--archive-accent:#e5b85c;--archive-line:#e5b85c45;--archive-pattern:repeating-linear-gradient(0deg,#e5b85c09 0 1px,transparent 1px 4px);--archive-pattern-size:auto}.archive-theme-cold-surveillance{--archive-bg:#14191b;--archive-text:#e0e7e8;--archive-muted:#8c9a9d;--archive-accent:#9ec8c9;--archive-line:#9ec8c93d;--archive-pattern:linear-gradient(120deg,#9ec8c90f,transparent 35%),repeating-linear-gradient(90deg,transparent 0 119px,#9ec8c906 119px 120px);--archive-pattern-size:auto}.archive-theme-paper{--archive-bg:#e8e5d8;--archive-text:#202620;--archive-muted:#686e67;--archive-accent:#963b31;--archive-line:#20262033;--archive-pattern:repeating-linear-gradient(0deg,#20262005 0 1px,transparent 1px 5px);--archive-pattern-size:auto}.archive-theme-cyberpunk{--archive-bg:#090913;--archive-text:#ebedff;--archive-muted:#9899b9;--archive-accent:#45f3ff;--archive-line:#45f3ff4d;--archive-pattern:linear-gradient(135deg,#ff31c71a,transparent 36%),repeating-linear-gradient(0deg,#45f3ff09 0 1px,transparent 1px 4px),linear-gradient(90deg,#45f3ff06 1px,transparent 1px);--archive-pattern-size:auto,auto,36px 36px}.archive-theme-stellar-heavy{--archive-bg:#151719;--archive-text:#e6e2d9;--archive-muted:#98938a;--archive-accent:#f0a04b;--archive-line:#f0a04b4a;--archive-pattern:linear-gradient(135deg,#f0a04b11 0 12%,transparent 12% 88%,#f0a04b0a 88%),linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);--archive-pattern-size:auto,42px 42px,42px 42px}.archive-theme-soul-lab{--archive-bg:#0e1020;--archive-text:#e2ebff;--archive-muted:#8d98b6;--archive-accent:#64d8ff;--archive-line:#64d8ff42;--archive-pattern:radial-gradient(circle at 82% 18%,#64d8ff1f 0 2px,transparent 3px),radial-gradient(circle at 75% 30%,#ad70ff1a 0 2px,transparent 3px),linear-gradient(120deg,#64d8ff0d,transparent 45%);--archive-pattern-size:38px 38px,54px 54px,auto}.archive-theme-wanfa{--archive-bg:#171510;--archive-text:#e6ddc9;--archive-muted:#a39984;--archive-accent:#c7a35b;--archive-line:#c7a35b4a;--archive-pattern:repeating-linear-gradient(90deg,transparent 0 46px,#c7a35b0a 46px 47px),radial-gradient(circle at 88% 12%,#972d2521,transparent 14%);--archive-pattern-size:auto}.archive-theme-custom{--archive-muted:var(--archive-text)}@supports (color:color-mix(in lab, red, red)){.archive-theme-custom{--archive-muted:color-mix(in srgb,var(--archive-text) 62%,var(--archive-bg))}}.archive-theme-custom{--archive-line:var(--archive-accent)}@supports (color:color-mix(in lab, red, red)){.archive-theme-custom{--archive-line:color-mix(in srgb,var(--archive-accent) 34%,transparent)}}.archive-theme-custom{--archive-pattern:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);--archive-pattern-size:28px 28px}.archive-sheet>:not(.archive-format-rail):not(.sheet-stamp){z-index:1;position:relative}.archive-format-rail{z-index:0;background:repeating-linear-gradient(to bottom,var(--archive-accent) 0 24px,transparent 24px 34px);opacity:.65;width:5px;position:absolute;inset:0 auto 0 0}.archive-theme-cyberpunk .archive-format-rail{width:7px;left:auto;right:0;box-shadow:-5px 0 #ff31c766}.archive-theme-stellar-heavy .archive-format-rail{background:repeating-linear-gradient(135deg,var(--archive-accent) 0 8px,#191b1d 8px 16px);width:10px}.archive-theme-wanfa .archive-format-rail{background:var(--archive-accent);opacity:.35;width:2px;left:22px}.archive-sheet .sheet-stamp{z-index:2;border-color:var(--archive-accent);position:absolute;top:26px;right:32px}@supports (color:color-mix(in lab, red, red)){.archive-sheet .sheet-stamp{border-color:color-mix(in srgb,var(--archive-accent) 42%,transparent)}}.archive-sheet .sheet-stamp{color:var(--archive-accent)}@supports (color:color-mix(in lab, red, red)){.archive-sheet .sheet-stamp{color:color-mix(in srgb,var(--archive-accent) 55%,transparent)}}.archive-sheet header p{color:var(--archive-accent)}.archive-sheet header h2{color:var(--archive-text)}.archive-sheet header>span,.archive-sheet .archive-meta,.archive-sheet footer{color:var(--archive-muted)}.archive-sheet .archive-meta{border-color:var(--archive-line)}.archive-sheet .archive-body{color:var(--archive-text)}.archive-sheet .archive-tags i{border-color:var(--archive-line);color:var(--archive-accent)}.archive-sheet .rich-document a,.archive-sheet .rich-document figcaption{color:var(--archive-accent)}.archive-sheet footer{border-color:var(--archive-line)}.archive-theme-paper .archive-body,.archive-theme-wanfa .archive-body{font-family:Noto Serif SC,Songti SC,SimSun,serif}.archive-theme-cyberpunk header h2{text-shadow:2px 0 #ff31c766,-2px 0 #45f3ff40}.archive-theme-stellar-heavy header h2{text-transform:uppercase;letter-spacing:-.035em}.archive-downloads{border-top:1px solid var(--archive-line);padding-top:22px}.archive-downloads h3{color:var(--archive-accent)}.archive-download{border:1px solid var(--archive-line);background:var(--archive-accent);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.archive-download{background:color-mix(in srgb,var(--archive-accent) 8%,transparent)}}.archive-download{color:var(--archive-text);overflow-wrap:anywhere}.archive-download:hover{border-color:var(--archive-accent)}.archive-download small{color:var(--archive-muted)}.archive-sheet-preview{min-height:420px;max-height:720px;box-shadow:none;padding:32px;overflow:auto}.archive-sheet-preview .sheet-stamp{top:26px;right:24px}.archive-live-preview{gap:10px;padding-top:4px;display:grid}.archive-live-preview>header span,.theme-picker>header span{color:var(--acid);font:8px var(--mono);letter-spacing:.14em}.archive-live-preview>header h3,.theme-picker>header h3{margin:5px 0 0}.theme-picker{border:1px solid var(--line);background:#0b120e;gap:14px;padding:16px;display:grid}.theme-picker>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.theme-picker>header p{max-width:360px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.theme-picker fieldset{border:1px solid var(--line);min-width:0;margin:0;padding:12px}.theme-picker legend{color:#aeb9ae;font:9px var(--mono);padding:0 7px}.theme-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-option{cursor:pointer;min-width:0;display:block;position:relative}.theme-option>input{opacity:0;pointer-events:none;position:absolute}.theme-option-surface{border:1px solid var(--archive-line,var(--line));background-color:var(--archive-bg,#101713);background-image:var(--archive-pattern);background-size:var(--archive-pattern-size);min-height:112px;color:var(--archive-text,var(--text));flex-direction:column;padding:13px;display:flex}.theme-option:hover .theme-option-surface{transform:translateY(-1px)}.theme-option.selected .theme-option-surface{outline:2px solid var(--archive-accent,var(--acid));outline-offset:2px}.theme-option-surface i{color:var(--archive-accent,var(--acid));font:normal 7px var(--mono);letter-spacing:.08em}.theme-option-surface b{margin:12px 0 5px;font-size:13px}.theme-option-surface small{color:var(--archive-muted,var(--muted));font-size:9px;line-height:1.45}.custom-theme-option{border:1px solid;padding:2px}.custom-theme-option .theme-option-surface{color:inherit;background:0 0}.custom-theme-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.custom-theme-controls label{border:1px solid var(--line);background:#0d140f;padding:10px;font-size:10px}.custom-theme-controls input{height:34px;padding:2px}.contrast-status{border:1px solid var(--line);grid-column:1/-1;padding:12px 14px}.contrast-status b,.contrast-status span,.contrast-status small{display:block}.contrast-status span{font:10px var(--mono);margin:5px 0}.contrast-status small{color:var(--muted)}.contrast-status.ok{color:var(--acid);border-color:#b7e16b73}.contrast-status.error{color:#ff9587;border-color:#de5f4e80}.personnel-card>header{background:linear-gradient(120deg,#b7e16b1f,#0000),#131d15;min-height:0;display:block}.personnel-full-portrait{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#b7e16b12,#0000 52%),#080e0a;justify-content:center;align-items:center;min-width:0;min-height:240px;padding:18px;display:flex;overflow:hidden}.personnel-full-portrait img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(76vh,900px);display:block}.personnel-full-portrait span{color:#4f5b50;font:11px/2 var(--mono);text-align:center}.personnel-identity{overflow-wrap:anywhere;word-break:break-word;min-width:0;padding:35px}@media (max-width:1101px){.taxonomy-workspace{display:block}.taxonomy-editor{margin-top:14px;position:static}}@media (max-width:1080px){.theme-option-grid{grid-template-columns:1fr}}@media (max-width:760px){.archive-admin-nav{overflow-x:auto}.archive-admin-nav a{flex:1 0 110px}.taxonomy-workspace{display:block}.taxonomy-editor{margin-top:14px;position:static}.theme-picker>header{display:block}.theme-picker>header p{margin-top:8px}.custom-theme-controls{grid-template-columns:1fr}.personnel-card>header{min-height:0;display:block}.personnel-identity{padding:22px}.personnel-full-portrait{min-height:180px;padding:10px}.personnel-full-portrait img{max-height:72vh}}@media (max-width:480px){.archive-sheet-preview{padding:24px 18px}.theme-picker{padding:11px}.theme-option-grid{grid-template-columns:minmax(0,1fr)}.taxonomy-form-actions{grid-template-columns:1fr;display:grid}.taxonomy-form-actions>*{width:100%}}@media (min-width:761px) and (max-width:955px){.taxon-row,.inline-taxon-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.taxon-row{grid-template-columns:1fr 1fr}}@media (max-width:480px){.taxon-row{grid-template-columns:1fr}.taxon-row button{width:100%}}.compact-theme-picker fieldset{border:0;padding:0}.theme-swatch-grid{flex-wrap:wrap;gap:10px;display:flex}.theme-swatch{cursor:pointer;width:44px;height:44px;position:relative}.theme-swatch>input{opacity:0;position:absolute;inset:0}.theme-swatch>span{border:1px solid #3a473c;place-items:center;width:44px;height:44px;transition:transform .15s,border-color .15s;display:grid;box-shadow:inset 0 0 0 3px #0b120e}.theme-swatch:hover>span{transform:translateY(-2px)}.theme-swatch input:focus-visible+span{outline-offset:3px;outline:2px solid #eef3e8}.theme-swatch.selected>span{border-color:var(--acid);outline-offset:2px;outline:2px solid #b7e16b6b}.theme-swatch span i{color:#081008;background:var(--acid);width:16px;height:16px;font:900 10px var(--sans);border-radius:50%;place-items:center;display:none}.theme-swatch.selected span i{display:grid}.custom-theme-swatch span{font:900 22px var(--mono)}.custom-theme-swatch span strong{grid-area:1/1}.custom-theme-swatch span i{grid-area:1/1;transform:translate(13px,-13px)}.pending-asset-list{border:1px solid var(--line);background:#0b120e;gap:6px;padding:12px;display:grid}.pending-asset-list>span{color:var(--acid);font:9px var(--mono)}.pending-asset-list>div{border:1px solid #263228;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.pending-asset-list b{overflow-wrap:anywhere;min-width:0}.pending-asset-list small{color:var(--muted)}.access-mode-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.access-mode-picker legend{grid-column:1/-1}.access-mode-picker label{border:1px solid var(--line);background:#0d140f;padding:12px}.access-mode-picker p{color:var(--muted);grid-column:1/-1;margin:0;font-size:10px}.status-switch{border:1px solid var(--line);cursor:pointer;background:#0d140f;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:58px;padding:10px 12px;position:relative;display:grid!important}.status-switch:hover{background:#111a13;border-color:#b7e16b57}.status-switch input[type=checkbox]{appearance:none;cursor:pointer;background:#070d09;border:1px solid #526055;border-radius:999px;width:38px;height:20px;margin:0;transition:border-color .15s,background-color .15s;position:relative}.status-switch input[type=checkbox]:after{content:"";background:#7d897f;border-radius:50%;width:12px;height:12px;transition:transform .15s,background-color .15s;position:absolute;top:3px;left:3px}.status-switch input[type=checkbox]:checked{border-color:var(--acid);background:#b7e16b2e}.status-switch input[type=checkbox]:checked:after{background:var(--acid);transform:translate(18px)}.status-switch input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #eef3e8}.status-switch span,.status-switch b,.status-switch small{min-width:0}.status-switch b,.status-switch small{overflow-wrap:anywhere;display:block}.status-switch small{color:var(--muted);margin-top:4px;font-size:9px;font-weight:400;line-height:1.5}.access-mode-picker label,.role-access-picker>label,.taxonomy-pickers fieldset .check-line,.stack-form>.check-line{cursor:pointer;min-width:0;position:relative;overflow:hidden}.access-mode-picker input[type=radio],.role-access-picker input[type=checkbox],.taxonomy-pickers fieldset .check-line input[type=checkbox],.stack-form>.check-line input[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;transition:none;position:absolute;overflow:hidden}.access-mode-picker label{border:1px solid var(--line);color:#aab5aa;background:linear-gradient(135deg,#b7e16b06,#0000 62%),#0d140f;align-content:center;min-height:74px;padding:13px 14px 13px 38px;transition:border-color .15s,background-color .15s,color .15s}.access-mode-picker label:before{content:"";background:#070d09;border:1px solid #526055;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:14px;transform:translateY(-50%);box-shadow:0 0 0 4px #52605514}.access-mode-picker label:after{content:"STANDBY";color:#657166;font:8px var(--mono);letter-spacing:.12em;margin-top:5px;display:block}.access-mode-picker label:hover{background-color:#111a13;border-color:#b7e16b57}.access-mode-picker label:has(input:checked){color:var(--text);box-shadow:inset 3px 0 var(--acid);background-color:#b7e16b13;border-color:#b7e16bb8}.access-mode-picker label:has(input:checked):before{border-color:var(--acid);background:var(--acid);box-shadow:0 0 10px #b7e16b73}.access-mode-picker label:has(input:checked):after{content:"SELECTED";color:var(--acid)}.access-mode-picker label:has(input:focus-visible){outline-offset:2px;outline:2px solid #eef3e8}.role-access-picker>label:has(input:focus-visible){outline-offset:2px;outline:2px solid #eef3e8}.taxonomy-pickers fieldset .check-line:has(input:focus-visible){outline-offset:2px;outline:2px solid #eef3e8}.stack-form>.check-line:has(input:focus-visible){outline-offset:2px;outline:2px solid #eef3e8}.role-access-picker>label,.taxonomy-pickers fieldset .check-line{border:1px solid var(--line);background:#0d140f;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;transition:border-color .15s,background-color .15s,color .15s}.role-access-picker>label:before,.taxonomy-pickers fieldset .check-line:before{content:"";color:#081008;width:16px;height:16px;font:900 11px var(--sans);background:#070d09;border:1px solid #526055;place-items:center;display:grid}.role-access-picker>label:hover,.taxonomy-pickers fieldset .check-line:hover{background:#111a13;border-color:#b7e16b57}.role-access-picker>label:has(input:checked){color:var(--text);background:#b7e16b13;border-color:#b7e16b94}.taxonomy-pickers fieldset .check-line:has(input:checked){color:var(--text);background:#b7e16b13;border-color:#b7e16b94}.role-access-picker>label:has(input:checked):before{content:"✓";border-color:var(--acid);background:var(--acid)}.taxonomy-pickers fieldset .check-line:has(input:checked):before{content:"✓";border-color:var(--acid);background:var(--acid)}.taxonomy-pickers fieldset .check-line{min-height:38px;padding:8px 10px;display:grid}.stack-form>.check-line{border:1px solid var(--line);color:#aab5aa;background:#0d140f;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:11px;min-height:54px;padding:10px 12px;transition:border-color .15s,background-color .15s,color .15s;display:grid}.stack-form>.check-line:before{content:"未启用";color:#7d897f;width:74px;height:24px;font:8px var(--mono);letter-spacing:.08em;background:#070d09;border:1px solid #526055;place-items:center;display:grid}.stack-form>.check-line:has(input:checked){color:var(--text);background:#b7e16b13;border-color:#b7e16b94}.stack-form>.check-line:has(input:checked):before{content:"已启用";border-color:var(--acid);background:var(--acid);color:#081008;box-shadow:0 0 8px #b7e16b3d}@media (prefers-reduced-motion:reduce){.access-mode-picker label,.role-access-picker>label,.taxonomy-pickers fieldset .check-line,.stack-form>.check-line{transition:none}}.account-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.account-overview article{border:1px solid var(--line);background:linear-gradient(135deg,#b7e16b12,#0000 65%),#101713;min-width:0;padding:17px 19px}.account-overview span,.account-overview b,.account-overview small{display:block}.account-overview span{color:var(--muted);font:8px var(--mono);letter-spacing:.12em}.account-overview b{color:var(--acid);font:30px var(--mono);margin-top:7px}.account-overview small{color:#89968b;margin-top:2px}.account-admin-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.account-admin-layout>*{min-width:0}.account-create-panel{position:sticky;top:18px}.account-create-panel>header p{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.7}.account-directory{margin:0}.account-card-list{gap:9px;padding:10px;display:grid}.account-card{border:1px solid var(--line);background:#0b120e;min-width:0}.account-card.disabled{border-color:#de5f4e3d}.account-card>header{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#b7e16b0b,#0000 65%);justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:15px;display:flex}.account-card.disabled>header{background:linear-gradient(100deg,#de5f4e0e,#0000 65%)}.account-card>header>div:first-child{min-width:0}.account-card>header span:first-child{color:#6f7d71;font:8px var(--mono);letter-spacing:.1em}.account-card h3{overflow-wrap:anywhere;margin:5px 0 2px;font-size:18px}.account-card header small{color:var(--muted);overflow-wrap:anywhere}.account-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.clearance-badge,.account-state{border:1px solid var(--line);color:#b8c4b9;font:8px var(--mono);white-space:nowrap;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.account-state.active{color:var(--acid);border-color:#b7e16b47}.account-state.inactive{color:#ff9d90;border-color:#de5f4e52}.account-card-body{min-width:0;padding:15px}.account-card-meta{flex-wrap:wrap;gap:8px;margin:0 0 13px;display:flex}.account-card-meta div{border:1px solid var(--line);background:#080e0a;flex:180px;min-width:150px;padding:9px 10px}.account-card-meta dt{color:#68756a;font:8px var(--mono)}.account-card-meta dd{overflow-wrap:anywhere;margin:5px 0 0}.account-control-grid{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:8px;display:grid}.account-control-grid label{min-width:0;color:var(--muted);font-size:9px}.account-control-grid input,.account-control-grid select{min-width:0;margin-top:5px}.account-card-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.account-protected-note{color:var(--muted);background:#0d140f;border-left:2px solid #667269;margin:0;padding:12px;line-height:1.7}.account-directory-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(150px,.55fr) minmax(130px,.4fr);gap:8px;padding:12px;display:grid}.account-directory-filters label{min-width:0;color:var(--muted);font-size:9px}.account-directory-filters input,.account-directory-filters select{min-width:0;margin-top:5px}.account-directory-list{min-width:0;display:grid}.account-directory-row{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:74px minmax(150px,1fr) auto auto 70px;align-items:center;gap:10px;padding:12px 14px;display:grid}.account-directory-row:hover,.account-directory-row:focus-visible{box-shadow:inset 3px 0 var(--acid);background:#b7e16b0e}.account-directory-row.disabled{background:linear-gradient(90deg,#de5f4e09,#0000 55%)}.account-directory-id,.account-directory-open{color:#718074;font:8px var(--mono);letter-spacing:.08em}.account-directory-identity{gap:3px;min-width:0;display:grid}.account-directory-identity b,.account-directory-identity small{overflow-wrap:anywhere;min-width:0}.account-directory-identity small{color:var(--muted);font-size:9px}.account-directory-open{color:var(--acid);text-align:right}.account-detail-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.account-detail-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030805c7}.site-dialog{width:min(520px,100% - 32px);max-width:none;color:var(--text);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.site-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030805d1}.site-dialog-panel{border:1px solid var(--acid);background:linear-gradient(145deg,#b7e16b14,#0000 48%),#101713;gap:16px;padding:20px;display:grid;box-shadow:0 18px 56px #00000094}.site-dialog.danger .site-dialog-panel{background:linear-gradient(145deg,#de5f4e17,#0000 48%),#101713;border-color:#de5f4ec7}.site-dialog-panel>header{border-bottom:1px solid var(--line);padding-bottom:12px}.site-dialog-panel>header span{color:var(--acid);font:8px var(--mono);letter-spacing:.12em}.site-dialog.danger .site-dialog-panel>header span{color:#ff9d90}.site-dialog-panel>header h2{overflow-wrap:anywhere;margin:6px 0 0;font-size:22px}.site-dialog-panel>p{color:#b8c4b9;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.75}.site-dialog-panel>label{color:var(--muted);gap:7px;font-size:9px;display:grid}.site-dialog-panel>label input{width:100%}.site-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:3px;display:flex}@media (max-width:520px){.site-dialog{width:calc(100% - 20px)}.site-dialog-panel{gap:14px;padding:16px}.site-dialog-actions>button{flex:120px}}.account-detail-panel{border-left:1px solid var(--acid);background:linear-gradient(145deg,#b7e16b11,#0000 45%),#101713;width:min(460px,100%);height:100%;padding:18px;position:absolute;inset:0 0 0 auto;overflow:auto;box-shadow:-16px 0 42px #0000007a}.account-detail-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.account-detail-panel>header span{color:var(--acid);font:8px var(--mono);letter-spacing:.12em}.account-detail-panel>header h2{overflow-wrap:anywhere;margin:5px 0 0}.account-detail-badges{flex-wrap:wrap;gap:7px;padding:14px 0;display:flex}.account-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.account-detail-meta div{border:1px solid var(--line);background:#090f0b;min-width:0;padding:10px}.account-detail-meta dt{color:#68756a;font:8px var(--mono)}.account-detail-meta dd{overflow-wrap:anywhere;margin:5px 0 0}.account-detail-form{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.account-detail-form label{min-width:0;color:var(--muted);font-size:9px}.account-detail-form input,.account-detail-form select{min-width:0;margin-top:5px}.account-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.role-admin-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.role-admin-layout>*{min-width:0}.role-ledger{margin:0}.role-list{display:grid}.role-list>button{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;gap:8px;padding:15px 18px;display:grid}.role-list>button:hover,.role-list>button.active{box-shadow:inset 3px 0 var(--acid);background:#b7e16b0e}.role-list>button>span{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.role-list b,.role-list small,.role-list em{overflow-wrap:anywhere;min-width:0}.role-list i{border:1px solid var(--line);color:var(--acid);font:normal 8px var(--mono);flex:none;padding:3px 6px}.role-list small{color:var(--muted);font:9px var(--mono)}.role-list>button>div{flex-wrap:wrap;gap:6px;display:flex}.role-list em{color:#89958b;font:normal 8px var(--mono);background:#0a100c;padding:3px 6px}.role-editor input[readonly],.role-editor textarea[readonly]{color:#778279;cursor:not-allowed;background:#0b100c}.role-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.role-usage-grid span{border:1px solid var(--line);min-width:0;color:var(--muted);overflow-wrap:anywhere;background:#0b120e;padding:12px;font-size:10px}.role-usage-grid b{color:var(--acid);font:24px var(--mono);margin-bottom:5px;display:block}@media (max-width:1204px){.account-admin-layout{grid-template-columns:minmax(0,1fr)}.account-create-panel{position:static}}@media (max-width:900px){.role-admin-layout{grid-template-columns:minmax(0,1fr)}.account-directory-row{grid-template-columns:68px minmax(130px,1fr) auto auto}.account-directory-open{display:none}}@media (max-width:540px){.account-overview,.account-directory-filters{grid-template-columns:minmax(0,1fr)}.account-directory-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}.account-directory-id{grid-column:1/-1}.account-directory-row .clearance-badge{justify-self:start}.account-directory-row .account-state{justify-self:end}.account-detail-panel{border-top:1px solid var(--acid);border-left:0;border-radius:12px 12px 0 0;width:100%;height:auto;max-height:90%;inset:auto 0 0;box-shadow:0 -16px 42px #00000080}.account-detail-meta{grid-template-columns:minmax(0,1fr)}.account-detail-actions>button{width:100%}.account-card>header{flex-direction:column}.account-card-badges{justify-content:flex-start}.account-control-grid{grid-template-columns:minmax(0,1fr)}.account-card-actions>button{width:100%}.role-ledger>header{flex-direction:column;align-items:stretch;gap:12px}.role-ledger>header .primary-button{width:100%}.role-usage-grid{grid-template-columns:minmax(0,1fr)}.role-list>button>span{align-items:flex-start}}.world-page-tabs{border:1px solid var(--line);background:#0b120e;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding:8px;display:flex}.world-page-tabs a{min-width:150px;color:var(--muted);border:1px solid #0000;align-items:center;gap:9px;padding:12px 14px;font-size:12px;display:flex}.world-page-tabs a span{color:#617063;font:9px var(--mono)}.world-page-tabs a:hover,.world-page-tabs a.active{color:var(--text);background:#131d15;border-color:#b7e16b66}.world-page-tabs a.active span{color:var(--acid)}.world-cover h2{letter-spacing:.045em;overflow-wrap:anywhere;max-width:900px;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,SimSun,serif;font-weight:800;line-height:1.08}.world-terminal-document{color:#dce6dc;background-color:#0d1510;background-image:linear-gradient(#b7e16b06 1px,#0000 1px),linear-gradient(90deg,#b7e16b05 1px,#0000 1px),radial-gradient(circle at 88% 12%,#b7e16b17,#0000 18%);background-size:34px 34px,34px 34px,auto;border:1px solid #2a382d;min-width:0;padding:clamp(28px,6vw,76px);position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.world-document-rail{background:repeating-linear-gradient(to bottom,var(--acid) 0 24px,transparent 24px 35px);opacity:.55;width:6px;position:absolute;inset:0 auto 0 0}.world-terminal-document>header{border-bottom:1px solid #b7e16b38;justify-content:space-between;align-items:start;gap:30px;min-width:0;padding-bottom:28px;display:flex}.world-terminal-document>header>div:first-child{min-width:0}.world-terminal-document>header span{color:var(--acid);font:8px var(--mono);letter-spacing:.16em;overflow-wrap:anywhere}.world-terminal-document>header h2{letter-spacing:.035em;overflow-wrap:anywhere;margin:14px 0 9px;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,SimSun,serif;font-size:clamp(34px,6vw,68px);line-height:1.12}.world-terminal-document>header p{color:#8d9d8e;margin:0}.world-document-mark{text-align:right;color:var(--acid);flex:none}.world-document-mark b{font:900 48px var(--mono);letter-spacing:-.08em;display:block}.world-document-mark small{color:#718073;font:7px/1.5 var(--mono);letter-spacing:.14em}.world-document-meta{border-bottom:1px solid #b7e16b2e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.world-document-meta span{color:#718073;font:8px/1.6 var(--mono);border-right:1px solid #b7e16b24;padding:14px}.world-document-meta b{color:#b7e16b;font-weight:500}.world-rich-body{min-width:0;max-width:920px;margin:0 auto;padding:clamp(34px,6vw,72px) 0}.world-rich-body .rich-document{color:#dce6dc;min-width:0;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:16px;line-height:2.05}.world-rich-body .rich-document h1,.world-rich-body .rich-document h2,.world-rich-body .rich-document h3{color:#eef3e8;font-family:var(--sans);overflow-wrap:anywhere}.world-rich-body .rich-document h1{margin:52px 0 20px;font-size:34px}.world-rich-body .rich-document h2{margin:46px 0 18px;font-size:27px}.world-rich-body .rich-document h3{color:var(--acid);margin:36px 0 14px;font-size:21px}.world-rich-body .rich-document p,.world-rich-body .rich-document li,.world-rich-body .rich-document a{overflow-wrap:anywhere;word-break:break-word}.world-rich-body .rich-document a{color:var(--acid);text-decoration:underline}.rich-editor .tiptap hr{border:0;border-top:1px solid #b7e16b6b;margin:28px 0}.archive-sheet .rich-document hr{border:0;border-top:2px solid var(--archive-accent);opacity:.72;margin:32px 0}.world-rich-body .rich-document hr{background:linear-gradient(90deg,#0000,#b7e16bb8 16% 84%,#0000);border:0;height:1px;margin:42px 0}.world-rich-body .rich-document figure{background:#080e0a;border:1px solid #b7e16b3d;margin:34px 0;padding:12px}.world-rich-body .rich-document figure:before{content:"Q7 / VISUAL RECORD";color:#718073;font:7px var(--mono);letter-spacing:.15em;margin-bottom:10px;display:block}.world-rich-body .rich-document img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:78vh;margin:auto;display:block}.world-terminal-document>footer{color:#667367;text-align:center;font:8px var(--mono);letter-spacing:.16em;border-top:1px solid #b7e16b2e;padding-top:20px}.world-terminal-preview{min-height:420px;max-height:760px;box-shadow:none;padding:30px;overflow:auto}.world-terminal-preview>header h2{font-size:clamp(28px,5vw,48px)}.world-admin-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.world-page-ledger{min-width:0;position:sticky;top:18px}.world-page-list{gap:5px;display:grid}.world-page-list button{border:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#0d140f;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;padding:13px;display:grid}.world-page-list button>span{color:var(--acid);font:14px var(--mono);grid-row:1/3}.world-page-list button b,.world-page-list button small{overflow-wrap:anywhere;min-width:0}.world-page-list button small{color:var(--muted)}.world-page-list button.active{background:#152018;border-color:#b7e16b7a}.world-trash{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.world-trash h3{color:#de5f4e;font:9px var(--mono)}.world-trash>div{border:1px solid #de5f4e47;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.world-trash b,.world-trash small{overflow-wrap:anywhere;display:block}.world-trash small{color:var(--muted)}.world-trash button{color:#ff9385;cursor:pointer;background:0 0;border:1px solid #de5f4e73}.world-trash-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.world-admin-main{gap:14px;min-width:0;display:grid}.world-editor-panel,.world-live-preview,.world-version-panel{min-width:0}.world-editor-actions,.version-preview-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.world-live-preview{gap:10px;display:grid}.world-live-preview>header span{color:var(--acid);font:8px var(--mono)}.world-live-preview>header h2{margin:5px 0 0}.world-version-layout{grid-template-columns:260px minmax(0,1fr);gap:12px;min-width:0;padding:14px;display:grid}.world-version-list{gap:5px;max-height:740px;display:grid;overflow:auto}.world-version-list button{border:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#0d140f;gap:4px;padding:11px;display:grid}.world-version-list button.active{border-color:#b7e16b73}.world-version-list b{color:var(--acid);font:9px var(--mono)}.world-version-list span,.world-version-list small{overflow-wrap:anywhere}.world-version-list small{color:var(--muted)}.world-version-list em{color:#718073;font:normal 8px var(--mono)}.world-version-preview{gap:10px;min-width:0;display:grid}.version-preview-actions{border:1px solid var(--line);background:#0d140f;padding:10px}@media (max-width:1080px){.world-admin-layout{grid-template-columns:240px minmax(0,1fr)}.world-version-layout{display:block}.world-version-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:340px;margin-bottom:12px}}@media (max-width:760px){.theme-swatch-grid{gap:8px}.pending-asset-list>div{grid-template-columns:minmax(0,1fr) auto}.pending-asset-list>div button{grid-column:1/-1;width:100%}.access-mode-picker{grid-template-columns:1fr}.access-mode-picker legend,.access-mode-picker p{grid-column:auto}.world-page-tabs{flex-wrap:nowrap;overflow-x:auto}.world-page-tabs a{flex:0 0 160px}.world-cover h2{letter-spacing:.025em;font-size:clamp(42px,14vw,58px)}.world-terminal-document{padding:26px 20px}.world-document-mark{display:none}.world-document-meta{grid-template-columns:1fr}.world-document-meta span{border-bottom:1px solid #b7e16b1f;border-right:0}.world-rich-body{padding:34px 0}.world-admin-layout{display:block}.world-page-ledger{margin-bottom:14px;position:static}.world-version-layout{padding:10px}.world-version-list{grid-template-columns:1fr}.world-editor-actions,.version-preview-actions{flex-direction:column;align-items:stretch}.world-editor-actions>*,.version-preview-actions>*{width:100%}}.form-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inventory-admin-nav,.item-catalog-filters{margin-bottom:14px}.item-catalog-filters>header b{color:var(--acid);font:20px var(--mono)}.item-catalog-filters>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.item-catalog-filters label{min-width:0;color:var(--muted);font-size:10px}.item-catalog-layout{grid-template-columns:minmax(250px,340px) minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.item-catalog-index,.catalog-admin-list>div{border:1px solid var(--line);background:#0d140f;min-width:0;max-height:780px;display:grid;overflow:auto}.item-catalog-index button,.catalog-admin-list>div>button{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;gap:5px;padding:14px;display:grid}.item-catalog-index button:hover,.item-catalog-index button.active,.catalog-admin-list>div>button:hover,.catalog-admin-list>div>button.active{box-shadow:inset 3px 0 var(--acid);background:#152018}.item-catalog-index span,.catalog-admin-list span{color:var(--acid);font:8px var(--mono)}.item-catalog-index b,.item-catalog-index small,.catalog-admin-list b,.catalog-admin-list small{overflow-wrap:anywhere;min-width:0}.item-catalog-index small,.catalog-admin-list small{color:var(--muted)}.inventory-visibility-badge.inventory-visibility-badge{min-height:22px;font:800 8px var(--mono);letter-spacing:.12em;white-space:nowrap;border:1px solid;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:3px 8px;line-height:1;display:inline-flex}.inventory-visibility-badge.all{color:var(--acid);background:#b7e16b14}.inventory-visibility-badge.holder{color:#d9bc74;background:#d9bc7417}.inventory-visibility-badge.management{color:#ff9c8e;background:#de5f4e1f;box-shadow:inset 3px 0 #de5f4e8c}.inventory-visibility-badge.management-only{color:#fff0ed;background:#8c3028;border-color:#e76f60;box-shadow:0 0 0 2px #de5f4e1f}.inventory-clearance-badge,.inventory-display-badge{min-height:22px;color:var(--acid);font:800 8px var(--mono);letter-spacing:.08em;white-space:nowrap;background:#b7e16b14;border:1px solid #b7e16b8f;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:3px 8px;line-height:1;display:inline-flex}.inventory-clearance-badge.unknown{color:#ffb1a7;background:#de5f4e24;border-color:#e76f60;box-shadow:inset 3px 0 #de5f4e94}.inventory-display-badge.hidden{color:#e2c985;background:#b89a5b1f;border-color:#b89a5b}.item-catalog-title-row,.inventory-heading-line,.inventory-holding-heading,.catalog-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.item-catalog-title-row b,.inventory-holding-heading>span,.catalog-editor-heading h2{overflow-wrap:anywhere;min-width:0}.catalog-editor-heading{justify-content:flex-start;margin-top:7px}.catalog-editor-heading h2{margin:0}.inventory-clearance-summary{border:1px solid var(--line);min-width:0;color:var(--muted);font:9px var(--mono);background:#b7e16b09;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.item-codex-sheet{background:linear-gradient(135deg,#b7e16b0e,#0000 32%),repeating-linear-gradient(0deg,#0000 0 32px,#b7e16b05 32px 33px),#0d1510;border:1px solid #334036;min-width:0;padding:clamp(24px,4vw,52px);position:relative;overflow:hidden}.item-codex-sheet:before{content:"CONTROLLED MATERIAL RECORD";color:#536056;font:7px var(--mono);letter-spacing:.15em;position:absolute;top:14px;right:18px}.item-codex-sheet>header{border-bottom:1px solid var(--line);padding-bottom:20px}.item-codex-sheet>header span{color:var(--acid);font:10px var(--mono);letter-spacing:.12em}.item-codex-sheet h2{overflow-wrap:anywhere;margin:10px 0 6px;font-size:clamp(28px,5vw,54px)}.item-codex-sheet>header p{color:var(--muted);margin:0}.item-codex-image{border:1px solid var(--line);background:#080e0a;place-items:center;min-height:220px;margin:20px 0;padding:14px;display:grid}.item-codex-image img{object-fit:contain;max-width:100%;max-height:520px;display:block}.item-codex-meta{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.item-codex-meta span{border-right:1px solid var(--line);min-width:0;padding:13px}.item-codex-meta span:last-child{border-right:0}.item-codex-meta small,.item-codex-meta b{overflow-wrap:anywhere;display:block}.item-codex-meta small{color:#667269;font:8px var(--mono)}.item-codex-meta b{color:#d6e0d4;margin-top:5px;font-size:11px}.item-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.item-chip-list{flex-wrap:wrap;gap:7px;display:flex}.item-chip-list span{color:var(--acid);font:9px var(--mono);border:1px solid #b7e16b47;padding:6px 9px}.item-attributes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.item-attributes div{border:1px solid var(--line);min-width:0;padding:11px}.item-attributes dt{color:#6e7c70;font:8px var(--mono)}.item-attributes dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0}.inventory-workspace.industrial{gap:14px;min-width:0;display:grid}.inventory-industrial-loadout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.7fr);align-items:start;gap:14px;min-width:0;display:grid}.inventory-equipment-wall,.inventory-quick-rack,.inventory-storage-console{min-width:0;margin:0}.inventory-equipment-wall>header>b,.inventory-quick-rack>header>b{color:var(--acid);font:16px var(--mono)}.inventory-equipment-modules{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;min-width:0;padding:10px;display:grid}.inventory-equipment-module{background:linear-gradient(145deg,#b7e16b0b,#0000 48%),#0a100c;border:1px solid #334036;align-content:start;gap:9px;min-width:0;min-height:156px;padding:12px;display:grid;box-shadow:inset 3px 0 #26352a}.inventory-equipment-module.occupied{box-shadow:inset 3px 0 var(--acid);border-color:#b7e16b5c}.inventory-equipment-module.legacy,.inventory-quick-module.legacy{border-color:#d9bc7461;box-shadow:inset 3px 0 #a38447}.inventory-equipment-module>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.inventory-equipment-module>header span{color:#68766a;font:7px var(--mono);letter-spacing:.12em}.inventory-equipment-module>header b{color:#aab7ac;font:9px var(--mono);white-space:nowrap}.inventory-equipment-module h3{overflow-wrap:anywhere;margin:0;font-size:13px}.inventory-module-meter{background:repeating-linear-gradient(90deg,#1b251e 0 12px,#0d140f 12px 15px);border:1px solid #2e3a31;height:5px;overflow:hidden}.inventory-module-meter i{background:repeating-linear-gradient(90deg,var(--acid) 0 12px,#7fa346 12px 15px);height:100%;display:block;box-shadow:0 0 8px #b7e16b40}.inventory-module-meter.unknown{opacity:.62}.inventory-wall-holdings{gap:6px;min-width:0;display:grid}.inventory-compact-holding{width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#0d1510;border:1px solid #2c382f;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;transition:border-color .15s,background-color .15s;display:grid}.inventory-compact-holding:hover{background:#131d16;border-color:#b7e16b85}.inventory-compact-holding.selected{border-color:var(--acid);background:#162119;box-shadow:inset 0 0 0 1px #b7e16b29}.inventory-compact-holding:focus-visible,.inventory-storage-item:focus-visible,.inventory-storage-tabs button:focus-visible,.inventory-view-switch button:focus-visible{outline-offset:2px;outline:2px solid #eef3e8}.inventory-compact-thumb{object-fit:contain;color:#59685b;width:42px;height:42px;font:700 11px var(--mono);background:repeating-linear-gradient(135deg,#111a13 0 7px,#0b120d 7px 14px);border:1px solid #2d3930;place-items:center;display:grid}.inventory-compact-thumb.media-image-shell{flex:0 0 42px;width:42px;height:42px}.inventory-compact-thumb.media-image-shell img{object-fit:contain;width:100%;height:100%}.inventory-compact-copy{min-width:0}.inventory-compact-holding b,.inventory-compact-holding small{overflow-wrap:anywhere;display:block}.inventory-compact-holding b{font-size:10px}.inventory-compact-holding small{color:var(--muted);margin-top:3px;font-size:8px}.inventory-compact-holding strong{color:var(--acid);font:10px var(--mono)}.inventory-empty-mark{color:#4f5e52;min-height:50px;font:8px var(--mono);letter-spacing:.13em;border:1px dashed #304035;place-items:center;display:grid}.inventory-quick-rack>div{gap:7px;min-width:0;padding:10px;display:grid}.inventory-quick-module{background:#0a100c;border:1px solid #303d33;grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr);min-width:0;display:grid}.inventory-quick-module.occupied{border-color:#b7e16b57}.inventory-quick-module>header{background:#101812;border-right:1px solid #303d33;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.inventory-quick-module>header>span{color:var(--acid);font:12px var(--mono)}.inventory-quick-module>header b,.inventory-quick-module>header small{overflow-wrap:anywhere;display:block}.inventory-quick-module>header b{font-size:9px}.inventory-quick-module>header small{color:#6f7d71;font:7px var(--mono);margin-top:2px}.inventory-quick-module>div{gap:5px;min-width:0;padding:6px;display:grid}.inventory-quick-module .inventory-compact-holding{grid-template-columns:34px minmax(0,1fr) auto}.inventory-quick-module .inventory-compact-thumb{width:34px;height:34px}.inventory-quick-module .inventory-compact-thumb.media-image-shell{flex-basis:34px;width:34px;height:34px}.inventory-quick-module .inventory-empty-mark{min-height:42px}.inventory-storage-console>header{align-items:stretch}.inventory-storage-tabs{scrollbar-width:thin;gap:3px;min-width:0;display:flex;overflow-x:auto}.inventory-storage-tabs,.side-rail nav{scrollbar-color:#b7e16b61 transparent}.inventory-storage-tabs::-webkit-scrollbar{height:4px}.side-rail nav::-webkit-scrollbar{height:4px}.inventory-storage-tabs::-webkit-scrollbar-track{background:0 0}.side-rail nav::-webkit-scrollbar-track{background:0 0}.inventory-storage-tabs::-webkit-scrollbar-thumb{background:#b7e16b61}.side-rail nav::-webkit-scrollbar-thumb{background:#b7e16b61}.inventory-storage-tabs button{color:#aab4ac;cursor:pointer;background:#0b120e;border:1px solid #334036;flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:132px;padding:10px 12px;display:flex}.inventory-storage-tabs button:hover{color:var(--text);border-color:#b7e16b7a}.inventory-storage-tabs button.active{border-color:var(--acid);color:var(--acid);box-shadow:inset 0 -3px var(--acid);background:#172219}.inventory-storage-tabs button span{font-size:10px}.inventory-storage-tabs button b{font:14px var(--mono)}.inventory-view-switch{align-items:stretch;gap:3px;display:flex}.inventory-view-switch button{color:#89968b;cursor:pointer;background:#0b120e;border:1px solid #334036;min-width:54px;padding:8px 10px}.inventory-view-switch button:hover,.inventory-view-switch button.active{border-color:var(--acid);color:var(--acid);background:#152018}.inventory-view-switch button.active{box-shadow:inset 0 -2px var(--acid)}.inventory-warehouse-context{border-bottom:1px solid var(--line);background:#b7e16b06;grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr);gap:10px;min-width:0;padding:10px;display:grid}.inventory-warehouse-context label{min-width:0;color:var(--muted);font-size:9px}.inventory-warehouse-context select{margin-top:6px}.inventory-warehouse-context>div{background:#0a110c;border-left:2px solid #556458;min-width:0;padding:9px 11px}.inventory-warehouse-context span{color:var(--acid);font:7px var(--mono);letter-spacing:.1em}.inventory-warehouse-context b,.inventory-warehouse-context p{overflow-wrap:anywhere;display:block}.inventory-warehouse-context b{margin-top:4px}.inventory-warehouse-context p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.6}.inventory-storage-filters{border-bottom:1px solid var(--line);background:#0c130e;grid-template-columns:minmax(180px,1.35fr) repeat(3,minmax(130px,.7fr)) auto;align-items:end;gap:8px;min-width:0;padding:10px;display:grid}.inventory-storage-filters label{min-width:0;color:var(--muted);font-size:8px}.inventory-storage-filters input,.inventory-storage-filters select{min-width:0;margin-top:5px}.inventory-filter-summary{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-height:36px;display:flex}.inventory-filter-summary b{color:var(--acid);font:18px var(--mono)}.inventory-filter-summary span{color:var(--muted);font:8px var(--mono)}.inventory-filter-summary button{margin-left:3px}.inventory-storage-items{gap:7px;min-width:0;padding:10px;display:grid}.inventory-storage-items.grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.inventory-storage-items.list{grid-template-columns:minmax(0,1fr)}.inventory-storage-item{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#0b120e;border:1px solid #2f3b32;padding:0;transition:border-color .15s,background-color .15s,transform .15s;overflow:hidden}.inventory-storage-item:hover{background:#121b15;border-color:#b7e16b7a;transform:translateY(-1px)}.inventory-storage-item.selected{border-color:var(--acid);background:#152018;box-shadow:inset 0 0 0 1px #b7e16b29}.inventory-storage-item.grid{grid-template-rows:72px minmax(0,1fr);display:grid}.inventory-storage-item.list{grid-template-columns:58px minmax(0,1fr);align-items:center;display:grid}.inventory-storage-thumb{color:#506052;width:100%;height:72px;font:800 15px var(--mono);letter-spacing:.1em;background:repeating-linear-gradient(135deg,#111a13 0 8px,#0b120d 8px 16px);border-bottom:1px solid #2f3b32;place-items:center;display:grid}.inventory-storage-item.list .inventory-storage-thumb{box-sizing:border-box;border-bottom:0;border-right:1px solid #2f3b32;height:58px;padding:6px}.inventory-storage-thumb img{object-fit:contain;width:100%;height:100%;display:block}.inventory-storage-copy{align-content:start;gap:4px;min-width:0;padding:8px;display:grid}.inventory-storage-copy>b,.inventory-storage-copy>small{overflow-wrap:anywhere;display:block}.inventory-storage-copy>b{font-size:10px}.inventory-storage-copy>small{color:var(--muted);font-size:8px;line-height:1.45}.inventory-storage-footer{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.inventory-storage-copy strong{color:var(--acid);font:11px var(--mono)}.inventory-item-code{color:var(--acid);font:7px var(--mono);letter-spacing:.08em;overflow-wrap:anywhere}.empty-inventory{color:#667269;text-align:center;grid-column:1/-1;margin:0;padding:24px}.inventory-detail-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.inventory-detail-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030805c7}.inventory-detail-dialog .inventory-detail-panel{border-left:1px solid var(--acid);background:linear-gradient(145deg,#b7e16b11,#0000 45%),#101713;width:min(420px,100%);height:100%;padding:18px;position:absolute;inset:0 0 0 auto;overflow:auto;box-shadow:-16px 0 42px #0000007a}.inventory-detail-feedback{color:#d6e8bd;background:#b7e16b12;border:1px solid #b7e16b47;margin:0 0 12px;padding:10px 12px;font-size:11px;line-height:1.6}.inventory-detail-feedback.error{color:#ffb0a5;background:#de5f4e1a;border-color:#de5f4e7a}.inventory-detail-header{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.inventory-detail-header>div{min-width:0}.inventory-detail-header span{color:var(--acid);font:8px var(--mono)}.inventory-detail-header h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:21px}.inventory-detail-image{border:1px solid var(--line);background:#070c09;place-items:center;min-height:180px;max-height:300px;margin:14px 0;display:grid;overflow:hidden}.inventory-detail-image img{object-fit:contain;width:100%;height:100%;max-height:300px;display:block}.inventory-detail-image.placeholder{color:#4d5a4f;font:10px var(--mono);letter-spacing:.12em}.inventory-detail-classification{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.inventory-detail-classification>span:first-child{min-width:0;color:var(--acid);font:8px var(--mono);overflow-wrap:anywhere}.inventory-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.inventory-detail-meta div{border:1px solid var(--line);background:#0a100c;min-width:0;padding:9px}.inventory-detail-meta dt{color:#68756a;font:7px var(--mono)}.inventory-detail-meta dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:10px}.inventory-detail-actions{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.inventory-detail-actions label{min-width:0;color:var(--muted);font-size:9px}.inventory-detail-actions input,.inventory-detail-actions select{min-width:0;margin-top:5px}.inventory-use-actions{gap:7px;display:grid}.inventory-use-actions p{color:var(--muted);background:#0b120e;border-left:2px solid #657267;margin:0;padding:9px;font-size:10px}.inventory-privacy-panel{min-width:0}.inventory-privacy-panel>header>b{color:var(--acid);font:16px var(--mono)}.inventory-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(190px,.75fr);gap:9px;min-width:0;padding:10px;display:grid}.inventory-portable-capacity{background:linear-gradient(135deg,#b7e16b14,#0000 70%),#0a100c;border:1px solid #b7e16b47;align-content:center;gap:5px;min-width:0;padding:10px 12px;display:grid}.inventory-portable-capacity>span{color:var(--acid);font:8px var(--mono);letter-spacing:.08em}.inventory-portable-capacity>b{font:18px var(--mono)}.inventory-portable-capacity>small{color:var(--muted);font-size:9px;line-height:1.55}.inventory-portable-capacity.blocked{background:#de5f4e1a;border-color:#e76f60}.inventory-compact-holding.unknown,.inventory-storage-item.unknown{background:repeating-linear-gradient(135deg,#111711 0 8px,#0a100c 8px 16px);border-style:dashed}div.inventory-compact-holding.unknown,article.inventory-storage-item.unknown{cursor:default}article.inventory-storage-item.unknown:hover{border-color:#2f3b32;transform:none}.inventory-compact-holding.unknown .inventory-compact-thumb,.inventory-storage-item.unknown .inventory-storage-thumb,.inventory-detail-image.unknown{color:#d6c07f;font:800 28px var(--mono)}.inventory-item-display-switch{margin:12px 0}.inventory-capacity-warning,.inventory-deposit-warning{color:#ffb0a5;background:#de5f4e1a;border:1px solid #de5f4e7a;margin:0;padding:10px 12px;font-size:10px;line-height:1.6}.inventory-deposit-warning{color:#ead59b;background:#b89a5b1a;border-color:#dcb05485;grid-template-columns:1fr auto;gap:7px;display:grid}.inventory-deposit-warning>b,.inventory-deposit-warning>p{grid-column:1/-1;margin:0}.inventory-deposit-warning>button{min-width:0}.inventory-request-panel,.request-approval-ledger,.inventory-transaction-ledger{margin-top:14px}.inventory-request-panel>div,.request-approval-ledger>div{gap:7px;padding:10px;display:grid}.inventory-request-panel article,.request-approval-ledger article{border:1px solid var(--line);background:#0b120e;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.inventory-request-panel article span,.request-approval-ledger article span{color:var(--acid);font:8px var(--mono)}.inventory-request-panel article b,.inventory-request-panel article small,.request-approval-ledger article b,.request-approval-ledger article small{overflow-wrap:anywhere;display:block}.inventory-request-panel article small,.request-approval-ledger article small{color:var(--muted)}.request-approval-ledger article>div:last-child{gap:7px;display:flex}.catalog-admin-layout,.warehouse-admin-layout,.inventory-admin-dashboard,.inventory-settings-grid{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:start;gap:14px;min-width:0;display:grid}.catalog-admin-list,.warehouse-admin-list{position:sticky;top:18px}.catalog-item-editor{min-width:0}.catalog-capacity-fields{border:1px solid var(--line);background:#b7e16b06;min-width:0;margin:0;padding:14px}.catalog-capacity-fields legend{color:var(--text);padding:0 7px;font-weight:800}.catalog-capacity-fields .form-two-columns>label{min-width:0;color:var(--muted);font-size:10px}.catalog-capacity-fields small{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.5;display:block}.item-image-manager{border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px;margin:14px;padding:14px;display:flex}.item-image-manager h3{width:100%;margin:0}.item-image-manager img{object-fit:contain;border:1px solid var(--line);max-width:240px;max-height:240px;display:block}.item-image-manager .media-image-shell{width:min(240px,100%);min-height:180px}.inventory-distribution{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px;display:grid}.inventory-distribution h3{grid-column:1/-1}.inventory-distribution span{border:1px solid var(--line);background:#0b120e;padding:11px}.inventory-distribution small,.inventory-distribution b{display:block}.inventory-distribution small{color:var(--muted)}.inventory-distribution b{color:var(--acid);font:18px var(--mono);margin-top:5px}.inventory-setting-list{min-width:0}.inventory-setting-list>button,.warehouse-admin-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;gap:5px;padding:12px;display:grid}.inventory-setting-list>button.active,.warehouse-admin-list>button.active{box-shadow:inset 3px 0 var(--acid);background:#152018}.inventory-setting-list>button small,.warehouse-admin-list>button small{color:var(--muted)}.inventory-setting-list>form{border-top:1px solid var(--line);margin:12px;padding-top:12px}.warehouse-editor{min-width:0}.warehouse-empty-state{color:var(--muted);text-align:center;margin:0;padding:24px 14px}.warehouse-owner-note,.warehouse-manager-scope-note p,.inventory-transfer-capacity-note{color:var(--muted);background:#0b120e;border-left:2px solid #647267;margin:0;padding:10px 12px;font-size:10px;line-height:1.65}.inventory-transfer-capacity-note.invalid{color:#ffb1a7;background:#de5f4e14;border-left-color:#de5f4e}.warehouse-manager-scope-note{margin-bottom:14px}.warehouse-manager-scope-note p{margin:12px}.warehouse-authorization-picker{gap:10px;display:grid}.warehouse-authorization-picker>p{margin:0}.warehouse-authorization-picker>.warehouse-access-search{cursor:default;background:0 0;border:0;margin:0;padding:0}.warehouse-authorization-picker>.warehouse-access-search:hover{background:0 0;border-color:#0000}.warehouse-access-search>span{width:100%}.warehouse-access-search input{margin-top:6px;width:100%!important}.warehouse-access-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.warehouse-access-columns>section{border:1px solid var(--line);background:#090f0b;min-width:0;max-height:340px;padding:8px;overflow:auto}.warehouse-access-columns h3{z-index:1;border-bottom:1px solid var(--line);background:#101812;justify-content:space-between;gap:8px;margin:-8px -8px 8px;padding:10px;font-size:10px;display:flex;position:sticky;top:-8px}.warehouse-access-columns h3 small{color:var(--acid);font:8px var(--mono)}.warehouse-access-columns>section>label{border:1px solid var(--line);cursor:pointer;background:#0d140f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:7px;padding:9px;display:grid}.warehouse-access-columns>section>label:hover{background:#111a13;border-color:#b7e16b57}.warehouse-access-columns>section>label.selected{background:#b7e16b13;border-color:#b7e16b8c}.warehouse-access-columns>section>label:has(input:focus-visible){outline-offset:2px;outline:2px solid #eef3e8}.warehouse-access-columns input{width:auto}.warehouse-access-columns b,.warehouse-access-columns small{overflow-wrap:anywhere;min-width:0;display:block}.warehouse-access-columns small{color:var(--muted);margin-top:4px;font-size:8px}.warehouse-access-columns>section>p{color:var(--muted);text-align:center;margin:0;padding:16px 8px}.inventory-member-panel{min-width:0}.management-transfer-panel{margin-top:14px}.inventory-member-panel>header label{color:var(--muted);font-size:9px}.inventory-member-combobox,.inventory-item-combobox{min-width:0;position:relative}.inventory-member-panel>header .inventory-member-combobox{width:min(330px,100%)}.inventory-member-combobox>label,.inventory-item-combobox>label{color:var(--muted);font-size:9px;display:block}.inventory-member-combobox>input,.inventory-item-combobox>input{width:100%;margin-top:5px}.inventory-member-current,.inventory-item-current{background:#b7e16b0e;border:1px solid #b7e16b4d;gap:3px;min-width:0;margin-top:5px;padding:8px 10px;display:grid}.inventory-member-current b,.inventory-member-current small,.inventory-item-current b,.inventory-item-current small{overflow-wrap:anywhere;min-width:0}.inventory-member-current small,.inventory-item-current small,.inventory-member-help{color:var(--muted);font-size:8px}.inventory-member-help{margin-top:5px;line-height:1.5;display:block}.inventory-member-options,.inventory-item-options{z-index:20;border:1px solid var(--acid);background:#0b120e;max-height:280px;display:grid;position:absolute;inset:auto 0;overflow:auto;box-shadow:0 14px 28px #00000073}.inventory-member-options>button,.inventory-item-options>button{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;gap:3px;padding:10px;display:grid}.inventory-member-options>button:hover,.inventory-member-options>button:focus-visible,.inventory-member-options>button.active,.inventory-item-options>button:hover,.inventory-item-options>button:focus-visible{box-shadow:inset 3px 0 var(--acid);background:#b7e16b13}.inventory-member-options b,.inventory-member-options small,.inventory-item-options b,.inventory-item-options small{overflow-wrap:anywhere;min-width:0}.inventory-member-options small,.inventory-item-options small{color:var(--muted);font-size:8px}.inventory-member-options>p,.inventory-item-options>p{color:var(--muted);text-align:center;margin:0;padding:11px;font-size:9px}.warehouse-authorization-picker .inventory-member-options{max-height:220px;box-shadow:none;margin-top:5px;position:static}.warehouse-selected-member{background:#b7e16b0d;border:1px solid #b7e16b4d;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:7px;padding:9px;display:flex}.warehouse-selected-member>span{min-width:0}.warehouse-selected-member b,.warehouse-selected-member small{overflow-wrap:anywhere;min-width:0;display:block}.warehouse-selected-member small{color:var(--muted);margin-top:3px;font-size:8px}.warehouse-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.warehouse-inventory-manager{gap:14px;min-width:0;margin-top:14px;display:grid}.warehouse-inventory-heading{border:1px solid var(--line);background:#0b120e;justify-content:space-between;align-items:end;gap:12px;min-width:0;padding:14px;display:flex}.warehouse-inventory-heading span,.warehouse-issue-form>header span{color:var(--acid);font:8px var(--mono);letter-spacing:.12em}.warehouse-inventory-heading h2,.warehouse-issue-form h3{margin:4px 0 0}.warehouse-inventory-heading>b{color:var(--acid);font:12px var(--mono);flex:none}.warehouse-issue-form{border:1px solid var(--line);background:var(--panel);gap:10px;min-width:0;padding:14px;display:grid}.warehouse-item-search{color:var(--muted);font-size:9px}.warehouse-item-search input{width:100%;margin-top:5px}.warehouse-item-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:260px;display:grid;overflow:auto}.warehouse-item-results>button{border:1px solid var(--line);min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#0b120e;gap:4px;padding:10px;display:grid}.warehouse-item-results>button:hover,.warehouse-item-results>button:focus-visible,.warehouse-item-results>button.active{background:#b7e16b13;border-color:#b7e16b8c}.warehouse-item-results b,.warehouse-item-results small{overflow-wrap:anywhere;min-width:0}.warehouse-item-results small{color:var(--muted);font-size:8px}.warehouse-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.warehouse-operation-grid>label{min-width:0;color:var(--muted);font-size:9px}.warehouse-operation-grid input,.warehouse-operation-grid textarea{width:100%;margin-top:5px}.warehouse-operation-grid .wide{grid-column:1/-1}.warehouse-holding-ledger>header,.warehouse-request-ledger>header{align-items:end}.warehouse-holding-ledger>header label{color:var(--muted);font-size:9px}.warehouse-holding-ledger>header input{width:min(280px,100%);margin-top:5px;display:block}.warehouse-holding-ledger>article,.warehouse-request-ledger>article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.warehouse-holding-ledger article b,.warehouse-holding-ledger article small,.warehouse-request-ledger article b,.warehouse-request-ledger article small{overflow-wrap:anywhere;min-width:0;display:block}.warehouse-holding-ledger article small,.warehouse-request-ledger article small{color:var(--muted);margin-top:4px}.warehouse-request-ledger article>div:last-child{flex:none;gap:7px;display:flex}.warehouse-holding-editor{min-width:0}.warehouse-holding-editor>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.warehouse-holding-editor>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px;display:grid}.warehouse-holding-editor>dl div{border:1px solid var(--line);background:#0b120e;padding:10px}.warehouse-holding-editor dt{color:var(--muted);font:8px var(--mono)}.warehouse-holding-editor dd{color:var(--acid);font:16px var(--mono);margin:5px 0 0}.warehouse-holding-editor>.secondary-button{margin:0 14px 14px}.warehouse-holding-actions{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.warehouse-holding-actions form{border:1px solid var(--line);background:#0b120e;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.warehouse-holding-actions h4{margin:0}.warehouse-holding-actions label{min-width:0;color:var(--muted);font-size:9px}.warehouse-holding-actions input,.warehouse-holding-actions select{width:100%;margin-top:5px}.admin-holding-list{gap:7px;max-height:620px;padding:10px;display:grid;overflow:auto}.admin-holding-list article,.admin-holding-card{border:1px solid var(--line);background:#0b120e;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.admin-holding-card{width:100%;color:var(--text);text-align:left;cursor:pointer}.admin-holding-card:hover{background:#131d16;border-color:#b7e16b7a}.admin-holding-card:focus-visible{outline-offset:2px;outline:2px solid #eef3e8}.admin-holding-card:disabled{opacity:.62;cursor:wait}.admin-holding-card>div{min-width:0}.admin-holding-card>em{color:var(--acid);font:9px var(--mono);flex:none;font-style:normal}.admin-holding-list span{color:var(--acid);font:8px var(--mono)}.admin-holding-list b,.admin-holding-list small{overflow-wrap:anywhere;display:block}.admin-holding-list small{color:var(--muted)}.inventory-adjustment-dialog .inventory-detail-panel{width:min(520px,100%)}.inventory-adjustment-dialog .inventory-detail-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;min-width:0;padding-bottom:12px;display:flex}.inventory-adjustment-dialog .inventory-detail-panel>header span{color:var(--acid);font:8px var(--mono);letter-spacing:.1em}.inventory-adjustment-dialog .inventory-detail-panel>header h2{margin:5px 0 0;font-size:22px}.holding-adjustment-identity{gap:4px;margin:14px 0;display:grid}.holding-adjustment-identity b{overflow-wrap:anywhere}.holding-adjustment-identity small{color:var(--muted)}.holding-adjustment-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0 0 14px;display:grid}.holding-adjustment-summary>div{border:1px solid var(--line);background:#0a100c;min-width:0;padding:9px}.holding-adjustment-summary dt{color:#68756a;font:7px var(--mono)}.holding-adjustment-summary dd{color:var(--acid);font:15px var(--mono);overflow-wrap:anywhere;margin:5px 0 0}.holding-adjustment-block{border-top:1px solid var(--line);gap:9px;padding:14px 0;display:grid}.holding-adjustment-block h3,.holding-adjustment-block p{margin:0}.holding-adjustment-block h3{font-size:13px}.holding-adjustment-block p{color:var(--muted);font-size:10px;line-height:1.6}.holding-adjustment-block>label:not(.status-switch){color:var(--muted);font-size:9px}.holding-adjustment-block>label:not(.status-switch) input{margin-top:5px}.holding-adjustment-impact,.holding-capacity-preview{border:1px solid var(--line);background:#0a100c;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;padding:10px 12px;display:grid}.holding-adjustment-impact span,.holding-capacity-preview span{color:var(--muted);font:8px var(--mono)}.holding-adjustment-impact b,.holding-capacity-preview b{color:var(--acid);font:13px var(--mono)}.holding-adjustment-impact small,.holding-capacity-preview small{color:var(--muted);grid-column:1/-1;line-height:1.55}.holding-adjustment-impact.decrease{border-color:#d9bc7461}.holding-adjustment-impact.decrease b{color:#e2c985}.holding-capacity-preview.invalid{background:#de5f4e14;border-color:#de5f4e8c}.holding-capacity-preview.invalid b,.holding-capacity-preview.invalid small{color:#ffb1a7}.inventory-transaction-ledger>div{max-height:620px;overflow:auto}.inventory-transaction-ledger article{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) minmax(0,.8fr);gap:12px;min-width:0;padding:12px 14px;display:grid}.inventory-transaction-ledger time{color:#829084;font:9px var(--mono)}.inventory-transaction-ledger b,.inventory-transaction-ledger small{overflow-wrap:anywhere;display:block}.inventory-transaction-ledger small{color:var(--muted)}@media (max-width:1000px){.item-catalog-layout,.catalog-admin-layout,.warehouse-admin-layout,.inventory-admin-dashboard,.inventory-settings-grid{grid-template-columns:1fr}.catalog-admin-list,.warehouse-admin-list{position:static}.item-catalog-index{max-height:360px}.warehouse-holding-actions{grid-template-columns:1fr}.inventory-industrial-loadout{grid-template-columns:minmax(0,1fr)}.inventory-quick-rack>div,.inventory-storage-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filter-summary{justify-content:flex-start}}@media (min-width:761px) and (max-width:857px){.inventory-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.inventory-admin-nav a{min-width:0;padding-inline:8px}}@media (max-width:760px){.remote-update-banner{flex-direction:column;align-items:stretch;position:static}.remote-update-banner button{width:100%}.inventory-admin-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.inventory-admin-nav a{min-width:0;padding-inline:8px}.form-two-columns,.item-catalog-filters>div,.item-attributes{grid-template-columns:1fr}.warehouse-access-columns{grid-template-columns:minmax(0,1fr)}.item-codex-meta{grid-template-columns:1fr}.item-codex-meta span{border-right:0;border-bottom:1px solid var(--line)}.inventory-equipment-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-quick-rack>div{grid-template-columns:minmax(0,1fr)}.inventory-storage-console>header{gap:8px;display:grid}.inventory-view-switch{justify-self:end}.inventory-warehouse-context{grid-template-columns:minmax(0,1fr)}.inventory-storage-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-privacy-grid{grid-template-columns:minmax(0,1fr)}.inventory-filter-summary{grid-column:1/-1}.inventory-detail-dialog .inventory-detail-panel{border-top:1px solid var(--acid);border-left:0;border-radius:12px 12px 0 0;width:100%;height:auto;max-height:86%;inset:auto 0 0;box-shadow:0 -16px 42px #00000080}.inventory-request-panel article,.request-approval-ledger article,.admin-holding-list article,.admin-holding-card{flex-direction:column;align-items:stretch}.admin-holding-card>em{align-self:flex-end}.holding-adjustment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.request-approval-ledger article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.inventory-transaction-ledger article{grid-template-columns:1fr}.inventory-distribution{grid-template-columns:1fr 1fr}}@media (max-width:420px){.warehouse-item-results,.warehouse-operation-grid{grid-template-columns:minmax(0,1fr)}.warehouse-operation-grid .wide{grid-column:auto}.warehouse-inventory-heading,.warehouse-holding-ledger>header,.warehouse-request-ledger>header,.warehouse-holding-ledger>article,.warehouse-request-ledger>article,.warehouse-holding-editor>header{flex-direction:column;align-items:stretch}.warehouse-request-ledger article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.inventory-equipment-modules,.inventory-storage-filters{grid-template-columns:minmax(0,1fr)}.inventory-storage-tabs button{min-width:116px}.inventory-storage-items.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filter-summary{grid-column:auto}.inventory-detail-meta{grid-template-columns:minmax(0,1fr)}.inventory-distribution,.request-approval-ledger article>div:last-child{grid-template-columns:1fr}}.data-exchange-links,.management-shortcut,.profile-download-actions,.personnel-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.data-exchange-links{margin:0 0 18px}.data-exchange-links a{color:var(--accent);font:700 12px/1.2 var(--font-mono);letter-spacing:.08em;border-bottom:1px solid var(--accent);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.data-exchange-links a{border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}}.data-exchange-links a{padding:6px 0}.management-shortcut{color:var(--muted);background:#121e16b8;border:1px solid #a4c28440;justify-content:space-between;margin:0 0 16px;padding:10px 14px;font-size:13px}.data-exchange-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.data-exchange-tabs button{min-height:48px;color:var(--muted);font:700 13px/1 var(--font-mono);letter-spacing:.12em;background:#111b15;border:1px solid #a4c2843d}.data-exchange-tabs button.active{border-color:var(--accent);color:#eef5e8;box-shadow:inset 0 -3px 0 var(--accent);background:#203324}.data-exchange-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.exchange-operation-card{flex-direction:column;gap:14px;min-height:250px;display:flex}.exchange-operation-card header span,.exchange-preview header span{font:700 11px/1 var(--font-mono);letter-spacing:.16em;color:var(--accent)}.exchange-operation-card h2,.exchange-preview h2{margin:7px 0 0}.exchange-operation-card p{color:var(--muted);flex:1;line-height:1.7}.exchange-operation-card small{color:var(--muted);overflow-wrap:anywhere;display:block}.exchange-operation-card .file-button{width:max-content;display:inline-flex}.exchange-preview{margin-top:18px}.exchange-preview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.exchange-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.exchange-summary span{color:var(--muted);background:#111a15;border:1px solid #a4c28438;flex-direction:column;gap:5px;padding:14px;display:flex}.exchange-summary b{font:700 24px/1 var(--font-mono);color:#e7eee2}.exchange-summary .danger{border-color:#d2564880}.exchange-summary .danger b{color:#ef8a7e}.exchange-preview .table-scroll{overflow:auto}.exchange-preview table{border-collapse:collapse;width:100%;min-width:620px}.exchange-preview th,.exchange-preview td{text-align:left;vertical-align:top;border-bottom:1px solid #a4c28429;padding:11px 12px}.exchange-preview th{color:var(--accent);font:700 11px/1.2 var(--font-mono);letter-spacing:.1em}.profile-download-actions{display:inline-flex}.profile-download-actions small{width:100%;color:var(--muted);font-size:11px}.profile-download-actions.compact small{display:none}.personnel-card-actions{margin-top:12px}@media (max-width:980px){.data-exchange-grid{grid-template-columns:1fr}.exchange-operation-card{min-height:0}}@media (max-width:760px){.data-exchange-tabs{grid-template-columns:1fr}.exchange-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-preview>header,.management-shortcut{flex-direction:column;align-items:flex-start}.profile-toolbar .profile-download-actions{width:100%}.profile-toolbar .profile-download-actions button{flex:1}}.starter-kit-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.55fr);align-items:start;gap:18px;display:grid}.starter-kit-overview{position:sticky;top:18px}.starter-kit-editor{min-width:0}.starter-kit-progress{grid-column:1/-1}.starter-kit-current-items,.starter-kit-item-editor,.starter-kit-claim-list{gap:10px;display:grid}.starter-kit-current-items article,.starter-kit-item-row,.starter-kit-claim{border:1px solid var(--line);background:#070e0a80;gap:8px;padding:12px;display:grid}.starter-kit-current-items article small,.starter-kit-item-row small,.starter-kit-claim small{color:var(--muted);margin-top:3px;display:block}.starter-kit-item-search{position:relative}.starter-kit-item-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:260px;margin-top:8px;display:grid;overflow:auto}.starter-kit-item-results button{text-align:left;border:1px solid var(--line);background:var(--panel-soft);color:var(--text);gap:3px;padding:10px;display:grid}.starter-kit-item-results button:hover:not(:disabled),.starter-kit-item-results button:focus-visible{border-color:var(--acid)}.starter-kit-item-row>header,.starter-kit-claim>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.starter-kit-validation{border:1px solid var(--line);background:#bcc67a0f;padding:12px}.starter-kit-validation ul{color:var(--danger);margin:8px 0 0;padding-left:20px}.starter-kit-validation p{color:var(--muted);margin:6px 0 0}.starter-kit-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.starter-kit-summary article{border:1px solid var(--line);background:var(--panel-soft);gap:4px;padding:10px;display:grid}.starter-kit-summary span{color:var(--muted);font-size:.78rem}.starter-kit-summary b{font-size:1.35rem}.starter-kit-claim.failed{border-color:#be483eb3}.starter-kit-claim.completed{border-color:#759a5b80}.danger-copy{color:var(--danger)}@media (max-width:980px){.starter-kit-layout{grid-template-columns:minmax(0,1fr)}.starter-kit-overview{position:static}.starter-kit-progress{grid-column:auto}.starter-kit-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.starter-kit-item-results,.starter-kit-summary{grid-template-columns:minmax(0,1fr)}.starter-kit-item-row>header,.starter-kit-claim>header{flex-direction:column;align-items:stretch}}.starter-kit-editor-fields{border:0;min-width:0;margin:0;padding:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
