.auth-page.svelte-8k30lk{min-height:100vh;background:var(--color-bg);font-family:Lato,sans-serif}.auth-hero.svelte-8k30lk{display:none}.auth-mobile-hero.svelte-8k30lk{position:relative;width:100%;height:199px;overflow:hidden}.auth-mobile-hero-fade.svelte-8k30lk{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,var(--color-bg))}.auth-desktop-heading.svelte-8k30lk{display:none}.auth-form-wrap.svelte-8k30lk{padding:24px 16px;max-width:450px;margin:0 auto}.auth-form-side.svelte-8k30lk{width:100%}.auth-social-box.svelte-8k30lk{flex:1;height:52px;border-radius:12px;border:2px solid var(--color-border);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s}.auth-social-box.svelte-8k30lk:hover{background:#ffffff0a;border-color:#fff3}.auth-social-fill.svelte-8k30lk{color:var(--color-text)}.auth-social-box.svelte-8k30lk:disabled{opacity:.6;cursor:wait}.auth-social-spinner.svelte-8k30lk{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:#ff4c3b;animation:svelte-8k30lk-authSpin .7s linear infinite}@keyframes svelte-8k30lk-authSpin{to{transform:rotate(360deg)}}@media(min-width:900px){.auth-page.svelte-8k30lk{display:flex;flex-direction:row}.auth-hero.svelte-8k30lk{display:flex;position:fixed;left:0;top:0;bottom:0;width:50%;overflow:hidden}.auth-hero-img.svelte-8k30lk{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.auth-hero-overlay.svelte-8k30lk{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#000000b3,#3905cc66)}.auth-hero-content.svelte-8k30lk{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:48px}.auth-mobile-hero.svelte-8k30lk{display:none}.auth-desktop-heading.svelte-8k30lk{display:block;margin-bottom:32px}.auth-form-side.svelte-8k30lk{margin-left:50%;width:50%;display:flex;align-items:center;justify-content:center;min-height:100vh}.auth-form-wrap.svelte-8k30lk{padding:40px;width:100%;max-width:420px}}
