:root{color-scheme:dark;--ash-ink-ritual: #050707;--ash-ink-gate: #070909;--ash-charcoal: #080a0a;--ash-ink-masquerade: #090b0b;--ash-surface: #0c0e0e;--ash-surface-raised: #111414;--ash-surface-console: #090b0b;--ash-background-glass: rgba(8, 10, 10, .94);--ash-surface-glass: rgba(12, 14, 14, .96);--ash-white: #d4d0c8;--ash-paper: #c5c1ba;--ash-mist: #868c89;--ash-muted: #7a807d;--ash-paper-86: rgba(212, 208, 200, .86);--ash-paper-75: rgba(212, 208, 200, .75);--ash-paper-66: rgba(212, 208, 200, .66);--ash-paper-58: rgba(212, 208, 200, .58);--ash-paper-54: rgba(212, 208, 200, .54);--ash-paper-28: rgba(212, 208, 200, .28);--ash-gold: #928668;--ash-gold-gate: #9d9173;--ash-gold-90: rgba(146, 134, 104, .9);--ash-gold-80: rgba(146, 134, 104, .8);--ash-gold-70: rgba(146, 134, 104, .7);--ash-gold-56: rgba(146, 134, 104, .56);--ash-gold-48: rgba(146, 134, 104, .48);--ash-gold-38: rgba(146, 134, 104, .38);--ash-gold-16: rgba(146, 134, 104, .16);--ash-gold-08: rgba(146, 134, 104, .08);--ash-gold-06: rgba(146, 134, 104, .06);--ash-gold-04: rgba(146, 134, 104, .04);--ash-moss: #56614b;--ash-moss-text: #8d987f;--ash-moss-layer: rgba(86, 97, 75, .13);--ash-rust: #806056;--ash-rust-soft: #967167;--ash-rust-text: #b18579;--ash-rust-layer: rgba(128, 96, 86, .08);--ash-line-strong: rgba(212, 208, 200, .14);--ash-line-gold: rgba(146, 134, 104, .14);--ash-line-frame: rgba(146, 134, 104, .12);--ash-line: rgba(212, 208, 200, .08);--ash-line-quiet: rgba(212, 208, 200, .06);--ash-line-subtle: rgba(212, 208, 200, .05);--ash-line-soft: rgba(212, 208, 200, .04);--ash-line-gold-strong: rgba(146, 134, 104, .28);--color-background: var(--ash-charcoal);--color-foreground: var(--ash-white);--color-surface: var(--ash-surface);--color-surface-raised: var(--ash-surface-raised);--color-surface-console: var(--ash-surface-console);--color-background-glass: var(--ash-background-glass);--color-surface-glass: var(--ash-surface-glass);--color-surface-ritual: var(--ash-ink-ritual);--color-primary: var(--ash-gold);--color-primary-strong: var(--ash-gold-gate);--color-primary-muted: var(--ash-gold-48);--color-primary-hover: var(--ash-gold-06);--color-muted-foreground: var(--ash-muted);--color-border: var(--ash-line);--color-border-soft: var(--ash-line-soft);--color-border-strong: var(--ash-line-strong);--color-success: var(--ash-moss);--color-success-text: var(--ash-moss-text);--color-error: var(--ash-rust);--color-error-soft: var(--ash-rust-soft);--color-error-text: var(--ash-rust-text);--color-overlay: rgba(0, 0, 0, .76);--console-black: var(--ash-charcoal);--console-surface: var(--ash-surface);--console-white: var(--ash-white);--console-muted: var(--ash-muted);--console-gold: var(--ash-gold);--console-moss: var(--ash-moss-text);--console-rust: var(--ash-rust-text);--console-line: var(--ash-line);--masquerade-charcoal: var(--ash-charcoal);--masquerade-surface: var(--ash-surface);--masquerade-paper: var(--ash-white);--masquerade-muted: var(--ash-muted);--masquerade-gold: var(--ash-gold);--masquerade-moss: var(--ash-moss-text);--masquerade-rust: var(--ash-rust-text);--masquerade-line: var(--ash-line);--masquerade-soft-line: var(--ash-line-soft);--font-display: Georgia, "Times New Roman", serif;--font-heading: Georgia, "Times New Roman", serif;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--shadow-1: 0 1px 2px rgba(0, 0, 0, .04);--shadow-2: 0 4px 12px rgba(0, 0, 0, .04);--shadow-3: 0 0 24px rgba(146, 134, 104, .03);--focus-halo: 0 0 0 1px rgba(146, 134, 104, .24);--duration-instant: .01ms;--duration-fast: .18s;--duration-normal: .3s;--duration-slow: .6s;--ash-topbar-height: 78px;--ash-footer-height: 34px;--ash-rail-width: 190px;--ash-mobile-tabs-height: 58px}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{overflow:hidden;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body)}button,input,select,textarea{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid var(--color-primary);outline-offset:2px;box-shadow:var(--focus-halo)}.bilingual-text{display:inline-grid;max-width:100%;gap:3px;align-content:center;color:inherit;letter-spacing:0}.bilingual-text>span{display:block;max-width:100%}.bilingual-text>[lang=zh-CN]{font-family:var(--font-body);font-size:.86em;line-height:1.25}.bilingual-text--title>[lang=en]{font-family:var(--font-display)}.bilingual-text--nav{gap:4px}.bilingual-text--label,.bilingual-text--status{gap:2px}.bilingual-text--sentence{gap:5px}@media(prefers-reduced-motion:reduce){:root{--duration-fast: var(--duration-instant);--duration-normal: var(--duration-instant);--duration-slow: var(--duration-instant)}}.sand-atmosphere{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,var(--ash-gold-08),transparent 48%)}.dune{position:absolute;bottom:-18%;left:-10%;width:120%;height:28%;border-top:1px solid var(--ash-line-gold);border-radius:50% 50% 0 0;opacity:.48;animation:dune-breathe 18s ease-in-out infinite alternate}.dune--far{transform:rotate(-2deg)}.dune--near{bottom:-23%;animation-delay:-7s;transform:rotate(2deg)}.grain{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--ash-gold-56);opacity:.38;animation:grain-drift 16s ease-in-out infinite}.grain--1{top:14%;left:8%;animation-delay:-2s}.grain--2{top:28%;left:21%;width:2px;height:2px;animation-delay:-11s}.grain--3{top:18%;right:17%;animation-delay:-7s}.grain--4{top:43%;right:8%;width:2px;height:2px;animation-delay:-14s}.grain--5{bottom:28%;left:14%;width:4px;height:4px;opacity:.24;animation-delay:-5s}.grain--6{bottom:17%;left:36%;animation-delay:-12s}.grain--7{top:52%;left:54%;width:2px;height:2px;animation-delay:-9s}.grain--8{bottom:32%;right:29%;animation-delay:-3s}.grain--9{top:33%;left:73%;width:4px;height:4px;opacity:.2;animation-delay:-15s}.grain--10{bottom:13%;right:12%;width:2px;height:2px;animation-delay:-6s}@keyframes dune-breathe{to{transform:translate3d(1.2%,-6px,0) rotate(1deg);opacity:.68}}@keyframes grain-drift{0%,to{transform:translateZ(0);opacity:.18}50%{transform:translate3d(12px,-18px,0);opacity:.48}}@media(max-width:640px){.grain{animation-duration:24s}.grain--7,.grain--8,.grain--9,.grain--10{display:none}.dune{animation-duration:28s}}@media(prefers-reduced-motion:reduce){.grain,.dune{animation:none;transform:none}}.gate-screen{position:relative;z-index:1;display:grid;height:100%;min-height:0;place-items:center;overflow:auto;padding:72px 28px;background:var(--ash-background-glass);color:var(--ash-white)}.gate-screen:before{position:fixed;inset:18px;border:1px solid var(--ash-line-frame);content:"";pointer-events:none}.gate-panel{width:min(100%,430px)}.gate-panel--wide{width:min(100%,760px)}.gate-panel--unlock{width:min(100%,390px)}.identity-gate{width:min(100%,440px)}.gate-index,.threshold-center>p{margin:0 0 20px;color:var(--ash-gold-90);font-size:9px;letter-spacing:.16em}.gate-panel h1,.threshold-center h1{margin:0 0 16px;color:var(--ash-white);font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;letter-spacing:0}.gate-copy{max-width:560px;margin:0 0 34px;color:var(--ash-paper-58);font-family:system-ui,sans-serif;font-size:13px;line-height:1.8}.gate-field{display:block;margin-top:22px}.gate-field>span,.word-confirmation-grid label>span{display:block;margin-bottom:9px;color:var(--ash-paper-58);font-size:10px;letter-spacing:.08em}.gate-field input,.gate-field textarea,.gate-field select,.word-confirmation-grid input{width:100%;height:46px;padding:0 12px;border:1px solid var(--color-border-soft);border-radius:2px;outline:0;background:var(--color-surface-raised);color:var(--ash-white);font:15px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0}.gate-field textarea{min-height:92px;padding-top:12px;resize:vertical;line-height:1.65}.gate-field select{appearance:none;cursor:pointer}.gate-field input:focus,.gate-field textarea:focus,.gate-field select:focus,.word-confirmation-grid input:focus{border-color:var(--ash-line-gold-strong);box-shadow:var(--focus-halo)}.gate-button{min-width:178px;height:44px;margin-top:32px;padding:0 20px;border:1px solid var(--ash-gold-48);border-radius:0;background:var(--color-primary-hover);color:var(--ash-gold-gate);font-size:11px;letter-spacing:0;cursor:pointer}.gate-button:hover:not(:disabled),.gate-button:focus-visible{background:var(--ash-gold-16)}.gate-button:active:not(:disabled){transform:translateY(1px)}.gate-button:focus-visible,.gate-text-button:focus-visible,.icon-action:focus-visible,.auto-lock-warning button:focus-visible{outline:2px solid var(--ash-paper-86);outline-offset:3px}.gate-button:disabled{cursor:wait;opacity:.42}.gate-text-button{margin-top:32px;padding:12px 0;border:0;background:transparent;color:var(--ash-paper-58);cursor:pointer;font-size:11px}.gate-text-button:hover:not(:disabled),.gate-text-button:focus-visible{color:var(--ash-gold-gate)}.gate-actions{display:flex;align-items:center;justify-content:space-between;gap:24px}.gate-secondary-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;border-top:1px solid var(--ash-line-gold);margin-top:34px}.gate-secondary-actions .gate-text-button{max-width:190px;text-align:left}.gate-muted{color:var(--ash-paper-58);font-size:12px}.recovery-mode{height:100%;min-height:0;align-items:start;overflow-y:auto}.recovery-mode .gate-panel--wide{width:min(100%,960px)}.recovery-diagnostics{border-top:1px solid var(--ash-line-strong)}.recovery-diagnostics>div{padding:22px 0;border-bottom:1px solid var(--ash-line-strong)}.recovery-diagnostics span,.recovery-diagnostics strong,.recovery-diagnostics small{display:block}.recovery-diagnostics>div>span{color:var(--ash-gold-90);font-size:9px}.recovery-diagnostics strong{margin-top:8px;font-size:12px;font-weight:500}.recovery-diagnostics small{margin-top:6px;color:var(--ash-paper-58);font-size:10px}.recovery-diagnostics ol{margin:16px 0 0;padding:0;list-style:none}.recovery-diagnostics li{padding:16px 0;border-top:1px solid var(--ash-line)}.recovery-index-filename{overflow-wrap:anywhere;color:var(--ash-paper-86);font-size:12px}.recovery-diagnostics dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:16px 0 0}.recovery-diagnostics dl div{min-width:0}.recovery-diagnostics dt{color:var(--ash-gold-90);font-size:8px}.recovery-diagnostics dd{margin:5px 0 0;overflow-wrap:anywhere;color:var(--ash-paper-58);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.55}.recovery-upload,.recovery-verify-boundary{margin-top:26px}.recovery-success{color:var(--color-success-text);font-size:12px}.auto-lock-warning{position:fixed;z-index:20;right:24px;bottom:24px;display:flex;align-items:center;gap:18px;max-width:calc(100vw - 48px);padding:12px 14px;border:1px solid var(--ash-gold-38);background:var(--ash-surface-raised);color:var(--ash-white);font-size:11px}.auto-lock-warning button{border:0;background:transparent;color:var(--ash-gold-gate);cursor:pointer}.field-error{margin:16px 0 0;color:var(--color-error-text);font-family:system-ui,sans-serif;font-size:12px;line-height:1.6}.gate-success,.gate-note{margin:16px 0 0;color:var(--ash-moss-text);font-size:11px;line-height:1.65}.gate-note{color:var(--ash-paper-58)}.gate-action-row{display:flex;align-items:end;justify-content:space-between;gap:16px}.gate-action-row .gate-text-button{margin-bottom:11px}@media(max-width:480px){.gate-screen{display:block;min-height:100%;padding:58px 24px 72px}.gate-panel{margin:0 auto}.gate-action-row{align-items:stretch;flex-direction:column-reverse}.gate-action-row .gate-text-button{margin-bottom:0}}.recovery-phrase{padding:22px 0 4px;border-block:1px solid var(--ash-line-strong)}.recovery-phrase__plain{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.recovery-phrase ol{display:grid;grid-template-columns:repeat(4,1fr);gap:15px 22px;margin:0;padding:0;list-style:none}.recovery-phrase li{color:var(--ash-paper-86);font-size:12px}.recovery-phrase li span{display:inline-block;width:25px;color:var(--ash-gold-90);font-size:8px}.word-confirmation-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;margin-top:30px}.threshold{position:relative;z-index:1;height:100%;min-height:100%;overflow-y:auto;background:var(--ash-background-glass);color:var(--ash-white)}.threshold-header,.threshold-footer{position:absolute;right:34px;left:34px;display:flex;align-items:center;justify-content:space-between;color:var(--ash-paper-58);font-size:9px;letter-spacing:.12em}.threshold-header{top:30px}.threshold-footer{bottom:28px}.icon-action{display:grid;width:34px;height:34px;border:0;background:transparent;color:var(--ash-paper-58);cursor:pointer;place-items:center}.threshold-center{position:absolute;top:50%;left:50%;width:min(680px,calc(100% - 48px));transform:translate(-50%,-50%)}.threshold-phase,.recognized-identity{display:flex;align-items:flex-start;gap:16px}.threshold-phase>strong,.identity-display-name{color:var(--ash-white);font-weight:500;letter-spacing:0}.recognized-identity .bilingual-text:first-child,.recognized-identity .identity-display-name{color:var(--ash-gold-gate)}.destination-list{margin-top:48px;border-top:1px solid var(--ash-line-strong)}.destination-list button{display:flex;width:100%;min-height:104px;align-items:center;justify-content:space-between;padding:0;border:0;border-bottom:1px solid var(--ash-line-strong);background:transparent;color:var(--ash-white);text-align:left;cursor:pointer}.destination-list button:hover{color:var(--ash-gold-gate)}.destination-list .bilingual-text--nav{gap:7px}.destination-list .bilingual-text--nav>[lang=en]{font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.destination-list .bilingual-text--nav>[lang=zh-CN]{color:var(--ash-paper-58);font-size:10px}.workspace-prelude{position:relative;z-index:1;min-height:100%;background:var(--ash-background-glass);color:var(--ash-white)}.workspace-prelude>section{position:absolute;top:50%;left:50%;width:min(720px,calc(100% - 48px));transform:translate(-50%,-50%)}.workspace-prelude>section p{margin:0 0 20px;color:var(--ash-gold-90);font-size:9px;letter-spacing:.14em}.workspace-prelude>section h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:72px;font-weight:400;letter-spacing:0}.workspace-prelude>section>span{display:block;margin-top:12px;color:var(--ash-paper-58);font-size:11px}@media(max-width:1200px){.workspace-prelude>section h1{font-size:56px}}@media(max-width:640px){.gate-screen{padding:58px 25px}.gate-screen:before{inset:10px}.gate-panel h1,.threshold-center h1{font-size:30px}.workspace-prelude>section h1{font-size:38px}.workspace-prelude{display:grid;min-height:100%;padding:22px;grid-template-rows:auto minmax(0,1fr) auto;overflow-y:auto}.workspace-prelude>.threshold-header,.workspace-prelude>.threshold-footer,.workspace-prelude>section{position:static;width:100%;transform:none}.workspace-prelude>.threshold-header{align-self:start}.workspace-prelude>section{align-self:center}.workspace-prelude>.threshold-footer{display:flex;align-self:end;padding:0}.recovery-phrase ol{grid-template-columns:repeat(2,1fr)}.word-confirmation-grid{grid-template-columns:1fr;gap:14px}.recovery-diagnostics dl{grid-template-columns:1fr}.threshold{padding:0 24px}.threshold-header{right:22px;left:22px}.threshold-center{position:static;width:100%;margin:104px 0 70px;transform:none}.threshold-footer{position:static;display:block;padding:0 0 28px;line-height:1.8}.threshold-footer span{display:block}.destination-list{margin-top:34px}.destination-list button{min-height:88px}.destination-list .bilingual-text--nav>[lang=en]{font-size:22px}.gate-actions{align-items:stretch;flex-direction:column-reverse;gap:0}.gate-actions .gate-button,.gate-actions .gate-text-button{width:100%}.gate-secondary-actions{align-items:stretch;flex-direction:column;gap:0}.gate-secondary-actions .gate-text-button{width:100%;max-width:none}.auto-lock-warning{right:14px;bottom:14px;left:14px;justify-content:space-between}}.app-shell{position:relative;z-index:1;display:grid;width:100%;height:100%;min-width:0;min-height:620px;grid-template-rows:var(--ash-topbar-height) minmax(0,1fr) var(--ash-footer-height);overflow:hidden;background:var(--ash-background-glass);color:var(--ash-white)}.app-shell__topbar{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:20px;padding:10px 30px;border-bottom:1px solid var(--ash-line)}.app-shell__identity{min-width:0}.app-shell__identity>.bilingual-text{display:block;overflow:hidden;color:var(--ash-gold-90);font-size:8px;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.app-shell__identity h1{margin:5px 0 0;overflow:hidden;font:400 23px/1.1 Georgia,Times New Roman,serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.app-shell__identity h1 .bilingual-text{display:grid;gap:2px}.app-shell__identity h1 .bilingual-text>[lang=en]{font:inherit}.app-shell__identity h1 .bilingual-text>[lang=zh-CN]{font-size:11px;font-weight:500;line-height:1.15}.app-shell__actions{display:flex;align-items:center;gap:4px}.app-shell__icon-button{display:grid;width:36px;height:36px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--ash-paper-58);cursor:pointer;place-items:center}.app-shell__icon-button:hover:not(:disabled),.app-shell__icon-button:focus-visible{background:var(--ash-gold-08);color:var(--ash-gold)}.app-shell__icon-button:disabled{cursor:not-allowed;opacity:.3}.app-shell__body{display:grid;min-width:0;min-height:0;grid-template-columns:var(--ash-rail-width) minmax(0,1fr);overflow:hidden}.app-shell__body--single{grid-template-columns:minmax(0,1fr)}.app-shell__rail{min-width:0;padding:18px 0;overflow-y:auto;border-right:1px solid var(--ash-line)}.app-shell__rail button{display:block;width:100%;min-height:48px;padding:8px 22px;border:0;border-left:2px solid transparent;background:transparent;color:var(--ash-paper-58);font-size:10px;letter-spacing:0;text-align:left;cursor:pointer}.app-shell__rail .bilingual-text>[lang=en]{font-size:10px;line-height:1.15}.app-shell__rail .bilingual-text>[lang=zh-CN]{font-size:9px;line-height:1.2}.app-shell__rail button:hover:not(:disabled){color:var(--ash-white)}.app-shell__rail button[aria-selected=true]{border-left-color:var(--ash-gold);background:var(--ash-gold-06);color:var(--ash-gold)}.app-shell__rail button:disabled{cursor:not-allowed;opacity:.3}.app-shell__workspace{min-width:0;min-height:0;overflow:hidden}.app-shell__footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px;padding:0 30px;border-top:1px solid var(--ash-line);color:var(--ash-paper-58);font-size:8px;letter-spacing:.1em}.app-shell__footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-indicator{display:inline-flex;align-items:center;gap:7px;color:var(--ash-muted);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.status-indicator:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.status-indicator--safe{color:var(--color-success-text)}.status-indicator--risk{color:var(--color-error-text)}.internal-space{height:100%;min-height:0;padding:28px clamp(18px,4vw,54px) 42px;overflow-y:auto;background:var(--ash-background-glass)}.internal-space__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--ash-line)}.internal-space__eyebrow{margin:0 0 7px;color:var(--ash-muted)}.internal-space__header strong{color:var(--ash-gold);font:400 21px/1.1 Georgia,Times New Roman,serif;letter-spacing:0}.internal-space__boundary{margin:22px 0;padding:14px 16px;border-left:2px solid var(--ash-rust);background:var(--ash-rust-layer);color:var(--ash-muted)}.internal-space__boundary .bilingual-text{color:var(--color-error-text)}.internal-space__boundary p{max-width:760px;margin:8px 0 0;font-size:12px;line-height:1.7}.internal-space__error{color:var(--color-error-text);font-size:12px}.internal-space__messages{display:grid;max-width:880px;min-height:160px;margin:0;padding:0;gap:1px;list-style:none}.internal-space__message{padding:16px 18px;border-bottom:1px solid var(--ash-line);background:var(--ash-line-soft)}.internal-space__message--own{border-left:2px solid var(--ash-gold)}.internal-space__message time{color:var(--ash-muted);font-size:9px}.internal-space__message p{margin:8px 0 0;overflow-wrap:anywhere;line-height:1.65;white-space:pre-wrap}.internal-space__empty{padding:34px 0;color:var(--ash-muted)}.internal-space__composer{display:grid;max-width:880px;margin-top:24px;gap:12px}.internal-space__composer label{display:grid;gap:8px}.internal-space__composer textarea{width:100%;min-height:118px;padding:14px;resize:vertical;border:1px solid var(--ash-line);border-radius:2px;background:var(--ash-surface);color:var(--ash-white);font:inherit;line-height:1.55}.internal-space__composer .gate-button{justify-self:start}@media(max-width:640px){.app-shell{min-height:0;grid-template-rows:68px minmax(0,1fr) 30px}.app-shell__topbar{gap:10px;padding:8px 14px}.app-shell__identity h1{font-size:20px}.app-shell__body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) var(--ash-mobile-tabs-height)}.app-shell__body--single{grid-template-rows:minmax(0,1fr)}.app-shell__workspace{grid-row:1}.app-shell__rail{display:flex;grid-row:2;min-height:var(--ash-mobile-tabs-height);padding:0 8px;overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--ash-line);border-right:0;background:var(--ash-surface);scrollbar-width:none}.app-shell__rail button{width:auto;min-width:max-content;min-height:var(--ash-mobile-tabs-height);padding:8px 14px;border-bottom:2px solid transparent;border-left:0;text-align:center}.app-shell__rail button[aria-selected=true]{border-bottom-color:var(--ash-gold);border-left:0}.app-shell__footer{padding:0 14px}.app-shell__footer span:first-child{display:none}.app-shell__footer{justify-content:flex-end}.internal-space{padding:20px 16px 34px}.internal-space__header{align-items:flex-start}.internal-space__header strong{font-size:18px}}:root{--masquerade-charcoal: var(--ash-ink-masquerade);--masquerade-surface: var(--ash-surface);--masquerade-paper: var(--ash-white);--masquerade-muted: var(--ash-muted);--masquerade-gold: var(--ash-gold);--masquerade-moss: var(--ash-moss-text);--masquerade-rust: var(--ash-rust-text);--masquerade-line: var(--ash-line);--masquerade-soft-line: var(--ash-line-soft)}.masquerade{position:relative;z-index:1;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;background:var(--ash-background-glass);color:var(--masquerade-paper)}.forum-board,.thread,.topic-compose,.forum-room{width:min(100%,1180px);min-height:100%;margin:0 auto;padding:34px 42px 72px}.forum-board__commands{display:flex;align-items:center;gap:6px}.forum-board__intro,.thread__commands,.topic-compose>header{display:flex;align-items:center;justify-content:space-between;gap:28px}.forum-board__intro{min-height:104px;border-bottom:1px solid var(--masquerade-line)}.forum-board__intro h2,.topic-compose>header h2,.thread__heading h2{margin:8px 0 0;color:var(--masquerade-paper);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0}.forum-board__intro h2{font-size:22px;line-height:1.35}.topic-compose>header h2{font-size:26px;line-height:1.25}.thread__heading h2{max-width:900px;font-size:34px;line-height:1.22}.forum-command,.forum-back-command,.forum-text-command,.forum-icon-command,.floor__actions button,.thread-history button,.reply-compose header button{color:inherit;font:inherit;letter-spacing:0;cursor:pointer}.forum-command{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:7px 18px;border:1px solid var(--ash-gold-48);border-radius:3px;background:transparent;color:var(--masquerade-gold)}.forum-command:hover:not(:disabled),.forum-command:focus-visible{background:var(--ash-gold-08)}.forum-command:disabled{border-color:var(--masquerade-line);color:var(--masquerade-muted);cursor:not-allowed}.forum-tools{display:grid;grid-template-columns:minmax(240px,1fr) minmax(176px,.38fr) minmax(176px,.38fr);gap:12px;padding:18px 0;border-bottom:1px solid var(--masquerade-line)}.forum-tools label{min-width:0}.forum-tools select,.forum-search{width:100%;min-height:44px;border:1px solid var(--masquerade-line);border-radius:3px;background:var(--masquerade-surface);color:var(--masquerade-paper)}.forum-tools select{padding:0 34px 0 13px;color-scheme:dark;font:10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0}.forum-search{display:flex;align-items:center;gap:10px;padding:0 13px;color:var(--masquerade-muted)}.forum-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--masquerade-paper);font:12px/1.4 system-ui,sans-serif;letter-spacing:0}.forum-search input::placeholder{color:var(--masquerade-muted);opacity:1}.forum-tools select:focus-visible,.forum-search:focus-within{outline:1px solid var(--masquerade-gold);outline-offset:2px}.topic-list,.floor-list,.nested-replies,.thread-history ol{margin:0;padding:0;list-style:none}.topic-row{display:grid;width:100%;min-height:92px;grid-template-columns:62px minmax(0,1fr) 136px;align-items:stretch;padding:0;border:0;border-bottom:1px solid var(--masquerade-soft-line);background:transparent;color:var(--masquerade-paper);text-align:left;cursor:pointer}.topic-row:hover,.topic-row:focus-visible{background:var(--ash-line-soft)}.topic-row:focus-visible{outline:1px solid var(--masquerade-gold);outline-offset:-1px}.topic-row__count{display:grid;align-content:center;justify-items:center;border-right:1px solid var(--masquerade-soft-line);color:var(--masquerade-muted)}.topic-row__count strong{color:var(--masquerade-gold);font:18px/1 Georgia,serif}.topic-row__count span{margin-top:6px;font:9px/1.2 system-ui,sans-serif}.topic-row__body{display:grid;min-width:0;align-content:center;gap:10px;padding:16px 22px}.topic-row__title{overflow-wrap:anywhere;font:17px/1.35 Georgia,Times New Roman,serif}.topic-row__title>span{margin-right:10px;color:var(--masquerade-gold);font:8px/1.3 ui-monospace,monospace}.topic-row__meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--masquerade-muted);font:9px/1.4 ui-monospace,monospace}.topic-row__activity{display:grid;align-content:center;gap:7px;padding:16px 0 16px 20px;border-left:1px solid var(--masquerade-soft-line);color:var(--masquerade-muted);font:9px/1.35 ui-monospace,monospace}.topic-row__activity>span{color:var(--masquerade-paper)}.forum-state,.forum-empty{display:grid;min-height:220px;place-content:center;justify-items:center;gap:16px;color:var(--masquerade-muted);text-align:center}.forum-state p,.forum-empty p{margin:0;font:12px/1.7 system-ui,sans-serif}.forum-state[role=alert]{color:var(--masquerade-rust)}.forum-text-command{min-height:44px;border:0;background:transparent;color:var(--masquerade-gold)}.forum-back-command{display:inline-flex;min-height:44px;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:var(--masquerade-muted)}.forum-back-command:hover,.forum-back-command:focus-visible{color:var(--masquerade-gold)}.thread__commands{min-height:64px;border-bottom:1px solid var(--masquerade-line)}.thread__commands>div{display:flex;gap:4px}.forum-icon-command{display:inline-grid;width:44px;height:44px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--masquerade-muted);place-items:center}.forum-icon-command:hover,.forum-icon-command:focus-visible{background:var(--ash-gold-08);color:var(--masquerade-gold)}.forum-icon-command--danger:hover,.forum-icon-command--danger:focus-visible{color:var(--masquerade-rust)}.thread__heading{padding:34px 0 30px;border-bottom:1px solid var(--masquerade-line)}.thread__meta{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:16px;color:var(--masquerade-muted);font:9px/1.4 ui-monospace,monospace}.floor{display:grid;grid-template-columns:142px minmax(0,1fr);border-bottom:1px solid var(--masquerade-line)}.floor>aside{display:grid;align-content:start;gap:9px;padding:28px 22px 28px 0;border-right:1px solid var(--masquerade-soft-line);color:var(--masquerade-muted);font:9px/1.35 ui-monospace,monospace}.floor>aside strong{color:var(--masquerade-gold);font:22px/1 Georgia,serif}.floor>aside span{color:var(--masquerade-paper);font-size:11px}.floor__content{min-width:0;padding:28px 0 30px 30px}.floor__content>p{min-height:42px;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;font:14px/1.9 system-ui,sans-serif}.floor__content>footer:not(.floor__actions){display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:24px;color:var(--masquerade-moss);font:9px/1.3 ui-monospace,monospace}.floor.is-deleted .floor__content>p{color:var(--masquerade-muted);font-style:italic}.floor__actions{display:flex;gap:18px;margin-top:20px}.floor__actions button{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--masquerade-muted);font-size:10px}.floor__actions button:hover,.floor__actions button:focus-visible{color:var(--masquerade-gold)}.nested-replies{margin-top:22px;border-top:1px solid var(--masquerade-soft-line)}.nested-replies li{padding:16px 18px;border-bottom:1px solid var(--masquerade-soft-line);background:var(--ash-line-soft)}.nested-replies header{display:flex;justify-content:space-between;gap:16px;color:var(--masquerade-muted);font:9px/1.3 ui-monospace,monospace}.nested-replies header strong{color:var(--masquerade-gold);font-weight:500}.nested-replies p{margin:9px 0 0;white-space:pre-wrap;font:12px/1.75 system-ui,sans-serif}.reply-compose{margin-top:42px;border-top:1px solid var(--masquerade-gold)}.reply-compose>header{display:flex;min-height:54px;align-items:center;justify-content:space-between}.reply-compose header button,.thread-history button{display:inline-grid;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--masquerade-muted);place-items:center}.reply-compose textarea,.forum-field textarea,.reply-edit textarea{display:block;width:100%;resize:vertical;border:1px solid var(--masquerade-line);border-radius:3px;outline:0;background:var(--masquerade-surface);color:var(--masquerade-paper);font:13px/1.8 system-ui,sans-serif;letter-spacing:0}.reply-compose textarea{min-height:132px;padding:16px}.reply-edit textarea{min-height:112px;padding:14px}.reply-compose textarea:focus,.forum-field textarea:focus,.forum-field input:focus,.forum-field select:focus{border-color:var(--masquerade-gold)}.reply-compose>footer,.topic-compose__footer{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px}.reply-compose>footer p,.topic-compose__footer p{margin:0;color:var(--masquerade-muted);font:10px/1.55 system-ui,sans-serif}.reply-compose>footer p[role=alert],.topic-compose__footer p[role=alert]{color:var(--masquerade-rust)}.thread-history{margin:24px 0;border:1px solid var(--masquerade-line);background:var(--masquerade-surface)}.thread-history>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 14px 0 18px;border-bottom:1px solid var(--masquerade-line)}.thread-history li{padding:16px 18px;border-bottom:1px solid var(--masquerade-soft-line)}.thread-history li:last-child{border-bottom:0}.thread-history li strong,.thread-history li time{display:block;color:var(--masquerade-muted);font:9px/1.4 ui-monospace,monospace}.thread-history li p{margin:11px 0 0;white-space:pre-wrap;font:12px/1.7 system-ui,sans-serif}.reply-edit{display:grid;gap:12px}.reply-edit>div{display:flex;justify-content:flex-end;gap:16px}.reply-edit button,.forum-report-compose header button{display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--masquerade-muted);cursor:pointer}.reply-edit button:hover,.reply-edit button:focus-visible,.forum-report-compose header button:hover,.forum-report-compose header button:focus-visible{color:var(--masquerade-gold)}.forum-report-compose{display:grid;gap:18px;margin:32px 0 12px;padding:22px 0;border-top:1px solid var(--masquerade-gold);border-bottom:1px solid var(--masquerade-line)}.forum-report-compose>header,.forum-report-compose>footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.forum-report-compose>footer p{margin:0;color:var(--masquerade-muted);font:10px/1.55 system-ui,sans-serif}.forum-report-compose textarea{min-height:104px;padding:14px}.topic-compose>.forum-back-command{margin-bottom:10px}.topic-compose>header{min-height:112px;justify-content:flex-start;border-bottom:1px solid var(--masquerade-line)}.topic-compose form{padding-top:26px}.topic-compose__metadata{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:24px;margin-top:22px}.forum-field{display:grid;min-width:0;gap:9px}.forum-field input,.forum-field select{width:100%;height:44px;padding:0 13px;border:1px solid var(--masquerade-line);border-radius:3px;outline:0;background:var(--masquerade-surface);color:var(--masquerade-paper);font:12px/1.4 system-ui,sans-serif;letter-spacing:0}.forum-field select{color-scheme:dark}.forum-field input::placeholder,.forum-field textarea::placeholder{color:var(--masquerade-muted);opacity:1}.forum-field--body{margin-top:22px}.forum-field textarea{min-height:340px;padding:18px}.forum-room>.forum-back-command{margin-bottom:10px}.forum-room__heading{padding:26px 0 30px;border-bottom:1px solid var(--masquerade-line)}.forum-room__heading h2{margin:8px 0 12px;font:400 30px/1.25 Georgia,Times New Roman,serif;letter-spacing:0}.forum-room__heading p{max-width:720px;margin:0;color:var(--masquerade-muted);font:12px/1.75 system-ui,sans-serif}.forum-room__error{margin:18px 0;color:var(--masquerade-rust);font:11px/1.6 system-ui,sans-serif}.forum-room__list{margin:0;padding:0;list-style:none}.forum-room__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;min-height:118px;padding:20px 0;border-bottom:1px solid var(--masquerade-soft-line)}.forum-room__content{min-width:0}.forum-room__content h3{margin:0;overflow-wrap:anywhere;font:400 18px/1.35 Georgia,Times New Roman,serif;letter-spacing:0}.forum-room__content>p{display:-webkit-box;margin:9px 0 0;overflow:hidden;color:var(--masquerade-muted);font:12px/1.65 system-ui,sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.forum-room__meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;color:var(--masquerade-muted);font:9px/1.4 ui-monospace,monospace}.forum-room__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.forum-room__actions>span{color:var(--masquerade-muted);font:9px/1.4 ui-monospace,monospace}.forum-room__actions select{width:188px;min-height:44px;padding:0 12px;border:1px solid var(--masquerade-line);border-radius:3px;background:var(--masquerade-surface);color:var(--masquerade-paper);font:9px/1.35 ui-monospace,monospace;color-scheme:dark}.forum-room__tabs{display:flex;gap:0;border-bottom:1px solid var(--masquerade-line)}.forum-room__tabs button{min-height:46px;padding:0 18px;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--masquerade-muted);font:9px/1.4 ui-monospace,monospace;cursor:pointer}.forum-room__tabs button[aria-selected=true]{border-bottom-color:var(--masquerade-gold);color:var(--masquerade-gold)}.forum-command:focus-visible,.forum-back-command:focus-visible,.forum-icon-command:focus-visible,.forum-text-command:focus-visible,.floor__actions button:focus-visible,.thread-history button:focus-visible,.reply-compose header button:focus-visible{outline:1px solid var(--masquerade-gold);outline-offset:2px}.masquerade-icon-button,.masquerade-primary-button,.masquerade-text-button{min-height:40px;border:1px solid var(--ash-gold-38);border-radius:3px;background:transparent;color:var(--masquerade-gold)}.confirm-backdrop{position:fixed;z-index:20;inset:0;display:grid;padding:24px;background:#090b0beb;place-items:center}.confirm-dialog{position:relative;width:min(100%,520px);padding:34px;border:1px solid var(--masquerade-line);border-radius:3px;background:var(--masquerade-surface)}.confirm-dialog__close{position:absolute;top:14px;right:14px}.confirm-dialog h2{margin:0 44px 14px 0;font:22px/1.3 Georgia,serif}.confirm-dialog>p{margin:0;color:var(--masquerade-muted);font:12px/1.75 system-ui,sans-serif}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:10px;margin-top:28px}@media(max-width:820px){.forum-board,.thread,.topic-compose,.forum-room{padding:24px 22px 64px}.forum-tools{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr)}.forum-search{grid-column:1 / -1}.topic-row{grid-template-columns:52px minmax(0,1fr)}.topic-row__activity{grid-column:2;display:flex;padding:0 18px 14px;border-left:0}.topic-row__body{padding:15px 18px 8px}.topic-row__count{grid-row:1 / span 2}}@media(max-width:560px){.forum-board,.thread,.topic-compose,.forum-room{padding:18px 16px 72px}.forum-board__intro{align-items:flex-start;flex-direction:column;padding:12px 0 20px}.forum-board__intro .forum-command,.forum-board__commands{width:100%}.forum-board__commands .forum-command{flex:1}.forum-board__intro h2{font-size:19px}.forum-tools{grid-template-columns:1fr 1fr;gap:8px}.forum-tools select{padding-left:9px;font-size:8px}.topic-row{min-height:102px;grid-template-columns:44px minmax(0,1fr)}.topic-row__title{font-size:15px}.topic-row__meta{gap:5px 10px}.topic-row__activity{flex-wrap:wrap;font-size:8px}.thread__commands{align-items:flex-start;flex-direction:column;padding:8px 0}.thread__commands>div{width:100%;justify-content:space-between}.thread__commands .forum-icon-command{width:40px}.thread__heading{padding:28px 0 22px}.thread__heading h2{font-size:27px}.floor{display:block}.floor>aside{display:flex;min-height:56px;align-items:center;gap:12px;padding:14px 0;border-right:0;border-bottom:1px solid var(--masquerade-soft-line)}.floor>aside strong{font-size:19px}.floor>aside time{margin-left:auto}.floor__content{padding:22px 0 26px}.nested-replies li{padding:14px}.reply-compose>footer,.topic-compose__footer{align-items:stretch;flex-direction:column;padding:16px 0}.reply-compose>footer .forum-command,.topic-compose__footer .forum-command{width:100%}.topic-compose__metadata{grid-template-columns:1fr;gap:18px}.forum-field textarea{min-height:260px}.forum-report-compose>footer{align-items:stretch;flex-direction:column}.forum-report-compose>footer .forum-command{width:100%}.forum-room__row{align-items:stretch;grid-template-columns:1fr;gap:16px;padding:20px 0 24px}.forum-room__actions{justify-content:flex-start;flex-wrap:wrap}.forum-room__actions label{flex:1}.forum-room__actions select{width:100%}.forum-room__tabs{overflow-x:auto}.forum-room__tabs button{flex:0 0 auto;padding:0 14px}.confirm-backdrop{padding:14px}.confirm-dialog{padding:28px 22px 22px}.confirm-dialog__actions{align-items:stretch;flex-direction:column-reverse}}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0;overflow:hidden;background:var(--color-background)}button{font:inherit}.ritual{position:relative;width:100%;height:100%;min-height:580px;overflow:hidden;isolation:isolate;background:var(--ash-ink-ritual);color:var(--ash-white)}.ritual:before{position:absolute;z-index:2;inset:0;background:#00000014;box-shadow:inset 0 0 180px 70px #000000b8;content:"";pointer-events:none}.particle-field{position:absolute;z-index:1;inset:0}.particle-field canvas{display:block;width:100%;height:100%}.particle-field--static{display:grid;place-items:center}.static-ashmark{width:min(36vw,420px);aspect-ratio:1;border:1px dotted var(--ash-gold-56);border-block-color:transparent;border-radius:50%;transform:rotate(-8deg);box-shadow:0 0 60px var(--ash-gold-04)}.static-ashmark:after{display:block;width:68%;height:1px;margin:47% auto 0;background:var(--ash-gold-48);content:"";transform:rotate(25deg)}.ritual-frame{position:absolute;z-index:5;inset:18px;border:1px solid var(--ash-line-frame);pointer-events:none}.ritual-frame:before,.ritual-frame:after{position:absolute;top:-1px;width:34px;height:1px;background:var(--ash-gold-56);content:""}.ritual-frame:before{left:-1px}.ritual-frame:after{right:-1px}.ritual-topbar{position:absolute;z-index:6;top:34px;right:36px;left:36px;display:flex;align-items:center;justify-content:space-between;color:var(--ash-muted);font-size:9px;letter-spacing:.14em}.ritual-topbar strong{color:var(--ash-gold-90);font-weight:500}.ritual-date{color:var(--ash-gold-90)}.text-action{border:0;background:transparent;color:var(--ash-paper-58);font-size:9px;letter-spacing:.13em;cursor:pointer;transition:color .18s ease}.text-action:hover,.text-action:focus-visible{color:var(--ash-gold)}.text-action:focus-visible,.ignite:focus-visible{outline:1px solid var(--ash-gold);outline-offset:5px}.depth-index{position:absolute;z-index:6;top:50%;right:36px;display:flex;flex-direction:column;align-items:flex-end;gap:7px;color:var(--ash-paper-28);font-size:8px;letter-spacing:.12em;transform:translateY(-50%)}.depth-index i{display:block;width:18px;height:1px;background:currentColor}.depth-index i:nth-of-type(2){width:34px;color:var(--ash-gold-70)}.ritual-center{position:absolute;z-index:6;top:50%;left:50%;width:min(620px,78vw);text-align:center;transform:translate(-50%,-45%);pointer-events:none}.ritual-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ritual-prelude,.ritual-returning,.ritual-history,.archived-codes{margin:0;color:var(--ash-muted);font-size:9px;letter-spacing:.22em;line-height:1.8;text-transform:uppercase}.ritual-center h1{margin:16px 0 10px;color:var(--ash-white);font-family:Georgia,Times New Roman,serif;font-size:68px;font-weight:400;letter-spacing:0;line-height:1.12;text-shadow:0 0 34px var(--ash-gold-08)}.ritual-returning{color:var(--ash-gold-90)}.ritual-history--year{color:var(--ash-gold-90);font-family:Georgia,Times New Roman,serif;font-size:84px}.archived-codes>.bilingual-text{display:inline-grid;margin-bottom:18px;color:var(--ash-gold-90)}.archived-codes p{margin:0;color:var(--ash-paper-66);font-family:Georgia,Times New Roman,serif;font-size:22px;letter-spacing:0;line-height:1.8}.ritual-vow{margin:0;color:var(--ash-paper-86);font-family:Georgia,Times New Roman,serif;font-size:34px;letter-spacing:0;line-height:1.45}.ignite{position:relative;margin-top:36px;min-width:172px;padding:13px 22px 12px;border:1px solid var(--ash-gold-48);border-radius:0;background:#050707c7;color:var(--ash-white);cursor:pointer;pointer-events:auto}.ignite>.bilingual-text{display:inline-grid}.ignite .bilingual-text>[lang=en]{color:var(--ash-muted);font-size:8px;letter-spacing:0;text-transform:uppercase}.ignite .bilingual-text>[lang=zh-CN]{color:var(--ash-gold);font-size:14px;font-weight:500;letter-spacing:0}.ritual-footer{position:absolute;z-index:6;right:36px;bottom:34px;left:36px;display:grid;grid-template-columns:94px minmax(0,1fr) auto;grid-template-areas:"progress phase replay" "motto motto motto";align-items:end;gap:8px 12px}.ritual-progress{grid-area:progress;align-self:center;width:94px;height:1px;overflow:hidden;background:var(--ash-gold-16)}.ritual-progress span{display:block;width:100%;height:100%;background:var(--ash-gold);transform-origin:left}.ritual-phase{grid-area:phase;min-width:0;color:var(--ash-muted);font-size:8px;letter-spacing:.14em}.ritual-replay{grid-area:replay;justify-self:end}.ritual-motto{grid-area:motto;display:flex;justify-content:space-between;margin:0;color:var(--ash-muted);font-family:Georgia,Times New Roman,serif;font-size:10px;letter-spacing:.08em}.ritual-motto>.bilingual-text:last-child{color:var(--ash-gold-90);text-align:right}@media(max-width:1200px){.ritual-center h1{font-size:52px}.ritual-history--year{font-size:72px}.archived-codes p{font-size:20px}.ritual-vow{font-size:30px}}@media(max-width:640px){.ritual{min-height:640px}.ritual-frame{inset:10px}.ritual-topbar{top:24px;right:23px;left:23px}.depth-index{right:22px}.ritual-center{width:70vw;transform:translate(-50%,-49%)}.ritual-center h1,.ritual-history--year{font-size:42px}.ritual-footer{right:23px;bottom:22px;left:23px}.ritual-motto{display:block;line-height:1.8}.ritual-motto>.bilingual-text{display:grid}.archived-codes p{font-size:15px}.ritual-vow{font-size:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--console-black: var(--ash-charcoal);--console-surface: var(--ash-surface);--console-white: var(--ash-white);--console-muted: var(--ash-muted);--console-gold: var(--ash-gold);--console-moss: var(--ash-moss-text);--console-rust: var(--ash-rust-text);--console-line: var(--ash-line)}.console-shell{position:relative;z-index:1;display:grid;width:100%;height:100%;min-height:620px;grid-template-rows:82px minmax(0,1fr) 34px;overflow:hidden;background:linear-gradient(145deg,var(--color-surface-raised),var(--color-surface) 38%,var(--color-surface));color:var(--console-white)}.console-header{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:20px;padding:12px 30px;border-bottom:1px solid var(--console-line);background:var(--ash-gold-04)}.console-header>div{min-width:0}.console-header-actions{display:flex;align-items:center;gap:4px}.console-header span{display:block;overflow:hidden;color:var(--ash-gold-90);font-size:8px;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.console-header h1{margin:4px 0 0;overflow:hidden;font:400 23px/1.1 Georgia,Times New Roman,serif;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.console-icon-button{display:grid;width:36px;height:36px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--ash-paper-58);cursor:pointer;place-items:center}.console-icon-button:hover:not(:disabled),.console-icon-button:focus-visible{background:var(--ash-gold-08);color:var(--console-gold)}.console-icon-button:disabled{cursor:not-allowed;opacity:.28}.console-layout{display:grid;min-height:0;grid-template-columns:190px minmax(0,1fr);overflow:hidden}.console-tabs{min-width:0;padding:18px 0;overflow-y:auto;border-right:1px solid var(--console-line)}.console-tabs button{display:block;width:100%;min-height:48px;padding:8px 22px;border:0;border-left:2px solid transparent;background:transparent;color:var(--ash-paper-58);font-size:10px;letter-spacing:0;text-align:left;cursor:pointer}.console-tabs button:hover:not(:disabled){color:var(--console-white)}.console-tabs button[aria-selected=true]{border-left-color:var(--console-gold);background:var(--ash-gold-04);color:var(--console-gold)}.console-tabs button:disabled{cursor:not-allowed;opacity:.3}.console-workspace{display:grid;min-height:0;grid-template-rows:minmax(0,1fr)}.console-content{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.console-panel{width:min(100%,1180px);min-width:0;margin:0 auto;padding:34px clamp(24px,4vw,62px) 72px}.console-panel-heading{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid var(--console-line)}.console-panel-heading>div{min-width:0}.console-panel-heading>div>.bilingual-text{color:var(--ash-gold-90);font-size:8px;letter-spacing:.12em}.console-panel-heading h2{margin:7px 0 0;font:400 25px/1.15 Georgia,Times New Roman,serif;letter-spacing:0}.console-panel-heading h2 .bilingual-text{gap:3px}.console-status{display:inline-block;flex:0 0 auto;color:var(--console-muted);font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.console-status--ok,.console-status--current,.console-status--moss{color:var(--console-moss)}.console-status--changed,.console-status--rust{color:var(--console-rust)}.console-status--source_missing{color:var(--console-muted)}.console-footer{display:flex;align-items:center;justify-content:space-between;padding:0 30px;border-top:1px solid var(--console-line);background:var(--ash-gold-04);color:var(--ash-paper-58);font-size:8px;letter-spacing:.1em}.console-loading,.console-load-error{margin:42px;color:var(--console-muted);font-size:12px}.console-load-error button,.console-command,.document-change-band button,.ritual-preview>button{min-height:38px;padding:8px 15px;border:1px solid var(--ash-gold-38);border-radius:3px;background:var(--color-primary-hover);color:var(--console-gold);font-size:10px;letter-spacing:0;cursor:pointer}.console-command:hover:not(:disabled),.document-change-band button:hover,.ritual-preview>button:hover{background:var(--ash-gold-06)}.console-command:active:not(:disabled),.document-change-band button:active,.ritual-preview>button:active{transform:translateY(1px)}.console-command:disabled{cursor:wait;opacity:.38}.console-command--danger{border-color:var(--ash-rust-soft);color:var(--console-rust)}.document-switcher{display:flex;gap:2px;overflow-x:auto;padding:18px 0 6px}.document-switcher button{flex:0 0 auto;min-width:106px;min-height:46px;padding:6px 12px;border:0;border-bottom:1px solid var(--console-line);background:transparent;color:var(--console-muted);cursor:pointer;font-size:10px}.document-switcher button[aria-pressed=true]{border-bottom-color:var(--console-gold);color:var(--console-gold)}.console-metadata-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:18px 0 0;border-top:1px solid var(--console-line)}.console-metadata-grid>div{min-width:0;padding:13px 16px 13px 0;border-bottom:1px solid var(--console-line)}.console-metadata-grid__wide{grid-column:span 2}.console-metadata-grid dt,.backup-result dt,.console-dialog dt{color:var(--ash-gold-90);font-size:8px;letter-spacing:.08em}.console-metadata-grid dd,.backup-result dd,.console-dialog dd{margin:6px 0 0;overflow-wrap:anywhere;color:var(--ash-paper-66);font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0}.document-change-band{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:16px 0;border-block:1px solid var(--ash-rust-layer)}.document-change-band strong,.document-change-band>div>span{display:block}.document-change-band strong{color:var(--console-rust);font-size:9px}.document-change-band>div>span{margin-top:5px;color:var(--console-muted);font-size:11px;line-height:1.5}.document-body{width:min(100%,780px);margin:38px auto 56px;overflow-wrap:anywhere;color:var(--ash-paper-75);font-size:13px;line-height:1.85}.document-body h1,.document-body h2,.document-body h3{margin:2em 0 .8em;color:var(--console-white);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0}.document-body h1{margin-top:0;font-size:28px}.document-body h2{font-size:20px}.document-body h3{font-size:16px}.document-body code{overflow-wrap:anywhere;color:var(--console-gold)}.document-body a{color:var(--console-gold)}.document-body table{display:block;max-width:100%;overflow-x:auto}.console-section{margin-top:42px;padding-top:20px;border-top:1px solid var(--console-line)}.console-section-title{display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--ash-paper-58);font-size:8px;letter-spacing:.1em}.console-section-title strong{color:var(--ash-gold-90);font-size:8px;font-weight:500}.console-table-wrap{max-width:100%;margin-top:14px;overflow-x:auto}.console-table-wrap table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.console-table-wrap th,.console-table-wrap td{padding:11px 14px 11px 0;border-bottom:1px solid var(--ash-line);overflow-wrap:anywhere;text-align:left;vertical-align:top}.console-table-wrap th{color:var(--ash-gold-90);font-size:8px;font-weight:500}.console-table-wrap td{color:var(--ash-paper-58);font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.console-error,.console-warning,.console-success,.console-empty,.console-copy{margin:15px 0;font-size:11px;line-height:1.65}.console-error,.console-warning{color:var(--console-rust)}.console-success{color:var(--console-moss)}.console-empty,.console-copy{color:var(--ash-paper-58)}.console-dialog-backdrop{position:fixed;z-index:30;inset:0;display:grid;padding:24px;background:var(--color-overlay);place-items:center}.console-dialog{width:min(100%,560px);max-height:calc(100vh - 48px);overflow-y:auto;padding:28px;border:1px solid var(--ash-line-gold-strong);border-radius:4px;background:var(--console-surface)}.console-dialog>span{color:var(--ash-gold-90);font-size:8px;letter-spacing:.1em}.console-dialog h3{margin:8px 0 20px;font:400 21px Georgia,Times New Roman,serif;letter-spacing:0}.console-dialog dl{display:grid;gap:14px}.console-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.console-dialog-actions button{min-height:36px;padding:7px 14px;border:1px solid var(--console-line);border-radius:3px;background:transparent;color:var(--console-muted);cursor:pointer}.console-dialog-actions button:last-child{border-color:var(--ash-gold-38);color:var(--console-gold)}.console-dialog-actions button:disabled{cursor:wait;opacity:.35}.vault-boundary-band{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:22px;padding:18px 0;border-block:1px solid var(--console-line)}.vault-boundary-band p{margin:0;color:var(--ash-paper-58);font-size:10px;line-height:1.65}.console-segmented{display:flex;width:fit-content;max-width:100%;margin-top:14px;overflow-x:auto;border:1px solid var(--console-line);border-radius:4px}.console-segmented label{position:relative;flex:0 0 auto;cursor:pointer}.console-segmented input{position:absolute;opacity:0;pointer-events:none}.console-segmented label>span{display:grid;min-width:92px;min-height:36px;padding:7px 12px;border-right:1px solid var(--console-line);color:var(--console-muted);font-size:10px;place-items:center}.console-segmented label:last-child>span{border-right:0}.console-segmented input:checked+span{background:var(--ash-moss-layer);color:var(--console-moss)}.console-segmented input:focus-visible+span{outline:1px solid var(--console-gold);outline-offset:-2px}.vault-two-column,.backup-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,6vw,74px)}.console-field{display:block;min-width:0;margin-top:18px}.console-field>span{display:block;margin-bottom:7px;color:var(--ash-paper-58);font-size:9px;letter-spacing:.05em}.console-field input,.console-field select{width:100%;height:40px;padding:0 10px;border:1px solid var(--color-border-soft);border-radius:2px;outline:0;background:var(--color-surface-raised);color:var(--console-white);font:12px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0}.console-field select{color-scheme:dark}.console-field input:focus,.console-field select:focus{border-color:var(--ash-line-gold-strong);box-shadow:var(--focus-halo)}.console-field input:disabled,.console-field select:disabled{opacity:.4}.policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;margin:8px 0 24px}.console-flow-list{margin-top:14px;border-top:1px solid var(--console-line)}.console-flow-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--console-line)}.console-flow-row>div{min-width:0}.console-flow-row strong,.console-flow-row span{display:block;overflow-wrap:anywhere}.console-flow-row strong{color:var(--ash-paper-86);font-size:11px;font-weight:500}.console-flow-row span{margin-top:5px;color:var(--ash-paper-58);font:9px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.console-flow-row>.console-sequence{flex:0 0 44px;margin:0;color:var(--ash-gold-90)}.console-sensitive-result{border-color:var(--ash-rust-soft)}.console-sensitive-result code{display:block;margin:12px 0;padding:12px;overflow-wrap:anywhere;border:1px solid var(--ash-rust-soft);color:var(--ash-gold-gate)}.console-recovery-phrase{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;margin:18px 0;padding:16px 0;border-block:1px solid var(--console-line);list-style:none}.console-recovery-phrase li{min-width:0;overflow-wrap:anywhere;color:var(--ash-paper-75);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.console-recovery-phrase li span{display:inline-block;width:22px;color:var(--ash-gold-90);font-size:8px}.console-confirm-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}.backup-columns h3{margin:18px 0 0;font:400 16px Georgia,Times New Roman,serif;letter-spacing:0}.backup-result{margin:18px 0 0}.backup-result>div{padding:9px 0;border-bottom:1px solid var(--ash-line)}.ritual-preview{position:relative;height:clamp(300px,48vh,470px);margin-top:22px;overflow:hidden;border-block:1px solid var(--console-line);background:var(--ash-ink-ritual)}.ritual-preview .particle-field{position:absolute;inset:0}.ritual-preview-copy{position:absolute;z-index:2;inset:0;display:grid;align-content:center;justify-items:center;pointer-events:none}.ritual-preview-copy>.bilingual-text,.ritual-preview-copy h3,.ritual-preview-copy p{padding:2px 6px;background:var(--ash-ink-ritual);box-shadow:0 0 18px 8px #050707db}.ritual-preview-copy>.bilingual-text,.ritual-preview-copy p{color:var(--ash-paper-58);font-size:8px;letter-spacing:.1em}.ritual-preview-copy h3{margin:10px 0;font:400 38px Georgia,Times New Roman,serif;letter-spacing:0}.ritual-preview>button{position:absolute;z-index:3;right:16px;bottom:16px}.ritual-policy-row{display:grid;grid-template-columns:1fr 1fr 2fr;gap:26px;padding:20px 0;border-bottom:1px solid var(--console-line)}.ritual-policy-row>div>.bilingual-text,.ritual-policy-row>div>strong{display:block}.ritual-policy-row>div>.bilingual-text{color:var(--ash-gold-90);font-size:8px}.ritual-policy-row strong{margin-top:7px;font-size:12px;font-weight:500}.ritual-policy-row p{margin:0;color:var(--console-rust);font-size:10px;line-height:1.6}.system-counts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--console-line)}.system-counts>div{min-width:0;padding:22px 12px 18px 0}.system-counts>div>strong,.system-counts>div>.bilingual-text{display:block}.system-counts strong{font:400 22px Georgia,Times New Roman,serif}.system-counts>div>.bilingual-text{margin-top:6px;overflow-wrap:anywhere;color:var(--console-muted);font-size:7px;line-height:1.35}.ai-boundary>section{min-height:420px;display:grid;align-content:center;justify-items:center;text-align:center}.ai-boundary section>p{margin:0;color:var(--console-rust);font:11px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.ai-boundary h3{margin:12px 0 30px;font:400 32px Georgia,Times New Roman,serif;letter-spacing:0}.ai-boundary-lines{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;color:var(--console-muted);font-size:10px}.ai-boundary small{max-width:520px;margin-top:30px;color:var(--ash-paper-58);font-size:10px;line-height:1.7}.console-icon-button:focus-visible,.console-tabs button:focus-visible,.document-switcher button:focus-visible,.console-command:focus-visible,.document-change-band button:focus-visible,.ritual-preview>button:focus-visible,.console-dialog-actions button:focus-visible{outline:1px solid var(--console-gold);outline-offset:2px}@media(max-width:820px){.console-shell{min-height:0;grid-template-rows:74px minmax(0,1fr) 30px}.console-header{gap:12px;padding:10px 16px}.console-header h1{font-size:20px}.console-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:48px minmax(0,1fr)}.console-tabs{display:flex;padding:0 12px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--console-line)}.console-tabs button{width:auto;min-width:max-content;min-height:48px;padding:8px 14px;border-bottom:2px solid transparent;border-left:0;text-align:center}.console-tabs button[aria-selected=true]{border-bottom-color:var(--console-gold);border-left:0}.console-panel{padding:26px 18px 56px}.console-panel-heading{align-items:start}.console-metadata-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-two-column,.backup-columns{grid-template-columns:minmax(0,1fr);gap:36px}.vault-boundary-band{grid-template-columns:minmax(0,1fr);gap:12px}.system-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ritual-policy-row{grid-template-columns:1fr 1fr}.ritual-policy-row p{grid-column:1 / -1}.console-footer{padding:0 16px}}@media(max-width:480px){.console-header span{font-size:7px}.console-panel-heading h2{font-size:21px}.console-panel-heading{gap:12px}.console-metadata-grid{grid-template-columns:minmax(0,1fr)}.console-metadata-grid__wide{grid-column:auto}.document-change-band{align-items:stretch;flex-direction:column}.console-recovery-phrase{grid-template-columns:repeat(2,minmax(0,1fr))}.console-confirm-grid{grid-template-columns:minmax(0,1fr)}.console-dialog{padding:22px 18px}.console-dialog-actions{align-items:stretch;flex-direction:column}.system-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-grid{grid-template-columns:minmax(0,1fr)}.console-flow-row{align-items:stretch;flex-direction:column}.ritual-preview-copy h3{font-size:30px}.console-footer span:first-child{display:none}.console-footer{justify-content:flex-end}}.admission-workspace{height:100%;min-width:0;min-height:0;padding:28px clamp(18px,4vw,54px) 48px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admission-view,.admission-candidate-progress{width:min(100%,980px);min-width:0;margin:0 auto;overflow-wrap:anywhere}.admission-view__header,.admission-header{min-width:0;padding-bottom:20px;border-bottom:1px solid var(--console-line)}.admission-view__eyebrow{margin:0 0 8px;color:var(--ash-gold-90);font-size:8px}.admission-view h1,.admission-view h2,.admission-candidate-progress h1,.admission-candidate-progress h2{margin:0;color:var(--console-white);font:400 25px/1.2 Georgia,Times New Roman,serif;letter-spacing:0}.admission-view h3,.admission-candidate-progress h3,.admission-admin h3,.admission-admin h4{margin:0;color:var(--console-white);font:400 16px/1.3 Georgia,Times New Roman,serif;letter-spacing:0}.admission-section,.admission-observation,.admission-eligibility,.admission-task-section,.admission-membership-section{min-width:0;margin-top:30px;padding-top:20px;border-top:1px solid var(--console-line)}.admission-status,.admission-error,.admission-alert,.admission-admin__message,.admission-admin__error{min-height:20px;margin:12px 0 0;font-size:11px;line-height:1.65}.admission-status{color:var(--console-moss)}.admission-error,.admission-alert,.admission-admin__error{color:var(--console-rust)}.admission-progress-stages,.admission-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0 0;padding:0;list-style:none}.admission-progress-stage{min-width:0;min-height:58px;padding:13px 15px;border-bottom:1px solid var(--console-line);background:var(--ash-line-soft);color:var(--console-muted)}.admission-progress-stage--complete{color:var(--console-moss)}.admission-progress-stage--current{border-bottom-color:var(--console-gold);color:var(--console-gold)}.admission-progress-value{margin:14px 0 0;color:var(--console-gold);font:400 24px/1.2 Georgia,Times New Roman,serif;letter-spacing:0}.admission-blockers,.admission-task-list,.admission-membership-list,.admission-ballot__list,.admission-ballot__closed-list,.admission-ballot__aggregate,.admission-admin__list{min-width:0;margin:14px 0 0;padding:0;list-style:none}.admission-blockers li,.admission-task-row,.admission-membership-row,.admission-ballot__row,.admission-ballot__closed-row,.admission-admin__row{min-width:0;padding:16px 0;border-bottom:1px solid var(--console-line)}.admission-task-claim{min-width:0;margin-top:14px;padding-left:14px;border-left:1px solid var(--ash-gold-38)}.admission-task-status,.admission-task-time,.admission-message-reference,.admission-ballot__time,.admission-ballot__reason,.admission-ballot__conclusion,.admission-membership-row p,.admission-admin__row p{margin:8px 0 0;overflow-wrap:anywhere;color:var(--console-muted);font-size:11px;line-height:1.6}.admission-form{min-width:0;margin-top:28px}.admission-form fieldset,.admission-ballot fieldset,.admission-admin fieldset{min-width:0;margin:0;padding:18px 0;border:0;border-block:1px solid var(--console-line)}.admission-form legend,.admission-ballot legend,.admission-admin legend{padding:0 8px 0 0;color:var(--ash-gold-80);font-size:9px}.admission-field{display:grid;min-width:0;margin-top:16px;gap:7px}.admission-field label,.admission-task-claim label,.admission-admin__row label{min-width:0;color:var(--console-muted);font-size:9px}.admission-field input,.admission-field textarea,.admission-task-claim textarea,.admission-admin__row textarea{width:100%;min-width:0;padding:10px 11px;border:1px solid var(--ash-paper-28);border-radius:2px;outline:0;background:var(--console-surface);color:var(--console-white);font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0}.admission-field input{min-height:40px}.admission-field textarea,.admission-task-claim textarea,.admission-admin__row textarea{min-height:104px;resize:vertical}.admission-field input:focus,.admission-field textarea:focus,.admission-task-claim textarea:focus,.admission-admin__row textarea:focus{border-color:var(--console-gold)}.admission-choice-grid,.admission-ballot__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;gap:18px}.admission-ballot__choice{display:flex;min-width:0;min-height:44px;align-items:center;gap:9px;padding:9px 0;color:var(--console-muted);cursor:pointer}.admission-ballot__choice input{width:16px;height:16px;flex:0 0 auto;accent-color:var(--console-gold)}.admission-actions,.admission-admin__actions,.admission-admin__toolbar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.admission-command,.admission-admin button{min-width:0;min-height:38px;padding:8px 15px;border:1px solid var(--ash-gold-38);border-radius:3px;background:transparent;color:var(--console-gold);font-size:10px;line-height:1.4;letter-spacing:0;white-space:normal;cursor:pointer}.admission-command:hover:not(:disabled),.admission-admin button:hover:not(:disabled){background:var(--ash-gold-06)}.admission-command:disabled,.admission-admin button:disabled{cursor:not-allowed;opacity:.38}.admission-command--danger{border-color:var(--ash-rust-soft);color:var(--console-rust)}.admission-command:focus-visible,.admission-admin button:focus-visible{outline:1px solid var(--console-gold);outline-offset:2px}.admission-admin{overflow-wrap:anywhere}.admission-admin__queues{min-width:0}.admission-admin__queue{min-width:0;margin-top:30px;padding-top:20px;border-top:1px solid var(--console-line)}.admission-admin__one-time-code{min-width:0;margin-top:18px;padding:16px 0;border-block:1px solid var(--ash-moss-layer)}.admission-admin__one-time-code code{display:block;max-width:100%;margin-top:10px;overflow-wrap:anywhere;color:var(--console-moss)}.admission-reset__token{border-block-color:var(--ash-moss-layer)}.admission-reset__token p{color:var(--console-muted);font-size:11px;line-height:1.65}.admission-reset__token code{display:block;max-width:100%;margin:14px 0;overflow-wrap:anywhere;color:var(--console-moss)}@media(max-width:640px){.admission-workspace{padding:20px 16px 72px}.admission-view h1,.admission-view h2,.admission-candidate-progress h1,.admission-candidate-progress h2{font-size:21px}.admission-progress-stages,.admission-progress,.admission-choice-grid,.admission-ballot__choices{grid-template-columns:minmax(0,1fr)}.admission-actions,.admission-admin__actions,.admission-admin__toolbar{align-items:stretch;flex-direction:column}.admission-actions button,.admission-admin__actions button,.admission-admin__toolbar button{width:100%}.admission-task-claim{padding-left:10px}}
