.wrap.svelte-vp002s{min-height:100dvh;padding:calc(var(--safe-top) + 12px) 20px calc(max(var(--safe-bottom), 16px) + 32px);background:var(--background)}.header.svelte-vp002s{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.circle.svelte-vp002s{background:var(--surface);border:1px solid var(--card-border);border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.chev.svelte-vp002s{color:var(--text);margin-top:-4px;font-size:28px;line-height:30px}.heading.svelte-vp002s{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.logo.svelte-vp002s{object-fit:contain;width:84px;height:84px;margin-bottom:16px}h1.svelte-vp002s{color:var(--text);letter-spacing:-.5px;margin:0 0 8px;font-size:26px;font-weight:900}p.svelte-vp002s{color:var(--text-muted);margin:0;padding:0 8px;font-size:14px;line-height:22px}.form.svelte-vp002s{background:var(--surface);border:1px solid var(--card-border);box-shadow:0 4px 10px rgb(var(--shadow) / .06);border-radius:24px;padding:20px}.lbl.svelte-vp002s{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:800;display:block}.inp.svelte-vp002s{border:1.5px solid var(--border);background:var(--surface);border-radius:16px;outline:none;width:100%;height:52px;margin-bottom:16px;padding:0 16px;font-size:15px}.inp.svelte-vp002s:focus{border-color:var(--primary)}.inp.otp.svelte-vp002s{letter-spacing:6px;text-align:center;font-size:22px;font-weight:900}.dev.svelte-vp002s{background:var(--warning-soft);color:var(--warning);border-radius:8px;margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.primary.svelte-vp002s{background:var(--action);color:#fff;border-radius:26px;justify-content:center;align-items:center;width:100%;height:52px;font-size:16px;font-weight:900;display:flex;box-shadow:0 5px 10px #d9530a47}.primary.svelte-vp002s:disabled{opacity:.65}.divider.svelte-vp002s{align-items:center;margin:18px 0;display:flex}.divider.svelte-vp002s span:where(.svelte-vp002s){background:var(--divider);flex:1;height:1px}.divider.svelte-vp002s em:where(.svelte-vp002s){color:var(--text-faint);margin:0 12px;font-size:12px;font-style:normal;font-weight:700}.google-wrap.svelte-vp002s{height:50px;position:relative}.google-btn.svelte-vp002s{border:1.5px solid var(--border);background:var(--surface);color:var(--text);pointer-events:none;border-radius:25px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;position:absolute;inset:0}.g-badge.svelte-vp002s{color:#fff;background:#ea4335;border-radius:12px;justify-content:center;align-items:center;width:24px;height:24px;margin-right:10px;font-size:14px;font-weight:900;display:flex}.g-overlay.svelte-vp002s{opacity:.01;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.g-overlay.svelte-vp002s iframe{transform:scale(1.3)}.switch.svelte-vp002s{color:var(--text-muted);justify-content:center;align-items:center;margin-top:18px;padding:4px 0;font-size:13.5px;font-weight:500;display:flex}.switch.svelte-vp002s button:where(.svelte-vp002s){color:var(--action);font-size:13.5px;font-weight:800;text-decoration:underline}.resend.svelte-vp002s{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.timer.svelte-vp002s{color:var(--text-muted);font-size:13px}.resend-btn.svelte-vp002s{color:var(--link);font-size:13px;font-weight:800}.change.svelte-vp002s{color:var(--text-muted);font-size:13px;font-weight:700}
