:root{color:#eef1f5;font-synthesis:none;background:#0b0f17;font-family:Arial,Microsoft YaHei,sans-serif;line-height:1.6}*{box-sizing:border-box}body{margin:0}header{letter-spacing:2px;border-bottom:1px solid #263044;justify-content:space-between;padding:23px 5%;font-size:13px;display:flex}.brand{color:#76e1c6}small{color:#a3aec0}main{max-width:1280px;margin:auto;padding:40px 28px}.intro{grid-template-columns:1.25fr 1fr;gap:55px;margin:25px 0 50px;display:grid}h1{letter-spacing:-2px;margin:15px 0 24px;font-size:clamp(42px,6vw,76px);line-height:1.2}.eyebrow{color:#76e1c6;letter-spacing:2px;font-size:13px}p{color:#aeb9cb}aside{background:linear-gradient(140deg,#1d2f39,#172031);border:1px solid #344952;border-radius:20px;align-self:center;padding:32px}.gates{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gates div{background:#0d1723;border-radius:9px;flex-direction:column;padding:10px;display:flex}.gates span{color:#b7c6d5;font-size:13px}.panel{background:#121925;border:1px solid #2b3547;border-radius:18px;margin:25px 0;padding:28px}h2{margin:0 0 15px;font-size:21px}.fields{flex-wrap:wrap;gap:20px;display:flex}label{color:#c3cfdf;margin:15px 0;display:block}input,select,textarea{color:#eef1f5;font:inherit;background:#0b111c;border:1px solid #46516a;border-radius:8px;padding:12px}input:not([type=checkbox]),select{min-height:48px;display:block}input[type=checkbox]{vertical-align:middle;width:21px;height:21px;margin-right:10px}textarea{width:100%;min-height:85px;display:block}button{color:#0b2321;min-height:48px;font:inherit;cursor:pointer;background:#85ead0;border:0;border-radius:9px;padding:13px 20px;font-weight:600}button:hover{filter:brightness(1.09)}button:disabled{opacity:.35;cursor:not-allowed}.secondary{color:#e4eaf5;background:#263248}.danger{color:#fff;background:#763b43}.buttons{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.testgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.card{background:#141c2a;border:1px solid #2a3549;border-radius:16px;flex-direction:column;padding:26px;display:flex}.card.selected{border-color:#85ead0}.card p{flex:1}.cardtop{color:#7d92af;letter-spacing:1px;justify-content:space-between;margin-bottom:17px;font-size:12px;display:flex}.status{color:#b8c3d4}.bad{color:#ff9ba7}.notice{color:#b6f5e2;overflow-wrap:anywhere;background:#1b2d38;border-radius:10px;margin-bottom:20px;padding:16px}video{background:#070b11;border-radius:12px;width:100%;max-height:420px;display:block}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px;font-size:12px;overflow:auto}details{margin-top:25px}.qr{width:min(360px,100%);margin-top:25px;display:block}footer{text-align:center;color:#7b8ba3;padding:25px;font-size:13px}:focus-visible{outline-offset:4px;outline:3px solid #f9d77b}@media (width<=700px){main{padding:20px 16px}.intro,.testgrid{grid-template-columns:1fr;gap:20px}.intro{margin-top:10px}aside,.panel,.card{padding:22px}header{font-size:10px}.fields{display:block}button{flex-grow:1}.cardtop{letter-spacing:0}}fieldset{border:0;min-width:0;margin:0;padding:0}a{color:#85ead0}
