.t3DgAq_page{background:radial-gradient(circle at 16% 16%, #00b8a92e, transparent 28%), radial-gradient(circle at 82% 14%, #e8820c29, transparent 24%), var(--bg);place-items:center;min-height:100vh;padding:18px;display:grid}.t3DgAq_card{border:1px solid var(--border);background:var(--surface);border-radius:18px;width:min(460px,100%);overflow:hidden;box-shadow:0 20px 40px #00000059}.t3DgAq_brandBlock{border-bottom:1px solid var(--border);gap:6px;padding:24px 22px;display:grid}.t3DgAq_brandBlock h1{color:var(--text);font-family:var(--font-rajdhani), sans-serif;letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;font-weight:700}.t3DgAq_brandBlock small{color:var(--muted);font-family:var(--font-dm-sans), sans-serif;font-size:.8rem}.t3DgAq_form{gap:14px;padding:22px;display:grid}.t3DgAq_fieldGroup{gap:6px;display:grid}.t3DgAq_fieldGroup label{color:var(--muted);font-family:var(--font-dm-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.t3DgAq_fieldGroup input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);font-family:var(--font-dm-sans), sans-serif;border-radius:8px;padding:10px 12px;font-size:.88rem;transition:border-color .15s}.t3DgAq_fieldGroup input:focus{border-color:var(--teal);outline:none}.t3DgAq_fieldGroup input:focus-visible{outline:2px solid var(--teal,#00b8a9);outline-offset:2px}.t3DgAq_fieldGroup input::placeholder{color:var(--muted);opacity:.5}.t3DgAq_error{color:var(--danger);font-family:var(--font-dm-sans), sans-serif;font-size:.83rem}.t3DgAq_submitBtn{background:var(--teal-dim);color:var(--teal);font-family:var(--font-rajdhani), sans-serif;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:1px solid #00b8a959;border-radius:8px;padding:11px;font-size:.88rem;font-weight:700;transition:background .15s,border-color .15s}.t3DgAq_submitBtn:hover:not(:disabled){border-color:var(--teal);background:#00b8a92e}.t3DgAq_submitBtn:disabled{opacity:.5;cursor:default}
