.Si-P0q_main{background:var(--brand-cream);max-width:420px;min-height:100dvh;color:var(--brand-navy);box-sizing:border-box;flex-direction:column;justify-content:center;gap:16px;margin:0 auto;padding:48px 16px;display:flex}.Si-P0q_title{margin:0;font-size:28px;font-weight:700}.Si-P0q_lead{color:var(--brand-sub);margin:0;line-height:1.5}.Si-P0q_form{flex-direction:column;gap:8px;display:flex}.Si-P0q_label{font-size:14px;font-weight:600}.Si-P0q_input{border:1px solid var(--brand-rule);background:var(--brand-paper);min-height:48px;color:var(--brand-navy);border-radius:12px;padding:12px 14px;font-family:inherit;font-size:16px}.Si-P0q_button{background:var(--brand-navy);min-height:48px;color:var(--brand-cream);cursor:pointer;border:0;border-radius:12px;margin-top:8px;padding:12px 14px;font-family:inherit;font-size:16px;font-weight:600}.Si-P0q_button:disabled{opacity:.6;cursor:default}.Si-P0q_status{background:var(--brand-paper);color:var(--brand-sage);border-radius:12px;margin:0;padding:16px;line-height:1.5}.Si-P0q_alert{color:var(--brand-alert);margin:0;line-height:1.5}.Si-P0q_code{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:22px}.Si-P0q_linkButton{min-height:44px;color:var(--brand-sage);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;margin:0;padding:0;font-family:inherit;font-size:15px;text-decoration:underline;display:inline-flex}.Si-P0q_social{cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;display:flex}.Si-P0q_socialIcone{flex:none;width:20px;height:20px}.Si-P0q_google{color:#1f1f1f;background:#fff;border-color:#747775}.Si-P0q_apple{color:#fff;background:#000;border-color:#000}.Si-P0q_social:disabled{opacity:.6;cursor:default}.Si-P0q_social:not(:disabled):active{transform:scale(.99)}@media (hover:hover){.Si-P0q_google:not(:disabled):hover{background:#f2f2f2}.Si-P0q_apple:not(:disabled):hover{background:#262626}}.Si-P0q_divisor{color:var(--brand-sub);align-items:center;gap:12px;margin:8px 0 0;font-size:14px;line-height:1.4;display:flex}.Si-P0q_divisor:before,.Si-P0q_divisor:after{content:"";background:var(--brand-rule);flex:1;height:1px}
