.signin_authRoot__stqX0{position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(12px,2vw,24px);background:var(--auth-root-bg);overflow:hidden}.signin_panelConteiner__n_uIe{width:min(1040px,100%);height:min(760px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);min-height:0;margin:auto;display:flex;flex-direction:row;align-items:stretch;flex-shrink:0;background-color:var(--auth-panel-bg);border-radius:24px;box-shadow:0 24px 48px color-mix(in srgb,var(--auth-root-bg) 35%,rgba(15,23,42,.28)),0 8px 24px color-mix(in srgb,var(--auth-info-decor-1) 12%,transparent);overflow:hidden}.signin_signinHeader__cl5fH{width:100%;max-width:420px;min-width:0;flex-shrink:0;display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.signin_title__eIi0Q{font-size:clamp(1.35rem,1.2rem + .4vw,1.75rem);font-weight:700;color:var(--auth-title-color)}.signin_subtitle__g_Jg1{color:var(--auth-subtitle-color);font-size:14px}.signin_infoHeader__Wyf4O h1>span{color:var(--auth-info-accent)}.signin_authRoot__stqX0.signin_signupMode__g3N0a .signin_infoSection__Ha_15{transform:translateX(100%)}.signin_InfoToggle__5WDvG{z-index:2;display:flex;flex-direction:column;gap:clamp(12px,2vw,24px);width:100%;max-width:460px;min-height:0;overflow:hidden}.signin_formSection__ag333,.signin_infoSection__Ha_15{position:relative;flex:1 1 50%;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:0;overflow:hidden}.signin_infoSection__Ha_15{justify-content:center;gap:16px;padding:clamp(20px,2.5vw,36px) clamp(18px,2vw,28px);background:var(--auth-info-gradient);color:var(--auth-info-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.signin_authRoot__stqX0[data-module=orm] .signin_infoSection__Ha_15{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.signin_formSection__ag333{justify-content:center;align-items:center;padding:clamp(16px,2vw,28px) clamp(22px,2.5vw,36px);background:var(--auth-panel-bg);z-index:2}.signin_formScroll__N7d5c{width:100%;max-width:420px;flex:0 1 auto;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;padding:0 14px 0 4px;margin-right:2px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--auth-subtitle-color) 45%,transparent) transparent}.signin_formScroll__N7d5c::-webkit-scrollbar{width:5px}.signin_formScroll__N7d5c::-webkit-scrollbar-thumb{margin-left:4px;background:color-mix(in srgb,var(--auth-subtitle-color) 40%,transparent);border-radius:999px}.signin_decorCircle2__sOu24,.signin_decorCircle__y_NPD{filter:blur(80px);opacity:.75;pointer-events:none}.signin_decorCircle__y_NPD{position:absolute;top:18%;left:72%;width:240px;height:240px;background:radial-gradient(circle,var(--auth-info-decor-1) 0,var(--auth-info-decor-1) 100%);border-radius:50%;transform:translate(-50%,-50%);z-index:0}.signin_decorCircle2__sOu24{position:absolute;left:28%;bottom:8%;width:200px;height:200px;background-color:var(--auth-info-decor-2);border-radius:50%;transform:translate(-50%,50%);z-index:0}.signin_logo__mYCt1{width:100%;flex-shrink:0;z-index:2}.signin_logoWrap__ViQkx{width:max-content;margin-bottom:8px;display:flex;align-items:center;gap:12px;text-decoration:none;cursor:pointer}.signin_logoSvg__v79nx{width:36px;height:36px;display:block;flex-shrink:0}.signin_logoLetter__Y4MTV{fill:var(--primary)}.signin_logoText__9sWD2{margin-left:-5px;font-size:24px;font-weight:700;background:var(--auth-info-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.signin_infoSection__Ha_15 h1{width:100%;font-size:clamp(1.35rem,1rem + 1vw,2.1rem);font-weight:700;margin-bottom:8px;line-height:1.15}.signin_infoSection__Ha_15 p{font-size:clamp(.88rem,.85rem + .12vw,1rem);margin-bottom:4px;color:var(--auth-info-text-muted);max-width:460px;width:100%}.signin_featureList__9U4e4{z-index:2;padding:0;list-style:none;width:100%;min-height:0;overflow:hidden}.signin_featureItem__yzMgt{display:flex;padding:4px 8px;align-items:flex-start;gap:10px;border-radius:12px;font-size:.92rem;margin-bottom:2px;color:var(--auth-info-text-muted)}.signin_featureIcon__FFnXq{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;min-width:32px;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--auth-info-text) 18%,transparent)}.signin_featureText__CR_oG h3{font-size:clamp(.88rem,.85rem + .1vw,1rem);font-weight:600;margin-bottom:2px}.signin_featureText__CR_oG p{font-size:clamp(.78rem,.76rem + .06vw,.88rem);color:var(--auth-info-feature-muted);line-height:1.35;margin-bottom:0}.signin_testimonial__DofQ_{background:color-mix(in srgb,var(--auth-info-text) 14%,transparent);border:1px solid color-mix(in srgb,var(--auth-info-text) 22%,transparent);border-radius:16px;padding:14px 16px;margin-top:4px;max-width:460px;width:100%;flex-shrink:0;color:var(--auth-info-text);display:flex;align-items:center;gap:12px;z-index:2}.signin_testimonialPhoto__4WaCL{width:44px;height:44px;min-width:44px;border-radius:50%;border:2px solid color-mix(in srgb,var(--auth-info-text) 90%,transparent);object-fit:cover;background:var(--auth-panel-bg)}.signin_testimonialTextBlock__5SHdQ{display:flex;flex-direction:column;gap:2px;min-width:0}.signin_testimonialText__T2Coa{font-size:12px;line-height:1.4;color:color-mix(in srgb,var(--auth-info-text) 92%,transparent)}.signin_testimonialName__6x0N4{font-size:12px;font-weight:700;color:var(--auth-info-text)}.signin_testimonialRole__EbRTT{font-size:11px;color:color-mix(in srgb,var(--auth-info-text) 75%,transparent)}.signin_loginLink__B2WQN{all:unset;color:var(--auth-link-color);font-weight:500;cursor:pointer}.signin_loginLink__B2WQN:hover{color:var(--auth-link-hover);opacity:.85}.signin_signupMode__g3N0a .signin_formSection__ag333{transform:translateX(-100%)}.signin_formSection__ag333,.signin_infoSection__Ha_15{transition:transform .55s cubic-bezier(.4,0,.2,1)}.signin_formAppearSignin__zB83A,.signin_formAppearSignup__poA4M{width:100%;min-width:0}.signin_formAppearSignin__zB83A{animation:signin_fadeInLeft__fdLqr .35s ease both}.signin_formAppearSignup__poA4M{animation:signin_fadeInRight__y7qTV .35s ease both}@keyframes signin_fadeInLeft__fdLqr{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes signin_fadeInRight__y7qTV{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media (max-height:820px) and (min-width:1025px){.signin_featureList__9U4e4,.signin_testimonial__DofQ_{display:none}.signin_infoSection__Ha_15 h1{font-size:1.5rem}.signin_signinHeader__cl5fH{margin-bottom:14px;gap:10px}}@media (max-height:700px) and (min-width:1025px){.signin_infoSection__Ha_15{display:none}.signin_panelConteiner__n_uIe{width:min(500px,100%);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.signin_formSection__ag333{flex:1 1 100%;transform:none!important}.signin_authRoot__stqX0.signin_signupMode__g3N0a .signin_infoSection__Ha_15{transform:none!important}}@media (max-width:1024px){.signin_authRoot__stqX0{align-items:stretch;justify-content:flex-start;padding:max(0px,env(safe-area-inset-top)) max(0px,env(safe-area-inset-right)) max(0px,env(safe-area-inset-bottom)) max(0px,env(safe-area-inset-left))}.signin_panelConteiner__n_uIe{width:100%;height:100%;max-height:100%;margin:0;flex:1 1 auto;flex-shrink:1;flex-direction:column;border-radius:0;box-shadow:none}.signin_infoSection__Ha_15{display:none}.signin_formSection__ag333{flex:1 1 auto;justify-content:center;align-items:center;padding:max(12px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));transform:none!important}.signin_authRoot__stqX0.signin_signupMode__g3N0a .signin_infoSection__Ha_15,.signin_signupMode__g3N0a .signin_formSection__ag333{transform:none!important}.signin_formScroll__N7d5c{width:min(100%,420px);max-width:420px;flex:0 1 auto;max-height:100%;padding:0 12px 0 4px;margin-right:0}.signin_signinHeader__cl5fH{max-width:none;margin-bottom:14px}.signin_title__eIi0Q{font-size:1.5rem}}@media (max-width:480px){.signin_formSection__ag333{padding-left:12px;padding-right:12px}}@media (max-height:560px){.signin_signinHeader__cl5fH{margin-bottom:10px;gap:6px}.signin_title__eIi0Q{font-size:1.25rem}.signin_subtitle__g_Jg1{font-size:13px}}