.page-wrap.svelte-1muerfu{position:relative;min-height:100vh;padding:calc(var(--header-offset) + 48px) var(--page-padding) 64px;display:flex;justify-content:center;background-image:url(https://res.cloudinary.com/absoluttweb/image/upload/f_auto,q_auto,c_limit,w_1920/v1774371863/rentalcars/Spring-sunlight-in-green-branch-of-tree-with-shadow-on-white-wall_-floor_-copy-space.-1312059732_2131x1411.jpg);background-size:cover;background-position:center right;background-attachment:fixed}.page-wrap.svelte-1muerfu:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--color-bg-subtle) 0%,rgba(249,249,249,.7) 20%,rgba(249,249,249,.2) 40%,transparent 55%);pointer-events:none}.page-card.svelte-1muerfu{position:relative;z-index:1;width:100%;max-width:480px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);border:1px solid var(--glass-border);padding:32px;box-shadow:var(--shadow-glass);align-self:flex-start}h1.svelte-1muerfu{font-size:1.5rem;font-weight:700;margin:0 0 8px;color:var(--color-dark)}.lead.svelte-1muerfu{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 24px;line-height:1.5}.oauth-btn.svelte-1muerfu{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:11px 16px;font-size:.9375rem;font-weight:600;color:var(--color-text);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;transition:background .15s,box-shadow .15s,border-color .15s}.oauth-btn.svelte-1muerfu:hover:not(:disabled){background:var(--color-bg-subtle);box-shadow:var(--shadow-sm)}.oauth-btn.svelte-1muerfu:disabled{opacity:.6;cursor:not-allowed}.oauth-icon.svelte-1muerfu{width:18px;height:18px;flex-shrink:0}.divider.svelte-1muerfu{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.divider.svelte-1muerfu:before,.divider.svelte-1muerfu:after{content:"";flex:1;height:1px;background:var(--color-border)}.link-hint.svelte-1muerfu{font-size:.8125rem;color:var(--color-text-muted);margin:12px 0 0;text-align:center;line-height:1.4}.form-fields.svelte-1muerfu{display:flex;flex-direction:column;gap:16px}.field.svelte-1muerfu{display:flex;flex-direction:column;gap:6px}.field-label.svelte-1muerfu{font-size:.8125rem;font-weight:600;color:var(--color-text)}.form-submit{margin-top:4px}.verify-block.svelte-1muerfu{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0 0;text-align:center}.email-icon.svelte-1muerfu{color:var(--color-primary)}.verify-block.svelte-1muerfu h2:where(.svelte-1muerfu){margin:0}.verify-text.svelte-1muerfu{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 8px}.otp-row.svelte-1muerfu{display:flex;gap:6px;justify-content:center}.otp-digit.svelte-1muerfu{width:42px;height:52px;text-align:center;font-size:1.35rem;font-weight:600;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);color:var(--color-text);outline:none;transition:border-color .15s,box-shadow .15s;caret-color:var(--color-primary)}.otp-digit.svelte-1muerfu:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #16a3701f}.otp-digit.svelte-1muerfu:disabled{opacity:.5}.verify-actions.svelte-1muerfu{display:flex;gap:16px;margin-top:8px}.btn-text.svelte-1muerfu{font:inherit;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.btn-text.svelte-1muerfu:hover{color:var(--color-primary)}.btn-text.svelte-1muerfu:disabled{opacity:.5;cursor:not-allowed}.signing-in.svelte-1muerfu{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 0}.signing-in.svelte-1muerfu h2:where(.svelte-1muerfu){margin:0}.spinner.svelte-1muerfu{width:36px;height:36px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:svelte-1muerfu-spin .7s linear infinite}@keyframes svelte-1muerfu-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.page-card.svelte-1muerfu{padding:24px}.otp-digit.svelte-1muerfu{width:36px;height:46px;font-size:1.15rem}}
