:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#e9ecf5;background:#0b1020;font-synthesis:none}*{box-sizing:border-box}body{margin:0}.shell{max-width:1040px;margin:auto;padding:25px 22px}header{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #30394c;padding-bottom:22px}.brand{display:flex;align-items:center;gap:15px}.brand strong{font-size:14px;letter-spacing:2px}.brand small{display:block;font-size:10px;color:#8993ac;letter-spacing:1.2px;margin-top:5px}.logo{font-size:27px;font-weight:900;background:#d3fc70;color:#101520;padding:10px;border-radius:11px}.logo span{font-size:12px;vertical-align:top}.badge{font-size:10px;border:1px solid #45536b;border-radius:20px;padding:9px 12px;letter-spacing:1px;color:#aab5c9}.hero{padding:70px 0 40px;max-width:850px}.eyebrow,.section-label{font-size:11px;letter-spacing:2px;font-weight:800;color:#d3fc70}.hero h1{font-size:clamp(46px,7vw,82px);letter-spacing:-3px;line-height:1.08;margin:19px 0}.hero em{font-style:normal;color:#d3fc70}.hero p{color:#9aa7bf;font-size:18px;line-height:1.5;max-width:570px}.panel{background:#151d30;border:1px solid #2c3850;border-radius:16px;padding:26px;margin:18px 0}.panel h2{font-size:27px;margin:10px 0}.panel h3{margin:14px 0;font-size:21px}.panel p,.muted{color:#a4b0c6;line-height:1.5}.hidden{display:none!important}form{display:grid;gap:16px;margin:20px 0}label{display:grid;gap:8px;font-size:13px;color:#c5cee0}input,select{width:100%;background:#0d1525;border:1px solid #3c4860;border-radius:9px;color:#fff;padding:13px;font:inherit;min-height:46px}input:focus,select:focus{outline:2px solid #d3fc70;outline-offset:1px}button{cursor:pointer;border:0;border-radius:9px;background:#d3fc70;color:#142017;padding:13px 19px;font-weight:800;font-size:14px;min-height:44px}button:hover{filter:brightness(.92)}.secondary{background:#29374f;color:#e9ecf5}.danger{background:#5d2833;color:#fff;margin-left:8px}.check{display:flex;align-items:start;gap:10px;line-height:1.5}.check input{width:18px;min-height:18px;margin-top:2px}.grid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.welcome{display:flex;align-items:center;justify-content:space-between;gap:18px}.inline{display:flex;flex-wrap:wrap}.inline input{flex:1;min-width:190px}.row{padding:14px 0;border-bottom:1px solid #344057;display:flex;justify-content:space-between;gap:12px;align-items:center}.row:last-child{border:0}.row small{display:block;color:#9aa7bf;margin-top:5px}.pill{font-size:11px;color:#d3fc70;background:#2d3e31;padding:6px 9px;border-radius:20px;white-space:nowrap}#message{color:#d3fc70;min-height:24px;margin-top:16px}footer{color:#65738e;text-align:center;padding:45px 0 10px;font-size:10px;letter-spacing:1.4px}@media(max-width:650px){.shell{padding:18px 15px}.badge{display:none}.hero{padding:52px 0 25px}.hero h1{letter-spacing:-2px}.grid{grid-template-columns:1fr}.welcome{align-items:start;flex-direction:column}.panel{padding:20px}.danger{margin:10px 0 0}}
