*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;min-height:100dvh;padding:20px;background:#0f1115;color:#e6edf3;font:16px system-ui,Segoe UI,Arial;display:grid;place-items:center}.card{width:100%;max-width:440px;padding:24px;border:1px solid #233043;border-radius:16px;background:#141821}h1{font-size:22px;margin-top:0}h2{font-size:18px}p,li{line-height:1.5;color:#b8c7d8}label{display:block;margin-top:16px}input,button{font:inherit;width:100%;min-height:46px;margin-top:8px;padding:12px;border:1px solid #2a3a55;border-radius:10px;background:#0f172a;color:#e6edf3}button{background:#f77f00;color:#190a00;font-weight:700;cursor:pointer}button:disabled{opacity:.55;cursor:wait}a{color:#b8c7d8}.notice{min-height:24px;overflow-wrap:anywhere}ul,ol{padding-left:22px}@media(max-width:480px){body{padding:12px}.card{padding:20px 16px}h1{font-size:20px}}
