.Typewriter-module__fv7boG__caret{vertical-align:-.06em;background:currentColor;border-radius:1px;width:3px;height:.9em;margin-left:4px;animation:1.05s step-end infinite Typewriter-module__fv7boG__blink;display:inline-block}@keyframes Typewriter-module__fv7boG__blink{0%,50%{opacity:1}51%,to{opacity:0}}
.AuthLayout-module__W9yKJq__root{background:var(--bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.AuthLayout-module__W9yKJq__hero{background:var(--ink);color:var(--brand-ink);isolation:isolate;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px;display:flex;position:relative;overflow:hidden}.AuthLayout-module__W9yKJq__aurora{z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse 55% 45% at 25% 30%, color-mix(in oklab, var(--brand) 85%, transparent) 0%, transparent 60%), radial-gradient(ellipse 45% 40% at 75% 65%, color-mix(in oklab, var(--plum) 75%, transparent) 0%, transparent 55%), radial-gradient(ellipse 40% 35% at 85% 20%, color-mix(in oklab, var(--amber) 70%, transparent) 0%, transparent 50%), radial-gradient(ellipse 50% 40% at 15% 80%, color-mix(in oklab, var(--brand) 60%, transparent) 0%, transparent 55%);filter:blur(40px);will-change:transform;animation:28s ease-in-out infinite alternate AuthLayout-module__W9yKJq__aurora-drift;position:absolute;inset:-20%}.AuthLayout-module__W9yKJq__aurora:after{content:"";background:conic-gradient(from 0deg, transparent 0deg, color-mix(in oklab, var(--amber) 30%, transparent) 80deg, transparent 160deg, color-mix(in oklab, var(--plum) 25%, transparent) 260deg, transparent 360deg);filter:blur(60px);opacity:.45;border-radius:50%;animation:48s linear infinite AuthLayout-module__W9yKJq__aurora-spin;position:absolute;inset:10%}@keyframes AuthLayout-module__W9yKJq__aurora-drift{0%{transform:translate(0)scale(1)}33%{transform:translate(-3%,2%)scale(1.08)}66%{transform:translate(4%,-3%)scale(1.04)}to{transform:translate(-2%,-4%)scale(1.1)}}@keyframes AuthLayout-module__W9yKJq__aurora-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AuthLayout-module__W9yKJq__aurora,.AuthLayout-module__W9yKJq__aurora:after{animation:none}}.AuthLayout-module__W9yKJq__heroBrand{z-index:1;position:absolute;top:48px;left:48px}.AuthLayout-module__W9yKJq__heroContent{z-index:1;width:100%;max-width:480px;position:relative}.AuthLayout-module__W9yKJq__heroTitle{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 20px;font-size:44px;font-weight:500;line-height:1.1}.AuthLayout-module__W9yKJq__heroTitle em{color:color-mix(in oklab, var(--brand-soft) 75%, var(--brand-ink));font-style:italic}.AuthLayout-module__W9yKJq__heroSubtitle{font-family:var(--serif);opacity:0;max-width:440px;animation:.9s ease-out forwards AuthLayout-module__W9yKJq__fade-in;animation-delay:var(--subtitle-delay,1.6s);font-size:17px;font-style:italic;line-height:1.55}@keyframes AuthLayout-module__W9yKJq__fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:.85;transform:translateY(0)}}.AuthLayout-module__W9yKJq__heroFoot{z-index:1;opacity:.6;letter-spacing:.02em;font-size:12px;position:absolute;bottom:48px;left:48px}.AuthLayout-module__W9yKJq__form{background:var(--paper);isolation:isolate;place-items:center;padding:48px 24px;display:grid;position:relative;overflow:hidden}.AuthLayout-module__W9yKJq__particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(40% 55%,#0000 0%,#00000040 45%,#000 75%);mask-image:radial-gradient(40% 55%,#0000 0%,#00000040 45%,#000 75%)}.AuthLayout-module__W9yKJq__particle{font-family:var(--mono);color:color-mix(in oklab, var(--ink-3) 35%, var(--line-2));white-space:nowrap;-webkit-user-select:none;user-select:none;transform:rotate(var(--rotate,0deg));will-change:transform;font-weight:400;line-height:1;animation-name:AuthLayout-module__W9yKJq__particle-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}@keyframes AuthLayout-module__W9yKJq__particle-drift{0%{transform:translate(0, 0) rotate(var(--rotate,0deg))}50%{transform:translate(6px, -8px) rotate(calc(var(--rotate,0deg) + 3deg))}to{transform:translate(-4px, 6px) rotate(calc(var(--rotate,0deg) - 2deg))}}@media (prefers-reduced-motion:reduce){.AuthLayout-module__W9yKJq__particle{animation:none}}.AuthLayout-module__W9yKJq__formInner{z-index:1;width:100%;max-width:400px;position:relative}.AuthLayout-module__W9yKJq__formHeader{margin-bottom:28px}.AuthLayout-module__W9yKJq__formTitle{color:var(--ink);margin:0 0 6px;font-size:26px;font-weight:600}.AuthLayout-module__W9yKJq__formSubtitle{font-family:var(--serif);color:var(--ink-2);margin:0;font-size:14px;font-style:italic}.AuthLayout-module__W9yKJq__mobileBrand{justify-content:center;margin-bottom:24px;display:none}@media (max-width:860px){.AuthLayout-module__W9yKJq__root{grid-template-columns:1fr}.AuthLayout-module__W9yKJq__hero{display:none}.AuthLayout-module__W9yKJq__mobileBrand{display:flex}.AuthLayout-module__W9yKJq__form{align-items:start;min-height:100vh;padding:56px 20px 32px}.AuthLayout-module__W9yKJq__particles{opacity:.6}.AuthLayout-module__W9yKJq__formTitle{font-size:24px}}@media (max-width:480px){.AuthLayout-module__W9yKJq__form{padding:36px 16px 24px}.AuthLayout-module__W9yKJq__formTitle{font-size:22px}.AuthLayout-module__W9yKJq__particles{display:none}}
