.RegisterPromo-module__w6okkq__photoPanel{isolation:isolate;background:#0e3e32;min-height:700px;position:relative;overflow:hidden}.RegisterPromo-module__w6okkq__photoPanel>img{z-index:0;object-fit:cover;object-position:59% center;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.RegisterPromo-module__w6okkq__photoPanel:hover>img{transform:scale(1.025)}.RegisterPromo-module__w6okkq__photoShade{z-index:1;background:linear-gradient(#0a2820c2 0%,#0a282047 36%,#0000 63%),linear-gradient(#0000 0%,#0a28201a 44%,#0a2820c7 100%),linear-gradient(90deg,#0a28202e,#0000 76%);position:absolute;inset:0}.RegisterPromo-module__w6okkq__headline{z-index:2;color:#fff;text-shadow:0 2px 18px #0000004d;position:absolute;top:42px;left:40px;right:38px}.RegisterPromo-module__w6okkq__eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c362a61;border:1px solid #fff6;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex}.RegisterPromo-module__w6okkq__headline h2{letter-spacing:-.03em;text-wrap:balance;max-width:15ch;margin-top:18px;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1.12}.RegisterPromo-module__w6okkq__benefits{z-index:2;color:#0f1b2d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #ffffffd1;border-radius:20px;flex-direction:column;gap:12px;margin:0;padding:18px;list-style:none;display:flex;position:absolute;bottom:38px;left:38px;right:38px;box-shadow:0 14px 34px #141e1933}.RegisterPromo-module__w6okkq__benefits li{align-items:center;gap:12px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.RegisterPromo-module__w6okkq__benefits li+li{border-top:1px solid #0f1b2d1a;padding-top:12px}.RegisterPromo-module__w6okkq__benefitIcon{color:#0b5241;background:#d9f5e3;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}@media (max-width:1100px){.RegisterPromo-module__w6okkq__headline{left:28px;right:24px}.RegisterPromo-module__w6okkq__benefits{bottom:24px;left:24px;right:24px}}@media (max-width:1000px){.RegisterPromo-module__w6okkq__photoPanel{min-height:430px}.RegisterPromo-module__w6okkq__photoPanel>img{object-position:50% 46%}.RegisterPromo-module__w6okkq__headline{top:26px;left:28px;right:32px}.RegisterPromo-module__w6okkq__headline h2{max-width:18ch;font-size:32px}.RegisterPromo-module__w6okkq__benefits{width:min(470px,100% - 48px)}}@media (max-width:600px){.RegisterPromo-module__w6okkq__photoPanel{min-height:370px}.RegisterPromo-module__w6okkq__photoPanel>img{object-position:52% 44%}.RegisterPromo-module__w6okkq__headline{top:20px;left:18px;right:18px}.RegisterPromo-module__w6okkq__eyebrow{min-height:34px;padding-inline:11px;font-size:11px}.RegisterPromo-module__w6okkq__headline h2{max-width:16ch;margin-top:12px;font-size:26px}.RegisterPromo-module__w6okkq__benefits{border-radius:16px;gap:9px;width:auto;padding:13px;bottom:14px;left:14px;right:14px}.RegisterPromo-module__w6okkq__benefits li{gap:10px;font-size:12px}.RegisterPromo-module__w6okkq__benefits li+li{padding-top:9px}.RegisterPromo-module__w6okkq__benefitIcon{flex-basis:34px;width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.RegisterPromo-module__w6okkq__photoPanel>img{transition:none}}
.LoginView-module__NKFquW__page{--auth-bg:#fbf7f3;--auth-surface:#fff;--auth-ink:#0f1b2d;--auth-muted:#6b7280;--auth-line:#ece6df;--auth-green:#0c4a3a;background:var(--auth-bg);min-height:0;color:var(--auth-ink);padding:28px 0 56px;font-family:Manrope,Segoe UI,system-ui,sans-serif}.LoginView-module__NKFquW__container{width:min(100% - 32px,1312px);margin-inline:auto}.LoginView-module__NKFquW__card{background:var(--auth-surface);border:1px solid #ece6dfcc;border-radius:28px;grid-template-columns:minmax(0,520px) minmax(0,1fr);min-height:640px;display:grid;overflow:hidden;box-shadow:0 24px 60px #20281e1a,0 2px 8px #20281e0a}.LoginView-module__NKFquW__formPanel{background:#fff;flex-direction:column;min-height:640px;padding:30px 40px 26px;display:flex}.LoginView-module__NKFquW__topbar{align-items:center;min-height:44px;display:flex}.LoginView-module__NKFquW__formBody{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:424px;margin:0 auto;padding:22px 0;display:flex}.LoginView-module__NKFquW__formBody .auth-register-title{color:var(--auth-ink);letter-spacing:-.025em;margin:0;font-size:clamp(30px,2.6vw,38px);font-weight:800;line-height:1.15}.LoginView-module__NKFquW__formBody .auth-register-subtitle{max-width:40ch;color:var(--auth-muted);margin-top:10px;font-size:15px;line-height:1.6}.LoginView-module__NKFquW__formBody .auth-register-subtitle-lead{white-space:normal}.LoginView-module__NKFquW__formBody .auth-register-form{flex-direction:column;gap:18px;margin-top:28px;display:flex}.LoginView-module__NKFquW__formBody .auth-register-form>:not([hidden])~:not([hidden]){margin-top:0}.LoginView-module__NKFquW__formBody .auth-field{gap:8px}.LoginView-module__NKFquW__formBody .auth-label{color:var(--auth-ink);font-size:14px;font-weight:700}.LoginView-module__NKFquW__formBody .auth-input-wrap{border:1px solid var(--auth-line);background:#fcfbf9;border-radius:14px;min-height:54px;transition:border-color .2s,box-shadow .2s,background .2s}.LoginView-module__NKFquW__formBody .auth-input-wrap:focus-within{border-color:var(--auth-green);background:#fff;box-shadow:0 0 0 3px #0c4a3a1f}.LoginView-module__NKFquW__formBody .auth-input-wrap--error{border-color:#f3a57c;box-shadow:0 0 0 2px #c2410c14}.LoginView-module__NKFquW__formBody .auth-input-icon{color:#9aa0aa}.LoginView-module__NKFquW__formBody .auth-input{min-height:52px;color:var(--auth-ink);font-size:15px}.LoginView-module__NKFquW__formBody .auth-input::placeholder{color:#a3a8b0}.LoginView-module__NKFquW__formBody #login-password{padding-right:52px}.LoginView-module__NKFquW__formBody .auth-forgot-password-row{text-align:left;margin-top:-6px}.LoginView-module__NKFquW__formBody .auth-inline-link{color:#0b5241}.LoginView-module__NKFquW__formBody .auth-inline-link:hover{color:#0f5c48}.LoginView-module__NKFquW__formBody .auth-submit-btn{background:var(--auth-green);border-radius:12px;min-height:56px;font-size:16px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 6px 16px #0c4a3a38}.LoginView-module__NKFquW__formBody .auth-submit-btn:hover:not(:disabled){background:#0f5c48;transform:translateY(-1px);box-shadow:0 9px 20px #0c4a3a3d}.LoginView-module__NKFquW__formBody .auth-divider-line{background:var(--auth-line)}:is(.LoginView-module__NKFquW__formBody .auth-divider-text,.LoginView-module__NKFquW__formBody .auth-switch-text){color:var(--auth-muted)}.LoginView-module__NKFquW__createAccountGroup{text-align:center;flex-direction:column;gap:8px;display:flex}.LoginView-module__NKFquW__createAccount{border:1px solid var(--auth-green);min-height:56px;color:var(--auth-ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:flex}.LoginView-module__NKFquW__createAccount:hover{background:#f2faf5;transform:translateY(-1px)}.LoginView-module__NKFquW__passwordToggle{z-index:1;color:#68717d;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.LoginView-module__NKFquW__passwordToggle:hover:not(:disabled){color:var(--auth-green);background:#f3f1ee}.LoginView-module__NKFquW__passwordToggle:disabled{cursor:not-allowed;opacity:.6}.LoginView-module__NKFquW__formBody .auth-login-2fa-code{margin-top:28px}.LoginView-module__NKFquW__formBody .auth-login-2fa-submit{margin-top:22px}:is(.LoginView-module__NKFquW__formBody .auth-confirm-resend-btn,.LoginView-module__NKFquW__formBody .auth-login-back-btn){color:#0b5241}.LoginView-module__NKFquW__formPanel>.auth-security-note{color:var(--auth-muted);justify-content:flex-start;margin-top:auto;padding-top:22px;font-size:13px}.LoginView-module__NKFquW__formPanel>.auth-security-note svg{color:#1e9e55}@media (max-width:1100px){.LoginView-module__NKFquW__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.LoginView-module__NKFquW__formPanel{padding-inline:30px}}@media (max-width:1000px){.LoginView-module__NKFquW__page{padding-top:20px}.LoginView-module__NKFquW__card{grid-template-columns:1fr}.LoginView-module__NKFquW__formPanel{min-height:0;padding:26px 34px 22px}.LoginView-module__NKFquW__formBody{padding-block:30px}}@media (max-width:600px){.LoginView-module__NKFquW__page{padding:12px 0 36px}.LoginView-module__NKFquW__container{width:min(100% - 24px,480px)}.LoginView-module__NKFquW__card{border-radius:22px}.LoginView-module__NKFquW__formPanel{padding:18px 20px}.LoginView-module__NKFquW__formBody{padding-block:24px}.LoginView-module__NKFquW__formBody .auth-register-title{font-size:30px}.LoginView-module__NKFquW__formBody .auth-register-subtitle{font-size:14px}.LoginView-module__NKFquW__formBody .auth-register-form{gap:16px;margin-top:24px}.LoginView-module__NKFquW__formPanel>.auth-security-note{padding-top:18px;font-size:12px}}@media (prefers-reduced-motion:reduce){.LoginView-module__NKFquW__page *,.LoginView-module__NKFquW__page :before,.LoginView-module__NKFquW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.RegisterView-module__jEVDOa__page{--auth-bg:#fbf7f3;--auth-surface:#fff;--auth-ink:#0f1b2d;--auth-muted:#6b7280;--auth-line:#ece6df;--auth-green:#0c4a3a;background:var(--auth-bg);min-height:0;color:var(--auth-ink);padding:28px 0 64px;font-family:Manrope,Segoe UI,system-ui,sans-serif}.RegisterView-module__jEVDOa__container{width:min(100% - 32px,1312px);margin-inline:auto}.RegisterView-module__jEVDOa__card{background:var(--auth-surface);border:1px solid #ece6dfcc;border-radius:28px;grid-template-columns:minmax(0,520px) minmax(0,1fr);min-height:700px;display:grid;overflow:hidden;box-shadow:0 24px 60px #20281e1a,0 2px 8px #20281e0a}.RegisterView-module__jEVDOa__formPanel{background:#fff;flex-direction:column;min-height:700px;padding:30px 40px 26px;display:flex}.RegisterView-module__jEVDOa__topbar{align-items:center;min-height:44px;display:flex}.RegisterView-module__jEVDOa__formBody{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:424px;margin-inline:auto;padding:22px 0;display:flex}.RegisterView-module__jEVDOa__formBody .auth-register-title{color:var(--auth-ink);letter-spacing:-.025em;margin:0;font-size:clamp(30px,2.6vw,38px);font-weight:800;line-height:1.15}.RegisterView-module__jEVDOa__formBody .auth-register-subtitle{max-width:40ch;color:var(--auth-muted);margin-top:10px;font-size:15px;line-height:1.6}.RegisterView-module__jEVDOa__formBody .auth-register-form{flex-direction:column;gap:16px;margin:24px 0 0;display:flex}.RegisterView-module__jEVDOa__formBody .auth-register-form>:not([hidden])~:not([hidden]){margin-block:0}.RegisterView-module__jEVDOa__formBody .auth-field{flex-direction:column;gap:8px;display:flex}.RegisterView-module__jEVDOa__formBody .auth-field>:not([hidden])~:not([hidden]){margin-block:0}.RegisterView-module__jEVDOa__formBody .auth-label{color:var(--auth-ink);font-size:14px;font-weight:700}.RegisterView-module__jEVDOa__formBody .auth-input-wrap{border:1px solid var(--auth-line);background:#fcfbf9;border-radius:14px;min-height:54px;transition:border-color .2s,box-shadow .2s,background .2s;position:relative}.RegisterView-module__jEVDOa__formBody .auth-input-wrap:focus-within{border-color:var(--auth-green);background:#fff;box-shadow:0 0 0 3px #0c4a3a1f}.RegisterView-module__jEVDOa__formBody .auth-input-wrap--error{border-color:#f3a57c;box-shadow:0 0 0 2px #c2410c14}.RegisterView-module__jEVDOa__formBody .auth-input-icon{color:#9aa0aa;pointer-events:none;margin:0;position:absolute;left:14px}.RegisterView-module__jEVDOa__formBody .auth-input{min-height:52px;color:var(--auth-ink);padding:0 14px 0 44px;font-size:15px}.RegisterView-module__jEVDOa__formBody .auth-input::placeholder{color:#a3a8b0}:is(.RegisterView-module__jEVDOa__formBody #register-password,.RegisterView-module__jEVDOa__formBody #register-confirm-password){padding-right:52px}.RegisterView-module__jEVDOa__formBody .auth-password-toggle{color:#68717d;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.RegisterView-module__jEVDOa__formBody .auth-password-toggle:hover:not(:disabled){color:var(--auth-green);background:#f3f1ee}.RegisterView-module__jEVDOa__formBody .auth-password-toggle:disabled{cursor:not-allowed;opacity:.6}.RegisterView-module__jEVDOa__formBody .auth-info-note{color:#536174;background:#f2faf5;border:1px solid #d9eee1;margin-top:4px;font-size:13px}.RegisterView-module__jEVDOa__formBody .auth-info-note svg{color:var(--auth-green)}.RegisterView-module__jEVDOa__formBody .auth-consent{align-items:flex-start;gap:10px}.RegisterView-module__jEVDOa__formBody .auth-checkbox{width:20px;height:20px;accent-color:var(--auth-green);flex:0 0 20px}.RegisterView-module__jEVDOa__formBody .auth-consent-label{color:#536174;min-height:0;font-size:13px;line-height:1.55}.RegisterView-module__jEVDOa__formBody .auth-inline-link{color:#0b5241;text-underline-offset:3px;text-decoration-color:#0b52414d}.RegisterView-module__jEVDOa__formBody .auth-inline-link:hover{color:#0f5c48}.RegisterView-module__jEVDOa__formBody .auth-submit-btn{background:var(--auth-green);border-radius:12px;min-height:56px;font-size:16px;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 6px 16px #0c4a3a38}.RegisterView-module__jEVDOa__formBody .auth-submit-btn:hover:not(:disabled){background:#0f5c48;transform:translateY(-1px);box-shadow:0 9px 20px #0c4a3a3d}.RegisterView-module__jEVDOa__formBody .auth-submit-btn--secondary{box-shadow:none;color:var(--auth-green);background:#fff;border:1px solid #bfe0cc}.RegisterView-module__jEVDOa__formBody .auth-submit-btn--secondary:hover:not(:disabled){background:#f2faf5}.RegisterView-module__jEVDOa__formBody .auth-archived-restore-panel{background:#fff8ed;border:1px solid #f2d4ae;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.RegisterView-module__jEVDOa__formBody .auth-archived-restore-panel>:not([hidden])~:not([hidden]){margin-block:0}.RegisterView-module__jEVDOa__formBody .auth-archived-restore-text{color:#6c3b0a;font-size:13px;line-height:1.55}:is(.RegisterView-module__jEVDOa__formBody .auth-field-error,.RegisterView-module__jEVDOa__formBody .auth-form-error){color:#b42318;font-size:13px;line-height:1.45}.RegisterView-module__jEVDOa__formBody .auth-divider{gap:14px}.RegisterView-module__jEVDOa__formBody .auth-divider-line{background:var(--auth-line)}:is(.RegisterView-module__jEVDOa__formBody .auth-divider-text,.RegisterView-module__jEVDOa__formBody .auth-switch-text){color:var(--auth-muted)}.RegisterView-module__jEVDOa__formBody .auth-switch-text{font-size:14px}.RegisterView-module__jEVDOa__formPanel>.auth-security-note{color:var(--auth-muted);justify-content:flex-start;margin-top:auto;padding-top:22px;font-size:13px}.RegisterView-module__jEVDOa__formPanel>.auth-security-note svg{color:#1e9e55}@media (max-width:1100px){.RegisterView-module__jEVDOa__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.RegisterView-module__jEVDOa__formPanel{padding-inline:30px}}@media (max-width:1000px){.RegisterView-module__jEVDOa__page{padding-top:20px}.RegisterView-module__jEVDOa__card{grid-template-columns:1fr}.RegisterView-module__jEVDOa__formPanel{min-height:0;padding:26px 34px 22px}.RegisterView-module__jEVDOa__formBody{padding-block:30px}}@media (max-width:600px){.RegisterView-module__jEVDOa__page{padding:12px 0 40px}.RegisterView-module__jEVDOa__container{width:min(100% - 24px,480px)}.RegisterView-module__jEVDOa__card{border-radius:22px}.RegisterView-module__jEVDOa__formPanel{padding:18px 20px}.RegisterView-module__jEVDOa__formBody{padding-block:24px}.RegisterView-module__jEVDOa__formBody .auth-register-title{font-size:30px}.RegisterView-module__jEVDOa__formBody .auth-register-subtitle{font-size:14px}.RegisterView-module__jEVDOa__formBody .auth-register-form{gap:15px;margin-top:22px}.RegisterView-module__jEVDOa__formPanel>.auth-security-note{padding-top:18px;font-size:12px}}@media (prefers-reduced-motion:reduce){.RegisterView-module__jEVDOa__page *,.RegisterView-module__jEVDOa__page :before,.RegisterView-module__jEVDOa__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
