:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f6f1e7;--muted:#aaa49a;--surface:#161819;--surface-raised:#1e2122;--line:#363a3a;--accent:#d9a85d;--accent-soft:#d9a85d1f;--ready:#85c89b;--warning:#e7bd72;color:var(--ink);background:#101212;font-family:Inter,Noto Sans SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box}html{background:#101212;min-width:320px}body{background:radial-gradient(circle at 78% 4%,#d9a85d1a,#0000 26rem),linear-gradient(#131515,#0e1010);min-height:100vh;margin:0}a{color:inherit;text-decoration:none}.skip-link{z-index:100;border:1px solid var(--accent);color:var(--accent);background:#101212;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header-shell{border-bottom:1px solid var(--line);max-width:1120px;margin:0 auto}.site-header{justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-mark{border:1px solid var(--accent);width:38px;height:38px;color:var(--accent);place-items:center;font-family:Georgia,serif;font-size:21px;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.02em}.brand small{color:var(--muted);letter-spacing:.12em;margin-top:3px;font-size:11px}.nav-current{color:var(--accent);font-size:14px}.project-navigation{gap:13px;padding:0 32px 18px;display:grid}.breadcrumb,.project-nav{white-space:nowrap;align-items:center;gap:10px;display:flex;overflow-x:auto}.breadcrumb{color:var(--muted);font-size:11px}.breadcrumb a:hover,.breadcrumb a:focus-visible,.project-nav a:hover,.project-nav a:focus-visible{color:var(--accent)}.project-nav{gap:20px;font-size:13px}.project-nav a[aria-current=page]{color:var(--accent)}main{width:min(960px,100% - 48px);margin:0 auto;padding:96px 0 72px}.hero{max-width:760px}.eyebrow{color:var(--accent);letter-spacing:.15em;margin:0 0 18px;font-family:ui-monospace,Cascadia Code,monospace;font-size:12px}h1{letter-spacing:-.025em;max-width:720px;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(38px,7vw,68px);font-weight:500;line-height:1.12}.hero-copy{max-width:650px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.8}.status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:68px;display:grid}.status-card{border:1px solid var(--line);background:#1e2122b8;min-height:150px;padding:24px}.status-heading{justify-content:space-between;align-items:center;gap:16px;font-weight:650;display:flex}.status-card p{color:var(--muted);margin:30px 0 0;line-height:1.6}.badge{border:1px solid;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:500}.badge-ready{color:var(--ready)}.badge-warning{color:var(--warning)}.guardrail{border-left:2px solid var(--accent);background:var(--accent-soft);gap:18px;margin-top:18px;padding:24px;display:flex}.guardrail>span{color:var(--accent)}.guardrail h2{margin:0 0 8px;font-size:15px}.guardrail p{color:var(--muted);margin:0;line-height:1.6}.error-panel{border:1px solid var(--line);background:var(--surface-raised);max-width:700px;padding:36px}.error-panel h1{font-size:clamp(34px,6vw,58px)}.error-panel p:not(.eyebrow){color:var(--muted);line-height:1.7}button{border:1px solid var(--accent);color:var(--accent);cursor:pointer;font:inherit;background:0 0;margin-top:18px;padding:11px 18px}button:hover,button:focus-visible{background:var(--accent-soft)}.loading{color:var(--muted)}.loading-state{border:1px solid var(--line);background:#1e2122b8;align-items:center;gap:18px;max-width:580px;padding:26px;display:flex}.loading-state p{margin:6px 0 0}.loading-indicator{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite loading-spin}@keyframes loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-indicator{animation:none}}footer{border-top:1px solid var(--line);max-width:1120px;color:var(--muted);margin:0 auto;padding:24px 32px 36px;font-size:12px}.main-nav,.card-actions,.wizard-actions,.section-heading,.page-heading{align-items:center;display:flex}.main-nav{gap:24px;font-size:14px}.link-button,.card-actions button{color:var(--muted);border:0;margin:0;padding:0}.link-button:hover,.link-button:focus-visible,.card-actions button:hover,.card-actions button:focus-visible{color:var(--accent);background:0 0}.narrow-main{width:min(620px,100% - 48px)}.auth-panel,.wizard{border:1px solid var(--line);background:#1e2122c2;padding:40px;box-shadow:0 28px 80px #0000003d}.auth-panel h1,.wizard h1,.page-heading h1{font-size:clamp(36px,6vw,58px)}.section-copy{max-width:700px;color:var(--muted);margin:18px 0 0;line-height:1.7}.stack-form{gap:20px;margin-top:34px;display:grid}.stack-form label,.inline-form label,.form-grid label{color:var(--muted);gap:8px;font-size:13px;font-weight:600;display:grid}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#101212;border-radius:0;outline:none;padding:12px 13px}textarea{resize:vertical;min-height:92px;line-height:1.6}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.primary-button,.primary-link{border:1px solid var(--accent);background:var(--accent);color:#17130d;justify-content:center;align-items:center;min-height:44px;padding:11px 18px;font-weight:700;display:inline-flex}.primary-button{margin-top:0}.primary-button:hover,.primary-button:focus-visible,.primary-link:hover,.primary-link:focus-visible{background:#edbd72}button:disabled{cursor:not-allowed;opacity:.55}.form-error{color:#f1ad9e;background:#e48c791a;border-left:2px solid #e48c79;padding:12px 14px;line-height:1.6}.page-heading{justify-content:space-between;gap:32px;margin-bottom:36px}.page-heading.compact{align-items:flex-end}.toggle-row{color:var(--muted);align-items:center;gap:9px;margin-bottom:20px;font-size:13px;display:inline-flex}.toggle-row input{width:auto}.project-grid{gap:14px;display:grid}.project-card{border:1px solid var(--line);background:#1e2122b8;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.project-card.is-deleted{opacity:.68}.project-card h2{margin:18px 0 8px;font-family:Georgia,Noto Serif SC,serif;font-size:25px;font-weight:500}.project-card p,.empty-state p,.panel p{color:var(--muted);line-height:1.65}.project-alert-link{color:var(--warning);margin-top:8px;font-size:12px;display:inline-block}.card-actions{color:var(--accent);flex:none;gap:18px;font-size:13px}.empty-state{border:1px dashed var(--line);text-align:center;padding:46px}.empty-state h2,.empty-state h3{margin-top:0}.stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:34px 0 0;padding:0;list-style:none;display:grid}.stepper li{border-top:2px solid var(--line);color:var(--muted);padding-top:10px;font-size:11px}.stepper li.is-current,.stepper li.is-done{border-color:var(--accent)}.stepper li.is-current{color:var(--accent)}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wizard-actions{justify-content:flex-end;gap:12px}.wizard-actions button{margin-top:0}.review-card{border:1px solid var(--line);background:#121414;padding:24px}.review-card h2{margin-top:0;font-family:Georgia,Noto Serif SC,serif;font-size:30px}dl{gap:12px;display:grid}dl div{grid-template-columns:88px 1fr;gap:16px;display:grid}dt{color:var(--muted)}dd{margin:0;line-height:1.55}.back-link{color:var(--accent);margin-bottom:30px;font-size:13px;display:inline-block}.detail-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;display:grid}.brief-version-workbench{margin-top:16px}.compact-section-heading{margin:0 0 20px}.brief-version-layout{grid-template-columns:minmax(320px,.9fr) minmax(320px,1.1fr);gap:22px;display:grid}.version-history{align-content:start;gap:10px;display:grid}.version-history article{border:1px solid var(--line);background:#121414;padding:15px}.version-history article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.version-history p{color:var(--muted);margin:12px 0;line-height:1.55}.version-history small{color:var(--muted);font-family:ui-monospace,Cascadia Code,monospace}.version-history button{width:100%;margin-top:14px;display:block}.status-chip{border:1px solid var(--line);color:var(--muted);padding:4px 8px;font-size:10px}.status-active{border-color:var(--ready);color:var(--ready)}.status-proposal{border-color:var(--warning);color:var(--warning)}.panel{border:1px solid var(--line);background:#1e2122b8;padding:25px}.panel h2,.section-heading h2{margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:28px;font-weight:500}.compact-form{margin-top:22px}.large-copy{font-family:Georgia,Noto Serif SC,serif;font-size:20px}.section-heading{justify-content:space-between;margin:56px 0 20px}.section-heading .eyebrow{margin-bottom:8px}.section-heading>span{color:var(--muted);font-size:13px}.inline-form{border:1px solid var(--line);background:#1e21228c;grid-template-columns:120px minmax(220px,1fr) 140px auto;align-items:end;gap:12px;padding:18px;display:grid}.chapter-list{border:1px solid var(--line);margin-top:16px;display:grid}.chapter-list article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.chapter-list article:last-child{border-bottom:0}.chapter-list a:hover,.chapter-list a:focus-visible{color:var(--accent)}.chapter-main{width:min(1500px,100% - 48px)}.chapter-workspace-list,.run-history-list{gap:10px;display:grid}.chapter-workspace-list article,.run-history-list article{border:1px solid var(--line);background:#1e2122b8;grid-template-columns:130px 1fr auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.chapter-workspace-list a:hover article,.chapter-workspace-list a:focus-visible article,.run-history-list a:hover article,.run-history-list a:focus-visible article{border-color:var(--accent)}.chapter-workspace-list article>span:first-child,.chapter-workspace-list small,.run-history-list span,.run-history-list small{color:var(--muted)}.chapter-workspace-list article>div{gap:7px;display:grid}.status-committed{border-color:var(--ready);color:var(--ready)}.status-archived{color:var(--muted)}.chapter-action-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.chapter-action-bar button{margin:0}.chapter-action-bar a{color:var(--accent);margin-left:auto;font-size:13px}.chapter-workspace-layout{grid-template-columns:minmax(210px,.55fr) minmax(440px,1.4fr) minmax(280px,.8fr);align-items:start;gap:14px;display:grid}.chapter-workspace-layout>.panel,.chapter-content-column>.panel{margin:0}.version-sidebar,.diff-sidebar{position:sticky;top:14px}.version-sidebar .panel-heading>span,.chapter-version-reader .panel-heading>span,.revision-editor .panel-heading>span{color:var(--muted);font-size:11px}.version-selector-list{gap:8px;margin-top:18px;display:grid}.version-selector-list button{border-color:var(--line);color:var(--ink);text-align:left;gap:6px;margin:0;padding:12px;display:grid}.version-selector-list button small,.version-selector-list button span{color:var(--muted);font-size:10px}.version-selector-list button.is-selected{border-color:var(--accent);background:var(--accent-soft)}.chapter-content-column{gap:14px;display:grid}.trace-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0}.trace-grid div{grid-template-columns:100px minmax(0,1fr)}.trace-grid dd{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Code,monospace;font-size:11px}.chapter-content{white-space:pre-wrap;max-height:70vh;color:var(--ink);margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:16px;line-height:2;overflow:auto}.revision-editor textarea{min-height:320px}.diff-sidebar .short-field{max-width:none;margin-top:18px}.compact-diff{gap:10px;margin-top:18px;display:grid}.compact-diff>p{font-size:11px}.compact-diff>div{border-left:2px solid var(--line);background:#121414;padding:12px}.compact-diff pre{white-space:pre-wrap;max-height:220px;color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.6;overflow:auto}.diff-removed{border-left-color:#e48c79!important}.diff-added{border-left-color:var(--ready)!important}.chapter-list span,.chapter-list small{color:var(--muted)}.project-tool-link{margin-top:20px}.project-tool-actions,.workspace-actions,.review-actions{flex-wrap:wrap;gap:10px;display:flex}.planning-main{width:min(1440px,100% - 48px)}.planning-heading h1{max-width:none}.readiness-summary{color:var(--muted);justify-items:end;gap:10px;display:grid}.planning-tabs{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:24px;display:grid}.planning-tabs button{border:0;border-right:1px solid var(--line);color:var(--muted);margin:0}.planning-tabs button:last-child{border-right:0}.planning-tabs button.is-current{background:var(--accent-soft);color:var(--accent)}.form-notice{border-left:2px solid var(--ready);color:var(--ready);background:#85c89b17;padding:12px 14px;line-height:1.6}.planning-layout{grid-template-columns:minmax(230px,.68fr) minmax(360px,1.15fr) minmax(280px,.8fr);align-items:start;gap:14px;display:grid}.panel-heading,.chapter-planning-toolbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.panel-heading .eyebrow,.chapter-planning-toolbar .eyebrow{margin-bottom:7px}.panel-heading small{max-width:90px;color:var(--muted);text-align:right}.outline-tree{gap:7px;margin-top:24px;display:grid}.outline-node{border-color:var(--line);width:100%;color:var(--ink);text-align:left;gap:4px;margin:0;padding:11px 12px;display:grid}.outline-node span,.outline-node small{color:var(--muted);letter-spacing:.08em;font-size:10px}.outline-node strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.outline-node.is-selected{border-color:var(--accent);background:var(--accent-soft)}.outline-node.level-volume,.outline-node.level-arc,.outline-node.level-rolling_window{width:calc(100% - 12px);margin-left:12px}.outline-node.level-arc{width:calc(100% - 24px);margin-left:24px}.outline-node.level-rolling_window{width:calc(100% - 36px);margin-left:36px}.outline-node.level-chapter{width:calc(100% - 48px);margin-left:48px}.planning-lock-toggle{margin:0;font-weight:500}.sub-editor{border-top:1px solid var(--line);padding-top:18px}.sub-editor h3,.impact-report h3{margin:0 0 12px;font-size:15px}.compact-inline-form{grid-template-columns:minmax(130px,.7fr) minmax(160px,1fr) auto;gap:8px;display:grid}.compact-inline-form button{margin:0}.compact-chip{border:1px solid var(--line);color:var(--muted);margin:8px 6px 0 0;padding:5px 8px;font-size:11px;line-height:1.4;display:inline-block}.version-summary{color:var(--muted);margin-top:22px;font-size:13px}.version-summary p{margin:8px 0}.review-actions{margin-top:22px}.review-actions button,.workspace-actions button{margin:0}.impact-report{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.impact-report dl{grid-template-columns:repeat(2,1fr);gap:8px}.impact-report dl div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;padding:7px 0}.impact-reason{margin:7px 0;font-family:ui-monospace,Cascadia Code,monospace;font-size:11px;color:var(--warning)!important}.muted-copy{color:var(--muted);font-size:13px}.rolling-workspace{gap:20px;display:grid}.inline-version-summary{gap:12px;margin:0;display:flex}.short-field{max-width:180px;color:var(--muted);gap:8px;font-size:13px;font-weight:600;display:grid}.rolling-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rolling-grid article{border:1px solid var(--line);background:#121414;grid-template-columns:100px 1fr 1fr;align-items:end;gap:10px;padding:12px;display:grid}.rolling-grid article>div,.rolling-grid label{gap:7px;display:grid}.rolling-grid small,.rolling-grid label{color:var(--muted);font-size:11px}.chapter-planning-toolbar{margin-bottom:14px}.chapter-planning-toolbar label{min-width:260px;color:var(--muted);gap:7px;font-size:12px;display:grid}.readiness-details{color:var(--muted);text-align:right;gap:5px;font-size:12px;display:grid}.readiness-details strong{color:var(--ink)}.chapter-planning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.chapter-planning-grid>form{align-content:start;margin-top:0}.compact-actions{margin-top:0}.scene-preview{gap:8px;display:grid}.scene-preview article{border:1px solid var(--line);grid-template-columns:34px 1fr auto;gap:10px;padding:12px;display:grid}.scene-preview span,.scene-preview small{color:var(--muted)}.canon-form-grid,.canon-card-grid,.canon-view-grid{gap:16px;display:grid}.canon-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.canon-form-grid .panel{align-content:start;margin:0}.canon-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.canon-card-grid h3{margin:0 0 8px;font-family:Georgia,Noto Serif SC,serif;font-size:24px}.fact-row{border-top:1px solid var(--line);margin-top:18px;padding-top:14px;font-size:13px}.canon-view-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.compact-record,.evidence-list article{border-bottom:1px solid var(--line);gap:7px;padding:14px 0;display:grid}.compact-record p{margin:0}.compact-record small,.evidence-list small{color:var(--muted);line-height:1.5}.run-main{width:min(1320px,100% - 48px)}.run-heading,.run-status-summary{align-items:flex-end}.run-status-summary{justify-items:end;gap:8px;display:grid}.run-status{border:1px solid var(--line);color:var(--ready);padding:8px 12px;font-family:ui-monospace,Cascadia Code,monospace;font-size:12px}.status-failed_retryable,.status-failed_terminal,.status-cancelled{color:var(--warning)}.run-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:28px 0 14px;display:grid}.run-metrics article{gap:9px;margin:0;display:grid}.run-metrics span,.run-metrics small,.run-status-summary small{color:var(--muted);font-size:11px}.run-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.run-danger-alert{border-left:2px solid var(--warning);background:#e7bd721a;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.run-danger-alert span{color:var(--muted);flex:1}.run-danger-alert a{color:var(--warning);font-size:12px}.run-controls button{margin:0}.run-controls a{margin-left:auto}.run-layout{grid-template-columns:minmax(440px,1.25fr) minmax(300px,.75fr);gap:14px;display:grid}.run-layout>.panel{margin:0}.run-step-list{gap:8px;padding:0;list-style:none;display:grid}.run-step-list li{border:1px solid var(--line);grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.run-step-list li>span,.run-step-list small,.event-ledger span,.event-ledger small{color:var(--muted);font-family:ui-monospace,Cascadia Code,monospace;font-size:11px}.run-step-list li>div{gap:6px;display:grid}.run-step-list button{margin:0}.step-succeeded{border-left:2px solid var(--ready)!important}.step-failed,.step-error{color:var(--warning)}.event-ledger article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:6px 12px;padding:12px 0;display:grid}.event-ledger p,.event-ledger small{margin:0}.event-ledger small{grid-column:2}.quality-heading{align-items:flex-end}.quality-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:28px 0 14px;display:grid}.quality-summary-grid article{gap:8px;margin:0;display:grid}.quality-summary-grid span,.quality-summary-grid small{color:var(--muted);font-size:11px}.quality-total strong{font-size:clamp(30px,5vw,54px)}.quality-workbench>.panel{margin:0 0 14px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metric-grid>article,.issue-list>article,.version-diff-grid>article{border:1px solid var(--line);padding:16px}.metric-grid header,.issue-list header,.issue-list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-grid header span{font-family:ui-monospace,Cascadia Code,monospace;font-size:24px}.score-good{border-left:2px solid var(--ready)!important}.score-watch,.score-low,.issue-blocking{border-left:2px solid var(--warning)!important}.quality-evidence,.issue-list{gap:10px;display:grid}.quality-evidence blockquote,.issue-list blockquote{border-left:2px solid var(--line-strong);color:var(--muted);margin:0;padding:10px 12px}.quality-evidence blockquote p{color:var(--ink);margin:5px 0 0}.quality-evidence blockquote span,.quality-evidence small,.issue-list small{color:var(--muted);font-size:11px}.quality-reason{gap:8px;margin-bottom:14px;display:grid}.quality-reason textarea{min-height:72px}.issue-list header>div{gap:5px;display:grid}.issue-list header span{color:var(--warning);text-transform:uppercase;font-family:ui-monospace,Cascadia Code,monospace;font-size:11px}.issue-list footer{justify-content:flex-start}.issue-list footer button{margin:0}.version-diff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.version-diff-grid pre,.state-delta-preview pre{white-space:pre-wrap;word-break:break-word;max-height:440px;overflow:auto}.diff-change-list{gap:8px;padding:0;list-style:none;display:grid}.diff-change-list li{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.diff-change-list del,.diff-change-list ins{padding:10px;text-decoration:none}.diff-change-list del{background:color-mix(in srgb, var(--warning) 12%, transparent)}.diff-change-list ins{background:color-mix(in srgb, var(--ready) 12%, transparent)}.quality-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quality-actions button{margin:0}.quality-actions a{margin-left:auto}.quality-success{border:1px solid var(--ready);color:var(--ready);padding:16px}.operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.system-health-panel{margin-bottom:14px}.system-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.system-health-grid h3{margin-top:0;font-size:13px}.system-health-grid dl,.system-alerts{gap:7px;margin:0;padding:0;list-style:none;display:grid}.system-health-grid dl div,.system-alerts li{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding-bottom:7px;display:flex}.system-health-grid dt,.system-alerts span{color:var(--muted)}.system-health-grid dd{margin:0;font-family:ui-monospace,Cascadia Code,monospace}.operations-metrics article{gap:10px;display:grid}.operations-metrics span,.operations-layout small{color:var(--muted);font-size:11px}.operations-metrics strong{font-family:ui-monospace,Cascadia Code,monospace;font-size:24px}.operations-layout{grid-template-columns:minmax(420px,1.2fr) minmax(300px,.8fr);gap:14px;display:grid}.alert-list,.quality-trend{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.operational-alert,.quality-trend li{border:1px solid var(--line);padding:14px}.operational-alert header,.quality-trend li{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.operational-alert header code{color:var(--muted);font-size:10px}.operational-alert p{color:var(--muted);line-height:1.6}.operational-alert button{margin:0}.severity-warning,.severity-danger{border-left:2px solid var(--warning)}.quality-trend li{grid-template-columns:1fr auto auto}.publishing-layout{grid-template-columns:minmax(320px,.75fr) minmax(480px,1.25fr);align-items:start;gap:14px;display:grid}.publishing-layout>.panel{margin:0}.export-form{margin:0;position:sticky;top:14px}.export-form .panel-heading>span,.publishing-layout .panel-heading>span{color:var(--muted);font-size:11px}.compact-guardrail{margin:0;padding:16px}.export-history-list{gap:10px;margin-top:20px;display:grid}.export-history-list>article{border:1px solid var(--line);background:#121414;padding:16px}.export-history-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.export-history-list article>p{color:var(--muted);font-size:12px}.export-manifest-summary{border:1px solid var(--line);padding:12px}.export-manifest-summary div{grid-template-columns:72px minmax(0,1fr)}.export-manifest-summary dd{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Code,monospace;font-size:10px}.export-history-list .primary-link{width:100%;margin-top:12px}.status-queued,.status-running{border-color:var(--warning);color:var(--warning)}.status-completed{border-color:var(--ready);color:var(--ready)}.status-failed,.status-cancelled{color:#f1ad9e}.publishing-controls{margin-top:56px}.safe-publishing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.safe-publishing-grid>.panel{margin:0}.safe-publishing-grid .panel-heading>span{color:var(--muted);font-size:11px}.compact-toggle{margin:0}.publish-confirmation-summary{border:1px solid var(--line);padding:12px}.publish-confirmation-summary div{grid-template-columns:80px minmax(0,1fr)}.publish-confirmation-summary dd{overflow-wrap:anywhere;font-family:ui-monospace,Cascadia Code,monospace;font-size:10px}.required-confirmation{overflow-wrap:anywhere;border:1px solid var(--warning);color:var(--warning);padding:12px;font-size:10px;line-height:1.6;display:block}.danger-button{color:#f1ad9e;background:#e48c791f;border-color:#e48c79;margin:0}.danger-button:hover,.danger-button:focus-visible{background:#e48c7933}.publishing-job-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.publishing-job-list article{border:1px solid var(--line);background:#121414;gap:10px;padding:16px;display:grid}.publishing-job-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.publishing-job-list p,.publishing-job-list small{color:var(--muted);margin:0}.publishing-job-list code{overflow-wrap:anywhere;color:var(--muted);font-size:10px}.publishing-job-list button{margin:0}.feedback-section{margin-top:2rem}.feedback-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;display:grid}.feedback-list article>div>span{color:var(--text-muted);font-size:.82rem}.status-dry_run_succeeded,.status-published{border-color:var(--ready);color:var(--ready)}@media (max-width:680px){.site-header-shell{border-bottom:1px solid var(--line)}.site-header{align-items:flex-start;gap:18px;padding:20px 24px}.brand small{display:none}.main-nav{gap:14px}.project-navigation{padding:0 24px 16px}.breadcrumb,.project-nav{scrollbar-width:thin}main{width:min(100% - 36px,960px);padding-top:64px}.status-grid{grid-template-columns:1fr;margin-top:48px}.auth-panel,.wizard{padding:28px 22px}.page-heading,.project-card{flex-direction:column;align-items:stretch}.form-grid,.detail-grid,.brief-version-layout,.inline-form,.canon-form-grid,.canon-card-grid,.canon-view-grid,.planning-layout,.rolling-grid,.chapter-planning-grid,.run-metrics,.run-layout,.quality-summary-grid,.metric-grid,.version-diff-grid,.diff-change-list,.operations-metrics,.operations-layout,.system-health-grid,.publishing-layout,.safe-publishing-grid,.publishing-job-list,.feedback-layout,.chapter-workspace-layout,.trace-grid,.chapter-workspace-list article,.run-history-list article{grid-template-columns:1fr}.version-sidebar,.diff-sidebar,.export-form{position:static}.planning-tabs{grid-template-columns:1fr}.planning-tabs button{border-right:0;border-bottom:1px solid var(--line)}.planning-tabs button:last-child{border-bottom:0}.panel-heading,.chapter-planning-toolbar{flex-direction:column;align-items:stretch}.chapter-planning-toolbar label{min-width:0}.readiness-details{text-align:left}.rolling-grid article,.compact-inline-form,.stepper{grid-template-columns:1fr}.stepper li{display:none}.stepper li.is-current{display:block}.chapter-list article{grid-template-columns:1fr;gap:6px}}
