.auth_page__ci2mi{min-height:720px;padding:56px 0 80px;background:radial-gradient(circle at 12% 12%,rgb(10 143 45/.1),transparent 28rem),linear-gradient(180deg,#fbfefb,#f6f8f6)}.auth_grid__YI3g1{width:min(100% - 48px,1120px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,.76fr);gap:72px;align-items:center}.auth_story__KCfYQ{max-width:520px}.auth_eyebrow__0I32g{display:inline-flex;min-height:32px;align-items:center;padding:0 12px;border:1px solid #bfe4c6;border-radius:999px;background:#eef9f0;color:#087526;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.auth_story__KCfYQ h1{max-width:500px;margin:20px 0 14px;font-size:clamp(36px,5vw,58px);line-height:1.04;letter-spacing:-.055em}.auth_story__KCfYQ>p{max-width:500px;margin:0;color:var(--text-muted);font-size:17px}.auth_benefits__9mqli{display:grid;gap:14px;margin:32px 0 0;padding:0;list-style:none}.auth_benefits__9mqli li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;font-weight:750}.auth_benefits__9mqli li span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:white;color:var(--primary);box-shadow:var(--shadow-xs)}.auth_benefits__9mqli small{display:block;margin-top:2px;color:var(--text-muted);font-size:12px;font-weight:600}.auth_card__F4Yep{padding:30px;border:1px solid var(--border);border-radius:22px;background:rgb(255 255 255/.96);box-shadow:0 22px 64px rgb(16 24 40/.1)}.auth_cardHeader__SLXRy{margin-bottom:24px}.auth_cardHeader__SLXRy h2{margin:0 0 7px;font-size:26px;line-height:1.2;letter-spacing:-.035em}.auth_cardHeader__SLXRy p{margin:0;color:var(--text-muted)}.auth_form__UzeVX{display:grid;gap:17px}.auth_twoColumns__HeO8w{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth_field___qB_z{display:grid;gap:7px}.auth_field___qB_z label{color:#344054;font-size:13px;font-weight:750}.auth_field___qB_z input,.auth_field___qB_z select,.auth_field___qB_z textarea{width:100%;min-height:48px;padding:0 14px;border:1px solid #d0d5dd;border-radius:12px;background:white;color:var(--text);transition:border-color .15s ease,box-shadow .15s ease}.auth_field___qB_z textarea{min-height:126px;padding-block:12px;resize:vertical}.auth_field___qB_z input:focus,.auth_field___qB_z select:focus,.auth_field___qB_z textarea:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 4px rgb(10 143 45/.11)}.auth_field___qB_z input[aria-invalid=true],.auth_field___qB_z select[aria-invalid=true],.auth_field___qB_z textarea[aria-invalid=true]{border-color:var(--danger)}.auth_passwordWrap___B8hf{position:relative}.auth_passwordWrap___B8hf input{padding-right:82px}.auth_passwordToggle__Zi3O_{position:absolute;top:50%;right:7px;min-height:44px;padding:0 9px;border-radius:8px;background:transparent;color:var(--primary-hover);font-size:12px;font-weight:800;transform:translateY(-50%)}.auth_passwordToggle__Zi3O_:hover{background:var(--primary-soft)}.auth_error___RiGz{margin:0;color:var(--danger);font-size:12px;font-weight:650}.auth_fieldHint__qyKdc{margin:0;color:var(--text-muted);font-size:11px}.auth_formMeta___1f2i{display:flex;align-items:center;justify-content:space-between;gap:14px}.auth_checkbox__0b1v_{min-height:44px;display:grid;grid-template-columns:19px 1fr;gap:9px;align-items:start;color:#475467;font-size:12px;line-height:1.45}.auth_checkbox__0b1v_ input{width:18px;height:18px;margin:0;accent-color:var(--primary)}.auth_checkbox__0b1v_ a,.auth_formMeta___1f2i a,.auth_switchText__79OVV a{color:var(--primary-hover);font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.auth_primaryAction__lf2z9{min-height:50px;border-radius:12px;background:var(--primary);color:white;font-weight:850;box-shadow:0 8px 22px rgb(10 143 45/.2);transition:background .15s ease,transform .15s ease}.auth_primaryAction__lf2z9:hover{background:var(--primary-hover);transform:translateY(-1px)}.auth_primaryAction__lf2z9:disabled{transform:none}.auth_status__Sj_IR{padding:12px 14px;border:1px solid #b7dfc0;border-radius:11px;background:#eff9f1;color:#086b24;font-size:13px;font-weight:700}.auth_demoNote__rWNPL{padding:12px 14px;border-radius:11px;background:#f7f8f7;color:var(--text-muted);font-size:12px}.auth_demoNote__rWNPL strong{color:var(--text)}.auth_switchText__79OVV{margin:20px 0 0;color:var(--text-muted);text-align:center}.auth_backLink__GVWaP{display:inline-flex;min-height:44px;align-items:center;margin-top:20px;color:var(--primary-hover);font-weight:800}@media (max-width:900px){.auth_page__ci2mi{padding-top:36px}.auth_grid__YI3g1{width:min(100% - 32px,620px);grid-template-columns:1fr;gap:28px}.auth_story__KCfYQ{text-align:center}.auth_story__KCfYQ h1,.auth_story__KCfYQ>p{margin-inline:auto}.auth_benefits__9mqli{grid-template-columns:repeat(3,1fr);text-align:left}.auth_benefits__9mqli li{grid-template-columns:1fr;align-items:start;padding:13px;border:1px solid var(--border);border-radius:13px;background:white}}@media (max-width:600px){.auth_page__ci2mi{min-height:0;padding:24px 0 calc(96px + env(safe-area-inset-bottom))}.auth_grid__YI3g1{width:min(100% - 24px,520px)}.auth_story__KCfYQ h1{margin-top:14px;font-size:34px}.auth_story__KCfYQ>p{font-size:14px}.auth_benefits__9mqli{display:none}.auth_card__F4Yep{padding:22px 18px;border-radius:18px}.auth_cardHeader__SLXRy h2{font-size:23px}.auth_twoColumns__HeO8w{grid-template-columns:1fr}.auth_formMeta___1f2i{align-items:flex-start}}@media (max-width:900px){.auth_page__ci2mi{min-height:0;padding:24px 0 36px}.auth_grid__YI3g1{width:min(100% - 32px,520px);gap:22px}.auth_story__KCfYQ{text-align:left}.auth_story__KCfYQ h1{font-size:clamp(28px,7vw,34px);line-height:1.15;margin-block:14px 10px}.auth_story__KCfYQ>p{font-size:16px;line-height:1.6}.auth_eyebrow__0I32g{font-size:12px;text-transform:none;letter-spacing:0}.auth_benefits__9mqli{display:none}.auth_card__F4Yep{padding:24px 20px;box-shadow:0 8px 28px rgb(16 40 32/.06)}.auth_cardHeader__SLXRy h2{font-size:24px}.auth_cardHeader__SLXRy p,.auth_error___RiGz,.auth_field___qB_z label,.auth_passwordToggle__Zi3O_{font-size:14px}.auth_field___qB_z input,.auth_field___qB_z select,.auth_field___qB_z textarea{font-size:16px;min-width:0}.auth_fieldHint__qyKdc{font-size:13px}.auth_checkbox__0b1v_{font-size:14px;line-height:1.6;align-items:start}.auth_checkbox__0b1v_ input{margin-top:3px}.auth_formMeta___1f2i{flex-wrap:wrap;gap:8px;align-items:center}.auth_formMeta___1f2i a{min-height:44px;display:inline-flex;align-items:center;font-size:14px}.auth_switchText__79OVV{font-size:14px;line-height:1.8}.auth_backLink__GVWaP{margin-top:0;font-size:14px}}.newsletter_form__8qqfn{display:grid;gap:10px;margin-top:14px}.newsletter_label__m_lUg{font-size:13px;font-weight:750}@media (max-width:900px){.newsletter_form__8qqfn .newsletter_label__m_lUg{font-size:14px}.newsletter_form__8qqfn .newsletter_consent__WCwml{font-size:13px;line-height:1.6}}.newsletter_row__9KrKM{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.newsletter_row__9KrKM input{min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:white;color:#17211a;font:inherit}.newsletter_row__9KrKM button,.newsletter_tokenAction__BSUhz>button{min-height:44px;padding:0 16px;border:0;border-radius:10px;background:var(--primary);color:var(--primary-foreground);font:inherit;font-weight:800;cursor:pointer}.newsletter_row__9KrKM button:disabled,.newsletter_tokenAction__BSUhz>button:disabled{cursor:wait;opacity:.68}.newsletter_consent__WCwml{display:grid;min-height:44px;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;color:var(--text-muted);font-size:11px;line-height:1.45}.newsletter_consent__WCwml input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--primary)}.newsletter_consent__WCwml a{color:inherit;text-decoration:underline;text-underline-offset:2px}.newsletter_error__Wf5oI,.newsletter_success__C7ncM{display:grid;gap:4px;padding:10px 12px;border-radius:9px;font-size:12px;line-height:1.45}.newsletter_success__C7ncM{background:rgb(219 247 224/.96);color:#075d1c}.newsletter_error__Wf5oI{background:rgb(255 230 230/.97);color:#8a1515}.newsletter_error__Wf5oI a,.newsletter_success__C7ncM a{color:inherit;font-weight:800;text-decoration:underline}.newsletter_tokenAction__BSUhz{display:grid;gap:16px}.newsletter_tokenAction__BSUhz>button{justify-self:start;min-width:190px;background:var(--primary);color:white}.newsletter_tokenAction__BSUhz .newsletter_error__Wf5oI,.newsletter_tokenAction__BSUhz .newsletter_success__C7ncM{padding:14px;font-size:14px}.newsletter_backLink__aYqAw{justify-self:start;color:var(--primary);font-weight:750}@media (max-width:520px){.newsletter_row__9KrKM{grid-template-columns:1fr}.newsletter_row__9KrKM button{width:100%}}