:root{--onyx:#07111f;--jet:#10243a;--charcoal:#27435e;--mint:#eef6ff;--steel:#89a5bf;--white:#fff;--accent:#0db5b0;--accent-strong:#06d6d0;--highlight:#dce8f0;--gold:#f0a500;--success:#10b981;--warning:#f0a500;--danger:#ef4444;--bg-primary:#0b1826;--bg-secondary:#102238;--bg-tertiary:#132840;--bg-card:#132840;--bg-elevated:#172d45;--bg-panel:#102338;--bg-soft:#ffffff0a;--text-primary:#f0f6fa;--text-secondary:#b8ccd9;--border:#b8ccd92e;--border-strong:#0db5b042;--panel-shadow:0 22px 48px #040c1852;--panel-shadow-soft:0 10px 26px #040c1833;--surface-glow:radial-gradient(circle at top right, #0db5b01c, transparent 30%);--status-draft-bg:#ea580c26;--status-draft-border:#ea580c59;--status-draft-text:#fb923c;--status-review-bg:#f472b629;--status-review-border:transparent;--status-review-text:#f9a8d4;--status-released-bg:#10b98129;--status-released-border:#10b98152;--status-released-text:#34d399;--status-revised-bg:#38bdf829;--status-revised-border:transparent;--status-revised-text:#67d4ff;--status-obsolete-bg:#6b728029;--status-obsolete-border:#6b72804d;--status-obsolete-text:#9ca3af;--status-archived-bg:#b46c3a26;--status-archived-border:#b46c3a4d;--status-archived-text:#c4855c;--status-danger-bg:#ef444429;--status-danger-border:#ef44444d;--status-danger-text:#ff8f8f;--heading-display:#06d6d0;--heading-strong:#0db5b0;--text-muted:#7a9ab8;--bg-hover:#ffffff0f;--select-bg:var(--bg-card);--select-hover-bg:#19334d;--select-text:var(--text-primary);--select-border:var(--border);--select-border-hover:#0db5b05c;--select-focus-ring:#0db5b024;--select-disabled-bg:#ffffff09;--select-option-text:var(--text-primary);--select-option-checked-bg:#0db5b03d;--select-option-checked-text:#effefe;--select-menu-bg:#10283d;--select-menu-border:#6ea4be61;--select-menu-hover-bg:#0db5b024;--select-menu-active-bg:#0db5b038;--select-menu-selected-bg:#0db5b02e;--select-menu-shadow:0 18px 46px #010d1866, 0 2px 8px #010d184d;--font:"DM Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}[data-theme=light]{--onyx:#0b1826;--jet:#0b1826;--charcoal:#36526c;--mint:#17304a;--steel:#5f7991;--white:#fff;--accent:#0b8f97;--accent-strong:#0a7f89;--highlight:#dce8f0;--gold:#c98300;--success:#0f9a6b;--warning:#c98300;--danger:#dc2626;--bg-primary:#f0f6fa;--bg-secondary:#dfeaf4;--bg-tertiary:#fff;--bg-card:#fff;--bg-elevated:#f7fbff;--bg-panel:#edf5fb;--bg-soft:#17304a0a;--text-primary:#0b1826;--text-secondary:#456177;--border:#17304a1f;--border-strong:#0db5b033;--panel-shadow:0 18px 38px #112c481f;--panel-shadow-soft:0 10px 24px #112c4814;--surface-glow:radial-gradient(circle at top right, #0db5b014, transparent 28%);--status-draft-bg:#fff0e6;--status-draft-border:#ea580c59;--status-draft-text:#c2440e;--status-review-bg:#fce7f3;--status-review-border:transparent;--status-review-text:#be185d;--status-released-bg:#dcfce7;--status-released-border:#86efac;--status-released-text:#0f8a63;--status-revised-bg:#dff4ff;--status-revised-border:transparent;--status-revised-text:#0f7496;--status-obsolete-bg:#f3f4f6;--status-obsolete-border:#d1d5db;--status-obsolete-text:#6b7280;--status-archived-bg:#fdf0e6;--status-archived-border:#e8c4a0;--status-archived-text:#7c3a10;--status-danger-bg:#fee2e2;--status-danger-border:#fca5a5;--status-danger-text:#b42318;--heading-display:#0a7f89;--heading-strong:#0b6f79;--text-muted:#567a93;--bg-hover:#17304a14;--select-bg:#fff;--select-hover-bg:#f1fbfa;--select-text:#0b1826;--select-border:#17304a29;--select-border-hover:#0b8f975c;--select-focus-ring:#0b8f9724;--select-disabled-bg:#17304a0b;--select-option-text:#0b1826;--select-option-checked-bg:#dff8f5;--select-option-checked-text:#0b5f66;--select-menu-bg:#fff;--select-menu-border:#17304a33;--select-menu-hover-bg:#effcfb;--select-menu-active-bg:#dff8f5;--select-menu-selected-bg:#e4f9f7;--select-menu-shadow:0 18px 46px #112c4829, 0 2px 8px #112c4814}*,:before,:after{box-sizing:border-box}html,body{height:auto;margin:0;padding:0;overflow:visible}body{font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at top right, #0db5b014, transparent 28%), linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-secondary) 100%);color:var(--text-primary);transition:background-color .25s,color .25s}[data-theme=light] body{background:radial-gradient(circle at top right, #0db5b012, transparent 24%), linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-secondary) 100%);color:var(--text-primary)}#root{min-height:100vh;overflow:visible}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-select__native{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:auto;left:-10000px}.app-select__trigger{appearance:none;border:1px solid var(--select-border);cursor:pointer;font:inherit;text-align:left;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.7rem;min-width:0;max-width:100%;min-height:2.65rem;padding:.625rem .78rem;display:inline-flex;background-color:var(--select-bg)!important;border-color:var(--select-border)!important;color:var(--select-text)!important;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s!important}.app-select__trigger:hover:not(:disabled),.app-select__trigger.is-open:not(:disabled){background-color:var(--select-hover-bg)!important;border-color:var(--select-border-hover)!important}.app-select__trigger:focus-visible,.app-select__trigger.is-open:focus-visible{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--select-focus-ring)!important}.app-select__trigger.is-invalid{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444426!important}.app-select__trigger:disabled{cursor:not-allowed;opacity:.68;background-color:var(--select-disabled-bg)!important}.app-select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-select__chevron{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.74;flex:none;width:1rem;height:1rem;transition:transform .18s,opacity .18s}.app-select__trigger.is-open .app-select__chevron{opacity:1;transform:rotate(180deg)}.app-select__menu{z-index:12000;overscroll-behavior:contain;border:1px solid var(--select-menu-border);background:var(--select-menu-bg);color:var(--select-option-text);box-shadow:var(--select-menu-shadow);transform-origin:top;border-radius:.85rem;padding:.35rem;transition:opacity .15s,transform .15s;position:fixed;overflow:auto}.app-select__menu[data-placement=top]{transform-origin:bottom}.app-select__menu[data-state=open]{opacity:1;transform:translateY(0)scale(1)}.app-select__menu[data-state=closed]{opacity:0;transform:translateY(-.25rem)scale(.985)}.app-select__menu[data-placement=top][data-state=closed]{transform:translateY(.25rem)scale(.985)}.app-select__option,.app-select__empty{box-sizing:border-box;color:inherit;border-radius:.58rem;justify-content:space-between;align-items:center;gap:.7rem;min-height:2.45rem;padding:.56rem .68rem;display:flex}.app-select__option{cursor:pointer;font:inherit;line-height:1.25;transition:background-color .14s,color .14s}.app-select__option:hover:not([data-disabled]),.app-select__option[data-active=true]{background-color:var(--select-menu-hover-bg)}.app-select__option[data-selected=true]{background-color:var(--select-menu-selected-bg);color:var(--select-option-checked-text);font-weight:700}.app-select__option[data-active=true][data-selected=true]{background-color:var(--select-menu-active-bg)}.app-select__option[data-disabled=true]{cursor:not-allowed;opacity:.48}.app-select__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-select__option-check{flex:none;font-weight:800}.app-select__empty{color:var(--text-secondary);font-size:.9em}.app-select__validation-message{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}@media (prefers-reduced-motion:reduce){.app-select__trigger,.app-select__chevron,.app-select__menu,.app-select__option{transition:none!important}}.alert{border:1px solid #0000;border-radius:10px;margin-bottom:20px;padding:12px 16px;font-size:28px;font-weight:500}.alert-error{color:#ffd1d1;background:#ef44441f;border-color:#ef444447}.alert-warning{color:#ffe7b0;background:#f0a50024;border-color:#f0a50042}.alert-success{color:#c8ffe6;background:#10b9811f;border-color:#10b98142}[data-theme=light] .alert-error{color:#7a1c1c;background:#fde8e8;border-color:#f5a0a0}[data-theme=light] .alert-warning{color:#8a5d00;background:#fff5d6;border-color:#f5d76e}[data-theme=light] .alert-success{color:#166534;background:#e6f7ef;border-color:#9ad6b3}.loading{text-align:center;color:var(--text-secondary);padding:40px;font-size:28px}.status-tone,.status-badge,.mini-badge,.diff-status,.intro-status-badge{letter-spacing:.02em;text-transform:capitalize;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.status-tone.draft,.status-badge.draft,.mini-badge.draft,.diff-status.draft,.intro-status-badge.draft{background:var(--status-draft-bg);color:var(--status-draft-text);border-color:var(--status-draft-border)}.status-tone.review,.status-tone.submittedForReview,.status-badge.inReview,.mini-badge.review{background:var(--status-review-bg);color:var(--status-review-text);border-color:var(--status-review-border)}.status-tone.released,.status-badge.released,.mini-badge.released,.diff-status.released,.intro-status-badge.released{background:var(--status-released-bg);color:var(--status-released-text);border-color:var(--status-released-border)}.status-tone.revised,.status-badge.revised,.mini-badge.revised,.diff-status.revised,.intro-status-badge.revised,.status-tone.inRevision,.status-badge.inRevision,.mini-badge.inRevision,.diff-status.inRevision,.intro-status-badge.inRevision{background:var(--status-revised-bg);color:var(--status-revised-text);border-color:var(--status-revised-border)}.status-tone.obsolete,.status-badge.obsolete,.mini-badge.obsolete,.diff-status.obsolete,.intro-status-badge.obsolete{background:var(--status-obsolete-bg);color:var(--status-obsolete-text);border-color:var(--status-obsolete-border)}.mini-badge.archived{background:var(--status-archived-bg);color:var(--status-archived-text);border-color:var(--status-archived-border)}.status-tone.rejected{background:var(--status-danger-bg);color:var(--status-danger-text);border-color:var(--status-danger-border)}
