:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#e8edf5;background:#090d14;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0,#152034 0,transparent 30%),#090d14}main{max-width:1180px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:26px}.eyebrow,.label{font-size:11px;letter-spacing:.18em;color:#7f8ca2;font-weight:700}h1{margin:4px 0;font-size:30px}h1 span{font-size:13px;color:#8b98ad}.badges{display:flex;gap:8px}.badges b,.state strong{font-size:10px;letter-spacing:.08em;padding:8px 10px;border:1px solid #2c405c;border-radius:999px;background:#111a28}.hero,section{border:1px solid #202c3d;background:rgba(15,21,32,.86);border-radius:18px;padding:20px}.hero{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.hero h2{font-size:24px;margin:5px 0}.hero p{margin:0;color:#8995a8}.state{text-align:right}.state span{display:block;margin-top:7px;font-size:12px;color:#f2b45b}.sectionTitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.sectionTitle h3{margin:0}.sectionTitle small{color:#75849a}.steps{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:7px;gap:7px}.steps article{min-width:0;border:1px solid #263246;border-radius:11px;padding:10px 8px;display:flex;flex-direction:column;gap:7px}.steps i{font-style:normal;font-size:9px;color:#6d7b91}.steps b{font-size:10px;overflow:hidden}.steps small{font-size:9px;color:#78869b}.steps .pass{border-color:#244d42}.steps .fail{border-color:#66323a}.steps .active{border-color:#82602b;background:#1d1a13}.steps .active small{color:#f2b45b}.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.events p,.workers div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #1d2939;padding:11px 0;margin:0}.events span,.workers span{font-size:11px;color:#95a4b8}.why h3{margin:7px 0 10px}.why>p:not(.label){color:#aeb9c8;line-height:1.6}.why dl{display:flex;gap:28px;margin-bottom:0}.why dl div{display:flex;flex-direction:column;gap:4px}.why dt{font-size:9px;color:#718097}.why dd{font-size:12px;margin:0}.events time{color:#66758a;font-size:11px}.events b{font-size:12px}.gate{border:1px dashed #35455c;border-radius:12px;padding:16px}.gate strong{color:#8fa0b7}.gate p{margin-bottom:6px}.gate small{color:#75849a}footer{display:flex;justify-content:space-between;padding:22px 4px;color:#59687d;font-size:10px;letter-spacing:.08em}@media(max-width:720px){main{padding:18px 14px}header{align-items:flex-start;gap:16px}h1{font-size:24px}.badges{flex-direction:column;align-items:flex-end}.hero h2{font-size:18px}.steps{grid-template-columns:repeat(5,1fr)}.grid{grid-template-columns:1fr}.why dl{flex-direction:column;gap:12px}}