.LoginBrandAnimation-module__S3eU5G__stage{isolation:isolate;--login-logo-red:#da1820;--logo-ease-out:cubic-bezier(.2, .82, .2, 1);--logo-stamp-ease:cubic-bezier(.16, 1, .3, 1);color:var(--foreground)}.LoginBrandAnimation-module__S3eU5G__stage:before{content:"";z-index:-1;opacity:0;transform-origin:50%;width:min(21rem,88%);height:1px;animation:LoginBrandAnimation-module__S3eU5G__logoScanLine .98s 80ms var(--logo-ease-out) both;background:linear-gradient(90deg,#0000,#da182038,#0000);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(0)}.LoginBrandAnimation-module__S3eU5G__logoShell{border-radius:.75rem}.LoginBrandAnimation-module__S3eU5G__logo{transform-origin:50%;animation:1.05s cubic-bezier(.2,.82,.2,1) both LoginBrandAnimation-module__S3eU5G__logoEnter}.LoginBrandAnimation-module__S3eU5G__vectorShell{transform-origin:50%;animation:LoginBrandAnimation-module__S3eU5G__vectorShellEnter 1.12s var(--logo-ease-out) both;overflow:visible}.LoginBrandAnimation-module__S3eU5G__vectorSvg{filter:drop-shadow(0 10px 18px #00000014);width:clamp(15rem,62vw,22.5rem);height:auto;display:block;overflow:visible}.LoginBrandAnimation-module__S3eU5G__vectorStaticPath,.LoginBrandAnimation-module__S3eU5G__vectorRedPath,.LoginBrandAnimation-module__S3eU5G__vectorRollPath,.LoginBrandAnimation-module__S3eU5G__vectorStrokePath{transform-box:fill-box;transform-origin:50%}.LoginBrandAnimation-module__S3eU5G__vectorStrokePath{fill:none;stroke:currentColor;stroke-width:.5px}.LoginBrandAnimation-module__S3eU5G__vectorRegister{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.42s ease-out 1.28s both LoginBrandAnimation-module__S3eU5G__vectorRegisterIn}.LoginBrandAnimation-module__S3eU5G__vectorSushi{opacity:0;transform-box:fill-box;transform-origin:50%;animation:LoginBrandAnimation-module__S3eU5G__vectorSushiIn .82s .12s var(--logo-ease-out) both}.LoginBrandAnimation-module__S3eU5G__vectorSushi .LoginBrandAnimation-module__S3eU5G__vectorStaticPath{opacity:0;filter:blur(1.2px);animation:LoginBrandAnimation-module__S3eU5G__vectorGlyphLeftIn .72s calc(.16s + var(--path-delay)) var(--logo-ease-out) both;transform:translate(-10px)scale(.97)}.LoginBrandAnimation-module__S3eU5G__vectorHub{opacity:0;transform-box:fill-box;transform-origin:50%;animation:LoginBrandAnimation-module__S3eU5G__vectorHubIn .84s .52s var(--logo-ease-out) both}.LoginBrandAnimation-module__S3eU5G__vectorHub .LoginBrandAnimation-module__S3eU5G__vectorStaticPath{opacity:0;filter:blur(1.2px);animation:LoginBrandAnimation-module__S3eU5G__vectorGlyphRightIn .72s calc(.52s + var(--path-delay)) var(--logo-ease-out) both;transform:translate(10px)scale(.97)}.LoginBrandAnimation-module__S3eU5G__vectorRed{opacity:0;transform-box:fill-box;transform-origin:50%;animation:LoginBrandAnimation-module__S3eU5G__vectorRedBlockIn .76s .36s var(--logo-stamp-ease) both}.LoginBrandAnimation-module__S3eU5G__vectorRedPath{opacity:0;filter:blur(1px);animation:LoginBrandAnimation-module__S3eU5G__vectorRedPathIn .52s calc(.43s + var(--path-delay)) var(--logo-stamp-ease) both;transform:translateY(-7px)scale(1.12)}.LoginBrandAnimation-module__S3eU5G__vectorRoll{transform-box:fill-box;transform-origin:50%}.LoginBrandAnimation-module__S3eU5G__vectorRollPath{opacity:0;filter:blur(1px);animation:LoginBrandAnimation-module__S3eU5G__vectorRollPathIn .76s calc(.62s + var(--path-delay)) var(--logo-ease-out) both;transform:translate(-8px,8px)rotate(-8deg)scale(.84)}.LoginBrandAnimation-module__S3eU5G__shine{mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#ffffff1f 30%,#ffffffd1 50%,#ffffff1f 70%,#0000 100%);width:42%;animation:1.18s ease-out .72s both LoginBrandAnimation-module__S3eU5G__logoShine;position:absolute;inset:0;transform:translate(-145%)skew(-18deg)}.LoginBrandAnimation-module__S3eU5G__underline{z-index:-1;transform-origin:50%;width:min(11rem,64%);height:2px;animation:LoginBrandAnimation-module__S3eU5G__logoLine .88s .56s var(--logo-ease-out) both;background:linear-gradient(90deg,#0000,#da1820eb,#0000);border-radius:999px;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)scaleX(0)}.LoginBrandAnimation-module__S3eU5G__accent{z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,#da182047,#0000);border-radius:999px;height:1px;animation:1.04s ease-out .16s both LoginBrandAnimation-module__S3eU5G__logoAccent;position:absolute;left:50%;transform:translate(-50%)scaleX(0)}.LoginBrandAnimation-module__S3eU5G__accentTop{width:min(14rem,72%);top:.65rem}.LoginBrandAnimation-module__S3eU5G__accentBottom{width:min(15rem,78%);animation-delay:.42s;bottom:1.25rem}@keyframes LoginBrandAnimation-module__S3eU5G__logoEnter{0%{opacity:0;transform:translateY(18px)scale(.92)}68%{opacity:1;transform:translateY(-3px)scale(1.018)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LoginBrandAnimation-module__S3eU5G__logoShine{0%{opacity:0;transform:translate(-145%)skew(-18deg)}28%{opacity:1}to{opacity:0;transform:translate(265%)skew(-18deg)}}@keyframes LoginBrandAnimation-module__S3eU5G__logoScanLine{0%{opacity:0;transform:translate(-50%,-50%)scaleX(0)}38%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%)scaleX(1)}}@keyframes LoginBrandAnimation-module__S3eU5G__logoLine{0%{opacity:0;transform:translate(-50%)scaleX(0)}to{opacity:1;transform:translate(-50%)scaleX(1)}}@keyframes LoginBrandAnimation-module__S3eU5G__logoAccent{0%{opacity:0;transform:translate(-50%)scaleX(0)}55%{opacity:1}to{opacity:.45;transform:translate(-50%)scaleX(1)}}@keyframes LoginBrandAnimation-module__S3eU5G__vectorShellEnter{0%{opacity:0;transform:translateY(18px)scale(.96)}58%{opacity:1;transform:translateY(-2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LoginBrandAnimation-module__S3eU5G__vectorSushiIn{0%{opacity:0;transform:translate(-26px)scale(.97)}68%{opacity:1;transform:translate(2px)scale(1.01)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes LoginBrandAnimation-module__S3eU5G__vectorHubIn{0%{opacity:0;transform:translate(24px)scale(.97)}68%{opacity:1;transform:translate(-2px)scale(1.01)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes LoginBrandAnimation-module__S3eU5G__vectorGlyphLeftIn{0%{opacity:0;filter:blur(1.2px);transform:translate(-10px)scale(.97)}70%{opacity:1;filter:blur();transform:translate(1px)scale(1.01)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes LoginBrandAnimation-module__S3eU5G__vectorGlyphRightIn{0%{opacity:0;filter:blur(1.2px);transform:translate(10px)scale(.97)}70%{opacity:1;filter:blur();transform:translate(-1px)scale(1.01)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes LoginBrandAnimation-module__S3eU5G__vectorRedBlockIn{0%{opacity:0;transform:translateY(-7px)scale(1.1)}40%{opacity:1}64%{transform:translateY(1.5px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LoginBrandAnimation-module__S3eU5G__vectorRedPathIn{0%{opacity:0;filter:blur(1px);transform:translateY(-7px)scale(1.12)}58%{opacity:1;filter:blur();transform:translateY(1.5px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes LoginBrandAnimation-module__S3eU5G__vectorRollPathIn{0%{opacity:0;filter:blur(1px);transform:translate(-8px,8px)rotate(-8deg)scale(.84)}62%{opacity:1;filter:blur();transform:translate(1px,-1px)rotate(1deg)scale(1.018)}to{opacity:1;filter:blur();transform:translate(0)rotate(0)scale(1)}}@keyframes LoginBrandAnimation-module__S3eU5G__vectorRegisterIn{0%{opacity:0;transform:scale(.8)}to{opacity:.82;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.LoginBrandAnimation-module__S3eU5G__logo,.LoginBrandAnimation-module__S3eU5G__stage:before,.LoginBrandAnimation-module__S3eU5G__shine,.LoginBrandAnimation-module__S3eU5G__underline,.LoginBrandAnimation-module__S3eU5G__accent,.LoginBrandAnimation-module__S3eU5G__vectorShell,.LoginBrandAnimation-module__S3eU5G__vectorRegister,.LoginBrandAnimation-module__S3eU5G__vectorSushi,.LoginBrandAnimation-module__S3eU5G__vectorHub,.LoginBrandAnimation-module__S3eU5G__vectorRed,.LoginBrandAnimation-module__S3eU5G__vectorStaticPath,.LoginBrandAnimation-module__S3eU5G__vectorRedPath,.LoginBrandAnimation-module__S3eU5G__vectorRollPath,.LoginBrandAnimation-module__S3eU5G__vectorStrokePath{animation:none}.LoginBrandAnimation-module__S3eU5G__logo,.LoginBrandAnimation-module__S3eU5G__vectorShell,.LoginBrandAnimation-module__S3eU5G__vectorRegister,.LoginBrandAnimation-module__S3eU5G__vectorSushi,.LoginBrandAnimation-module__S3eU5G__vectorHub,.LoginBrandAnimation-module__S3eU5G__vectorRed,.LoginBrandAnimation-module__S3eU5G__vectorStaticPath,.LoginBrandAnimation-module__S3eU5G__vectorRedPath,.LoginBrandAnimation-module__S3eU5G__vectorRollPath,.LoginBrandAnimation-module__S3eU5G__vectorStrokePath{opacity:1;filter:none;transform:none}.LoginBrandAnimation-module__S3eU5G__shine,.LoginBrandAnimation-module__S3eU5G__stage:before{display:none}.LoginBrandAnimation-module__S3eU5G__underline{opacity:1;transform:translate(-50%)scaleX(1)}.LoginBrandAnimation-module__S3eU5G__accent{opacity:.35;transform:translate(-50%)scaleX(1)}}
.LoginEntrancePanel-module__wi_W-W__panel{animation:.42s ease-out both LoginEntrancePanel-module__wi_W-W__panelEnter}.LoginEntrancePanel-module__wi_W-W__content{opacity:0;animation:.52s cubic-bezier(.2,.82,.2,1) .62s both LoginEntrancePanel-module__wi_W-W__contentEnter;transform:translateY(10px)}@keyframes LoginEntrancePanel-module__wi_W-W__panelEnter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LoginEntrancePanel-module__wi_W-W__contentEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LoginEntrancePanel-module__wi_W-W__panel,.LoginEntrancePanel-module__wi_W-W__content{opacity:1;animation:none;transform:none}}
