.login-module__cWU84W__page{color:#172019;background:#fff;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-height:100dvh;display:grid}body:has(.login-module__cWU84W__page){min-width:0}.login-module__cWU84W__page a,.login-module__cWU84W__page button,.login-module__cWU84W__page input{-webkit-tap-highlight-color:transparent}.login-module__cWU84W__page a:focus-visible,.login-module__cWU84W__page button:focus-visible{outline-offset:5px;outline:3px solid #89b521}.login-module__cWU84W__brandPanel{color:#fff;background:#172019;flex-direction:column;padding:28px clamp(36px,4.5vw,80px);display:flex}.login-module__cWU84W__brandLink{align-self:flex-start}.login-module__cWU84W__brandContent{margin-block:auto;padding-block:32px}.login-module__cWU84W__statement{letter-spacing:-.045em;font-size:clamp(38px,3.5vw,58px);font-weight:750;line-height:1.12}.login-module__cWU84W__page[dir=rtl] .login-module__cWU84W__statement{letter-spacing:-.025em;line-height:1.4}.login-module__cWU84W__statement span{color:#c9ff47}.login-module__cWU84W__brandDescription{color:#c4cbc5;max-width:440px;margin-top:28px;font-size:clamp(17px,1.5vw,22px);line-height:1.65}.login-module__cWU84W__brandFootnote{color:#a4afa6;font-size:13px}.login-module__cWU84W__formPanel{flex-direction:column;min-width:0;padding:20px clamp(32px,5vw,90px);display:flex}.login-module__cWU84W__header{justify-content:flex-end;align-items:center;min-height:40px;display:flex}.login-module__cWU84W__headerActions{align-items:center;gap:22px;display:flex}.login-module__cWU84W__homeLink{color:#566057;align-items:center;gap:8px;font-size:13px;display:flex}.login-module__cWU84W__homeLink:hover{color:#172019}.login-module__cWU84W__mobileLogo{display:none}.login-module__cWU84W__main{flex:1;justify-content:center;align-items:center;padding-block:24px;display:flex}.login-module__cWU84W__formContent{width:100%;max-width:440px}.login-module__cWU84W__title{letter-spacing:-.035em;font-size:30px;font-weight:750;line-height:1.25}.login-module__cWU84W__page[dir=rtl] .login-module__cWU84W__title{letter-spacing:-.025em;line-height:1.5}.login-module__cWU84W__description{color:#667068;margin-top:8px;margin-bottom:20px;font-size:14px;line-height:1.6}.login-module__cWU84W__googleButton,.login-module__cWU84W__submitButton{cursor:pointer;border-radius:10px;align-items:center;width:100%;min-height:48px;padding:11px 18px;font-size:15px;font-weight:650;transition:background .15s,border-color .15s;display:flex}.login-module__cWU84W__googleButton{background:#fff;border:1px solid #d0d6d1;justify-content:center;gap:12px}.login-module__cWU84W__googleButton:hover{background:#f6f8f5;border-color:#919c93}.login-module__cWU84W__divider{color:#788178;align-items:center;gap:16px;margin-block:16px;font-size:12px;display:flex}.login-module__cWU84W__divider:before,.login-module__cWU84W__divider:after{content:"";background:#dfe4de;flex:1;height:1px}.login-module__cWU84W__form{gap:12px;display:grid}.login-module__cWU84W__field{gap:6px;display:grid}.login-module__cWU84W__field label{font-size:14px;font-weight:650}.login-module__cWU84W__field input{color:#172019;background:#f7f8f6;border:1px solid #dce1db;border-radius:10px;width:100%;min-width:0;height:52px;min-height:52px;padding:6px 16px;font-size:16px;line-height:2;transition:border-color .15s,box-shadow .15s}.login-module__cWU84W__field input[type=email]{font-family:var(--font-english-body), Arial, sans-serif}.login-module__cWU84W__field input::placeholder{color:#7b847e}.login-module__cWU84W__field input:focus{background:#fff;border-color:#7b991f;outline:none;box-shadow:0 0 0 3px #c9ff4740}.login-module__cWU84W__passwordField,.login-module__cWU84W__textField{position:relative}.login-module__cWU84W__textField input{font-family:Arial,Tahoma,sans-serif}.login-module__cWU84W__textField .login-module__cWU84W__passwordPlaceholder{inset-inline-end:16px}.login-module__cWU84W__passwordField input{padding-inline-end:56px;font-family:Arial,Tahoma,sans-serif}.login-module__cWU84W__passwordPlaceholder{pointer-events:none;color:#7b847e;align-items:center;font-size:16px;line-height:1.8;display:flex;position:absolute;inset-block:0;inset-inline:16px 56px}.login-module__cWU84W__passwordToggle{inset-inline-end:5px;color:#687269;cursor:pointer;border-radius:7px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:4px}.login-module__cWU84W__passwordToggle:hover{color:#172019;background:#e9ede5}.login-module__cWU84W__submitButton{color:#fff;background:#172019;justify-content:space-between;margin-top:4px}.login-module__cWU84W__submitButton svg{color:#c9ff47}.login-module__cWU84W__submitButton:hover{background:#2a382c}.login-module__cWU84W__page button:disabled{opacity:.6;cursor:wait}.login-module__cWU84W__registerPrompt{color:#657067;margin-top:18px;font-size:14px}.login-module__cWU84W__registerPrompt a{color:#172019;text-underline-offset:4px;font-weight:650;text-decoration:underline}.login-module__cWU84W__registerPrompt a:hover{color:#536d13}.login-module__cWU84W__error{color:#912018;background:#fff1ee;border-inline-start:3px solid #b42318;margin-bottom:22px;padding:13px 16px;font-size:14px;line-height:1.6}.login-module__cWU84W__footer{color:#738076;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;width:100%;max-width:440px;margin-inline:auto;font-size:12px;line-height:1.6;display:flex}.login-module__cWU84W__legalLinks{gap:12px;display:flex}.login-module__cWU84W__legalLinks a:hover{color:#172019;text-decoration:underline}.login-module__cWU84W__registerPage .login-module__cWU84W__main{padding-block:16px}.login-module__cWU84W__registerPage .login-module__cWU84W__formContent{max-width:480px}.login-module__cWU84W__detailsRow{grid-template-columns:1fr;gap:10px;display:grid}.login-module__cWU84W__consent{color:#69756c;margin-top:10px;font-size:12px;line-height:1.8}.login-module__cWU84W__acceptance{color:#46534a;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}.login-module__cWU84W__acceptance input{accent-color:#172019;flex-shrink:0;width:18px;height:18px;margin-top:2px}.login-module__cWU84W__acceptance a{text-underline-offset:3px;text-decoration:underline}.login-module__cWU84W__consent a{text-underline-offset:3px;color:#384a3b;text-decoration:underline}.login-module__cWU84W__passwordHint{color:#69756c;font-size:12px;line-height:1.7}.login-module__cWU84W__passwordLabel{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-module__cWU84W__passwordLabel span{color:#69756c;font-size:11px}.login-module__cWU84W__fieldError{color:#912018;font-size:13px;line-height:1.5}.login-module__cWU84W__field input[aria-invalid=true]{border-color:#b42318}.login-module__cWU84W__verification{min-width:0}.login-module__cWU84W__verification>p{margin-top:8px}.login-module__cWU84W__honeypot{pointer-events:none;opacity:0;width:0;height:0;position:absolute;overflow:hidden}@media (max-width:1023px){.login-module__cWU84W__page{grid-template-columns:1fr}.login-module__cWU84W__brandPanel{display:none}.login-module__cWU84W__formPanel{min-height:100dvh;padding:20px 32px}.login-module__cWU84W__header{justify-content:space-between}.login-module__cWU84W__mobileLogo{display:inline-flex}.login-module__cWU84W__main{padding-block:24px}}@media (max-width:540px){.login-module__cWU84W__formPanel{padding:16px 24px}.login-module__cWU84W__headerActions{gap:12px}.login-module__cWU84W__homeLink{display:none}.login-module__cWU84W__main{padding-block:20px}.login-module__cWU84W__title{font-size:26px}.login-module__cWU84W__footer{padding-top:12px}.login-module__cWU84W__detailsRow{grid-template-columns:1fr;gap:12px}}@media (min-width:1024px) and (max-height:760px){.login-module__cWU84W__formPanel{padding-block:12px}.login-module__cWU84W__main,.login-module__cWU84W__registerPage .login-module__cWU84W__main{padding-block:10px}.login-module__cWU84W__registerPage .login-module__cWU84W__main{padding-block:4px}.login-module__cWU84W__title{font-size:26px}.login-module__cWU84W__description{margin-bottom:14px}.login-module__cWU84W__divider{margin-block:12px}.login-module__cWU84W__form{gap:10px}.login-module__cWU84W__registerPrompt{margin-top:12px}}@media (min-width:1024px){.login-module__cWU84W__registerPage .login-module__cWU84W__formPanel{padding-block:12px}.login-module__cWU84W__registerPage .login-module__cWU84W__header{min-height:24px}.login-module__cWU84W__registerPage .login-module__cWU84W__main{padding-block:8px}.login-module__cWU84W__registerPage .login-module__cWU84W__title{font-size:26px}.login-module__cWU84W__registerPage .login-module__cWU84W__description{display:none}.login-module__cWU84W__registerPage .login-module__cWU84W__googleButton{margin-top:8px}.login-module__cWU84W__registerPage .login-module__cWU84W__consent{margin-top:6px;font-size:11px;line-height:1.5}.login-module__cWU84W__registerPage .login-module__cWU84W__divider{margin-block:8px}.login-module__cWU84W__registerPage .login-module__cWU84W__form,.login-module__cWU84W__registerPage .login-module__cWU84W__detailsRow{gap:8px}.login-module__cWU84W__registerPage .login-module__cWU84W__field{gap:4px}.login-module__cWU84W__registerPage .login-module__cWU84W__field input{height:46px;min-height:46px;padding-block:4px}.login-module__cWU84W__registerPage .login-module__cWU84W__passwordToggle{top:1px}.login-module__cWU84W__registerPage .login-module__cWU84W__registerPrompt{margin-top:12px}}@media (prefers-reduced-motion:reduce){.login-module__cWU84W__page button,.login-module__cWU84W__page input{transition:none}}@media (max-width:360px){.login-module__cWU84W__formPanel{padding-inline:10px}}
