.auth-shell_page__c_DxB{padding:1.75rem 1rem 2.25rem;background:#110f20;color:#f8f5ff}.auth-shell_shell__VMyEO{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,426fr) minmax(0,450fr);grid-template-areas:"cinema panel";max-width:54.875rem;margin-inline:auto;border-radius:1.5rem;border:1px solid transparent;background:linear-gradient(145deg,#242038,#131323 42%,#151426 78%,#2c1945) padding-box,linear-gradient(135deg,#ae8be7,#4a3b65 27%,#4a3b65 73%,#c078ff) border-box;overflow:hidden}.auth-shell_panel__dZdZY{grid-area:panel;padding:1.4rem clamp(1.5rem,3.2vw,2.7rem) 1.9rem}.auth-shell_brand__Uyd0Q{display:flex;width:fit-content;align-items:center;gap:.45rem;margin-bottom:.8rem;font-size:1.3rem;font-weight:900}.auth-shell_cinema__Zlmzh{grid-area:cinema;background:linear-gradient(180deg,rgb(0 0 0/12%),rgb(0 0 0/40%) 55%,rgb(0 0 0/57%)),url(/media/auth-hero.webp) 50% /cover no-repeat #191327;padding:17rem 1.5rem 2rem}.auth-shell_story__ro60q{padding-inline:.4rem}.auth-shell_story__ro60q h2{font-size:2.25rem;font-weight:900;line-height:1.27}.auth-shell_story__ro60q p{margin-top:1rem;font-size:.8rem;line-height:1.75;color:#ccc2dc}.auth-shell_features__ty_SP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.8rem;text-align:center;color:#ded3ea;font-size:.75rem;line-height:1.45}.auth-shell_features__ty_SP li{display:flex;align-items:center;flex-direction:column;gap:.45rem;padding:.25rem .2rem}.auth-shell_features__ty_SP li+li{border-inline-start:1px solid #c995f533}.auth-shell_features__ty_SP svg{width:1.55rem;height:1.55rem;color:#d4a1fa}.auth-shell_features__ty_SP li span{display:flex;position:relative}.auth-shell_features__ty_SP li span svg+svg{width:.8rem;position:absolute;inset-inline-start:-.35rem;bottom:-.2rem}.auth-shell_tabs__qN7uP{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #494157;border-radius:.7rem;background:#ffffff09;margin-block:1.4rem 1.2rem}.auth-shell_tabs__qN7uP a{display:flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.5rem;border-radius:.65rem;font-size:.8rem;font-weight:700}.auth-shell_tabs__qN7uP a:hover{background-color:#ffffff12}.auth-shell_tabs__qN7uP:before{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline-start:0;width:50%;border-radius:.65rem;background:linear-gradient(120deg,#471887,#7634ce)}.auth-shell_tabs__qN7uP[data-mode=register]:before{transform:translateX(-100%)}@media (prefers-reduced-motion:no-preference){.auth-shell_formContent__Q4knT{--form-enter:-0.8rem}.auth-shell_formContent__Q4knT[data-mode=register]{--form-enter:0.8rem}.auth-shell_formContent__Q4knT>:not(.auth-shell_tabs__qN7uP){animation:auth-shell_form-enter__FFQ00 .36s cubic-bezier(.2,.75,.25,1) both}.auth-shell_tabs__qN7uP:before{animation:auth-shell_tab-enter__paQC5 .4s cubic-bezier(.18,.8,.25,1) both}.auth-shell_tabs__qN7uP[data-mode=login]:before{--tab-from:-100%;--tab-to:0%}.auth-shell_tabs__qN7uP[data-mode=register]:before{--tab-from:0%;--tab-to:-100%}}@keyframes auth-shell_form-enter__FFQ00{0%{opacity:0;transform:translateX(var(--form-enter)) translateY(.4rem)}to{opacity:1;transform:none}}@keyframes auth-shell_tab-enter__paQC5{0%{transform:translateX(var(--tab-from))}to{transform:translateX(var(--tab-to))}}.auth-shell_submit__lNYbZ{background:linear-gradient(#8243df,#6918d2);box-shadow:inset 0 1px 0 #ffffff25}.auth-shell_submit__lNYbZ:hover{filter:brightness(1.12)}.auth-shell_panel__dZdZY input:not([type=checkbox]){background:#100f1d70;border-color:#453e54}.auth-shell_panel__dZdZY input:not([type=checkbox]):focus{border-color:#b57afb}.auth-shell_panel__dZdZY input[aria-invalid=true]{border-color:#f87171}.auth-shell_panel__dZdZY input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #151424;-webkit-text-fill-color:#f8f5ff}.auth-shell_panel__dZdZY :is(a,button,input[type=checkbox]):focus-visible{outline:2px solid #c891ff;outline-offset:3px}@media (min-width:1024px){.auth-shell_shell__VMyEO{min-height:48rem}.auth-shell_page__c_DxB{background:linear-gradient(180deg,transparent 36rem,#110f20 44rem) top /100% 52rem no-repeat,url(/media/auth-left.webp) 0 0 /max(18rem,calc((100% - 54.875rem) / 2 + 1rem)) auto no-repeat,url(/media/auth-right.webp) 100% 0 /max(18rem,calc((100% - 54.875rem) / 2 + 1rem)) auto no-repeat,#110f20}}@media (max-width:1023px){.auth-shell_shell__VMyEO{max-width:30rem;min-height:48rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"panel"}.auth-shell_cinema__Zlmzh{display:none}}