@font-face{font-family:Oli;src:url('/assets/fonts/PressStart2P-Regular.ttf')}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;min-height:100svh;display:grid;place-items:center;background:#101c23;color:#223c42;font:18px/1.65 system-ui;padding:24px}main{width:min(100%,620px);background:#f1dfb9;border:2px solid #bb944d;border-radius:12px;padding:clamp(24px,5vw,48px);box-shadow:0 20px 80px #0007}.eyebrow{font:10px/1.9 Oli,monospace;letter-spacing:1px}h1{font:22px/1.8 Oli,monospace;margin:18px 0}h2{font-size:22px}label{display:block;margin-top:16px}input,button,select{font:inherit;padding:12px;border:1px solid #a48a5f;border-radius:5px}input{display:block;width:100%;background:#fff9e9;color:#173b41}button{background:#173b41;color:#ffe2a1;cursor:pointer}form>button{width:100%;margin-top:24px}button:disabled{opacity:.5;cursor:wait}.profiles{display:flex;gap:12px}.profiles button{flex:1}.profiles button[aria-pressed=true]{outline:3px solid #b99745}small{font-size:14px;display:block;margin-top:6px}.link{background:none;border:0;color:inherit;text-decoration:underline;padding:0;font:inherit}a{color:#163f80}#status{min-height:30px}.row{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #b89f72}.row strong{flex:1}.row button{font-size:14px}.check{display:flex;align-items:center;gap:10px}.check input{width:auto}