.auth-module__cni4Dq__page{background:radial-gradient(circle at 12% 12%,#0a8f2d1a,#0000 28rem),linear-gradient(#fbfefb 0%,#f6f8f6 100%);min-height:720px;padding:56px 0 80px}.auth-module__cni4Dq__grid{grid-template-columns:minmax(0,.92fr) minmax(420px,.76fr);align-items:center;gap:72px;width:min(100% - 48px,1120px);margin:0 auto;display:grid}.auth-module__cni4Dq__story{max-width:520px}.auth-module__cni4Dq__eyebrow{color:#087526;letter-spacing:.04em;text-transform:uppercase;background:#eef9f0;border:1px solid #bfe4c6;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.auth-module__cni4Dq__story h1{letter-spacing:-.055em;max-width:500px;margin:20px 0 14px;font-size:clamp(36px,5vw,58px);line-height:1.04}.auth-module__cni4Dq__story>p{max-width:500px;color:var(--text-muted);margin:0;font-size:17px}.auth-module__cni4Dq__benefits{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.auth-module__cni4Dq__benefits li{grid-template-columns:36px 1fr;align-items:center;gap:12px;font-weight:750;display:grid}.auth-module__cni4Dq__benefits li span{width:36px;height:36px;color:var(--primary);box-shadow:var(--shadow-xs);background:#fff;border-radius:11px;place-items:center;display:grid}.auth-module__cni4Dq__benefits small{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:600;display:block}.auth-module__cni4Dq__card{border:1px solid var(--border);background:#fffffff5;border-radius:22px;padding:30px;box-shadow:0 22px 64px #1018281a}.auth-module__cni4Dq__cardHeader{margin-bottom:24px}.auth-module__cni4Dq__cardHeader h2{letter-spacing:-.035em;margin:0 0 7px;font-size:26px;line-height:1.2}.auth-module__cni4Dq__cardHeader p{color:var(--text-muted);margin:0}.auth-module__cni4Dq__form{gap:17px;display:grid}.auth-module__cni4Dq__twoColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-module__cni4Dq__field{gap:7px;display:grid}.auth-module__cni4Dq__field label{color:#344054;font-size:13px;font-weight:750}.auth-module__cni4Dq__field input,.auth-module__cni4Dq__field select,.auth-module__cni4Dq__field textarea{width:100%;min-height:48px;color:var(--text);background:#fff;border:1px solid #d0d5dd;border-radius:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.auth-module__cni4Dq__field textarea{resize:vertical;min-height:126px;padding-block:12px}.auth-module__cni4Dq__field input:focus,.auth-module__cni4Dq__field select:focus,.auth-module__cni4Dq__field textarea:focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 4px #0a8f2d1c}.auth-module__cni4Dq__field input[aria-invalid=true],.auth-module__cni4Dq__field select[aria-invalid=true],.auth-module__cni4Dq__field textarea[aria-invalid=true]{border-color:var(--danger)}.auth-module__cni4Dq__passwordWrap{position:relative}.auth-module__cni4Dq__passwordWrap input{padding-right:82px}.auth-module__cni4Dq__passwordToggle{min-height:44px;color:var(--primary-hover);background:0 0;border-radius:8px;padding:0 9px;font-size:12px;font-weight:800;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.auth-module__cni4Dq__passwordToggle:hover{background:var(--primary-soft)}.auth-module__cni4Dq__error{color:var(--danger);margin:0;font-size:12px;font-weight:650}.auth-module__cni4Dq__fieldHint{color:var(--text-muted);margin:0;font-size:11px}.auth-module__cni4Dq__formMeta{justify-content:space-between;align-items:center;gap:14px;display:flex}.auth-module__cni4Dq__checkbox{color:#475467;grid-template-columns:19px 1fr;align-items:start;gap:9px;min-height:44px;font-size:12px;line-height:1.45;display:grid}.auth-module__cni4Dq__checkbox input{width:18px;height:18px;accent-color:var(--primary);margin:0}.auth-module__cni4Dq__checkbox a,.auth-module__cni4Dq__formMeta a,.auth-module__cni4Dq__switchText a{color:var(--primary-hover);text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.auth-module__cni4Dq__primaryAction{background:var(--primary);color:#fff;border-radius:12px;min-height:50px;font-weight:850;transition:background .15s,transform .15s;box-shadow:0 8px 22px #0a8f2d33}.auth-module__cni4Dq__primaryAction:hover{background:var(--primary-hover);transform:translateY(-1px)}.auth-module__cni4Dq__primaryAction:disabled{transform:none}.auth-module__cni4Dq__status{color:#086b24;background:#eff9f1;border:1px solid #b7dfc0;border-radius:11px;padding:12px 14px;font-size:13px;font-weight:700}.auth-module__cni4Dq__demoNote{color:var(--text-muted);background:#f7f8f7;border-radius:11px;padding:12px 14px;font-size:12px}.auth-module__cni4Dq__demoNote strong{color:var(--text)}.auth-module__cni4Dq__switchText{color:var(--text-muted);text-align:center;margin:20px 0 0}.auth-module__cni4Dq__backLink{min-height:44px;color:var(--primary-hover);align-items:center;margin-top:20px;font-weight:800;display:inline-flex}@media (max-width:900px){.auth-module__cni4Dq__page{padding-top:36px}.auth-module__cni4Dq__grid{grid-template-columns:1fr;gap:28px;width:min(100% - 32px,620px)}.auth-module__cni4Dq__story{text-align:center}.auth-module__cni4Dq__story h1,.auth-module__cni4Dq__story>p{margin-inline:auto}.auth-module__cni4Dq__benefits{text-align:left;grid-template-columns:repeat(3,1fr)}.auth-module__cni4Dq__benefits li{border:1px solid var(--border);background:#fff;border-radius:13px;grid-template-columns:1fr;align-items:start;padding:13px}}@media (max-width:600px){.auth-module__cni4Dq__page{min-height:0;padding:24px 0 calc(96px + env(safe-area-inset-bottom))}.auth-module__cni4Dq__grid{width:min(100% - 24px,520px)}.auth-module__cni4Dq__story h1{margin-top:14px;font-size:34px}.auth-module__cni4Dq__story>p{font-size:14px}.auth-module__cni4Dq__benefits{display:none}.auth-module__cni4Dq__card{border-radius:18px;padding:22px 18px}.auth-module__cni4Dq__cardHeader h2{font-size:23px}.auth-module__cni4Dq__twoColumns{grid-template-columns:1fr}.auth-module__cni4Dq__formMeta{align-items:flex-start}}@media (max-width:900px){.auth-module__cni4Dq__page{min-height:0;padding:24px 0 36px}.auth-module__cni4Dq__grid{gap:22px;width:min(100% - 32px,520px)}.auth-module__cni4Dq__story{text-align:left}.auth-module__cni4Dq__story h1{margin-block:14px 10px;font-size:clamp(28px,7vw,34px);line-height:1.15}.auth-module__cni4Dq__story>p{font-size:16px;line-height:1.6}.auth-module__cni4Dq__eyebrow{text-transform:none;letter-spacing:0;font-size:12px}.auth-module__cni4Dq__benefits{display:none}.auth-module__cni4Dq__card{padding:24px 20px;box-shadow:0 8px 28px #1028200f}.auth-module__cni4Dq__cardHeader h2{font-size:24px}.auth-module__cni4Dq__cardHeader p,.auth-module__cni4Dq__field label,.auth-module__cni4Dq__passwordToggle,.auth-module__cni4Dq__error{font-size:14px}.auth-module__cni4Dq__field input,.auth-module__cni4Dq__field select,.auth-module__cni4Dq__field textarea{min-width:0;font-size:16px}.auth-module__cni4Dq__fieldHint{font-size:13px}.auth-module__cni4Dq__checkbox{align-items:start;font-size:14px;line-height:1.6}.auth-module__cni4Dq__checkbox input{margin-top:3px}.auth-module__cni4Dq__formMeta{flex-wrap:wrap;align-items:center;gap:8px}.auth-module__cni4Dq__formMeta a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.auth-module__cni4Dq__switchText{font-size:14px;line-height:1.8}.auth-module__cni4Dq__backLink{margin-top:0;font-size:14px}}
