@font-face{font-family:Thmanyah;src:url('/thmanyah.otf') format('opentype');font-weight:400;font-display:swap}
*{box-sizing:border-box}body{margin:0;min-height:100svh;color:#effffb;background:radial-gradient(ellipse at 10% 80%,#006c66 0,transparent 55%),radial-gradient(ellipse at 90% 0,#173e66 0,transparent 55%),#031b29;font-family:Thmanyah,system-ui,sans-serif;display:grid;place-items:center;padding:32px 20px}main{width:100%;max-width:520px}.brand{font-size:46px;text-align:center;font-weight:bold;margin-bottom:36px}.brand span{display:block;font-size:15px;font-weight:normal;color:#c1d5df;margin-top:8px}section{border:1px solid #ffffff35;border-radius:30px;background:#ffffff0b;padding:36px 26px;text-align:center;box-shadow:0 20px 70px #0003;backdrop-filter:blur(20px)}.mark{display:grid;place-items:center;width:60px;height:60px;border:1px solid #18d8a170;border-radius:20px;margin:0 auto 24px;color:#29e3ae;font:36px system-ui}.eyebrow{color:#63e3c2;font-size:14px}h1{font-size:32px;margin:12px 0}p{line-height:1.9;color:#d0dfe5}.primary,button{display:block;width:100%;border-radius:16px;padding:17px 12px;font:inherit;text-decoration:none;cursor:pointer}.primary{background:#02d799;color:#002c24;font-weight:bold;margin-top:24px}button{background:transparent;border:1px solid #ffffff40;color:#effffb;margin-top:12px}.primary:focus-visible,button:focus-visible{outline:3px solid white;outline-offset:4px}.note,footer{font-size:13px;color:#adc5ce}footer{text-align:center;line-height:1.8;padding:24px 12px}[hidden]{display:none!important}#status{font-size:14px;min-height:22px;margin-bottom:0}
