*{box-sizing:border-box}body{margin:0;background:#0b0d12;color:#eef1f7;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{max-width:1200px;margin:auto;padding:28px}.top{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid #282d39;padding-bottom:22px}.brand{font-size:12px;letter-spacing:3px;color:#a8b7d7}.title{font-size:34px;margin:8px 0}.muted{color:#a6adbb}.badge{border:1px solid #41495b;border-radius:999px;padding:8px 12px;font-size:12px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}.card{background:#131720;border:1px solid #2b3140;border-radius:16px;padding:20px;min-width:0}.card h2{margin-top:0;font-size:18px}.row{gap:10px;flex-wrap:wrap}.field,.row{display:flex}.field{flex-direction:column;gap:7px;margin:12px 0}.field label{font-size:12px;color:#b8c0d1}.field input,.field select,.field textarea{background:#0c1018;border:1px solid #353c4d;border-radius:9px;color:#f4f6fb;padding:11px;width:100%}.field textarea{min-height:90px;resize:vertical}.btn{background:#d7e3ff;color:#0a1222;border:0;border-radius:9px;padding:11px 15px;font-weight:700}.btn.secondary{background:#202838;color:#e6edff;border:1px solid #39445b}.btn:disabled{opacity:.5;cursor:not-allowed}.status{padding:10px 12px;background:#101b18;border:1px solid #285b48;border-radius:9px;color:#aaf0ce;font-size:13px;white-space:pre-wrap}.error{background:#281718;border-color:#744044;color:#ffc4c7}.item{border-top:1px solid #292f3b;padding:12px 0}.small{font-size:12px}.full{grid-column:1/-1}.checks{display:grid;grid-gap:8px;gap:8px}.check{padding:10px;border-radius:9px;background:#0c1018;border:1px solid #2e3544}.ok{color:#83e0b7}.no{color:#ffc16b}.footer{padding:24px 0;color:#8f98aa;font-size:12px;line-height:1.6}@media(max-width:760px){.grid{grid-template-columns:1fr}.shell{padding:16px}.title{font-size:26px}.top{align-items:flex-start;flex-direction:column}}