:root{--ink:#0e1519;--paper:#f1f0ea;--white:#fff;--line:#26353d;--signal:#e93f33;--mint:#b9f58b;--amber:#ffd35c;--muted:#64737b;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}.ops-nav{min-height:72px;padding:0 2rem;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;border-bottom:2px solid var(--ink);font-size:.72rem;font-weight:900;text-transform:uppercase}.ops-nav a{font-size:1.5rem;color:var(--signal);text-decoration:none}.ops-nav span{text-align:center}.ops-nav strong{text-align:right}.ops-hero{min-height:540px;padding:5rem 3rem 3rem;display:grid;grid-template-columns:2fr 1fr;gap:3rem;align-items:end;background:var(--ink);color:var(--white)}.eyebrow{margin:0 0 1rem;color:var(--signal);font-size:.7rem;font-weight:900;text-transform:uppercase}.ops-hero h1,.benchmark h2{margin:0;font-size:clamp(3.3rem,7vw,7rem);line-height:.88;text-transform:uppercase;letter-spacing:0}.ops-hero p:not(.eyebrow){max-width:680px;line-height:1.6;color:#bdc6c9}.control{padding:1.4rem;border:1px solid #617078;display:grid;gap:1rem}.control label{font-size:.7rem;font-weight:900;text-transform:uppercase}.control select{min-height:48px;padding:0 .8rem;border:1px solid #88949a;border-radius:0;background:var(--white);font:inherit}.control span{padding:.7rem;background:var(--amber);color:var(--ink);font-weight:900;text-align:center}.control span[data-state="CLEAR"]{background:var(--mint)}.control span[data-state="BLOCKED"]{background:var(--signal);color:var(--white)}.pipeline{padding:1.2rem 3rem;display:grid;grid-template-columns:repeat(9,auto);justify-content:space-between;align-items:center;border-bottom:2px solid var(--ink);background:var(--mint)}.pipeline div{display:grid;gap:.3rem}.pipeline b{font-size:.65rem}.pipeline span{font-size:.78rem;font-weight:900;text-transform:uppercase}.kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:2px solid var(--ink)}.kpis article{min-height:160px;padding:1.3rem;display:flex;flex-direction:column;border-right:1px solid var(--ink)}.kpis article:last-child{border:0}.kpis span{font-size:.7rem;font-weight:900;text-transform:uppercase}.kpis strong{margin-top:auto;font-size:2.5rem}.workspace{display:grid;grid-template-columns:280px 1fr;border-bottom:2px solid var(--ink)}.workspace>aside{padding:2rem;position:sticky;top:0;align-self:start}.workspace aside h2{font-size:2rem;text-transform:uppercase}.workspace aside nav{display:grid;margin:2rem 0;border-top:1px solid var(--ink)}.workspace aside nav a{padding:.8rem 0;border-bottom:1px solid var(--ink);text-decoration:none;font-weight:800}.boundary{padding:1rem;background:var(--amber)}.boundary p{font-size:.8rem;line-height:1.5}.panels{border-left:2px solid var(--ink)}.panel{padding:2rem;border-bottom:1px solid var(--ink);background:var(--white)}.panel header{display:flex;gap:1rem;align-items:center}.panel header span{width:34px;height:34px;display:grid;place-items:center;background:var(--ink);color:var(--white);font-size:.7rem;font-weight:900}.panel h3{font-size:1.25rem;text-transform:uppercase}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;margin-top:1rem}th,td{padding:.75rem;text-align:left;border-bottom:1px solid #c5cbcd;font-size:.8rem}th{background:#e4e7e6;text-transform:uppercase}.state{padding:.3rem .5rem;font-weight:900}.state.matched{background:var(--mint)}.state.review{background:var(--amber)}.state.break{background:var(--signal);color:var(--white)}.exception-panel{background:#f6dfda}.exception-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.exception-grid article{padding:1rem;border:1px solid var(--ink);background:var(--white)}.exception-grid b{display:block;color:var(--signal);font-size:.65rem}.exception-grid strong{display:block;margin:.7rem 0}.exception-grid p{font-size:.9rem}.exception-grid small{color:var(--muted)}.empty{padding:2rem;border:1px solid var(--ink);background:var(--mint)}.copilot-panel{background:var(--ink);color:var(--white)}.copilot-panel p{max-width:850px;font-size:1.4rem;line-height:1.5}.copilot-panel footer{color:#aeb9bd;font-size:.7rem;text-transform:uppercase}.audit{margin:1rem 0 0;padding:0;list-style:none}.audit li{display:grid;grid-template-columns:50px 1fr auto;padding:.8rem 0;border-top:1px solid #c5cbcd}.audit span{color:var(--signal);font-weight:900}.benchmark{padding:5rem 3rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;background:var(--signal);color:var(--white)}.benchmark h2{font-size:clamp(2.5rem,5vw,5rem)}.benchmark .eyebrow{color:var(--amber)}.metric-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--white)}.metric-grid article{min-height:160px;padding:1.2rem;display:flex;flex-direction:column;border:1px solid var(--white)}.metric-grid b{font-size:2rem}.metric-grid span{margin-top:auto;text-transform:uppercase;font-size:.7rem;font-weight:900}.disclosure{padding:2rem 3rem;display:grid;grid-template-columns:1fr 3fr;gap:2rem;border-bottom:2px solid var(--ink)}.disclosure b{text-transform:uppercase}.disclosure p{margin:0;max-width:900px;line-height:1.6}.ops-footer{padding:2rem 3rem;display:grid;grid-template-columns:1fr 2fr 1fr;gap:1rem;font-size:.72rem}.ops-footer span{text-align:center}.ops-footer a{text-align:right;font-weight:900}@media(max-width:800px){.ops-nav{grid-template-columns:1fr auto}.ops-nav span{display:none}.ops-hero,.benchmark{grid-template-columns:1fr;padding:4rem 1rem 2rem}.pipeline{padding:1rem;grid-template-columns:1fr;gap:.5rem}.pipeline i{transform:rotate(90deg);justify-self:start}.kpis{grid-template-columns:repeat(2,1fr)}.workspace{grid-template-columns:1fr}.workspace>aside{position:static;padding:2rem 1rem}.panels{border-left:0;border-top:2px solid var(--ink)}.panel{padding:1.5rem 1rem}.exception-grid,.metric-grid{grid-template-columns:1fr}.disclosure,.ops-footer{grid-template-columns:1fr;padding:2rem 1rem}.ops-footer span,.ops-footer a{text-align:left}}
