.SignInForm-module__OoyqQW__shell{z-index:100;background:#031326;place-items:center;width:100%;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.SignInForm-module__OoyqQW__bg{filter:blur(9px)saturate(108%);will-change:transform;background:url(/images/auth/panelback.webp) 50%/cover no-repeat;animation:18s ease-in-out infinite alternate SignInForm-module__OoyqQW__drift;position:absolute;inset:-7%;transform:scale(1.04)}.SignInForm-module__OoyqQW__veil{-webkit-backdrop-filter:saturate(110%);backdrop-filter:saturate(110%);background:radial-gradient(circle at 50% 35%,#328fff1a,#0000 36%),linear-gradient(120deg,#00091a94,#03122a47 48%,#0007149e);position:absolute;inset:0}.SignInForm-module__OoyqQW__aurora,.SignInForm-module__OoyqQW__aurora2{filter:blur(70px);opacity:.28;pointer-events:none;border-radius:999px;position:absolute}.SignInForm-module__OoyqQW__aurora{background:#3789ff99;width:42vw;height:42vw;animation:12s ease-in-out infinite SignInForm-module__OoyqQW__float;top:-14vw;left:-12vw}.SignInForm-module__OoyqQW__aurora2{background:#5e53ff80;width:35vw;height:35vw;animation:15s ease-in-out infinite reverse SignInForm-module__OoyqQW__float;bottom:-13vw;right:-8vw}.SignInForm-module__OoyqQW__scene{z-index:2;perspective:1500px;width:min(460px,100vw - 40px);position:relative}.SignInForm-module__OoyqQW__card{width:100%;min-height:650px;transform-style:preserve-3d;transition:transform .82s cubic-bezier(.2,.75,.2,1);position:relative}.SignInForm-module__OoyqQW__flipped{transform:rotateY(180deg)}.SignInForm-module__OoyqQW__face{backface-visibility:hidden;-webkit-backdrop-filter:blur(34px)saturate(138%);background:linear-gradient(145deg,#ffffff29,#fff1);border:1px solid #ffffff3b;border-radius:30px;padding:34px 34px 30px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff47,0 28px 80px #0007186b}.SignInForm-module__OoyqQW__face:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(130deg,#ffffff7a,#ffffff0d 42%,#6cacff4d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.SignInForm-module__OoyqQW__back{transform:rotateY(180deg)}.SignInForm-module__OoyqQW__logo{object-fit:contain;filter:drop-shadow(0 3px 12px #00000040);width:auto;max-width:220px;height:44px;margin:0 auto 28px;display:block}.SignInForm-module__OoyqQW__eyebrow{text-align:center;color:#e1edffad;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}.SignInForm-module__OoyqQW__title{text-align:center;color:#fff;letter-spacing:-.03em;margin:8px 0;font-size:30px;font-weight:750;line-height:1.15}.SignInForm-module__OoyqQW__sub{text-align:center;color:#e5efffb3;margin-bottom:26px;font-size:14px}.SignInForm-module__OoyqQW__label{color:#eff6ffd1;margin:0 0 8px 3px;font-size:13px;font-weight:600;display:block}.SignInForm-module__OoyqQW__inputWrap{position:relative}.SignInForm-module__OoyqQW__input{color:#fff;background:#04132b57;border:1px solid #ffffff30;border-radius:16px;outline:none;width:100%;height:54px;padding:0 48px 0 16px;font-size:16px;transition:all .2s;box-shadow:inset 0 1px #ffffff0d}.SignInForm-module__OoyqQW__input::placeholder{color:#dde9f973}.SignInForm-module__OoyqQW__input:focus{background:#04132b7a;border-color:#82bbffb3;box-shadow:0 0 0 3px #559aff21,inset 0 1px #ffffff14}.SignInForm-module__OoyqQW__eye{color:#e6f0ffb3;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.SignInForm-module__OoyqQW__row{color:#e6effbb8;justify-content:space-between;align-items:center;gap:14px;margin:5px 2px 20px;font-size:13px;display:flex}.SignInForm-module__OoyqQW__remember{align-items:center;gap:9px;display:flex}.SignInForm-module__OoyqQW__check{accent-color:#7bb4ff;width:18px;height:18px}.SignInForm-module__OoyqQW__disabled{color:#dfebfc6e;cursor:not-allowed;background:0 0;border:0;font-size:13px}.SignInForm-module__OoyqQW__submit{color:#07142a;cursor:pointer;background:linear-gradient(100deg,#c2dcfff5,#709dfff0);border:1px solid #ffffff52;border-radius:17px;width:100%;height:56px;font-size:15px;font-weight:800;transition:all .2s;box-shadow:0 13px 32px #3471ff45,inset 0 1px #ffffffb3}.SignInForm-module__OoyqQW__submit:hover{filter:brightness(1.04);transform:translateY(-1px)}.SignInForm-module__OoyqQW__submit:disabled{opacity:.65;cursor:wait;transform:none}.SignInForm-module__OoyqQW__accountActions{border-top:1px solid #ffffff21;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding-top:18px;display:grid}.SignInForm-module__OoyqQW__accountAction{color:#e5efffad;text-align:center;cursor:pointer;background:#05173140;border:1px solid #ffffff30;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:66px;padding:9px 10px;font-size:11px;text-decoration:none;transition:all .2s;display:flex;box-shadow:inset 0 1px #ffffff0d}.SignInForm-module__OoyqQW__accountAction strong{color:#fff;font-size:13px;font-weight:800}.SignInForm-module__OoyqQW__accountAction:hover{background:#457ecd2e;border-color:#9fcaff8c;transform:translateY(-1px)}.SignInForm-module__OoyqQW__signupAction{background:#ffffff0f;border-style:dashed}.SignInForm-module__OoyqQW__toast{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;text-align:center;background:#081730d6;border:1px dashed #ffffff9e;border-radius:14px;width:min(420px,100vw - 48px);padding:12px 16px;font-size:13px;animation:.28s ease-out SignInForm-module__OoyqQW__toastIn;position:absolute;top:-68px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000040}.SignInForm-module__OoyqQW__modeBadge{color:#ebf4ffc2;letter-spacing:.06em;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;margin:0 auto 4px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.SignInForm-module__OoyqQW__modeDot{background:#8fc1ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #72aaff}@keyframes SignInForm-module__OoyqQW__drift{to{transform:scale(1.09)translate(-.8%,.6%)}}@keyframes SignInForm-module__OoyqQW__float{50%{transform:translate(4vw,3vh)scale(1.08)}}@keyframes SignInForm-module__OoyqQW__toastIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:640px){.SignInForm-module__OoyqQW__shell{align-items:center;padding:18px}.SignInForm-module__OoyqQW__scene{width:min(390px,100vw - 28px)}.SignInForm-module__OoyqQW__card{min-height:620px}.SignInForm-module__OoyqQW__face{border-radius:26px;padding:26px 22px 24px}.SignInForm-module__OoyqQW__logo{height:38px;margin-bottom:22px}.SignInForm-module__OoyqQW__title{font-size:26px}.SignInForm-module__OoyqQW__sub{margin-bottom:21px}.SignInForm-module__OoyqQW__input{height:52px;font-size:16px}.SignInForm-module__OoyqQW__submit{height:53px}.SignInForm-module__OoyqQW__aurora,.SignInForm-module__OoyqQW__aurora2{opacity:.2}}@media (max-height:720px){.SignInForm-module__OoyqQW__shell{place-items:start center;padding-top:16px;padding-bottom:16px;overflow-y:auto}.SignInForm-module__OoyqQW__card{min-height:620px}.SignInForm-module__OoyqQW__face{padding-top:22px}.SignInForm-module__OoyqQW__logo{margin-bottom:16px}.SignInForm-module__OoyqQW__sub{margin-bottom:17px}}@media (prefers-reduced-motion:reduce){.SignInForm-module__OoyqQW__bg,.SignInForm-module__OoyqQW__aurora,.SignInForm-module__OoyqQW__aurora2{animation:none}.SignInForm-module__OoyqQW__card{transition-duration:.01ms}}.SignInForm-module__OoyqQW__bg{filter:blur(15px)saturate(112%);transform-origin:50%;inset:-12%;animation:48s cubic-bezier(.45,.05,.55,.95) infinite alternate SignInForm-module__OoyqQW__authKenBurns!important}@keyframes SignInForm-module__OoyqQW__authKenBurns{0%{transform:scale(1.05)translate(-2.2%,-1.2%)}50%{transform:scale(1.12)translate(1.8%,1.3%)}to{transform:scale(1.18)translate(-1.1%,2.1%)}}.SignInForm-module__OoyqQW__bg{display:none!important}.SignInForm-module__OoyqQW__bgVideo{object-fit:cover;filter:blur(17px)saturate(112%);pointer-events:none;z-index:0;width:calc(100% + 36px);height:calc(100% + 36px);position:fixed;inset:-18px;transform:scale(1.035)}.SignInForm-module__OoyqQW__toast{z-index:500!important;color:#fff7e9!important;background:#271808f0!important;border:1px dashed #ffae46eb!important;width:min(430px,100vw - 40px)!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 20px 70px #0000006b,0 0 34px #ff911f29!important}@media (max-width:640px){.SignInForm-module__OoyqQW__toast{top:46%!important}.SignInForm-module__OoyqQW__bgVideo{filter:blur(14px)saturate(110%)}}.SignInForm-module__OoyqQW__accountActions{border-top:0;gap:8px;margin:0 0 15px;padding:0}.SignInForm-module__OoyqQW__accountAction{border-radius:12px;gap:1px;min-height:45px;padding:6px 8px;font-size:10px;line-height:1.2}.SignInForm-module__OoyqQW__logo{margin-bottom:14px}.SignInForm-module__OoyqQW__title{margin-top:7px}.SignInForm-module__OoyqQW__sub{margin-bottom:18px}.SignInForm-module__OoyqQW__card{min-height:595px}@media (max-width:640px){.SignInForm-module__OoyqQW__accountActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.SignInForm-module__OoyqQW__accountAction{min-height:49px;padding:6px 5px;font-size:9px}.SignInForm-module__OoyqQW__accountAction strong{font-size:11px}.SignInForm-module__OoyqQW__card{min-height:610px}}.SignInForm-module__OoyqQW__shell{overscroll-behavior-y:contain;place-items:center;padding:18px 16px;overflow:hidden auto}.SignInForm-module__OoyqQW__scene{margin:auto}.SignInForm-module__OoyqQW__card{height:545px;min-height:545px}.SignInForm-module__OoyqQW__face{box-sizing:border-box;padding:20px 26px 22px;overflow:visible}.SignInForm-module__OoyqQW__logo{max-width:182px;height:34px;margin:0 auto 10px}.SignInForm-module__OoyqQW__modeTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 9px;display:grid}.SignInForm-module__OoyqQW__modeTab{color:#fff;cursor:pointer;background:#ffffff13;border:1px solid #ffffff45;border-radius:12px;min-height:40px;padding:8px 6px;font-size:12px;font-weight:750}.SignInForm-module__OoyqQW__modeTabActive{color:#100b45;background:#fff;border-color:#fff}.SignInForm-module__OoyqQW__accountActions{gap:8px;margin:0 0 10px}.SignInForm-module__OoyqQW__accountAction{min-height:41px;padding:5px 6px;font-size:10px}.SignInForm-module__OoyqQW__modeBadge{margin:0;padding:5px 9px;font-size:10px}.SignInForm-module__OoyqQW__title{margin:5px 0;font-size:25px}.SignInForm-module__OoyqQW__sub{margin-bottom:12px;font-size:12px}.SignInForm-module__OoyqQW__field{margin-bottom:10px}.SignInForm-module__OoyqQW__label{margin-bottom:5px;font-size:12px}.SignInForm-module__OoyqQW__input{height:46px}.SignInForm-module__OoyqQW__row{margin:1px 2px 13px;font-size:12px}.SignInForm-module__OoyqQW__submit{height:49px;margin:0}@media (max-width:640px){.SignInForm-module__OoyqQW__shell{padding:12px}.SignInForm-module__OoyqQW__scene{width:min(390px,100vw - 24px)}.SignInForm-module__OoyqQW__card{height:555px;min-height:555px}.SignInForm-module__OoyqQW__face{padding:20px 19px}.SignInForm-module__OoyqQW__logo{height:32px;margin-bottom:9px}.SignInForm-module__OoyqQW__modeTab{min-height:40px;font-size:12px}.SignInForm-module__OoyqQW__accountActions{grid-template-columns:repeat(2,minmax(0,1fr))}.SignInForm-module__OoyqQW__accountAction{min-height:41px;font-size:10px}.SignInForm-module__OoyqQW__accountAction strong{font-size:11px}.SignInForm-module__OoyqQW__title{font-size:24px}.SignInForm-module__OoyqQW__sub{margin-bottom:12px}.SignInForm-module__OoyqQW__input{height:45px;font-size:16px}.SignInForm-module__OoyqQW__submit{height:49px}}@media (max-height:650px){.SignInForm-module__OoyqQW__shell{place-items:start center}.SignInForm-module__OoyqQW__scene{margin:12px auto}.SignInForm-module__OoyqQW__card{min-height:545px}}.SignInForm-module__OoyqQW__accountActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px}.SignInForm-module__OoyqQW__accountAction{flex-direction:row;min-height:33px;padding:6px 8px;line-height:1}.SignInForm-module__OoyqQW__accountAction strong{font-size:12px}@media (max-width:640px){.SignInForm-module__OoyqQW__accountAction{min-height:33px}.SignInForm-module__OoyqQW__accountAction strong{font-size:12px}}
