.Si-P0q_wrap{background:radial-gradient(1200px 600px at 50% -10%, #8eb3df40, transparent 60%), var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.Si-P0q_card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:420px;box-shadow:var(--shadow);text-align:center;padding:34px 30px}.Si-P0q_logo{width:auto;height:34px;margin-bottom:22px}.Si-P0q_title{letter-spacing:-.02em;font-size:22px;font-weight:800}.Si-P0q_sub{color:var(--text-muted);font-size:var(--fs-small);margin-top:8px;margin-bottom:26px}.Si-P0q_primary{justify-content:center;width:100%;padding:12px 16px;font-size:14px}.Si-P0q_divider{color:var(--text-muted);font-size:var(--fs-tiny);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:22px 0 14px;display:flex}.Si-P0q_divider:before,.Si-P0q_divider:after{content:"";background:var(--line);flex:1;height:1px}.Si-P0q_devRow{gap:8px;display:flex}.Si-P0q_devNote{font-size:var(--fs-tiny);color:var(--text-muted);margin-top:10px}.Si-P0q_error{background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-sm);font-size:var(--fs-small);margin-top:16px;padding:10px 12px;font-weight:600}
