@font-face{font-family:Space Grotesk;src:url(./SpaceGrotesk-Dcw4Q7AU.ttf) format("truetype");font-weight:300 700;font-style:normal;font-display:swap}.auth-page .auth-card-heading h1{font-family:"Space Grotesk",var(--flow-font),sans-serif;font-weight:700;letter-spacing:-.8px}.auth-page .auth-card-heading h1 span{text-shadow:0 0 28px rgba(152,155,255,.3)}.auth-page{--auth-card:rgba(20,20,28,.58);--auth-elev:rgba(24,25,42,.64);--auth-border:rgba(255,255,255,.18);--auth-muted:rgba(235,237,255,.72)}.auth-page[data-theme=light]{--auth-card:rgba(255,255,255,.88);--auth-elev:rgba(240,242,248,.85);--auth-border:rgba(120,128,166,.24);--auth-muted:#606b80}.auth-atmosphere{position:fixed}.auth-atmosphere:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#08080a url(./login-v7-background-lrh2-yH3.png) center/cover no-repeat;filter:hue-rotate(195deg);opacity:.65;z-index:-1}.auth-page[data-theme=light] .auth-atmosphere:after{opacity:0}.auth-page:not([data-theme=light]) .auth-atmosphere:before{background:radial-gradient(ellipse at center,#08080c0d,#08080c99);-webkit-mask-image:none;mask-image:none;opacity:1}.auth-stage{--chip-x:calc(var(--stage-width)/2 - var(--chip-size)*46/88);--chip-y:calc(var(--stage-height)/2 - var(--chip-size)*46/88)}.auth-glass-layers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;filter:drop-shadow(0 35px 50px rgba(0,0,0,.45)) drop-shadow(0 0 35px rgba(91,95,239,.12));transition:filter .4s ease,transform .35s ease-in-out}.auth-stage:hover .auth-glass-layers{filter:drop-shadow(0 40px 60px rgba(0,0,0,.5)) drop-shadow(0 0 45px rgba(91,95,239,.2))}.auth-glass-layers>svg:first-child{position:absolute}.auth-glass-blur,.auth-glass-reflection{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:var(--auth-card-clip)}.auth-glass-blur{backdrop-filter:blur(36px) saturate(185%) brightness(1.04);-webkit-backdrop-filter:blur(36px) saturate(185%) brightness(1.04)}.auth-glass-reflection{background:linear-gradient(135deg,#ffffff21,#16162085 35%,#0a0a14bf),radial-gradient(ellipse at 85% 70%,rgba(0,212,255,.14),transparent 60%),radial-gradient(ellipse at 15% 15%,rgba(255,255,255,.12),transparent 50%)}.auth-card-surface{z-index:2;filter:none}.auth-page[data-theme=light] .auth-glass-layers,.auth-page[data-theme=light] .auth-stage:hover .auth-glass-layers{filter:drop-shadow(0 20px 35px rgba(55,62,103,.1))}.auth-page[data-theme=light] .auth-glass-reflection{background:linear-gradient(135deg,#fffffff0,#f6f8ffde),radial-gradient(ellipse at 85% 70%,rgba(0,156,200,.06),transparent 60%)}.auth-page[data-theme=light] .auth-card-heading h1 span{text-shadow:none}.auth-card-content{position:relative;z-index:1}.auth-view{transition:opacity .35s ease-in-out,filter .35s ease-in-out,transform .35s ease-in-out}.switching .auth-glass-layers{transform:scale(.985)}.switching .auth-view{animation:none;opacity:0;filter:blur(6px);transform:translateY(6px) scale(.96)}.switching.revealing .auth-view{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.auth-chip{filter:drop-shadow(0 16px 22px rgba(0,0,0,.5))}.auth-chip-floater{position:relative;width:100%;height:100%}.auth-chip.top .auth-chip-floater{animation:auth-chip-float-top 6s ease-in-out infinite alternate}.auth-chip.bottom .auth-chip-floater{animation:auth-chip-float-bottom 6s ease-in-out 1.2s infinite alternate}.auth-chip-floater>svg:first-child{position:absolute}.auth-chip-blur{position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(30px) saturate(180%) brightness(1.05);-webkit-backdrop-filter:blur(30px) saturate(180%) brightness(1.05);background:linear-gradient(135deg,#ffffff2e,#20202c80 50%,#10101aa6)}.auth-chip-rim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.auth-chip.bottom .auth-chip-blur,.auth-chip.bottom .auth-chip-rim{transform:rotate(180deg)}.auth-chip-floater>svg:last-child{position:absolute;left:21px;top:21px;transform:rotate(45deg)}.auth-chip.bottom .auth-chip-floater>svg:last-child{left:auto;top:auto;right:21px;bottom:21px}.auth-page[data-theme=light] .auth-chip{filter:drop-shadow(0 10px 15px rgba(91,95,239,.12))}.auth-page[data-theme=light] .auth-chip-blur{background:linear-gradient(135deg,#fffffffa,#ebefffd1)}.switching .auth-chip{z-index:5;filter:drop-shadow(0 0 18px rgba(152,155,255,.8)) drop-shadow(0 0 35px rgba(0,212,255,.35))}.switching .auth-chip-floater{animation:none}.switching .auth-chip.top{animation:auth-chip-dock-top 1.08s cubic-bezier(.16,1,.3,1)}.switching .auth-chip.bottom{animation:auth-chip-dock-bottom 1.08s cubic-bezier(.16,1,.3,1)}.auth-spark{width:140px;height:140px;display:grid;place-items:center;background:none;z-index:6}.auth-spark>i{position:absolute}.auth-shockwave{width:100%;height:100%;border-radius:50%;border:2.5px solid var(--auth-primary);box-shadow:0 0 24px var(--auth-primary),inset 0 0 16px #989bffcc}.auth-starburst{width:75px;height:75px;border-radius:50%;background:radial-gradient(circle,white 15%,var(--auth-primary) 50%,rgba(0,212,255,.45) 75%,transparent);filter:blur(3px)}.auth-flash-ray{width:110px;height:2px;background:linear-gradient(90deg,transparent,white,var(--auth-primary),transparent);box-shadow:0 0 14px var(--auth-primary);transform:rotate(45deg)}.auth-flash-ray.alternate{transform:rotate(-45deg)}.auth-flash-core{width:22px;height:22px;background:#fff;border-radius:50%;box-shadow:0 0 20px #fff,0 0 35px var(--auth-primary)}.switching .auth-spark{animation:auth-dock-flare 1.08s ease-out}.switching .auth-shockwave{animation:auth-dock-shockwave 1.08s ease-out}@keyframes auth-chip-float-top{to{transform:translate(-3px,-3px)}}@keyframes auth-chip-float-bottom{to{transform:translate(3px,3px)}}@keyframes auth-chip-dock-top{0%,to{transform:translate(0)}38.89%,57.41%{transform:translate(var(--chip-x),var(--chip-y)) scale(1.02)}}@keyframes auth-chip-dock-bottom{0%,to{transform:translate(0)}38.89%,57.41%{transform:translate(calc(-1*var(--chip-x)),calc(-1*var(--chip-y))) scale(1.02)}}@keyframes auth-dock-flare{0%,38%{opacity:0;transform:translate(-50%,-50%) scale(.25)}49%{opacity:1;transform:translate(-50%,-50%) scale(1.25)}74%,to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}@keyframes auth-dock-shockwave{0%,38%{opacity:0;transform:scale(.25)}39%{opacity:1;transform:scale(.25)}78%,to{opacity:0;transform:scale(1.65)}}@media(max-width:620px){.auth-chip-floater>svg:last-child{top:18px;left:18px;width:19px;height:19px}.auth-chip.bottom .auth-chip-floater>svg:last-child{top:auto;left:auto;right:18px;bottom:18px}}@media(prefers-reduced-motion:reduce){.auth-glass-layers,.auth-view{transition:none!important}.auth-chip-floater,.switching .auth-chip,.switching .auth-spark,.switching .auth-shockwave{animation:none!important}}
