.auth-gradient-text.svelte-116mp6r{background:linear-gradient(135deg,#ff333c,#f21e6f 27.5%,#eb0a83,#e10095 55%,#bf00a8);background:linear-gradient(135deg,color(xyz 0.436 0.239 0.064),#f21e6f 27.5%,#eb0a83,color(xyz 0.372 0.181 0.301) 55%,color(xyz 0.287 0.138 0.387));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-feature-card.svelte-116mp6r{transition:transform .3s var(--ease-out-expo, ease-out),box-shadow .3s ease}.auth-feature-card.svelte-116mp6r:hover{transform:translateY(-4px)}.auth-feature-icon.svelte-116mp6r{box-shadow:inset 0 1px #ffffff4d,0 6px 16px #ce35a84d}[data-theme=dark] .auth-feature-card.svelte-116mp6r{background:var(--color-surface-container-lowest);border-color:#ffffff14}.auth-card.svelte-116mp6r{background:#fffffff2;border:1px solid oklch(1 0 0 / .7)}[data-theme=dark] .auth-card.svelte-116mp6r{background:#181b1feb;border-color:#ffffff14}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-card.svelte-116mp6r{background:#181b1feb;border-color:#ffffff14}}.auth-ticker.svelte-116mp6r{background:#ffffffa6}[data-theme=dark] .auth-ticker.svelte-116mp6r{background:#181b1fbf}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-ticker.svelte-116mp6r{background:#181b1fbf}}.brand-mark.svelte-116mp6r{filter:drop-shadow(0 0 60px oklch(.68 .22 340 / .35)) drop-shadow(0 22px 32px oklch(.42 .2 320 / .3)) drop-shadow(0 6px 14px oklch(.45 .16 310 / .2));animation:svelte-116mp6r-brand-mark-float 7s ease-in-out infinite}@keyframes svelte-116mp6r-brand-mark-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(.6deg)}}.orbit-ring.svelte-116mp6r{transform-origin:50% 50%;transform-box:fill-box}.orbit-ring-outer.svelte-116mp6r{animation:svelte-116mp6r-orbit-spin-cw 60s linear infinite}.orbit-ring-inner.svelte-116mp6r{animation:svelte-116mp6r-orbit-spin-ccw 45s linear infinite}@keyframes svelte-116mp6r-orbit-spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-116mp6r-orbit-spin-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.brand-halo.svelte-116mp6r{background:radial-gradient(ellipse at center,oklch(.72 .22 340 / .48) 0%,oklch(.7 .2 20 / .34) 22%,oklch(.68 .16 350 / .22) 42%,oklch(.7 .1 310 / .12) 62%,oklch(.74 .06 290 / .04) 80%,transparent 95%);filter:blur(50px);animation:svelte-116mp6r-brand-halo-pulse 7s ease-in-out infinite}@keyframes svelte-116mp6r-brand-halo-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.05);opacity:1}}@keyframes svelte-116mp6r-auth-particle-float{0%,to{transform:translateY(0) scale(1);opacity:.65}50%{transform:translateY(-4px) scale(1.25);opacity:1}}.auth-ticker.svelte-116mp6r{position:relative;border:1px solid transparent;background-clip:padding-box}.auth-ticker.svelte-116mp6r:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ffbab3b3,#fd95dcb3,#c9acffb3);background:linear-gradient(135deg,color(xyz 0.712 0.585 0.436 / 0.702),#fd95dcb3,color(xyz 0.596 0.486 1.153 / 0.702));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media(prefers-reduced-motion:reduce){.brand-mark.svelte-116mp6r,.brand-halo.svelte-116mp6r,.orbit-ring-outer.svelte-116mp6r,.orbit-ring-inner.svelte-116mp6r,.auth-particle{animation:none!important}}[data-theme=dark] .auth-gradient-text.svelte-116mp6r{background:linear-gradient(135deg,#ff958d,#ff78be 55%,#f363da);background:linear-gradient(135deg,color(xyz 0.647 0.433 0.213),color(xyz 0.612 0.375 0.546) 55%,#f363da);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-gradient-text.svelte-116mp6r{background:linear-gradient(135deg,#ff958d,#ff78be 55%,#f363da);background:linear-gradient(135deg,color(xyz 0.647 0.433 0.213),color(xyz 0.612 0.375 0.546) 55%,#f363da);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}}
