.AuthPage-module__m7B-ka__shell{color:#16121f;min-height:100vh;font-family:var(--font-jakarta),Arial,sans-serif;background:#fcfcfb;padding:42px 4vw 24px;position:relative}.AuthPage-module__m7B-ka__back{color:#16121f;align-items:center;gap:12px;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:absolute;top:18px;right:4vw}.AuthPage-module__m7B-ka__back svg,.AuthPage-module__m7B-ka__submit svg,.AuthPage-module__m7B-ka__miniPrompt svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.AuthPage-module__m7B-ka__grid{grid-template-columns:minmax(285px,.82fr) minmax(405px,1.18fr);align-items:stretch;gap:18px;max-width:1260px;margin:28px auto 0;display:grid}.AuthPage-module__m7B-ka__card{background:#fff;border:1px solid #77717a;border-radius:16px;flex-direction:column;min-height:650px;padding:clamp(24px,3vw,42px);display:flex}.AuthPage-module__m7B-ka__logo{color:#16121f;align-items:center;gap:8px;width:max-content;text-decoration:none;display:flex}.AuthPage-module__m7B-ka__logo img{width:128px;height:auto}.AuthPage-module__m7B-ka__logo span{border-left:1px solid #d4d0d8;padding-left:9px;font-size:16px;font-weight:500}.AuthPage-module__m7B-ka__formIntro{margin:clamp(34px,5vw,48px) 0 24px}.AuthPage-module__m7B-ka__formIntro h1{letter-spacing:-.055em;max-width:430px;margin:0 0 10px;font-size:clamp(31px,3.3vw,43px);line-height:1.04}.AuthPage-module__m7B-ka__formIntro p{color:#6b6577;max-width:340px;margin:0;font-size:16px;line-height:1.4}.AuthPage-module__m7B-ka__googleButton{cursor:pointer;background:#fff;border:1px solid #d3d0d9;border-radius:10px;justify-content:center;align-items:center;gap:11px;width:100%;height:48px;font:600 14px inherit;display:flex}.AuthPage-module__m7B-ka__googleIcon{width:20px;height:20px}.AuthPage-module__m7B-ka__divider{color:#8b8592;align-items:center;gap:10px;margin:22px 0 18px;font-size:11px;display:flex}.AuthPage-module__m7B-ka__divider:before,.AuthPage-module__m7B-ka__divider:after{content:"";background:#e2e0e4;flex:1;height:1px}.AuthPage-module__m7B-ka__divider span{white-space:nowrap}.AuthPage-module__m7B-ka__field{margin:0 0 13px;font-size:13px;font-weight:700;display:block}.AuthPage-module__m7B-ka__field input{box-sizing:border-box;color:#16121f;background:#fff;border:1px solid #d4d0d9;border-radius:10px;outline:none;width:100%;height:48px;margin-top:6px;padding:0 13px;font:400 14px inherit;transition:border .15s,box-shadow .15s;display:block}.AuthPage-module__m7B-ka__field input:focus{border-color:#6b4eff;box-shadow:0 0 0 3px #eeeaff}.AuthPage-module__m7B-ka__field input::placeholder{color:#aaa5b1}.AuthPage-module__m7B-ka__passwordWrap{display:block;position:relative}.AuthPage-module__m7B-ka__passwordWrap input{padding-right:50px}.AuthPage-module__m7B-ka__passwordWrap button{color:#6b6577;cursor:pointer;background:0 0;border:0;width:37px;height:37px;position:absolute;top:6px;right:5px}.AuthPage-module__m7B-ka__passwordWrap svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.AuthPage-module__m7B-ka__forgot{color:#16121f;width:max-content;margin:0 0 22px auto;font-size:12px;font-weight:700;display:block}.AuthPage-module__m7B-ka__terms{color:#514c5b;align-items:flex-start;gap:9px;margin:2px 0 17px;font-size:12px;line-height:1.4;display:flex}.AuthPage-module__m7B-ka__terms input{accent-color:#6b4eff;flex:none;width:18px;height:18px}.AuthPage-module__m7B-ka__terms a{color:#16121f;font-weight:700}.AuthPage-module__m7B-ka__submit{color:#fff;cursor:pointer;background:#16121f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:40px;width:100%;height:49px;font:700 15px inherit;transition:background .15s,transform .15s;display:flex}.AuthPage-module__m7B-ka__submit:hover{background:#362e43;transform:translateY(-1px)}.AuthPage-module__m7B-ka__switcher{text-align:center;color:#6b6577;border-top:1px solid #e1dfe3;margin-top:auto;padding-top:18px;font-size:13px}.AuthPage-module__m7B-ka__switcher a{color:#16121f;font-weight:800}.AuthPage-module__m7B-ka__switcher small{color:#98929e;margin-top:12px;font-size:11px;display:block}.AuthPage-module__m7B-ka__visual{background:radial-gradient(circle at 48% 30%,#fff 0,#f5f4ed 48%,#e7e6d8 100%);border-radius:16px;min-height:650px;padding:26px;position:relative;overflow:hidden}.AuthPage-module__m7B-ka__pill{text-transform:uppercase;letter-spacing:.11em;background:#f7f7f0;border:1px solid #deded5;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 12px;font-size:10px;font-weight:700;display:flex}.AuthPage-module__m7B-ka__pill svg,.AuthPage-module__m7B-ka__miniPrompt strong svg{fill:#16121f;width:16px;height:16px}.AuthPage-module__m7B-ka__visual h2{letter-spacing:-.06em;max-width:530px;margin:24px 0 12px;font-size:clamp(29px,4.1vw,44px);line-height:1.03}.AuthPage-module__m7B-ka__visual h2 em{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.AuthPage-module__m7B-ka__visual>p{color:#696570;max-width:380px;margin:0;font-size:14px;line-height:1.42}.AuthPage-module__m7B-ka__miniPrompt{z-index:3;background:#fff;border:1px solid #eeece9;border-radius:12px;width:min(250px,45%);padding:12px;position:absolute;bottom:132px;left:26px;transform:rotate(-2deg);box-shadow:0 15px 35px #79705a1c}.AuthPage-module__m7B-ka__miniPrompt strong{align-items:center;gap:7px;font-size:11px;display:flex}.AuthPage-module__m7B-ka__miniPrompt span{color:#5f5a61;background:#f5f4f2;border-radius:7px;margin:9px 0;padding:9px;font-size:10px;line-height:1.35;display:block}.AuthPage-module__m7B-ka__miniPrompt button{color:#fff;background:#16121f;border:0;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:8px 10px;font:600 9px inherit;display:flex}.AuthPage-module__m7B-ka__miniPrompt button svg{width:12px;height:12px}.AuthPage-module__m7B-ka__post{z-index:2;background:#fff;border-radius:13px;width:min(185px,33%);padding:10px;position:absolute;top:148px;right:12%;transform:rotate(7deg);box-shadow:0 16px 32px #48402a2b}.AuthPage-module__m7B-ka__postTop{font-size:9px;font-weight:700}.AuthPage-module__m7B-ka__postTop small{color:#89848a;margin-left:16px;font-weight:400;display:block}.AuthPage-module__m7B-ka__coffee{color:#f7ecda;background:linear-gradient(145deg,#32231e,#6d513d);height:130px;margin-top:7px;padding:20px 11px;font-family:Georgia,serif;font-size:21px;line-height:.98}.AuthPage-module__m7B-ka__coffee b{text-align:right;margin-top:10px;font-size:28px;display:block}.AuthPage-module__m7B-ka__postBottom{padding:7px 2px 0;font-size:13px}.AuthPage-module__m7B-ka__sale{background:#ded8c9;width:min(165px,30%);height:170px;padding:20px 12px;font-size:14px;line-height:.9;position:absolute;bottom:123px;right:4%;transform:rotate(7deg)}.AuthPage-module__m7B-ka__sale b{font-size:37px;display:block}.AuthPage-module__m7B-ka__sale span{color:#fff;text-align:center;background:#16121f;border-radius:50%;padding:10px 6px;font-size:10px;line-height:1.1;position:absolute;bottom:11px;right:9px}.AuthPage-module__m7B-ka__stat{background:#e4e8d9;border-radius:10px;width:145px;padding:11px;font-size:10px;position:absolute;bottom:76px;left:26px}.AuthPage-module__m7B-ka__stat small{font-weight:700;display:block}.AuthPage-module__m7B-ka__stat b{margin-top:4px;font-size:34px;line-height:1;display:inline-block}.AuthPage-module__m7B-ka__benefits{border-top:1px solid #dad7cc;justify-content:space-between;gap:8px;padding-top:13px;display:flex;position:absolute;bottom:20px;left:26px;right:26px}.AuthPage-module__m7B-ka__benefits span{font-size:9px;font-weight:700;display:block}.AuthPage-module__m7B-ka__benefits span b{margin-right:4px;font-size:13px}.AuthPage-module__m7B-ka__benefits small{color:#79747b;margin-top:3px;margin-left:17px;font-size:7px;font-weight:400;display:block}@media (max-width:700px){.AuthPage-module__m7B-ka__shell{padding:66px 20px 20px}.AuthPage-module__m7B-ka__back{right:20px}.AuthPage-module__m7B-ka__grid{grid-template-columns:1fr;max-width:540px;margin-top:0}.AuthPage-module__m7B-ka__card{min-height:0;padding:30px}.AuthPage-module__m7B-ka__visual{display:none}}@media (max-width:420px){.AuthPage-module__m7B-ka__shell{padding:62px 16px 18px}.AuthPage-module__m7B-ka__back{font-size:11px;top:20px;right:16px}.AuthPage-module__m7B-ka__grid{margin-top:10px}.AuthPage-module__m7B-ka__card{border:0;padding:18px 4px}.AuthPage-module__m7B-ka__formIntro{margin:36px 0 22px}.AuthPage-module__m7B-ka__submit{gap:30px}}
