.auth.svelte-799l2i{min-height:100dvh;display:grid;grid-template-columns:1fr;background:var(--bg);color:var(--ink)}.brand-side.svelte-799l2i{display:none}.form-side.svelte-799l2i{display:flex;flex-direction:column;padding:calc(28px + var(--safe-t)) 22px calc(28px + var(--safe-b))}.mobile-mark.svelte-799l2i{font-style:italic;font-size:30px;color:var(--accent);margin-bottom:9vh}.box.svelte-799l2i{width:100%;max-width:400px;margin:0 auto;animation:svelte-799l2i-up .7s var(--ease-out) both}@keyframes svelte-799l2i-up{0%{opacity:0;transform:translateY(14px)}}.title.svelte-799l2i{font-size:calc(var(--t-3xl) * var(--display-scale));line-height:1.02}.sub.svelte-799l2i{margin-top:10px;color:var(--muted)}@media(min-width:900px){.auth.svelte-799l2i{grid-template-columns:minmax(0,1.1fr) minmax(420px,1fr)}.brand-side.svelte-799l2i{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:40px 48px;background-color:var(--ink);color:var(--bg);overflow:hidden}.mark.svelte-799l2i{font-style:italic;font-size:34px;color:color-mix(in oklab,var(--accent-base) 45%,var(--bg))}.art.svelte-799l2i{display:flex;flex-direction:column;gap:14px;max-width:420px}.slot.svelte-799l2i{display:flex;align-items:center;gap:16px;opacity:0;animation:svelte-799l2i-slide .9s var(--ease-out) both;animation-delay:calc(var(--i) * .11s + .2s)}.slot.svelte-799l2i span:where(.svelte-799l2i){font-size:13px;letter-spacing:.08em;color:color-mix(in oklab,var(--bg) 55%,transparent);width:48px}.slot.svelte-799l2i i:where(.svelte-799l2i){flex:1;height:38px;border-radius:12px;border:1px solid color-mix(in oklab,var(--bg) 18%,transparent)}.slot.svelte-799l2i:nth-child(2) i:where(.svelte-799l2i),.slot.svelte-799l2i:nth-child(5) i:where(.svelte-799l2i){background:color-mix(in oklab,var(--accent-base) 70%,var(--ink));border-color:transparent}.slot.svelte-799l2i:nth-child(3) i:where(.svelte-799l2i){background:color-mix(in oklab,var(--bg) 10%,transparent)}@keyframes svelte-799l2i-slide{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}.big.svelte-799l2i{font-size:52px;line-height:1;max-width:12ch}.small.svelte-799l2i{margin-top:14px;color:color-mix(in oklab,var(--bg) 62%,transparent);max-width:38ch}.form-side.svelte-799l2i{justify-content:center}.mobile-mark.svelte-799l2i{display:none}}
