.approval-center{--approval-accent:#d6ff67;--approval-danger:#ff846b;--approval-ink:#f1f2e8;--approval-line:#34392f;--approval-muted:#858b7c;background:#0d100d;color:var(--approval-ink);min-height:100vh}.approval-center button{color:inherit;font:inherit}.approval-center button:focus-visible{outline:2px solid var(--approval-accent);outline-offset:2px}.approval-center__topbar{align-items:stretch;background:#131712;border-bottom:1px solid var(--approval-line);display:grid;grid-template-columns:auto 1fr auto;min-height:3.8rem}.approval-center__topbar>button:first-child{align-items:center;background:transparent;border:0;border-right:1px solid var(--approval-line);cursor:pointer;display:flex;gap:.65rem;padding:0 1rem}.approval-center__topbar>button:first-child span{color:var(--approval-accent);font-size:1rem}.approval-center__topbar>div{align-content:center;display:grid;gap:.18rem;padding:.55rem 1rem}.approval-center__masthead>div>span,.approval-center__topbar>div span,.approval-ledger>header span,.cost-ledger>header span{color:var(--approval-muted);font:700 .55rem var(--font-azeret-mono),monospace;letter-spacing:.13em}.approval-center__topbar>div strong{font-size:.82rem}.approval-center__topbar>div:last-child{border-left:1px solid var(--approval-line)}.approval-center__masthead{align-items:end;border-bottom:1px solid var(--approval-line);display:flex;gap:2rem;justify-content:space-between;padding:clamp(1.6rem,4vw,3.4rem)}.approval-center__masthead h1{font-size:clamp(1.8rem,4.6vw,4.6rem);letter-spacing:-.065em;line-height:.92;margin:.35rem 0 .8rem}.approval-center__masthead p{color:var(--approval-muted);line-height:1.65;margin:0;max-width:42rem}.approval-center__masthead dl{display:grid;grid-template-columns:repeat(3,minmax(6.5rem,1fr));margin:0}.approval-center__masthead dl div{border:1px solid var(--approval-line);display:grid;gap:.4rem;margin-left:-1px;min-width:7.4rem;padding:.75rem}.approval-center__masthead dt{color:var(--approval-muted);font:700 .56rem var(--font-azeret-mono),monospace;text-transform:uppercase}.approval-center__masthead dd{color:var(--approval-accent);font:600 1.7rem var(--font-azeret-mono),monospace;margin:0}.approval-center__ledger{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(21rem,.88fr)}.approval-ledger{border-right:1px solid var(--approval-line);min-width:0}.approval-ledger>header,.cost-ledger>header{align-items:center;background:#151914;border-bottom:1px solid var(--approval-line);display:flex;justify-content:space-between;min-height:4.5rem;padding:.7rem 1rem}.approval-ledger h2,.cost-ledger h2{font-size:1rem;margin:.2rem 0 0}.approval-ledger>header>b,.cost-ledger>header>b{color:var(--approval-accent);font:700 1.1rem var(--font-azeret-mono),monospace}.approval-ledger ol,.cost-ledger ol{list-style:none;margin:0;padding:0}.approval-row{border-bottom:1px solid var(--approval-line);display:grid;grid-template-columns:minmax(8rem,.55fr) minmax(14rem,1.35fr) minmax(12rem,auto);min-height:8.3rem}.approval-row>div{align-content:center;display:grid;min-width:0;padding:1rem}.approval-row>div+div{border-left:1px solid var(--approval-line)}.approval-row__index span{color:var(--approval-accent);font-size:.75rem}.approval-row__index b{color:#696f63;font:700 .52rem var(--font-azeret-mono),monospace;margin-top:.35rem}.approval-row__subject{gap:.35rem}.approval-row__subject strong{font-size:.9rem;line-height:1.4}.approval-row__subject span{color:var(--approval-muted);font-size:.67rem}.approval-row__subject code{color:#5f655a;font-size:.58rem}.approval-row__actions{gap:.35rem;grid-template-columns:repeat(3,1fr)}.approval-center__state button,.approval-row__actions button,.cost-row__action button{background:#1c211a;border:1px solid #41483a;cursor:pointer;font-size:.65rem;min-height:2.55rem;padding:.55rem}.approval-row__actions button[data-decision=APPROVE]{border-color:#6c863b;color:var(--approval-accent)}.approval-row__actions button[data-decision=REJECT]{border-color:#78463d;color:var(--approval-danger)}.approval-row__actions button:hover:not(:disabled),.cost-row__action button:hover:not(:disabled){background:#283021}.approval-row__actions button:disabled,.cost-row__action button:disabled{cursor:wait;opacity:.55}.approval-row__decision{gap:.25rem;justify-items:start}.approval-row__decision span{color:var(--approval-muted);font-size:.6rem}.approval-row__decision b{color:var(--approval-accent);font-size:.78rem}.approval-row__decision[data-decision=REJECT] b{color:var(--approval-danger)}.cost-row{border-bottom:1px solid var(--approval-line);display:grid;grid-template-columns:minmax(9rem,1fr) minmax(8rem,.8fr) minmax(7rem,auto)}.cost-row>div{align-content:center;display:grid;gap:.25rem;min-height:7.3rem;padding:.9rem}.cost-row>div+div{border-left:1px solid var(--approval-line)}.cost-row small,.cost-row span{color:var(--approval-muted);font-size:.58rem}.cost-row__provider strong{font-size:.8rem;overflow-wrap:anywhere}.cost-row__amount b{color:var(--approval-accent);font:700 1rem var(--font-azeret-mono),monospace}.cost-row__action b{color:var(--approval-accent);font-size:.67rem}.cost-ledger aside{color:var(--approval-muted);font-size:.67rem;line-height:1.65;padding:1rem}.approval-center__empty,.approval-center__state{align-content:center;color:var(--approval-muted);display:grid;gap:.7rem;min-height:12rem;padding:2rem;place-items:center;text-align:center}.approval-center__error{background:#281915;border-bottom:1px solid #67382d;color:#f3a28e;font-size:.7rem;margin:0;padding:.75rem 1rem}@media (max-width:68rem){.approval-center__masthead{align-items:stretch;flex-direction:column}.approval-center__ledger{display:block}.approval-ledger{border-right:0}.cost-ledger{border-top:1px solid var(--approval-line)}}@media (max-width:48rem){.approval-center__topbar{grid-template-columns:1fr auto}.approval-center__topbar>div:nth-child(2){display:none}.approval-center__masthead dl{grid-template-columns:repeat(3,1fr)}.approval-center__masthead dl div{min-width:0}.approval-row{display:block}.approval-row>div+div{border-left:0;border-top:1px solid var(--approval-line)}.cost-row{grid-template-columns:1fr 1fr}.cost-row__action{border-left:0!important;border-top:1px solid var(--approval-line);grid-column:1/-1;min-height:auto!important}}@media (prefers-reduced-motion:reduce){.approval-center *{scroll-behavior:auto!important;transition:none!important}}.ai-ledger{--ai-bg:#0b0c13;--ai-panel:#12141e;--ai-panel-raised:#171a27;--ai-line:#303446;--ai-line-soft:#202333;--ai-ink:#edebf3;--ai-muted:#9296aa;--ai-cobalt:#7396ff;--ai-amber:#e0ac5d;--ai-red:#ea735f;background:radial-gradient(circle at 72% -10%,rgb(52 68 123/24%),transparent 34rem),var(--ai-bg);color:var(--ai-ink);font-family:var(--font-geist-sans),sans-serif;min-height:100svh}.ai-ledger button,.ai-ledger input,.ai-ledger select,.ai-ledger textarea{font:inherit}.ai-ledger__topbar{align-items:stretch;background:rgb(7 8 13/92%);border-bottom:1px solid var(--ai-line);display:grid;grid-template-columns:minmax(13rem,auto) 1fr auto;min-height:4rem}.ai-ledger__back{align-items:center;background:transparent;border:0;border-right:1px solid var(--ai-line);color:var(--ai-ink);cursor:pointer;display:flex;font-size:.72rem;font-weight:750;gap:.75rem;padding:.8rem 1.1rem;text-align:left}.ai-ledger__back span{color:var(--ai-cobalt);font-size:1rem}.ai-ledger__topbar>div{align-content:center;display:grid;gap:.14rem;padding:.6rem 1rem}.ai-ledger__topbar>div:last-child{border-left:1px solid var(--ai-line);padding:.5rem .8rem}.ai-ledger__topbar>div:last-child button{min-height:2.75rem;min-width:2.75rem}.ai-ledger-gate header span,.ai-ledger-rack>header span,.ai-ledger-record dt,.ai-ledger-record header span,.ai-ledger-records>header span,.ai-ledger__masthead>div>span,.ai-ledger__topbar span{color:var(--ai-muted);font:.675rem var(--font-azeret-mono),monospace;letter-spacing:.08em}.ai-ledger__topbar strong{font-size:.8rem}.ai-ledger__masthead{align-items:end;border-bottom:1px solid var(--ai-line);display:flex;justify-content:space-between;padding:clamp(1.5rem,4vw,3.8rem) clamp(1rem,3vw,2.6rem) 1.5rem}.ai-ledger__masthead h1{font-size:clamp(1.9rem,4.8vw,4.8rem);font-weight:420;letter-spacing:-.06em;margin:.28rem 0 .7rem}.ai-ledger__masthead p{color:var(--ai-muted);font-size:.78rem;line-height:1.65;margin:0;max-width:47rem}.ai-ledger__scope{align-items:center;border:1px solid var(--ai-line);display:flex;gap:.65rem;padding:.68rem .82rem}.ai-ledger__scope i{background:var(--ai-cobalt);border-radius:50%;box-shadow:0 0 .9rem rgb(115 150 255/55%);height:.45rem;width:.45rem}.ai-ledger__scope b,.ai-ledger__scope span{font:700 .66rem var(--font-azeret-mono),monospace}.ai-ledger__scope b{color:#656a80}.ai-ledger__body{display:grid;grid-template-columns:minmax(20rem,27rem) minmax(0,1fr)}.ai-ledger__controls{border-right:1px solid var(--ai-line);min-width:0}.ai-ledger-rack{border-bottom:1px solid var(--ai-line)}.ai-ledger-rack>header,.ai-ledger-records>header{align-items:center;background:#10121a;display:flex;justify-content:space-between;min-height:2.75rem;padding:.55rem .85rem}.ai-ledger-rack>header b,.ai-ledger-records>header b{color:var(--ai-cobalt);font:700 .68rem var(--font-azeret-mono),monospace}.ai-ledger-rack form{display:grid;gap:.72rem;padding:.9rem}.ai-ledger-evaluate label,.ai-ledger-rack label{color:var(--ai-muted);display:grid;font-size:.71rem;gap:.32rem}.ai-ledger-evaluate select,.ai-ledger-rack input,.ai-ledger-rack select,.ai-ledger-rack textarea{background:#090b11;border:1px solid #42475d;color:var(--ai-ink);min-height:2.7rem;min-width:0;padding:.5rem .6rem;resize:vertical}.ai-ledger-rack textarea{line-height:1.45}.ai-ledger-rack small{color:#6f7488;line-height:1.4}.ai-ledger-field-pair{display:grid;gap:.65rem;grid-template-columns:1fr 1fr}.ai-ledger-rack fieldset{border:1px solid var(--ai-line-soft);display:grid;gap:.42rem;grid-template-columns:1fr 1fr;margin:0;padding:.65rem}.ai-ledger-rack legend{color:var(--ai-muted);font-size:.69rem;padding:0 .25rem}.ai-ledger-rack .ai-ledger-check{align-items:center;display:flex;gap:.45rem}.ai-ledger-check input{accent-color:var(--ai-cobalt);min-height:auto}.ai-ledger-form-actions{display:grid;gap:.55rem;grid-template-columns:1fr auto}.ai-ledger-evaluate button,.ai-ledger-rack form button,.ai-ledger-state button{background:var(--ai-cobalt);border:1px solid var(--ai-cobalt);color:#0a0d18;cursor:pointer;font-size:.72rem;font-weight:800;min-height:2.8rem;padding:.55rem .75rem}.ai-ledger-form-actions button:last-child{background:transparent;color:var(--ai-muted)}.ai-ledger button:disabled{cursor:wait;opacity:.45}.ai-ledger button:focus-visible,.ai-ledger input:focus-visible,.ai-ledger select:focus-visible,.ai-ledger textarea:focus-visible{outline:2px solid var(--ai-cobalt);outline-offset:2px}.ai-ledger__workspace{min-width:0;padding:clamp(.8rem,2vw,1.4rem)}.ai-ledger__error{border:1px solid #8c463d;color:#f29c8e;font-size:.72rem;margin:0 0 .8rem;padding:.7rem}.ai-ledger-state{align-content:center;color:var(--ai-muted);display:grid;gap:.5rem;min-height:12rem;padding:2rem;place-items:center;text-align:center}.ai-ledger-state strong{color:var(--ai-ink)}.ai-ledger-state p{line-height:1.55;max-width:32rem}.ai-ledger-gate{border:1px solid var(--ai-line);background:linear-gradient(145deg,rgb(24 27 41/88%),rgb(11 13 20/88%))}.ai-ledger-gate>header{align-items:center;border-bottom:1px solid var(--ai-line);display:flex;justify-content:space-between;padding:.85rem}.ai-ledger-gate>header>div{display:grid;gap:.25rem}.ai-ledger-gate>header strong{font-size:.82rem}.ai-ledger-gate>header b{align-items:center;border:1px solid var(--ai-line);display:flex;font:700 .68rem var(--font-azeret-mono),monospace;gap:.45rem;padding:.5rem .65rem}.ai-ledger-gate>header b i{background:#74798c;border-radius:50%;height:.42rem;width:.42rem}.ai-ledger-gate--blocked>header b{border-color:#8a453b;color:var(--ai-red)}.ai-ledger-gate--blocked>header b i{background:var(--ai-red)}.ai-ledger-gate--warning>header b{border-color:#84642f;color:var(--ai-amber)}.ai-ledger-gate--warning>header b i{background:var(--ai-amber)}.ai-ledger-gate--ready>header b{border-color:#4e6b88;color:var(--ai-cobalt)}.ai-ledger-gate--ready>header b i{background:var(--ai-cobalt)}.ai-ledger-gate>p{color:var(--ai-muted);font-size:.73rem;margin:0;padding:1rem}.ai-ledger-gate ol{list-style:none;margin:0;padding:0}.ai-ledger-gate li{align-items:start;border-bottom:1px solid var(--ai-line-soft);display:grid;gap:.75rem;grid-template-columns:4.5rem minmax(0,1fr) auto;padding:.85rem}.ai-ledger-gate li>span{color:var(--ai-amber);font:700 .66rem var(--font-azeret-mono),monospace}.ai-ledger-gate li strong{font-size:.78rem}.ai-ledger-gate li p{color:var(--ai-muted);font-size:.68rem;margin:.24rem 0 0}.ai-ledger-gate li code{color:#79809a;font:.61rem var(--font-azeret-mono),monospace;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-ledger-gate footer{color:#73788b;font-size:.67rem;line-height:1.5;padding:.75rem .85rem}.ai-ledger-evaluate{align-items:end;border:1px solid var(--ai-line);border-top:0;display:grid;gap:.7rem;grid-template-columns:1fr auto;padding:.75rem}.ai-ledger-evaluate button{min-width:12rem}.ai-ledger-records{border:1px solid var(--ai-line);margin-top:1rem}.ai-ledger-records>header>div{align-items:baseline;display:flex;gap:.7rem}.ai-ledger-records>header strong{font-size:.78rem}.ai-ledger-record{border-top:1px solid var(--ai-line);padding:.9rem}.ai-ledger-record>header{align-items:start;display:flex;justify-content:space-between}.ai-ledger-record>header>div{display:grid;gap:.25rem}.ai-ledger-record>header strong{color:var(--ai-cobalt);font-size:.82rem}.ai-ledger-record>header button{background:transparent;border:1px solid var(--ai-line);color:var(--ai-muted);cursor:pointer;font-size:.68rem;padding:.45rem .6rem}.ai-ledger-record>p{font-size:.78rem;line-height:1.55;margin:.9rem 0}.ai-ledger-record dl{border-left:1px solid var(--ai-line);border-top:1px solid var(--ai-line);display:grid;grid-template-columns:1fr 1fr;margin:0}.ai-ledger-record dl>div{border-bottom:1px solid var(--ai-line);border-right:1px solid var(--ai-line);min-width:0;padding:.65rem}.ai-ledger-record dd{color:#c5c6d0;font-size:.71rem;margin:.3rem 0 0;overflow-wrap:anywhere}.ai-ledger-record>ol{counter-reset:steps;display:grid;gap:.42rem;list-style:none;margin:.75rem 0 0;padding:0}.ai-ledger-record>ol li{align-items:baseline;color:#b9bbc8;display:flex;font-size:.71rem;gap:.6rem}.ai-ledger-record>ol span{color:var(--ai-amber);font:.64rem var(--font-azeret-mono),monospace}.ai-ledger-record>footer{align-items:center;color:#6d7182;display:flex;font-size:.62rem;justify-content:space-between;margin-top:.85rem}.ai-ledger-record>footer code{font:.6rem var(--font-azeret-mono),monospace;max-width:70%;overflow:hidden;text-overflow:ellipsis}.ai-ledger__immutable{color:#6f7384;font-size:.68rem;line-height:1.5;margin:.75rem 0 0}@media (max-width:65rem){.ai-ledger__body{grid-template-columns:22rem minmax(0,1fr)}.ai-ledger-gate li{grid-template-columns:4rem minmax(0,1fr)}.ai-ledger-gate li code{grid-column:2}}@media (max-width:52rem){.ai-ledger__masthead{align-items:start;flex-direction:column;gap:1rem}.ai-ledger__body{display:block}.ai-ledger__controls{border-right:0}.ai-ledger__workspace{border-top:1px solid var(--ai-line)}}@media (max-width:36rem){.ai-ledger__topbar{grid-template-columns:1fr auto}.ai-ledger__topbar>div:nth-child(2){display:none}.ai-ledger__masthead{padding-top:1.5rem}.ai-ledger-evaluate,.ai-ledger__scope{width:100%}.ai-ledger-evaluate,.ai-ledger-field-pair,.ai-ledger-gate li,.ai-ledger-record dl{grid-template-columns:1fr}.ai-ledger-gate li code{grid-column:1;white-space:normal}.ai-ledger-evaluate button{min-width:0}}@media (prefers-reduced-motion:reduce){.ai-ledger *{scroll-behavior:auto!important;transition:none!important}}.backup-center{--backup-accent:#79b7ff;--backup-ink:#eef4ff;--backup-line:#283746;--backup-muted:#8294a5;background:radial-gradient(circle at 82% 15%,rgb(47 112 185/.16),transparent 28rem),#091019;color:var(--backup-ink);min-height:100vh}.backup-center button{color:inherit;font:inherit}.backup-center button:focus-visible,.backup-center input:focus-visible{outline:2px solid var(--backup-accent);outline-offset:3px}.backup-center__topbar{align-items:stretch;background:#0d1721;border-bottom:1px solid var(--backup-line);display:grid;grid-template-columns:auto 1fr auto;min-height:3.8rem}.backup-center__topbar>button:first-child{align-items:center;background:transparent;border:0;border-right:1px solid var(--backup-line);cursor:pointer;display:flex;gap:.65rem;padding:0 1rem}.backup-center__topbar>button:first-child span{color:var(--backup-accent)}.backup-center__topbar>div{align-content:center;display:grid;gap:.16rem;padding:.55rem 1rem}.backup-center__control>div span,.backup-center__masthead>div>span,.backup-center__topbar>div span{color:var(--backup-muted);font:700 .55rem var(--font-azeret-mono),monospace;letter-spacing:.14em}.backup-center__topbar>div strong{font-size:.82rem}.backup-center__topbar>div:last-child{border-left:1px solid var(--backup-line)}.backup-center__masthead{align-items:end;border-bottom:1px solid var(--backup-line);display:flex;gap:2rem;justify-content:space-between;padding:clamp(1.8rem,4vw,3.6rem)}.backup-center__masthead h1{font-size:clamp(2rem,5vw,5rem);letter-spacing:-.07em;line-height:.9;margin:.45rem 0 1rem}.backup-center__masthead p{color:var(--backup-muted);line-height:1.65;margin:0;max-width:43rem}.backup-center__masthead dl{display:grid;grid-template-columns:repeat(3,minmax(6.5rem,1fr));margin:0}.backup-center__masthead dl div{background:#101d29;border:1px solid var(--backup-line);display:grid;gap:.45rem;margin-left:-1px;min-width:7.2rem;padding:.8rem}.backup-center__masthead dt{color:var(--backup-muted);font:700 .56rem var(--font-azeret-mono),monospace;text-transform:uppercase}.backup-center__masthead dd{color:var(--backup-accent);font:600 1.8rem var(--font-azeret-mono),monospace;margin:0}.backup-center__control{align-items:center;background:#0d1823;border-bottom:1px solid var(--backup-line);display:grid;gap:1rem;grid-template-columns:1fr auto auto;padding:1rem clamp(1rem,3vw,2rem)}.backup-center__control>div{display:grid;gap:.35rem}.backup-center__control p{color:var(--backup-muted);font-size:.72rem;line-height:1.5;margin:0;max-width:50rem}.backup-center__control label{align-items:center;color:#a9bacb;display:flex;font-size:.7rem;gap:.55rem}.backup-center__control input{accent-color:var(--backup-accent);height:1rem;width:1rem}.backup-center__control>button{background:var(--backup-accent);border:0;color:#07111c;cursor:pointer;font-size:.72rem;font-weight:800;min-height:2.8rem;padding:.7rem 1rem}.backup-center__control>button:disabled{cursor:wait;opacity:.6}.backup-center__queued{align-items:center;background:#10283e;border-bottom:1px solid #315779;display:flex;gap:1rem;padding:.8rem clamp(1rem,3vw,2rem)}.backup-center__queued span{color:var(--backup-accent);font:700 .55rem var(--font-azeret-mono),monospace}.backup-center__queued strong{font-size:.75rem}.backup-center__queued code{color:#708da8;font-size:.6rem;margin-left:auto}.backup-center__ledger ol{list-style:none;margin:0;padding:0}.backup-center__ledger li{border-bottom:1px solid var(--backup-line);display:grid;grid-template-columns:minmax(8rem,.25fr) minmax(16rem,1fr) minmax(22rem,.7fr);min-height:9rem}.backup-center__ledger li>*{align-content:center;display:grid;min-width:0;padding:clamp(1rem,2.5vw,1.8rem)}.backup-center__ledger li>*+*{border-left:1px solid var(--backup-line)}.backup-snapshot__index{gap:.35rem}.backup-snapshot__index span{color:#3a5065;font:600 2.7rem var(--font-azeret-mono),monospace;letter-spacing:-.08em}.backup-snapshot__index b{color:var(--backup-accent);font:700 .62rem var(--font-azeret-mono),monospace}.backup-snapshot__identity{gap:.45rem}.backup-snapshot__identity span{color:var(--backup-accent);font:700 .58rem var(--font-azeret-mono),monospace;letter-spacing:.1em}.backup-snapshot__identity strong{font-size:1rem}.backup-snapshot__identity code{color:var(--backup-muted);font-size:.58rem}.backup-center__ledger li>dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.backup-center__ledger li>dl div{align-content:center;display:grid;gap:.4rem}.backup-center__ledger li>dl dt{color:var(--backup-muted);font-size:.58rem}.backup-center__ledger li>dl dd{font-size:1.1rem;margin:0}.backup-center__ledger li>dl code{color:var(--backup-accent);font-size:.62rem}.backup-center__empty,.backup-center__state{color:var(--backup-muted);min-height:14rem;padding:3rem;text-align:center}.backup-center__state{align-content:center;display:grid;gap:1rem;justify-items:center}.backup-center__state button{background:transparent;border:1px solid var(--backup-line);cursor:pointer;padding:.65rem 1rem}.backup-center__error{background:#2c1717;border-bottom:1px solid #633333;color:#ffb4a8;margin:0;padding:.75rem 1rem}@media (max-width:900px){.backup-center__masthead{align-items:stretch;flex-direction:column}.backup-center__control{grid-template-columns:1fr}.backup-center__ledger li{grid-template-columns:7rem 1fr}.backup-center__ledger li>dl{border-left:0;border-top:1px solid var(--backup-line);grid-column:1/-1}}@media (max-width:560px){.backup-center__topbar{grid-template-columns:1fr auto}.backup-center__topbar>button:first-child{grid-column:1/-1;min-height:2.8rem}.backup-center__masthead dl{grid-template-columns:1fr}.backup-center__masthead dl div{margin-left:0;margin-top:-1px}.backup-center__ledger li{grid-template-columns:1fr}.backup-center__ledger li>*+*{border-left:0;border-top:1px solid var(--backup-line)}.backup-center__ledger li>dl{grid-column:auto}}.master-qc-lab{--qc-bg:#111310;--qc-panel:#1a1d19;--qc-panel-raised:#20231f;--qc-line:#3a3f37;--qc-line-soft:#2a2e28;--qc-ink:#e4e4db;--qc-muted:#949b8d;--qc-green:#b8d36a;--qc-amber:#d3a44c;--qc-red:#d46d4f;background:var(--qc-bg);color:var(--qc-ink);font-family:var(--font-geist-sans),sans-serif;min-height:100svh}.master-qc-lab button,.master-qc-lab input,.master-qc-lab select{font:inherit}.master-qc-lab__topbar{align-items:stretch;background:#0c0e0c;border-bottom:1px solid var(--qc-line);display:grid;grid-template-columns:minmax(12rem,auto) 1fr auto;min-height:4rem}.master-qc-lab__back{align-items:center;background:transparent;border:0;border-right:1px solid var(--qc-line);color:var(--qc-ink);cursor:pointer;display:flex;font-size:.72rem;font-weight:700;gap:.75rem;padding:.8rem 1.1rem;text-align:left}.master-qc-lab__back span{color:var(--qc-green);font-size:1rem}.master-qc-lab__topbar>div{align-content:center;display:grid;gap:.16rem;padding:.6rem 1rem}.master-qc-history>header span,.master-qc-lab__masthead>div>span,.master-qc-lab__topbar>div span,.qc-measurement>header span,.qc-measurement__evidence span,.qc-rack>header span,.qc-verdict header span{color:var(--qc-muted);font-family:var(--font-azeret-mono),monospace;font-size:.6875rem;letter-spacing:.08em}.master-qc-lab__topbar>div strong{font-size:.8rem}.master-qc-lab__topbar>div:last-child{border-left:1px solid var(--qc-line);padding:.5rem .8rem}.master-qc-lab__topbar>div:last-child button{min-height:2.75rem;min-width:2.75rem}.master-qc-lab__masthead{align-items:end;border-bottom:1px solid var(--qc-line);display:flex;justify-content:space-between;padding:clamp(1.4rem,4vw,3.6rem) clamp(1rem,3vw,2.5rem) 1.4rem}.master-qc-lab__masthead h1{font-size:clamp(1.8rem,4vw,4.2rem);font-weight:420;letter-spacing:-.055em;margin:.25rem 0 .65rem}.master-qc-lab__masthead p{color:var(--qc-muted);font-size:.78rem;line-height:1.65;margin:0;max-width:44rem}.master-qc-lab__scope{align-items:center;border:1px solid var(--qc-line);display:flex;gap:.65rem;padding:.65rem .8rem}.master-qc-lab__scope i{background:var(--qc-green);border-radius:50%;box-shadow:0 0 .8rem rgb(184 211 106/42%);height:.45rem;width:.45rem}.master-qc-lab__scope b,.master-qc-lab__scope span{font:700 .6875rem var(--font-azeret-mono),monospace}.master-qc-lab__scope b{color:#61685d}.master-qc-lab__body{display:grid;grid-template-columns:minmax(18rem,25rem) minmax(0,1fr)}.master-qc-controls{border-right:1px solid var(--qc-line);min-width:0}.qc-rack{border-bottom:1px solid var(--qc-line)}.master-qc-history>header,.qc-rack>header{align-items:center;background:#151814;display:flex;justify-content:space-between;min-height:2.7rem;padding:.55rem .85rem}.master-qc-history>header b,.qc-rack>header b{color:var(--qc-green);font:700 .6875rem var(--font-azeret-mono),monospace}.qc-rack form{display:grid;gap:.7rem;padding:.9rem}.qc-rack label{color:var(--qc-muted);display:grid;font-size:.72rem;gap:.3rem}.qc-rack input,.qc-rack select{background:#0f110f;border:1px solid #454b41;color:var(--qc-ink);min-height:2.75rem;min-width:0;padding:.48rem .6rem}.master-qc-lab button:focus-visible,.qc-rack input:focus-visible,.qc-rack select:focus-visible{outline:2px solid var(--qc-green);outline-offset:2px}.qc-rack form>p{color:var(--qc-muted);font-size:.7rem;line-height:1.55;margin:-.1rem 0 0}.master-qc-state button,.qc-rack form>button{background:var(--qc-green);border:1px solid var(--qc-green);color:#15180f;cursor:pointer;font-size:.72rem;font-weight:800;min-height:2.8rem;padding:.55rem .75rem}.qc-rack form>button:disabled{cursor:wait;opacity:.5}.qc-thresholds{border-top:1px solid var(--qc-line-soft);display:grid;grid-template-columns:1fr 1fr;gap:.65rem;padding-top:.7rem}.qc-thresholds label:last-child{grid-column:1/-1}.master-qc-error{color:#ef9b80;font-size:.72rem;line-height:1.5;margin:0;padding:.85rem}.master-qc-history{min-width:0}.master-qc-state{align-content:center;color:var(--qc-muted);display:grid;gap:.5rem;min-height:16rem;padding:2rem;place-items:center;text-align:center}.master-qc-state strong{color:var(--qc-ink)}.master-qc-state p{line-height:1.55;max-width:32rem}.master-qc-state--error button{margin-top:.5rem}.qc-measurement{border-bottom:1px solid var(--qc-line);padding:clamp(.8rem,2vw,1.5rem)}.qc-measurement>header{align-items:end;display:flex;justify-content:space-between;margin-bottom:.8rem}.qc-measurement>header>div:first-child{display:grid;gap:.25rem}.qc-measurement>header strong{font:600 .78rem var(--font-azeret-mono),monospace}.qc-format{align-items:baseline;display:flex;gap:.8rem}.qc-format span{color:var(--qc-muted);font:.7rem var(--font-azeret-mono),monospace}.qc-format b{color:var(--qc-green);font:700 .75rem var(--font-azeret-mono),monospace}.qc-meter-grid{border-left:1px solid var(--qc-line);border-top:1px solid var(--qc-line);display:grid;grid-template-columns:repeat(4,minmax(7rem,1fr))}.qc-meter{background:var(--qc-panel);border-bottom:1px solid var(--qc-line);border-right:1px solid var(--qc-line);display:grid;grid-template-columns:1fr auto;min-height:7.3rem;padding:.7rem;position:relative}.qc-meter>span{color:var(--qc-muted);font-size:.6875rem;grid-column:1/-1}.qc-meter>strong{align-self:end;font:500 clamp(1.35rem,2.5vw,2.2rem) var(--font-azeret-mono),monospace;letter-spacing:-.08em}.qc-meter>small{align-self:end;color:#777e71;font:.62rem var(--font-azeret-mono),monospace;margin-bottom:.25rem}.qc-meter>i{background:#0d0f0d;bottom:.42rem;height:.17rem;left:.7rem;position:absolute;right:.7rem}.qc-meter>i b{background:var(--qc-green);display:block;height:100%;max-width:100%}.qc-measurement__evidence{border:1px solid var(--qc-line);border-top:0;display:grid;grid-template-columns:1fr 1.4fr .8fr}.qc-measurement__evidence>div{border-right:1px solid var(--qc-line);display:grid;gap:.3rem;min-width:0;padding:.55rem .65rem}.qc-measurement__evidence>div:last-child{border-right:0}.qc-measurement__evidence code{color:#b9bdb4;font:.62rem var(--font-azeret-mono),monospace;overflow:hidden;text-overflow:ellipsis}.qc-verdict{border:1px solid var(--qc-line);margin-top:.8rem}.qc-verdict>header{align-items:center;background:var(--qc-panel-raised);display:flex;justify-content:space-between;padding:.65rem .75rem}.qc-verdict>header>div:first-child{display:grid;gap:.25rem}.qc-verdict>header strong{font-size:.75rem}.qc-verdict>header [role=status]{align-items:center;border:1px solid var(--qc-line);display:flex;font:700 .68rem var(--font-azeret-mono),monospace;gap:.45rem;padding:.45rem .6rem}.qc-verdict>header [role=status] i{background:#747b70;border-radius:50%;height:.4rem;width:.4rem}.qc-verdict--ready>header [role=status]{border-color:#637638;color:var(--qc-green)}.qc-verdict--ready>header [role=status] i{background:var(--qc-green)}.qc-verdict--warning>header [role=status]{border-color:#826a32;color:var(--qc-amber)}.qc-verdict--warning>header [role=status] i{background:var(--qc-amber)}.qc-verdict--blocked>header [role=status]{border-color:#8b4936;color:#e17c5e}.qc-verdict--blocked>header [role=status] i{background:var(--qc-red)}.qc-verdict>p{color:var(--qc-muted);font-size:.72rem;margin:0;padding:.8rem}.qc-verdict ol{list-style:none;margin:0;padding:0}.qc-verdict li{align-items:start;border-top:1px solid var(--qc-line-soft);display:grid;gap:.7rem;grid-template-columns:4.5rem minmax(0,1fr) auto;padding:.75rem}.qc-verdict li>span{color:#e17c5e;font:700 .65rem var(--font-azeret-mono),monospace}.qc-verdict li strong{display:block;font-size:.76rem;line-height:1.45}.qc-verdict li p{color:var(--qc-muted);font-size:.7rem;line-height:1.5;margin:.2rem 0 0}.qc-verdict li code{color:var(--qc-amber);font:.64rem var(--font-azeret-mono),monospace;white-space:nowrap}@media (max-width:76rem){.master-qc-lab__body{grid-template-columns:21rem minmax(0,1fr)}.qc-meter-grid{grid-template-columns:repeat(3,minmax(7rem,1fr))}.qc-measurement__evidence{grid-template-columns:1fr}.qc-measurement__evidence>div{border-bottom:1px solid var(--qc-line);border-right:0}}@media (max-width:54rem){.master-qc-lab__masthead{align-items:start;flex-direction:column;gap:1rem}.master-qc-lab__body{display:block}.master-qc-controls{border-right:0}.master-qc-history{border-top:1px solid var(--qc-line)}.qc-meter-grid{grid-template-columns:repeat(2,minmax(7rem,1fr))}}@media (max-width:36rem){.master-qc-lab__topbar{grid-template-columns:1fr auto}.master-qc-lab__topbar>div:nth-child(2){display:none}.master-qc-lab__masthead{padding-top:1.5rem}.master-qc-lab__scope{width:100%}.qc-meter-grid{grid-template-columns:1fr 1fr}.qc-meter{min-height:6.7rem}.qc-verdict li{grid-template-columns:1fr}.qc-verdict li code{white-space:normal}}@media (prefers-reduced-motion:reduce){.master-qc-lab *{scroll-behavior:auto!important;transition:none!important}}.notification-center{--signal-accent:#8ef0d0;--signal-critical:#ff785f;--signal-ink:#eff5ef;--signal-line:#293c39;--signal-muted:#839b95;background:linear-gradient(90deg,rgb(142 240 208/.025) 1px,transparent 0) 0 0 /3rem 3rem,#08100f;color:var(--signal-ink);min-height:100vh}.notification-center button{color:inherit;font:inherit}.notification-center a:focus-visible,.notification-center button:focus-visible{outline:2px solid var(--signal-accent);outline-offset:3px}.notification-center__topbar{align-items:stretch;backdrop-filter:blur(16px);background:rgb(10 20 18/.92);border-bottom:1px solid var(--signal-line);display:grid;grid-template-columns:auto 1fr auto;min-height:3.8rem}.notification-center__topbar>button:first-child{align-items:center;background:transparent;border:0;border-right:1px solid var(--signal-line);cursor:pointer;display:flex;gap:.65rem;padding:0 1rem}.notification-center__topbar>button:first-child span{color:var(--signal-accent)}.notification-center__topbar>div{align-content:center;display:grid;gap:.16rem;padding:.55rem 1rem}.notification-center__ledger>header>span,.notification-center__masthead>div>span,.notification-center__topbar>div span{color:var(--signal-muted);font:700 .55rem var(--font-azeret-mono),monospace;letter-spacing:.14em}.notification-center__topbar>div strong{font-size:.82rem}.notification-center__topbar>div:last-child{border-left:1px solid var(--signal-line)}.notification-center__masthead{align-items:end;border-bottom:1px solid var(--signal-line);display:flex;gap:2rem;justify-content:space-between;padding:clamp(1.8rem,4vw,3.6rem)}.notification-center__masthead h1{font-size:clamp(2rem,5vw,5rem);letter-spacing:-.07em;line-height:.9;margin:.45rem 0 1rem}.notification-center__masthead p{color:var(--signal-muted);line-height:1.65;margin:0;max-width:44rem}.notification-center__masthead dl{display:grid;grid-template-columns:repeat(3,minmax(6.5rem,1fr));margin:0}.notification-center__masthead dl div{background:#0c1715;border:1px solid var(--signal-line);display:grid;gap:.45rem;margin-left:-1px;min-width:7.2rem;padding:.8rem}.notification-center__masthead dt{color:var(--signal-muted);font:700 .56rem var(--font-azeret-mono),monospace;text-transform:uppercase}.notification-center__masthead dd{color:var(--signal-accent);font:600 1.8rem var(--font-azeret-mono),monospace;margin:0}.notification-center__ledger>header{align-items:center;background:#0d1917;border-bottom:1px solid var(--signal-line);display:flex;gap:2rem;justify-content:space-between;min-height:4.4rem;padding:.8rem clamp(1rem,3vw,2rem)}.notification-center__ledger>header p{color:var(--signal-muted);font-size:.7rem;line-height:1.5;margin:0;max-width:48rem}.notification-center__ledger ol{list-style:none;margin:0;padding:0}.notification-row{border-bottom:1px solid var(--signal-line);display:grid;grid-template-columns:minmax(8rem,.22fr) minmax(18rem,1fr) minmax(12rem,.28fr);min-height:11rem;position:relative}.notification-row:before{background:var(--signal-accent);content:"";inset:0 auto 0 0;position:absolute;width:3px}.notification-row--critical:before,.notification-row--error:before{background:var(--signal-critical)}.notification-row>div{align-content:center;display:grid;min-width:0;padding:clamp(1rem,2.4vw,1.8rem)}.notification-row>div+div{border-left:1px solid var(--signal-line)}.notification-row__signal{gap:.35rem}.notification-row__signal>span{color:#415b55;font:600 2.8rem var(--font-azeret-mono),monospace;letter-spacing:-.08em}.notification-row__signal b{color:var(--signal-critical);font:700 .65rem var(--font-azeret-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.notification-row--info .notification-row__signal b{color:var(--signal-accent)}.notification-row__signal small{color:var(--signal-muted);font:600 .52rem var(--font-azeret-mono),monospace}.notification-row__body{gap:.5rem}.notification-row__body>div{align-items:center;display:flex;gap:.8rem}.notification-row__body>div span{background:#152622;color:var(--signal-accent);font:700 .53rem var(--font-azeret-mono),monospace;padding:.3rem .42rem}.notification-row__body time{color:var(--signal-muted);font:500 .6rem var(--font-azeret-mono),monospace}.notification-row__body h2{font-size:clamp(1.2rem,2.4vw,2.1rem);letter-spacing:-.04em;margin:.2rem 0 0}.notification-row__body p{color:#a5b8b3;line-height:1.6;margin:0}.notification-row__body code{color:#657e78;font-size:.6rem}.notification-row__actions{gap:.45rem}.notification-row__actions a,.notification-row__actions button{align-items:center;background:#101e1b;border:1px solid var(--signal-line);cursor:pointer;display:flex;font-size:.68rem;justify-content:space-between;min-height:2.45rem;padding:.55rem .7rem;text-decoration:none}.notification-row__actions a{color:var(--signal-accent)}.notification-row__actions a:hover,.notification-row__actions button:hover:not(:disabled){border-color:var(--signal-accent)}.notification-row__actions button:disabled{cursor:wait;opacity:.55}.notification-row__actions>span{color:var(--signal-accent);font:700 .62rem var(--font-azeret-mono),monospace;padding:.6rem 0}.notification-center__empty,.notification-center__state{color:var(--signal-muted);min-height:16rem;padding:3rem;text-align:center}.notification-center__state{align-content:center;display:grid;gap:1rem;justify-items:center}.notification-center__state button{background:transparent;border:1px solid var(--signal-line);cursor:pointer;padding:.65rem 1rem}.notification-center__error{background:#2b1512;border-bottom:1px solid #5a2b22;color:#ffb9aa;margin:0;padding:.75rem 1rem}@media (max-width:880px){.notification-center__masthead{align-items:stretch;flex-direction:column}.notification-center__masthead dl{width:100%}.notification-row{grid-template-columns:6rem 1fr}.notification-row__actions{border-left:0!important;border-top:1px solid var(--signal-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.notification-center__topbar{grid-template-columns:1fr auto}.notification-center__topbar>button:first-child{grid-column:1/-1;min-height:2.8rem}.notification-center__masthead dl{grid-template-columns:1fr}.notification-center__masthead dl div{margin-left:0;margin-top:-1px}.notification-row{grid-template-columns:1fr}.notification-row>div+div{border-left:0;border-top:1px solid var(--signal-line)}.notification-row__actions{grid-column:auto;grid-template-columns:1fr}}.production-registry{--pr-bg:#0b0d10;--pr-panel:#11151a;--pr-panel-raised:#171c22;--pr-line:#303740;--pr-line-soft:#222830;--pr-ink:#e7ebef;--pr-muted:#87919d;--pr-cyan:#7bd7e8;--pr-violet:#a995ff;--pr-red:#ff725d;background:var(--pr-bg);color:var(--pr-ink);font-family:var(--font-geist-sans),sans-serif;min-height:100svh}.production-registry button,.production-registry input,.production-registry select,.production-registry textarea{font:inherit}.production-registry__topbar{align-items:stretch;background:#080a0c;border-bottom:1px solid var(--pr-line);display:grid;grid-template-columns:minmax(12rem,auto) 1fr auto;min-height:4rem}.production-registry__back{align-items:center;background:transparent;border:0;border-right:1px solid var(--pr-line);color:var(--pr-ink);cursor:pointer;display:flex;font-size:.72rem;font-weight:720;gap:.75rem;padding:.8rem 1.1rem}.production-registry__back span{color:var(--pr-cyan);font-size:1rem}.production-registry__topbar>div{align-content:center;display:grid;gap:.16rem;padding:.6rem 1rem}.plugin-panel>header span,.production-history-section>header span,.production-rack>header span,.production-registry__masthead>div>span,.production-registry__topbar>div span,.stem-panel>header span{color:var(--pr-muted);font-family:var(--font-azeret-mono),monospace;font-size:.66rem;letter-spacing:.085em}.production-registry__topbar>div strong{font-size:.8rem}.production-registry__topbar>div:last-child{border-left:1px solid var(--pr-line);padding:.5rem .8rem}.production-registry__topbar>div:last-child button{min-height:2.75rem;min-width:2.75rem}.production-registry__masthead{align-items:end;background:linear-gradient(110deg,rgb(123 215 232/6%),transparent 42%),radial-gradient(circle at 86% 30%,rgb(169 149 255/9%),transparent 22%);border-bottom:1px solid var(--pr-line);display:flex;justify-content:space-between;padding:clamp(1.35rem,4vw,3.4rem) clamp(1rem,3vw,2.5rem) 1.4rem}.production-registry__masthead h1{font-size:clamp(1.8rem,4vw,4rem);font-weight:420;letter-spacing:-.055em;margin:.25rem 0 .65rem}.production-registry__masthead p{color:var(--pr-muted);font-size:.78rem;line-height:1.65;margin:0;max-width:46rem}.production-registry__signal{align-items:center;border:1px solid var(--pr-line);display:flex;gap:.65rem;padding:.65rem .8rem}.production-registry__signal i{background:var(--pr-cyan);border-radius:50%;box-shadow:0 0 .8rem rgb(123 215 232/46%);height:.45rem;width:.45rem}.production-registry__signal b,.production-registry__signal span{font:700 .66rem var(--font-azeret-mono),monospace}.production-registry__signal b{color:#59626d}.production-registry__body{display:grid;grid-template-columns:minmax(19rem,25rem) minmax(0,1fr)}.production-registry__controls{border-right:1px solid var(--pr-line);min-width:0}.production-rack{border-bottom:1px solid var(--pr-line)}.production-history-section>header,.production-rack>header{align-items:center;background:#101419;display:flex;justify-content:space-between;min-height:2.7rem;padding:.55rem .85rem}.production-history-section>header b,.production-rack>header b{color:var(--pr-cyan);font:700 .66rem var(--font-azeret-mono),monospace}.production-rack--plugin>header b{color:var(--pr-violet)}.production-rack form{display:grid;gap:.7rem;padding:.9rem}.production-rack label{color:var(--pr-muted);display:grid;font-size:.7rem;gap:.3rem}.production-rack input,.production-rack select,.production-rack textarea{background:#090c0f;border:1px solid #3b444e;color:var(--pr-ink);min-height:2.7rem;min-width:0;padding:.5rem .62rem;resize:vertical}.production-rack textarea{line-height:1.5;min-height:4.8rem}.production-rack input:focus-visible,.production-rack select:focus-visible,.production-rack textarea:focus-visible,.production-registry button:focus-visible{outline:2px solid var(--pr-cyan);outline-offset:2px}.production-rack__split{display:grid;gap:.65rem;grid-template-columns:.8fr 1.2fr}.production-rack form>button,.production-registry__state button{background:var(--pr-cyan);border:1px solid var(--pr-cyan);color:#081014;cursor:pointer;font-size:.7rem;font-weight:820;min-height:2.8rem;padding:.55rem .75rem}.production-rack--plugin form>button{background:var(--pr-violet);border-color:var(--pr-violet);color:#0f0c1b}.production-rack form>button:disabled{cursor:wait;opacity:.5}.production-registry__error{color:#ff9b8b;font-size:.72rem;line-height:1.5;margin:0;padding:.85rem}.production-registry__history{min-width:0}.production-registry__state{align-content:center;color:var(--pr-muted);display:grid;gap:.6rem;min-height:18rem;padding:2rem;place-items:center;text-align:center}.production-registry__state strong{color:var(--pr-ink)}.production-registry__empty{color:var(--pr-muted);font-size:.74rem;margin:0;padding:2rem;text-align:center}.production-history-section{border-bottom:1px solid var(--pr-line)}.production-history-section+.production-history-section{border-top:.35rem solid #080a0d}.stem-panel{border-bottom:1px solid var(--pr-line);padding:clamp(.85rem,2vw,1.35rem)}.stem-panel>header{align-items:end;display:flex;justify-content:space-between;margin-bottom:.8rem}.stem-panel>header>div{display:grid;gap:.25rem}.stem-panel>header strong{font:650 .82rem var(--font-azeret-mono),monospace}.stem-panel>header code{color:var(--pr-cyan);font:.65rem var(--font-azeret-mono),monospace}.stem-panel__waveform{align-items:center;background:linear-gradient(90deg,transparent 49.85%,rgb(255 255 255/8%) 50%,transparent 50.15%),repeating-linear-gradient(90deg,rgb(255 255 255/2%) 0 1px,transparent 1px 2.5rem),#090c0f;border:1px solid var(--pr-line);display:flex;gap:2px;height:6.5rem;overflow:hidden;padding:.5rem}.stem-panel__waveform i{background:linear-gradient(180deg,var(--pr-violet),var(--pr-cyan));flex:1 1 2px;height:calc(var(--stem-peak) * 100%);min-width:2px;opacity:.88}.stem-panel dl{border:1px solid var(--pr-line);border-top:0;display:grid;grid-template-columns:.8fr 1.5fr .7fr;margin:0}.stem-panel dl>div{border-right:1px solid var(--pr-line);display:grid;gap:.3rem;min-width:0;padding:.55rem .65rem}.stem-panel dl>div:last-child{border-right:0}.stem-panel dt{color:var(--pr-muted);font:.6rem var(--font-azeret-mono),monospace}.stem-panel dd{font:.67rem var(--font-azeret-mono),monospace;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-registry__best-effort{align-items:start;background:rgb(169 149 255/6%);border-bottom:1px solid var(--pr-line);color:#aeb5be;display:flex;font-size:.7rem;gap:.6rem;line-height:1.55;margin:0;padding:.75rem .9rem}.production-registry__best-effort i{background:var(--pr-violet);flex:0 0 0.45rem;height:.45rem;margin-top:.28rem;transform:rotate(45deg)}.plugin-panel{border-bottom:1px solid var(--pr-line);padding:clamp(.85rem,2vw,1.35rem)}.plugin-panel>header{align-items:center;background:var(--pr-panel-raised);border:1px solid var(--pr-line);display:flex;justify-content:space-between;padding:.75rem}.plugin-panel>header>div:first-child{display:grid;gap:.25rem;min-width:0}.plugin-panel>header strong{font-size:.82rem}.plugin-panel>header small{color:var(--pr-muted);font:.62rem var(--font-azeret-mono),monospace}.plugin-panel__status{align-items:center;border:1px solid #42505a;color:var(--pr-cyan);display:flex;font:750 .65rem var(--font-azeret-mono),monospace;gap:.45rem;padding:.48rem .6rem}.plugin-panel__status i{background:currentColor;border-radius:50%;height:.4rem;width:.4rem}.plugin-panel--missing>header{background:linear-gradient(90deg,rgb(255 114 93/10%),var(--pr-panel-raised) 42%);border-color:#633d3a}.plugin-panel--missing .plugin-panel__status{border-color:#824a43;color:var(--pr-red)}.plugin-panel--unknown .plugin-panel__status{color:#c7a766}.plugin-panel ol{border:1px solid var(--pr-line);border-top:0;list-style:none;margin:0;padding:0}.plugin-panel li{align-items:center;border-top:1px solid var(--pr-line-soft);display:grid;gap:.75rem;grid-template-columns:minmax(6.5rem,.6fr) minmax(6rem,.65fr) minmax(9rem,1.75fr);min-height:3.5rem;padding:.55rem .7rem}.plugin-panel li:first-child{border-top:0}.plugin-panel li>div{display:grid;gap:.15rem}.plugin-panel li code,.plugin-panel li span,.plugin-panel li strong{font:.63rem var(--font-azeret-mono),monospace}.plugin-panel li p,.plugin-panel li span{color:var(--pr-muted)}.plugin-panel li p{font-size:.68rem;margin:0}.plugin-panel li code{color:#b8c0c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:76rem){.production-registry__body{grid-template-columns:21rem minmax(0,1fr)}.stem-panel dl{grid-template-columns:1fr}.stem-panel dl>div{border-bottom:1px solid var(--pr-line);border-right:0}.plugin-panel li{grid-template-columns:1fr 1fr}.plugin-panel li code{grid-column:1/-1}}@media (max-width:54rem){.production-registry__masthead{align-items:start;flex-direction:column;gap:1rem}.production-registry__body{display:block}.production-registry__controls{border-right:0}.production-registry__history{border-top:1px solid var(--pr-line)}}@media (max-width:36rem){.production-registry__topbar{grid-template-columns:1fr auto}.production-registry__topbar>div:nth-child(2){display:none}.production-registry__masthead{padding-top:1.5rem}.production-registry__signal{width:calc(100% - 1.6rem)}.plugin-panel li,.production-rack__split{grid-template-columns:1fr}.plugin-panel li code{grid-column:auto;white-space:normal}}@media (prefers-reduced-motion:reduce){.production-registry *{scroll-behavior:auto!important;transition:none!important}}.release-cockpit{--cockpit-amber:#f2b84b;--cockpit-green:#59d6a2;--cockpit-red:#ff667a;--cockpit-steel:#92a0b5;background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 0),#090b0f;background-size:100% 2.75rem;color:var(--color-text);min-height:100%}.release-cockpit button,.release-cockpit input{font:inherit}.release-cockpit button:focus-visible,.release-cockpit input:focus-visible{outline:2px solid var(--color-ice);outline-offset:2px}.release-cockpit__topbar{align-items:center;background:#0b0d12;border-bottom:1px solid var(--color-border-strong);display:grid;gap:1rem;grid-template-columns:minmax(12rem,1fr) auto auto;min-height:4.25rem;padding:.65rem 1.1rem}.release-cockpit__topbar>button{align-items:center;background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;display:flex;gap:.55rem;justify-self:start;min-height:2.75rem;padding:0 .8rem}.release-cockpit__topbar>button:hover{border-color:var(--color-ice);color:var(--color-text)}.release-cockpit__topbar>button span{color:var(--color-ice);font-family:var(--font-mono)}.release-cockpit__topbar>div:nth-child(2){display:grid;gap:.18rem;text-align:right}.release-cockpit__topbar>div:nth-child(2) span{color:var(--color-text-dim);font:600 .6875rem var(--font-mono);letter-spacing:.08em}.release-cockpit__topbar>div:nth-child(2) strong{font-size:.75rem;font-weight:600}.release-cockpit__topbar [role=group]{display:flex}.release-cockpit__topbar [role=group] button{background:transparent;border:1px solid var(--color-border);color:var(--color-text-dim);cursor:pointer;min-height:2.75rem;min-width:2.75rem;padding:0 .65rem}.release-cockpit__topbar [role=group] button[aria-pressed=true]{background:var(--color-ice);border-color:var(--color-ice);color:#071019}.release-cockpit__masthead{align-items:end;background:linear-gradient(110deg,#10131a,#0a0c11 72%);border-bottom:1px solid var(--color-border-strong);display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(12rem,17rem);padding:1.5rem 1.25rem 1.25rem}.release-cockpit__approval-state>small,.release-cockpit__approval-state>span,.release-cockpit__authority span,.release-cockpit__command>header,.release-cockpit__human-gate>span,.release-cockpit__matrix>header span,.release-cockpit__title>span,.release-cockpit__verdict small,.release-cockpit__verdict span{font-family:var(--font-mono)}.release-cockpit__title>span{color:var(--cockpit-amber);font-size:.6875rem;font-weight:700;letter-spacing:.11em}.release-cockpit__title h1{font-size:clamp(1.7rem,3vw,2.8rem);font-weight:520;letter-spacing:-.04em;margin:.42rem 0 0}.release-cockpit__title p{color:var(--color-text-muted);font-size:.8125rem;line-height:1.6;margin:.55rem 0 0;max-width:48rem}.release-cockpit__approval-state{border:1px solid var(--color-border-strong);display:grid;gap:.18rem;min-height:5.5rem;padding:.75rem .9rem;position:relative}.release-cockpit__approval-state:before{background:var(--color-text-dim);content:"";inset:0 auto 0 0;position:absolute;width:.2rem}.release-cockpit__approval-state>span{color:var(--color-text-dim);font-size:.6875rem;letter-spacing:.07em}.release-cockpit__approval-state>strong{font:500 1.15rem var(--font-mono)}.release-cockpit__approval-state>small{color:var(--color-text-muted);font-size:.6875rem}.release-cockpit__approval-state--valid:before{background:var(--cockpit-green)}.release-cockpit__approval-state--valid>strong{color:var(--cockpit-green)}.release-cockpit__approval-state--stale:before{background:var(--cockpit-red)}.release-cockpit__approval-state--stale>strong{color:var(--cockpit-red)}.release-cockpit__authority{background:#0b0e13;border-bottom:1px solid var(--color-border-strong);display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1fr) minmax(18rem,2fr) minmax(8rem,.55fr)}.release-cockpit__authority>div{border-right:1px solid var(--color-border);display:grid;gap:.3rem;min-width:0;padding:.72rem .85rem}.release-cockpit__authority>div:last-child{border-right:0}.release-cockpit__authority span{color:var(--color-text-dim);font-size:.6875rem;letter-spacing:.06em}.release-cockpit__authority code,.release-cockpit__authority strong{font:600 .7rem var(--font-mono)}.release-cockpit__authority code{color:var(--color-text-muted);overflow-wrap:anywhere;white-space:normal}.release-cockpit__hash{grid-template-columns:minmax(0,1fr) auto}.release-cockpit__hash>code,.release-cockpit__hash>small,.release-cockpit__hash>span{grid-column:1/-1}.release-cockpit__hash>button{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-ice);cursor:pointer;font-size:.6875rem;grid-column:2;grid-row:1;min-height:2.75rem;padding:.35rem .55rem}.release-cockpit__hash>small{color:var(--color-text-muted);font-size:.6875rem;line-height:1.45}.release-cockpit__authority [data-status=READY] strong{color:var(--cockpit-green)}.release-cockpit__authority [data-status=WARNING] strong{color:var(--cockpit-amber)}.release-cockpit__authority [data-status=BLOCKED] strong{color:var(--cockpit-red)}.release-cockpit__body{align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 19.5rem;min-height:calc(100svh - 17rem)}.release-cockpit__matrix{min-width:0;padding:1rem 1rem 1.5rem}.release-cockpit__matrix>header{align-items:end;display:flex;justify-content:space-between;margin-bottom:.75rem}.release-cockpit__matrix>header span{color:var(--color-violet);font-size:.6875rem;letter-spacing:.08em}.release-cockpit__matrix>header h2{font:600 .82rem var(--font-mono);letter-spacing:.05em;margin:.25rem 0 0}.release-cockpit__matrix>header>strong{color:var(--color-text-dim);font:600 .6875rem var(--font-mono)}.release-cockpit__dimensions{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.release-dimension{background:rgba(17,20,27,.96);border:1px solid var(--color-border);min-width:0}.release-dimension:before{background:var(--cockpit-steel);content:"";display:block;height:.18rem}.release-dimension--ready:before{background:var(--cockpit-green)}.release-dimension--warning:before{background:var(--cockpit-amber)}.release-dimension--blocked:before{background:var(--cockpit-red)}.release-dimension--not-tracked{opacity:.72}.release-dimension>header{align-items:center;border-bottom:1px solid var(--color-border);display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:3.4rem;padding:.55rem .65rem}.release-dimension>header>span{color:var(--color-text-dim);font:600 .6875rem var(--font-mono)}.release-dimension>header>div{display:grid;gap:.08rem;min-width:0}.release-dimension>header strong{font-size:.72rem;font-weight:600}.release-dimension>header small{color:var(--color-text-dim);font:500 .6875rem var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.release-dimension>header b{border:1px solid;color:var(--cockpit-steel);font:600 .6875rem var(--font-mono);padding:.24rem .32rem}.release-dimension>header b[data-status=READY]{color:var(--cockpit-green)}.release-dimension>header b[data-status=WARNING]{color:var(--cockpit-amber)}.release-dimension>header b[data-status=BLOCKED]{color:var(--cockpit-red)}.release-dimension__clear{color:var(--color-text-dim);font-size:.6875rem;margin:0;min-height:3.15rem;padding:.8rem .65rem}.release-dimension ol{list-style:none;margin:0;padding:0}.release-dimension li{border-bottom:1px solid var(--color-border);padding:.65rem}.release-dimension li:last-child{border-bottom:0}.release-dimension li>strong{color:var(--cockpit-amber);display:block;font:600 .6875rem var(--font-mono);line-height:1.45}.release-dimension dl{display:grid;gap:.42rem;margin:.55rem 0}.release-dimension dl>div{display:grid;gap:.35rem;grid-template-columns:5.5rem minmax(0,1fr)}.release-dimension dt{color:var(--color-text-dim);font:500 .6875rem var(--font-mono)}.release-dimension dd{color:var(--color-text-muted);display:grid;font-size:.6875rem;gap:.2rem;margin:0;min-width:0;overflow-wrap:anywhere}.release-dimension code{color:var(--color-ice);font:500 .6875rem var(--font-mono);overflow-wrap:anywhere}.release-dimension li>button{background:transparent;border:1px solid var(--color-border-strong);color:var(--color-text-muted);cursor:pointer;min-height:2.75rem;padding:.4rem .6rem;width:100%}.release-dimension li>button:hover{border-color:var(--color-ice);color:var(--color-text)}.release-cockpit__command{background:#0b0e13;border-left:1px solid var(--color-border-strong);min-height:100%;padding:1rem;position:sticky;top:0}.release-cockpit__command>header{color:var(--color-violet);display:grid;font-size:.6875rem;gap:.22rem;letter-spacing:.07em}.release-cockpit__command>header strong{color:var(--color-text);font-size:.78rem}.release-cockpit__verdict{border:1px solid var(--color-border-strong);display:grid;gap:.25rem;margin:.8rem 0;padding:.85rem}.release-cockpit__verdict small,.release-cockpit__verdict span{color:var(--color-text-dim);font-size:.6875rem}.release-cockpit__verdict strong{font:500 1.5rem var(--font-mono)}.release-cockpit__verdict--ready strong{color:var(--cockpit-green)}.release-cockpit__verdict--warning strong{color:var(--cockpit-amber)}.release-cockpit__verdict--blocked strong{color:var(--cockpit-red)}.release-cockpit__approve,.release-cockpit__fix-all,.release-cockpit__simulate{align-items:center;border:1px solid var(--color-border-strong);cursor:pointer;display:grid;font-size:.6875rem;gap:.65rem;grid-template-columns:auto 1fr;margin-top:.5rem;min-height:2.9rem;padding:0 .7rem;text-align:left;width:100%}.release-cockpit__fix-all{background:#18151a;color:var(--cockpit-amber)}.release-cockpit__simulate{background:#111827;color:var(--color-ice)}.release-cockpit__fix-all span,.release-cockpit__simulate span{font-family:var(--font-mono)}.release-cockpit__fix-all:disabled{cursor:not-allowed;opacity:.42}.release-cockpit__human-gate{border-top:1px solid var(--color-border-strong);margin-top:1rem;padding-top:.9rem}.release-cockpit__human-gate>span{color:var(--color-violet);font-size:.6875rem;letter-spacing:.07em}.release-cockpit__human-gate label{align-items:flex-start;cursor:pointer;display:grid;font-size:.6875rem;gap:.65rem;grid-template-columns:auto 1fr;line-height:1.45;margin:.75rem 0;min-height:2.75rem}.release-cockpit__human-gate input{accent-color:var(--cockpit-green);height:1.15rem;margin-top:.05rem;width:1.15rem}.release-cockpit__approve{background:var(--cockpit-green);border-color:var(--cockpit-green);color:#06140f;display:block;font-weight:700;text-align:center}.release-cockpit__approve:disabled{background:#20242b;border-color:var(--color-border);color:var(--color-text-dim);cursor:not-allowed}.release-cockpit__human-gate p{color:var(--color-text-dim);font-size:.75rem;line-height:1.5}.release-cockpit__human-gate .release-cockpit__approval-error{color:var(--cockpit-red)}.release-cockpit__empty,.release-cockpit__state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:24rem;padding:2rem;text-align:center}.release-cockpit__empty strong,.release-cockpit__state strong{font-size:.9rem}.release-cockpit__empty button,.release-cockpit__state button{background:transparent;border:1px solid var(--color-ice);color:var(--color-ice);cursor:pointer;margin-top:1rem;min-height:2.75rem;padding:0 1rem}.release-cockpit__state--error strong{color:var(--cockpit-red)}.release-cockpit__scan{display:flex;gap:.25rem;margin-bottom:.8rem}.release-cockpit__scan i{animation:cockpit-scan .9s infinite alternate;background:var(--color-violet);height:1.2rem;width:.16rem}.release-cockpit__scan i:nth-child(2){animation-delay:.2s}.release-cockpit__scan i:nth-child(3){animation-delay:.4s}.release-cockpit__empty{flex-direction:row;gap:1rem;text-align:left}.release-cockpit__empty>span{color:var(--color-violet);font:600 1rem var(--font-mono)}.release-cockpit__empty p{color:var(--color-text-dim);font-size:.8125rem;line-height:1.5;margin:.25rem 0 0}.release-cockpit__empty button{margin:0 0 0 auto}@keyframes cockpit-scan{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.release-cockpit__scan i{animation:none}}@media (max-width:76rem){.release-cockpit__authority{grid-template-columns:repeat(2,minmax(0,1fr))}.release-cockpit__authority>div:nth-child(2){border-right:0}.release-cockpit__authority>div:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.release-cockpit__body{grid-template-columns:minmax(0,1fr) 17rem}.release-cockpit__dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:60rem){.release-cockpit__masthead{grid-template-columns:1fr}.release-cockpit__body{display:flex;flex-direction:column}.release-cockpit__matrix{width:100%}.release-cockpit__command{border-left:0;border-top:1px solid var(--color-border-strong);min-height:0;position:static;width:100%}}@media (max-width:42rem){.release-cockpit__topbar{grid-template-columns:minmax(0,1fr) auto;padding-inline:.7rem}.release-cockpit__topbar>div:nth-child(2){display:none}.release-cockpit__masthead{padding:1rem .8rem}.release-cockpit__authority{grid-template-columns:1fr}.release-cockpit__authority>div{border-bottom:1px solid var(--color-border);border-right:0}.release-cockpit__dimensions{grid-template-columns:1fr}.release-cockpit__matrix{padding:.8rem}.release-cockpit__matrix>header{gap:.45rem}.release-cockpit__empty,.release-cockpit__matrix>header{align-items:flex-start;flex-direction:column}.release-cockpit__empty button{margin-left:0;width:100%}}.release-dry-run{--release-amber:#f4be55;--release-ink:#10100f;background:#111210;color:#ecece4;min-height:100svh}.release-dry-run__topbar{align-items:center;background:#0b0c0a;border-bottom:1px solid #36372f;display:grid;gap:1rem;grid-template-columns:1fr auto 1fr;min-height:3.5rem;padding:0 1.25rem}.release-dry-run__topbar>button{background:transparent;border:0;color:#bebfb4;cursor:pointer;font-size:.6875rem;justify-self:start;padding:.5rem 0}.release-dry-run__topbar>button span{color:var(--release-amber);margin-right:.5rem}.release-dry-run__topbar>div:nth-child(2){display:flex;flex-direction:column;text-align:center}.release-dry-run__topbar>div:nth-child(2) span{color:#707268;font-family:var(--font-mono);font-size:.4375rem;letter-spacing:.1em}.release-dry-run__topbar>div:nth-child(2) strong{font-size:.6875rem;font-weight:550;margin-top:.125rem}.release-dry-run__topbar>div:last-child{justify-self:end}.release-dry-run__masthead{align-items:end;border-bottom:1px solid #36372f;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto;padding:2.5rem clamp(1rem,4vw,4rem) 2rem}.release-dry-run__masthead>div:first-child>span,.release-verdicts>header>span{color:var(--release-amber);font-family:var(--font-mono);font-size:.5rem;letter-spacing:.12em}.release-dry-run__masthead h1{font-size:clamp(2rem,4vw,4rem);font-weight:420;letter-spacing:-.055em;margin:.35rem 0 .75rem}.release-dry-run__masthead p{color:#96978d;font-size:.75rem;line-height:1.65;margin:0;max-width:47rem}.release-stamp{border:1px solid #45463c;display:grid;min-width:10rem;padding:.8rem 1rem;position:relative}.release-stamp:before{background:#66685d;content:"";height:100%;left:0;position:absolute;top:0;width:.2rem}.release-stamp small,.release-stamp span{color:#77796e;font-family:var(--font-mono);font-size:.4375rem;letter-spacing:.08em}.release-stamp strong{font-family:var(--font-mono);font-size:1.25rem;font-weight:520;margin:.3rem 0}.release-stamp--ready:before{background:#7fd891}.release-stamp--ready strong{color:#7fd891}.release-stamp--warning:before{background:var(--release-amber)}.release-stamp--warning strong{color:var(--release-amber)}.release-stamp--blocked:before{background:#ff6f65}.release-stamp--blocked strong{color:#ff6f65}.release-dry-run__signal{border-bottom:1px solid #36372f;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 clamp(1rem,4vw,4rem)}.release-dry-run__signal span{border-right:1px solid #2b2c27;color:#77796e;display:flex;flex-direction:column;font-family:var(--font-mono);font-size:.45rem;gap:.2rem;padding:.7rem}.release-dry-run__signal span:first-child{border-left:1px solid #2b2c27}.release-dry-run__signal i{color:var(--release-amber);font-style:normal}.release-dry-run__layout{display:grid;grid-template-columns:minmax(24rem,.9fr) minmax(30rem,1.35fr);min-height:calc(100svh - 14rem)}.release-manifest{background:#151613;border-right:1px solid #36372f;padding:1.5rem clamp(1rem,3vw,2rem) 3rem}.release-manifest fieldset{border:0;border-bottom:1px solid #36372f;display:grid;gap:.75rem;margin:0;padding:1.1rem 0 1.4rem}.release-manifest legend{color:#d9dace;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.05em;padding:0 0 .8rem}.release-manifest legend span{color:var(--release-amber);margin-right:.7rem}.release-manifest label{color:#8f9186;display:flex;flex-direction:column;font-size:.5625rem;gap:.35rem}.release-manifest input,.release-manifest select,.release-manifest textarea{background:#0d0e0c;border:1px solid #36372f;border-radius:0;color:#ecece4;font:.6875rem var(--font-mono);min-height:2.25rem;padding:.55rem .65rem;width:100%}.release-manifest input:focus-visible,.release-manifest select:focus-visible,.release-manifest textarea:focus-visible{border-color:var(--release-amber);outline:1px solid var(--release-amber)}.release-manifest__pair{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.release-manifest__lyrics-status{background:#0d0e0c;border-left:2px solid var(--release-amber);display:grid;gap:.4rem;padding:.7rem}.release-manifest__lyrics-status code{color:#9c9e92;font-size:.5rem;overflow-wrap:anywhere}.release-manifest__lyrics-status span{color:#d9dace;font:.5625rem var(--font-mono)}.release-manifest__check{align-items:center;color:#d9dace!important;flex-direction:row!important}.release-manifest__check input{accent-color:var(--release-amber);min-height:auto;width:auto}.release-manifest__run{align-items:center;background:var(--release-amber);border:0;color:var(--release-ink);cursor:pointer;display:flex;font-size:.75rem;font-weight:680;gap:.75rem;justify-content:center;margin-top:1.25rem;min-height:3rem;width:100%}.release-manifest__run:disabled{cursor:wait;opacity:.65}.release-manifest__run span{font-family:var(--font-mono)}.release-manifest__disclaimer{color:#73756b;font-size:.5625rem;line-height:1.5}.release-manifest__error{border-left:2px solid #ff6f65;color:#ff8b83;font-size:.625rem;padding:.6rem}.release-verdicts{padding:2rem clamp(1rem,4vw,3rem) 4rem}.release-verdicts>header{align-items:baseline;border-bottom:1px solid #4a4b42;display:grid;grid-template-columns:1fr auto auto;padding-bottom:.75rem}.release-verdicts>header strong{font-size:1rem;font-weight:520}.release-verdicts>header b{color:var(--release-amber);font-family:var(--font-mono);font-size:1.15rem;margin-left:1rem}.release-verdicts__state{align-items:center;border:1px dashed #46473f;color:#85877c;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:14rem;margin-top:1rem}.release-verdicts__state strong{font-size:.75rem;font-weight:500}.release-verdicts__state button{background:transparent;border:1px solid var(--release-amber);color:var(--release-amber);cursor:pointer;padding:.5rem .8rem}.release-verdicts__load-more{background:transparent;border:1px solid #55574d;color:#d9dace;cursor:pointer;font:.625rem var(--font-mono);margin-top:1rem;min-height:2.5rem;width:100%}.release-verdicts__load-more:focus-visible,.release-verdicts__load-more:hover{border-color:var(--release-amber);color:var(--release-amber)}.release-verdicts__load-more:disabled{cursor:wait;opacity:.65}.release-verdicts__history-state{align-items:center;border:1px solid #5b3430;color:#ff8b83;display:flex;font-size:.625rem;gap:1rem;justify-content:space-between;margin-top:1rem;padding:.7rem .8rem}.release-verdicts__history-state button{background:transparent;border:1px solid #ff8b83;color:#ff8b83;cursor:pointer;font:.5625rem var(--font-mono);padding:.4rem .55rem}.release-run{border:1px solid #3d3e37;margin-top:1rem}.release-run>header{align-items:center;border-bottom:1px solid #3d3e37;display:flex;justify-content:space-between;padding:.8rem 1rem}.release-run>header div{display:flex;flex-direction:column}.release-run>header span,.release-run>header time{color:#74766b;font-family:var(--font-mono);font-size:.45rem}.release-run>header strong{font-family:var(--font-mono);font-size:.8rem;margin-top:.2rem}.release-run--ready>header strong{color:#7fd891}.release-run--warning>header strong{color:var(--release-amber)}.release-run--blocked>header strong{color:#ff6f65}.release-run__hash{background:#0d0e0c;display:flex;flex-direction:column;gap:.3rem;padding:.7rem 1rem}.release-run__hash span{color:#66685e;font-family:var(--font-mono);font-size:.4rem}.release-run__hash code{color:#9c9e92;font-size:.5rem;overflow-wrap:anywhere}.release-run ol{list-style:none;margin:0;padding:0}.release-run li{border-top:1px solid #30312b;display:grid;gap:.8rem;grid-template-columns:4.2rem minmax(0,1fr);padding:.8rem 1rem}.release-run li>b{color:#ff7e75;font-family:var(--font-mono);font-size:.5rem}.release-run li>div{display:flex;flex-direction:column;gap:.3rem;min-width:0}.release-run li strong{font-size:.625rem;font-weight:580}.release-run li span{color:#7e8075;font-size:.5rem}.release-run li code{color:#c3c5b8;overflow-wrap:anywhere}.release-run li button{align-self:flex-start;background:transparent;border:1px solid var(--release-amber);color:var(--release-amber);cursor:pointer;font:.5rem var(--font-mono);margin-top:.3rem;padding:.35rem .5rem}.release-run>footer{border-top:1px solid #30312b;color:#66685e;font-size:.5rem;line-height:1.5;padding:.7rem 1rem}.release-run__ready{color:#7fd891;font:.625rem var(--font-mono);padding:1.25rem 1rem}@media (max-width:62rem){.release-dry-run__layout{grid-template-columns:1fr}.release-manifest{border-bottom:1px solid #36372f;border-right:0}}@media (max-width:42rem){.release-dry-run__topbar{grid-template-columns:1fr auto}.release-dry-run__topbar>div:nth-child(2){display:none}.release-dry-run__masthead{align-items:stretch;grid-template-columns:1fr}.release-dry-run__signal{grid-template-columns:repeat(4,minmax(0,1fr))}.release-manifest__pair,.release-run li{grid-template-columns:1fr}}