.SplitAuthLayout_fullScreenContainer__BIQdT{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:var(--background-dots-2),var(--gradient-light-colorful-4);background-repeat:repeat,no-repeat;background-size:auto,cover;background-position:0;background-blend-mode:overlay}.SplitAuthLayout_splitContainer__SBVN6{display:flex;min-height:90vh;max-width:1250px;width:100%;margin:var(--margin-xl,40px);border-radius:var(--border-radius-lg,1rem);box-shadow:0 12px 48px 0 rgba(80,91,212,.11),0 2px 8px 0 rgba(80,91,212,.06);overflow:hidden}.SplitAuthLayout_leftPanel__tFHwo{flex:1.1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);background:var(--gradient-light-1);border-top-left-radius:var(--border-radius-xl,2rem);border-bottom-left-radius:var(--border-radius-xl,2rem);min-width:350px}.SplitAuthLayout_logoWrapper__JeCq8{height:60px;display:flex;align-items:center;margin-bottom:1.5rem;width:100%;max-width:400px}.SplitAuthLayout_formWrapper__iSJ75{flex:1}.SplitAuthLayout_formBox__BjxEQ,.SplitAuthLayout_formWrapper__iSJ75{width:100%;max-width:400px;display:flex;flex-direction:column;justify-content:center}.SplitAuthLayout_formBox__BjxEQ{background:transparent;align-items:flex-start;text-align:left}.SplitAuthLayout_form__mlXTK{display:flex;flex-direction:column;gap:var(--gap-md,1.25rem);width:100%;margin:var(--margin-md,1rem) 0}.SplitAuthLayout_error__DYyoN{color:#e74c3c;font-size:.98rem;margin:-.7rem 0}.SplitAuthLayout_googleError__N5h_M{color:#e74c3c;font-size:.98rem;margin:.5rem 0}.SplitAuthLayout_success__0SbOE{color:#27ae60;font-size:.98rem;margin:-.7rem 0}.SplitAuthLayout_googleSuccess__axol0{color:#27ae60;font-size:.98rem;margin:.5rem 0}.SplitAuthLayout_switchText__frECG{font-size:.98rem;color:#888;margin:.7rem 0 .2rem}.SplitAuthLayout_link__mZf6Y{color:var(--color-primary);cursor:pointer;text-decoration:underline;margin-left:.2rem}.SplitAuthLayout_terms__Kz8bM{font-size:.9rem;color:#b0b4c1;margin-top:.7rem;text-align:left}.SplitAuthLayout_terms__Kz8bM a{color:#b0b4c1;text-decoration:underline}.SplitAuthLayout_rightPanel__0lqSG{align-items:center;flex:1;display:flex;align-items:stretch;justify-content:center;background:var(--gradient-colorful-1);position:relative;overflow:hidden;border-top-right-radius:var(--border-radius-xl,2rem);border-bottom-right-radius:var(--border-radius-xl,2rem)}.SplitAuthLayout_illustration__Xp6KR{width:100%;height:100%;object-fit:cover;opacity:.85;box-shadow:0 8px 48px 0 rgba(80,91,212,.1);z-index:1}.SplitAuthLayout_orDivider__teDUI{text-align:center;font-size:.9rem;color:#c0c0c0;margin-top:var(--margin-md);margin-bottom:var(--margin-md);position:relative;width:100%}.SplitAuthLayout_orDivider__teDUI:after,.SplitAuthLayout_orDivider__teDUI:before{content:"";height:1px;width:40%;background:#ccc;position:absolute;top:50%}.SplitAuthLayout_orDivider__teDUI:before{left:0}.SplitAuthLayout_orDivider__teDUI:after{right:0}.SplitAuthLayout_googleButton__1zsdX{display:flex;align-items:center;justify-content:center;gap:.75rem;background:#ffffff;color:#333;font-weight:500;border:1px solid #ddd;padding:.75rem 1rem;border-radius:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.05);width:100%;transition:all .3s ease}.SplitAuthLayout_googleButton__1zsdX:hover{background-color:#f5f5f5}.SplitAuthLayout_googleIcon__6i7Zf{width:20px;height:20px}@media (max-width:1450px){.SplitAuthLayout_splitContainer__SBVN6{width:100vw;height:100vh;margin:0;border-radius:0}.SplitAuthLayout_leftPanel__tFHwo,.SplitAuthLayout_rightPanel__0lqSG{width:100%;min-height:auto;border-radius:0;display:flex}.SplitAuthLayout_formBox__BjxEQ{padding:1rem}.SplitAuthLayout_logoWrapper__JeCq8{margin-bottom:1.5rem}.SplitAuthLayout_illustration__Xp6KR,.SplitAuthLayout_rightPanel__0lqSG:after{border-radius:0}}@media (max-width:750px){.SplitAuthLayout_rightPanel__0lqSG{display:none}.SplitAuthLayout_leftPanel__tFHwo{width:100%;padding:1.5rem 1rem}.SplitAuthLayout_formBox__BjxEQ{padding:.5rem}}.Logo_container__L_Aco{display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease;text-decoration:none}.Logo_container__L_Aco:focus,.Logo_container__L_Aco:hover{opacity:.9}.Logo_container__L_Aco:focus{outline:none}.Logo_image__sD7VX{display:block;object-fit:contain;max-width:none!important}.CookieConsent_cookieConsentBanner__Bi1ki{position:fixed;left:0;right:0;bottom:0;z-index:var(--cookie-z);background:rgbA(255,255,255,.98);color:var(--cookie-banner-text);border-top:1px solid var(--cookie-banner-border);box-shadow:var(--cookie-shadow);padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.CookieConsent_cookieConsentBanner__Bi1ki h3{margin-bottom:20px}.CookieConsent_cookieConsentBanner__Bi1ki h2{margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.CookieConsent_cookieConsentBanner__Bi1ki p{margin:0 0 1rem;font-size:1rem;text-align:center}.CookieConsent_cookieConsentButtons___GyOW{display:flex;gap:.75rem}.CookieConsent_cookieBtn__RFEzO{border:none;border-radius:var(--cookie-radius);padding:.65em 1.5em;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.CookieConsent_cookieBtn__RFEzO.CookieConsent_primary__sfkjn{background:var(--cookie-btn-bg);color:var(--cookie-btn-text)}.CookieConsent_cookieBtn__RFEzO.CookieConsent_secondary__h_gtQ{background:var(--cookie-btn-secondary-bg);color:var(--cookie-btn-secondary-text)}.CookieConsent_cookieBtn__RFEzO.CookieConsent_settings__G4J9g{background:transparent;color:var(--cookie-accent);text-decoration:underline}.CookieConsent_cookieConsentModal__JM19N{position:fixed;inset:0;background:var(--cookie-modal-bg);z-index:calc(var(--cookie-z) + 1);display:flex;align-items:center;justify-content:center}.CookieConsent_cookieConsentPanel__5morV{background:var(--cookie-banner-bg);color:var(--cookie-banner-text);border-radius:var(--cookie-radius);box-shadow:var(--cookie-shadow);padding:2rem 2rem 1.5rem;min-width:340px;max-width:95vw}.CookieConsent_cookieConsentPanel__5morV h3{margin-top:0;font-size:1.1rem;font-weight:700}.CookieConsent_cookieCategory___iyc1{margin-bottom:1.25rem}.CookieConsent_cookieCategory___iyc1 label{display:flex;align-items:center;gap:.5rem;font-weight:500}.CookieConsent_cookieToggle__vrwms{accent-color:var(--cookie-accent);width:1.2em;height:1.2em}.CookieConsent_cookieConsentPanel__5morV .CookieConsent_cookieBtn__RFEzO{margin-right:.5rem}@media (max-width:600px){.CookieConsent_cookieConsentBanner__Bi1ki,.CookieConsent_cookieConsentPanel__5morV{padding:1.2rem .5rem;min-width:unset}}.shared_formControl__gdVk_{flex:1;width:100%;font-family:var(--font-secondary);font-size:var(--text-base);line-height:var(--line-height-base);color:var(--color-black);border:0 solid var(--color-black-lighter-3);padding:var(--padding-sm) var(--padding-md);transition:all var(--transition-fast) ease-in-out;background:transparent;box-sizing:border-box;resize:vertical}.shared_textareaControlInner__FwPUk .shared_formControl__gdVk_{padding:0 var(--padding-md)}.shared_formControlInner__KD5GS{display:flex;align-items:center;background:transparent;border:var(--border-sm) solid var(--color-black-lighter-3);transition:all var(--transition-fast) ease-in-out}.shared_formControlInnerSm__9xUy5{padding:0 var(--padding-sm)}.shared_formControlInnerMd__mZOKy{padding:0 var(--padding-md)}.shared_formControlInnerLg__noUhm{padding:0 var(--padding-lg)}.shared_formControlSm__2YToe{font-size:var(--text-sm);padding:var(--padding-xs) var(--padding-sm)}.shared_formControlMd__yNLsj{font-size:var(--text-base);padding:var(--padding-sm) var(--padding-md)}.shared_formControlLg__8jEID{font-size:var(--text-lg);padding:var(--padding-md) var(--padding-lg)}.shared_formControl__gdVk_::placeholder{color:var(--color-black-lighter-3);font-weight:var(--font-regular)}.shared_formControlInner__KD5GS:hover{border-color:var(--color-primary);box-shadow:0 0 2px 3px var(--focus-ring-color)}.shared_formControl__gdVk_:focus+.shared_formControlInner__KD5GS{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--focus-ring-color)}.shared_formControl__gdVk_:focus{outline:none}.shared_formControl__gdVk_:active{border-color:var(--color-primary);box-shadow:0 0 1px 3px var(--focus-ring-color)}.shared_formControl__gdVk_:disabled{background-color:var(--color-light-gray);cursor:not-allowed;opacity:.6}.shared_formControlError__Bg9By{border-color:var(--color-error)}.shared_textareaControlInner__FwPUk{display:flex;align-items:flex-start;background:var(--color-white);border:var(--border-sm) solid var(--color-black-lighter-3);transition:all var(--transition-fast) ease-in-out;padding:var(--padding-sm) 0;width:100%}.shared_formControlIconLeft__jmd7B,.shared_formControlIconRight__e0YMW{display:flex;align-items:flex-start;justify-content:center;padding:var(--padding-xs);color:var(--color-black-lighter-3);flex-shrink:0}.shared_formControlWithLeftIcon__q068r{margin-left:var(--padding-xs)}.shared_formControlWithRightIcon___UCTh{margin-right:var(--padding-xs)}.shared_formControlWrapper__rK6Tk{display:flex;flex-direction:column;gap:var(--gap-xs);width:100%;position:relative}.Link_link__Fsvep{text-decoration:none;color:var(--color-primary);transition:all var(--transition-fast) ease-in-out;font-family:var(--font-secondary);font-size:var(--text-base)}.Link_link__Fsvep:hover{color:var(--color-primary-dark)}.Link_link--button__17RXU{display:inline-block;padding:var(--space-sm) var(--space-md);background:var(--color-primary);color:var(--color-white);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-medium);text-align:center}.Link_link--button__17RXU:hover{background:var(--color-primary-dark);color:var(--color-white)}.Link_link--text__CH8Kc{color:var(--color-text-primary);text-decoration:underline}.Link_link--text__CH8Kc:hover{color:var(--color-primary)}.Link_link--mode-light__Ckmxl{color:var(--color-white)}.Link_link--mode-dark__rOYBE{color:var(--color-black)}.GoogleAuthButton_googleButton__9QmED{display:flex;align-items:center;justify-content:center;gap:.75rem;background:#ffffff;color:#333;font-weight:500;border:1px solid #ddd;padding:.75rem 1rem;border-radius:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.05);width:100%;transition:all .3s ease}.GoogleAuthButton_googleButton__9QmED:hover{background-color:#f5f5f5}.GoogleAuthButton_googleIcon__BRrRa{width:20px;height:20px}