.Si-P0q_page{background:radial-gradient(1200px 500px at 80% -10%, rgba(var(--accent-rgb), .18), transparent 60%), radial-gradient(900px 400px at -10% 20%, rgba(var(--accent-rgb), .08), transparent 60%), var(--bg);min-height:100vh;color:var(--text);justify-content:center;align-items:center;padding:32px 16px;display:flex}@keyframes Si-P0q_rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.Si-P0q_card{background:rgba(var(--ink), .04);border:1px solid rgba(var(--ink), .08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:18px;width:min(420px,100%);padding:28px;animation:.5s cubic-bezier(.2,.7,.3,1) both Si-P0q_rise;box-shadow:0 30px 80px #00000073}.Si-P0q_step{animation:.35s cubic-bezier(.2,.7,.3,1) both Si-P0q_rise}.Si-P0q_step h1{letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800}.Si-P0q_sub{color:var(--muted);margin:6px 0 20px;font-size:.9rem}.Si-P0q_form{flex-direction:column;gap:14px;display:flex}.Si-P0q_form label{color:var(--muted);flex-direction:column;gap:6px;font-size:.82rem;display:flex}.Si-P0q_form input{background:rgba(var(--ink), .06);border:1px solid rgba(var(--ink), .12);color:var(--text);border-radius:10px;outline:none;padding:11px 12px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.Si-P0q_form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .18)}.Si-P0q_form input.Si-P0q_readonly{color:var(--accent);background:rgba(var(--accent-rgb), .08);cursor:default}.Si-P0q_error{color:#f87171;background:#f871711a;border:1px solid #f8717140;border-radius:10px;margin:0;padding:9px 12px;font-size:.85rem}.Si-P0q_success{color:#34d399;background:#34d3991a;border:1px solid #34d39940;border-radius:10px;margin:0;padding:9px 12px;font-size:.85rem}.Si-P0q_secondary{background:rgba(var(--ink), .06);border:1px solid rgba(var(--ink), .14);color:var(--text);cursor:pointer;border-radius:10px;padding:10px 16px;font-size:.88rem;font-weight:600;transition:background .2s,border-color .2s}.Si-P0q_secondary:hover{background:rgba(var(--accent-rgb), .14);border-color:rgba(var(--accent-rgb), .45)}.Si-P0q_secondary:disabled{opacity:.6;cursor:default}.Si-P0q_primary{background:linear-gradient(135deg, var(--accent-strong), var(--accent));color:#fff;cursor:pointer;border:none;border-radius:10px;margin-top:4px;padding:11px 16px;font-size:.95rem;font-weight:700;transition:transform .15s,opacity .2s,filter .2s}.Si-P0q_primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.Si-P0q_primary:disabled{opacity:.6;cursor:default;transform:none}.Si-P0q_link{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:4px;font-size:.85rem}.Si-P0q_link:hover{color:var(--accent);text-decoration:underline}
