.operations-deck{grid-column:1/-1;border-top:1px solid var(--line);background:linear-gradient(180deg,#0a0d0b,#060807)}
.operations-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.65fr);gap:36px;align-items:end;padding:clamp(34px,5vw,78px) clamp(20px,3vw,44px);border-bottom:1px solid var(--line)}
.operations-head p,.operator-card header>span,.test-register header span,.rehearsal-deck header>span{margin:0;color:var(--mint);font-size:8px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
.operations-head h2{margin:9px 0 0;font:880 clamp(48px,7vw,108px)/.76 var(--display);font-variation-settings:'wdth' 64,'wght' 880;letter-spacing:-.068em}.operations-head h2 span{color:var(--pink)}
.operations-metrics{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.operations-metrics span{min-height:84px;padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;align-content:center;color:#7f8981;font-size:7px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.operations-metrics span:nth-child(2n){border-right:0}.operations-metrics span:nth-last-child(-n+2){border-bottom:0}.operations-metrics b{color:var(--bone);font:850 29px var(--display)}
.operator-grid{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.operator-card{min-width:0;padding:clamp(22px,3vw,44px);border-right:1px solid var(--line)}.operator-card:last-child{border-right:0}.operator-card header h3,.empty-card h3{margin:8px 0 9px;font:850 clamp(28px,3vw,46px)/.86 var(--display);font-variation-settings:'wdth' 73;letter-spacing:-.04em}.operator-card header p,.empty-card p{max-width:610px;margin:0 0 24px;color:#838d85;font-size:9px;line-height:1.55}
.packet-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.packet-field{display:block;min-width:0;color:#abb4ad;font-size:7px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.packet-field input,.packet-field select{width:100%;min-height:44px;margin-top:6px;padding:8px 10px;border:1px solid var(--line);border-radius:0;color:var(--bone);background:#080b09;font-size:9px;text-transform:none}.packet-field input::placeholder{color:#505852}
.route-fieldset{margin:18px 0;padding:0;border:1px solid var(--line)}.route-fieldset legend{margin-left:10px;padding:0 7px;color:var(--pink);font-size:7px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.route-choice{display:grid;grid-template-columns:100px 1fr 1.2fr 1.2fr;gap:10px;align-items:end;padding:13px;border-bottom:1px solid var(--line)}.route-choice:last-child{border-bottom:0}.route-toggle{display:grid;min-height:44px;grid-template-columns:auto 1fr;gap:8px;align-items:center;padding:0 10px;border:1px solid var(--line);color:#cbd1cc;font:830 10px var(--display)}.route-toggle input{accent-color:var(--mint)}
.evidence-drawer,.rehearsal-form{margin:12px 0;border:1px solid var(--line);background:#080a09}.evidence-drawer summary,.rehearsal-form summary{min-height:46px;padding:0 13px;display:flex;align-items:center;color:#aeb7b0;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.evidence-drawer[open] summary,.rehearsal-form[open] summary{border-bottom:1px solid var(--line);color:var(--mint)}.evidence-drawer>.packet-grid,.rehearsal-form form{padding:13px}.route-packets{margin-top:13px}
.operator-primary{width:100%;min-height:48px;margin-top:8px;border:1px solid var(--mint);border-radius:0;color:#060807;background:var(--mint);font-size:9px;font-weight:900;letter-spacing:.04em;cursor:pointer}.operator-primary:hover{background:var(--acid);border-color:var(--acid)}.operator-boundary{margin:10px 0 0;padding:11px;border-left:2px solid var(--acid);color:#7f8981;background:rgba(216,255,84,.025);font-size:7px;line-height:1.5}.empty-card>span{color:var(--pink);font-size:8px;font-weight:900;letter-spacing:.18em}
.approval-rail{padding:clamp(22px,3vw,44px);border-bottom:1px solid var(--line);background:rgba(255,85,184,.025)}.approval-rail>header,.test-register>header,.rehearsal-deck>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.approval-rail>header span{color:var(--pink);font-size:7px;font-weight:900;letter-spacing:.17em}.approval-rail>header h3,.test-register h3,.rehearsal-deck h3{margin:6px 0 0;font:850 clamp(28px,4vw,54px)/.86 var(--display);letter-spacing:-.04em}.approval-rail>header>b{color:var(--acid);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.approval-rail article{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(190px,260px);gap:14px;align-items:center;min-height:78px;padding:12px;border-top:1px solid var(--line)}.approval-rail article small,.approval-rail article strong,.approval-rail article code{display:block}.approval-rail article small{color:#7c857e;font-size:6px;letter-spacing:.08em}.approval-rail article strong{margin-top:4px;font-size:9px}.approval-rail article code{margin-top:5px;color:#5f6861;font-size:7px}.approval-rail article button{min-height:42px;border:1px solid var(--mint);color:var(--mint);background:transparent;font-size:7px;font-weight:900;cursor:pointer}.approval-state{padding:7px;border:1px solid var(--line);color:#a9b1ab;font-size:6px;font-weight:900;letter-spacing:.1em}.approval-state.is-pending{border-color:var(--pink);color:var(--pink)}.approval-state.is-approved{border-color:var(--mint);color:var(--mint)}.operator-empty{color:#717a73;font-size:9px}
.test-register{padding:clamp(28px,4vw,58px) clamp(20px,3vw,44px);border-bottom:1px solid var(--line)}.test-register>header p,.rehearsal-deck>header p{max-width:470px;margin:0;color:#879088;font-size:9px;line-height:1.55}.tier-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.tier-strip article{min-height:90px;padding:14px;border-right:1px solid var(--line)}.tier-strip article:last-child{border-right:0}.tier-strip b,.tier-strip span{display:block}.tier-strip b{color:#9da69f;font:820 12px var(--display)}.tier-strip span{margin-top:7px;color:#626a64;font-size:6px;line-height:1.45;text-transform:uppercase}.tier-strip .is-authority{background:rgba(91,237,188,.035)}.tier-strip .is-authority b{color:var(--mint)}
.packet-register{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.packet-register article{min-height:250px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.packet-register article>span{color:var(--pink);font-size:7px;font-weight:900;letter-spacing:.12em}.packet-register h4{margin:8px 0 12px;font:820 18px/.95 var(--display)}.packet-register p{min-height:62px;margin:0;color:#7f8981;font-size:7px;line-height:1.5}.packet-register ul{margin:14px 0;padding:0;list-style:none}.packet-register li{padding:5px 0;border-top:1px solid var(--line);color:#a4aca6;font-size:6px;text-transform:uppercase}.packet-register article>b{color:var(--mint);font-size:6px;letter-spacing:.06em;text-transform:uppercase}
.rehearsal-deck{padding:clamp(28px,4vw,58px) clamp(20px,3vw,44px);border-bottom:1px solid var(--line)}.rehearsal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rehearsal-grid>article{padding:17px;border:1px solid var(--line);background:#090c0a}.rehearsal-grid>article>span{color:var(--pink);font-size:7px;font-weight:900}.rehearsal-grid h4{margin:8px 0;font:820 19px var(--display)}.rehearsal-grid>article>p{color:#79827b;font-size:7px}.rehearsal-grid>article>b{color:var(--mint);font-size:7px}.rehearsal-form .packet-grid{padding:0}
.adapter-console{border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgba(4,18,15,.98),rgba(9,12,12,.98))}
.adapter-console>header{display:flex;justify-content:space-between;gap:20px;padding:clamp(24px,3vw,44px);border-bottom:1px solid rgba(112,255,212,.16)}
.adapter-console>header span,.adapter-ledger>header span{font-size:7px;font-weight:900;letter-spacing:.17em;color:var(--mint)}
.adapter-console>header h3{margin:7px 0 6px;font:850 clamp(28px,4vw,54px)/.86 var(--display);letter-spacing:-.04em;text-transform:uppercase}
.adapter-console>header p{max-width:680px;margin:0;color:#88938c;font-size:9px;line-height:1.5}
.adapter-state{align-self:flex-start;max-width:280px;padding:8px 10px;border:1px solid currentColor;font-size:6px;letter-spacing:.09em;text-align:right}.adapter-state.is-ready{color:var(--mint)}.adapter-state.is-setup{color:var(--pink)}
.proof-sprint{padding:clamp(20px,3vw,38px);border-bottom:1px solid rgba(112,255,212,.16);background:linear-gradient(102deg,rgba(112,255,212,.045),transparent 56%)}
.proof-sprint>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.proof-sprint>header span{color:var(--pink);font-size:6px;font-weight:900;letter-spacing:.16em}.proof-sprint>header h4{margin:6px 0 0;font:850 clamp(24px,3vw,42px)/.9 var(--display);letter-spacing:-.04em;text-transform:uppercase}.proof-sprint>header>strong{font:850 48px/.8 var(--display);color:var(--mint)}.proof-sprint>header>strong small{font-size:13px}
.proof-phase-rail{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line)}.proof-phase-rail article{min-height:94px;padding:12px;display:grid;align-content:space-between;border-right:1px solid var(--line);color:#555f58}.proof-phase-rail article:last-child{border-right:0}.proof-phase-rail article>span,.proof-phase-rail article>small{font-size:6px;letter-spacing:.1em}.proof-phase-rail article>b{font:800 11px/.95 var(--display);text-transform:uppercase}.proof-phase-rail .is-complete{background:rgba(112,255,212,.06);color:var(--mint)}.proof-phase-rail .is-current{background:var(--pink);color:#080a09}.proof-phase-rail .is-locked{opacity:.58}
.launch-contract{display:grid;grid-template-columns:minmax(210px,.7fr) 1.3fr;margin-top:12px;border:1px solid var(--line)}.launch-contract>div{padding:15px}.launch-contract>div>span,.launch-contract>div>strong,.launch-contract>div>small{display:block}.launch-contract>div>span{color:var(--mint);font-size:6px;font-weight:900;letter-spacing:.12em}.launch-contract>div>strong{margin-top:16px;font:820 18px var(--display);text-transform:uppercase}.launch-contract>div>small{margin-top:5px;color:#77827b;font-size:6px}.launch-contract dl{margin:0;border-left:1px solid var(--line)}.launch-contract dl div{display:grid;grid-template-columns:minmax(140px,.8fr) 1.2fr;border-bottom:1px solid var(--line)}.launch-contract dl div:last-child{border-bottom:0}.launch-contract dt,.launch-contract dd{margin:0;padding:8px;font-size:6px;overflow-wrap:anywhere}.launch-contract dt{color:#77827b}.launch-contract dd{border-left:1px solid var(--line);color:#bcc5be}
.proof-next{margin:12px 0 0;padding:12px;border-left:2px solid var(--pink);display:grid;grid-template-columns:130px 1fr;gap:12px;background:rgba(255,101,199,.045);font-size:7px;line-height:1.5}.proof-next b{color:var(--pink);letter-spacing:.08em}.proof-next span{color:#aab4ad}
.adapter-control-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:1px;background:rgba(112,255,212,.14)}
.adapter-readiness,.adapter-read-form{padding:clamp(20px,3vw,38px);background:#09100e}.adapter-scoreline{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:5px 8px;align-items:end;padding-bottom:17px;border-bottom:1px solid var(--line)}.adapter-scoreline strong{font:850 30px/.8 var(--display);color:var(--bone)}.adapter-scoreline span{color:#84928c;font-size:6px;text-transform:uppercase;letter-spacing:.08em}
.adapter-readiness ul{display:grid;gap:9px;margin:16px 0;padding:0;list-style:none}.adapter-readiness li{display:grid;grid-template-columns:10px 1fr auto;gap:9px;align-items:center;font-size:8px}.adapter-readiness li i{width:8px;height:8px;border:1px solid var(--pink);border-radius:50%}.adapter-readiness li i.is-pass{border-color:var(--mint);background:var(--mint);box-shadow:0 0 12px rgba(112,255,212,.55)}.adapter-readiness li b{font-size:6px;letter-spacing:.08em;color:#84928c}.adapter-readiness>p{margin:14px 0 0;color:#87928e;font-size:7px}
.adapter-missing{display:grid;gap:6px;padding:12px;border-left:2px solid var(--pink);background:rgba(255,101,199,.06)}.adapter-missing b{font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:var(--pink)}.adapter-missing span{font-size:7px;color:#c7cfcc}
.adapter-read-form{display:flex;flex-direction:column;gap:14px}.adapter-read-form .operator-primary:disabled{opacity:.38;cursor:not-allowed}.read-contract{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;padding:13px;border:1px solid var(--line);font-size:7px}.read-contract b{color:var(--mint)}.read-contract span{color:#8c9994}
.adapter-ledger{padding:20px clamp(20px,3vw,44px);border-top:1px solid rgba(112,255,212,.16)}.adapter-ledger>header{display:flex;justify-content:space-between;margin-bottom:11px}.adapter-ledger>header b{font-size:7px;color:#7d8b85}.adapter-ledger article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 13px;padding:11px 0;border-top:1px solid var(--line)}.adapter-ledger article div{display:flex;gap:9px;flex-wrap:wrap}.adapter-ledger article strong{font-size:8px}.adapter-ledger article span,.adapter-ledger article small{color:#84918c;font-size:7px}.adapter-ledger article small{grid-column:1/-1}.adapter-ledger article>b{font-size:6px;letter-spacing:.08em}.adapter-ledger article>b.is-ready{color:var(--mint)}.adapter-ledger article>b.is-failed{color:var(--pink)}
.production-lock{display:grid;grid-template-columns:220px 1fr;gap:22px;padding:28px clamp(20px,3vw,44px);background:var(--pink);color:#060807}.production-lock strong{font:880 25px var(--display)}.production-lock span{max-width:1000px;font-size:9px;font-weight:720;line-height:1.55}
@media(max-width:1100px){.operations-head{grid-template-columns:1fr}.operator-grid{grid-template-columns:1fr}.operator-card{border-right:0;border-bottom:1px solid var(--line)}.route-choice{grid-template-columns:90px 1fr 1fr}.route-choice .packet-field:last-child{grid-column:2/-1}.packet-register{grid-template-columns:1fr 1fr}.rehearsal-grid{grid-template-columns:1fr 1fr}.proof-phase-rail{grid-template-columns:repeat(3,1fr)}.proof-phase-rail article:nth-child(3){border-right:0}.proof-phase-rail article:nth-child(-n+3){border-bottom:1px solid var(--line)}.launch-contract{grid-template-columns:1fr}.launch-contract dl{border-left:0;border-top:1px solid var(--line)}}
@media(max-width:700px){.operations-head{padding:42px 14px}.operations-head h2{font-size:55px}.operator-card,.approval-rail,.test-register,.rehearsal-deck{padding:24px 12px}.packet-grid{grid-template-columns:1fr}.route-choice{grid-template-columns:1fr}.route-choice .packet-field:last-child{grid-column:auto}.approval-rail article{grid-template-columns:1fr auto}.approval-rail article button{grid-column:1/-1}.test-register>header,.rehearsal-deck>header{display:block}.test-register>header p,.rehearsal-deck>header p{margin-top:10px}.tier-strip,.packet-register,.rehearsal-grid{grid-template-columns:1fr}.tier-strip article{border-right:0;border-bottom:1px solid var(--line)}.tier-strip article:last-child{border-bottom:0}.production-lock{grid-template-columns:1fr}.operations-metrics span{min-height:64px}}
@media(max-width:700px){.adapter-console>header{display:grid}.adapter-state{max-width:none;text-align:left}.proof-phase-rail{grid-template-columns:1fr}.proof-phase-rail article,.proof-phase-rail article:nth-child(3){min-height:68px;border-right:0;border-bottom:1px solid var(--line)}.proof-phase-rail article:last-child{border-bottom:0}.launch-contract dl div{grid-template-columns:1fr}.launch-contract dd{border-left:0;border-top:1px solid var(--line)}.proof-next{grid-template-columns:1fr}.adapter-control-grid{grid-template-columns:1fr}.adapter-scoreline{grid-template-columns:auto 1fr}.adapter-ledger article{grid-template-columns:1fr}.adapter-ledger article>b{justify-self:start}}
@media(prefers-reduced-motion:reduce){.operator-primary{transition:none}}
