.Si-P0q_wrap{background:radial-gradient(900px 500px at 50% -10%, #efeefe, var(--bg));justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.Si-P0q_card{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:100%;max-width:340px;padding:32px 28px;display:flex;box-shadow:0 10px 40px #635bff14}.Si-P0q_logo{align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.Si-P0q_badge{color:#fff;background:linear-gradient(135deg,#635bff,#8b5cf6);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.Si-P0q_sub{color:var(--text-2);margin:14px 0 20px;font-size:13px}.Si-P0q_input{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);border-radius:10px;padding:11px 13px;font-size:14px}.Si-P0q_input:focus{border-color:var(--accent);outline:none}.Si-P0q_error{color:#b42318;background:#fdecec;border:1px solid #f5c2c0;border-radius:8px;margin-top:12px;padding:9px 11px;font-size:12.5px}.Si-P0q_btn{color:#fff;background:linear-gradient(135deg,#635bff,#8b5cf6);border:none;border-radius:10px;margin-top:18px;padding:11px;font-size:14px;font-weight:600}.Si-P0q_btn:disabled{opacity:.5;cursor:default}
