.glass-surface{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.glass-surface__filter{width:100%;height:100%;pointer-events:none;position:absolute;inset:0;opacity:0;z-index:-1}.glass-surface__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:inherit;position:relative;z-index:1}.glass-surface--svg{background:light-dark(hsl(0 0% 100%/var(--glass-frost,0)),hsl(0 0% 100%/var(--glass-frost,.03)));backdrop-filter:var(--filter-id,url(#glass-filter));box-shadow:0 4px 16px rgba(17,17,26,.05),0 8px 24px rgba(17,17,26,.05),0 16px 56px rgba(17,17,26,.05)}.glass-surface--webgl{background:transparent;border:1px solid rgba(255,255,255,.07);box-shadow:none}.glass-surface--webgl[role=button]:after{border:none;display:none}@media (prefers-color-scheme:dark){.glass-surface--webgl{background:transparent;border:none;box-shadow:none}}.glass-surface[role=button]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),filter .25s cubic-bezier(.16,1,.3,1)}.glass-surface[role=button]:before{background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),rgba(255,255,255,0) 0,rgba(255,255,255,0) 100%);opacity:0;transition:opacity .25s cubic-bezier(.16,1,.3,1)}.glass-surface[role=button]:after,.glass-surface[role=button]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2}.glass-surface[role=button]:after{border:1px solid rgba(255,255,255,.06);background:transparent;opacity:1;transition:opacity .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1)}.glass-surface[role=button].glass-surface--svg:hover{box-shadow:0 5px 20px rgba(17,17,26,.06),0 10px 36px rgba(17,17,26,.04)}.glass-surface[role=button].glass-surface--webgl:hover{background:rgba(255,255,255,.01);border-color:rgba(255,255,255,.04);box-shadow:none}.glass-surface[role=button]:hover:after{border-color:rgba(255,255,255,.12)}.glass-surface--hovered[role=button]:before{background:radial-gradient(circle 120px at var(--glow-x,50%) var(--glow-y,50%),rgba(255,255,255,.025) 0,rgba(255,255,255,.012) 25%,rgba(255,255,255,.005) 50%,rgba(255,255,255,0) 80%);opacity:1}.glass-surface--pressed[role=button],.glass-surface[role=button]:active{filter:brightness(.9);transition:transform .08s cubic-bezier(.4,0,.2,1),box-shadow .08s cubic-bezier(.4,0,.2,1)}.glass-surface--pressed[role=button]:before,.glass-surface[role=button]:active:before{background:radial-gradient(circle 140px at var(--glow-x,50%) var(--glow-y,50%),rgba(255,255,255,.04) 0,rgba(255,255,255,.018) 25%,rgba(255,255,255,.006) 50%,rgba(255,255,255,0) 80%);opacity:1;transition:opacity .05s ease-out,background .05s ease-out}.glass-surface--pressed[role=button].glass-surface--svg,.glass-surface[role=button].glass-surface--svg:active{box-shadow:0 2px 10px rgba(17,17,26,.04)}.glass-surface--pressed[role=button].glass-surface--webgl,.glass-surface[role=button].glass-surface--webgl:active{background:rgba(255,255,255,.015);border-color:rgba(255,255,255,.03);box-shadow:none}.glass-surface--pressed[role=button]:after,.glass-surface[role=button]:active:after{border-color:rgba(255,255,255,.15)}.glass-surface:focus-visible{outline:2px solid light-dark(rgba(0,122,255,.6),rgba(10,132,255,.6));outline-offset:3px}.glass-surface.glass-surface--static{cursor:default!important}.glass-surface.glass-surface--static:active,.glass-surface.glass-surface--static:focus,.glass-surface.glass-surface--static:focus-visible,.glass-surface.glass-surface--static:hover,.glass-surface.glass-surface--static[role=button],.glass-surface.glass-surface--static[role=button]:active,.glass-surface.glass-surface--static[role=button]:hover{transform:none!important;outline:none!important}.glass-surface.glass-surface--static:after,.glass-surface.glass-surface--static:before{display:none!important}[data-theme=light] .glass-surface--webgl,[data-theme=light] .glass-surface[role=button]:after{border-color:rgba(0,0,0,.08)}[data-theme=light] .glass-surface[role=button]:hover:after{border-color:rgba(0,0,0,.15)}[data-theme=light] .glass-surface--pressed[role=button]:after,[data-theme=light] .glass-surface[role=button]:active:after{border-color:rgba(0,0,0,.18)}[data-theme=light] .glass-surface[role=button].glass-surface--webgl:hover{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.06)}[data-theme=light] .glass-surface--pressed[role=button].glass-surface--webgl,[data-theme=light] .glass-surface[role=button].glass-surface--webgl:active{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.05)}@supports not (backdrop-filter:blur(10px)){.glass-surface--webgl{background:transparent}}@media (prefers-reduced-motion:reduce){.glass-surface,.glass-surface[role=button],.glass-surface[role=button]:after,.glass-surface[role=button]:before{transition:none!important}.glass-surface[role=button]:active,.glass-surface[role=button]:hover{transform:none}}@media (prefers-color-scheme:dark){.glass-surface[role=button].glass-surface--webgl:hover{background:rgba(255,255,255,.008);border-color:rgba(255,255,255,.03);box-shadow:none}.glass-surface--pressed[role=button].glass-surface--webgl,.glass-surface[role=button].glass-surface--webgl:active{background:rgba(255,255,255,.012);border-color:rgba(255,255,255,.025);box-shadow:none}}.glass-surface.tenet-btn.glass-surface--pressed[role=button],.glass-surface.tenet-btn[role=button]:active{filter:brightness(.92)}.glass-panel{position:relative;overflow:hidden}.glass-panel__backdrop{z-index:0;background:transparent;backdrop-filter:blur(var(--glass-blur,32px));-webkit-backdrop-filter:blur(var(--glass-blur,32px))}.glass-panel__backdrop,.glass-panel__tint{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.glass-panel__tint{z-index:1;background:rgba(255,253,249,.55)}.glass-panel__edge{position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 40px -8px rgba(0,0,0,.1),0 2px 8px -2px rgba(0,0,0,.05)}.glass-panel__content{position:relative;z-index:3;width:100%;height:100%}.glass-panel.auth-hud .glass-panel__backdrop{backdrop-filter:blur(var(--glass-blur,40px)) brightness(1.05);-webkit-backdrop-filter:blur(var(--glass-blur,40px)) brightness(1.05)}.glass-panel.auth-hud .glass-panel__tint,[data-theme=dark] .glass-panel.auth-hud .glass-panel__tint{background:rgba(255,255,255,.06)}.glass-panel.auth-hud .glass-panel__edge,[data-theme=dark] .glass-panel.auth-hud .glass-panel__edge{border-color:rgba(255,255,255,.12);box-shadow:0 32px 80px -16px rgba(0,0,0,.4),0 8px 24px -4px rgba(0,0,0,.15)}.glass-panel.auth-hud:after{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);z-index:4;border-radius:inherit;pointer-events:none}[data-theme=dark] .glass-panel__tint{background:rgba(255,255,255,var(--glass-tint-opacity,.03))}[data-theme=dark] .glass-panel__edge{border-color:rgba(255,255,255,.06);box-shadow:0 8px 40px -8px rgba(0,0,0,.18),0 2px 8px -2px rgba(0,0,0,.08)}@media (prefers-reduced-transparency:reduce){.glass-panel__backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(250,248,245,.95)}.glass-panel__tint{background:transparent}}@keyframes errorMessagePulse{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.glass-panel,.glass-panel__backdrop,.glass-panel__edge,.glass-panel__tint{transition:none!important}}.auth-flip-container{position:relative;width:100%;min-height:400px;perspective:1200px;perspective-origin:50%}.auth-flip-card{position:relative;width:100%;min-height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.4,0,.2,1)}.auth-flip-card.flipped{transform:rotateY(180deg)}.auth-flip-back,.auth-flip-front{width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.auth-flip-front{transform:rotateY(0deg)}.auth-flip-back{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotateY(180deg)}.account-type-toggle{background:none;border:none;-webkit-tap-highlight-color:transparent;color:rgba(255,255,255,.5);font-size:13px;cursor:pointer;padding:8px 0;margin-top:12px;font-family:var(--mapleos-font);transition:color .2s ease,opacity .2s ease;text-align:center;width:100%}.account-type-toggle:hover{color:rgba(255,255,255,.8)}.account-type-toggle:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.auth-flip-card{transition:none!important}.auth-flip-card.flipped .auth-flip-front{visibility:hidden}.auth-flip-card.flipped .auth-flip-back{visibility:visible}}.auth-form-layout{display:flex;flex-direction:column;gap:16px}.auth-form-layout.mobile{gap:14px}.auth-input-wrap{position:relative;border-radius:26px;padding:2px;overflow:hidden;background:transparent;border:1px solid rgba(255,255,255,.15);transition:border-color .3s ease}.auth-input-wrap.mobile{border-radius:23px}.auth-input-wrap:hover{border-color:rgba(255,255,255,.25)}.auth-input-wrap:focus-within{border-color:rgba(255,255,255,.35)}.auth-input-wrap input{position:relative;z-index:1;width:100%;border:none!important;outline:none;background:transparent!important;border-radius:24px;color:rgba(255,255,255,.9);font-family:var(--mapleos-font);box-shadow:none!important;transition:color .3s ease,text-shadow .3s ease}.auth-input-wrap input::placeholder{color:rgba(255,255,255,.4)}.auth-input-wrap.mobile input{border-radius:21px}.auth-input-wrap .auth-eye-btn{position:absolute;top:0;bottom:0;margin:auto 0;height:fit-content;z-index:2;background:none;border:none;color:rgba(255,255,255,.5);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.auth-input-wrap .auth-eye-btn svg{transition:opacity .3s ease,transform .3s ease}.auth-input-wrap .auth-eye-btn:hover{color:rgba(255,255,255,.9)}.auth-btn-wrap{position:relative;border-radius:26px;padding:2px;overflow:hidden;background:transparent;border:1px solid rgba(255,255,255,.18);transition:border-color .25s ease}.auth-btn-wrap.mobile{border-radius:23px}.auth-btn-wrap:hover{border-color:rgba(255,255,255,.3)}.auth-btn-wrap:active{border-color:rgba(255,255,255,.4)}.auth-btn-wrap button{position:relative;z-index:1;width:100%;border:none!important;outline:none;background:transparent!important;border-radius:24px;color:rgba(255,255,255,.85);font-family:var(--mapleos-font);box-shadow:none!important;cursor:pointer;display:flex;align-items:center;justify-content:center}.auth-btn-wrap.mobile button{border-radius:21px}.auth-btn-wrap.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.auth-link-wrap{align-self:center}.auth-link-wrap button{background:none;border:none;color:rgba(255,255,255,.5);font-family:var(--mapleos-font);cursor:pointer;padding:6px 16px;transition:color .3s ease}.auth-link-wrap:hover button{color:rgba(255,255,255,.9)}@media (max-width:768px){.auth-input-wrap{border-radius:23px}.auth-input-wrap input{border-radius:21px}.auth-btn-wrap{border-radius:23px}.auth-btn-wrap button{border-radius:21px}}.cosmic-checkbox{--size:22px;--clr-idle:#8b8fa3;--clr-active:#ffffff;--clr-glow:rgba(255,255,255,0.6);--clr-core:#ffffff;--clr-spark:rgba(255,255,255,0.8);--duration:0.6s;display:inline-flex;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%}.cosmic-checkbox.disabled{cursor:not-allowed;opacity:.5}.cosmic-checkbox input{display:none}.checkbox-container{display:flex;align-items:center;gap:12px;width:100%;padding:11px 18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15)!important;box-shadow:var(--glass-shadow);border-radius:14px;transition:background-color .3s ease,border-color .3s ease}.cosmic-checkbox input:checked~.checkbox-container{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.25)}.cosmic-checkbox:not(.disabled):hover .checkbox-container{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05)}.cosmic-checkbox:not(.disabled) input:checked~.checkbox-container:hover{background:rgba(255,255,255,.06)}.checkbox-box{position:relative;width:var(--size);height:var(--size);border:1.5px solid rgba(255,255,255,.4);border-radius:6px;transition:background .3s,box-shadow .3s,transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cosmic-checkbox:not(.disabled):hover .checkbox-box{border-color:var(--clr-glow);box-shadow:0 0 6px rgba(255,255,255,.15)}.checkbox-bg{position:absolute;inset:0;border-radius:4px;background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(255,255,255,.48));opacity:0;transform:scale(.5);transition:opacity .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1);z-index:1}.cosmic-checkbox input:checked~.checkbox-container .checkbox-bg{opacity:1;transform:scale(1);box-shadow:0 0 8px rgba(255,255,255,.35),0 0 18px rgba(255,255,255,.12)}.checkmark{width:13px;height:13px;color:#fff;opacity:0;transform:scale(0) rotate(-20deg);transition:opacity .25s ease,transform .4s cubic-bezier(.34,1.56,.64,1);position:relative;z-index:2;pointer-events:none}.checkmark path{stroke-dasharray:28;stroke-dashoffset:28;transition:stroke-dashoffset .5s cubic-bezier(.65,0,.35,1) .15s}.label-text{font-family:var(--mapleos-font),system-ui,-apple-system,sans-serif;font-size:15px;font-weight:400;color:rgba(255,255,255,.7);letter-spacing:.3px;transition:color .35s;user-select:none;display:flex;flex-direction:column;gap:2px}.label-text .label-main{color:rgba(255,255,255,.7)!important;font-size:14px;font-weight:400;letter-spacing:.3px;text-shadow:0 0 0 transparent;transition:color .4s ease,text-shadow .4s ease,letter-spacing .4s ease}.label-text .label-sub{color:rgba(255,255,255,.35);font-size:11px;transition:color .4s ease}.particle{width:4px;height:4px;background:var(--clr-spark);top:50%;left:50%;z-index:3}.particle,.ring{position:absolute;border-radius:50%;opacity:0;pointer-events:none}.ring{inset:-6px;border:1px solid var(--clr-glow);z-index:1}.spark{position:absolute;width:1.5px;height:8px;background:linear-gradient(to top,var(--clr-spark),transparent);opacity:0;top:50%;left:50%;transform-origin:center center;pointer-events:none;border-radius:2px;z-index:3}.s1{transform:rotate(0deg) translateY(-2px)}.s2{transform:rotate(45deg) translateY(-2px)}.s3{transform:rotate(90deg) translateY(-2px)}.s4{transform:rotate(135deg) translateY(-2px)}.s5{transform:rotate(180deg) translateY(-2px)}.s6{transform:rotate(225deg) translateY(-2px)}.s7{transform:rotate(270deg) translateY(-2px)}.s8{transform:rotate(315deg) translateY(-2px)}.cosmic-checkbox input:checked~.checkbox-container .checkbox-box{border-color:var(--clr-active);transform:scale(1);animation:cosmic-box-pulse .5s ease}@keyframes cosmic-box-pulse{0%{transform:scale(1)}30%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}.cosmic-checkbox input:checked~.checkbox-container .checkmark{opacity:1;transform:scale(1) rotate(0deg)}.cosmic-checkbox input:checked~.checkbox-container .checkmark path{stroke-dashoffset:0}.cosmic-checkbox input:checked~.checkbox-container .label-main{color:var(--clr-core);font-weight:400;letter-spacing:.1px;text-shadow:0 0 12px rgba(255,255,255,.3),0 0 4px rgba(255,255,255,.15)}.cosmic-checkbox input:checked~.checkbox-container .p1{animation:cosmic-particle-fly .65s ease-out forwards;--angle:-45deg;--dist:16px;--clr:rgba(255,255,255,0.9)}.cosmic-checkbox input:checked~.checkbox-container .p2{animation:cosmic-particle-fly .6s ease-out .05s forwards;--angle:-90deg;--dist:19px;--clr:rgba(255,255,255,0.7)}.cosmic-checkbox input:checked~.checkbox-container .p3{animation:cosmic-particle-fly .55s ease-out .08s forwards;--angle:0deg;--dist:15px;--clr:rgba(255,255,255,0.85)}.cosmic-checkbox input:checked~.checkbox-container .p4{animation:cosmic-particle-fly .7s ease-out .03s forwards;--angle:45deg;--dist:17px;--clr:rgba(255,255,255,0.8)}.cosmic-checkbox input:checked~.checkbox-container .p5{animation:cosmic-particle-fly .5s ease-out .1s forwards;--angle:135deg;--dist:14px;--clr:rgba(255,255,255,0.8)}.cosmic-checkbox input:checked~.checkbox-container .p6{animation:cosmic-particle-fly .65s ease-out .06s forwards;--angle:-135deg;--dist:17px;--clr:rgba(255,255,255,0.75)}@keyframes cosmic-particle-fly{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(0) scale(1);background:var(--clr)}60%{opacity:1;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(var(--dist) * -1)) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(calc(var(--dist) * -1.4)) scale(0)}}.cosmic-checkbox input:checked~.checkbox-container .ring-1{animation:cosmic-shockwave .9s ease-out forwards}.cosmic-checkbox input:checked~.checkbox-container .ring-2{animation:cosmic-shockwave .9s ease-out .15s forwards}.cosmic-checkbox input:checked~.checkbox-container .ring-3{animation:cosmic-shockwave .9s ease-out .3s forwards}@keyframes cosmic-shockwave{0%{opacity:.3;transform:scale(.6);border-color:rgba(192,132,252,.4)}40%{opacity:.15;border-color:rgba(240,171,252,.25)}to{opacity:0;transform:scale(1.8);border-color:transparent}}.cosmic-checkbox input:checked~.checkbox-container .s1{animation:cosmic-spark-burst .5s ease-out .05s forwards;--rot:0deg}.cosmic-checkbox input:checked~.checkbox-container .s2{animation:cosmic-spark-burst .45s ease-out .08s forwards;--rot:45deg}.cosmic-checkbox input:checked~.checkbox-container .s3{animation:cosmic-spark-burst .5s ease-out .03s forwards;--rot:90deg}.cosmic-checkbox input:checked~.checkbox-container .s4{animation:cosmic-spark-burst .55s ease-out .1s forwards;--rot:135deg}.cosmic-checkbox input:checked~.checkbox-container .s5{animation:cosmic-spark-burst .5s ease-out .06s forwards;--rot:180deg}.cosmic-checkbox input:checked~.checkbox-container .s6{animation:cosmic-spark-burst .45s ease-out .09s forwards;--rot:225deg}.cosmic-checkbox input:checked~.checkbox-container .s7{animation:cosmic-spark-burst .5s ease-out .04s forwards;--rot:270deg}.cosmic-checkbox input:checked~.checkbox-container .s8{animation:cosmic-spark-burst .55s ease-out .07s forwards;--rot:315deg}@keyframes cosmic-spark-burst{0%{opacity:.8;transform:rotate(var(--rot)) translateY(-3px) scaleY(.5)}50%{opacity:.6;transform:rotate(var(--rot)) translateY(-14px) scaleY(1);background:linear-gradient(to top,var(--clr-active),transparent)}to{opacity:0;transform:rotate(var(--rot)) translateY(-22px) scaleY(.3)}}.checkbox-box:before{content:"";position:absolute;inset:-3px;border-radius:10px;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 70%);opacity:0;animation:cosmic-idle-breathe 3s ease-in-out infinite;pointer-events:none}@keyframes cosmic-idle-breathe{0%,to{opacity:0;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}}.cosmic-checkbox input:checked~.checkbox-container .checkbox-box:before{animation:none;opacity:.4;transform:scale(1.1);background:radial-gradient(circle,rgba(255,255,255,.18),transparent 70%);transition:opacity .5s,transform .5s}.checkbox-box:after{content:"";position:absolute;inset:0;border-radius:8px;opacity:0;background:linear-gradient(135deg,rgba(255,255,255,.25),transparent 50%,rgba(255,255,255,.1));pointer-events:none;transition:opacity .4s .2s}.cosmic-checkbox input:checked~.checkbox-container .checkbox-box:after{opacity:1}.cosmic-checkbox input:not(:checked)~.checkbox-container .checkbox-box{background:transparent;box-shadow:none}.cosmic-checkbox input:not(:checked)~.checkbox-container .checkmark{opacity:0;transform:scale(0) rotate(-20deg)}.cosmic-checkbox input:not(:checked)~.checkbox-container .checkmark path{stroke-dashoffset:28}.cosmic-checkbox input:focus-visible~.checkbox-container .checkbox-box{outline:2px solid var(--clr-glow);outline-offset:3px}[data-theme=light] .checkbox-container{background:rgba(0,0,0,.02);border-color:rgba(0,0,0,.08)}[data-theme=light] .cosmic-checkbox input:checked~.checkbox-container{background:rgba(0,0,0,.03);border-color:rgba(255,255,255,.2)}[data-theme=light] .cosmic-checkbox:not(.disabled):hover .checkbox-container{border-color:rgba(0,0,0,.14);background:rgba(0,0,0,.04)}[data-theme=light] .label-text .label-main{color:rgba(0,0,0,.7)}[data-theme=light] .label-text .label-sub{color:rgba(0,0,0,.4)}[data-theme=light] .cosmic-checkbox input:checked~.checkbox-container .label-main{color:rgba(0,0,0,.7);text-shadow:none}@media (max-width:768px){.checkbox-container{padding:10px 16px;border-radius:12px;gap:10px}.label-text .label-main{font-size:13px}.label-text .label-sub{font-size:10px}}.landing-layer>*{transition:transform .6s cubic-bezier(.4,0,.2,1)}.landing-layer.dimmed>*{transform:translateY(60px)}@media (min-width:769px){.landing-layer.dimmed>*{transform:translateY(20px)}}.landing-layer.exiting>*{transform:translateY(100vh);transition:transform .7s cubic-bezier(.4,0,.2,1)}.auth-layer{transition:opacity .65s cubic-bezier(.4,0,.2,1)}.auth-layer.hidden{opacity:0;pointer-events:none}.auth-layer.visible{opacity:1;pointer-events:auto}.auth-hud-wrapper{opacity:0;transform:translateY(18px);transition:opacity .55s cubic-bezier(.4,0,.2,1) .1s,transform .65s cubic-bezier(.16,1,.3,1) .1s}.auth-layer.visible .auth-hud-wrapper{opacity:1;transform:translateY(0)}.auth-layer.hidden .auth-hud-wrapper{opacity:0;transform:translateY(18px);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.auth-layer.exiting .auth-hud-wrapper{opacity:0;transform:translateY(100vh) scale(.9);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.auth-layer.visible .auth-stagger-1{animation:authStaggerFade .45s cubic-bezier(.4,0,.2,1) .18s both}.auth-layer.visible .auth-stagger-2{animation:authStaggerFade .45s cubic-bezier(.4,0,.2,1) .26s both}.auth-layer.visible .auth-stagger-3{animation:authStaggerFade .45s cubic-bezier(.4,0,.2,1) .34s both}@keyframes authStaggerFade{0%{opacity:0}to{opacity:1}}.freeze-canvas-layer{opacity:0;transition:opacity .05s linear}.freeze-canvas-layer.active{opacity:1}.transition-video-layer{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.transition-video-layer.active{opacity:1}.landing-root{transition:opacity .5s cubic-bezier(.4,0,.2,1)}.landing-root.fade-out{opacity:0}@media (prefers-reduced-motion:reduce){.landing-root,.landing-root *,.landing-root :after,.landing-root :before{transition-duration:.4s!important;animation-duration:.3s!important}}