._7B0gQq_page{min-height:100vh;color:var(--night-text);background:radial-gradient(640px 420px at 70% 30%, var(--ember-glow), transparent 70%), radial-gradient(900px 520px at 0% 0%, #506eff24, transparent 62%), var(--night);place-items:center;padding:32px 16px;display:grid}._7B0gQq_box{width:min(440px,100%)}._7B0gQq_logo{letter-spacing:-.035em;margin-bottom:22px;font-size:24px;font-weight:650;display:block}._7B0gQq_logo b{color:var(--ember)}._7B0gQq_card{background:var(--surface);color:var(--text);border-radius:var(--r-lg);box-shadow:var(--shadow-float);padding:28px}._7B0gQq_card h1{letter-spacing:-.025em;font-size:24px;font-weight:620}._7B0gQq_card p{color:var(--text-2);margin-top:8px;line-height:1.55}._7B0gQq_form{gap:10px;margin-top:20px;display:grid}._7B0gQq_form label{color:var(--text-2);font-size:13px;font-weight:500}._7B0gQq_form input{font:inherit;border:1px solid var(--line-2);background:var(--surface);border-radius:10px;padding:11px 13px;font-size:16px}._7B0gQq_form input:focus{outline:2px solid var(--ember);outline-offset:1px}._7B0gQq_code{letter-spacing:.3em;font-variant-numeric:tabular-nums}._7B0gQq_button{font:inherit;color:#fff;background:linear-gradient(180deg, var(--ember-hi), var(--ember-lo));cursor:pointer;border:0;border-radius:10px;margin-top:6px;padding:12px 16px;font-weight:600}._7B0gQq_error{background:var(--ember-soft);color:var(--ember-lo);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:14px}._7B0gQq_note{color:var(--night-muted);margin-top:16px;font-size:13px}._7B0gQq_note a{color:var(--night-text);text-decoration:underline}
