.auth-form-module__yvaedW__page{--auth-purple:#7047eb;--auth-purple-dark:#5230c9;color:#211f27;background:#fbfafc;grid-template-columns:minmax(420px,.94fr) minmax(500px,1.06fr);min-height:100dvh;display:grid}.auth-form-module__yvaedW__showcase{color:#fff;background:radial-gradient(circle at 15% 16%,#ff93cf59,#0000 24%),radial-gradient(circle at 80% 66%,#56b2ff33,#0000 31%),linear-gradient(145deg,#181121 0%,#2b1656 48%,#5827bd 100%);flex-direction:column;min-height:100dvh;padding:clamp(32px,4vw,64px);display:flex;position:relative;overflow:hidden}.auth-form-module__yvaedW__showcase:before{content:"";background-image:radial-gradient(#ffffff24 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.auth-form-module__yvaedW__brand,.auth-form-module__yvaedW__mobileBrand{z-index:1;letter-spacing:-.03em;align-items:center;gap:12px;font-size:23px;font-weight:760;display:flex;position:relative}.auth-form-module__yvaedW__logo{color:#fff;background:linear-gradient(145deg,#9b45ff,#6435f0 52%,#ff608f);border-radius:15px;justify-content:center;align-items:center;width:47px;height:47px;display:inline-flex;box-shadow:0 12px 32px #48229e59}.auth-form-module__yvaedW__showcaseBody{z-index:1;width:min(100%,620px);margin:clamp(70px,10vh,124px) auto 0;position:relative}.auth-form-module__yvaedW__eyebrow{color:#cbb7ff;letter-spacing:.24em;margin-bottom:20px;font-size:12px;font-weight:750}.auth-form-module__yvaedW__showcaseBody h1{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5vw,72px);line-height:1.08}.auth-form-module__yvaedW__showcaseBody>p{color:#ffffffb8;max-width:560px;margin:24px 0 0;font-size:17px;line-height:1.85}.auth-form-module__yvaedW__benefits{flex-wrap:wrap;gap:12px 18px;margin:28px 0 0;padding:0;list-style:none;display:flex}.auth-form-module__yvaedW__benefits li{color:#ffffffd6;align-items:center;gap:7px;font-size:13px;display:inline-flex}.auth-form-module__yvaedW__benefits svg{color:#26144e;background:#d5c5ff;border-radius:50%;padding:3px}.auth-form-module__yvaedW__preview{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:22px;width:min(86%,540px);height:246px;margin:55px auto 0;position:relative;overflow:hidden;transform:rotate(-1.6deg);box-shadow:0 32px 90px #00000040}.auth-form-module__yvaedW__previewToolbar{border-bottom:1px solid #ffffff21;align-items:center;gap:7px;height:38px;padding:0 16px;display:flex}.auth-form-module__yvaedW__previewToolbar span{background:#ffffff6b;border-radius:50%;width:7px;height:7px}.auth-form-module__yvaedW__previewCanvas{background-image:radial-gradient(#ffffff30 1px,#0000 1px);background-size:17px 17px;height:calc(100% - 38px);position:relative}.auth-form-module__yvaedW__previewCardA,.auth-form-module__yvaedW__previewCardB{background:#1f14408c;border:1px solid #fff3;border-radius:15px;transition:transform .22s,box-shadow .22s;position:absolute;overflow:hidden;box-shadow:0 16px 34px #09041b59}.auth-form-module__yvaedW__previewCardA img,.auth-form-module__yvaedW__previewCardB img{object-fit:cover}.auth-form-module__yvaedW__previewCardA{width:132px;height:130px;top:28px;left:38px;transform:rotate(-2deg)}.auth-form-module__yvaedW__previewCardA img{object-position:50% 46%}.auth-form-module__yvaedW__previewCardB{width:153px;height:106px;top:50px;right:48px;transform:rotate(1.5deg)}.auth-form-module__yvaedW__previewCardB img{object-position:50% 50%}.auth-form-module__yvaedW__preview:hover .auth-form-module__yvaedW__previewCardA{transform:rotate(-2deg)translateY(-3px);box-shadow:0 20px 42px #09041b6b}.auth-form-module__yvaedW__preview:hover .auth-form-module__yvaedW__previewCardB{transform:rotate(1.5deg)translateY(-2px);box-shadow:0 20px 42px #09041b6b}.auth-form-module__yvaedW__previewChat{color:#ffffffc7;background:#170e288c;border-radius:11px;max-width:260px;padding:10px 13px;font-size:11px;position:absolute;bottom:15px;right:26px}.auth-form-module__yvaedW__security{z-index:1;color:#ffffff94;align-items:center;gap:8px;margin:auto 0 0;font-size:12px;display:flex;position:relative}.auth-form-module__yvaedW__authPanel{background:radial-gradient(circle at 85% 8%,#7d54f214,#0000 28%),#fbfafc;justify-content:center;align-items:center;min-height:100dvh;padding:48px clamp(32px,6vw,92px);display:flex}.auth-form-module__yvaedW__mobileBrand{display:none}.auth-form-module__yvaedW__formShell{width:min(100%,570px)}.auth-form-module__yvaedW__formHeading{align-items:center;gap:14px;display:flex}.auth-form-module__yvaedW__formIcon{width:50px;height:50px;color:var(--auth-purple);background:#eee8ff;border-radius:15px;flex:none;place-items:center;display:grid}.auth-form-module__yvaedW__formHeading h2{letter-spacing:-.04em;margin:0;font-size:31px}.auth-form-module__yvaedW__formHeading p{color:#85808c;margin:7px 0 0;font-size:14px}.auth-form-module__yvaedW__tabs{background:#f0edf4;border-radius:14px;grid-template-columns:1fr 1fr;margin-top:32px;padding:5px;display:grid}.auth-form-module__yvaedW__tabs a{color:#8a8590;border-radius:11px;justify-content:center;align-items:center;min-height:45px;font-size:14px;font-weight:700;transition:all .16s;display:flex}.auth-form-module__yvaedW__tabs .auth-form-module__yvaedW__activeTab{color:var(--auth-purple-dark);background:#fff;box-shadow:0 2px 8px #291e4114}.auth-form-module__yvaedW__oauthGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.auth-form-module__yvaedW__oauthButton{color:#35313b;min-width:0;height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded9e4;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:650;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.auth-form-module__yvaedW__oauthButton:not(:disabled):hover{border-color:#a994e8;transform:translateY(-1px);box-shadow:0 7px 20px #47317617}.auth-form-module__yvaedW__oauthButton:disabled{color:#aaa5af;cursor:not-allowed;background:#f8f6f9}.auth-form-module__yvaedW__oauthButton small{color:#a19aa9;background:#fbfafc;border:1px solid #e4dfea;border-radius:10px;padding:2px 5px;font-size:9px;font-weight:600;position:absolute;top:-7px;right:7px}.auth-form-module__yvaedW__googleMark{color:#4285f4;font-family:Arial,sans-serif;font-size:19px;font-weight:800}.auth-form-module__yvaedW__divider{color:#aaa5af;align-items:center;gap:12px;margin:24px 0 20px;font-size:11px;display:flex}.auth-form-module__yvaedW__divider:before,.auth-form-module__yvaedW__divider:after{content:"";background:#e8e4eb;flex:1;height:1px}.auth-form-module__yvaedW__form{gap:17px;display:grid}.auth-form-module__yvaedW__form label{color:#4d4853;gap:8px;font-size:13px;font-weight:650;display:grid}.auth-form-module__yvaedW__form label em{color:#a09aa6;font-size:11px;font-style:normal;font-weight:500}.auth-form-module__yvaedW__inputShell{align-items:center;height:54px;display:flex;position:relative}.auth-form-module__yvaedW__inputShell>svg{z-index:1;color:#99939f;pointer-events:none;position:absolute;left:16px}.auth-form-module__yvaedW__inputShell input{height:54px;font-size:14px;background:#fff!important;border:1px solid #ded9e4!important;border-radius:13px!important;padding:0 47px 0 48px!important}.auth-form-module__yvaedW__inputShell input:focus{border-color:#8c6be9!important;box-shadow:0 0 0 4px #7047eb1a!important}.auth-form-module__yvaedW__revealButton{z-index:2;color:#99939f;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;right:8px}.auth-form-module__yvaedW__revealButton:hover{color:#655f6c;background:#f3f0f5}.auth-form-module__yvaedW__uppercase{text-transform:uppercase}.auth-form-module__yvaedW__error{color:#ad3434;background:#fff2f2;border:1px solid #ffc8c8;border-radius:11px;margin:-2px 0 0;padding:11px 13px;font-size:12px;font-weight:500;line-height:1.5}.auth-form-module__yvaedW__submitButton{color:#fff;height:55px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#784bec,#5930cf);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:3px;padding:0 20px;font-size:14px;font-weight:750;transition:transform .16s,box-shadow .16s,opacity .16s;display:flex;box-shadow:0 14px 30px #5b33cc38}.auth-form-module__yvaedW__submitButton:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 17px 35px #5b33cc4a}.auth-form-module__yvaedW__submitButton:disabled{opacity:.58;cursor:wait}.auth-form-module__yvaedW__switchHint{color:#85808c;text-align:center;margin:22px 0 0;font-size:13px}.auth-form-module__yvaedW__switchHint a{color:var(--auth-purple-dark);margin-left:6px;font-weight:700}.auth-form-module__yvaedW__legal{color:#aaa5af;text-align:center;max-width:470px;margin:28px auto 0;font-size:10px;line-height:1.6}@media (max-width:980px){.auth-form-module__yvaedW__page{grid-template-columns:minmax(320px,.78fr) minmax(440px,1.22fr)}.auth-form-module__yvaedW__showcase{padding:34px}.auth-form-module__yvaedW__preview{width:100%}}@media (max-width:760px){.auth-form-module__yvaedW__page{background:#fbfafc;display:block}.auth-form-module__yvaedW__showcase{display:none}.auth-form-module__yvaedW__authPanel{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100dvh;padding:26px 20px 42px}.auth-form-module__yvaedW__mobileBrand{margin-bottom:38px;display:flex}.auth-form-module__yvaedW__mobileBrand .auth-form-module__yvaedW__logo{border-radius:13px;width:42px;height:42px}.auth-form-module__yvaedW__formShell{margin:auto}.auth-form-module__yvaedW__oauthGrid{grid-template-columns:1fr}.auth-form-module__yvaedW__oauthButton{justify-content:flex-start;padding:0 18px}.auth-form-module__yvaedW__formHeading h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.auth-form-module__yvaedW__oauthButton,.auth-form-module__yvaedW__submitButton,.auth-form-module__yvaedW__tabs a{transition:none}}
