.neb-dark.svelte-1jo2xlm{background:radial-gradient(120% 85% at 50% 0,oklch(22% .05 288),oklch(12% .03 288) 72%)}.neb-light.svelte-1jo2xlm{background:radial-gradient(120% 85% at 50% 0,oklch(96% .02 288),oklch(91% .04 288) 72%)}.neb-cloud.svelte-1jo2xlm{opacity:.55;will-change:transform;border-radius:9999px;position:absolute}.neb-cloud-a.svelte-1jo2xlm{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 30%, transparent), transparent 68%);width:62vmax;height:62vmax;animation:34s ease-in-out infinite alternate svelte-1jo2xlm-neb-a;top:-16vmax;left:-10vmax}.neb-cloud-b.svelte-1jo2xlm{background:radial-gradient(circle, color-mix(in oklab, var(--accent-cool) 26%, transparent), transparent 68%);width:52vmax;height:52vmax;animation:42s ease-in-out infinite alternate svelte-1jo2xlm-neb-b;bottom:-14vmax;right:-8vmax}.neb-cloud-c.svelte-1jo2xlm{background:radial-gradient(circle, color-mix(in oklab, var(--accent-warm) 16%, transparent), transparent 68%);width:38vmax;height:38vmax;animation:50s ease-in-out infinite alternate svelte-1jo2xlm-neb-c;top:32%;left:44%}@keyframes svelte-1jo2xlm-neb-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(7vmax,6vmax)scale(1.12)}}@keyframes svelte-1jo2xlm-neb-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-6vmax,-5vmax)scale(1)}}@keyframes svelte-1jo2xlm-neb-c{0%{transform:translate(0,0)scale(1)}to{transform:translate(-5vmax,6vmax)scale(1.15)}}@media (prefers-reduced-motion:reduce){.neb-cloud.svelte-1jo2xlm{animation:none}}.login-card.svelte-1x05zx6{--login-card-surface:color-mix(in oklab, var(--surface-2) 25%, var(--surface-3));--login-card-border:color-mix(in oklab, var(--ui-border) 72%, transparent);background:var(--login-card-surface);box-shadow:0 28px 72px color-mix(in oklab, var(--surface-1) 58%, transparent), inset 0 1px 0 color-mix(in oklab, var(--foreground) 7%, transparent);animation:.22s cubic-bezier(.16,1,.3,1) both login-card-enter}.login-card.svelte-1x05zx6:before,.login-card.svelte-1x05zx6:after{content:"";position:absolute;top:0}.login-card.svelte-1x05zx6:before{background:var(--primary);border-radius:0 0 999px 999px;width:3rem;height:2px;left:2rem}.login-card.svelte-1x05zx6:after{background:var(--primary);width:4px;height:4px;box-shadow:-10px 0 0 var(--ui-border);border-radius:999px;right:2rem}html:not(.dark) .login-form.svelte-1x05zx6 label{color:var(--primary-900)}
