:root{--bg:#0c1116;--bg-elevated:#111820;--bg-panel:#141c24;--bg-panel-strong:#18212a;--bg-panel-soft:#10171f;--border:rgba(149,166,182,0.18);--border-strong:rgba(149,166,182,0.34);--copy:#edf2f7;--muted:#9aa8b6;--accent:#7ec28f;--accent-strong:#6ba0d8;--warning:#d2a55f;--shadow:0 0 0 rgba(0,0,0,0);--focus:rgba(126,194,143,0.28)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:linear-gradient(180deg,#0d1217,#0b1015);color:var(--copy);font-family:var(--font-ui),ui-sans-serif,system-ui,sans-serif}body{min-height:100vh;position:relative;overflow-x:hidden}body:after,body:before{content:"";position:fixed;pointer-events:none;z-index:-1;inset:0}body:before{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:2.75rem 2.75rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.46),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.46),transparent 88%);opacity:.22}body:after{inset:auto 0 0 0;height:12rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.22))}::selection{background:rgba(126,194,143,.26)}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:16rem minmax(0,1fr);position:relative}.app-shell,.sidebar{display:grid;min-height:100vh}.sidebar{align-content:start;grid-gap:1rem;gap:1rem;padding:1.2rem 1rem;border-right:1px solid var(--border);background:linear-gradient(180deg,rgba(12,17,22,.98),rgba(12,17,22,.94));position:-webkit-sticky;position:sticky;top:0}.brand-lockup h1,.page-header h2,.section-header h3{font-family:var(--font-ui),ui-sans-serif,system-ui,sans-serif}.brand-lockup h1{margin:.2rem 0 .3rem;font-size:1.6rem;line-height:1;letter-spacing:-.03em}.list-meta,.metric-detail,.page-copy,.section-copy,.subtle,.table-muted{color:var(--muted)}.eyebrow{margin:0;color:var(--accent);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-family:var(--font-mono),ui-monospace,monospace}.nav-list{display:grid;grid-gap:.45rem;gap:.45rem}.nav-link{display:grid;grid-gap:.18rem;gap:.18rem;min-height:0;padding:.78rem .82rem;border:1px solid transparent;border-radius:.8rem;color:var(--muted);background:transparent;transition:border-color .16s ease,background .16s ease,color .16s ease}.nav-link span{font-size:.96rem;font-weight:600}.nav-link small{color:var(--muted);font-size:.76rem;line-height:1.4}.nav-link:hover{border-color:var(--border);background:rgba(255,255,255,.025);color:var(--copy)}.nav-link.is-active,.nav-link[aria-current=page]{border-color:rgba(126,194,143,.32);background:rgba(126,194,143,.08);color:var(--copy)}.attention-item,.header-chip,.list-item,.metric-card,.pill,.registry-item,.section-card,.sidebar-note,.timeline-item{border:1px solid var(--border);background:var(--bg-panel);box-shadow:var(--shadow)}.sidebar-note{padding:.85rem .9rem;border-radius:.85rem;background:var(--bg-panel-soft)}.sidebar-note p{margin:0}.sidebar-note p+p{margin-top:.45rem}.workspace{display:grid;align-content:start;grid-gap:1rem;gap:1rem;padding:1.2rem 1.35rem}.page-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,auto);grid-gap:1rem;gap:1rem;align-items:start;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:.95rem;background:var(--bg-panel-strong)}.page-header-main{display:grid;grid-gap:.35rem;gap:.35rem}.page-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.header-context{margin:0;color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono),ui-monospace,monospace}.page-header h2{margin:0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.02;letter-spacing:-.03em}.page-copy{margin:0;max-width:46rem;line-height:1.55}.page-header-side{display:grid;justify-items:end;grid-gap:.5rem;gap:.5rem}.header-chip{align-self:start;padding:.52rem .68rem;border-radius:.55rem;color:var(--copy);font-family:var(--font-mono),ui-monospace,monospace;font-size:.8rem;background:rgba(126,194,143,.08);border-color:rgba(126,194,143,.26)}.page-side-copy{margin:0;max-width:16rem;color:var(--muted);font-size:.9rem;line-height:1.5;text-align:right}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.75rem;gap:.75rem}.metric-card,.section-card{border-radius:.9rem}.metric-card{padding:.9rem 1rem;min-height:6.9rem;position:relative;overflow:hidden}.metric-card:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;height:100%;background:rgba(126,194,143,.72);opacity:.85}.metric-card.is-critical{border-color:rgba(217,111,99,.34)}.metric-card.is-critical:after{background:rgba(217,111,99,.9)}.metric-card.is-warning{border-color:rgba(210,165,95,.3)}.metric-card.is-warning:after{background:rgba(210,165,95,.88)}.metric-card.is-positive{border-color:rgba(126,194,143,.3)}.metric-card.is-neutral:after{background:rgba(107,160,216,.72)}.metric-label{margin:0;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-family:var(--font-mono),ui-monospace,monospace}.metric-value{margin:.5rem 0 .3rem;font-size:1.7rem;font-weight:600;letter-spacing:-.03em}.metric-detail{line-height:1.5;font-size:.9rem}.content-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);grid-gap:1rem;gap:1rem}.stack{display:grid;grid-gap:.85rem;gap:.85rem}.section-card{display:grid;grid-gap:1rem;gap:1rem;padding:1rem 1.05rem}.section-header h3{margin:0;font-size:1.08rem;letter-spacing:-.02em}.section-header{margin-bottom:0}.section-copy{margin:.25rem 0 0;max-width:44rem;line-height:1.55;font-size:.94rem}.list{display:grid;grid-gap:.8rem;gap:.8rem}.attention-item,.list-item,.registry-item,.timeline-item{padding:.9rem .95rem;border-radius:.75rem;background:var(--bg-panel-soft)}.list-title,.workspace-title{margin:0 0 .2rem;font-size:.98rem;font-weight:600}.list-meta{margin:0 0 .45rem;font-size:.88rem}.pill-row{display:flex;flex-wrap:wrap;gap:.45rem}.pill{display:inline-flex;align-items:center;padding:.3rem .55rem;border-radius:.5rem;box-shadow:none;color:var(--muted);font-size:.78rem;background:rgba(255,255,255,.02)}.provenance-block{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.8rem}.provenance-label{margin:0}.provenance-row{gap:.45rem}.provenance-pill{background:rgba(255,255,255,.04)}.provenance-pill.is-fresh,.provenance-pill.is-synced{border-color:rgba(97,212,160,.32);background:rgba(97,212,160,.12);color:#b8f0d8}.provenance-pill.is-derived{border-color:rgba(255,138,61,.3);background:rgba(255,138,61,.1);color:#ffd7bd}.provenance-pill.is-neutral,.provenance-pill.is-operator{border-color:rgba(151,188,201,.24);background:rgba(151,188,201,.08);color:#d6e6eb}.provenance-pill.is-stale{border-color:rgba(255,107,107,.28);background:rgba(255,107,107,.1);color:#ffd4d4}.two-column{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.two-column,.workspace-grid{display:grid;grid-gap:1rem;gap:1rem}.mini-bars{display:grid;grid-gap:.75rem;gap:.75rem}.mini-bar-row{display:grid;grid-gap:.4rem;gap:.4rem}.mini-bar-meta{display:flex;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.9rem}.mini-bar-track{height:.65rem;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08)}.mini-bar-fill{height:100%;border-radius:999px}.tone-positive{background:linear-gradient(90deg,var(--accent),#9af5ca)}.tone-neutral{background:linear-gradient(90deg,var(--accent-strong),#ffbc8e)}.registry-item.is-active{border-color:rgba(97,212,160,.5)}.workspace-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.65rem;gap:.65rem}.summary-box{padding:.75rem .8rem;border-radius:.75rem;background:var(--bg-panel-soft);border:1px solid var(--border)}.summary-box p{margin:0}.summary-box strong{display:block;margin-top:.32rem;font-size:1rem;line-height:1.25}.simple-table{width:100%;border-collapse:collapse}.table-wrap{overflow-x:auto}.simple-table td,.simple-table th{padding:.75rem .45rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.06)}.simple-table th{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-mono),ui-monospace,monospace}.form-stack{display:grid;grid-gap:.85rem;gap:.85rem}.form-columns,.form-grid{display:grid;grid-gap:.8rem;gap:.8rem}.form-columns,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.field{display:grid;grid-gap:.32rem;gap:.32rem}.field span,.form-eyebrow{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-mono),ui-monospace,monospace}.form-eyebrow{margin:0;color:var(--accent)}.field input,.field select,.field textarea{width:100%;padding:.74rem .82rem;border:1px solid var(--border);border-radius:.68rem;background:#0e151d;color:var(--copy);font:inherit}.field input::placeholder,.field textarea::placeholder{color:rgba(145,170,181,.7)}.field textarea{min-height:6.5rem;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:rgba(126,194,143,.52);box-shadow:0 0 0 3px var(--focus)}.button-primary{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:2.7rem;padding:.72rem .95rem;border:1px solid rgba(126,194,143,.62);border-radius:.68rem;background:rgba(126,194,143,.9);color:#08110c;font:inherit;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.button-primary:hover{border-color:rgba(126,194,143,.78);background:rgba(145,205,156,.94)}.button-danger,.button-secondary{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:2.7rem;padding:.72rem .95rem;border-radius:.68rem;font:inherit;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.button-secondary{border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--copy)}.button-secondary:hover{border-color:var(--border-strong);background:rgba(255,255,255,.05)}.button-danger{border:1px solid rgba(217,111,99,.32);background:rgba(217,111,99,.08);color:#ffd4d4}.button-danger:hover{background:rgba(217,111,99,.14)}.button-danger:disabled,.button-primary:disabled,.button-secondary:disabled{transform:none;opacity:.6;cursor:not-allowed;box-shadow:none}.sidebar-actions{margin-top:auto}.sidebar-button{width:100%;justify-content:center}.status-banner{padding:.82rem .95rem;border-radius:.78rem;border:1px solid var(--border);background:var(--bg-panel-strong)}.status-banner.is-success{border-color:rgba(126,194,143,.34);color:#b8f0d8}.status-banner.is-danger{border-color:rgba(217,111,99,.34);color:#ffd4d4}.compact-banner{padding:.7rem .85rem;font-size:.92rem}.table-actions{display:flex;gap:.55rem;flex-wrap:wrap}.table-muted{color:var(--muted);font-size:.86rem}.selectable-card{width:100%;text-align:left;color:inherit;cursor:pointer}.selectable-card:hover{border-color:rgba(126,194,143,.42)}.selectable-card.is-active{border-color:rgba(126,194,143,.52);background:rgba(126,194,143,.08)}.incident-row-card{display:grid;grid-gap:.85rem;gap:.85rem}.incident-row-button{display:grid;grid-gap:.65rem;gap:.65rem;padding:0;background:transparent;border:0}.incident-row-header,.incident-select-row{display:flex;gap:.75rem}.incident-row-header{justify-content:space-between}.incident-row-header,.incident-select-row{align-items:flex-start}.incident-select-row input[type=checkbox]{margin-top:.3rem}.empty-state-panel,.inspector-card{border:1px solid var(--border);border-radius:.78rem;background:var(--bg-panel-soft)}.empty-state-panel{padding:.95rem;color:var(--muted)}.inspector-card{padding:.95rem;display:grid;grid-gap:.8rem;gap:.8rem}.case-note-grid{align-items:start}.case-note-card{min-height:100%}.case-attachment-preview{display:grid;grid-gap:.8rem;gap:.8rem}.case-attachment-frame,.case-attachment-image{width:100%;border-radius:.78rem;border:1px solid var(--border);background:#0e151d}.case-attachment-image{object-fit:cover;max-height:24rem}.case-attachment-frame{min-height:24rem}.timeline-save-grid{align-items:end}.timeline-save-actions{min-height:100%;align-items:flex-end}.timeline-saved-row{margin-top:.8rem}.compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.8rem;gap:.8rem}.surface-brief{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);grid-gap:1rem;gap:1rem;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:.95rem;background:var(--bg-panel-strong)}.queue-summary,.review-item-main,.review-item-side,.section-subgrid,.surface-brief-main,.surface-brief-side{display:grid;grid-gap:.65rem;gap:.65rem}.surface-brief h3{margin:0;font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.05;letter-spacing:-.03em}.surface-brief p{margin:0}.active-filter-row,.badge-row,.command-links,.secondary-actions,.surface-brief-actions{display:flex;flex-wrap:wrap;gap:.55rem}.signal-grid,.subpanel-grid,.surface-brief-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.65rem;gap:.65rem}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:1rem;gap:1rem}.support-grid--three{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.action-lane,.data-grid-two,.decision-grid,.record-grid,.review-item{display:grid;grid-gap:1rem;gap:1rem}.decision-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.action-lane{grid-template-columns:minmax(0,1fr) minmax(13rem,.9fr);align-items:start}.review-item{grid-template-columns:minmax(0,1fr) minmax(14rem,.92fr);align-items:start}.record-grid{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.22fr);align-items:start}.data-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.action-card,.command-link,.review-primary-action,.subpanel,.surface-stat{display:grid;grid-gap:.45rem;gap:.45rem;padding:.82rem .88rem;border:1px solid var(--border);border-radius:.78rem;background:var(--bg-panel-soft)}.action-card span,.surface-stat span{color:var(--muted);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-mono),ui-monospace,monospace}.surface-stat strong{font-size:1rem;line-height:1.25}.action-note,.command-link span,.subpanel-copy,.surface-stat small{color:var(--muted);font-size:.84rem;line-height:1.45}.surface-stat.is-critical{border-color:rgba(217,111,99,.34);background:rgba(217,111,99,.08)}.surface-stat.is-warning{border-color:rgba(210,165,95,.32);background:rgba(210,165,95,.08)}.action-card.is-primary,.review-primary-action,.surface-stat.is-positive{border-color:rgba(126,194,143,.36);background:rgba(126,194,143,.08)}.action-card.is-terminal{border-color:rgba(217,111,99,.28)}.list-item-header,.queue-header-bar,.section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem;align-items:flex-start}.item-summary,.section-heading p,.subpanel-title,.supporting-note{margin:0}.command-link strong,.subpanel-title{font-size:.95rem;font-weight:600}.action-stack,.feature-list,.list-compact,.review-support-list{display:grid;grid-gap:.55rem;gap:.55rem}.active-filter,.badge-chip{display:inline-flex;align-items:center;padding:.3rem .55rem;border-radius:.5rem;border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--muted);font-size:.78rem}.section-divider{width:100%;height:1px;background:var(--border)}.readiness-detail-layout{align-items:start}.readiness-filter-grid{align-items:end}.readiness-checkbox{align-self:end;display:flex;gap:.7rem;align-items:center;min-height:3.2rem}.readiness-checkbox input{width:auto}.readiness-type-group{margin:0;padding:0;border:0;display:grid;grid-gap:.6rem;gap:.6rem}.readiness-type-group legend{padding:0;color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-mono),ui-monospace,monospace}.readiness-type-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--muted);cursor:pointer}.readiness-type-pill input{width:auto;margin:0}.readiness-type-pill.is-active{border-color:rgba(97,212,160,.4);background:rgba(97,212,160,.12);color:var(--copy)}.readiness-view-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:1rem;gap:1rem}.readiness-control-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.95fr);grid-gap:1rem;gap:1rem;align-items:start}.readiness-control-panel{min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),rgba(255,255,255,.015)}.readiness-control-panel.is-critical{border-color:rgba(255,107,107,.28);background:linear-gradient(180deg,rgba(255,107,107,.1),rgba(255,107,107,.03)),rgba(255,255,255,.015)}.readiness-control-panel.is-warning{border-color:rgba(255,180,84,.22);background:linear-gradient(180deg,rgba(255,180,84,.1),rgba(255,180,84,.03)),rgba(255,255,255,.015)}.readiness-control-panel.is-positive{border-color:rgba(113,221,176,.28)}.readiness-control-headline{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.05;letter-spacing:-.03em}.readiness-panel-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem 1rem;align-items:flex-start}.readiness-mix-list{display:grid;grid-gap:.8rem;gap:.8rem}.readiness-mix-row{display:grid;grid-gap:.35rem;gap:.35rem}.readiness-mix-fill{background:linear-gradient(90deg,rgba(113,221,176,.96),rgba(255,152,97,.9));box-shadow:0 0 22px rgba(113,221,176,.22)}.readiness-signal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:.75rem;gap:.75rem}.readiness-signal-grid--compact{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.readiness-signal-grid--wide{margin-top:1rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.readiness-signal-card{display:grid;grid-gap:.25rem;gap:.25rem;padding:.92rem;border-radius:1rem;border:1px solid rgba(159,196,210,.14);background:rgba(255,255,255,.028)}.readiness-signal-card small,.readiness-signal-card span{color:var(--muted)}.readiness-signal-card span{font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-mono),ui-monospace,monospace}.readiness-signal-card strong{font-size:1.35rem;line-height:1.05;letter-spacing:-.04em}.readiness-signal-card small{font-size:.84rem;line-height:1.45}.readiness-triage-stack{display:grid;grid-gap:1rem;gap:1rem}.readiness-triage-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:flex-start}.readiness-triage-copy{margin:0}.readiness-draft-banner{display:grid;grid-gap:.7rem;gap:.7rem}.readiness-shortcut-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:.8rem;gap:.8rem}.readiness-shortcut{display:grid;grid-gap:.8rem;gap:.8rem;align-content:start;transition:border-color .16s ease,background .16s ease,transform .16s ease}.readiness-shortcut.is-active{border-color:rgba(97,212,160,.52);background:rgba(97,212,160,.08)}.readiness-shortcut-count{white-space:nowrap}.readiness-filter-pill{background:rgba(255,255,255,.05)}.readiness-saved-view.is-active{border-color:rgba(97,212,160,.42);background:rgba(97,212,160,.08)}.readiness-row{width:100%;text-align:left;color:inherit;cursor:pointer;display:grid;grid-gap:.9rem;gap:.9rem;transition:border-color .16s ease,background .16s ease,transform .16s ease}.readiness-row:hover{transform:translateY(-1px);border-color:rgba(97,212,160,.42)}.readiness-row-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem 1rem;align-items:flex-start}.readiness-row-summary{margin:0;line-height:1.58}.readiness-band-pill,.readiness-flag{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--border);font-size:.8rem;font-weight:700}.readiness-band-pill.is-ready{border-color:rgba(97,212,160,.36);background:rgba(97,212,160,.12);color:#b8f0d8}.readiness-band-pill.is-watch{border-color:rgba(255,138,61,.34);background:rgba(255,138,61,.1);color:#ffd7bd}.readiness-band-pill.is-needs_action{border-color:rgba(255,174,64,.34);background:rgba(255,174,64,.1);color:#ffe1a9}.readiness-band-pill.is-hold_out_of_service,.readiness-flag.is-blocking{border-color:rgba(255,107,107,.34);background:rgba(255,107,107,.1);color:#ffd4d4}.readiness-card{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border-radius:1rem;border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.016)),rgba(255,255,255,.02)}.readiness-card.is-accepted,.readiness-card.is-acknowledged{border-color:rgba(97,212,160,.28)}.readiness-card.is-snoozed{border-color:rgba(255,174,64,.28)}.readiness-card.is-dismissed,.readiness-card.is-resolved{border-color:rgba(151,188,201,.26);opacity:.9}.readiness-tone.is-critical{border-color:rgba(255,107,107,.34);background:rgba(255,107,107,.1);color:#ffd4d4}.readiness-tone.is-warning{border-color:rgba(255,174,64,.34);background:rgba(255,174,64,.1);color:#ffe1a9}.readiness-tone.is-positive{border-color:rgba(97,212,160,.34);background:rgba(97,212,160,.1);color:#b8f0d8}.readiness-tone.is-neutral{border-color:rgba(151,188,201,.24);background:rgba(151,188,201,.08);color:#d6e6eb}.readiness-summary-boxes{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.readiness-detail-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(14rem,.9fr);grid-gap:1rem;gap:1rem;align-items:start}.readiness-detail-actions{display:grid;grid-gap:.7rem;gap:.7rem;align-content:start}.readiness-detail-actions .button-secondary{width:100%;justify-content:center}.readiness-detail-summary,.readiness-recommendation-summary{margin:0;line-height:1.58;font-size:1.02rem}.readiness-issue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.readiness-issue-card{display:grid;grid-gap:.8rem;gap:.8rem}.readiness-issue-card.is-critical{border-color:rgba(255,107,107,.26);background:linear-gradient(180deg,rgba(255,107,107,.08),rgba(255,107,107,.03)),rgba(255,255,255,.02)}.readiness-issue-card.is-warning{border-color:rgba(255,180,84,.22);background:linear-gradient(180deg,rgba(255,180,84,.08),rgba(255,180,84,.03)),rgba(255,255,255,.02)}.readiness-issue-item{padding:.9rem;border-radius:.95rem;border:1px solid var(--border);background:rgba(255,255,255,.03)}.readiness-issue-item.is-critical{border-color:rgba(255,107,107,.28);background:rgba(255,107,107,.08)}.readiness-issue-item.is-warning{border-color:rgba(255,180,84,.26);background:rgba(255,180,84,.08)}.readiness-issue-item.is-positive{border-color:rgba(113,221,176,.26);background:rgba(113,221,176,.08)}.readiness-issue-item.is-neutral{border-color:rgba(159,196,210,.2);background:rgba(159,196,210,.08)}.readiness-change-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.75rem;gap:.75rem}.readiness-change-card{min-height:100%}.readiness-recommendation-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.8rem;align-items:flex-start}.readiness-action-grid{display:flex;flex-wrap:wrap;gap:.6rem}.readiness-run-list{max-height:28rem;overflow:auto;padding-right:.2rem}.compare-card{min-height:100%}.compare-delta{margin-top:.5rem;font-weight:700}.compare-delta.is-positive{color:#b8f0d8}.compare-delta.is-negative{color:#ffd4d4}.security-body{min-height:100vh;display:grid;place-items:center;padding:1.2rem}.security-shell{width:min(28rem,100%);border-radius:1.4rem;border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow);overflow:hidden}.security-panel{padding:1.3rem;display:grid;grid-gap:1rem;gap:1rem}.security-eyebrow{margin:0;color:var(--accent);font-size:.76rem;text-transform:uppercase;letter-spacing:.2em;font-family:var(--font-mono),ui-monospace,monospace}.security-title{margin:0;line-height:1.05;font-size:clamp(1.65rem,5vw,2.2rem);font-family:var(--font-heading),ui-sans-serif,system-ui,sans-serif}.security-copy{margin:0;color:var(--muted)}.security-form{display:grid;grid-gap:.8rem;gap:.8rem}.security-field{display:grid;grid-gap:.3rem;gap:.3rem}.security-field span{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-family:var(--font-mono),ui-monospace,monospace}.security-input{width:100%;padding:.84rem .9rem;border:1px solid var(--border);border-radius:.95rem;background:rgba(5,12,18,.88);color:var(--copy);font:inherit}.security-input:focus{outline:none;border-color:rgba(97,212,160,.5);box-shadow:0 0 0 3px rgba(97,212,160,.14)}.security-button{margin-top:.3rem;width:100%;padding:.84rem 1rem;border-radius:999px;border:1px solid rgba(97,212,160,.3);background:linear-gradient(90deg,rgba(97,212,160,.22),rgba(97,212,160,.12));color:var(--copy);font:inherit;font-weight:700;cursor:pointer}.security-button:hover{border-color:rgba(97,212,160,.5);background:linear-gradient(90deg,rgba(97,212,160,.28),rgba(97,212,160,.16))}.security-button:disabled{opacity:.75;cursor:wait}.security-alert{padding:.75rem .9rem;border-radius:.85rem;border:1px solid rgba(255,107,107,.35);background:rgba(255,107,107,.1);color:#ffd6d6}.security-qr{display:grid;justify-items:start;grid-gap:.75rem;gap:.75rem}.security-qr-image{width:min(100%,15rem);padding:.9rem;border-radius:1rem;background:#ffffff}.security-meta{display:grid;grid-gap:.7rem;gap:.7rem;margin:0}.security-meta dt{margin-bottom:.2rem;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-mono),ui-monospace,monospace}.security-meta dd{margin:0}.security-detail code,.security-secret{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;word-break:break-all}.security-detail{color:var(--muted)}.security-code-list{margin:0;padding-left:1.2rem;display:grid;grid-gap:.45rem;gap:.45rem}:root{--bg:#0b0f12;--bg-elevated:#10161b;--bg-panel:#141a20;--bg-panel-strong:#171f26;--bg-panel-soft:#10151a;--border:rgba(160,176,192,0.15);--border-strong:rgba(160,176,192,0.3);--copy:#eef2f6;--muted:#8e9da9;--danger:#d96f63;--accent:#92c77f;--accent-strong:#6fa3d8;--warning:#d4ab69;--shadow:none;--focus:rgba(146,199,127,0.18)}body{background:radial-gradient(circle at top,rgba(93,129,167,.1),transparent 32rem),linear-gradient(180deg,#0b1014,#0a0e11)}body:before{background-size:3rem 3rem;opacity:.08}.app-shell{grid-template-columns:15rem minmax(0,1fr)}.sidebar{gap:1.15rem;padding:1.15rem .95rem;background:linear-gradient(180deg,rgba(10,14,17,.98),rgba(10,14,17,.94)),var(--bg)}.brand-lockup h1{margin:.12rem 0 .28rem;font-size:1.45rem}.sidebar-nav{display:grid;grid-gap:.9rem;gap:.9rem}.nav-group{display:grid;grid-gap:.4rem;gap:.4rem}.sidebar-group-label{margin:0;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-family:var(--font-mono),ui-monospace,monospace}.nav-link{display:flex;align-items:center;justify-content:space-between;min-height:2.8rem;padding:.62rem .75rem;border-radius:.72rem}.nav-link small{display:none}.nav-link-label{font-size:.92rem;font-weight:600}.nav-link.is-active,.nav-link[aria-current=page]{border-color:rgba(146,199,127,.22);background:rgba(146,199,127,.08);box-shadow:inset 0 0 0 1px rgba(146,199,127,.12)}.sidebar-note{padding:.78rem .82rem;border-radius:.72rem}.sidebar-note-title{margin:0;font-weight:600}.workspace{gap:.95rem;padding:1rem 1.2rem 1.35rem}.route-header{display:flex;justify-content:space-between;gap:1rem 1.4rem;align-items:start;padding:.1rem 0 .55rem;border-bottom:1px solid rgba(255,255,255,.06)}.route-header-main{display:grid;grid-gap:.18rem;gap:.18rem}.route-header-meta{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.route-header h2{margin:0;font-size:clamp(1.22rem,1.8vw,1.6rem);line-height:1.02;letter-spacing:-.03em}.route-header-side{display:grid;justify-items:end;grid-gap:.45rem;gap:.45rem;max-width:25rem;padding-top:.12rem}.route-chip{display:inline-flex;align-items:center;padding:.22rem .44rem;border-radius:999px;border:1px solid var(--border);color:var(--muted);font-size:.72rem;font-family:var(--font-mono),ui-monospace,monospace}.route-context,.route-copy{margin:0;color:var(--muted);line-height:1.45}.route-copy{max-width:44rem;font-size:.96rem}.route-context{max-width:25rem;font-size:.82rem;text-align:right}.attention-item,.empty-state-panel,.header-chip,.inspector-card,.list-item,.metric-card,.pill,.registry-item,.section-card,.timeline-item{border-radius:.72rem}.metric-card,.section-card{background:var(--bg-panel)}.metric-card{min-height:6.4rem;padding:.85rem .92rem}.section-card{gap:.9rem;padding:.9rem .95rem}.section-header{display:flex;justify-content:space-between;gap:.85rem 1rem;align-items:start}.section-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:start}.section-copy{max-width:46rem;font-size:.92rem}.summary-box{border-radius:.68rem}.attention-item,.list-item,.registry-item,.timeline-item{padding:.82rem .86rem}.active-filter,.badge-chip,.header-chip,.pill{border-radius:999px}.surface-brief{grid-template-columns:minmax(0,1fr);gap:.85rem;padding:.9rem .95rem;border-radius:.8rem}.signal-grid,.subpanel-grid,.surface-brief-stats{gap:.55rem}.action-card,.command-link,.review-primary-action,.subpanel,.surface-stat{border-radius:.68rem;padding:.74rem .8rem}.button-danger,.button-primary,.button-secondary{min-height:2.5rem;padding:.64rem .88rem;border-radius:.64rem}.button-primary{border-color:rgba(146,199,127,.56);background:rgba(146,199,127,.92);color:#091008}.button-secondary{background:rgba(255,255,255,.025)}.command-queue-grid,.command-surface,.ledger-grid,.queue-detail-shell,.record-shell{display:grid;grid-gap:1rem;gap:1rem}.command-queue-grid,.queue-detail-shell{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start}.command-support-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:1rem;gap:1rem}.detail-column,.ledger-pane,.queue-column,.record-main-grid,.support-region{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.filter-toolbar{display:grid;grid-gap:.75rem;gap:.75rem;padding:.8rem .9rem;border:1px solid var(--border);border-radius:.72rem;background:var(--bg-panel-soft)}.filter-toolbar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.7rem;gap:.7rem}.filter-toolbar-grid .field input,.filter-toolbar-grid .field select,.filter-toolbar-grid .field textarea{min-height:2.65rem}.inline-facts{display:flex;flex-wrap:wrap;gap:.5rem}.detail-hero-card,.evidence-card,.ledger-summary-strip,.record-identity,.support-card{display:grid;grid-gap:.75rem;gap:.75rem;padding:.88rem .94rem;border:1px solid var(--border);border-radius:.72rem;background:var(--bg-panel)}.detail-hero-card.is-critical,.record-identity.is-critical,.support-card.is-critical{border-color:rgba(217,111,99,.28);background:linear-gradient(180deg,rgba(217,111,99,.08),rgba(217,111,99,.02)),var(--bg-panel)}.detail-hero-card.is-warning,.record-identity.is-warning,.support-card.is-warning{border-color:rgba(212,171,105,.28);background:linear-gradient(180deg,rgba(212,171,105,.08),rgba(212,171,105,.02)),var(--bg-panel)}.detail-hero-card.is-positive,.record-identity.is-positive,.support-card.is-positive{border-color:rgba(146,199,127,.28)}.detail-context-grid,.ledger-summary-grid,.record-identity-grid,.support-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));grid-gap:.65rem;gap:.65rem}.support-region{padding-top:.15rem}.support-region>.section-card,.support-region>.support-card,.support-region>details{min-width:0}.support-columns{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.support-disclosure{border:1px solid var(--border);border-radius:.72rem;background:var(--bg-panel-soft)}.support-disclosure[open]{background:var(--bg-panel)}.support-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;cursor:pointer;list-style:none;padding:.82rem .9rem;font-weight:600}.support-disclosure summary::-webkit-details-marker{display:none}.support-disclosure summary:after{content:"+";color:var(--muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.9rem}.support-disclosure[open] summary:after{content:"-"}.support-disclosure-body{display:grid;grid-gap:.9rem;gap:.9rem;padding:0 .9rem .9rem}.record-shell{gap:.9rem}.record-identity{position:-webkit-sticky;position:sticky;top:0;z-index:5}.record-command-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);grid-gap:1rem;gap:1rem;align-items:start}.record-command-main,.record-command-side,.record-provenance-grid{display:grid;grid-gap:.75rem;gap:.75rem}.record-command-side{align-content:start}.record-primary-action strong{font-size:1.08rem;line-height:1.25}.record-provenance-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.record-tabs{display:flex;flex-wrap:wrap;gap:.55rem}.record-tab{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.55rem .82rem;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.025);color:var(--muted);font:inherit;cursor:pointer}.record-tab.is-active{border-color:rgba(146,199,127,.28);background:rgba(146,199,127,.08);color:var(--copy)}.record-tab-badge{color:var(--muted);font-size:.74rem;font-family:var(--font-mono),ui-monospace,monospace}.record-main-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.record-inline-shell{align-items:start}.ledger-summary-strip{gap:.8rem}.ledger-summary-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.ledger-grid{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);align-items:start}.ledger-shell .metric-grid{gap:.6rem}.ledger-shell .metric-card{min-height:0;padding:.75rem .8rem}.ledger-shell .metric-value{margin-top:.35rem;font-size:1.35rem}body{font-size:15.5px;line-height:1.5;text-rendering:optimizeLegibility}.brand-lockup h1,.detail-hero-card h3,.page-header h2,.record-identity h3,.route-header h2,.security-title,.surface-brief h3,.workspace-title{font-family:var(--font-heading),ui-serif,Georgia,serif}.brand-lockup h1,.page-header h2,.route-header h2,.security-title{font-weight:600;letter-spacing:-.035em}.detail-hero-card h3,.record-identity h3,.surface-brief h3,.workspace-title{font-weight:600;letter-spacing:-.024em}.brand-lockup h1{font-size:clamp(1.5rem,2vw,1.72rem);line-height:.96}.page-header h2,.route-header h2{line-height:1}.page-header h2{font-size:clamp(1.72rem,2.6vw,2.2rem)}.route-header h2{font-size:clamp(1.38rem,1.95vw,1.76rem)}.detail-hero-card h3,.record-identity h3,.surface-brief h3{font-size:clamp(1.16rem,1.5vw,1.42rem);line-height:1.12}.workspace-title{font-size:1.04rem;line-height:1.16}.eyebrow,.field span,.form-eyebrow,.header-chip,.metric-label,.record-tab-badge,.route-chip,.sidebar-group-label,.simple-table th{font-size:.69rem;letter-spacing:.14em;font-weight:500}.nav-link-label{font-size:.9rem;line-height:1.2;letter-spacing:-.01em}.action-note,.command-link span,.list-meta,.metric-detail,.page-copy,.route-context,.route-copy,.section-copy,.subpanel-copy,.subtle,.surface-stat small,.table-muted{line-height:1.55}.route-context,.route-copy{font-size:.86rem}.section-header h3{font-size:1.04rem;line-height:1.18;letter-spacing:-.018em;font-weight:600}.section-copy{margin-top:.32rem;font-size:.93rem}.list-title{margin-bottom:.16rem;font-size:.98rem;line-height:1.22}.list-meta{margin-bottom:.34rem;font-size:.82rem}.item-summary{line-height:1.58}.summary-box p{font-size:.72rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.summary-box strong{margin-top:.28rem;font-size:1.02rem;line-height:1.2}.metric-value{font-size:1.62rem;line-height:1.04}.record-tab{font-size:.9rem;font-weight:600;letter-spacing:-.01em}.button-danger,.button-primary,.button-secondary{font-size:.92rem;letter-spacing:-.01em}.field input,.field select,.field textarea{font-size:.94rem;line-height:1.45}.security-title{font-family:var(--font-heading),ui-serif,Georgia,serif}.metric-value,.readiness-signal-card strong,.summary-box strong{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}@media (max-width:1200px){.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.action-lane,.command-queue-grid,.command-support-grid,.content-grid,.data-grid-two,.decision-grid,.ledger-grid,.queue-detail-shell,.readiness-control-grid,.readiness-detail-hero,.readiness-issue-grid,.record-command-grid,.record-grid,.record-main-grid,.review-item,.surface-brief,.two-column{grid-template-columns:1fr}}@media (max-width:920px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;min-height:auto;border-right:0;border-bottom:1px solid var(--border)}.route-header{align-items:start;flex-direction:column}.route-header-side{justify-items:start;max-width:none}.page-header{grid-template-columns:1fr;padding:1.2rem}.route-context{max-width:none;text-align:left}.page-header-side{justify-items:start}.page-side-copy{text-align:left;max-width:none}}@media (max-width:640px){.sidebar,.workspace{padding:1rem}.detail-context-grid,.filter-toolbar-grid,.form-columns,.form-grid,.ledger-summary-grid,.metric-grid,.record-identity-grid,.record-provenance-grid,.workspace-summary{grid-template-columns:1fr}.active-filter-row,.badge-row,.command-links,.secondary-actions,.surface-brief-actions,.toolbar-row{width:100%}.readiness-change-grid,.readiness-signal-grid,.readiness-view-grid{grid-template-columns:1fr}.security-body{padding:1rem}}