.AuthPage_authPage__H21tO{display:flex;height:100vh;height:100dvh;background:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;position:relative}.AuthPage_backButton__YzXzN{position:absolute;top:32px;left:32px;display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;z-index:10}.AuthPage_backButton__YzXzN:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.AuthPage_formSide__E_7vJ{flex:1.2 1;display:flex;align-items:center;justify-content:center;padding:40px;overflow-y:auto}.AuthPage_formContainer__Ab3zJ{width:100%;max-width:340px}.AuthPage_logo__Wl5Ba{display:flex;justify-content:center;margin-bottom:32px}.AuthPage_logo__Wl5Ba img{border-radius:12px}.AuthPage_title__F_qfE{font-size:28px;font-weight:700;color:#111827;text-align:center;margin-bottom:8px;letter-spacing:-.02em;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:0}.AuthPage_subtitle__6K9CX{font-size:15px;color:#6b7280;text-align:center;margin-bottom:32px}.AuthPage_socialProof__JJGk_{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px;padding:8px 14px;background:#f8fafc;border-radius:100px;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.AuthPage_avatars__h97Ro{display:flex}.AuthPage_avatar__S_uVQ{width:24px;height:24px;border-radius:50%;border:2px solid #fff;margin-left:-8px;object-fit:cover}.AuthPage_avatar__S_uVQ:first-child{margin-left:0}.AuthPage_proofText__ngqHt{font-size:11px;color:#64748b;font-weight:500;letter-spacing:.3px}.AuthPage_proofText__ngqHt strong{color:#0f172a}.AuthPage_oauthButtons__vDpSA{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.AuthPage_oauthBtn__NxrT8{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 20px;background:#111827;border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.AuthPage_oauthBtn__NxrT8:hover:not(:disabled){background:#1f2937;transform:translateY(-1px)}.AuthPage_oauthBtn__NxrT8:disabled{opacity:.5;cursor:not-allowed}.AuthPage_oauthBtn__NxrT8 svg{flex-shrink:0}.AuthPage_divider__3XCj5{display:flex;align-items:center;gap:16px;margin:24px 0}.AuthPage_divider__3XCj5:after,.AuthPage_divider__3XCj5:before{content:"";flex:1 1;height:1px;background:#e5e7eb}.AuthPage_divider__3XCj5 span{font-size:13px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.AuthPage_emailBtn__3qrOd{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#374151;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.AuthPage_emailBtn__3qrOd:hover{background:#f9fafb;border-color:#d1d5db}.AuthPage_emailForm__zPn5j{display:flex;flex-direction:column;gap:12px}.AuthPage_inputGroup__HnTKv{position:relative;display:flex;align-items:center}.AuthPage_inputGroup__HnTKv input{width:100%;padding:14px 16px 14px 48px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-size:15px;color:#111827;transition:all .2s ease}.AuthPage_inputGroup__HnTKv input:focus{outline:none;background:#fff;border-color:#dc2626;box-shadow:0 0 0 4px rgba(220,38,38,.08)}.AuthPage_inputGroup__HnTKv input::placeholder{color:#9ca3af}.AuthPage_inputIcon__719_x{position:absolute;left:16px;color:#9ca3af;pointer-events:none}.AuthPage_togglePassword__Q8dpC{position:absolute;right:14px;background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.AuthPage_togglePassword__Q8dpC:hover{color:#6b7280}.AuthPage_matchIcon__Gr3SG{position:absolute;right:44px;color:#10b981}.AuthPage_errorMessage__WZAGF{color:#ef4444;font-size:13px;font-weight:500;margin:0;padding-left:4px}.AuthPage_termsCheckbox__gJwq5{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin-top:4px}.AuthPage_termsCheckbox__gJwq5 input{position:absolute;opacity:0;pointer-events:none}.AuthPage_checkmark__LNKCt{width:18px;min-width:18px;height:18px;border:2px solid #d1d5db;border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0;margin-top:2px}.AuthPage_termsCheckbox__gJwq5:hover .AuthPage_checkmark__LNKCt{border-color:#dc2626}.AuthPage_termsCheckbox__gJwq5 input:checked+.AuthPage_checkmark__LNKCt{background:#dc2626;border-color:#dc2626}.AuthPage_termsCheckbox__gJwq5 input:checked+.AuthPage_checkmark__LNKCt:after{content:"";width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.AuthPage_termsText__aCekq{font-size:13px;color:#6b7280;line-height:1.5}.AuthPage_termsText__aCekq a{color:#dc2626;text-decoration:none;font-weight:500}.AuthPage_termsText__aCekq a:hover{text-decoration:underline}.AuthPage_submitBtn__CsEY9{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;background:#dc2626;border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:8px}.AuthPage_submitBtn__CsEY9:hover:not(:disabled){background:#b91c1c}.AuthPage_submitBtn__CsEY9:disabled{opacity:.6;cursor:not-allowed}.AuthPage_spinner___uTZ_{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:AuthPage_spin__ksMrB 1s linear infinite}@keyframes AuthPage_spin__ksMrB{to{transform:rotate(1turn)}}.AuthPage_forgotPassword__Wngqq{background:none;border:none;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;margin-top:8px;align-self:center;transition:color .2s ease}.AuthPage_forgotPassword__Wngqq:hover{color:#dc2626;text-decoration:underline}.AuthPage_termsNote__uljnk{font-size:12px;color:#9ca3af;text-align:center;margin-top:24px;line-height:1.6}.AuthPage_termsNote__uljnk a{color:#6b7280;text-decoration:underline}.AuthPage_termsNote__uljnk a:hover{color:#dc2626}.AuthPage_switchMode__w1r2d{text-align:center;margin-top:24px;padding-top:24px;border-top:1px solid #f3f4f6}.AuthPage_switchMode__w1r2d p{font-size:14px;color:#6b7280;margin:0}.AuthPage_switchMode__w1r2d button{background:none;border:none;color:#dc2626;font-weight:600;cursor:pointer;font-size:14px;padding:0;transition:color .2s ease}.AuthPage_switchMode__w1r2d button:hover{color:#b91c1c;text-decoration:underline}.AuthPage_showcaseSide__0MPNJ{flex:0.7 1;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px 40px 40px 0;position:relative;overflow:visible;gap:32px}.AuthPage_videoCarousel__PIqxO{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;height:75vh;gap:16px;padding-left:0;margin-left:-100px}.AuthPage_videoCard__fes2U{position:absolute;border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.AuthPage_videoCard__fes2U video{width:100%;height:100%;object-fit:cover}.AuthPage_videoActive__vpJoM{position:relative;aspect-ratio:9/16;height:100%;z-index:10;box-shadow:0 25px 60px rgba(0,0,0,.3);margin-left:50px}.AuthPage_videoPrev__6YMli{left:0;aspect-ratio:9/16;height:55%;opacity:.4;cursor:pointer;z-index:5}.AuthPage_videoPrev__6YMli:hover{opacity:.7;transform:scale(1.02)}.AuthPage_videoNext__V8V1L{right:5%;aspect-ratio:9/16;height:60%;opacity:.5;cursor:pointer;z-index:5}.AuthPage_videoNext__V8V1L:hover{opacity:.7;transform:scale(1.02)}.AuthPage_carouselNav__TahCg{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:center;transform:translateX(-140px)}.AuthPage_carouselCounter__6cj_k{font-size:14px;color:rgba(0,0,0,.5);font-weight:500}.AuthPage_carouselDots__bJWRG{display:flex;gap:6px;justify-content:center}.AuthPage_carouselDot__8ORf9{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.2);border:none;cursor:pointer;transition:all .2s ease;padding:0}.AuthPage_carouselDot__8ORf9:hover{background:rgba(0,0,0,.4)}.AuthPage_carouselDot__8ORf9.AuthPage_active__4cn2f{background:#0f172a;width:24px;border-radius:4px}.AuthPage_featureOverlay__fuu3h{position:absolute;bottom:0;left:0;right:0;padding:24px 24px 16px;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.25) 70%,transparent);text-align:left;border-radius:0 0 20px 20px}.AuthPage_featureTags___Yw31{display:flex;gap:10px;justify-content:flex-start;margin-bottom:16px;flex-wrap:wrap}.AuthPage_featureTag__myxpo{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;font-size:12px;font-weight:500;color:#fff}.AuthPage_featureTag__myxpo svg{color:#fff;flex-shrink:0}.AuthPage_featureTitle__VuMpV{font-size:20px;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em;text-transform:uppercase}.AuthPage_featureDescription___Zs5S{font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.5;margin:0;white-space:nowrap}.AuthPage_featureNav__1hmrc{display:flex;gap:8px;justify-content:flex-start;flex-shrink:0;background:transparent;padding:16px 0 0;margin-top:16px}.AuthPage_featureNavDot__izhtI{flex:1 1;height:4px;padding:0;background:hsla(0,0%,100%,.3);border:none;border-radius:2px;cursor:pointer;transition:all .2s ease}.AuthPage_featureNavDot__izhtI:hover{background:hsla(0,0%,100%,.5)}.AuthPage_featureNavDot__izhtI.AuthPage_active__4cn2f{background:#fff}@media (max-width:1024px){.AuthPage_authPage__H21tO{flex-direction:column;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh}.AuthPage_formSide__E_7vJ{flex:1 1;width:100%;padding:40px 24px;overflow:visible;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh}.AuthPage_formContainer__Ab3zJ{max-width:400px}.AuthPage_showcaseSide__0MPNJ{display:none}}@media (max-width:480px){.AuthPage_authPage__H21tO{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh}.AuthPage_formSide__E_7vJ{padding:24px;display:flex;align-items:center;justify-content:center;flex:1 1;min-height:100vh;min-height:100dvh}.AuthPage_formContainer__Ab3zJ{max-width:100%;width:100%}.AuthPage_backButton__YzXzN{top:16px;left:16px}.AuthPage_title__F_qfE{font-size:24px;margin-bottom:8px;white-space:normal}.AuthPage_subtitle__6K9CX{font-size:14px;margin-bottom:28px}.AuthPage_oauthButtons__vDpSA{gap:12px;margin-bottom:20px}.AuthPage_emailBtn__3qrOd,.AuthPage_oauthBtn__NxrT8,.AuthPage_submitBtn__CsEY9{padding:14px 16px;font-size:15px;border-radius:12px}.AuthPage_divider__3XCj5{margin:20px 0}.AuthPage_inputGroup__HnTKv input{padding:14px 16px 14px 48px;font-size:15px;border-radius:12px}.AuthPage_termsNote__uljnk{margin-top:24px;font-size:11px}.AuthPage_switchMode__w1r2d{margin-top:24px;padding-top:24px}}