.auth-atmosphere.svelte-a9nr9h{z-index:-1;pointer-events:none;background:var(--scene-surface);filter:var(--scenic-art-filter);position:fixed;inset:0;overflow:hidden}.landscape.svelte-a9nr9h{object-fit:cover;object-position:35% center;width:100%;height:100%;animation:38s ease-in-out infinite alternate svelte-a9nr9h-landscape-drift;transform:scale(1.025)}.scene-shade.svelte-a9nr9h{background:linear-gradient(90deg,#04100b08 15%,#0916100c 45%,#07120f70 100%),linear-gradient(#06110a47,#0000 28%,#06110a30 75%,#040c08a6);position:absolute;inset:0}.scene-vignette.svelte-a9nr9h{position:absolute;inset:0;box-shadow:inset 0 0 15vw #02080535}.aurora.svelte-a9nr9h{filter:blur(25px);mix-blend-mode:screen;background:radial-gradient(at 38% 30%,#bbdfac1c,#0000 49%),linear-gradient(115deg,#0000 35%,#9bd2af12 44%,#0000 53%,#7bad8e0d 59%,#0000 69%);animation:19s ease-in-out infinite alternate svelte-a9nr9h-aurora-breathe;position:absolute;inset:-30% -10% 35% 22%}.mist.svelte-a9nr9h{filter:blur(25px);opacity:.4;background:radial-gradient(at 25% 65%,#d6e9d52c,#0000 38%),radial-gradient(at 65% 75%,#c7dbc533,#0000 43%);width:150%;height:45%;position:absolute;left:-25%}.mist-far.svelte-a9nr9h{animation:36s ease-in-out infinite alternate svelte-a9nr9h-mist-pass;bottom:9%}.mist-near.svelte-a9nr9h{opacity:.5;height:55%;animation:27s ease-in-out -12s infinite alternate-reverse svelte-a9nr9h-mist-pass;bottom:-17%}.raven-flight.svelte-a9nr9h{top:var(--y);left:var(--x);width:var(--size);color:#07100cea;animation:svelte-a9nr9h-raven-crossing var(--duration) var(--delay) linear infinite;position:absolute}.raven.svelte-a9nr9h{width:100%;height:auto;overflow:visible}.wing.svelte-a9nr9h{transform-origin:49px 40px;animation:svelte-a9nr9h-wingbeat var(--flap) ease-in-out infinite}.wing-far.svelte-a9nr9h{opacity:.8;animation-delay:-.2s}.paused.svelte-a9nr9h :where(.svelte-a9nr9h),.paused.svelte-a9nr9h{animation-play-state:paused!important}@keyframes svelte-a9nr9h-landscape-drift{0%{transform:scale(1.025)translate(0,0)}to{transform:scale(1.085)translate(-.6%,.3%)}}@keyframes svelte-a9nr9h-aurora-breathe{0%{opacity:.4;transform:translate(-3%,2%)rotate(-3deg)}to{opacity:1;transform:translate(5%,-4%)rotate(3deg)}}@keyframes svelte-a9nr9h-mist-pass{0%{transform:translate(-7%,4%)}to{transform:translate(10%,-5%)}}@keyframes svelte-a9nr9h-wingbeat{0%,to{transform:scaleY(1)rotate(-7deg)}46%{transform:scaleY(-.5)rotate(8deg)}70%{transform:scaleY(.5)rotate(-2deg)}}@keyframes svelte-a9nr9h-raven-crossing{0%{opacity:0;transform:translate(-25vw,7vh)scale(.65)}8%{opacity:.8}68%{opacity:.7}84%,to{opacity:0;transform:translate(70vw,-13vh)scale(.4)}}@media (width<=760px){.landscape.svelte-a9nr9h{object-position:28% center}.scene-shade.svelte-a9nr9h{background:linear-gradient(#06110a25,#06110a40 28%,#06110a75 70%,#040c08a6)}.mist.svelte-a9nr9h{filter:blur(15px)}.raven-flight.svelte-a9nr9h:last-of-type{display:none}}@media (prefers-reduced-motion:reduce){.auth-atmosphere.svelte-a9nr9h :where(.svelte-a9nr9h){animation:none!important}.landscape.svelte-a9nr9h{transform:none}.raven-flight.svelte-a9nr9h{display:none}}.auth-scenic.svelte-5bky5h{isolation:isolate;background:0 0;position:relative}.auth-scenic.svelte-5bky5h .auth-header:where(.svelte-5bky5h){--text:var(--scene-text);--green:var(--scene-accent);--logo-tile:var(--scene-accent);--logo-border:var(--scene-accent);--logo-ink:var(--scene-ink);padding:32px 44px;position:relative}.auth-controls.svelte-5bky5h{align-items:center;gap:10px;display:flex}.motion-control.svelte-5bky5h{border:1px solid color-mix(in srgb,var(--scene-accent) 22%,transparent);background:color-mix(in srgb,var(--scene-surface) 55%,transparent);width:38px;height:38px;color:var(--scene-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;place-items:center;display:grid}.motion-control.svelte-5bky5h:hover{border-color:color-mix(in srgb,var(--scene-accent) 50%,transparent);background:color-mix(in srgb,var(--scene-hover) 79%,transparent)}.auth-scenic.svelte-5bky5h .auth-main:where(.svelte-5bky5h){place-items:center end;padding:20px clamp(40px,7vw,140px) 32px}.auth-scenic.svelte-5bky5h .auth-card:where(.svelte-5bky5h){background:color-mix(in srgb,var(--surface) 96%,transparent);border-color:color-mix(in srgb,var(--border) 90%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:20px;width:min(100%,440px);padding:38px;box-shadow:0 24px 80px #15102140,inset 0 1px #ffffff0a}.auth-scenic.svelte-5bky5h .auth-card.company-setup:where(.svelte-5bky5h){width:min(100%,480px);padding:0;overflow:hidden}.auth-scenic.svelte-5bky5h .auth-footer:where(.svelte-5bky5h){color:color-mix(in srgb,var(--scene-text) 70%,transparent);padding:18px 24px 24px}@media (width>=1600px){.auth-scenic.svelte-5bky5h .auth-main:where(.svelte-5bky5h){padding-right:12vw}}@media (width<=900px){.auth-scenic.svelte-5bky5h .auth-header:where(.svelte-5bky5h){padding:24px 28px}.auth-scenic.svelte-5bky5h .auth-main:where(.svelte-5bky5h){place-items:center;padding:26px 28px 48px}.auth-scenic.svelte-5bky5h .auth-card:where(.svelte-5bky5h){background:color-mix(in srgb,var(--surface) 97%,transparent)}}@media (width<=540px){.auth-scenic.svelte-5bky5h .auth-header:where(.svelte-5bky5h){padding:24px}.auth-scenic.svelte-5bky5h .auth-main:where(.svelte-5bky5h){padding:40px 20px 32px}.auth-scenic.svelte-5bky5h .auth-card:where(.svelte-5bky5h){border-radius:16px;padding:28px 25px}.motion-control.svelte-5bky5h{width:40px;height:40px}}
