.IVCH1q_apple{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-4);box-sizing:border-box;border-radius:var(--radius-md);color:#fff;font-family:var(--font-ui);background:#000;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.IVCH1q_apple:hover{background:#1d1d1f}.IVCH1q_apple:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}[data-theme$=-dark] .IVCH1q_apple{color:#000;background:#fff}
.ZUqgwG_options{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.ZUqgwG_googleBlock{gap:var(--space-2);flex-direction:column;display:flex}.ZUqgwG_google{justify-content:center;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-ui);cursor:var(--cursor-point,pointer);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;font-size:.9375rem;font-weight:700;display:flex}.ZUqgwG_google:hover:not(:disabled){border-color:var(--text-muted);box-shadow:var(--shadow-xs)}.ZUqgwG_googleQuiet{border-color:var(--border-subtle);min-height:44px;color:var(--text-secondary);font-size:.875rem}.ZUqgwG_google:disabled{opacity:.6;cursor:var(--cursor-arrow,default)}.ZUqgwG_or{align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:.8125rem;display:flex}.ZUqgwG_or span{background:var(--border-subtle);flex:1;height:1px}.ZUqgwG_emailForm{gap:var(--space-2);flex-direction:column;display:flex}.ZUqgwG_label{color:var(--text-primary);font-size:.8125rem;font-weight:700}.ZUqgwG_input{box-sizing:border-box;width:100%;min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1.5px solid var(--border-strong);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-ui);font-size:1rem}.ZUqgwG_input::placeholder{color:var(--text-muted)}.ZUqgwG_input:focus-visible{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.ZUqgwG_input[aria-invalid=true]{border-color:var(--danger-text)}.ZUqgwG_primary{width:100%;min-height:48px;margin-top:var(--space-1);border-radius:var(--radius-md);background:var(--accent-fill);color:var(--text-on-accent-fill);font-family:var(--font-ui);cursor:var(--cursor-point,pointer);border:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:800;display:flex}.ZUqgwG_primary:hover:not(:disabled){background:var(--accent-fill-hover)}.ZUqgwG_primary:disabled{opacity:.6;cursor:var(--cursor-arrow,default)}.ZUqgwG_primary:focus-visible,.ZUqgwG_google:focus-visible,.ZUqgwG_textBtn:focus-visible,.ZUqgwG_back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ZUqgwG_small{text-align:center;color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.45}.ZUqgwG_error{color:var(--danger-text);margin:0;font-size:.875rem;line-height:1.45}.ZUqgwG_sent{color:var(--good-text);text-align:center;margin:0;font-size:.875rem;line-height:1.45}.ZUqgwG_legal{margin:var(--space-2) 0 0;text-align:center;color:var(--text-secondary);font-size:.8125rem;line-height:1.5}.ZUqgwG_legal a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.ZUqgwG_inApp{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-md);background:var(--note-soft);border:1px solid var(--in-app-edge);color:var(--in-app-text);--in-app-edge:#f3dc94;--in-app-text:#5c4300;padding:11px 12px;display:flex}[data-theme$=-dark] .ZUqgwG_inApp{--in-app-edge:#ffe45847;--in-app-text:#f6e7a8}.ZUqgwG_inApp p{margin:0;font-size:.875rem;line-height:1.45}.ZUqgwG_inAppIcon{flex-shrink:0;margin-top:2px}.ZUqgwG_inAppLink{color:inherit;text-underline-offset:2px;font-weight:800;text-decoration:underline}.ZUqgwG_codeStep{align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%;display:flex;position:relative}.ZUqgwG_back{width:40px;height:40px;margin:calc(-1 * var(--space-2)) 0 0 calc(-1 * var(--space-2));border-radius:var(--radius-round);color:var(--text-secondary);cursor:var(--cursor-point,pointer);background:0 0;border:none;align-self:flex-start;place-items:center;display:grid}.ZUqgwG_back:hover{background:var(--bg-surface-subtle);color:var(--text-primary)}.ZUqgwG_codeMascot{--mascot-height:86px;align-self:center}.ZUqgwG_codeHead{text-align:center}.ZUqgwG_codeTitle{margin:0 0 var(--space-1);letter-spacing:-.01em;color:var(--text-primary);font-size:1.375rem;font-weight:800}.ZUqgwG_codeText{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.ZUqgwG_codeText strong{color:var(--text-primary)}.ZUqgwG_codeEmail{overflow-wrap:anywhere}.ZUqgwG_boxes{margin:var(--space-2) 0 0;justify-content:center;gap:6px;display:flex;position:relative}.ZUqgwG_box{box-sizing:border-box;border:1.5px solid var(--border-strong);background:var(--bg-surface);width:44px;height:54px;color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:10px;place-content:center;font-size:1.375rem;font-weight:800;display:grid}@media (max-width:360px){.ZUqgwG_box{width:38px;height:48px;font-size:1.25rem}}.ZUqgwG_boxFilled{border-color:var(--accent-strong)}.ZUqgwG_boxActive{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--focus-ring)}.ZUqgwG_boxError{border-color:var(--danger-text)}.ZUqgwG_codeInput{color:#0000;caret-color:#0000;letter-spacing:0;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;font-size:1rem;position:absolute;inset:0}.ZUqgwG_codeInput::selection{background:0 0}.ZUqgwG_codeHint{text-align:center;color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.45}.ZUqgwG_codeActions{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.ZUqgwG_textBtn{min-height:44px;padding:0 var(--space-1);color:var(--accent-text);font-family:var(--font-ui);cursor:var(--cursor-point,pointer);background:0 0;border:none;font-size:.875rem;font-weight:700}.ZUqgwG_textBtn:disabled{color:var(--text-secondary);cursor:var(--cursor-arrow,default)}.ZUqgwG_textBtn:hover:not(:disabled){text-decoration:underline}.ZUqgwG_codeStep .ZUqgwG_error{text-align:center}
.Jq3FkG_offer{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.875rem;line-height:1.45;display:flex}.Jq3FkG_remove{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--bg-surface);min-height:32px;color:var(--text-primary);font-family:var(--font-ui);cursor:var(--cursor-point,pointer);padding:0 12px;font-size:.8125rem;font-weight:700}.Jq3FkG_remove:hover{border-color:var(--border-strong)}.Jq3FkG_remove:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.Jq3FkG_remove:disabled{opacity:.6;cursor:var(--cursor-arrow,default)}@media (pointer:coarse){.Jq3FkG_remove{min-height:44px}}
