*{box-sizing:border-box}html{background:#050c0c;color:#f4f8f5;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{margin:0;padding:max(18px,env(safe-area-inset-top)) 15px 26px;min-height:100dvh;display:grid;place-items:center}.panel{width:min(100%,500px);border:2px solid #19d46a;border-radius:26px;padding:24px 21px;background:#10202a;box-shadow:0 0 45px #00b85d2b}.head{display:flex;align-items:center;gap:13px}.head img{border-radius:15px;object-fit:contain}.head h1{font-size:36px;margin:0;font-weight:850;letter-spacing:-1px}.head p{margin:3px 0 0;font-size:12px;color:#a1c3b2;letter-spacing:1px}.panel h2{font-size:27px;margin:30px 0 10px}.intro{font-size:15px;line-height:1.45;color:#cbd9db;margin:0 0 20px}form{display:flex;flex-direction:column;gap:8px}label{font-size:15px;font-weight:600;margin-top:8px}input:not([type=checkbox]){font:inherit;font-size:16px;width:100%;padding:15px;border-radius:12px;background:#071115;color:#fff;border:1px solid #647985;outline-offset:3px;min-height:53px}input[readonly]{color:#b4c2bf;background:#18282b}.hint{font-size:12px;color:#b0c3c4;margin:0 0 3px}.check{display:flex;align-items:center;gap:9px;font-size:13px;color:#cddbdc;font-weight:400;margin:11px 0}.check input{width:20px;height:20px;accent-color:#00c963}button{font:inherit;font-weight:750;border:0;border-radius:13px;background:#00b958;color:white;min-height:56px;cursor:pointer;font-size:17px}button:disabled{cursor:wait;opacity:.65}#message{min-height:20px;font-size:14px;font-weight:600;line-height:1.5;margin:13px 0 0;white-space:pre-line}#message.error{color:#ffb0a6}#message.success{color:#8af5b4}aside{background:#152a2b;padding:15px;border-radius:13px;margin-top:20px;border:1px solid #315b47}aside strong{font-size:13px}aside p{color:#b5c6c7;font-size:12px;line-height:1.45;margin:7px 0 0}footer{color:#8aaca4;font-size:11px;text-align:center;margin-top:21px}@media(min-width:560px){.panel{padding:30px}}