.undo-wrap[data-v-983e72bd]{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:96;display:flex;flex-direction:column;align-items:stretch;gap:8px;max-width:min(640px,calc(100% - 44px))}.undo-error[data-v-983e72bd]{border-left:2px solid var(--c-fail);background:#e06a6214;padding:10px 13px;font-size:15.5px;color:var(--t-hi);text-wrap:pretty;border-radius:3px}.undo-bar[data-v-983e72bd]{display:flex;align-items:center;gap:14px;background:var(--ink-s);border:1px solid var(--ink-secondary-hover);border-radius:5px;padding:10px 14px;box-shadow:0 14px 40px #00000080}.undo-bar__text[data-v-983e72bd]{font-size:15px;color:var(--t-hi);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.undo-bar__undo[data-v-983e72bd]{font-size:15px;font-weight:600;color:var(--ink-bg);background:var(--c-brass);border-radius:3px;padding:6px 11px;cursor:pointer;flex:none}.undo-bar__dismiss[data-v-983e72bd]{font-size:15px;color:var(--t-mid);cursor:pointer;flex:none}.dl-toast[data-v-622442df]{position:fixed;right:22px;bottom:22px;z-index:95;background:var(--ink-bg);border:1px solid var(--c-signal);border-radius:4px;padding:9px 14px;font-family:var(--font-mono);font-size:14.5px;color:var(--t-hi);box-shadow:0 10px 30px #0000008c}.dl-toast--error[data-v-622442df]{display:flex;align-items:center;gap:10px;border-color:var(--c-fail);color:var(--c-fail)}.dl-toast__text[data-v-622442df]{flex:1}.dl-toast__dismiss[data-v-622442df]{cursor:pointer;flex:none}:root{--ink-bg: #0e1518;--ink-inset: #111a1e;--ink-s: #141d21;--ink-e: #1b262b;--ink-line: #1f2c31;--ink-b: #24333a;--ink-secondary-hover: #2e4149;--ink-disabled-input: #0c1316;--ink-current-session-border: #2c4249;--t-hi: #e8eeed;--t-mid: #9aacac;--t-lo: #7e9191;--t-dim: #7e9191;--c-signal: #4fb6c9;--c-signal-up: #6acbdc;--c-signal-dim: #2c6f7c;--c-brass: #e0b04a;--c-warn: #d99b32;--c-pass: #3fa96b;--c-pass-ink: #6fbf73;--c-fail: #e06a62;--c-wait: #7e8fd1;--av-m: #4fb6c9;--av-d: #c77dbe;--av-t: #e08b4a;--av-i: #6fbf73;--av-p: #7b87e0;--av-s: #c77dbe;--av-a: #c77dbe;--av-l: #4fb6c9;--av-j: #e08b4a;--av-n: #7b87e0;--av-f: #6fbf73;--font-arch: "Archivo", sans-serif;--font-inter: "Inter", system-ui, sans-serif;--font-mono: "IBM Plex Mono", monospace;--radius-control: 3px;--radius-inset: 4px;--radius-card: 5px;--radius-dialog-access: 5px}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/app/fonts/archivo-400.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/app/fonts/archivo-500.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/app/fonts/archivo-600.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/app/fonts/archivo-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/app/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/app/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/app/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/app/fonts/ibm-plex-mono-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/app/fonts/ibm-plex-mono-500.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/app/fonts/ibm-plex-mono-600.woff2) format("woff2")}html,body{margin:0;padding:0;background:#0e1518;-webkit-font-smoothing:antialiased}body{font-family:Inter,system-ui,sans-serif;color:#e8eeed}*,*:before,*:after{box-sizing:border-box}a{color:#4fb6c9;text-decoration:none}a:hover{color:#6acbdc}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:#24333a;border-radius:5px}::-webkit-scrollbar-track{background:transparent}@keyframes rrpulse{0%,to{opacity:.3}50%{opacity:.85}}@keyframes rrspin{to{transform:rotate(360deg)}}[data-kb]:focus{outline:none}[data-kb]:focus-visible{outline:2px solid #4fb6c9;outline-offset:2px;border-radius:3px}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid #4fb6c9;outline-offset:1px}input::placeholder,textarea::placeholder{color:#7e9191}button{font:inherit;color:inherit;background:none;border:none;padding:0;margin:0}.admin-btn{font-family:var(--font-arch);font-weight:600;font-size:15px;border-radius:3px;padding:9px 15px;cursor:pointer;white-space:nowrap;text-align:center;border:1px solid var(--ink-b);background:transparent;color:var(--t-mid)}.admin-btn:disabled{cursor:not-allowed;opacity:.45}.admin-btn--signal-solid{border-color:var(--c-signal);background:var(--c-signal);color:var(--ink-bg)}.admin-btn--signal-solid:hover:not(:disabled){background:var(--c-signal-up)}.admin-btn--signal-outline{border-color:var(--c-signal);color:var(--c-signal);background:transparent}.admin-btn--warn-solid{border-color:var(--c-warn);background:var(--c-warn);color:var(--ink-bg)}.admin-btn--warn-outline{border-color:var(--c-warn);color:var(--c-warn);background:transparent}.admin-btn--fail-solid{border-color:var(--c-fail);background:var(--c-fail);color:var(--ink-bg)}.admin-btn--fail-outline{border-color:var(--c-fail);color:var(--c-fail);background:transparent}.admin-btn--pass-solid{border-color:var(--c-pass);background:var(--c-pass);color:var(--ink-bg)}.admin-btn--neutral,.admin-btn--plain{border-color:var(--ink-b);color:var(--t-mid);background:transparent}.admin-btn--plain:hover{color:var(--t-hi);border-color:var(--c-signal)}.admin-small-btn{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;border-radius:3px;padding:5px 9px;cursor:pointer;white-space:nowrap;border:1px solid var(--ink-b);background:transparent;color:var(--t-mid)}.admin-small-btn:disabled{cursor:not-allowed;color:var(--t-dim)}.admin-small-btn--signal{border-color:var(--c-signal);color:var(--c-signal)}.admin-small-btn--warn{border-color:var(--c-warn);color:var(--c-warn)}.admin-small-btn--fail{border-color:var(--c-fail);color:var(--c-fail)}.admin-small-btn--current{border-color:var(--c-signal);background:var(--c-signal);color:var(--ink-bg)}.admin-chip{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.03em;padding:5px 9px;border-radius:3px;cursor:pointer;white-space:nowrap;color:var(--t-mid);background:transparent;border:1px solid var(--ink-b)}.admin-chip--on{color:var(--ink-bg);background:var(--c-signal);border-color:var(--c-signal)}.admin-box{width:17px;height:17px;flex:none;border-radius:3px;border:1px solid var(--ink-b);background:transparent;color:var(--ink-bg);font-size:12px;line-height:15px;text-align:center;font-weight:700}.admin-box--on{border-color:var(--c-signal);background:var(--c-signal)}.admin-pill{display:inline-block;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:3px 7px;white-space:nowrap;border:1px solid var(--t-mid);color:var(--t-mid)}.admin-pill--pass{border-color:var(--c-pass);color:var(--c-pass)}.admin-pill--warn{border-color:var(--c-warn);color:var(--c-warn)}.admin-pill--fail{border-color:var(--c-fail);color:var(--c-fail)}.admin-pill--signal{border-color:var(--c-signal);color:var(--c-signal)}.admin-pill--brass{border-color:var(--c-brass);color:var(--c-brass)}.admin-input{width:100%;background:var(--ink-inset);border:1px solid var(--ink-b);border-radius:3px;color:var(--t-hi);font-family:var(--font-inter);font-size:15px;padding:10px 12px}.admin-input--bad{border-color:var(--c-fail)}.admin-input:disabled{background:var(--ink-disabled-input);color:var(--t-lo);cursor:not-allowed}.admin-avatar{flex:none;border-radius:3px;color:var(--ink-bg);font-family:var(--font-arch);font-weight:700;display:flex;align-items:center;justify-content:center}.admin-avatar--m{background:var(--av-m)}.admin-avatar--d{background:var(--av-d)}.admin-avatar--t{background:var(--av-t)}.admin-avatar--i{background:var(--av-i)}.admin-avatar--p{background:var(--av-p)}.admin-avatar--s{background:var(--av-s)}.admin-avatar--a{background:var(--av-a)}.admin-avatar--l{background:var(--av-l)}.admin-avatar--j{background:var(--av-j)}.admin-avatar--n{background:var(--av-n)}.admin-avatar--f{background:var(--av-f)}.admin-switch-track{flex:none;width:34px;height:19px;border-radius:10px;background:var(--ink-e);border:1px solid var(--ink-b);position:relative;transition:background .12s}.admin-switch-track--on{background:var(--c-signal);border-color:var(--c-signal)}.admin-switch-knob{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--t-lo);transition:left .12s}.admin-switch-knob--on{left:17px;background:var(--ink-bg)}.admin-shell__item:focus-visible,.admin-chip:focus-visible,.people-clear:focus-visible,.people-bulkbar__deselect:focus-visible,.people-cell--check:focus-visible,.people-col:focus-visible,.people-cell--chevron:focus-visible,.person-back:focus-visible,.person-card__link:focus-visible,.admin-drawer__role:focus-visible,.re-back:focus-visible,.re-matrix__colhead:focus-visible,.re-matrix__cell:focus-visible,.re-matrix__all:focus-visible,.sec-switch:focus-visible{outline:2px solid var(--c-signal);outline-offset:2px;border-radius:3px}
