@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.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}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.data-loading-state\:visible[data-loading-state]{visibility:visible}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#080b0f;--color-surface-deep:#0d1117;--color-surface:#14191f;--color-surface-raised:#1b222b;--color-surface-accent:#222b36;--color-surface-sunken:#090d12;--color-surface-control:#11171e;--color-surface-soft:#171e26;--color-surface-hover:#202936;--color-text:#f1f2ed;--color-text-muted:#a4abb1;--color-text-soft:#d5d9d3;--color-text-faint:#737d86;--color-accent-primary:#d7d9c8;--color-accent-bright:#f0f1e4;--color-accent-secondary:#697781;--color-signal:#d7d9c8;--color-focus:#f0f1e4;--color-border:#d7d9c82e;--color-border-strong:#d7d9c861;--color-interactive-surface:var(--color-surface-raised);--color-selection-surface:#d7d9c817;--color-info-surface:#6977811f;--color-info-border:#d7d9c852;--color-info-text:var(--color-text-soft);--color-success:#86c7a6;--color-success-text:#bde6cf;--color-success-surface:#86c7a61a;--color-success-border:#86c7a680;--color-warning:#d6bf78;--color-warning-text:#f2dca2;--color-warning-surface:#d6bf781a;--color-warning-border:#d6bf7885;--color-danger:#de5f4e;--color-danger-bright:#ff9c8e;--color-danger-text:#ffb1a7;--color-danger-surface:#de5f4e1a;--color-danger-border:#de5f4e7a;--color-on-accent:#11151a;--color-document-surface:#e8e5d8;--color-document-text:#202620;--color-document-muted:#686e67;--color-document-border:#20262033;--color-document-link:#45652e;--shadow-panel:0 22px 56px #00000057;--texture-grid:#d7d9c808;--ink:#11151a;--deep:var(--color-canvas);--panel:var(--color-surface);--panel-2:var(--color-surface-accent);--line:var(--color-border);--paper:#e8e5d8;--paper-2:#d8d5c8;--acid:var(--color-accent-primary);--signal:var(--color-signal);--danger:var(--color-danger);--muted:var(--color-text-muted);--text:var(--color-text);--accent-rgb:215, 217, 200;--surface-deep-rgb:13, 17, 23;--surface-panel-rgb:20, 25, 31;--surface-raised-rgb:27, 34, 43;--accent-secondary-rgb:105, 119, 129;--signal-rgb:215, 217, 200;--focus-rgb:240, 241, 228;--success-rgb:134, 199, 166;--warning-rgb:214, 191, 120;--danger-rgb:222, 95, 78;--document-rgb:32, 38, 32;--surface-deep:var(--color-surface-deep);--surface-panel:var(--color-surface);--surface-raised:var(--color-surface-raised);--panel-soft:var(--color-surface);--warning-soft:#d6bf780f;--mono:"Cascadia Mono", "SFMono-Regular", Consolas, "Microsoft YaHei UI", monospace;--sans:Inter, "Segoe UI", "Microsoft YaHei UI", "PingFang SC", sans-serif;--shell-rail-width:270px;--shell-content-max:1560px;--mobile-safe-top:env(safe-area-inset-top,0px);--mobile-safe-right:env(safe-area-inset-right,0px);--mobile-safe-bottom:env(safe-area-inset-bottom,0px);--mobile-safe-left:env(safe-area-inset-left,0px);--mobile-nav-height:64px;--mobile-nav-block-size:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom));--mobile-action-bar-height:56px;--presence-exit-duration:.18s;--motion-page-enter:q7-content-enter;--motion-panel-enter:q7-panel-enter;--motion-item-enter:q7-item-enter;--motion-dialog-enter:q7-dialog-enter;--motion-dialog-exit:q7-dialog-exit;--motion-notice-enter:q7-notice-enter;--motion-notice-exit:q7-notice-exit;--motion-drawer-enter:q7-drawer-enter;--motion-drawer-exit:q7-drawer-exit;--motion-detail-enter:q7-detail-enter;--motion-auth-scan:q7-login-auth-scan;--motion-auth-submit:q7-login-data-pulse;--motion-status-pulse:q7-login-status-pulse;--motion-login-boot-out:q7-login-boot-out;--motion-login-boot-scan:q7-login-boot-scan;--motion-login-boot-line:q7-login-boot-line;--motion-login-reveal:q7-login-terminal-reveal;--motion-mobile-dialog-enter:q7-mobile-panel-enter;--login-boot-duration:.88s;--login-boot-scan-duration:.76s;--login-boot-line-duration:.3s;--login-boot-line-1-delay:80ms;--login-boot-line-2-delay:.21s;--login-boot-line-3-delay:.35s;--login-boot-reveal-duration:.42s;--login-boot-reveal-delay:.39s;--motion-orbit-border:var(--color-border-strong);--motion-orbit-shadow:rgba(var(--accent-secondary-rgb), .05)}*{box-sizing:border-box}html{background:var(--deep);color:var(--text)}body{min-height:100dvh;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{isolation:isolate;background:radial-gradient(circle at 18% 12%,rgba(var(--accent-rgb),.14),transparent 30%),radial-gradient(circle at 82% 86%,rgba(var(--accent-rgb),.06),transparent 27%),linear-gradient(145deg,var(--color-surface-deep),var(--color-canvas) 74%);min-height:100dvh;color:var(--text);place-items:center;padding:clamp(16px,4vw,52px);display:grid;position:relative;overflow-x:hidden}.login-page:before{content:"";z-index:0;background-image:linear-gradient(rgba(var(--accent-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.035) 1px,transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 28%,#0000 86%);mask-image:radial-gradient(circle,#000 28%,#0000 86%)}.login-backdrop{z-index:0;aspect-ratio:1;border:1px solid rgba(var(--accent-rgb),.16);width:min(72vw,940px);box-shadow:0 0 0 7vw rgba(var(--accent-rgb),.014),0 0 0 14vw rgba(var(--accent-rgb),.01),0 0 0 21vw rgba(var(--accent-rgb),.007);border-radius:50%;position:absolute;bottom:max(-520px,-34vw);left:max(-320px,-18vw)}.login-terminal{z-index:1;border:1px solid rgba(var(--accent-rgb),.42);background:linear-gradient(145deg,rgba(var(--surface-panel-rgb),.98),rgba(var(--surface-deep-rgb),.985));width:min(1080px,100%);min-width:0;box-shadow:0 32px 90px #00000085,0 0 42px rgba(var(--accent-rgb),.055),inset 0 1px #ffffff09;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status preferences""body body""footer footer";display:grid;position:relative;overflow:hidden}.login-terminal:before{content:"";z-index:5;background:repeating-linear-gradient(to bottom,var(--color-danger) 0 18px,transparent 18px 27px);opacity:.82;width:4px;position:absolute;top:0;bottom:0;left:0}.login-terminal-bar{border-bottom:1px solid var(--line);background:rgba(var(--surface-deep-rgb),.72);grid-area:status;align-items:center;gap:18px;min-width:0;min-height:76px;padding:12px 16px 12px 22px;display:flex}.login-node-status{align-items:center;gap:11px;min-width:0;display:flex}.login-node-status>i{background:var(--acid);width:8px;height:8px;box-shadow:0 0 13px rgba(var(--accent-rgb),.62);border-radius:50%;flex:none}.login-node-status span,.login-node-status b,.login-node-status small{min-width:0;display:block}.login-node-status b{color:var(--text);font:700 calc(10px + var(--ui-font-offset)) var(--mono);letter-spacing:.14em}.login-node-status small{color:var(--muted);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.12em;margin-top:4px}.login-terminal-controls{border-bottom:1px solid var(--line);background:rgba(var(--surface-deep-rgb),.72);grid-area:preferences;justify-content:flex-end;align-items:stretch;gap:8px;min-width:0;padding:14px 16px 15px 8px;display:flex}.login-motion-preference{border-color:var(--line);background:rgba(var(--accent-rgb),.035);width:166px;min-width:166px;max-width:166px;min-height:46px;color:var(--text);position:static}.login-motion-preference small{color:var(--muted)}.login-motion-preference>span{color:var(--acid)}.login-boot-toggle{border:1px solid var(--line);background:rgba(var(--accent-rgb),.035);width:124px;min-width:124px;max-width:124px;min-height:46px;color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,transform var(--motion-fast) ease;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1px 8px;padding:7px 9px;display:grid}.login-boot-toggle>span{color:var(--acid);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.08em;writing-mode:vertical-rl;grid-row:1/3;transform:rotate(180deg)}.login-boot-toggle b{font-size:calc(11px + var(--ui-font-offset))}.login-boot-toggle small{color:var(--acid);font:700 calc(10px + var(--ui-font-offset)) var(--mono)}.login-boot-toggle[aria-pressed=false] small{color:var(--muted)}.login-terminal-body{grid-area:body;grid-template-columns:minmax(0,1fr) minmax(360px,420px);min-width:0;display:grid}.login-brief{border-right:1px solid var(--line);background:radial-gradient(circle at 28% 36%,rgba(var(--accent-rgb),.09),transparent 36%);align-content:center;gap:clamp(34px,5vw,62px);min-width:0;padding:clamp(44px,6vw,78px);display:grid}.login-brand-lockup{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,2.2vw,30px);min-width:0;display:grid}.login-emblem-seal{aspect-ratio:1;flex:none;place-items:center;width:clamp(82px,8vw,106px);display:grid;position:relative}.login-emblem-seal:before{content:"";border:1px solid rgba(var(--accent-rgb),.28);box-shadow:0 0 0 9px rgba(var(--accent-rgb),.025);border-radius:50%;position:absolute;inset:7%}.login-emblem{object-fit:contain;filter:drop-shadow(0 14px 22px #0000007a);width:100%;height:auto;position:relative}.classified{color:var(--acid);font:calc(10px + var(--ui-font-offset)) var(--mono);letter-spacing:.16em;margin:0 0 12px}.login-brief h1{min-width:0;color:var(--color-text);letter-spacing:.035em;white-space:nowrap;margin:0;font-family:Noto Serif SC,Source Han Serif SC,Songti SC,SimSun,serif;font-size:clamp(34px,4vw,58px);font-weight:800;line-height:1.08}.serial{color:var(--muted);font:calc(9px + var(--ui-font-offset)) var(--mono);letter-spacing:.14em;overflow-wrap:anywhere;margin:13px 0 0}.login-access-note{border:1px solid var(--line);border-left:2px solid var(--acid);background:rgba(var(--surface-deep-rgb),.38);max-width:520px;padding:17px 18px 17px 22px;position:relative}.login-access-note:after{content:"07";color:rgba(var(--accent-rgb),.11);font:800 42px var(--mono);position:absolute;top:9px;right:13px}.login-access-note span{z-index:1;color:var(--acid);font:calc(9px + var(--ui-font-offset)) var(--mono);letter-spacing:.16em;position:relative}.login-access-note p{z-index:1;max-width:390px;color:var(--color-text-soft);font-size:calc(12px + var(--ui-font-offset));margin:8px 0 0;line-height:1.75;position:relative}.login-card{background:rgba(var(--surface-deep-rgb),.72);min-width:0;color:var(--text);flex-direction:column;justify-content:center;padding:clamp(36px,4.8vw,62px) clamp(28px,4vw,48px);display:flex;position:relative;overflow:hidden}.login-auth-scan{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(to bottom,transparent 0,rgba(var(--accent-rgb),.11) 49%,rgba(var(--accent-rgb),.25) 50%,rgba(var(--accent-rgb),.11) 51%,transparent 100%);background-size:100% 38%;position:absolute;inset:0}.login-card>:not(.login-auth-scan){z-index:1;position:relative}.card-index{border-bottom:1px solid var(--line);min-width:0;color:var(--muted);font:calc(10px + var(--ui-font-offset)) var(--mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:end;gap:16px;margin-bottom:30px;padding-bottom:15px;display:flex}.card-index b{color:var(--text);font-size:calc(27px + var(--ui-font-offset));letter-spacing:-.05em}.auth-tabs{gap:22px;margin-bottom:27px;display:flex}.auth-tabs button{min-height:38px;color:var(--muted);cursor:pointer;font-weight:700;font-size:calc(21px + var(--ui-font-offset));background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 8px}.auth-tabs button:hover{color:var(--text)}.auth-tabs button.active{color:var(--text);border-color:var(--color-danger)}.auth-tabs button:focus-visible,.login-boot-toggle:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.login-card form,.stack-form{gap:18px;display:grid}.login-card label{color:var(--color-text-soft)}.login-card input{border:1px solid rgba(var(--accent-rgb),.18);background:var(--color-surface-sunken);color:var(--text);font-family:var(--mono);border-radius:0;padding:13px 14px}.login-card input::placeholder{color:var(--color-text-faint)}.login-card input:focus{border-color:var(--acid);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.08)}.login-card .primary-button{gap:10px;width:100%;margin-top:8px}.login-submit-pulse{align-items:center;gap:3px;display:none}.login-submit-pulse i{background:currentColor;width:3px;height:12px}.login-page.is-authenticating .login-submit-pulse,.login-page.is-takeover .login-submit-pulse{display:inline-flex}.login-page.is-authenticating .login-submit-pulse i,.login-page.is-takeover .login-submit-pulse i{animation:var(--motion-auth-submit) .72s ease-in-out infinite}.login-submit-pulse i:nth-child(2){animation-delay:90ms!important}.login-submit-pulse i:nth-child(3){animation-delay:.18s!important}.login-page.is-authenticating .login-auth-scan,.login-page.is-takeover .login-auth-scan{opacity:1;animation:var(--motion-auth-scan) 1.45s linear infinite}.login-page.is-takeover .login-node-status>i{animation:var(--motion-status-pulse) 1.8s ease-in-out infinite}.login-card .form-error{border:1px solid rgba(var(--danger-rgb),.38);background:rgba(var(--danger-rgb),.2);color:var(--color-danger-text)}.login-card .form-notice{border:1px solid rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.07);color:var(--color-success)}.login-terminal-footer{border-top:1px solid var(--line);background:rgba(var(--surface-deep-rgb),.72);min-height:38px;color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.13em;grid-area:footer;justify-content:space-between;align-items:center;gap:16px;padding:8px 18px 8px 22px;display:flex}.login-boot-sequence{z-index:12;pointer-events:none;background:linear-gradient(145deg,var(--color-surface-deep),var(--color-canvas));place-content:center;justify-items:start;gap:8px;padding:clamp(26px,7vw,82px);display:none;position:absolute;inset:0}.login-boot-sequence:after{content:"";background:var(--acid);height:2px;box-shadow:0 0 18px rgba(var(--accent-rgb),.62);animation:var(--motion-login-boot-scan) var(--login-boot-scan-duration) var(--motion-ease) both;position:absolute;top:0;left:0;right:0}.login-boot-sequence b{color:var(--acid);font:800 clamp(34px,6vw,70px) var(--mono);letter-spacing:.04em}.login-boot-sequence span{color:var(--muted);font:calc(10px + var(--ui-font-offset)) var(--mono);letter-spacing:.14em;animation:var(--motion-login-boot-line) var(--login-boot-line-duration) ease-out both}.login-boot-sequence span:first-of-type{animation-delay:var(--login-boot-line-1-delay)}.login-boot-sequence span:nth-of-type(2){animation-delay:var(--login-boot-line-2-delay)}.login-boot-sequence span:nth-of-type(3){color:var(--acid);animation-delay:var(--login-boot-line-3-delay)}html[data-login-boot-animation=on] .login-boot-sequence{animation:var(--motion-login-boot-out) var(--login-boot-duration) var(--motion-ease) forwards;display:grid}html[data-login-boot-animation=on] :where(.login-terminal-bar,.login-terminal-body,.login-terminal-controls,.login-terminal-footer){animation:var(--motion-login-reveal) var(--login-boot-reveal-duration) var(--motion-ease) var(--login-boot-reveal-delay) backwards}label{font-size:calc(13px + var(--ui-font-offset));gap:8px;font-weight:700;display:grid}input:not([type=radio]):not([type=checkbox]),textarea,select{border:1px solid var(--line);background:var(--surface-panel);width:100%;color:var(--text);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 rgba(var(--accent-rgb),.08)}textarea{resize:vertical;line-height:1.75}.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;font-size:calc(13px + var(--ui-font-offset));padding-inline:14px}.secondary-button,.ghost-button{border:1px solid var(--line);color:var(--text);background:0 0}.share-link-button.success{border-color:rgba(var(--accent-rgb),.5);color:var(--acid)}.share-link-button.error{border-color:rgba(var(--danger-rgb),.55);color:var(--color-danger-text)}.danger-button{background:rgba(var(--danger-rgb),.15);border:1px solid rgba(var(--danger-rgb),.5);color:var(--color-danger-bright)}.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:var(--color-danger)}.primary-button:focus-visible,.secondary-button:focus-visible,.ghost-button:focus-visible,.danger-button:focus-visible,.text-button:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.form-error,.form-notice{font-size:calc(12px + var(--ui-font-offset));margin:0;padding:10px 12px}.form-error{background:rgba(var(--danger-rgb),.12);color:var(--color-danger)}.form-notice{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.form-notice{background:color-mix(in srgb,var(--color-success) 12%,transparent)}}.form-notice{color:var(--color-success)}.app-shell{background:radial-gradient(circle at 90% 0, rgba(var(--accent-rgb),.09), transparent 24%), var(--deep);grid-template-columns:270px minmax(0,1fr);min-height:100dvh;display:grid}.side-rail{border-right:1px solid var(--line);background:var(--deep);height:100dvh;padding:26px 20px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.side-rail{background:color-mix(in srgb,var(--deep) 90%,transparent)}}.side-rail{z-index:10;flex-direction:column;display:flex}.brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:24px;display:flex}.brand-emblem{object-fit:contain;filter:drop-shadow(0 7px 9px #00000073);flex:none;width:52px;height:52px}.brand b{font-size:calc(15px + var(--ui-font-offset));letter-spacing:.08em;display:block}.brand small{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.1em;margin-top:5px;display:block}.clearance{background:rgba(var(--accent-rgb),.045);border:1px solid #0000;border-left:2px solid var(--acid);color:var(--text);margin:24px 0;padding:14px;transition:border-color .15s,background-color .15s;display:block}.clearance:hover,.clearance.active{border-color:rgba(var(--accent-rgb),.36);border-left-color:var(--acid);background:rgba(var(--accent-rgb),.085)}.clearance span,.clearance small{color:var(--muted);font:calc(9px + var(--ui-font-offset)) var(--mono);letter-spacing:.1em;display:block}.clearance strong{font-size:calc(14px + var(--ui-font-offset));margin:5px 0;display:block}.clearance em{color:var(--acid);font:normal calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.08em;margin-top:10px;display:block}.side-rail nav{gap:3px;display:grid;overflow:auto}.mobile-rail-nav{display:none!important}.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:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.16em;padding:0 12px 7px}.side-rail nav a{color:var(--color-text-muted);font-size:calc(13px + var(--ui-font-offset));border:1px solid #0000;align-items:center;gap:14px;padding:11px 12px;display:flex}.side-rail nav a span{color:var(--color-text-faint);font:calc(10px + var(--ui-font-offset)) 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;font-size:calc(11px + var(--ui-font-offset));margin-top:auto}.main-stage{min-width:0}.page-head{border-bottom:1px solid var(--line);background:var(--deep);justify-content:space-between;align-items:end;height:112px;padding:25px clamp(26px,4vw,64px);display:flex}@supports (color:color-mix(in lab, red, red)){.page-head{background:color-mix(in srgb,var(--deep) 62%,transparent)}}.page-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-head>div:first-child{min-width:0}.page-head p{color:var(--acid);font:calc(9px + var(--ui-font-offset)) 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:calc(9px + var(--ui-font-offset)) var(--mono);letter-spacing:.1em;align-items:center;gap:8px;display:flex}.head-status i,.dot{background:var(--color-text-faint);border-radius:50%;width:7px;height:7px;display:inline-block}.head-status i,.dot.ok{background:var(--acid);box-shadow:0 0 10px rgba(var(--accent-rgb),.7)}.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:calc(9px + var(--ui-font-offset)) 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;border:1px solid var(--color-warning);justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:12px 14px;display:flex;position:sticky;top:12px}@supports (color:color-mix(in lab, red, red)){.remote-update-banner{border:1px solid color-mix(in srgb,var(--color-warning) 55%,transparent)}}.remote-update-banner{background:rgba(var(--surface-panel-rgb),.96);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:100dvh;color:var(--muted);place-content:center;display:grid}.loading-screen span{color:var(--acid);font:800 calc(58px + var(--ui-font-offset)) var(--mono)}.loading-screen p{font:calc(10px + var(--ui-font-offset)) var(--mono);letter-spacing:.15em}.data-loading-state{border:1px dashed var(--line);background:linear-gradient(135deg,rgba(var(--accent-rgb),.035),transparent 55%);min-height:240px;color:var(--muted);text-align:left;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 calc(13px + var(--ui-font-offset)) var(--sans)}.data-loading-state>span:last-child small{font:calc(9px + var(--ui-font-offset)) 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:calc(8px + var(--ui-font-offset))}.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:rgba(var(--accent-rgb),.65);animation-duration:1.6s;animation-direction:reverse;inset:6px}.data-loading-indicator i:nth-child(3){border-right-color:#0000;border-bottom-color:rgba(var(--accent-rgb),.4);animation-duration:2.1s;inset:12px}.data-loading-indicator b{color:var(--acid);font:800 calc(10px + var(--ui-font-offset)) var(--mono);letter-spacing:.04em}.data-load-error{border:1px dashed rgba(var(--danger-rgb),.45);background:rgba(var(--danger-rgb),.08);text-align:center;place-content:center;justify-items:center;gap:9px;min-height:180px;padding:24px;display:grid}.data-load-error span{color:var(--color-danger-text);font:calc(9px + var(--ui-font-offset)) var(--mono);letter-spacing:.16em}.data-load-error b{color:var(--text);font-size:calc(14px + var(--ui-font-offset))}.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:calc(11px + var(--ui-font-offset)) var(--mono);justify-items:center;display:grid}.pagination-controls>span b{color:var(--acid)}.pagination-controls small{font-size:calc(9px + var(--ui-font-offset));margin-top:2px}.pagination-summary{color:var(--muted);text-align:center;font:calc(10px + var(--ui-font-offset)) var(--mono);margin:0;padding:10px}.media-image-shell{isolation:isolate;background:repeating-linear-gradient(135deg,var(--color-surface-soft) 0 9px,var(--color-surface-deep) 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:var(--color-text-muted);text-align:center;background:linear-gradient(120deg,rgba(var(--accent-rgb),.035),transparent 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(180deg,transparent 42%,rgba(var(--accent-rgb),.09) 50%,transparent 58%);animation:1.8s linear infinite media-image-scan;position:absolute;inset:-60% 0}.media-image-feedback i{border:1px solid rgba(var(--accent-rgb),.35);width:34px;height:34px;color:var(--acid);font:800 calc(9px + var(--ui-font-offset)) var(--mono);border-radius:50%;place-items:center;animation:1.2s ease-in-out infinite media-image-pulse;display:grid}.media-image-feedback b{font:700 calc(10px + var(--ui-font-offset)) var(--sans);letter-spacing:.04em}.media-image-feedback button{z-index:2;margin-top:2px}.media-image-feedback.error{color:var(--color-danger-text);background:linear-gradient(120deg,rgba(var(--danger-rgb),.08),transparent 60%)}.media-image-feedback.error:after{display:none}.media-image-feedback.error i{border-color:rgba(var(--danger-rgb),.45);color:var(--danger);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:calc(8px + var(--ui-font-offset))}.media-image-shell.thumbnail .media-image-feedback b{font:700 calc(7px + var(--ui-font-offset)) 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 rgba(var(--accent-rgb),.12)}}@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){html:not([data-motion=on]) .data-loading-state,html:not([data-motion=on]) .data-loading-indicator i,html:not([data-motion=on]) .media-image-feedback:after,html:not([data-motion=on]) .media-image-feedback i{animation:none!important}html:not([data-motion=on]) .media-image-shell>.media-image{transition:none!important}html:not([data-motion=on]) .data-loading-indicator i{border-color:rgba(var(--accent-rgb),.35)}html:not([data-motion=on]) .data-loading-indicator i:first-child{border-top-color:var(--acid)}}:where(.action-card,.admin-hub-intro,.admin-hub-grid a,.admin-task-overview,.form-section,.approved-version-fields>section,.image-uploader,.audit-log-entry>summary,.display-settings-panel,.display-settings-preview,.display-settings-reset,.display-preference-choice,.display-skin-option,.draft-center-list article,.panel,.data-panel,.admin-panel,.review-sheet,.profile-toolbar,.world-editor-panel,.inventory-workspace,.inventory-detail-panel,.account-detail-panel,.site-dialog-panel,.operation-feedback-card){background-color:var(--color-surface)}:where(.history-archive-list>article,.audit-log-list,.audit-log-detail,.world-page-tabs,.world-document-outline,.theme-picker,.pending-asset-list,.inventory-storage-tabs button,.inventory-view-switch button,.inventory-storage-item,.account-card,.role-access-picker>label,.access-mode-picker label,.status-switch,.world-page-list button,.world-version-list button,.version-preview-actions,.item-catalog-index,.catalog-admin-list>div,.request-progress-track,.profile-section-nav,.inventory-storage-filters,.inventory-member-options,.inventory-item-options,.warehouse-item-results>button,.warehouse-holding-actions form,.admin-holding-list article,.admin-holding-card){background-color:var(--color-surface-deep)}:where(.action-card:hover,.admin-hub-grid a:hover,.admin-hub-grid a:focus-visible,.audit-log-entry>summary:hover,.audit-log-entry[open]>summary,.display-preference-choice:hover,.display-preference-choice:focus-within,.world-page-list button.active,.world-version-list button.active,.inventory-storage-item:hover,.inventory-storage-item.selected,.warehouse-item-results>button:hover,.warehouse-item-results>button:focus-visible,.warehouse-item-results>button.active){border-color:var(--color-border-strong);background-color:var(--color-interactive-surface)}:where(.display-preference-choice.selected,.display-skin-option.selected,.world-page-tabs a.active,.profile-section-nav a.is-active,.inventory-storage-tabs button.active,.inventory-view-switch button.active){border-color:var(--color-accent-primary);background:var(--color-selection-surface);box-shadow:inset 0 -3px var(--color-accent-primary)}:where(.form-notice,.inline-message,.inventory-detail-feedback,.operation-feedback-card){border-color:var(--color-info-border);background-color:var(--color-info-surface);color:var(--color-info-text)}.registration-source-active,.registration-source-clear{gap:4px;display:grid}.registration-source-active{color:var(--acid)}.registration-source-clear{color:var(--muted)}.registration-source-active small,.registration-source-clear small{color:var(--muted);font:calc(8px + var(--ui-font-offset)) var(--mono)}.history-archive-panel>header>p{max-width:620px;color:var(--muted);font-size:calc(11px + var(--ui-font-offset));line-height:1.7}.history-archive-list{gap:10px;padding:14px;display:grid}.history-archive-list>article{border:1px solid var(--line);background:var(--color-surface-deep);grid-template-columns:minmax(190px,.75fr) minmax(360px,1.35fr) minmax(220px,1fr) auto;align-items:center;gap:14px;min-width:0;padding:15px;display:grid}.history-archive-title,.history-archive-title>*{overflow-wrap:anywhere;min-width:0;display:block}.history-archive-title span{color:var(--acid);font:calc(15px + var(--ui-font-offset)) var(--mono)}.history-archive-title b{font-size:calc(10px + var(--ui-font-offset));margin-top:6px}.history-archive-title small{color:var(--muted);font-size:calc(8px + var(--ui-font-offset));margin-top:5px}.history-archive-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;margin:0;display:grid}.history-archive-list dl div{border:1px solid var(--line);min-width:0;padding:8px}.history-archive-list dt{color:var(--muted);font:calc(7px + var(--ui-font-offset)) var(--mono)}.history-archive-list dd{color:var(--acid);font:calc(12px + var(--ui-font-offset)) var(--mono);overflow-wrap:anywhere;margin:5px 0 0}.history-archive-list details{min-width:0}.history-archive-list summary{color:var(--muted);font-size:calc(10px + var(--ui-font-offset));cursor:pointer}.history-archive-detail{gap:7px;margin-top:9px;display:grid}.history-archive-detail code{color:var(--color-text-soft);font:calc(8px + var(--ui-font-offset))/1.6 var(--mono);overflow-wrap:anywhere}.history-archive-detail p{color:var(--muted);font-size:calc(9px + var(--ui-font-offset));margin:0;line-height:1.55}.audit-log-list{border:1px solid var(--line);background:var(--color-surface-control);min-width:0}.audit-log-list .audit-log-header,.audit-log-entry>summary{grid-template-columns:130px minmax(120px,.8fr) minmax(110px,.7fr) minmax(180px,1.3fr) minmax(150px,1fr);align-items:center;gap:12px;min-width:0;display:grid}.audit-log-list .audit-log-header{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono);border-bottom:1px solid var(--line);padding:11px 15px}.audit-log-entry{border-bottom:1px solid var(--line)}.audit-log-entry>summary{cursor:pointer;background:var(--color-surface);padding:14px 15px;list-style:none}.audit-log-entry>summary::-webkit-details-marker{display:none}.audit-log-entry>summary:hover,.audit-log-entry[open]>summary{background:var(--color-surface-raised);box-shadow:inset 2px 0 var(--acid)}.audit-log-entry summary span,.audit-log-entry summary b,.audit-log-entry summary small{overflow-wrap:anywhere;min-width:0}.audit-log-entry summary time{color:var(--color-text-muted);font:calc(9px + var(--ui-font-offset)) var(--mono)}.audit-log-entry summary span b,.audit-log-entry summary small{display:block}.audit-log-entry summary small{color:var(--muted);font-size:calc(9px + var(--ui-font-offset));margin-top:4px}.audit-log-detail{background:var(--color-surface-sunken);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;padding:15px;display:grid}.audit-log-detail>div{border:1px solid var(--line);min-width:0;padding:10px}.audit-log-detail dt{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono)}.audit-log-detail dd{color:var(--color-text-soft);font-size:calc(10px + var(--ui-font-offset));overflow-wrap:anywhere;margin:6px 0 0}.audit-log-detail .wide{grid-column:1/-1}.inventory-drag-status{border:1px dashed rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.035);min-height:58px;color:var(--muted);font-size:calc(10px + var(--ui-font-offset));justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:8px 12px;display:flex}.inventory-compact-entry,.inventory-storage-entry{touch-action:pan-y;min-width:0;position:relative}.inventory-compact-entry{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.inventory-compact-entry.drag-picked,.inventory-storage-entry.drag-picked{outline:2px solid var(--acid);outline-offset:2px}.inventory-drag-handle{border:1px solid rgba(var(--accent-rgb),.35);background:var(--color-surface-deep);min-height:28px;color:var(--acid);cursor:grab;font:calc(8px + var(--ui-font-offset)) var(--mono);padding:0 8px;position:static}.inventory-compact-entry>.inventory-drag-handle{border-left:0;min-width:52px}.inventory-drag-handle:active{cursor:grabbing}.inventory-drag-handle:focus-visible{z-index:2;outline:2px solid var(--color-text);outline-offset:2px;position:relative}.inventory-compact-entry>.inventory-drag-handle,.inventory-storage-entry>.inventory-drag-handle{display:none}.inventory-drag-source>.inventory-compact-holding,.inventory-drag-source>.inventory-storage-item{cursor:grab}.inventory-drag-source>.inventory-compact-holding:active,.inventory-drag-source>.inventory-storage-item:active{cursor:grabbing}.inventory-move-dock [data-inventory-drop],.management-drop-trays [data-management-drop]{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.18);border-color:rgba(var(--accent-rgb),.75)!important}.inventory-move-dock [data-inventory-drop]:hover,.inventory-move-dock [data-inventory-drop]:focus-visible,.management-drop-trays button:hover,.management-drop-trays button:focus-visible{outline:2px solid var(--acid);outline-offset:2px;background:rgba(var(--accent-rgb),.12)!important}.inventory-drop-valid{outline:2px solid var(--acid);outline-offset:2px}.inventory-drag-ghost{z-index:100;pointer-events:none;border:1px solid var(--acid);background:rgba(var(--surface-deep-rgb),.96);gap:3px;max-width:260px;padding:10px 13px;display:grid;position:fixed;top:0;left:0;box-shadow:0 12px 32px #00000080}.inventory-drag-ghost b{overflow-wrap:anywhere}.inventory-drag-ghost small{color:var(--acid);font:calc(8px + var(--ui-font-offset)) var(--mono)}.management-drop-trays{border:1px solid var(--line);background:var(--color-surface-deep);flex-wrap:wrap;gap:7px;margin:0 0 12px;padding:10px;display:flex}.management-drop-trays button{border:1px solid var(--line);background:var(--color-surface-soft);min-height:38px;color:var(--text);cursor:pointer;font-size:calc(10px + var(--ui-font-offset));padding:0 12px}.inventory-move-dock{z-index:80;right:max(18px,var(--mobile-safe-right));bottom:max(18px,var(--mobile-safe-bottom));border:1px solid var(--acid);background:rgba(var(--surface-deep-rgb),.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(720px,100vw - 36px);max-height:min(46vh,340px);padding:11px;position:fixed;overflow:auto;box-shadow:0 16px 42px #0000008f}.inventory-move-dock>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;min-width:0;margin-bottom:9px;padding-bottom:8px;display:flex}.inventory-move-dock>header div,.inventory-move-dock>header b,.inventory-move-dock>header span{overflow-wrap:anywhere;min-width:0;display:block}.inventory-move-dock>header span{color:var(--acid);font:calc(7px + var(--ui-font-offset)) var(--mono);letter-spacing:.12em}.inventory-move-dock>header b{font-size:calc(11px + var(--ui-font-offset));margin-top:3px}.inventory-move-dock>header small{color:var(--muted);font-size:calc(8px + var(--ui-font-offset));flex:none}.inventory-move-dock>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.inventory-move-dock button{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--color-surface-soft);min-width:0;min-height:40px;color:var(--text);cursor:pointer;font-size:calc(10px + var(--ui-font-offset));padding:7px 11px}.inventory-move-dock button[data-group=storage]{color:var(--acid)}.inventory-move-dock button[data-group=warehouse]{border-style:dashed}@media (max-width:1000px){.history-archive-list>article{grid-template-columns:1fr 1fr}.history-archive-list>article>a,.history-archive-list>article>.status-chip{justify-self:start}}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:520px){.history-archive-list>article{grid-template-columns:1fr}.history-archive-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-log-list .audit-log-header{display:none}.audit-log-entry>summary{grid-template-columns:120px minmax(0,1fr)}.audit-log-entry>summary>span:nth-of-type(n+2){grid-column:2}.audit-log-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-compact-entry>.inventory-drag-handle,.inventory-storage-entry>.inventory-drag-handle{display:block}.inventory-drag-handle{min-width:56px;min-height:36px}.management-drop-trays{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inventory-move-dock{right:max(10px,var(--mobile-safe-right));bottom:calc(76px + var(--mobile-safe-bottom));width:calc(100vw - max(20px,var(--mobile-safe-left)) - max(20px,var(--mobile-safe-right)));max-height:min(42vh,300px)}.inventory-move-dock>header{flex-direction:column;align-items:start;gap:4px}.inventory-move-dock>header small{flex:auto}.inventory-move-dock>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.history-archive-list dl,.audit-log-entry>summary,.audit-log-detail,.management-drop-trays,.inventory-move-dock>div{grid-template-columns:1fr}.audit-log-entry>summary>span:nth-of-type(n+1){grid-column:1}}.hero-panel{background:linear-gradient(120deg, rgba(var(--accent-rgb),.1), rgba(var(--accent-rgb),.02)), var(--color-surface);border:1px solid var(--line);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:calc(10px + var(--ui-font-offset)) var(--mono);letter-spacing:.17em}.hero-panel h2{letter-spacing:-.07em;margin:13px 0;font-size:clamp(34px,5vw,64px)}.hero-panel p{max-width:650px;color:var(--color-text-soft);line-height:1.8}.status-orbit{border:1px solid rgba(var(--accent-rgb),.45);text-align:center;z-index:1;width:140px;height:140px;box-shadow:inset 0 0 30px rgba(var(--accent-rgb),.05);border-radius:50%;place-content:center;display:grid;position:relative}.status-orbit:before{content:"";border:1px dashed rgba(var(--accent-rgb),.25);border-radius:50%;position:absolute;inset:9px}.status-orbit b{font:800 calc(43px + var(--ui-font-offset)) var(--mono);color:var(--acid)}.status-orbit span{font:calc(8px + var(--ui-font-offset)) 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:var(--color-surface);flex-direction:column;min-height:210px;padding:24px;transition:all .18s;display:flex}.action-card:hover{border-color:rgba(var(--accent-rgb),.45);background:var(--color-surface-hover);transform:translateY(-3px)}.action-card>span{color:var(--color-text-faint);font:calc(9px + var(--ui-font-offset)) var(--mono);letter-spacing:.11em}.action-card h3{font-size:calc(21px + var(--ui-font-offset));margin:35px 0 10px}.action-card p{color:var(--color-text-muted);line-height:1.6;font-size:calc(13px + var(--ui-font-offset));margin:0}.action-card i{color:var(--acid);font-style:normal;font:calc(10px + var(--ui-font-offset)) var(--mono);margin-top:auto}.action-card.featured{background:linear-gradient(135deg, rgba(var(--accent-rgb),.12), transparent 65%), var(--color-surface-soft);grid-column:span 2}.action-card.admin-card{border-color:rgba(var(--danger-rgb),.3)}.action-card.admin-card i{color:var(--color-danger-bright)}.admin-hub-intro{border:1px solid var(--line);background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),transparent 62%),var(--color-surface);padding:clamp(24px,4vw,46px)}.admin-hub-intro span{color:var(--acid);font:calc(9px + var(--ui-font-offset)) var(--mono);letter-spacing:.14em}.admin-hub-intro h2{margin:14px 0 8px;font-size:clamp(24px,4vw,38px)}.admin-hub-intro p{color:var(--muted);margin:0}.admin-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-hub-grid a{border:1px solid var(--line);background:var(--color-surface);min-height:180px;color:var(--text);flex-direction:column;padding:20px;display:flex}.admin-hub-grid a:hover,.admin-hub-grid a:focus-visible{border-color:rgba(var(--accent-rgb),.52);background:var(--color-surface-hover)}.admin-hub-grid span{color:var(--color-text-faint);font:calc(9px + var(--ui-font-offset)) var(--mono)}.admin-hub-grid h3{margin:24px 0 8px}.admin-hub-grid p{color:var(--muted);font-size:calc(12px + var(--ui-font-offset));margin:0;line-height:1.6}.admin-hub-grid i{color:var(--acid);font:normal calc(9px + var(--ui-font-offset)) var(--mono);margin-top:auto;padding-top:18px}.admin-task-overview{border:1px solid var(--line);background:var(--color-surface-control);margin-top:14px}.admin-task-overview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:16px;padding:16px 18px;display:flex}.admin-task-overview>header span{color:var(--acid);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.14em}.admin-task-overview>header h2{margin:5px 0 0}.admin-task-overview>header small,.admin-task-loading,.admin-task-error{color:var(--muted)}.admin-task-overview>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-task-overview>div a{border-right:1px solid var(--line);min-width:0;color:var(--text);gap:6px;padding:18px;display:grid}.admin-task-overview>div a:last-child{border-right:0}.admin-task-overview>div a:hover,.admin-task-overview>div a:focus-visible{background:rgba(var(--accent-rgb),.055)}.admin-task-overview>div b{color:var(--acid);font:calc(30px + var(--ui-font-offset)) var(--mono)}.admin-task-overview>div span{font-weight:700}.admin-task-overview>div small{color:var(--muted)}.admin-task-loading,.admin-task-error{margin:0;padding:20px}.admin-task-error{color:var(--color-danger-bright)}.portal-profile-progress{border-top:1px solid rgba(var(--accent-rgb),.2);width:min(520px,100%);margin-top:22px;padding-top:16px}.portal-profile-progress>span{color:var(--color-text-soft);font-size:calc(11px + var(--ui-font-offset));justify-content:space-between;gap:12px;display:flex}.portal-profile-progress em{color:var(--acid);font:normal calc(10px + var(--ui-font-offset)) var(--mono)}.portal-profile-progress>i{background:var(--color-surface-accent);height:4px;margin:9px 0 12px;display:block}.portal-profile-progress>i b{background:var(--acid);height:100%;display:block}.portal-profile-progress>a{color:var(--acid);font:calc(10px + var(--ui-font-offset)) var(--mono)}.alert-card{border-left:3px solid var(--danger);background:rgba(var(--danger-rgb),.08);margin:18px 0;padding:17px 20px}.alert-card b{color:var(--color-danger-bright)}.alert-card p{color:var(--color-danger-text);margin:6px 0 0;line-height:1.6}.alert-card.neutral{border-color:var(--acid);background:rgba(var(--accent-rgb),.06)}.alert-card.neutral b{color:var(--acid)}.alert-card.neutral p{color:var(--color-text-muted)}.inline-message{background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.2);color:var(--color-success-text);font-size:calc(13px + var(--ui-font-offset));margin:14px 0;padding:12px 15px}.inline-message.error{border-color:rgba(var(--danger-rgb),.4);background:rgba(var(--danger-rgb),.08);color:var(--color-danger-text)}.inline-message.warning{border-color:rgba(var(--warning-rgb),.52);background:rgba(var(--warning-rgb),.09);color:var(--color-warning-text)}.profile-download-actions small.error{color:var(--color-danger-text)}.operation-feedback-viewport{scrollbar-width:thin;gap:8px;max-height:min(52vh,520px);display:grid;overflow:auto}.operation-feedback-viewport.root{z-index:1200;top:max(14px,env(safe-area-inset-top));width:min(400px,100vw - 28px);position:fixed;right:14px}.operation-feedback-viewport.dialog{z-index:4;margin:0 0 12px;position:sticky;top:-1px}.operation-feedback-card{border:1px solid rgba(var(--accent-rgb),.42);background:var(--color-surface-soft);min-width:0;color:var(--color-success-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 10px 11px 12px;display:grid;box-shadow:0 10px 30px #0000006b}.operation-feedback-card.error{border-color:rgba(var(--danger-rgb),.72);background:linear-gradient(135deg,rgba(var(--danger-rgb),.12),transparent 55%),var(--color-danger-surface);color:var(--color-danger-text)}.operation-feedback-card.warning{border-color:rgba(var(--warning-rgb),.72);background:linear-gradient(135deg,rgba(var(--warning-rgb),.12),transparent 55%),var(--color-warning-surface);color:var(--color-warning-text)}.operation-feedback-card.info{border-color:var(--color-info-border);color:var(--color-text-soft)}.operation-feedback-mark{width:22px;height:22px;font:700 calc(11px + var(--ui-font-offset)) var(--mono);border:1px solid;border-radius:50%;place-items:center;display:grid}.operation-feedback-card strong{font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.1em;margin-bottom:3px;display:block}.operation-feedback-card p{font-size:calc(11px + var(--ui-font-offset));overflow-wrap:anywhere;margin:0;line-height:1.55}.operation-feedback-close{color:currentColor;width:28px;height:28px;font:calc(18px + var(--ui-font-offset))/1 var(--mono);background:0 0;border:0;padding:0}.operation-feedback-close:hover{background:#ffffff12}.operation-feedback-close:focus-visible{outline-offset:1px;outline:2px solid}@media (max-width:520px){.operation-feedback-viewport.root{width:auto;left:10px;right:10px}.operation-feedback-card{padding:10px}}.profile-toolbar{z-index:8;border:1px solid var(--line);background:rgba(var(--surface-deep-rgb),.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:30px;margin-bottom:8px;padding:14px 18px;display:flex;position:sticky;top:12px}.profile-toolbar>div:first-child{width:min(300px,28vw)}.profile-toolbar span{font:calc(9px + var(--ui-font-offset)) var(--mono);color:var(--muted)}.profile-toolbar strong{float:right;color:var(--acid);font:calc(17px + var(--ui-font-offset)) var(--mono)}.progress{clear:both;background:var(--color-surface-accent);height:3px;margin-top:8px}.progress i{background:var(--acid);height:100%;display:block}.toolbar-actions,.toolbar-secondary-actions,.toolbar-primary-actions{align-items:center;gap:8px;display:flex}.toolbar-actions .ghost-button{min-height:40px;font-size:calc(12px + var(--ui-font-offset))}.profile-section-nav{z-index:7;border:1px solid var(--line);background:rgba(var(--surface-deep-rgb),.96);scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb),.38) transparent;gap:5px;margin-bottom:18px;padding:7px;display:flex;position:sticky;top:82px;overflow-x:auto;box-shadow:0 12px 24px #0000003d}.profile-section-nav::-webkit-scrollbar{height:4px}.profile-section-nav::-webkit-scrollbar-track{background:0 0}.profile-section-nav::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.38);border-radius:999px}.profile-section-nav a{border:1px solid var(--line);background:var(--color-surface-control);color:var(--muted);font-size:calc(10px + var(--ui-font-offset));flex:1 0 116px;align-items:center;gap:7px;padding:9px 11px;display:flex}.profile-section-nav a:hover,.profile-section-nav a:focus-visible{border-color:rgba(var(--accent-rgb),.5);color:var(--text)}.profile-section-nav a.is-active{border-color:var(--acid);background:var(--color-selection-surface);color:var(--text);box-shadow:inset 0 -2px var(--acid)}.profile-section-nav span{color:var(--acid);font:calc(8px + var(--ui-font-offset)) var(--mono)}.form-section{scroll-margin-top:142px}.approved-version-reference{border:1px solid rgba(var(--accent-rgb),.28);background:var(--color-surface-control);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:calc(8px + var(--ui-font-offset)) 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);font-size:calc(11px + var(--ui-font-offset));margin:5px 0 0;line-height:1.6}.approved-version-reference>header button{flex:none}.approved-version-content{border-top:1px solid var(--line);background:var(--color-surface-deep);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,var(--color-surface-hover) 0 10px,var(--color-surface-soft) 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:var(--color-text-faint)}.approved-version-portrait span{font-size:calc(9px + var(--ui-font-offset));margin-top:7px;display:block}.approved-version-fields{gap:12px;min-width:0;display:grid}.approved-version-fields>section{border:1px solid var(--line);background:var(--color-surface);min-width:0}.approved-version-fields h3{border-bottom:1px solid var(--line);font-size:calc(14px + var(--ui-font-offset));gap:10px;margin:0;padding:12px 15px;display:flex}.approved-version-fields h3 span{color:var(--acid);font:calc(12px + var(--ui-font-offset)) 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:calc(8px + var(--ui-font-offset)) var(--mono)}.approved-version-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-soft);font-size:calc(12px + var(--ui-font-offset));margin:6px 0 0;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:var(--color-surface);padding:14px;position:sticky;top:90px}.portrait-frame{aspect-ratio:3/4;background:repeating-linear-gradient(135deg, var(--color-surface-hover) 0 10px, var(--color-surface-soft) 10px 20px);border:1px solid var(--line);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:var(--color-text-faint)}.portrait-frame>div b,.portrait-frame>div span{display:block}.portrait-frame>div b{font:calc(20px + var(--ui-font-offset)) var(--mono)}.portrait-frame>div span{font-size:calc(10px + var(--ui-font-offset));margin-top:8px}.portrait-frame em{color:var(--acid);font:normal calc(8px + var(--ui-font-offset)) 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{border:1px solid rgba(var(--danger-rgb),.38);background:rgba(var(--danger-rgb),.055);min-width:0;min-height:40px;color:var(--color-danger-text);font-size:calc(12px + var(--ui-font-offset));cursor:pointer;padding:0 10px;font-weight:700}.portrait-remove-button:hover,.portrait-remove-button:focus-visible{border-color:rgba(var(--danger-rgb),.7);background:rgba(var(--danger-rgb),.11);color:var(--color-danger-bright)}.portrait-remove-button:disabled{opacity:.45;cursor:not-allowed}.danger-link{color:var(--color-danger);font-size:calc(12px + var(--ui-font-offset));cursor:pointer;background:0 0;border:0;padding:10px 0}.dossier-note{border-top:1px solid var(--line);margin-top:12px;padding-top:15px}.dossier-note b{color:var(--danger);font:calc(10px + var(--ui-font-offset)) var(--mono)}.dossier-note p{font-size:calc(11px + var(--ui-font-offset));color:var(--color-text-muted);line-height:1.7}.form-sections{gap:14px;display:grid}.form-section{border:1px solid var(--line);background:var(--color-surface)}.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:calc(24px + var(--ui-font-offset)) var(--mono)}.form-section h2{font-size:calc(19px + var(--ui-font-offset));margin:0}.form-section header p{color:var(--muted);font-size:calc(12px + var(--ui-font-offset));margin:6px 0 0}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;padding:24px;display:grid}.field-grid label>span{color:var(--color-text-soft)}.field-grid label>span i{color:var(--acid);font:normal calc(8px + var(--ui-font-offset)) var(--mono);margin-left:7px}.wide-field{grid-column:1/-1}.count{color:var(--color-text-faint);font:calc(9px + var(--ui-font-offset)) var(--mono);justify-self:end}.count.warn{color:var(--color-danger-text)}.field-error{color:var(--color-danger-bright);font-size:calc(11px + var(--ui-font-offset))}.world-cover{background:radial-gradient(circle at 78% 25%, rgba(var(--accent-rgb),.16), transparent 22%), linear-gradient(135deg, var(--color-surface-hover), var(--color-surface-sunken));border:1px solid var(--line);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 rgba(var(--accent-rgb),.18);width:420px;height:420px;box-shadow:0 0 0 60px rgba(var(--accent-rgb),.018), 0 0 0 120px rgba(var(--accent-rgb),.012);border-radius:50%;position:absolute;top:-170px;right:-90px}.world-cover>div{z-index:1;position:relative}.world-cover>div>span{color:var(--acid);font:calc(10px + var(--ui-font-offset)) 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:var(--color-text-muted)}.world-mark{text-align:right}.world-mark b{color:var(--acid);font:900 calc(80px + var(--ui-font-offset)) var(--mono);letter-spacing:-.1em;display:block}.world-mark span{font:calc(8px + var(--ui-font-offset)) var(--mono);color:var(--color-text-faint);letter-spacing:.15em}.world-document{background:var(--paper);color:var(--color-document-text);grid-template-columns:140px minmax(0,850px);justify-content:center;padding:70px clamp(25px,7vw,100px);display:grid}.doc-margin{border-right:1px solid rgba(var(--document-rgb),.2);flex-direction:column;gap:32px;padding-right:25px;display:flex}.doc-margin span{font:calc(9px + var(--ui-font-offset))/1.8 var(--mono);color:var(--color-text-faint)}.doc-body{padding-left:clamp(30px,5vw,70px)}.doc-body h2{border-top:2px solid var(--color-document-text);font-size:calc(28px + var(--ui-font-offset));letter-spacing:-.04em;margin:70px 0 24px;padding-top:18px;position:relative}.doc-body h2:first-child{margin-top:0}.doc-body h2 span{color:var(--color-document-muted);font:calc(9px + var(--ui-font-offset)) var(--mono);position:absolute;top:22px;right:0}.doc-body p{font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:calc(16px + var(--ui-font-offset));margin:0 0 18px;line-height:2.15}.doc-body p.impact-line{font-family:var(--sans);font-weight:900;font-size:calc(23px + var(--ui-font-offset));margin:35px 0;line-height:1.4}.doc-body footer{border-top:1px solid rgba(var(--document-rgb),.2);text-align:center;color:var(--color-document-muted);font:calc(9px + var(--ui-font-offset)) var(--mono);letter-spacing:.14em;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 calc(46px + var(--ui-font-offset)) var(--mono);color:var(--acid)}.roster-tools>div span{color:var(--muted);font-size:calc(12px + var(--ui-font-offset));margin-left:8px}.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);background:var(--color-surface);text-align:left;cursor:pointer;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{border-color:rgba(var(--accent-rgb),.45);background:var(--color-surface-raised)}.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);font-size:calc(10px + var(--ui-font-offset));margin-top:4px}.roster-list button i{color:var(--color-text-faint);font:normal calc(8px + var(--ui-font-offset)) var(--mono)}.mini-portrait{background:var(--color-surface-raised);width:48px;height:48px;color:var(--acid);place-items:center;font-weight:900;display:grid;overflow:hidden}.personnel-card{border:1px solid var(--line);background:var(--color-surface);min-width:0;max-width:100%;overflow:hidden}.personnel-card>header{background:linear-gradient(120deg, rgba(var(--accent-rgb),.12), transparent), var(--color-surface-hover);grid-template-columns:220px minmax(0,1fr);min-width:0;min-height:260px;display:grid}.card-portrait{background:var(--color-surface-sunken);place-items:center;min-width:0;display:grid;overflow:hidden}.card-portrait span{color:var(--color-text-faint);font:calc(11px + var(--ui-font-offset))/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:calc(9px + var(--ui-font-offset)) 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:var(--color-text-soft)}.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:calc(10px + var(--ui-font-offset))}.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:calc(10px + var(--ui-font-offset)) var(--mono);letter-spacing:.13em}.personnel-card section p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;color:var(--color-text-soft);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:rgba(var(--danger-rgb),.055);border-left:2px solid rgba(var(--danger-rgb),.45);min-width:0;padding:14px}.sample-text{background:var(--color-surface-control);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:calc(10px + var(--ui-font-offset)) 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);background:var(--color-surface);text-align:left;cursor:pointer;min-width:0;padding:15px}.management-roster-list button.active{border-color:rgba(var(--accent-rgb),.45);background:var(--color-surface-raised)}.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);font-size:calc(10px + var(--ui-font-offset));margin-top:5px}.management-roster-list i{color:var(--acid);font:normal calc(8px + var(--ui-font-offset)) var(--mono);margin-top:9px}.management-profile-editor{min-width:0}.management-profile-editor>header{border:1px solid var(--line);background:var(--color-surface);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:calc(8px + var(--ui-font-offset)) 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:var(--color-surface-control);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);background:var(--color-surface-sunken);color:var(--muted);font:calc(9px + var(--ui-font-offset)) var(--mono);cursor:pointer;padding:10px 16px}.roster-view-switch button:last-child{border-right:0}.roster-view-switch button.active{color:var(--color-surface-sunken);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:calc(9px + var(--ui-font-offset)) 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:var(--color-surface-control);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:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono);border-bottom:1px solid var(--line)}.roster-ranking>button{border:0;border-bottom:1px solid var(--line);background:var(--color-surface);width:100%;color:var(--text);text-align:left;cursor:pointer}.roster-ranking>button:hover,.roster-ranking>button:focus-visible{background:var(--color-surface-raised);box-shadow:inset 2px 0 var(--acid)}.roster-ranking>button>i{color:var(--acid);font:normal calc(18px + var(--ui-font-offset)) 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);font-size:calc(9px + var(--ui-font-offset));margin-top:5px}.ranking-identity{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;display:grid}.ranking-identity b small{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) 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{background:rgba(var(--accent-rgb),.045);min-width:0;color:var(--color-text-soft);font:normal calc(10px + var(--ui-font-offset)) var(--mono);text-align:center;overflow-wrap:anywhere;gap:3px;padding:6px 3px;display:grid}.ranking-ratings i small{color:var(--color-text-faint);font-size:calc(7px + var(--ui-font-offset))}.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:calc(20px + var(--ui-font-offset))}.empty-state p{font-size:calc(13px + var(--ui-font-offset))}.archive-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;display:grid}.archive-index{border:1px solid var(--line);background:var(--color-surface)}.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:calc(9px + var(--ui-font-offset)) var(--mono)}.archive-index header b,.review-queue header b{color:var(--acid);font:calc(24px + var(--ui-font-offset)) 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{background:rgba(var(--accent-rgb),.055);box-shadow:inset 2px 0 var(--acid)}.archive-index button span,.archive-index button b,.archive-index button small{display:block}.archive-index button span{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) 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);min-height:700px;color:var(--color-document-text);padding:clamp(30px,6vw,80px);position:relative;box-shadow:0 20px 60px #0003}.sheet-stamp{border:3px solid rgba(var(--danger-rgb),.25);color:rgba(var(--danger-rgb),.35);font:800 calc(14px + var(--ui-font-offset)) var(--mono);padding:8px 12px;position:absolute;top:60px;right:40px;transform:rotate(6deg)}.archive-sheet header p{color:var(--color-text-faint);font:calc(9px + var(--ui-font-offset)) 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:var(--color-text-faint)}.archive-meta{border-top:1px solid rgba(var(--document-rgb),.18);border-bottom:1px solid rgba(var(--document-rgb),.18);font:calc(9px + var(--ui-font-offset)) var(--mono);color:var(--color-text-faint);gap:30px;margin:30px 0;padding:20px 0;display:flex}.archive-body{font:calc(16px + var(--ui-font-offset))/2 "Noto Serif SC", SimSun, serif}.archive-body p{white-space:pre-wrap}.archive-sheet .download{margin-top:30px}.archive-sheet footer{border-top:1px solid rgba(var(--document-rgb),.2);text-align:center;color:var(--color-document-muted);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.12em;margin-top:70px;padding-top:12px}.archive-index-empty{min-height:140px;color:var(--muted);text-align:center;place-items:center;margin:0;padding:24px 22px;line-height:1.65;display:grid}.admin-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-panel,.data-panel{border:1px solid var(--line);background:var(--surface-panel)}.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:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.14em}.admin-panel h2,.data-panel h2{font-size:calc(22px + var(--ui-font-offset));margin:7px 0 0}.stack-form label{color:var(--text);font-size:calc(11px + var(--ui-font-offset))}.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);font-size:calc(11px + var(--ui-font-offset));margin:0;line-height:1.6}.archive-admin-list button{border:1px solid var(--line);color:var(--text);font-size:calc(10px + var(--ui-font-offset));cursor:pointer;background:0 0;padding:7px 9px}.data-panel-body{min-width:0;padding:22px}.data-panel-toolbar{min-width:0;padding:14px 22px}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:520px){.data-panel-body,.data-panel-toolbar{padding:14px}.archive-index-empty{padding:24px 18px}}.plain-password{color:var(--acid);font:calc(11px + var(--ui-font-offset)) 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:rgba(var(--accent-rgb),.04);gap:7px;padding:14px;display:grid}.current-attachment span{color:var(--acid);font:calc(8px + var(--ui-font-offset)) 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,rgba(var(--accent-rgb),.06),transparent),var(--color-surface);min-width:0;padding:18px}.audit-overview span,.audit-overview b{display:block}.audit-overview span{color:var(--muted);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.12em}.audit-overview b{color:var(--acid);font:calc(30px + var(--ui-font-offset)) var(--mono);margin-top:8px}.audit-retention-note{border-left:2px solid var(--acid);background:var(--color-surface-control);margin-bottom:12px;padding:14px 17px}.audit-retention-note b{color:var(--color-text-soft);font-size:calc(12px + var(--ui-font-offset))}.audit-retention-note p{color:var(--muted);font-size:calc(11px + var(--ui-font-offset));margin:6px 0 0;line-height:1.7}.audit-filters{border:1px solid var(--line);background:var(--color-surface);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:calc(10px + var(--ui-font-offset))}.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:var(--color-surface-control);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:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) 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:var(--color-surface);padding:14px 15px;list-style:none}.audit-entry>summary::-webkit-details-marker{display:none}.audit-entry>summary:hover,.audit-entry[open]>summary{background:var(--color-surface-raised);box-shadow:inset 2px 0 var(--acid)}.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:var(--color-text-muted);font:calc(9px + var(--ui-font-offset)) var(--mono)}.audit-entry summary span b,.audit-entry summary span small{display:block}.audit-entry summary span small{color:var(--muted);font-size:calc(9px + var(--ui-font-offset));margin-top:4px}.audit-entry summary i{border:1px solid rgba(var(--accent-rgb),.3);color:var(--acid);font:normal calc(7px + var(--ui-font-offset)) var(--mono);margin-bottom:5px;padding:3px 6px;display:inline-block}.audit-detail{background:var(--color-surface-sunken);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:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono)}.audit-detail dd{color:var(--color-text-soft);font-size:calc(10px + var(--ui-font-offset));overflow-wrap:anywhere;margin:6px 0 0}.audit-detail pre{border:1px solid var(--line);background:var(--color-surface-sunken);min-width:0;max-height:260px;color:var(--color-text-soft);font:calc(10px + var(--ui-font-offset))/1.7 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px;overflow:auto}.audit-load-more{width:100%;margin-top:10px}.terminal-audit-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.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{border:1px solid rgba(var(--accent-rgb),.35);background:var(--color-surface-raised);width:34px;height:34px;color:var(--acid);cursor:pointer;font:calc(16px + var(--ui-font-offset)) var(--mono);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:var(--color-surface-hover);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.13)}.audit-outcome{width:max-content;max-width:100%;font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.08em;border:1px solid;margin-top:6px;padding:3px 7px;display:inline-block}.audit-outcome-success{color:var(--acid);background:rgba(var(--accent-rgb),.07)}.audit-outcome-failed{color:var(--color-danger-text);background:rgba(var(--danger-rgb),.08)}.audit-comparison,.audit-raw-metadata{grid-column:1/-1;min-width:0}.audit-comparison{border:1px solid var(--line);background:var(--color-surface-sunken)}.audit-comparison>header{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audit-comparison>header>div{min-width:0;padding:12px 14px}.audit-comparison>header>div+div{border-left:1px solid var(--line)}.audit-comparison>header b,.audit-comparison>header small{overflow-wrap:anywhere;display:block}.audit-comparison>header b{color:var(--color-text-soft);font:calc(10px + var(--ui-font-offset)) var(--mono)}.audit-comparison>header small{color:var(--muted);font-size:calc(9px + var(--ui-font-offset));margin-top:5px}.audit-comparison-body article{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.45fr) repeat(2,minmax(0,1fr));display:grid}.audit-comparison-body article:last-child{border-bottom:0}.audit-comparison-body h4,.audit-comparison-body article>div{min-width:0;margin:0;padding:11px 14px}.audit-comparison-body h4{color:var(--color-text-soft);font-size:calc(10px + var(--ui-font-offset))}.audit-comparison-body h4 code{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono);overflow-wrap:anywhere;margin-top:4px;display:block}.audit-comparison-body article>div{border-left:1px solid var(--line)}.audit-comparison-body article span,.audit-comparison-body output{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;display:block}.audit-comparison-body article span{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono);margin-bottom:5px}.audit-comparison-body output{color:var(--color-text-soft);font:calc(10px + var(--ui-font-offset))/1.6 var(--mono)}.audit-comparison-body .attempted{background:rgba(var(--danger-rgb),.045)}.audit-comparison-body .attempted output{color:var(--color-danger-text)}.audit-comparison-empty,.audit-comparison-truncated,.audit-comparison-legacy{margin:0;padding:13px 14px}.audit-comparison-empty,.audit-comparison-truncated,.audit-comparison-legacy p{color:var(--muted);font-size:calc(10px + var(--ui-font-offset))}.audit-comparison-truncated{border-top:1px solid rgba(var(--danger-rgb),.25);color:var(--color-danger-text)}.audit-comparison-legacy b{color:var(--color-text-soft);font-size:calc(10px + var(--ui-font-offset))}.audit-comparison-legacy p{margin:5px 0 0}.audit-raw-metadata{border:1px solid var(--line);background:var(--color-surface-sunken)}.audit-raw-metadata>summary{color:var(--color-text-muted);cursor:pointer;font:calc(9px + var(--ui-font-offset)) var(--mono);padding:11px 13px}.audit-raw-metadata>pre{border-width:1px 0 0;max-height:300px;margin:0}.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);background:var(--color-surface);cursor:pointer;width:100%;padding:16px;display:block;position:relative}.review-queue button.active{box-shadow:inset 2px 0 var(--acid);background:var(--color-surface-raised)}.review-queue button span,.review-queue button b,.review-queue button small{display:block}.review-queue button span{color:var(--acid);font:calc(8px + var(--ui-font-offset)) var(--mono)}.review-queue button b{margin:8px 0}.review-queue button small{color:var(--muted);font-size:calc(9px + var(--ui-font-offset))}.review-queue button i{color:var(--color-text-faint);font:normal calc(8px + var(--ui-font-offset)) var(--mono);position:absolute;top:12px;right:12px}.review-sheet{border:1px solid var(--line);background:var(--color-surface)}.review-sheet>header{background:linear-gradient(120deg, rgba(var(--accent-rgb),.09), transparent), var(--color-surface-hover);grid-template-columns:150px 1fr;min-height:200px;display:grid}.review-sheet>header>div{background:var(--color-surface-sunken);color:var(--color-text-faint);font:calc(9px + var(--ui-font-offset)) var(--mono);place-items:center;display:grid;overflow:hidden}.review-sheet>header section{align-self:center;padding:25px}.review-sheet>header p{color:var(--acid);font:calc(8px + var(--ui-font-offset)) var(--mono)}.review-sheet>header h2{font-size:calc(42px + var(--ui-font-offset));margin:9px 0}.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:calc(26px + var(--ui-font-offset)) var(--mono)}.diff-summary span{color:var(--muted);font-size:calc(12px + var(--ui-font-offset))}.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:calc(14px + var(--ui-font-offset))}.diff-list h3 i{color:var(--acid);font:normal calc(8px + var(--ui-font-offset)) var(--mono)}.before,.after{padding:13px 15px}.before{background:rgba(var(--danger-rgb),.06);border-left:2px solid rgba(var(--danger-rgb),.45);margin-bottom:7px}.after{background:rgba(var(--accent-rgb),.055);border-left:2px solid rgba(var(--accent-rgb),.45)}.before b,.after b{color:var(--muted);font:calc(8px + var(--ui-font-offset)) var(--mono)}.before p,.after p{white-space:pre-wrap;color:var(--color-text-soft);margin:8px 0 0;line-height:1.7}.decision-box{background:rgba(var(--surface-deep-rgb),.97);border-top:1px solid var(--line);padding:22px;position:sticky;bottom:0}.decision-box>div{justify-content:end;gap:8px;margin-top:10px;display:flex}.review-editor-status{position:static}.review-sheet>.form-sections{padding:0 16px 16px}.review-sheet{min-width:0}.decision-box>div{flex-wrap:wrap}.review-history{position:static}.review-history>.review-history-items{flex-wrap:wrap;gap:8px;display:flex}.review-history>.history-snapshot{min-width:0;display:block}.review-history button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.review-history .history-snapshot>.media-image-shell{max-width:240px}.review-history .diff-list{padding:0}.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:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono)}.archive-admin-list h3{margin:7px 0}.archive-admin-list p,.archive-admin-list small{color:var(--muted);font-size:calc(11px + var(--ui-font-offset));margin:0}.archive-admin-list article>div:last-child{gap:6px;display:flex}.archive-admin-list button.danger-link{color:var(--color-danger)}.registration-security-note{border-left:2px solid var(--acid);background:var(--color-surface-control);margin-bottom:14px;padding:16px 18px}.registration-security-note b{color:var(--color-text-soft);font-size:calc(12px + var(--ui-font-offset))}.registration-security-note p{color:var(--muted);font-size:calc(11px + var(--ui-font-offset));margin:7px 0 0;line-height:1.7}.registration-security-panel{margin-top:14px}.registration-log-filter-actions{align-items:center;gap:7px;display:flex}.registration-log-filter-actions button{flex:auto}.registration-log-actions{border:1px solid rgba(var(--danger-rgb),.28);background:rgba(var(--danger-rgb),.045);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.registration-log-actions small{color:var(--muted);font-size:calc(9px + var(--ui-font-offset));line-height:1.6}.registration-account-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-source-inactive b{color:var(--color-danger-text)}.registration-security-settings{border:1px solid var(--line);background:var(--color-surface);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:calc(10px + var(--ui-font-offset))}.registration-security-settings input{margin-top:6px}.registration-security-settings small{color:var(--muted);font-size:calc(9px + var(--ui-font-offset));align-self:center;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:var(--color-surface-control);min-width:0}.rich-toolbar{border-bottom:1px solid var(--line);background:var(--color-surface-raised);flex-wrap:wrap;gap:5px;padding:9px;display:flex}.rich-toolbar button,.rich-toolbar select,.color-tool{border:1px solid var(--line);background:var(--color-surface-control);min-height:32px;color:var(--color-text-soft);font-size:calc(10px + var(--ui-font-offset));padding:5px 8px}.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:calc(16px + var(--ui-font-offset))/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 rgba(var(--accent-rgb),.45)}.rich-editor .tiptap h1{font-size:calc(32px + var(--ui-font-offset))}.rich-editor .tiptap h2{font-size:calc(25px + var(--ui-font-offset))}.rich-editor .tiptap h3{font-size:calc(20px + var(--ui-font-offset))}.rich-editor .tiptap ul,.rich-editor .tiptap ol{margin:1em 0;padding-left:1.8em}.rich-editor .tiptap ul{list-style:outside}.rich-editor .tiptap ol{list-style:decimal}.rich-editor .tiptap li{margin:.35em 0}.rich-editor .tiptap li>p{margin:0}.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}.rich-editor{background:var(--surface-deep)}.rich-toolbar-shell{z-index:12;border-bottom:1px solid var(--line);background:var(--surface-panel);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.rich-toolbar-shell{background:color-mix(in srgb,var(--surface-panel) 94%,transparent)}}.rich-toolbar-shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 28px #00000047}.rich-selection-status{min-width:0;color:var(--muted);align-items:center;gap:10px;padding:7px 10px 0;display:flex}.rich-selection-status span{color:var(--acid);font:calc(7px + var(--ui-font-offset)) var(--mono);letter-spacing:.13em;flex:none}.rich-selection-status b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(9px + var(--ui-font-offset));font-weight:600;overflow:hidden}.rich-toolbar{background:0 0;border:0}.rich-toolbar button,.rich-toolbar select,.color-tool{background:var(--surface-deep);color:var(--text)}.rich-toolbar button.on{color:var(--acid);border-color:var(--acid);box-shadow:inset 0 -2px var(--acid)}.rich-toolbar button.mixed,.color-tool.mixed,.rich-link-input.mixed{border-color:var(--acid);background:repeating-linear-gradient(135deg,var(--acid) 0 6px,var(--surface-deep) 6px 12px)}@supports (color:color-mix(in lab, red, red)){.rich-toolbar button.mixed,.color-tool.mixed,.rich-link-input.mixed{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--acid) 10%,var(--surface-deep)) 0 6px,var(--surface-deep) 6px 12px)}}.rich-toolbar button.mixed,.color-tool.mixed,.rich-link-input.mixed{color:var(--acid)}.rich-toolbar button:focus-visible,.rich-toolbar select:focus-visible,.color-tool:focus-within,.rich-link-input:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.color-tool span{text-align:center;min-width:2em}.color-tool input:disabled{opacity:.45}.rich-link-input{min-height:32px;width:clamp(150px,18vw,260px)!important;padding:5px 8px!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:var(--color-text-soft);font-size:calc(11px + var(--ui-font-offset))}.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:calc(9px + var(--ui-font-offset)) 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:var(--color-surface);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:calc(10px + var(--ui-font-offset))}.archive-filters select{margin-top:5px}.archive-filters>span{color:var(--acid);font:calc(9px + var(--ui-font-offset)) 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{border:1px solid rgba(var(--document-rgb),.25);font:normal calc(9px + var(--ui-font-offset)) var(--mono);padding:4px 8px}.rich-document p{white-space:pre-wrap}.rich-document h1,.rich-document h2,.rich-document h3{margin:1.4em 0 .6em;font-weight:700;line-height:1.3}.rich-document h1{font-size:1.9em}.rich-document h2{font-size:1.55em}.rich-document h3{font-size:1.3em}.rich-document ul,.rich-document ol{margin:1em 0;padding-left:1.8em}.rich-document ul{list-style:outside}.rich-document ol{list-style:decimal}.rich-document li{margin:.35em 0}.rich-document li>p{margin:0}.rich-document img{max-width:100%;height:auto}.rich-document figure{margin:25px 0}.rich-document figcaption{color:var(--color-text-faint);font:calc(9px + var(--ui-font-offset)) var(--mono)}.rich-document a{overflow-wrap:anywhere;color:var(--color-document-link);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){.action-grid,.admin-hub-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 (min-width:761px) and (max-width:900px){.profile-toolbar{position:static}.profile-section-nav{top:0}.form-section{scroll-margin-top:70px}}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:520px){.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:calc(28px + var(--ui-font-offset))}.action-grid{grid-template-columns:1fr}.action-card.featured{grid-column:auto}.profile-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;align-items:stretch;position:static}.profile-toolbar>div:first-child{width:100%}.toolbar-actions{display:block}.toolbar-secondary-actions{grid-template-columns:1fr;display:grid}.toolbar-secondary-actions>.ghost-button{width:100%}.profile-section-nav{z-index:7;background:rgba(var(--surface-deep-rgb),.96);margin-inline:0;padding:7px;position:sticky;top:0}.profile-section-nav a{flex:0 0 124px}.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{margin-bottom:24px;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}.form-section{scroll-margin-top:58px}.world-cover{min-height:360px;padding:30px}.world-cover h2{font-size:calc(55px + var(--ui-font-offset))}.world-mark{display:none}.world-document{padding:40px 24px;display:block}.doc-margin{display:none}.doc-body{padding:0}.doc-body h2{font-size:calc(22px + var(--ui-font-offset))}.doc-body p{font-size:calc(15px + var(--ui-font-offset))}.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:1200px){.registration-security-settings{grid-template-columns:minmax(220px,1fr) auto}.registration-security-settings small{grid-column:1/-1}.registration-log-list .audit-log-header,.registration-account-list .audit-log-header{display:none}.registration-log-entry>summary,.registration-account-entry>summary{grid-template-columns:120px minmax(0,1fr)}.registration-log-entry>summary>span:nth-of-type(n+2),.registration-account-entry>summary>span:nth-of-type(n+2){grid-column:2}.audit-log-detail.registration-log-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:520px){.registration-security-settings{grid-template-columns:1fr;align-items:stretch}.registration-security-settings button{width:100%}}@media (max-width:480px){.audit-overview,.audit-filters,.admin-hub-grid{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:calc(30px + var(--ui-font-offset))}.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);background:var(--color-surface-control);width:150px;min-height:32px;color:var(--color-text-soft);font-size:calc(10px + var(--ui-font-offset));padding:5px 8px}.archive-admin-nav{border:1px solid var(--line);background:var(--color-surface-control);gap:8px;margin:-4px 0 20px;padding:7px;display:flex}.archive-admin-nav a{min-width:110px;color:var(--muted);text-align:center;font:calc(10px + var(--ui-font-offset)) 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:var(--color-surface-control);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:calc(10px + var(--ui-font-offset)) 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{background:rgba(var(--accent-rgb),.055);box-shadow:inset 3px 0 var(--acid)}.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{border:1px solid rgba(var(--accent-rgb),.35);color:var(--acid);font:normal calc(8px + var(--ui-font-offset)) var(--mono);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:var(--color-text-muted);font:normal calc(8px + var(--ui-font-offset)) var(--mono)}.taxonomy-list strong{color:var(--acid);font:calc(9px + var(--ui-font-offset)) 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);font-size:calc(11px + var(--ui-font-offset));margin:0 0 12px;line-height:1.6}.role-access-picker>label{border:1px solid var(--line);background:var(--color-surface-control);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:7px;padding:10px;display:grid}.role-access-picker>label.selected{border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.075)}.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);font-size:calc(9px + var(--ui-font-offset));margin-top:4px}.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:rgba(var(--accent-rgb),.06);padding:13px 15px}.taxonomy-impact b{color:var(--acid);font:calc(9px + var(--ui-font-offset)) var(--mono)}.taxonomy-impact p{color:var(--color-text-soft);font-size:calc(11px + var(--ui-font-offset));margin:6px 0 0;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-follow-ui-skin{--archive-bg:var(--color-surface-deep);--archive-text:var(--color-text);--archive-muted:var(--color-text-muted);--archive-accent:var(--color-accent-primary);--archive-line:var(--color-border-strong);--archive-pattern:linear-gradient(var(--texture-grid) 1px,transparent 1px),linear-gradient(90deg,var(--texture-grid) 1px,transparent 1px);--archive-pattern-size:28px 28px}.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:calc(8px + var(--ui-font-offset)) 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:var(--color-surface-deep);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);font-size:calc(10px + var(--ui-font-offset));margin:0;line-height:1.6}.theme-picker fieldset{border:1px solid var(--line);min-width:0;margin:0;padding:12px}.theme-picker legend{color:var(--color-text-muted);font:calc(9px + var(--ui-font-offset)) 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,var(--color-surface));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 calc(7px + var(--ui-font-offset)) var(--mono);letter-spacing:.08em}.theme-option-surface b{font-size:calc(13px + var(--ui-font-offset));margin:12px 0 5px}.theme-option-surface small{color:var(--archive-muted,var(--muted));font-size:calc(9px + var(--ui-font-offset));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:var(--color-surface-control);font-size:calc(10px + var(--ui-font-offset));padding: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:calc(10px + var(--ui-font-offset)) var(--mono);margin:5px 0}.contrast-status small{color:var(--muted)}.contrast-status.ok{border-color:rgba(var(--accent-rgb),.45);color:var(--acid)}.contrast-status.error{border-color:rgba(var(--danger-rgb),.5);color:var(--color-danger-bright)}.personnel-card>header{background:linear-gradient(120deg,rgba(var(--accent-rgb),.12),transparent),var(--color-surface-hover);min-height:0;display:block}.personnel-full-portrait{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 45%,rgba(var(--accent-rgb),.07),transparent 52%),var(--color-surface-sunken);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:var(--color-text-faint);font:calc(11px + var(--ui-font-offset))/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),(orientation:landscape) and (max-width:960px) and (max-height:520px){.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),(orientation:landscape) and (max-width:960px) and (max-height:520px){.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 var(--color-border-strong);width:44px;height:44px;box-shadow:inset 0 0 0 3px var(--color-surface-deep);place-items:center;transition:transform .15s,border-color .15s;display:grid}.theme-swatch:hover>span{transform:translateY(-2px)}.theme-swatch input:focus-visible+span{outline:2px solid var(--color-text);outline-offset:3px}.theme-swatch.selected>span{border-color:var(--acid);outline:2px solid rgba(var(--accent-rgb),.42);outline-offset:2px}.theme-swatch span i{color:var(--color-on-accent);background:var(--acid);width:16px;height:16px;font:900 calc(10px + var(--ui-font-offset)) var(--sans);border-radius:50%;place-items:center;display:none}.theme-swatch.selected span i{display:grid}.custom-theme-swatch span{font:900 calc(22px + var(--ui-font-offset)) var(--mono)}.custom-theme-swatch span strong{grid-area:1/1}.custom-theme-swatch span i{grid-area:1/1;transform:translate(13px,-13px)}.follow-ui-skin-swatch>span{background:linear-gradient(135deg,var(--color-surface-deep) 0 55%,var(--color-text) 55% 76%,var(--color-accent-primary) 76%);color:var(--color-accent-primary)}.follow-ui-skin-swatch span strong{background:var(--color-surface-deep);font:800 calc(12px + var(--ui-font-offset)) var(--sans);grid-area:1/1;padding:2px 4px}.follow-ui-skin-swatch span i{grid-area:1/1;transform:translate(13px,-13px)}.follow-ui-skin-note{border-left:2px solid var(--acid);background:var(--color-info-surface);color:var(--color-text-soft);font-size:calc(10px + var(--ui-font-offset));margin:0;padding:10px 12px;line-height:1.6}.pending-asset-list{border:1px solid var(--line);background:var(--color-surface-deep);gap:6px;padding:12px;display:grid}.pending-asset-list>span{color:var(--acid);font:calc(9px + var(--ui-font-offset)) var(--mono)}.pending-asset-list>div{border:1px solid var(--color-border-strong);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:var(--color-surface-control);padding:12px}.access-mode-picker p{color:var(--muted);font-size:calc(10px + var(--ui-font-offset));grid-column:1/-1;margin:0}.status-switch{border:1px solid var(--line);background:var(--color-surface-control);cursor:pointer;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{border-color:rgba(var(--accent-rgb),.34);background:var(--color-surface-soft)}.status-switch input[type=checkbox]{appearance:none;border:1px solid var(--color-text-faint);background:var(--color-surface-sunken);cursor:pointer;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:var(--color-text-muted);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:rgba(var(--accent-rgb),.18)}.status-switch input[type=checkbox]:checked:after{background:var(--acid);transform:translate(18px)}.status-switch input[type=checkbox]:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.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);font-size:calc(9px + var(--ui-font-offset));margin-top:4px;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);background:linear-gradient(135deg,rgba(var(--accent-rgb),.025),transparent 62%),var(--color-surface-control);min-height:74px;color:var(--color-text-soft);align-content:center;padding:13px 14px 13px 38px;transition:border-color .15s,background-color .15s,color .15s}.access-mode-picker label:before{content:"";border:1px solid var(--color-text-faint);background:var(--color-surface-sunken);width:10px;height:10px;box-shadow:0 0 0 4px rgba(var(--accent-secondary-rgb),.08);border-radius:50%;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.access-mode-picker label:after{content:"STANDBY";color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.12em;margin-top:5px;display:block}.access-mode-picker label:hover{border-color:rgba(var(--accent-rgb),.34);background-color:var(--color-surface-soft)}.access-mode-picker label:has(input:checked){border-color:rgba(var(--accent-rgb),.72);background-color:rgba(var(--accent-rgb),.075);color:var(--text);box-shadow:inset 3px 0 var(--acid)}.access-mode-picker label:has(input:checked):before{border-color:var(--acid);background:var(--acid);box-shadow:0 0 10px rgba(var(--accent-rgb),.45)}.access-mode-picker label:has(input:checked):after{content:"SELECTED";color:var(--acid)}.access-mode-picker label:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:2px}.role-access-picker>label:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:2px}.taxonomy-pickers fieldset .check-line:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:2px}.stack-form>.check-line:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:2px}.role-access-picker>label,.taxonomy-pickers fieldset .check-line{border:1px solid var(--line);background:var(--color-surface-control);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:"";border:1px solid var(--color-text-faint);background:var(--color-surface-sunken);width:16px;height:16px;color:var(--color-on-accent);font:900 calc(11px + var(--ui-font-offset)) var(--sans);place-items:center;display:grid}.role-access-picker>label:hover,.taxonomy-pickers fieldset .check-line:hover{border-color:rgba(var(--accent-rgb),.34);background:var(--color-surface-soft)}.role-access-picker>label:has(input:checked){border-color:rgba(var(--accent-rgb),.58);background:rgba(var(--accent-rgb),.075);color:var(--text)}.taxonomy-pickers fieldset .check-line:has(input:checked){border-color:rgba(var(--accent-rgb),.58);background:rgba(var(--accent-rgb),.075);color:var(--text)}.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);background:var(--color-surface-control);min-height:54px;color:var(--color-text-soft);grid-template-columns:78px minmax(0,1fr);align-items:center;gap:11px;padding:10px 12px;transition:border-color .15s,background-color .15s,color .15s;display:grid}.stack-form>.check-line:before{content:"未启用";border:1px solid var(--color-text-faint);background:var(--color-surface-sunken);width:74px;height:24px;color:var(--color-text-muted);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.08em;place-items:center;display:grid}.stack-form>.check-line:has(input:checked){border-color:rgba(var(--accent-rgb),.58);background:rgba(var(--accent-rgb),.075);color:var(--text)}.stack-form>.check-line:has(input:checked):before{content:"已启用";border-color:var(--acid);background:var(--acid);color:var(--color-on-accent);box-shadow:0 0 8px rgba(var(--accent-rgb),.24)}@media (prefers-reduced-motion:reduce){html:not([data-motion=on]) .access-mode-picker label,html:not([data-motion=on]) .role-access-picker>label,html:not([data-motion=on]) .taxonomy-pickers fieldset .check-line,html:not([data-motion=on]) .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,rgba(var(--accent-rgb),.07),transparent 65%),var(--color-surface);min-width:0;padding:17px 19px}.account-overview span,.account-overview b,.account-overview small{display:block}.account-overview span{color:var(--muted);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.12em}.account-overview b{color:var(--acid);font:calc(30px + var(--ui-font-offset)) var(--mono);margin-top:7px}.account-overview small{color:var(--color-text-muted);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);font-size:calc(10px + var(--ui-font-offset));margin:9px 0 0;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:var(--color-surface-deep);min-width:0}.account-card.disabled{border-color:rgba(var(--danger-rgb),.24)}.account-card>header{border-bottom:1px solid var(--line);background:linear-gradient(100deg,rgba(var(--accent-rgb),.045),transparent 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,rgba(var(--danger-rgb),.055),transparent 65%)}.account-card>header>div:first-child{min-width:0}.account-card>header span:first-child{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.1em}.account-card h3{font-size:calc(18px + var(--ui-font-offset));overflow-wrap:anywhere;margin:5px 0 2px}.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:var(--color-text-soft);font:calc(8px + var(--ui-font-offset)) var(--mono);white-space:nowrap;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.account-state.active{border-color:rgba(var(--accent-rgb),.28);color:var(--acid)}.account-state.inactive{border-color:rgba(var(--danger-rgb),.32);color:var(--color-danger-bright)}.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:var(--color-surface-sunken);flex:180px;min-width:150px;padding:9px 10px}.account-card-meta dt{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) 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:calc(9px + var(--ui-font-offset))}.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{border-left:2px solid var(--color-text-faint);background:var(--color-surface-control);color:var(--muted);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:calc(9px + var(--ui-font-offset))}.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{background:rgba(var(--accent-rgb),.055);box-shadow:inset 3px 0 var(--acid)}.account-directory-row.disabled{background:linear-gradient(90deg,rgba(var(--danger-rgb),.035),transparent 55%)}.account-directory-id,.account-directory-open{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) 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:calc(9px + var(--ui-font-offset))}.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{background:rgba(var(--surface-deep-rgb),.78);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.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{background:rgba(var(--surface-deep-rgb),.82);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.site-dialog-panel{border:1px solid var(--acid);background:linear-gradient(145deg,rgba(var(--accent-rgb),.08),transparent 48%),var(--color-surface);gap:16px;padding:20px;display:grid;box-shadow:0 18px 56px #00000094}.site-dialog.danger .site-dialog-panel{border-color:rgba(var(--danger-rgb),.78);background:linear-gradient(145deg,rgba(var(--danger-rgb),.09),transparent 48%),var(--color-surface)}.site-dialog-panel>header{border-bottom:1px solid var(--line);padding-bottom:12px}.site-dialog-panel>header span{color:var(--acid);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.12em}.site-dialog.danger .site-dialog-panel>header span{color:var(--color-danger-bright)}.site-dialog-panel>header h2{font-size:calc(22px + var(--ui-font-offset));overflow-wrap:anywhere;margin:6px 0 0}.site-dialog-panel>p{color:var(--color-text-soft);font-size:calc(11px + var(--ui-font-offset));overflow-wrap:anywhere;margin:0;line-height:1.75}.site-dialog-panel>label{color:var(--muted);font-size:calc(9px + var(--ui-font-offset));gap:7px;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,rgba(var(--accent-rgb),.065),transparent 45%),var(--color-surface);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:calc(8px + var(--ui-font-offset)) 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:var(--color-surface-sunken);min-width:0;padding:10px}.account-detail-meta dt{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) 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:calc(9px + var(--ui-font-offset))}.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{background:rgba(var(--accent-rgb),.055);box-shadow:inset 3px 0 var(--acid)}.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 calc(8px + var(--ui-font-offset)) var(--mono);flex:none;padding:3px 6px}.role-list small{color:var(--muted);font:calc(9px + var(--ui-font-offset)) var(--mono)}.role-list>button>div{flex-wrap:wrap;gap:6px;display:flex}.role-list em{background:var(--color-surface-sunken);color:var(--color-text-faint);font:normal calc(8px + var(--ui-font-offset)) var(--mono);padding:3px 6px}.role-editor input[readonly],.role-editor textarea[readonly]{color:var(--color-text-faint);background:var(--color-surface-sunken);cursor:not-allowed}.role-usage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.role-usage-grid span{border:1px solid var(--line);background:var(--color-surface-deep);min-width:0;color:var(--muted);font-size:calc(10px + var(--ui-font-offset));overflow-wrap:anywhere;padding:12px}.role-usage-grid b{color:var(--acid);font:calc(24px + var(--ui-font-offset)) 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:var(--color-surface-deep);flex-wrap:wrap;gap:6px;margin-bottom:14px;padding:8px;display:flex}.world-page-tabs a{min-width:150px;color:var(--muted);font-size:calc(12px + var(--ui-font-offset));border:1px solid #0000;align-items:center;gap:9px;padding:12px 14px;display:flex}.world-page-tabs a span{color:var(--color-text-faint);font:calc(9px + var(--ui-font-offset)) var(--mono)}.world-page-tabs a:hover,.world-page-tabs a.active{border-color:rgba(var(--accent-rgb),.4);color:var(--text);background:var(--color-surface-hover)}.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{border:1px solid var(--color-border-strong);background-color:var(--color-surface-control);background-image:linear-gradient(rgba(var(--accent-rgb),.025) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.018) 1px,transparent 1px),radial-gradient(circle at 88% 12%,rgba(var(--accent-rgb),.09),transparent 18%);min-width:0;color:var(--color-text-soft);background-size:34px 34px,34px 34px,auto;padding:clamp(28px,6vw,76px);position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047}.world-document-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}:is(.world-document-layout-preview,.world-document-layout:not(:has(.world-document-outline))){display:block}.world-document-outline{border:1px solid var(--line);background:var(--color-surface-control);gap:3px;padding:16px;display:grid;position:sticky;top:18px}.world-document-outline>span{color:var(--acid);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.14em}.world-document-outline>b{margin:2px 0 10px}.world-document-outline a{border-left:1px solid var(--color-border-strong);color:var(--color-text-muted);font-size:calc(11px + var(--ui-font-offset));overflow-wrap:anywhere;padding:8px 9px;line-height:1.45}.world-document-outline a:hover,.world-document-outline a:focus-visible{border-color:var(--acid);color:var(--acid);background:rgba(var(--accent-rgb),.05)}.world-document-outline a.level-2{padding-left:17px}.world-document-outline a.level-3{color:var(--color-text-faint);padding-left:26px}.world-document-outline .world-outline-top{border:0;border-top:1px solid var(--line);color:var(--acid);margin-top:8px}.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 rgba(var(--accent-rgb),.22);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:calc(8px + var(--ui-font-offset)) 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:var(--color-text-muted);margin:0}.world-document-mark{text-align:right;color:var(--acid);flex:none}.world-document-mark b{font:900 calc(48px + var(--ui-font-offset)) var(--mono);letter-spacing:-.08em;display:block}.world-document-mark small{color:var(--color-text-faint);font:calc(7px + var(--ui-font-offset))/1.5 var(--mono);letter-spacing:.14em}.world-document-meta{border-bottom:1px solid rgba(var(--accent-rgb),.18);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.world-document-meta span{border-right:1px solid rgba(var(--accent-rgb),.14);color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset))/1.6 var(--mono);padding:14px}.world-document-meta b{color:var(--acid);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{min-width:0;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:calc(16px + var(--ui-font-offset));color:var(--color-text-soft);line-height:2.05}.world-rich-body .rich-document h1,.world-rich-body .rich-document h2,.world-rich-body .rich-document h3{color:var(--color-text);font-family:var(--sans);overflow-wrap:anywhere}.world-rich-body .rich-document h1{font-size:calc(34px + var(--ui-font-offset));margin:52px 0 20px}.world-rich-body .rich-document h2{font-size:calc(27px + var(--ui-font-offset));margin:46px 0 18px}.world-rich-body .rich-document h3{font-size:calc(21px + var(--ui-font-offset));color:var(--acid);margin:36px 0 14px}.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 rgba(var(--accent-rgb),.42);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,transparent,rgba(var(--accent-rgb),.72) 16%,rgba(var(--accent-rgb),.72) 84%,transparent);border:0;height:1px;margin:42px 0}.world-rich-body .rich-document figure{border:1px solid rgba(var(--accent-rgb),.24);background:var(--color-surface-sunken);margin:34px 0;padding:12px}.world-rich-body .rich-document figure:before{content:"Q7 / VISUAL RECORD";color:var(--color-text-faint);font:calc(7px + var(--ui-font-offset)) 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{border-top:1px solid rgba(var(--accent-rgb),.18);color:var(--color-text-faint);text-align:center;font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.16em;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);background:var(--color-surface-control);min-width:0;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:5px 10px;padding:13px;display:grid}.world-page-list button>span{color:var(--acid);font:calc(14px + var(--ui-font-offset)) 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{border-color:rgba(var(--accent-rgb),.48);background:var(--color-surface-raised)}.world-trash{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.world-trash h3{color:var(--color-danger);font:calc(9px + var(--ui-font-offset)) var(--mono)}.world-trash>div{border:1px solid rgba(var(--danger-rgb),.28);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{border:1px solid rgba(var(--danger-rgb),.45);color:var(--color-danger-bright);cursor:pointer;background:0 0}.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:calc(8px + var(--ui-font-offset)) 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);background:var(--color-surface-control);min-width:0;color:var(--text);text-align:left;cursor:pointer;gap:4px;padding:11px;display:grid}.world-version-list button.active{border-color:rgba(var(--accent-rgb),.45)}.world-version-list b{color:var(--acid);font:calc(9px + var(--ui-font-offset)) 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:var(--color-text-faint);font:normal calc(8px + var(--ui-font-offset)) var(--mono)}.world-version-preview{gap:10px;min-width:0;display:grid}.version-preview-actions{border:1px solid var(--line);background:var(--color-surface-control);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),(orientation:landscape) and (max-width:960px) and (max-height:520px){.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-right:0;border-bottom:1px solid rgba(var(--accent-rgb),.12)}.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:calc(20px + var(--ui-font-offset)) 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:calc(10px + var(--ui-font-offset))}.filter-reset-button{place-self:end start}.mobile-detail-back{margin-bottom:10px;display:none}.archive-publish-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.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:var(--color-surface-control);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{background:var(--color-surface-raised);box-shadow:inset 3px 0 var(--acid)}.item-catalog-index span,.catalog-admin-list span{color:var(--acid);font:calc(8px + var(--ui-font-offset)) 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 calc(8px + var(--ui-font-offset)) 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:rgba(var(--accent-rgb),.08)}.inventory-visibility-badge.holder{color:var(--color-warning-text);background:rgba(var(--warning-rgb),.09)}.inventory-visibility-badge.management{color:var(--color-danger-bright);background:rgba(var(--danger-rgb),.12);box-shadow:inset 3px 0 rgba(var(--danger-rgb),.55)}.inventory-visibility-badge.management-only{color:var(--color-danger-text);border-color:var(--color-danger);background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.inventory-visibility-badge.management-only{background:color-mix(in srgb,var(--color-danger) 58%,var(--color-surface-deep))}}.inventory-visibility-badge.management-only{box-shadow:0 0 0 2px rgba(var(--danger-rgb),.12)}.inventory-clearance-badge,.inventory-display-badge{border:1px solid rgba(var(--accent-rgb),.56);background:rgba(var(--accent-rgb),.08);min-height:22px;color:var(--acid);font:800 calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.08em;white-space:nowrap;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:3px 8px;line-height:1;display:inline-flex}.inventory-clearance-badge.unknown{border-color:var(--color-danger);background:rgba(var(--danger-rgb),.14);color:var(--color-danger-text);box-shadow:inset 3px 0 rgba(var(--danger-rgb),.58)}.inventory-display-badge.hidden{border-color:var(--color-warning);background:rgba(var(--warning-rgb),.12);color:var(--color-warning-text)}.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);background:rgba(var(--accent-rgb),.035);min-width:0;color:var(--muted);font:calc(9px + var(--ui-font-offset)) var(--mono);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.item-codex-sheet{border:1px solid var(--color-border-strong);background:linear-gradient(135deg,rgba(var(--accent-rgb),.055),transparent 32%),repeating-linear-gradient(0deg,transparent 0 32px,rgba(var(--accent-rgb),.018) 32px 33px),var(--color-surface-control);min-width:0;padding:clamp(24px,4vw,52px);position:relative;overflow:hidden}.item-codex-sheet:before{content:"CONTROLLED MATERIAL RECORD";color:var(--color-text-faint);font:calc(7px + var(--ui-font-offset)) 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:calc(10px + var(--ui-font-offset)) 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:var(--color-surface-sunken);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:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono)}.item-codex-meta b{color:var(--color-text-soft);font-size:calc(11px + var(--ui-font-offset));margin-top:5px}.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{border:1px solid rgba(var(--accent-rgb),.28);color:var(--acid);font:calc(9px + var(--ui-font-offset)) var(--mono);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:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) 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:calc(16px + var(--ui-font-offset)) 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{border:1px solid var(--color-border-strong);background:linear-gradient(145deg,rgba(var(--accent-rgb),.045),transparent 48%),var(--color-surface-sunken);min-width:0;min-height:156px;box-shadow:inset 3px 0 var(--color-border-strong);align-content:start;gap:9px;padding:12px;display:grid}.inventory-equipment-module.occupied{border-color:rgba(var(--accent-rgb),.36);box-shadow:inset 3px 0 var(--acid)}.inventory-equipment-module.legacy,.inventory-quick-module.legacy{border-color:rgba(var(--warning-rgb),.38);box-shadow:inset 3px 0 var(--color-warning)}.inventory-equipment-module>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.inventory-equipment-module>header span{color:var(--color-text-faint);font:calc(7px + var(--ui-font-offset)) var(--mono);letter-spacing:.12em}.inventory-equipment-module>header b{color:var(--color-text-muted);font:calc(9px + var(--ui-font-offset)) var(--mono);white-space:nowrap}.inventory-equipment-module h3{font-size:calc(13px + var(--ui-font-offset));overflow-wrap:anywhere;margin:0}.inventory-module-meter{border:1px solid var(--color-border-strong);background:repeating-linear-gradient(90deg,var(--color-surface-hover) 0 12px,var(--color-surface-control) 12px 15px);height:5px;overflow:hidden}.inventory-module-meter i{background:repeating-linear-gradient(90deg,var(--acid) 0 12px,var(--color-accent-secondary) 12px 15px);height:100%;box-shadow:0 0 8px rgba(var(--accent-rgb),.25);display:block}.inventory-module-meter.unknown{opacity:.62}.inventory-wall-holdings{gap:6px;min-width:0;display:grid}.inventory-compact-holding{border:1px solid var(--color-border-strong);background:var(--color-surface-control);width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;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{border-color:rgba(var(--accent-rgb),.52);background:var(--color-surface-hover)}.inventory-compact-holding.selected{border-color:var(--acid);background:var(--color-selection-surface);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.16)}.inventory-compact-holding:focus-visible,.inventory-storage-item:focus-visible,.inventory-storage-tabs button:focus-visible,.inventory-view-switch button:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.inventory-compact-thumb{object-fit:contain;border:1px solid var(--color-border-strong);background:repeating-linear-gradient(135deg,var(--color-surface-soft) 0 7px,var(--color-surface-deep) 7px 14px);width:42px;height:42px;color:var(--color-text-faint);font:700 calc(11px + var(--ui-font-offset)) var(--mono);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:calc(10px + var(--ui-font-offset))}.inventory-compact-holding small{color:var(--muted);font-size:calc(8px + var(--ui-font-offset));margin-top:3px}.inventory-compact-holding strong{color:var(--acid);font:calc(10px + var(--ui-font-offset)) var(--mono)}.inventory-empty-mark{border:1px dashed var(--color-border-strong);min-height:50px;color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.13em;place-items:center;display:grid}.inventory-quick-rack>div{gap:7px;min-width:0;padding:10px;display:grid}.inventory-quick-module{border:1px solid var(--color-border-strong);background:var(--color-surface-sunken);grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr);min-width:0;display:grid}.inventory-quick-module.occupied{border-color:rgba(var(--accent-rgb),.34)}.inventory-quick-module>header{border-right:1px solid var(--color-border-strong);background:var(--color-surface);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:calc(12px + var(--ui-font-offset)) var(--mono)}.inventory-quick-module>header b,.inventory-quick-module>header small{overflow-wrap:anywhere;display:block}.inventory-quick-module>header b{font-size:calc(9px + var(--ui-font-offset))}.inventory-quick-module>header small{color:var(--color-text-faint);font:calc(7px + var(--ui-font-offset)) 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:rgba(var(--accent-rgb),.38) 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:rgba(var(--accent-rgb),.38)}.side-rail nav::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.38)}.inventory-storage-tabs button{border:1px solid var(--color-border-strong);background:var(--color-surface-deep);min-width:132px;color:var(--color-text-muted);cursor:pointer;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.inventory-storage-tabs button:hover{border-color:rgba(var(--accent-rgb),.48);color:var(--text)}.inventory-storage-tabs button.active{border-color:var(--acid);background:var(--color-selection-surface);color:var(--acid);box-shadow:inset 0 -3px var(--acid)}.inventory-storage-tabs button span{font-size:calc(10px + var(--ui-font-offset))}.inventory-storage-tabs button b{font:calc(14px + var(--ui-font-offset)) var(--mono)}.inventory-view-switch{align-items:stretch;gap:3px;display:flex}.inventory-view-switch button{border:1px solid var(--color-border-strong);background:var(--color-surface-deep);min-width:54px;color:var(--color-text-muted);cursor:pointer;padding:8px 10px}.inventory-view-switch button:hover,.inventory-view-switch button.active{border-color:var(--acid);color:var(--acid);background:var(--color-surface-raised)}.inventory-view-switch button.active{box-shadow:inset 0 -2px var(--acid)}.inventory-warehouse-context{border-bottom:1px solid var(--line);background:rgba(var(--accent-rgb),.025);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:calc(9px + var(--ui-font-offset))}.inventory-warehouse-context select{margin-top:6px}.inventory-warehouse-context>div{border-left:2px solid var(--color-border-strong);background:var(--color-surface-deep);min-width:0;padding:9px 11px}.inventory-warehouse-context span{color:var(--acid);font:calc(7px + var(--ui-font-offset)) 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);font-size:calc(9px + var(--ui-font-offset));margin:4px 0 0;line-height:1.6}.inventory-storage-filters{border-bottom:1px solid var(--line);background:var(--color-surface-control);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:calc(8px + var(--ui-font-offset))}.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:calc(18px + var(--ui-font-offset)) var(--mono)}.inventory-filter-summary span{color:var(--muted);font:calc(8px + var(--ui-font-offset)) 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{--inventory-grid-card-height:218px;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-auto-rows:var(--inventory-grid-card-height)}html[data-ui-font-size=large] .inventory-storage-items.grid{--inventory-grid-card-height:230px}.inventory-storage-items.list{grid-template-columns:minmax(0,1fr)}.inventory-storage-entry{min-height:0;display:grid}.inventory-storage-items.grid>.inventory-storage-entry{grid-template-rows:minmax(0,1fr) auto;height:100%}.inventory-storage-items.grid .inventory-drag-handle{border-top:0;width:100%}.inventory-storage-items.list>.inventory-storage-entry{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.inventory-storage-items.list .inventory-drag-handle{border-left:0;min-width:60px}.inventory-storage-item{--inventory-card-fill:var(--color-surface-deep);border:1px solid var(--color-border-strong);background:var(--inventory-card-fill);min-width:0;color:var(--text);text-align:left;cursor:pointer;padding:0;transition:border-color .15s,background-color .15s,transform .15s;overflow:hidden}.inventory-storage-entry>.inventory-storage-item{width:100%}.inventory-storage-item:hover{--inventory-card-fill:var(--color-surface-soft);border-color:rgba(var(--accent-rgb),.48);background:var(--inventory-card-fill);transform:translateY(-1px)}.inventory-storage-item.selected{--inventory-card-fill:var(--color-surface-raised);border-color:var(--acid);background:var(--inventory-card-fill);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.16)}.inventory-storage-item.grid{grid-template-rows:72px minmax(0,1fr);height:100%;display:grid}.inventory-storage-item.list{grid-template-columns:58px minmax(0,1fr);align-items:center;display:grid}.inventory-storage-thumb{border-bottom:1px solid var(--color-border-strong);background:repeating-linear-gradient(135deg,var(--color-surface-soft) 0 8px,var(--color-surface-deep) 8px 16px);width:100%;height:72px;color:var(--color-text-faint);font:800 calc(15px + var(--ui-font-offset)) var(--mono);letter-spacing:.1em;place-items:center;display:grid}.inventory-storage-item.list .inventory-storage-thumb{box-sizing:border-box;border-right:1px solid var(--color-border-strong);border-bottom:0;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:calc(10px + var(--ui-font-offset))}.inventory-storage-copy>small{color:var(--muted);font-size:calc(8px + var(--ui-font-offset));line-height:1.45}.inventory-storage-item.grid .inventory-storage-copy{grid-template-rows:auto minmax(0,2.7em) minmax(0,2.9em) auto;align-content:stretch}.inventory-storage-item.grid .inventory-card-fade{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.4em),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 2.4em),#0000 100%)}.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:calc(11px + var(--ui-font-offset)) var(--mono)}.inventory-item-code{color:var(--acid);font:calc(7px + var(--ui-font-offset)) var(--mono);letter-spacing:.08em;overflow-wrap:anywhere}.empty-inventory{color:var(--color-text-faint);text-align:center;grid-column:1/-1;margin:0;padding:24px}.inventory-detail-dialog{--inventory-detail-enter-duration:.42s;--inventory-detail-exit-duration:.26s;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{background:rgba(var(--surface-deep-rgb),.78);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.inventory-detail-dialog .inventory-detail-panel{overscroll-behavior:contain;border-left:1px solid var(--acid);background:linear-gradient(145deg,rgba(var(--accent-rgb),.065),transparent 45%),var(--color-surface);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{border:1px solid rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.07);color:var(--color-success-text);font-size:calc(11px + var(--ui-font-offset));margin:0 0 12px;padding:10px 12px;line-height:1.6}.inventory-detail-feedback.error{border-color:rgba(var(--danger-rgb),.48);background:rgba(var(--danger-rgb),.1);color:var(--color-danger-text)}.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:calc(8px + var(--ui-font-offset)) var(--mono)}.inventory-detail-header h2{font-size:calc(21px + var(--ui-font-offset));overflow-wrap:anywhere;margin:5px 0 0}.inventory-detail-image{border:1px solid var(--line);background:var(--color-surface-sunken);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:var(--color-text-faint);font:calc(10px + var(--ui-font-offset)) 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:calc(8px + var(--ui-font-offset)) 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:var(--color-surface-sunken);min-width:0;padding:9px}.inventory-detail-meta dt{color:var(--color-text-faint);font:calc(7px + var(--ui-font-offset)) var(--mono)}.inventory-detail-meta dd{font-size:calc(10px + var(--ui-font-offset));overflow-wrap:anywhere;margin:4px 0 0}.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:calc(9px + var(--ui-font-offset))}.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);font-size:calc(10px + var(--ui-font-offset));border-left:2px solid var(--color-text-faint);background:var(--color-surface-deep);margin:0;padding:9px}.inventory-privacy-panel{min-width:0}.inventory-privacy-panel>header>b{color:var(--acid);font:calc(16px + var(--ui-font-offset)) 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{border:1px solid rgba(var(--accent-rgb),.28);background:linear-gradient(135deg,rgba(var(--accent-rgb),.08),transparent 70%),var(--color-surface-sunken);align-content:center;gap:5px;min-width:0;padding:10px 12px;display:grid}.inventory-portable-capacity>span{color:var(--acid);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.08em}.inventory-portable-capacity>b{font:calc(18px + var(--ui-font-offset)) var(--mono)}.inventory-portable-capacity>small{color:var(--muted);font-size:calc(9px + var(--ui-font-offset));line-height:1.55}.inventory-portable-capacity.blocked{border-color:var(--color-danger);background:rgba(var(--danger-rgb),.1)}.inventory-compact-holding.unknown,.inventory-storage-item.unknown{background:repeating-linear-gradient(135deg,var(--color-surface-control) 0 8px,var(--color-surface-sunken) 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:var(--color-border-strong);transform:none}.inventory-compact-holding.unknown .inventory-compact-thumb,.inventory-storage-item.unknown .inventory-storage-thumb,.inventory-detail-image.unknown{color:var(--color-warning-text);font:800 calc(28px + var(--ui-font-offset)) var(--mono)}.inventory-item-display-switch{margin:12px 0}.inventory-capacity-warning,.inventory-deposit-warning{border:1px solid rgba(var(--danger-rgb),.48);background:rgba(var(--danger-rgb),.1);color:var(--color-danger-text);font-size:calc(10px + var(--ui-font-offset));margin:0;padding:10px 12px;line-height:1.6}.inventory-deposit-warning{border-color:rgba(var(--warning-rgb),.52);background:rgba(var(--warning-rgb),.1);color:var(--color-warning-text);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:var(--color-surface-deep);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:calc(8px + var(--ui-font-offset)) 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:rgba(var(--accent-rgb),.025);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:calc(10px + var(--ui-font-offset))}.catalog-capacity-fields small{color:var(--muted);font-size:calc(9px + var(--ui-font-offset));margin-top:5px;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:var(--color-surface-deep);padding:11px}.inventory-distribution small,.inventory-distribution b{display:block}.inventory-distribution small{color:var(--muted)}.inventory-distribution b{color:var(--acid);font:calc(18px + var(--ui-font-offset)) 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{background:var(--color-surface-raised);box-shadow:inset 3px 0 var(--acid)}.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{border-left:2px solid var(--color-border-strong);background:var(--color-surface-deep);color:var(--muted);font-size:calc(10px + var(--ui-font-offset));margin:0;padding:10px 12px;line-height:1.65}.inventory-transfer-capacity-note.invalid{border-left-color:var(--color-danger);background:rgba(var(--danger-rgb),.08);color:var(--color-danger-text)}.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:var(--color-surface-sunken);min-width:0;max-height:340px;padding:8px;overflow:auto}.warehouse-access-columns h3{z-index:1;border-bottom:1px solid var(--line);background:var(--color-surface);font-size:calc(10px + var(--ui-font-offset));justify-content:space-between;gap:8px;margin:-8px -8px 8px;padding:10px;display:flex;position:sticky;top:-8px}.warehouse-access-columns h3 small{color:var(--acid);font:calc(8px + var(--ui-font-offset)) var(--mono)}.warehouse-access-columns>section>label{border:1px solid var(--line);background:var(--color-surface-control);cursor:pointer;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{border-color:rgba(var(--accent-rgb),.34);background:var(--color-surface-soft)}.warehouse-access-columns>section>label.selected{border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.075)}.warehouse-access-columns>section>label:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:2px}.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);font-size:calc(8px + var(--ui-font-offset));margin-top:4px}.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:calc(9px + var(--ui-font-offset))}.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:calc(9px + var(--ui-font-offset));display:block}.inventory-member-combobox>input,.inventory-item-combobox>input{width:100%;margin-top:5px}.inventory-member-current,.inventory-item-current{border:1px solid rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.055);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:calc(8px + var(--ui-font-offset))}.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:var(--color-surface-deep);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{background:rgba(var(--accent-rgb),.075);box-shadow:inset 3px 0 var(--acid)}.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:calc(8px + var(--ui-font-offset))}.inventory-member-options>p,.inventory-item-options>p{color:var(--muted);font-size:calc(9px + var(--ui-font-offset));text-align:center;margin:0;padding:11px}.warehouse-authorization-picker .inventory-member-options{max-height:220px;box-shadow:none;margin-top:5px;position:static}.warehouse-selected-member{border:1px solid rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.05);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);font-size:calc(8px + var(--ui-font-offset));margin-top:3px}.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:var(--color-surface-deep);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:calc(8px + var(--ui-font-offset)) 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:calc(12px + var(--ui-font-offset)) 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:calc(9px + var(--ui-font-offset))}.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);background:var(--color-surface-deep);min-width:0;color:var(--text);text-align:left;cursor:pointer;gap:4px;padding:10px;display:grid}.warehouse-item-results>button:hover,.warehouse-item-results>button:focus-visible,.warehouse-item-results>button.active{border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.075)}.warehouse-item-results b,.warehouse-item-results small{overflow-wrap:anywhere;min-width:0}.warehouse-item-results small{color:var(--muted);font-size:calc(8px + var(--ui-font-offset))}.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:calc(9px + var(--ui-font-offset))}.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:calc(9px + var(--ui-font-offset))}.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:var(--color-surface-deep);padding:10px}.warehouse-holding-editor dt{color:var(--muted);font:calc(8px + var(--ui-font-offset)) var(--mono)}.warehouse-holding-editor dd{color:var(--acid);font:calc(16px + var(--ui-font-offset)) 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:var(--color-surface-deep);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:calc(9px + var(--ui-font-offset))}.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:var(--color-surface-deep);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{border-color:rgba(var(--accent-rgb),.48);background:var(--color-surface-hover)}.admin-holding-card:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.admin-holding-card:disabled{opacity:.62;cursor:wait}.admin-holding-card>div{min-width:0}.admin-holding-card>em{color:var(--acid);font:calc(9px + var(--ui-font-offset)) var(--mono);flex:none;font-style:normal}.admin-holding-list span{color:var(--acid);font:calc(8px + var(--ui-font-offset)) 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:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.1em}.inventory-adjustment-dialog .inventory-detail-panel>header h2{font-size:calc(22px + var(--ui-font-offset));margin:5px 0 0}.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:var(--color-surface-sunken);min-width:0;padding:9px}.holding-adjustment-summary dt{color:var(--color-text-faint);font:calc(7px + var(--ui-font-offset)) var(--mono)}.holding-adjustment-summary dd{color:var(--acid);font:calc(15px + var(--ui-font-offset)) 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:calc(13px + var(--ui-font-offset))}.holding-adjustment-block p{color:var(--muted);font-size:calc(10px + var(--ui-font-offset));line-height:1.6}.holding-adjustment-block>label:not(.status-switch){color:var(--muted);font-size:calc(9px + var(--ui-font-offset))}.holding-adjustment-block>label:not(.status-switch) input{margin-top:5px}.holding-adjustment-impact,.holding-capacity-preview{border:1px solid var(--line);background:var(--color-surface-sunken);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:calc(8px + var(--ui-font-offset)) var(--mono)}.holding-adjustment-impact b,.holding-capacity-preview b{color:var(--acid);font:calc(13px + var(--ui-font-offset)) 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:rgba(var(--warning-rgb),.38)}.holding-adjustment-impact.decrease b{color:var(--color-warning-text)}.holding-capacity-preview.invalid{border-color:rgba(var(--danger-rgb),.55);background:rgba(var(--danger-rgb),.08)}.holding-capacity-preview.invalid b,.holding-capacity-preview.invalid small{color:var(--color-danger-text)}.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:var(--color-text-faint);font:calc(9px + var(--ui-font-offset)) 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}.world-document-layout{display:block}.world-document-outline{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;position:static}.world-document-outline>span,.world-document-outline>b,.world-document-outline .world-outline-top{grid-column:1/-1}.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),(orientation:landscape) and (max-width:960px) and (max-height:520px){.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}.mobile-detail-back{display:inline-flex}.archive-index,.item-catalog-index,.roster-list,.shareable-detail,.item-codex-sheet,.personnel-card{scroll-margin-top:12px}.archive-publish-actions{flex-direction:column;align-items:stretch}.archive-publish-actions button{width:100%}.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{width:100%;height:100dvh;max-height:none;padding-top:max(18px,var(--mobile-safe-top));padding-right:max(18px,var(--mobile-safe-right));padding-bottom:max(18px,var(--mobile-safe-bottom));padding-left:max(18px,var(--mobile-safe-left));box-shadow:none;border:0;border-radius:0;inset:0}.inventory-detail-header{z-index:3;top:calc(0px - max(18px,var(--mobile-safe-top)));margin-top:calc(0px - max(18px,var(--mobile-safe-top)));margin-right:calc(0px - max(18px,var(--mobile-safe-right)));margin-bottom:12px;margin-left:calc(0px - max(18px,var(--mobile-safe-left)));padding-top:max(18px,var(--mobile-safe-top));padding-right:max(18px,var(--mobile-safe-right));padding-bottom:12px;padding-left:max(18px,var(--mobile-safe-left));border-bottom:1px solid var(--line);background:var(--color-surface);position:sticky;box-shadow:0 8px 18px #0003}.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:480px){.admin-task-overview>header{flex-direction:column;align-items:start}.admin-task-overview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-task-overview>div a{border-bottom:1px solid var(--line)}.world-document-outline{grid-template-columns:1fr}.world-document-outline>span,.world-document-outline>b,.world-document-outline .world-outline-top{grid-column:auto}}@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,.detail-share-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.detail-share-actions{justify-content:flex-end}.shareable-detail{min-width:0}.shareable-detail>.detail-share-actions{margin-bottom:8px}.data-exchange-links{margin:0 0 18px}.data-exchange-links a{color:var(--acid);font:700 calc(12px + var(--ui-font-offset))/1.2 var(--mono);letter-spacing:.08em;border-bottom:1px solid var(--acid);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.data-exchange-links a{border-bottom:1px solid color-mix(in srgb,var(--acid) 45%,transparent)}}.data-exchange-links a{padding:6px 0}.management-shortcut{border:1px solid rgba(var(--accent-rgb),.25);background:rgba(var(--surface-panel-rgb),.72);color:var(--muted);font-size:calc(13px + var(--ui-font-offset));justify-content:space-between;margin:0 0 16px;padding:10px 14px}.data-exchange-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.data-exchange-tabs button{border:1px solid rgba(var(--accent-rgb),.24);background:var(--color-surface-control);min-height:48px;color:var(--muted);font:700 calc(13px + var(--ui-font-offset))/1 var(--mono);letter-spacing:.12em}.data-exchange-tabs button.active{border-color:var(--acid);background:var(--color-selection-surface);color:var(--color-text);box-shadow:inset 0 -3px 0 var(--acid)}.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 calc(11px + var(--ui-font-offset))/1 var(--mono);letter-spacing:.16em;color:var(--acid)}.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{border:1px solid rgba(var(--accent-rgb),.22);background:var(--color-surface-control);color:var(--muted);flex-direction:column;gap:5px;padding:14px;display:flex}.exchange-summary b{font:700 calc(24px + var(--ui-font-offset))/1 var(--mono);color:var(--color-text-soft)}.exchange-summary .danger{border-color:rgba(var(--danger-rgb),.5)}.exchange-summary .danger b{color:var(--color-danger-text)}.exchange-preview .table-scroll{overflow:auto}.exchange-preview table{border-collapse:collapse;width:100%;min-width:620px}.exchange-preview th,.exchange-preview td{border-bottom:1px solid rgba(var(--accent-rgb),.16);text-align:left;vertical-align:top;padding:11px 12px}.exchange-preview th{color:var(--acid);font:700 calc(11px + var(--ui-font-offset))/1.2 var(--mono);letter-spacing:.1em}.profile-download-actions{display:inline-flex}.profile-download-actions small{width:100%;color:var(--muted);font-size:calc(11px + var(--ui-font-offset))}.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),(orientation:landscape) and (max-width:960px) and (max-height:520px){.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{align-items:start;gap:18px;display:grid}.starter-kit-overview,.starter-kit-editor,.starter-kit-progress{min-width:0}.starter-kit-overview-content{grid-template-columns:minmax(210px,.8fr) minmax(0,1.6fr) auto;align-items:center;gap:18px;display:grid}.starter-kit-version-copy>b{color:var(--text);font-size:calc(17px + var(--ui-font-offset));display:block}.starter-kit-version-copy p{margin:7px 0 0;line-height:1.65}.starter-kit-current-items{scrollbar-width:thin;gap:7px;min-width:0;padding:3px 0;display:flex;overflow-x:auto}.starter-kit-current-items article{border:1px solid var(--line);background:var(--panel-soft);flex:0 0 min(250px,76vw);gap:4px;padding:10px 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-editor-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:start;gap:16px;min-width:0;display:grid}.starter-kit-editor-main{gap:14px;min-width:0;display:grid}.starter-kit-editor-section{border:1px solid var(--line);background:var(--panel-soft);gap:13px;min-width:0;padding:16px;display:grid}.starter-kit-editor-section>header span,.starter-kit-publish-panel>header span{color:var(--acid);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.14em}.starter-kit-editor-section>header h3,.starter-kit-publish-panel>header h3{font-size:calc(17px + var(--ui-font-offset));margin:5px 0 0}.starter-kit-item-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:280px;display:grid;overflow:auto}.starter-kit-item-results button{text-align:left;border:1px solid var(--line);background:var(--surface-deep);min-width:0;color:var(--text);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px;display:grid}.starter-kit-item-results button b,.starter-kit-item-results button small{overflow-wrap:anywhere;min-width:0}.starter-kit-item-results button small{color:var(--muted);grid-column:1}.starter-kit-item-results button em{color:var(--acid);font:normal calc(8px + var(--ui-font-offset)) var(--mono);grid-area:1/2/3;align-self:center}.starter-kit-item-results button:hover:not(:disabled),.starter-kit-item-results button:focus-visible{border-color:var(--acid)}.starter-kit-item-editor,.starter-kit-claim-list{gap:10px;display:grid}.starter-kit-item-row,.starter-kit-claim{border:1px solid var(--line);background:var(--surface-deep);gap:12px;padding:14px;display:grid}.starter-kit-item-row>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.starter-kit-item-index{border:1px solid var(--line);width:34px;height:34px;color:var(--acid);font:calc(10px + var(--ui-font-offset)) var(--mono);place-items:center;display:grid}.starter-kit-item-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.starter-kit-publish-panel{border:1px solid var(--line);background:var(--surface-panel);min-width:0;box-shadow:inset 0 3px 0 var(--acid);gap:14px;padding:17px;display:grid;position:sticky;top:12px}.starter-kit-publish-panel>header p{color:var(--muted);font-size:calc(10px + var(--ui-font-offset));margin:8px 0 0;line-height:1.6}.starter-kit-publish-panel .draft-autosave-status{margin:0}.starter-kit-validation{border:1px solid var(--line);background:var(--warning-soft);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-publish-actions{gap:8px;display:grid}.starter-kit-publish-actions button{width:100%}.starter-kit-progress-body{gap:14px;display:grid}.filter-bar{grid-template-columns:minmax(0,1fr) minmax(160px,.35fr) auto;align-items:end;gap:10px;min-width:0;display:grid}.filter-bar>*{min-width:0}.starter-kit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.starter-kit-summary article{border:1px solid var(--line);background:var(--panel-soft);box-shadow:inset 0 2px 0 rgba(var(--accent-rgb),.22);gap:4px;padding:12px;display:grid}.starter-kit-summary span{color:var(--muted);font-size:.78rem}.starter-kit-summary b{font-size:1.55rem}.starter-kit-claim>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.starter-kit-claim.failed{border-color:rgba(var(--danger-rgb),.7)}.starter-kit-claim.completed{border-color:rgba(var(--success-rgb),.5)}.danger-copy{color:var(--danger)}@media (max-width:980px){.starter-kit-overview-content,.starter-kit-editor-workspace{grid-template-columns:minmax(0,1fr)}.starter-kit-overview-content>button{width:100%}.starter-kit-publish-panel{position:static}.starter-kit-item-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.starter-kit-item-results,.starter-kit-summary,.starter-kit-item-fields,.filter-bar{grid-template-columns:minmax(0,1fr)}.filter-bar>button{width:100%}.starter-kit-item-row>header,.starter-kit-claim>header{flex-direction:column;align-items:stretch}.starter-kit-item-row>header{grid-template-columns:auto minmax(0,1fr);display:grid}.starter-kit-item-row>header button{grid-column:1/-1;justify-self:start}.starter-kit-editor-section,.starter-kit-publish-panel{padding:13px}}.starter-kit-editor-fields{border:0;min-width:0;margin:0;padding:0}.inventory-log-filter-actions{align-items:center;gap:7px;display:flex}.inventory-log-filter-actions button{flex:auto}.audit-log-detail>dl{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.audit-log-detail>dl>div{border:1px solid var(--line);min-width:0;padding:10px}.audit-log-detail>details{border:1px solid var(--line);grid-column:1/-1;min-width:0;padding:10px}.audit-log-detail code{color:var(--color-text-soft);font:calc(9px + var(--ui-font-offset))/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;display:block}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:520px){.audit-log-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-log-actions{flex-direction:column;align-items:stretch}.registration-log-actions button{width:100%}.audit-comparison>header,.audit-comparison-body article{grid-template-columns:1fr}.audit-comparison>header>div+div,.audit-comparison-body article>div{border-left:0;border-top:1px solid var(--line)}.audit-comparison-body h4{background:var(--color-surface-control)}}:root{--motion-fast:.12s;--motion-content:.22s;--motion-panel:.32s;--motion-ease:cubic-bezier(.2,.72,.2,1);--motion-shift:8px}html{scroll-behavior:smooth}.motion-preference-button{border:1px solid var(--line);background:rgba(var(--accent-rgb),.035);width:100%;min-height:48px;color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,transform var(--motion-fast) ease;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:8px 10px;display:grid}.motion-preference-button>span{color:var(--acid);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.08em;writing-mode:vertical-rl;grid-row:1/3;transform:rotate(180deg)}.motion-preference-button b{font-size:calc(11px + var(--ui-font-offset))}.motion-preference-button small{color:var(--muted);font:calc(10px + var(--ui-font-offset))/1.35 var(--mono);overflow-wrap:anywhere}.motion-preference-button:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.rail-motion-preference{margin-top:auto;margin-bottom:8px}.rail-logout{margin-top:0}.request-progress{width:min(360px,70vw);margin-top:9px;gap:7px!important;display:grid!important}.request-progress-copy{color:var(--muted);justify-content:space-between;align-items:end;gap:14px;display:flex!important}.request-progress-copy small{font:calc(10px + var(--ui-font-offset))/1.4 var(--mono)!important;letter-spacing:.03em!important}.request-progress-copy b{color:var(--acid)!important;font:700 calc(12px + var(--ui-font-offset)) var(--mono)!important}.request-progress-track{border:1px solid rgba(var(--accent-rgb),.25);background:var(--color-on-accent);height:5px;display:block;overflow:hidden}.request-progress-track>i{background:linear-gradient(90deg,var(--color-accent-secondary),var(--acid));height:100%;transition:width var(--motion-content) var(--motion-ease);display:block}.request-progress.compact{width:min(290px,62vw);margin-top:4px;gap:4px!important}.request-progress.compact .request-progress-track{height:3px}.request-progress.compact .request-progress-copy small{font-size:calc(9px + var(--ui-font-offset))!important}.loading-screen .request-progress{text-align:left;margin-inline:auto}.data-loading-state>span:last-child{min-width:min(360px,60vw)}.page-content{animation:var(--motion-page-enter) var(--motion-content) var(--motion-ease) backwards}.auth-form{animation:var(--motion-page-enter) var(--motion-content) var(--motion-ease) both}.hero-panel,.admin-hub-intro,.archive-sheet,.world-section,.inventory-workspace,.panel,.data-loading-state{animation:var(--motion-panel-enter) var(--motion-panel) var(--motion-ease) both}.action-grid>*,.admin-hub-grid>*,.roster-grid>*,.archive-list>*{animation:var(--motion-item-enter) var(--motion-content) var(--motion-ease) both}.action-grid>:nth-child(2),.admin-hub-grid>:nth-child(2),.roster-grid>:nth-child(2){animation-delay:35ms}.action-grid>:nth-child(3),.admin-hub-grid>:nth-child(3),.roster-grid>:nth-child(3){animation-delay:70ms}.site-dialog[open] .site-dialog-panel,.account-detail-dialog[open] .account-detail-panel,.inventory-detail-dialog[open] .inventory-detail-panel{animation:var(--motion-dialog-enter) var(--motion-panel) var(--motion-ease) both}.inventory-detail-dialog[open] .inventory-detail-panel{animation-duration:var(--inventory-detail-enter-duration)}.site-dialog[data-presence=exiting] .site-dialog-panel,.account-detail-dialog[data-presence=exiting] .account-detail-panel{animation:var(--motion-dialog-exit) var(--presence-exit-duration) ease-in both;pointer-events:none}.inventory-detail-dialog[data-presence=exiting] .inventory-detail-panel{animation:var(--motion-dialog-exit) var(--inventory-detail-exit-duration) ease-in both;pointer-events:none}.operation-feedback-card{animation:var(--motion-notice-enter) var(--motion-content) var(--motion-ease) both}.operation-feedback-card[data-presence=exiting]{animation:var(--motion-notice-exit) var(--presence-exit-duration) ease-in both;pointer-events:none}.mobile-nav-more[open] .mobile-nav-drawer{animation:var(--motion-drawer-enter) var(--motion-panel) var(--motion-ease) both;transform-origin:bottom}.mobile-nav-drawer[data-presence=exiting]{animation:var(--motion-drawer-exit) var(--presence-exit-duration) ease-in both;pointer-events:none}.audit-log-entry[open] .audit-log-detail,.history-archive-list details[open] .history-archive-detail{animation:var(--motion-detail-enter) var(--motion-content) var(--motion-ease) both}.portal-profile-progress>i b,.status-switch span:before,.request-progress-track>i{transition-property:width,transform,background-color,border-color;transition-duration:var(--motion-content);transition-timing-function:var(--motion-ease)}@media (hover:hover) and (pointer:fine){.motion-preference-button:hover,.login-boot-toggle:hover{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.08);transform:translateY(-1px)}.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.danger-button:hover{transform:translateY(-1px)}}@media (hover:none){.primary-button:hover,.secondary-button:hover,.ghost-button:hover,.danger-button:hover,.action-card:hover{transform:none}}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:520px){.account-detail-dialog::backdrop,.site-dialog::backdrop,.inventory-detail-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.request-progress{width:min(330px,78vw)}.data-loading-state{align-items:flex-start}.data-loading-state>span:last-child{flex:1;min-width:0}.site-dialog[open] .site-dialog-panel,.inventory-detail-dialog[open] .inventory-detail-panel{animation-name:var(--motion-mobile-dialog-enter)}.inventory-detail-dialog[data-presence=exiting] .inventory-detail-panel{animation-name:var(--motion-drawer-exit)}html:not([data-motion=on]){scroll-behavior:auto}html:not([data-motion=on]) *,html:not([data-motion=on]) :before,html:not([data-motion=on]) :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.brand small,.clearance span,.clearance small,.clearance em,.rail-nav section>b,.page-head p,.head-status,.site-dialog-panel>header span,.site-dialog-panel>label,.operation-feedback-card strong,.mobile-nav-drawer section>b{font-size:calc(10px + var(--ui-font-offset))}:root{--ui-font-offset:0px;--reading-font-size:16px;--reading-heading-one:34px;--reading-heading-two:27px;--reading-heading-three:21px;--reading-line-height:1.9}html[data-ui-font-size=small]{--ui-font-offset:-1px}html[data-ui-font-size=large]{--ui-font-offset:2px}html[data-reading-font-size=small]{--reading-font-size:14px;--reading-heading-one:31px;--reading-heading-two:24px;--reading-heading-three:19px}html[data-reading-font-size=large]{--reading-font-size:18px;--reading-heading-one:38px;--reading-heading-two:30px;--reading-heading-three:24px}html[data-reading-font-size=extra-large]{--reading-font-size:21px;--reading-heading-one:42px;--reading-heading-two:34px;--reading-heading-three:27px}html[data-reading-spacing=compact]{--reading-line-height:1.62}html[data-reading-spacing=relaxed]{--reading-line-height:2.18}body{font-size:calc(16px + var(--ui-font-offset))}label,input,textarea,select{font-size:calc(13px + var(--ui-font-offset))}.primary-button,.secondary-button,.ghost-button,.danger-button,.text-button{font-size:calc(14px + var(--ui-font-offset))}.primary-button.compact,.secondary-button.compact,.ghost-button.compact,.danger-button.compact,.text-button.compact,.side-rail nav a{font-size:calc(13px + var(--ui-font-offset))}.side-rail nav a span,.personal-nav a{font-size:calc(10px + var(--ui-font-offset))}.login-takeover-status{border:1px solid rgba(var(--danger-rgb),.38);background:rgba(var(--danger-rgb),.16);gap:7px;padding:13px 14px 13px 38px;display:grid;position:relative}.login-takeover-status:before{content:"";background:var(--color-danger);width:8px;height:8px;box-shadow:0 0 10px rgba(var(--danger-rgb),.48);animation:var(--motion-status-pulse) 1.8s ease-in-out infinite;border-radius:50%;position:absolute;top:17px;left:15px}.login-takeover-status b{color:var(--color-danger-text);font:700 calc(12px + var(--ui-font-offset)) var(--mono);letter-spacing:.05em}.login-takeover-status small{color:var(--color-text-soft);line-height:1.6}.login-takeover-status button{justify-self:start;margin-top:3px}.takeover-save-banner{z-index:22;border:1px solid rgba(var(--accent-rgb),.42);background:var(--surface-panel);justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:13px 15px;display:flex;position:sticky;top:12px}@supports (color:color-mix(in lab, red, red)){.takeover-save-banner{background:color-mix(in srgb,var(--surface-panel) 97%,transparent)}}.takeover-save-banner{box-shadow:0 10px 28px #0000005c}.takeover-save-banner span{gap:4px;min-width:0;display:grid}.takeover-save-banner b{color:var(--acid)}.takeover-save-banner small{color:var(--muted);overflow-wrap:anywhere;line-height:1.55}.takeover-save-banner button{flex:none}.takeover-save-banner.failed{border-color:rgba(var(--danger-rgb),.72)}.takeover-save-banner.failed b{color:var(--color-danger-text)}.takeover-frozen-content{opacity:.76}.draft-autosave-status{border:1px solid var(--line);background:rgba(var(--surface-deep-rgb),.55);align-items:center;gap:10px;min-height:48px;margin:0 0 16px;padding:9px 12px;display:flex}.draft-autosave-status>i{background:var(--color-text-faint);width:9px;height:9px;box-shadow:0 0 0 4px rgba(var(--accent-secondary-rgb),.12);border-radius:50%;flex:none}.draft-autosave-status>span{gap:2px;min-width:0;display:grid}.draft-autosave-status b{color:var(--text);font:700 calc(10px + var(--ui-font-offset)) var(--mono);letter-spacing:.06em}.draft-autosave-status small{color:var(--muted);overflow-wrap:anywhere}.draft-autosave-status.saving>i,.draft-autosave-status.loading>i{background:var(--color-warning);animation:var(--motion-status-pulse) 1.2s infinite}.draft-autosave-status.saved>i{background:var(--acid);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12)}.draft-autosave-status.offline>i,.draft-autosave-status.failed>i,.draft-autosave-status.conflict>i{background:var(--color-danger);box-shadow:0 0 0 4px rgba(var(--danger-rgb),.12)}.profile-form>.draft-autosave-status{margin-top:-10px}.item-image-manager>small{width:100%;color:var(--muted);line-height:1.55}.draft-center-summary{border:1px solid var(--line);background:linear-gradient(135deg,rgba(var(--surface-panel-rgb),.96),rgba(var(--surface-deep-rgb),.96));justify-content:space-between;align-items:center;gap:26px;margin-bottom:16px;padding:24px;display:flex}.draft-center-summary span{color:var(--acid);font:calc(10px + var(--ui-font-offset)) var(--mono);letter-spacing:.14em}.draft-center-summary h2{color:var(--text);margin:6px 0 7px}.draft-center-summary p{max-width:760px;color:var(--muted);margin:0;line-height:1.65}.draft-center-summary>strong{color:var(--acid);font:700 clamp(42px,7vw,76px) var(--mono);line-height:1}.draft-center-filters{gap:8px;margin-bottom:16px;padding-bottom:3px;display:flex;overflow-x:auto}.draft-center-filters button{border:1px solid var(--line);background:var(--color-surface-control);min-width:90px;color:var(--muted);font:calc(10px + var(--ui-font-offset)) var(--mono);letter-spacing:.06em;flex:none;padding:9px 13px}.draft-center-filters button:hover,.draft-center-filters button:focus-visible{color:var(--text);border-color:var(--acid)}.draft-center-filters button.active{background:var(--acid);border-color:var(--acid);color:var(--deep);font-weight:800}.draft-center-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;display:grid}.draft-center-list article{border:1px solid var(--line);background:var(--color-surface);min-height:220px;box-shadow:inset 3px 0 0 rgba(var(--accent-rgb),.28);flex-direction:column;padding:19px;display:flex}.draft-center-list article.formal-draft{box-shadow:inset 3px 0 0 rgba(var(--warning-rgb),.45)}.draft-center-list article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.draft-center-list article header span{color:var(--acid);font:700 calc(10px + var(--ui-font-offset)) var(--mono);letter-spacing:.08em}.draft-center-list article header em{color:var(--color-warning);font-style:normal;font-size:calc(11px + var(--ui-font-offset))}.draft-center-list h3{color:var(--text);font-size:calc(20px + var(--ui-font-offset));overflow-wrap:anywhere;margin:24px 0 8px}.draft-center-list article p{color:var(--muted);margin:0;line-height:1.65}.draft-center-list article footer{align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}@media (max-width:720px){.takeover-save-banner{flex-direction:column;align-items:stretch;top:8px}.takeover-save-banner button{justify-content:center;width:100%}.draft-center-summary{align-items:flex-start;padding:18px}.draft-center-summary>strong{font-size:42px}.draft-center-list{grid-template-columns:1fr}.draft-center-list article{min-height:190px}.draft-center-list article footer{flex-direction:column;align-items:stretch}.draft-center-list article footer a,.draft-center-list article footer button{justify-content:center;width:100%}}.clearance strong{font-size:calc(14px + var(--ui-font-offset))}.clearance span,.clearance small,.clearance em,.rail-nav section>b,.page-head p,.head-status{font-size:max(8px,calc(10px + var(--ui-font-offset)))}.page-head h1{font-size:clamp(calc(24px + var(--ui-font-offset)),3vw,calc(38px + var(--ui-font-offset)))}.admin-panel h2,.data-panel h2,.display-settings-panel h2{font-size:calc(22px + var(--ui-font-offset))}.permission-note,.form-error,.form-notice,.inline-message{font-size:calc(12px + var(--ui-font-offset))}.mobile-rail-nav>a,.mobile-nav-more>summary{font-size:max(9px,calc(9px + var(--ui-font-offset)))}.mobile-nav-drawer a{font-size:calc(11px + var(--ui-font-offset))}.reading-preference-content,.world-rich-body .rich-document,.archive-sheet .archive-body,.personnel-card>section p,.approved-version-fields dd,.sample-text,.before p,.after p{font-size:var(--reading-font-size);line-height:var(--reading-line-height)}.world-rich-body .rich-document h1{font-size:var(--reading-heading-one)}.world-rich-body .rich-document h2{font-size:var(--reading-heading-two)}.world-rich-body .rich-document h3{font-size:var(--reading-heading-three)}.display-settings-layout{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);align-items:start;gap:14px;display:grid}.display-settings-controls{gap:14px;min-width:0;display:grid}.display-settings-panel,.display-settings-preview,.display-settings-reset{border:1px solid var(--line);background:var(--color-surface);min-width:0}.display-settings-panel{padding:22px}.display-settings-panel>header,.display-settings-preview>header{margin-bottom:18px}.display-settings-panel>header span,.display-settings-preview>header span{color:var(--acid);font:max(8px,calc(8px + var(--ui-font-offset))) var(--mono);letter-spacing:.14em}.display-settings-panel h2,.display-settings-preview h2{margin:7px 0 0}.display-settings-panel>header p,.display-settings-preview>header p{color:var(--muted);font-size:calc(11px + var(--ui-font-offset));margin:8px 0 0;line-height:1.7}.display-preference-grid{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:14px 0 0;padding:12px;display:grid}.display-preference-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.display-preference-grid legend{color:var(--muted);font:max(9px,calc(9px + var(--ui-font-offset))) var(--mono);padding:0 7px}.display-preference-choice{border:1px solid var(--line);background:var(--color-surface-control);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;min-height:72px;padding:12px;display:grid}.display-preference-choice:hover,.display-preference-choice:focus-within{border-color:rgba(var(--accent-rgb),.55);background:var(--color-surface-hover)}.display-preference-choice.selected{border-color:var(--acid);background:var(--color-selection-surface);box-shadow:inset 0 -3px var(--acid)}.display-preference-choice input{width:auto;accent-color:var(--acid);margin:3px 0 0}.display-preference-choice b,.display-preference-choice small{overflow-wrap:anywhere;min-width:0;display:block}.display-preference-choice b{color:var(--text);font-size:calc(13px + var(--ui-font-offset))}.display-preference-choice small{color:var(--muted);font-size:max(9px,calc(9px + var(--ui-font-offset)));margin-top:5px;font-weight:400;line-height:1.45}.display-contrast-switch{border:1px solid var(--line);background:var(--color-surface-control);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}.display-contrast-switch span{min-width:0}.display-contrast-switch b,.display-contrast-switch small{display:block}.display-contrast-switch small{color:var(--muted);font-size:calc(10px + var(--ui-font-offset));margin-top:5px;font-weight:400}.display-contrast-switch input{width:22px;height:22px;accent-color:var(--acid);flex:none}.display-preference-resolution{color:var(--muted);font-size:calc(11px + var(--ui-font-offset));margin:12px 0 0}.display-preference-resolution b{color:var(--acid)}.display-skin-grid{gap:8px;display:grid}.display-skin-option{border:1px solid var(--line);background:var(--color-surface-control);cursor:pointer;grid-template-columns:92px minmax(0,1fr);gap:14px;min-width:0;padding:12px;display:grid}.display-skin-option:hover,.display-skin-option:focus-within{border-color:var(--acid);background:rgba(var(--accent-rgb),.05)}.display-skin-option:focus-within{outline:2px solid var(--color-focus);outline-offset:3px}.display-skin-option.selected{border-color:var(--acid);background:var(--color-selection-surface);box-shadow:inset 0 -3px var(--acid)}.display-skin-option>input{opacity:0;pointer-events:none;position:absolute}.display-skin-option>span:last-child{align-self:center;min-width:0}.display-skin-option b,.display-skin-option small,.display-skin-option em{overflow-wrap:anywhere;display:block}.display-skin-option small{color:var(--muted);font-size:calc(10px + var(--ui-font-offset));margin-top:6px;font-weight:400;line-height:1.6}.display-skin-option em{color:var(--acid);font:normal max(8px,calc(8px + var(--ui-font-offset))) var(--mono);margin-top:9px}.display-skin-swatch{border:1px solid var(--skin-preview-accent);background:linear-gradient(145deg,var(--skin-preview-panel),var(--skin-preview-deep) 72%);min-height:82px;box-shadow:inset 0 -3px var(--skin-preview-accent);place-content:center;justify-items:center;display:grid;overflow:hidden}.display-skin-swatch i{color:var(--skin-preview-accent)}@supports (color:color-mix(in lab, red, red)){.display-skin-swatch i{color:color-mix(in srgb,var(--skin-preview-accent) 72%,white)}}.display-skin-swatch i{font:normal 8px var(--mono)}.display-skin-swatch b{color:var(--skin-preview-accent);font:800 26px var(--mono);margin-top:5px}.display-skin-swatch img{object-fit:contain;filter:drop-shadow(0 6px 10px #00000080);width:68px;height:68px}.display-settings-reset{justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.display-settings-reset p{color:var(--muted);font-size:calc(11px + var(--ui-font-offset));margin:6px 0 0;line-height:1.6}.display-settings-preview{padding:22px;position:sticky;top:18px}.display-preview-controls{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.display-preview-reading{border:1px solid rgba(var(--accent-rgb),.24);background:linear-gradient(rgba(var(--accent-rgb),.025) 1px,transparent 1px),var(--color-surface-deep);background-size:28px 28px;padding:24px}.display-preview-reading>span{color:var(--acid);font:8px var(--mono);letter-spacing:.14em}.display-preview-reading h3{font-size:var(--reading-heading-three);margin:12px 0 18px}.display-preview-reading p{color:var(--text);margin:0 0 14px}.world-page-navigation{min-width:0;margin-bottom:14px}.world-page-navigation>header{display:none}.world-page-tabs-shell{min-width:0;position:relative}.world-page-tabs{min-width:0;margin:0}.world-page-tabs a{position:relative}.world-page-tabs a.active{border-color:var(--acid);color:var(--text);background:var(--color-selection-surface);box-shadow:inset 0 -3px var(--acid)}.world-page-tabs a:focus-visible{outline:2px solid var(--acid);outline-offset:-3px}.world-tab-scroll{display:none}@media (max-width:980px){.display-settings-layout{grid-template-columns:minmax(0,1fr)}.display-settings-preview{position:static}}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:520px){.display-preference-grid,.display-preference-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.display-settings-panel,.display-settings-preview{padding:17px}.display-settings-reset{flex-direction:column;align-items:stretch}.display-settings-reset button{width:100%}.display-skin-option{grid-template-columns:76px minmax(0,1fr)}.rich-toolbar-shell{-webkit-backdrop-filter:none;backdrop-filter:none;top:0}.rich-selection-status{border-bottom:1px solid var(--line);padding:7px 9px}.rich-selection-status span{display:none}.rich-toolbar{scrollbar-width:thin;flex-wrap:nowrap;padding:7px;overflow-x:auto}.rich-toolbar>*{flex:none}.rich-toolbar select{width:auto;max-width:145px}.rich-link-input{width:180px!important}.world-page-navigation{border:1px solid var(--line);background:var(--color-surface-deep);margin:0 -4px 14px;padding:8px}.world-page-navigation>header{justify-content:space-between;align-items:end;gap:12px;padding:3px 4px 9px;display:flex}.world-page-navigation>header div span,.world-page-navigation>header div b{display:block}.world-page-navigation>header div span{color:var(--acid);font:8px var(--mono);letter-spacing:.13em}.world-page-navigation>header div b{font-size:calc(13px + var(--ui-font-offset));margin-top:4px}.world-page-navigation>header p{color:var(--muted);justify-items:end;gap:2px;margin:0;display:grid}.world-page-navigation>header p strong{color:var(--acid);font:calc(13px + var(--ui-font-offset)) var(--mono)}.world-page-navigation>header p span{font-size:max(9px,calc(9px + var(--ui-font-offset)))}.world-page-tabs-shell{grid-template-columns:38px minmax(0,1fr) 38px;align-items:stretch;display:grid}.world-page-tabs{border-color:rgba(var(--accent-rgb),.24);scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;grid-column:2;gap:7px;padding:4px;overflow-x:auto}.world-page-tabs::-webkit-scrollbar{display:none}.world-page-tabs a{border-color:rgba(var(--accent-rgb),.16);background:var(--color-surface);scroll-snap-align:center;flex:0 0 min(72vw,230px);min-width:0;min-height:50px;padding:12px 13px}.world-page-tabs a.active{border-color:var(--acid);background:var(--color-selection-surface);box-shadow:inset 0 -4px var(--acid),0 0 18px rgba(var(--accent-rgb),.08)}.world-tab-scroll{border:1px solid var(--line);background:var(--color-surface-soft);min-width:0;color:var(--acid);font:18px var(--mono);cursor:pointer;place-items:center;display:grid}.world-tab-scroll.previous{grid-column:1}.world-tab-scroll.next{grid-column:3}.world-tab-scroll:disabled{color:var(--color-text-faint);opacity:.34;cursor:default}.world-tab-scroll:not(:disabled):focus-visible{outline:2px solid var(--acid);outline-offset:-2px}.world-page-tabs-shell:before,.world-page-tabs-shell:after{content:"";z-index:2;pointer-events:none;opacity:0;width:22px;transition:opacity var(--motion-fast) ease;position:absolute;top:1px;bottom:1px}.world-page-tabs-shell:before{background:linear-gradient(90deg,var(--color-surface-deep),transparent);left:38px}.world-page-tabs-shell:after{background:linear-gradient(270deg,var(--color-surface-deep),transparent);right:38px}.world-page-navigation.can-scroll-previous .world-page-tabs-shell:before,.world-page-navigation.can-scroll-next .world-page-tabs-shell:after{opacity:1}}@media (max-width:420px){.display-preference-grid,.display-preference-grid.four{grid-template-columns:minmax(0,1fr)}.world-page-tabs a{flex-basis:76vw}}.brand small,.rail-nav section>b,.mobile-nav-drawer section>b{color:var(--color-text-faint)}html[data-motion=off]{scroll-behavior:auto}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-motion=off] .primary-button:hover,html[data-motion=off] .secondary-button:hover,html[data-motion=off] .ghost-button:hover,html[data-motion=off] .danger-button:hover,html[data-motion=off] .action-card:hover,html[data-motion=off] .motion-preference-button:hover,html[data-motion=off] .login-boot-toggle:hover{transform:none}html[data-motion=off] .data-loading-indicator i{border-color:rgba(var(--accent-rgb),.35)}html[data-motion=off] .data-loading-indicator i:first-child{border-top-color:var(--acid)}@media (prefers-reduced-motion:reduce){html:not([data-motion=on]){scroll-behavior:auto}html:not([data-motion=on]) *,html:not([data-motion=on]) :before,html:not([data-motion=on]) :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html:not([data-motion=on]) .primary-button:hover,html:not([data-motion=on]) .secondary-button:hover,html:not([data-motion=on]) .ghost-button:hover,html:not([data-motion=on]) .danger-button:hover,html:not([data-motion=on]) .action-card:hover,html:not([data-motion=on]) .motion-preference-button:hover,html:not([data-motion=on]) .login-boot-toggle:hover{transform:none}}html[data-login-boot-animation=on] .login-boot-sequence{animation-duration:var(--login-boot-duration)!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-login-boot-animation=on] .login-boot-sequence:after{animation-duration:var(--login-boot-scan-duration)!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-login-boot-animation=on] .login-boot-sequence span{animation-duration:var(--login-boot-line-duration)!important;animation-iteration-count:1!important}html[data-login-boot-animation=on] .login-boot-sequence span:first-of-type{animation-delay:var(--login-boot-line-1-delay)!important}html[data-login-boot-animation=on] .login-boot-sequence span:nth-of-type(2){animation-delay:var(--login-boot-line-2-delay)!important}html[data-login-boot-animation=on] .login-boot-sequence span:nth-of-type(3){animation-delay:var(--login-boot-line-3-delay)!important}html[data-login-boot-animation=on] :where(.login-terminal-bar,.login-terminal-body,.login-terminal-controls,.login-terminal-footer){animation-duration:var(--login-boot-reveal-duration)!important;animation-delay:var(--login-boot-reveal-delay)!important;animation-iteration-count:1!important}@media (max-width:480px){.audit-log-detail>dl{grid-template-columns:1fr}.registration-log-filter-actions{flex-direction:column;align-items:stretch}.registration-log-filter-actions button{width:100%}}.dice-workspace{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.dice-roll-console>header,.dice-bulletin-panel>header,.dice-admin-controls>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.dice-roll-console>header small,.dice-bulletin-panel>header b,.dice-admin-controls>header small{color:var(--muted);font:calc(9px + var(--ui-font-offset)) var(--mono)}.dice-roll-form{gap:12px;padding:16px 22px 22px;display:grid}.dice-field-error{color:var(--color-danger-text);font-size:calc(11px + var(--ui-font-offset));margin:0}.dice-visibility-switch{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.dice-visibility-switch legend{color:var(--muted);font-size:calc(11px + var(--ui-font-offset));padding:0 0 6px;font-weight:700}.dice-visibility-switch label{border:1px solid var(--line);background:var(--color-surface-control);min-width:0;color:var(--text);cursor:pointer;gap:4px;padding:12px;display:grid}.dice-visibility-switch label:has(input:checked){border-color:rgba(var(--accent-rgb),.48);background:rgba(var(--accent-rgb),.08)}.dice-visibility-switch input{width:16px;height:16px}.dice-visibility-switch small{color:var(--muted);font-size:calc(10px + var(--ui-font-offset));line-height:1.5}.dice-sound-toggle{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.dice-sound-toggle input{width:auto}.dice-sound-toggle span{gap:2px;display:grid}.dice-sound-toggle small{color:var(--muted);font-size:calc(10px + var(--ui-font-offset))}.dice-cooldown-note{border:1px solid rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.07);color:var(--acid);font:calc(11px + var(--ui-font-offset)) var(--mono);margin:0;padding:9px 11px}.dice-roll-dialog{z-index:1000;background:rgba(var(--surface-deep-rgb),.86);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--text);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.dice-roll-dialog-panel{border:1px solid rgba(var(--accent-rgb),.55);background:linear-gradient(145deg,rgba(var(--accent-rgb),.07),transparent 48%),var(--color-surface-raised);box-shadow:0 18px 56px rgba(var(--surface-deep-rgb),.7);gap:16px;max-height:calc(100dvh - 32px);padding:22px;display:grid;overflow:auto}.dice-roll-dialog-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:12px;padding-bottom:12px;display:flex}.dice-roll-dialog-panel>header span{color:var(--acid);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.12em}.dice-roll-dialog-panel>header h2{font-size:calc(22px + var(--ui-font-offset));margin:6px 0 0}.dice-bulletin-tabs{border-bottom:1px solid var(--line);gap:6px;padding:0 22px;display:flex}.dice-bulletin-tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 16px;font-weight:800}.dice-bulletin-tabs button:hover,.dice-bulletin-tabs button.active{color:var(--text);border-bottom-color:var(--acid)}.dice-filters{border-bottom:1px solid var(--line);background:var(--color-surface-control);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:9px;padding:14px 22px;display:grid}.dice-filters label{min-width:0;color:var(--muted);font-size:calc(10px + var(--ui-font-offset))}.dice-filters input{margin-top:5px}.dice-include-archived{align-items:center;gap:8px;display:flex}.dice-include-archived input{width:auto}.dice-filter-actions{grid-column:1/-1;align-items:center;gap:6px;display:flex}.dice-bulletin-list{background:var(--color-surface-control);min-width:0}.dice-bulletin-header,.dice-entry>summary{grid-template-columns:130px minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.dice-bulletin-header{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono);border-bottom:1px solid var(--line);padding:10px 15px}.dice-entry{border-bottom:1px solid var(--line);min-width:0}.dice-entry>summary{cursor:pointer;background:var(--color-surface);padding:13px 15px;list-style:none}.dice-entry>summary::-webkit-details-marker{display:none}.dice-entry>summary:hover,.dice-entry[open]>summary{background:var(--color-surface-raised);box-shadow:inset 2px 0 var(--acid)}.dice-entry summary time{color:var(--color-text-muted);font:calc(9px + var(--ui-font-offset)) var(--mono)}.dice-entry summary span b,.dice-entry summary span small{overflow-wrap:anywhere;min-width:0;display:block}.dice-entry summary span small{color:var(--muted);font-size:calc(9px + var(--ui-font-offset));margin-top:3px}.dice-result-masked{color:var(--color-warning-text);font:calc(10px + var(--ui-font-offset)) var(--mono)}.dice-result-values{gap:3px;display:grid}.dice-result-values b{color:var(--acid);font:700 calc(11px + var(--ui-font-offset)) var(--mono);overflow-wrap:anywhere}.dice-result-values small{color:var(--muted);font:calc(9px + var(--ui-font-offset)) var(--mono)}.dice-entry-detail{background:var(--color-surface-sunken);padding:14px 15px}.dice-entry-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.dice-entry-detail dl div{border:1px solid var(--line);min-width:0;padding:10px}.dice-entry-detail dt{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono)}.dice-entry-detail dd{color:var(--color-text-soft);font-size:calc(10px + var(--ui-font-offset));overflow-wrap:anywhere;margin:6px 0 0}.dice-entry-actions{justify-content:flex-end;margin-top:10px;display:flex}.dice-delete-message{color:var(--color-text-soft);font-size:calc(11px + var(--ui-font-offset));overflow-wrap:anywhere;margin:0;line-height:1.75}.dice-delete-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dice-admin-grid{grid-template-columns:minmax(260px,1fr) minmax(280px,1fr);gap:14px;padding:0 22px 22px;display:grid}.dice-cooldown-settings{align-items:end;gap:10px;display:grid}.dice-cooldown-settings small{color:var(--muted);font-size:calc(10px + var(--ui-font-offset))}.dice-export-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dice-export-actions b{width:100%;color:var(--color-text-soft);font-size:calc(12px + var(--ui-font-offset))}.dice-export-actions small{width:100%;color:var(--muted);font-size:calc(10px + var(--ui-font-offset))}@media (max-width:1024px){.dice-workspace{grid-template-columns:minmax(0,1fr)}.dice-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.dice-admin-grid{grid-template-columns:1fr}}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:520px){.dice-roll-console>header,.dice-bulletin-panel>header,.dice-admin-controls>header{align-items:start}.dice-bulletin-header{display:none}.dice-entry>summary{grid-template-columns:120px minmax(0,1fr);gap:8px}.dice-entry summary>span:nth-of-type(n+2){grid-column:2}.dice-filters{grid-template-columns:1fr}.dice-roll-form{padding:14px}.dice-roll-dialog{padding:12px}.dice-roll-dialog-panel{gap:14px;max-height:calc(100dvh - 24px);padding:16px}.dice-filter-actions{flex-direction:column;align-items:stretch}.dice-filter-actions button{width:100%}.dice-entry-detail dl{grid-template-columns:1fr}.dice-admin-grid{padding:0 15px 15px}}.dice-station-heading{justify-content:space-between;align-items:center;gap:20px;padding:10px 0 24px;display:flex}.dice-station-heading>div>span{color:var(--acid);font:10px var(--mono);letter-spacing:.2em}.dice-station-heading h2{letter-spacing:.1em;margin:12px 0 8px;font-size:clamp(25px,3vw,38px)}.dice-station-heading p{color:var(--muted);margin:0;font-size:13px}.dice-workspace{grid-template-columns:minmax(280px,330px) minmax(0,1fr);align-items:start;gap:22px}.dice-roll-console{background:linear-gradient(145deg,rgba(var(--accent-rgb),.05),transparent 60%),var(--color-surface);overflow:hidden}.dice-console-spec{border-block:1px solid var(--line);background:repeating-linear-gradient(90deg,transparent 0 27px,rgba(var(--accent-rgb),.04) 28px 29px);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 22px;padding:20px 0 18px;display:flex;position:relative}.dice-console-spec>span{color:var(--muted);font:24px var(--mono)}.dice-console-spec>b{color:var(--acid);font:600 56px var(--mono);letter-spacing:-.06em;line-height:1}.dice-console-spec>small{width:100%;color:var(--muted);font:9px var(--mono);letter-spacing:.12em}.dice-roll-form{gap:15px}.dice-presets{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.dice-presets legend{color:var(--muted);margin-bottom:9px;padding:0;font-size:11px}.dice-presets button{min-width:47px;min-height:36px;font-family:var(--mono);flex:1 0 20%}.dice-presets button[aria-pressed=true]{border-color:var(--acid);color:var(--acid);background:rgba(var(--accent-rgb),.12);box-shadow:inset 0 -2px var(--acid)}.dice-last-result{border:1px solid var(--line);border-left:3px solid var(--acid);background:var(--color-surface-sunken);overflow-wrap:anywhere;margin:0 22px 22px;padding:18px}.dice-last-result>span{font:9px var(--mono);letter-spacing:.08em;color:var(--muted)}.dice-last-result>div{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:8px;display:flex}.dice-last-result strong{font:600 42px var(--mono);color:var(--acid)}.dice-last-result small{color:var(--muted);font-size:11px}.dice-last-result p{font:13px/1.7 var(--mono);color:var(--text)}.dice-bulletin-panel{min-height:540px}.dice-bulletin-header,.dice-entry>summary{grid-template-columns:108px minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1fr);gap:10px}.dice-entry>summary{min-height:78px}.dice-entry>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.dice-result-values b{font-size:13px;line-height:1.6}.dice-admin-controls{margin-top:22px}.dice-3d-overlay{z-index:950;pointer-events:none;position:fixed;inset:0}.dice-3d-canvas,.dice-3d-canvas canvas{width:100%;height:100%;display:block}.dice-animation-skip{bottom:max(88px,env(safe-area-inset-bottom));pointer-events:auto;position:absolute;right:24px;box-shadow:0 4px 20px #0000004d}@media (max-width:1100px){.dice-workspace{grid-template-columns:minmax(0,1fr);gap:14px}.dice-bulletin-header{display:none}.dice-entry>summary{grid-template-columns:100px minmax(0,1fr)}.dice-entry summary>span:nth-of-type(n+2){grid-column:2}}@media (max-width:760px){.dice-station-heading{flex-direction:column;align-items:start;gap:14px}.dice-workspace{grid-template-columns:minmax(0,1fr)}.dice-console-spec,.dice-last-result{margin-inline:14px}.dice-presets button{flex-basis:10%;min-width:43px}.dice-bulletin-panel{min-height:300px}.dice-animation-skip{right:14px;bottom:max(84px,env(safe-area-inset-bottom))}}html[data-shell-layout=terminal-rail] .app-shell{grid-template-columns:var(--shell-rail-width) minmax(0, 1fr)}html[data-login-layout=terminal-split] .login-terminal-body{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.page-content{max-width:var(--shell-content-max);container:page-content/inline-size}.rail-terminal-controls{gap:8px;margin-top:auto;display:grid}.rail-terminal-controls .rail-motion-preference,.rail-terminal-controls .rail-logout{margin:0}.shell-notice-stack:empty,.skin-extra-slot:empty{display:none}.skin-extra-overlay{z-index:6;pointer-events:none;position:fixed;inset:0}.skin-extra-login{z-index:3;pointer-events:none;position:absolute;inset:0}.skin-extra-overlay [data-skin-extra-interactive=true],.skin-extra-login [data-skin-extra-interactive=true]{pointer-events:auto}html[data-shell-layout=regalia-crest-rail]{--shell-rail-width:292px}html[data-shell-layout=regalia-crest-rail] .app-shell{grid-template-columns:var(--shell-rail-width) minmax(0, 1fr)}html[data-shell-layout=regalia-crest-rail] .side-rail{isolation:isolate;padding:22px 20px 18px;overflow:hidden}html[data-shell-layout=regalia-crest-rail] .side-rail:before{content:"";z-index:-1;aspect-ratio:1;opacity:.025;pointer-events:none;background:url(/q7-emblem.png) 50%/contain no-repeat;position:absolute;inset:8% -42% auto}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]{text-align:center;border-bottom:3px double var(--color-border);flex-direction:column;justify-content:center;gap:10px;padding:8px 10px 22px;position:relative}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]:before,html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]:after{content:"";aspect-ratio:1;border:1px solid var(--color-accent-primary);width:88px;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]:before,html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]:after{border:1px solid color-mix(in srgb, var(--color-accent-primary) 45%, transparent)}}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]:before,html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]:after{pointer-events:none;transform:translate(-50%)rotate(45deg)}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]:before{top:-4px}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]:after{opacity:.4;width:76px;top:2px}html[data-shell-layout=regalia-crest-rail] .brand-emblem{z-index:1;width:64px;height:64px;position:relative}html[data-shell-layout=regalia-crest-rail] .brand span{z-index:1;position:relative}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=identity]{border:1px solid var(--color-border);border-left:3px solid var(--color-signal);background:linear-gradient(105deg, var(--color-accent-secondary), transparent 72%);margin:16px 0;padding:14px 15px}@supports (color:color-mix(in lab, red, red)){html[data-shell-layout=regalia-crest-rail] [data-shell-slot=identity]{background:linear-gradient(105deg, color-mix(in srgb, var(--color-accent-secondary) 30%, transparent), transparent 72%)}}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=identity]{box-shadow:inset 0 -1px var(--color-accent-primary)}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=navigation]{min-height:0;padding-right:3px}html[data-shell-layout=regalia-crest-rail] .rail-nav a{border-bottom-color:#0000;position:relative}html[data-shell-layout=regalia-crest-rail] .rail-nav a.active{border-color:var(--color-accent-primary)}@supports (color:color-mix(in lab, red, red)){html[data-shell-layout=regalia-crest-rail] .rail-nav a.active{border-color:color-mix(in srgb, var(--color-accent-primary) 24%, transparent)}}html[data-shell-layout=regalia-crest-rail] .rail-nav a.active{border-left-color:var(--color-signal);background:var(--color-accent-secondary)}@supports (color:color-mix(in lab, red, red)){html[data-shell-layout=regalia-crest-rail] .rail-nav a.active{background:color-mix(in srgb, var(--color-accent-secondary) 34%, transparent)}}html[data-shell-layout=regalia-crest-rail] .rail-nav a.active{box-shadow:inset 0 -2px var(--color-accent-primary)}html[data-shell-layout=regalia-crest-rail] .rail-nav a.active:before{content:"";background:var(--color-signal);width:7px;height:7px;box-shadow:0 0 10px var(--color-signal);position:absolute;left:-5px;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){html[data-shell-layout=regalia-crest-rail] .rail-nav a.active:before{box-shadow:0 0 10px color-mix(in srgb, var(--color-signal) 65%, transparent)}}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=controls]{border-top:3px double var(--color-border);padding-top:12px}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=header]{border-bottom:3px double var(--color-border);background:radial-gradient(ellipse at 82% 120%, transparent 48%, var(--color-accent-primary) 49% 49.7%, transparent 50%), var(--color-canvas);height:118px;position:relative}@supports (color:color-mix(in lab, red, red)){html[data-shell-layout=regalia-crest-rail] [data-shell-slot=header]{background:radial-gradient(ellipse at 82% 120%, transparent 48%, color-mix(in srgb, var(--color-accent-primary) 12%, transparent) 49% 49.7%, transparent 50%), color-mix(in srgb, var(--color-canvas) 74%, transparent)}}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=header]:after{content:"";background:linear-gradient(90deg, transparent, var(--color-signal), var(--color-accent-primary));width:72px;height:5px;position:absolute;bottom:-4px;right:clamp(24px,5vw,72px)}html[data-login-layout=regalia-command] .login-terminal-body{grid-template-columns:minmax(0,1.12fr) minmax(370px,430px)}html[data-login-layout=regalia-command] [data-login-slot=brief]{position:relative;overflow:hidden}@container page-content (max-width:900px){.display-settings-layout,.inventory-workspace,.world-document-layout,.admin-hub-grid,.account-admin-layout{grid-template-columns:minmax(0,1fr)}.account-create-panel,.display-settings-preview{position:static}}@container page-content (max-width:620px){.form-grid,.summary-grid,.review-grid,.inventory-summary-grid,.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-open{display:none}.account-directory-row .clearance-badge{justify-self:start}.account-directory-row .account-state{justify-self:end}}@media (max-height:760px) and (min-width:961px){.login-page{place-items:start center;padding-block:16px}.login-brief,.login-card{padding-block:34px}.card-index{margin-bottom:22px}.auth-tabs{margin-bottom:20px}}@media (max-height:760px) and (min-width:761px){html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;padding:0 6px 15px}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]:before,html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]:after{display:none}html[data-shell-layout=regalia-crest-rail] .brand-emblem{width:44px;height:44px}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=identity]{margin:10px 0;padding-block:10px}}@media (min-width:761px) and (max-width:1100px){html[data-shell-layout=regalia-crest-rail]{--shell-rail-width:250px}html[data-shell-layout=regalia-crest-rail] .side-rail{padding-inline:14px}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]:before,html[data-shell-layout=regalia-crest-rail] [data-shell-slot=brand]:after{display:none}}.mobile-nav-backdrop{display:none}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:520px){.skin-extra-rail{display:none!important}.mobile-motion-preference{margin-top:4px}.rail-motion-preference{display:none}.page-head,.side-rail{-webkit-backdrop-filter:none;backdrop-filter:none}.data-loading-state .request-progress{width:100%;max-width:100%}html[data-shell-layout] .app-shell{min-height:100dvh;padding-bottom:calc(var(--mobile-nav-block-size) + 8px);display:block}html[data-shell-layout] .side-rail{width:auto;height:var(--mobile-nav-block-size);min-height:var(--mobile-nav-block-size);padding:8px max(8px, var(--mobile-safe-right)) calc(8px + var(--mobile-safe-bottom)) max(8px, var(--mobile-safe-left));border:0;border-top:1px solid var(--color-border);background:var(--color-surface-deep);position:fixed;inset:auto 0 0;overflow:visible}@supports (color:color-mix(in lab, red, red)){html[data-shell-layout] .side-rail{background:color-mix(in srgb, var(--color-surface-deep) 96%, transparent)}}html[data-shell-layout] :where([data-shell-slot=brand],[data-shell-slot=identity],.rail-logout){display:none}html[data-shell-layout] .side-rail .rail-nav{display:none!important}html[data-shell-layout] [data-shell-slot=controls]{display:none}html[data-shell-layout] .mobile-rail-nav{width:100%;display:flex!important;overflow:visible!important}.mobile-rail-nav>a,.mobile-nav-more{flex:1 1 0;min-width:0}.mobile-rail-nav>a,.mobile-nav-more>summary{min-height:46px;color:var(--color-text-muted);font-size:calc(9px + var(--ui-font-offset));cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 3px;display:flex}.mobile-rail-nav>a span,.mobile-nav-more>summary span{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono)}.mobile-rail-nav>a.active,.mobile-nav-more[open]>summary{color:var(--text);border:1px solid var(--line);background:#ffffff09}.mobile-nav-more>summary{list-style:none}.mobile-nav-more>summary::-webkit-details-marker{display:none}.mobile-nav-backdrop{z-index:9;background:#0000007a;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.mobile-nav-more>summary{z-index:12;position:relative}.mobile-nav-drawer{z-index:13;left:max(10px, var(--mobile-safe-left));right:max(10px, var(--mobile-safe-right));bottom:calc(var(--mobile-nav-block-size) + 8px);max-height:calc(100vh - var(--mobile-nav-block-size) - var(--mobile-safe-top) - 24px);max-height:calc(100dvh - var(--mobile-nav-block-size) - var(--mobile-safe-top) - 24px);overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--acid);background:var(--color-surface-deep);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid;position:fixed;overflow:auto;box-shadow:0 -18px 48px #0000009e}.mobile-nav-drawer section{align-content:start;gap:5px;min-width:0;display:grid}.mobile-nav-drawer section>b{color:var(--color-text-faint);font:calc(8px + var(--ui-font-offset)) var(--mono);letter-spacing:.12em;padding:4px 7px}.mobile-nav-drawer a{border:1px solid var(--line);min-width:0;color:var(--color-text-muted);font-size:calc(11px + var(--ui-font-offset));text-align:left;padding:10px;display:block}.mobile-nav-drawer a.active{border-color:var(--acid);color:var(--acid);background:rgba(var(--accent-rgb), .07)}.mobile-nav-drawer button{width:100%;margin-top:3px}.page-head,html[data-shell-layout=regalia-crest-rail] [data-shell-slot=header]{height:auto;min-height:90px;padding:max(16px, var(--mobile-safe-top)) max(18px, var(--mobile-safe-right)) 16px max(18px, var(--mobile-safe-left));border-bottom-width:1px;gap:12px}.page-head>div:first-child{min-width:0}.page-head h1{white-space:normal;overflow-wrap:anywhere}.head-status{display:none}.mobile-personal-link{display:inline-flex}.head-actions{flex:none}.page-content{padding-right:max(18px, var(--mobile-safe-right));padding-left:max(18px, var(--mobile-safe-left))}html[data-shell-layout=regalia-crest-rail] .side-rail:before{display:none}html[data-shell-layout=regalia-crest-rail] [data-shell-slot=header]:after{width:42px;right:max(20px, var(--mobile-safe-right))}.toolbar-primary-actions{z-index:9;left:0;right:0;bottom:var(--mobile-nav-block-size);min-height:var(--mobile-action-bar-height);padding-top:4px;padding-bottom:4px;padding-right:max(8px, var(--mobile-safe-right));padding-left:max(8px, var(--mobile-safe-left));border-top:1px solid var(--acid);background:rgba(var(--surface-deep-rgb), .98);grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:5px;display:grid;position:fixed;box-shadow:0 -8px 20px #00000061}.toolbar-primary-actions>*{width:100%;min-width:0}.page-content:has(.toolbar-primary-actions){padding-bottom:calc(var(--mobile-action-bar-height) + 18px)}.account-detail-dialog,.inventory-detail-dialog{height:100dvh}.account-detail-panel,.inventory-detail-panel{padding-top:max(18px, var(--mobile-safe-top));padding-right:max(18px, var(--mobile-safe-right));padding-bottom:max(18px, var(--mobile-safe-bottom));padding-left:max(18px, var(--mobile-safe-left))}.site-dialog{max-height:calc(100dvh - var(--mobile-safe-top) - var(--mobile-safe-bottom) - 20px)}.site-dialog-panel{max-height:calc(100dvh - var(--mobile-safe-top) - var(--mobile-safe-bottom) - 20px);overflow:auto}.operation-feedback-viewport.root{top:max(10px, var(--mobile-safe-top));right:max(10px, var(--mobile-safe-right));left:max(10px, var(--mobile-safe-left));width:auto;max-height:calc(100dvh - var(--mobile-safe-top) - var(--mobile-nav-block-size) - 20px)}}@media (max-width:960px){.login-page{min-height:100dvh;padding:max(8px, var(--mobile-safe-top)) max(8px, var(--mobile-safe-right)) max(8px, var(--mobile-safe-bottom)) max(8px, var(--mobile-safe-left));place-items:start center;overflow-y:auto}.login-page:before{opacity:.55}.login-backdrop{opacity:.55;width:min(88vw,520px)}.login-terminal{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""body""preferences""footer";align-self:start;box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff08}html[data-login-layout] .login-terminal-body{grid-template-columns:minmax(0,1fr)}.login-terminal-bar{min-height:52px;padding:9px 14px 9px 18px}.login-terminal-controls{border-top:1px solid var(--line);border-bottom:0;justify-content:stretch;width:100%;padding:8px 14px 9px 18px}.login-motion-preference,.login-boot-toggle{flex:1 1 0;width:auto;min-width:0;max-width:none;min-height:48px}.login-brief{border-right:0;border-bottom:1px solid var(--line);gap:14px;padding:18px}.login-brand-lockup{grid-template-columns:52px minmax(0,1fr);gap:13px}.login-emblem-seal{width:52px}.classified{font-size:calc(8px + var(--ui-font-offset));margin-bottom:5px}.login-brief h1{white-space:normal;font-size:clamp(25px,7.4vw,32px)}.serial{font-size:calc(7px + var(--ui-font-offset));margin-top:6px}.login-access-note{padding:10px 13px 10px 16px}.login-access-note p{font-size:calc(10px + var(--ui-font-offset));margin-top:4px;line-height:1.5}.login-card{justify-content:start;padding:18px}.card-index{margin-bottom:13px;padding-bottom:10px}.card-index b{font-size:calc(22px + var(--ui-font-offset))}.auth-tabs{margin-bottom:12px}.auth-tabs button{min-height:36px;font-size:calc(18px + var(--ui-font-offset))}.login-card form{gap:11px}.login-card label{gap:5px}.login-card input{min-height:44px;padding:9px 11px}.login-card .primary-button{min-height:46px;margin-top:2px}.login-terminal-footer{min-height:30px;padding:6px 14px 6px 18px}}@media (max-width:960px) and (max-height:719px){.login-access-note,.login-brief .serial{display:none}.login-brief{padding-block:12px}.login-emblem-seal{width:44px}.login-brand-lockup{grid-template-columns:44px minmax(0,1fr)}.login-terminal-footer{display:none}}@media (max-width:480px){.mobile-rail-nav>a{white-space:nowrap}.mobile-rail-nav>a>span{display:none}.mobile-nav-drawer{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px) and (max-height:620px){.login-page{padding:max(4px, var(--mobile-safe-top)) max(4px, var(--mobile-safe-right)) max(4px, var(--mobile-safe-bottom)) max(4px, var(--mobile-safe-left))}.login-page:before,.login-backdrop,.login-brief,.login-terminal-footer{display:none}.login-terminal{width:min(720px,100%);box-shadow:none;grid-template-areas:"status""body""preferences"}.login-terminal-bar{min-height:42px;padding-block:6px}.login-node-status small{display:none}.login-card{padding:11px 14px}.card-index{margin-bottom:8px;padding-bottom:7px}.card-index b{font-size:calc(19px + var(--ui-font-offset))}.auth-tabs{margin-bottom:7px}.auth-tabs button{min-height:32px;font-size:calc(17px + var(--ui-font-offset));padding-bottom:4px}.login-card form{gap:7px}.login-card label{font-size:calc(11px + var(--ui-font-offset));gap:3px}.login-card input{min-height:40px;padding-block:7px}.login-card .primary-button{min-height:44px}.login-terminal-controls{padding-block:6px}.login-motion-preference,.login-boot-toggle{min-height:44px}.login-boot-sequence{gap:5px;padding:16px}.login-boot-sequence b{font-size:clamp(28px,8vw,42px)}.login-boot-sequence span{font-size:calc(8px + var(--ui-font-offset))}}@media (orientation:landscape) and (max-width:960px) and (max-height:520px){.login-card{padding:8px 12px}.login-card .card-index{display:none}.auth-tabs{margin-bottom:5px}.login-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px}.login-card form>:where(.form-error,.form-notice,.login-takeover-status),.auth-form-login .login-submit-button{grid-column:1/-1}.auth-form-register .login-submit-button{align-self:end;margin-top:0}}html[data-skin=terminal-default]{--color-canvas:#09100c;--color-surface-deep:#0b120e;--color-surface:#101713;--color-surface-raised:#152018;--color-surface-accent:#172219;--color-surface-sunken:#0a100c;--color-surface-control:#0d140f;--color-surface-soft:#111a13;--color-surface-hover:#131d15;--color-text:#eef3e8;--color-text-muted:#8e9c8f;--color-text-soft:#dce6dc;--color-text-faint:#68756a;--color-accent-primary:#b7e16b;--color-accent-bright:#d7ff91;--color-accent-secondary:#60745a;--color-signal:#d7ff91;--color-focus:#d7ff91;--color-border:#d0e1cd29;--color-border-strong:#b7e16b6b;--color-interactive-surface:#152018;--color-selection-surface:#b7e16b17;--color-info-surface:#547c3d1f;--color-info-border:#b7e16b47;--color-info-text:#cceaa0;--color-success:#b7e16b;--color-success-text:#d6e8bd;--color-success-surface:#b7e16b14;--color-success-border:#b7e16b6b;--color-warning:#c6c67a;--color-warning-text:#f2d49a;--color-warning-surface:#c6c67a17;--color-warning-border:#c6c67a85;--color-danger:#de5f4e;--color-danger-bright:#ff9c8e;--color-danger-text:#ffb1a7;--color-danger-surface:#de5f4e1a;--color-danger-border:#de5f4e7a;--color-on-accent:#081008;--color-document-surface:#e8e5d8;--color-document-text:#202620;--color-document-muted:#686e67;--color-document-border:#20262033;--color-document-link:#45652e;--shadow-panel:0 22px 56px #00000057;--texture-grid:#b7e16b09;--ink:#111713;--deep:var(--color-canvas);--panel:#121b15;--panel-2:var(--color-surface-accent);--paper:#e8e5d8;--paper-2:#d8d5c8;--acid:var(--color-accent-primary);--signal:var(--color-accent-bright);--danger:var(--color-danger);--muted:var(--color-text-muted);--text:var(--color-text);--line:var(--color-border);--accent-rgb:183, 225, 107;--surface-deep-rgb:11, 18, 14;--surface-panel-rgb:16, 23, 19;--surface-raised-rgb:21, 32, 24;--accent-secondary-rgb:96, 116, 90;--signal-rgb:215, 255, 145;--focus-rgb:215, 255, 145;--success-rgb:183, 225, 107;--warning-rgb:198, 198, 122;--danger-rgb:222, 95, 78;--document-rgb:32, 38, 32;--surface-deep:var(--color-surface-deep);--surface-panel:var(--color-surface);--surface-raised:var(--color-surface-raised);--panel-soft:var(--color-surface-soft);--warning-soft:#bcc67a0f}html[data-skin=terminal-default][data-contrast=high]{--color-text:#fffef6;--color-text-muted:#dce6dc;--color-accent-primary:#c8f77b;--color-accent-bright:#e5ffb4;--color-focus:#e5ffb4;--color-border:#e1f0de75;--color-border-strong:#c8f77b9e}html[data-skin=emblem-regalia]{--color-canvas:#030817;--color-surface-deep:#061126;--color-surface:#0b1935;--color-surface-raised:#11284f;--color-surface-accent:#173665;--color-surface-sunken:#041026;--color-surface-control:#0a1b38;--color-surface-soft:#0d1d3a;--color-surface-hover:#152d57;--color-text:#e5e9ef;--color-text-muted:#8f9cb2;--color-text-soft:#cbd3df;--color-text-faint:#74839d;--color-accent-primary:#d5af57;--color-accent-bright:#ecd081;--color-accent-secondary:#356aa5;--color-signal:#5da9d3;--color-focus:#75bfe2;--color-border:#d5af5733;--color-border-strong:#d5af5770;--color-interactive-surface:#11284f;--color-selection-surface:#356aa52e;--color-info-surface:#356aa517;--color-info-border:#5da9d342;--color-info-text:#c9e8ff;--color-success:#7fd6ad;--color-success-text:#b9f0d2;--color-success-surface:#7fd6ad1a;--color-success-border:#7fd6ad80;--color-warning:#d5af57;--color-warning-text:#ffe5a0;--color-warning-surface:#d5af5714;--color-warning-border:#d5af5770;--color-danger:#de5f4e;--color-danger-bright:#ff9c8e;--color-danger-text:#ffb1a7;--color-danger-surface:#de5f4e1a;--color-danger-border:#de5f4e7a;--color-on-accent:#071329;--color-document-surface:#eee5ca;--color-document-text:#15213a;--color-document-muted:#53627b;--color-document-border:#15213a38;--color-document-link:#245d9f;--shadow-panel:0 26px 66px #00030e7a;--texture-grid:#5da9d306;--ink:#090f20;--deep:var(--color-canvas);--panel:var(--color-surface);--panel-2:var(--color-surface-accent);--paper:#eee5ca;--paper-2:#d8c7a0;--acid:var(--color-accent-primary);--signal:var(--color-signal);--danger:var(--color-danger);--muted:var(--color-text-muted);--text:var(--color-text);--line:var(--color-border);--accent-rgb:213, 175, 87;--surface-deep-rgb:6, 17, 38;--surface-panel-rgb:11, 25, 53;--surface-raised-rgb:17, 40, 79;--accent-secondary-rgb:53, 106, 165;--signal-rgb:93, 169, 211;--focus-rgb:117, 191, 226;--success-rgb:127, 214, 173;--warning-rgb:213, 175, 87;--danger-rgb:222, 95, 78;--document-rgb:21, 33, 58;--surface-deep:var(--color-surface-deep);--surface-panel:var(--color-surface);--surface-raised:var(--color-surface-raised);--panel-soft:var(--color-surface-soft);--motion-orbit-border:#d5af5761;--motion-orbit-shadow:#356aa508;--warning-soft:#d5af570f}html[data-skin=emblem-regalia][data-contrast=high]{--color-text:#fffdf4;--color-text-muted:#ced8eb;--color-accent-primary:#ffe07a;--color-accent-bright:#ffec9e;--color-accent-secondary:#2b6dbd;--color-signal:#61c7ff;--color-focus:#61c7ff;--color-border:#ffe07a75;--color-border-strong:#ffe07aad;--accent-rgb:255, 224, 122;--accent-secondary-rgb:43, 109, 189;--signal-rgb:97, 199, 255;--focus-rgb:97, 199, 255}html[data-skin=emblem-regalia],html[data-skin=emblem-regalia] body{background:var(--color-canvas);color:var(--color-text)}html[data-skin=emblem-regalia] ::selection{color:var(--color-canvas);background:var(--color-accent-bright)}html[data-skin=emblem-regalia] .app-shell{background:radial-gradient(circle at 88% 0, #356aa51c, transparent 26%), radial-gradient(circle at 44% 104%, #d5af570a, transparent 32%), var(--color-canvas)}html[data-skin=emblem-regalia] .side-rail{color:var(--color-text);border-color:var(--color-border);background:linear-gradient(#061126fb,#030817fc);box-shadow:18px 0 48px #00030e38}html[data-skin=emblem-regalia] :where(.brand small,.rail-nav section>b,.clearance span,.clearance small,.head-status,.mobile-nav-drawer section>b){color:var(--color-text-muted)}html[data-skin=emblem-regalia] :where(.clearance,.motion-preference-button,.login-boot-toggle){border-color:var(--color-border);background:#356aa50f}html[data-skin=emblem-regalia] :where(.clearance:hover,.clearance.active,.motion-preference-button:hover,.login-boot-toggle:hover){background:#356aa521;border-color:#d5af5770}html[data-skin=emblem-regalia] :where(.rail-nav a:hover,.rail-nav a.active,.mobile-rail-nav>a.active,.mobile-nav-more[open]>summary){color:var(--color-text);border-color:var(--color-border);background:#356aa526}html[data-skin=emblem-regalia] :where(.rail-nav a.active span,.mobile-rail-nav>a.active span,.mobile-nav-more[open]>summary span){color:var(--color-signal)}html[data-skin=emblem-regalia] .page-head{background-color:#030817b8}html[data-skin=emblem-regalia] .head-status i,html[data-skin=emblem-regalia] .dot.ok{background:var(--color-signal);box-shadow:0 0 11px #5da9d361}html[data-skin=emblem-regalia] .mobile-nav-drawer{border-color:var(--color-accent-primary);background:linear-gradient(160deg,#0b1935,#030817 72%);box-shadow:0 -20px 54px #00030eb3}html[data-skin=emblem-regalia] .mobile-nav-drawer a.active{border-color:var(--color-accent-primary);color:var(--color-accent-bright);box-shadow:inset 0 -2px var(--color-accent-primary);background:#356aa529}html[data-skin=emblem-regalia] :where(input:not([type=radio]):not([type=checkbox]),textarea,select){border-color:var(--color-border);background:var(--color-surface-deep);color:var(--color-text)}html[data-skin=emblem-regalia] :where(input:not([type=radio]):not([type=checkbox]):focus,textarea:focus,select:focus){border-color:var(--color-focus);box-shadow:0 0 0 3px rgba(var(--focus-rgb), .12)}html[data-skin=emblem-regalia] :where(.danger-button,.text-button.danger,.form-error,.site-dialog.danger .site-dialog-panel){--acid:var(--color-danger-bright)}html[data-skin=emblem-regalia] .login-page{background:radial-gradient(circle at 18% 14%,#356aa529,#0000 32%),radial-gradient(circle at 76% 82%,#d5af5712,#0000 28%),linear-gradient(138deg,#061126,#030817 74%)}html[data-skin=emblem-regalia] .login-page:before{background-image:linear-gradient(#5da9d306 1px,#0000 1px),linear-gradient(90deg,#d5af5706 1px,#0000 1px)}html[data-skin=emblem-regalia] .login-backdrop{border-color:#d5af5738;box-shadow:0 0 0 7vw #356aa505,0 0 0 14vw #d5af5703,0 0 0 21vw #5da9d302}html[data-skin=emblem-regalia] .login-terminal{background:linear-gradient(145deg,#0b1935fc,#030817fe);border-color:#d5af5766;box-shadow:0 34px 96px #00030ea8,0 0 48px #356aa512,inset 0 1px #ecd0810f}html[data-skin=emblem-regalia] .login-terminal:before{background:repeating-linear-gradient(to bottom, var(--color-accent-primary) 0 18px, transparent 18px 27px)}html[data-skin=emblem-regalia] :where(.login-terminal-bar,.login-terminal-controls,.login-terminal-footer){border-color:var(--color-border);background:#030817d6}html[data-skin=emblem-regalia] .login-brief{border-color:var(--color-border);background:radial-gradient(circle at 30% 42%,#356aa51f,#0000 38%),linear-gradient(115deg,#d5af5708,#0000 62%)}html[data-skin=emblem-regalia] .login-emblem-seal:before{border-color:#d5af5766;box-shadow:0 0 0 10px #356aa50a,0 0 0 20px #d5af5705}html[data-skin=emblem-regalia] .login-card{background:#061126d6}html[data-skin=emblem-regalia] .login-card input{background:#030817;border-color:#d5af572e}html[data-skin=emblem-regalia] .login-card input:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px rgba(var(--focus-rgb), .11)}html[data-skin=emblem-regalia] .auth-tabs button.active{color:var(--color-text);border-color:var(--color-accent-primary);box-shadow:0 2px #5da9d33d}html[data-skin=emblem-regalia] .login-auth-scan{background:linear-gradient(#0000 0,#356aa517 48%,#5da9d333 50%,#d5af5714 52%,#0000 100%)}html[data-skin=emblem-regalia] .login-boot-sequence{background:radial-gradient(circle,#356aa51f,#0000 26%),linear-gradient(145deg,#061126,#020612)}html[data-skin=emblem-regalia] .login-boot-sequence:after{background:linear-gradient(90deg, transparent, var(--color-signal), var(--color-accent-bright), transparent);box-shadow:0 0 20px #5da9d35c}html[data-skin=emblem-regalia] .login-boot-sequence b{color:var(--color-accent-bright)}html[data-skin=emblem-regalia] .login-boot-sequence span:last-child{color:var(--color-signal)}html[data-skin=emblem-regalia] .data-loading-state{background:linear-gradient(135deg,#356aa512,#d5af5705 58%,#0000)}html[data-skin=emblem-regalia] .data-loading-indicator i:first-child{border-top-color:var(--color-accent-primary)}html[data-skin=emblem-regalia] .data-loading-indicator i:nth-child(2){border-right-color:var(--color-accent-secondary)}html[data-skin=emblem-regalia] .data-loading-indicator i:nth-child(3){border-bottom-color:var(--color-signal)}html[data-skin=emblem-regalia] .data-loading-indicator b{color:var(--color-text)}html[data-skin=emblem-regalia] :where(.media-image-feedback,.image-placeholder){color:var(--color-text-muted);background-color:#356aa50d}html[data-skin=emblem-regalia] .world-cover{background:radial-gradient(circle at 78% 25%,#d5af5721,#0000 22%),linear-gradient(135deg,#173665,#030817)}html[data-skin=emblem-regalia] .world-terminal-document{color:var(--color-text);background-color:#061126;background-image:linear-gradient(#5da9d305 1px,#0000 1px),linear-gradient(90deg,#d5af5703 1px,#0000 1px),radial-gradient(circle at 88% 12%,#356aa51c,#0000 19%);border-color:#d5af573d}html[data-skin=emblem-regalia] :where(.world-terminal-document>header,.world-document-meta,.world-terminal-document>footer){border-color:#d5af5733}html[data-skin=emblem-regalia] :where(.world-document-outline a:hover,.world-document-outline a:focus-visible){border-color:var(--color-signal);color:var(--color-signal);background:#356aa51c}html[data-skin=emblem-regalia] .display-preview-reading{background:linear-gradient(#5da9d305 1px, transparent 1px), var(--color-surface-deep);border-color:#d5af5738}html[data-skin=emblem-regalia] :where(.inventory-move-dock [data-inventory-drop],.management-drop-trays [data-management-drop]){box-shadow:inset 0 0 0 1px #5da9d333;border-color:var(--color-signal)!important}html[data-skin=emblem-regalia] :where(.inventory-move-dock [data-inventory-drop]:hover,.inventory-move-dock [data-inventory-drop]:focus-visible,.management-drop-trays button:hover,.management-drop-trays button:focus-visible){outline-color:var(--color-focus);background:#356aa533!important}html[data-skin=emblem-regalia] :where(.inventory-storage-tabs,.side-rail nav,.profile-section-nav){scrollbar-color:#d5af5759 transparent}html[data-skin=emblem-regalia] :where(.inventory-storage-tabs,.side-rail nav,.profile-section-nav)::-webkit-scrollbar-thumb{background:linear-gradient(var(--color-accent-primary), var(--color-accent-secondary))}html[data-skin=emblem-regalia] :where(.takeover-save-banner,.remote-update-banner){box-shadow:var(--shadow-panel);background:#061126f7;border-color:#d5af576b}html[data-skin=emblem-regalia] :where(.takeover-save-banner.failed,.form-error,.data-load-error){background-color:#5a181c3d;border-color:#de5f4e8c}html[data-motion-profile=terminal-scan]{--presence-exit-duration:.18s;--motion-page-enter:q7-content-enter;--motion-panel-enter:q7-panel-enter;--motion-item-enter:q7-item-enter;--motion-dialog-enter:q7-dialog-enter;--motion-dialog-exit:q7-dialog-exit;--motion-notice-enter:q7-notice-enter;--motion-notice-exit:q7-notice-exit;--motion-drawer-enter:q7-drawer-enter;--motion-drawer-exit:q7-drawer-exit;--motion-detail-enter:q7-detail-enter;--motion-auth-scan:q7-login-auth-scan;--motion-auth-submit:q7-login-data-pulse;--motion-status-pulse:q7-login-status-pulse;--motion-login-boot-out:q7-login-boot-out;--motion-login-boot-scan:q7-login-boot-scan;--motion-login-boot-line:q7-login-boot-line;--motion-login-reveal:q7-login-terminal-reveal;--motion-mobile-dialog-enter:q7-mobile-panel-enter;--login-boot-duration:.88s;--login-boot-scan-duration:.76s;--login-boot-line-duration:.3s;--login-boot-line-1-delay:80ms;--login-boot-line-2-delay:.21s;--login-boot-line-3-delay:.35s;--login-boot-reveal-duration:.42s;--login-boot-reveal-delay:.39s}html[data-motion-profile=regalia-orbit]{--presence-exit-duration:.2s;--motion-shift:0px;--motion-page-enter:regalia-page-align;--motion-panel-enter:regalia-panel-calibrate;--motion-item-enter:regalia-item-enter;--motion-dialog-enter:regalia-dialog-enter;--motion-dialog-exit:regalia-dialog-exit;--motion-notice-enter:regalia-notice-enter;--motion-notice-exit:regalia-notice-exit;--motion-drawer-enter:regalia-drawer-enter;--motion-drawer-exit:regalia-drawer-exit;--motion-detail-enter:regalia-detail-enter;--motion-auth-scan:regalia-auth-scan;--motion-auth-submit:regalia-submit-pulse;--motion-status-pulse:regalia-status-pulse;--motion-login-boot-out:regalia-login-boot-out;--motion-login-boot-scan:regalia-gold-scan;--motion-login-boot-line:regalia-lock-line;--motion-login-reveal:regalia-terminal-reveal;--motion-mobile-dialog-enter:regalia-drawer-enter}html[data-motion-profile=regalia-orbit] .login-terminal{--login-boot-duration:.96s;--login-boot-scan-duration:.76s;--login-boot-line-1-delay:90ms;--login-boot-line-2-delay:.26s;--login-boot-line-3-delay:.47s;--login-boot-reveal-delay:.54s}html[data-motion-profile=regalia-orbit] .action-grid>:nth-child(2),html[data-motion-profile=regalia-orbit] .admin-hub-grid>:nth-child(2),html[data-motion-profile=regalia-orbit] .roster-grid>:nth-child(2){animation-delay:40ms}html[data-motion-profile=regalia-orbit] .action-grid>:nth-child(3),html[data-motion-profile=regalia-orbit] .admin-hub-grid>:nth-child(3),html[data-motion-profile=regalia-orbit] .roster-grid>:nth-child(3){animation-delay:80ms}html[data-motion-profile=regalia-orbit] .login-boot-sequence{animation-name:regalia-login-boot-out}html[data-motion-profile=regalia-orbit] .login-boot-sequence:before{content:"";aspect-ratio:1;border:1px solid var(--motion-orbit-border);width:min(46vw,390px);box-shadow:0 0 0 26px var(--motion-orbit-shadow), 0 0 0 52px var(--motion-orbit-border);border-radius:50%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){html[data-motion-profile=regalia-orbit] .login-boot-sequence:before{box-shadow:0 0 0 26px var(--motion-orbit-shadow), 0 0 0 52px color-mix(in srgb, var(--motion-orbit-border) 12%, transparent)}}html[data-motion-profile=regalia-orbit] .login-boot-sequence:before{animation:.72s cubic-bezier(.22,.74,.18,1) both regalia-orbit-lock;transform:translate(-50%,-50%)}html[data-motion-profile=regalia-orbit] .login-boot-sequence>*{z-index:1;position:relative}html[data-motion-profile=regalia-orbit] .login-boot-sequence:after{animation-name:regalia-gold-scan}html[data-motion-profile=regalia-orbit] .login-boot-sequence span{animation-name:regalia-lock-line}html[data-motion-profile=regalia-orbit] :where(.login-terminal-bar,.login-terminal-body,.login-terminal-controls,.login-terminal-footer){animation-name:regalia-terminal-reveal}html[data-motion-profile=regalia-orbit] :where(.login-page.is-authenticating,.login-page.is-takeover) .login-auth-scan{animation-name:regalia-auth-scan}@keyframes regalia-page-align{0%{opacity:0;transform:scale(.994)}to{opacity:1;transform:none}}@keyframes regalia-panel-calibrate{0%{opacity:0;clip-path:inset(0 46%);transform:translateY(4px)}48%{clip-path:inset(0)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes regalia-item-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes regalia-dialog-enter{0%{opacity:0;transform:scale(.982)}to{opacity:1;transform:none}}@keyframes regalia-dialog-exit{to{opacity:0;transform:scale(.985)}}@keyframes regalia-notice-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes regalia-notice-exit{to{opacity:0;transform:translateY(-4px)}}@keyframes regalia-drawer-enter{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}@keyframes regalia-drawer-exit{to{opacity:0;transform:translateY(9px)scale(.992)}}@keyframes regalia-detail-enter{0%{opacity:0;transform:scale(.997)}to{opacity:1;transform:none}}@keyframes regalia-login-boot-out{0%,73%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes regalia-orbit-lock{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)rotate(-5deg)}42%{opacity:1}to{opacity:.62;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes regalia-gold-scan{0%{opacity:0;top:8%;transform:scaleX(.18)}22%{opacity:1;transform:scaleX(.72)}82%{opacity:1;transform:scaleX(1)}to{opacity:0;top:92%;transform:scaleX(.3)}}@keyframes regalia-lock-line{0%{opacity:0;letter-spacing:.2em;transform:translateY(4px)}to{opacity:1;letter-spacing:.14em;transform:none}}@keyframes regalia-terminal-reveal{0%{opacity:0;transform:scale(.997)}to{opacity:1;transform:none}}@keyframes regalia-auth-scan{0%{background-position:0 -40%}to{background-position:0 140%}}@keyframes regalia-submit-pulse{0%,to{opacity:.5;transform:scaleY(.42)}50%{opacity:1;transform:scaleY(1)}}@keyframes regalia-status-pulse{50%{opacity:.5;box-shadow:0 0 5px rgba(var(--signal-rgb), .38)}}@keyframes q7-content-enter{0%{opacity:0;transform:translateY(var(--motion-shift))}to{opacity:1;transform:none}}@keyframes q7-panel-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes q7-item-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes q7-dialog-enter{0%{opacity:0;transform:translate(14px)scale(.99)}to{opacity:1;transform:none}}@keyframes q7-dialog-exit{to{opacity:0;transform:translate(10px)scale(.99)}}@keyframes q7-notice-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes q7-notice-exit{to{opacity:0;transform:translate(12px)}}@keyframes q7-drawer-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes q7-drawer-exit{to{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes q7-detail-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes q7-login-boot-out{0%,68%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes q7-login-boot-scan{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes q7-login-boot-line{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:none}}@keyframes q7-login-terminal-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes q7-login-auth-scan{0%{background-position:0 -45%}to{background-position:0 145%}}@keyframes q7-login-data-pulse{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes q7-login-status-pulse{50%{opacity:.45;box-shadow:0 0 4px rgba(var(--accent-rgb),.3)}}@keyframes q7-mobile-panel-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:760px){html[data-motion-profile=regalia-orbit] .site-dialog[open] .site-dialog-panel,html[data-motion-profile=regalia-orbit] .inventory-detail-dialog[open] .inventory-detail-panel{animation-name:regalia-drawer-enter}}@media (max-width:760px),(orientation:landscape) and (max-width:960px) and (max-height:520px){.page-content{animation-name:q7-mobile-content-reveal}}@keyframes q7-mobile-content-reveal{0%{opacity:0}to{opacity:1}}@media (max-width:760px) and (max-height:620px),(orientation:landscape) and (max-width:960px) and (max-height:520px){html[data-motion-profile=regalia-orbit] .login-boot-sequence:before{width:min(48vw,180px);box-shadow:0 0 0 14px var(--motion-orbit-shadow), 0 0 0 28px var(--motion-orbit-border)}@supports (color:color-mix(in lab, red, red)){html[data-motion-profile=regalia-orbit] .login-boot-sequence:before{box-shadow:0 0 0 14px var(--motion-orbit-shadow), 0 0 0 28px color-mix(in srgb, var(--motion-orbit-border) 10%, transparent)}}}html[data-contrast=high]{--line:var(--color-border);--muted:var(--color-text-muted);--text:var(--color-text);--acid:var(--color-accent-primary);--signal:var(--color-focus)}html :where(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible){outline-color:var(--color-focus)}html[data-contrast=high] :where(.side-rail,.page-head,.world-terminal-document,.display-settings-panel,.display-settings-preview,.panel,.form-section,.inventory-workspace,.site-dialog-panel,.account-detail-panel,.inventory-detail-panel){border-color:var(--color-border)}html[data-contrast=high] :where(.rail-nav a.active,.mobile-nav-drawer a.active,.display-preference-choice.selected,.display-skin-option.selected,.world-page-tabs a.active,.inventory-storage-tabs button.active,.inventory-view-switch button.active){border-color:var(--color-accent-bright);color:var(--color-text);box-shadow:inset 0 -3px var(--color-accent-bright)}html[data-contrast=high] :where(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}html :where(button:disabled,input:disabled,textarea:disabled,select:disabled){opacity:.52;cursor:not-allowed}html[data-login-boot-animation=on][data-motion=off] .login-boot-sequence{animation-duration:var(--login-boot-duration)!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-login-boot-animation=on][data-motion=off] .login-boot-sequence:after{animation-duration:var(--login-boot-scan-duration)!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-login-boot-animation=on][data-motion=off] .login-boot-sequence:before{animation-duration:.72s!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-login-boot-animation=on][data-motion=off] .login-boot-sequence span{animation-duration:var(--login-boot-line-duration)!important;animation-iteration-count:1!important}html[data-login-boot-animation=on][data-motion=off] .login-boot-sequence span:first-of-type{animation-delay:var(--login-boot-line-1-delay)!important}html[data-login-boot-animation=on][data-motion=off] .login-boot-sequence span:nth-of-type(2){animation-delay:var(--login-boot-line-2-delay)!important}html[data-login-boot-animation=on][data-motion=off] .login-boot-sequence span:nth-of-type(3){animation-delay:var(--login-boot-line-3-delay)!important}html[data-login-boot-animation=on][data-motion=off] :where(.login-terminal-bar,.login-terminal-body,.login-terminal-controls,.login-terminal-footer){animation-duration:var(--login-boot-reveal-duration)!important;animation-delay:var(--login-boot-reveal-delay)!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){html[data-login-boot-animation=on]:not([data-motion=on]) .login-boot-sequence{animation-duration:var(--login-boot-duration)!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-login-boot-animation=on]:not([data-motion=on]) .login-boot-sequence:after{animation-duration:var(--login-boot-scan-duration)!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-login-boot-animation=on]:not([data-motion=on]) .login-boot-sequence:before{animation-duration:.72s!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-login-boot-animation=on]:not([data-motion=on]) .login-boot-sequence span{animation-duration:var(--login-boot-line-duration)!important;animation-iteration-count:1!important}html[data-login-boot-animation=on]:not([data-motion=on]) .login-boot-sequence span:first-of-type{animation-delay:var(--login-boot-line-1-delay)!important}html[data-login-boot-animation=on]:not([data-motion=on]) .login-boot-sequence span:nth-of-type(2){animation-delay:var(--login-boot-line-2-delay)!important}html[data-login-boot-animation=on]:not([data-motion=on]) .login-boot-sequence span:nth-of-type(3){animation-delay:var(--login-boot-line-3-delay)!important}html[data-login-boot-animation=on]:not([data-motion=on]) :where(.login-terminal-bar,.login-terminal-body,.login-terminal-controls,.login-terminal-footer){animation-duration:var(--login-boot-reveal-duration)!important;animation-delay:var(--login-boot-reveal-delay)!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(button,a,input,textarea,select,summary){forced-color-adjust:auto}.head-status i,.dot.ok{outline:1px solid canvastext}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
