.auth-module__cni4Dq__root{grid-template-columns:1fr 1.1fr;min-height:100vh;display:grid}@media (max-width:768px){.auth-module__cni4Dq__root{grid-template-columns:1fr}}.auth-module__cni4Dq__brand{background:linear-gradient(160deg, var(--mantine-color-ocean-7), var(--mantine-color-ocean-9));color:#fff;flex-direction:column;justify-content:space-between;gap:32px;padding:32px 40px;display:flex}@media (max-width:768px){.auth-module__cni4Dq__brand{flex-direction:row;align-items:center;gap:0;min-height:0;padding:20px 24px 16px}.auth-module__cni4Dq__brandMiddle,.auth-module__cni4Dq__brandFooter{display:none}}.auth-module__cni4Dq__logo{font-size:16px;font-weight:700;font-family:var(--font-sora), sans-serif;color:#fff;align-items:center;gap:10px;display:flex}.auth-module__cni4Dq__logoMark{background:#ffffff29;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.auth-module__cni4Dq__brandHeadline{max-width:320px;margin-bottom:8px;color:#fff!important;font-size:30px!important;line-height:1.2!important}.auth-module__cni4Dq__brandSub{opacity:.75;max-width:320px;font-size:14px;line-height:1.5}.auth-module__cni4Dq__lineageMotif{align-items:center;gap:8px;margin-top:22px;display:flex}.auth-module__cni4Dq__lineageChip{background:#ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 6px;display:flex}.auth-module__cni4Dq__lineageCode{font-family:var(--font-ibm-plex-mono), monospace;opacity:.9;color:#fff;letter-spacing:.02em;font-size:11px}.auth-module__cni4Dq__lineageArrow{opacity:.5;flex-shrink:0}.auth-module__cni4Dq__lineageCaption{font-family:var(--font-ibm-plex-mono), monospace;opacity:.55;letter-spacing:.08em;color:#fff;margin-top:8px;font-size:10.5px}.auth-module__cni4Dq__coralDot{border-radius:50%;flex-shrink:0;width:22px;height:22px}.auth-module__cni4Dq__brandFooter{opacity:.55;color:#fff;font-size:12px}.auth-module__cni4Dq__formPanel{background:var(--mantine-color-body);justify-content:center;align-items:center;padding:48px 24px;display:flex}.auth-module__cni4Dq__formInner{flex-direction:column;gap:14px;width:340px;display:flex}.auth-module__cni4Dq__formHeader{margin-bottom:4px}.auth-module__cni4Dq__rememberRow{justify-content:space-between;align-items:center;font-size:13px;display:flex}.auth-module__cni4Dq__rememberLabel{align-items:center;gap:7px;display:flex}