._viewport_1xmtf_3{background:var(--background);min-height:100dvh;overflow-x:clip}._screen_1xmtf_9{min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) max(24px, env(safe-area-inset-bottom)) env(safe-area-inset-left);flex-direction:column;margin-inline:auto;display:flex}._nav_1xmtf_18{align-items:center;height:52px;margin-top:8px;padding:0 16px;display:flex}._back_1xmtf_26{background:color-mix(in srgb, var(--foreground) 6%, transparent);width:44px;height:44px;color:var(--foreground);touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard), scale var(--duration-spring) var(--ease-spring);border-radius:50%;place-items:center;display:grid}._back_1xmtf_26:active{background:color-mix(in srgb, var(--foreground) 10%, transparent);scale:.94}._card_1xmtf_42{flex:1 0 auto;padding:8px 24px 0}._step_1xmtf_47{text-align:center;animation:_step-in_1xmtf_1 var(--duration-standard) var(--ease-enter);flex-direction:column;align-items:center;display:flex}@keyframes _step-in_1xmtf_1{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){._step_1xmtf_47{animation:none}}._art_1xmtf_68{-webkit-user-select:none;user-select:none;pointer-events:none;width:104px;height:104px}._title_1xmtf_75{font:400 34px/1.1 var(--font-display);letter-spacing:-.025em;text-wrap:balance;outline:none;margin:12px 0 0}._lead_1xmtf_83{max-width:320px;color:var(--text-secondary);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.5}._email_1xmtf_92{color:var(--foreground);overflow-wrap:anywhere;font-weight:500}._banner_1xmtf_98{background:var(--danger-subtle);width:100%;color:var(--danger);text-align:left;border-radius:14px;margin:20px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}._form_1xmtf_110{text-align:left;gap:8px;width:100%;margin-top:24px;display:grid}._label_1xmtf_118{color:var(--text-secondary);padding-left:4px;font-size:14px;font-weight:500}._input_1xmtf_125{background:var(--surface);width:100%;height:56px;box-shadow:0 0 0 1px var(--border);color:var(--foreground);font:inherit;transition:box-shadow var(--duration-fast) ease;border:0;border-radius:18px;outline:none;padding:0 18px;font-size:16px}._input_1xmtf_125::placeholder{color:var(--text-muted)}._input_1xmtf_125:focus{box-shadow:0 0 0 2px var(--accent)}._input_1xmtf_125[aria-invalid=true]{box-shadow:0 0 0 2px var(--danger)}._error_1xmtf_149{color:var(--danger);margin:0;padding-left:4px;font-size:14px;line-height:1.4}._primary_1xmtf_157,._secondary_1xmtf_158,._ghost_1xmtf_159{letter-spacing:-.01em;border-radius:18px;width:100%;min-height:56px;font-size:17px}._primary_1xmtf_157{margin-top:8px;box-shadow:0 8px 20px #0052ff38}._secondary_1xmtf_158{background:var(--surface)}._divider_1xmtf_174{width:100%;color:var(--text-muted);align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}._divider_1xmtf_174:before,._divider_1xmtf_174:after{content:"";background:var(--border);flex:1;height:1px}._google_1xmtf_191{background:var(--surface);width:100%;height:56px;box-shadow:0 0 0 1px var(--border);color:var(--foreground);font:inherit;letter-spacing:-.01em;cursor:pointer;touch-action:manipulation;transition:box-shadow var(--duration-fast) ease, scale var(--duration-instant) var(--ease-standard);border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}._google_1xmtf_191:active:not(:disabled){scale:.985}._google_1xmtf_191:disabled{color:var(--text-secondary);cursor:default}@media (hover:hover) and (pointer:fine){._google_1xmtf_191:not(:disabled):hover{box-shadow:0 0 0 1px var(--border-strong)}}._google_1xmtf_191+._error_1xmtf_149{text-align:left;width:100%;margin-top:10px}._foot_1xmtf_229{color:var(--text-secondary);margin:28px 0 0;font-size:14px}._foot_1xmtf_229 a{color:var(--accent);margin:-12px 0;padding:12px 2px;font-weight:500;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){._foot_1xmtf_229 a:hover{text-underline-offset:3px;text-decoration:underline}}._hint_1xmtf_249{background:var(--surface);width:100%;box-shadow:0 0 0 1px var(--border);text-align:left;border-radius:16px;gap:10px;margin:22px 0 0;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}._hint_1xmtf_249 svg{color:var(--accent);flex:none;margin-top:1px}._actions_1xmtf_268{gap:10px;width:100%;margin-top:22px;display:grid}._status_1xmtf_275{min-height:20px;color:var(--text-secondary);margin:0 0 4px;font-size:14px;line-height:20px}._statusError_1xmtf_282{color:var(--danger)}._timer_1xmtf_285{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--foreground)}@media (width>=1024px){._screen_1xmtf_9{max-width:420px}._card_1xmtf_42{background:var(--surface);box-shadow:0 0 0 1px var(--border), 0 12px 32px #1112140f;border-radius:28px;flex:none;margin-block:auto;padding:36px 24px 32px}._screen_1xmtf_9:after{content:"";height:60px}}
