:root{color-scheme:dark;--bg:#06131c;--panel:#102a35;--line:#315c6d;--ink:#f5fcff;--muted:#a7bec8;--cyan:#62efd7;--gold:#ffd36d;--red:#ff7f89}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 85% 0,#176279,transparent 34%),var(--bg);color:var(--ink);font-family:Inter,system-ui}main{max-width:1480px;margin:auto;padding:16px}nav,.flow,.head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}a,button{padding:10px 13px;border:1px solid var(--line);border-radius:9px;background:#173c4a;color:var(--ink);font:inherit;font-weight:850;text-decoration:none;cursor:pointer}.brand{margin-right:auto}.brand i,small{color:var(--cyan)}header{display:grid;grid-template-columns:1fr auto;gap:22px;margin-top:12px;padding:40px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(135deg,#154656,#0e2732)}h1{font-size:clamp(2.7rem,6vw,5.1rem);line-height:.92;margin:.2em 0}p,span{color:var(--muted)}.engine{min-width:240px;padding:18px;border-radius:16px;background:#071b25}.engine span,.engine strong,.engine small{display:block}.engine strong{font-size:1.9rem;margin:7px 0}.flow{justify-content:center;margin:12px 0}.flow article{display:flex;gap:7px;padding:10px 13px;border:1px solid var(--line);border-radius:999px;background:#0c2430}.flow b{color:var(--cyan)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.kpis article,.panel{padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.kpis strong{display:block;font-size:1.9rem}.head{justify-content:space-between}.capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.capability,.job{padding:14px;border-left:4px solid var(--gold);border-radius:11px;background:#071c26}.capability.ready,.job.qualified{border-color:var(--cyan)}.capability b,.capability span,.job b,.job span,.job small{display:block}.jobs{display:grid;gap:9px}.job-head,.job-actions,.gate-grid{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.gate-grid{justify-content:flex-start;margin:10px 0}.gate-grid span{padding:6px 9px;border-radius:999px;background:#102e3a}.evidence{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}.evidence article{padding:9px;border-radius:8px;background:#0c2732}.rules div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rules span{padding:11px;border-radius:9px;background:#071c26}footer{padding:25px;color:var(--muted)}@media(max-width:800px){header,.kpis,.capabilities,.evidence,.rules div{grid-template-columns:1fr 1fr}}@media(max-width:560px){main{padding:7px}header,.kpis,.capabilities,.evidence,.rules div{grid-template-columns:1fr}.head{display:block}}
