.auth-split-module__vv3WEa__wrap{background:#f6f8fc;flex-direction:column;min-height:100svh;display:flex}.auth-split-module__vv3WEa__brand{isolation:isolate;color:var(--sidebar-text);padding:var(--sp-6) var(--sp-5);background:#081b30;border-bottom:1px solid #173b61;align-items:center;display:flex;position:relative;overflow:hidden}.auth-split-module__vv3WEa__brand:before{z-index:-1;opacity:.2;content:"";border:42px solid #2457d6;border-radius:52px;width:208px;height:208px;position:absolute;top:-94px;right:-74px;transform:rotate(18deg)}.auth-split-module__vv3WEa__brandInner{width:100%;max-width:480px;margin:0 auto}.auth-split-module__vv3WEa__brandMark{margin-bottom:var(--sp-3);background:#102e4e;border:1px solid #244a71;border-radius:14px;padding:7px;display:inline-flex;box-shadow:0 10px 28px #0000002e}.auth-split-module__vv3WEa__wordmark{color:#fff;letter-spacing:-.025em;font-size:20px;font-weight:700}.auth-split-module__vv3WEa__tagline{max-width:39ch;margin:var(--sp-2) 0 0;color:#b9c9db;font-size:14px;line-height:21px}.auth-split-module__vv3WEa__features{gap:var(--sp-4);margin:var(--sp-8) 0 0;flex-direction:column;padding:0;list-style:none;display:none}.auth-split-module__vv3WEa__features li{align-items:center;gap:var(--sp-3);color:#d7e2ee;font-size:14px;line-height:21px;display:flex}.auth-split-module__vv3WEa__featureIcon{color:#84a8ff;background:#102e4e;border:1px solid #244a71;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.auth-split-module__vv3WEa__panel{padding:var(--sp-8) var(--sp-4) var(--sp-10);background:#f6f8fc;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.auth-split-module__vv3WEa__panelInner{width:100%;max-width:460px}.auth-split-module__vv3WEa__panelInner main{width:100%}.auth-split-module__vv3WEa__panelInner h1{margin-bottom:var(--sp-6);color:#0b1f33;letter-spacing:-.035em;font-size:clamp(28px,4vw,34px);font-weight:700;line-height:1.18}.auth-split-module__vv3WEa__panelInner .card{padding:var(--sp-6);border:1px solid #dfe5ed;border-top:4px solid var(--brand-primary);border-radius:var(--radius-xl);background:#fff;margin-bottom:0;box-shadow:0 18px 48px #0b1f331a,0 2px 8px #0b1f330d}.auth-split-module__vv3WEa__panelInner .lead{margin-bottom:var(--sp-6);font-size:15px;line-height:23px}.auth-split-module__vv3WEa__panelInner .field{max-width:none;margin-bottom:0}.auth-split-module__vv3WEa__panelInner .actions{width:100%;margin:var(--sp-6) 0 0}:is(.auth-split-module__vv3WEa__panelInner .actions button,.auth-split-module__vv3WEa__panelInner .actions .btn){border-radius:10px;width:100%;min-height:48px}.auth-split-module__vv3WEa__panelInner input[type=email]{min-height:48px}@media (min-width:640px){.auth-split-module__vv3WEa__brand{padding:var(--sp-8)}.auth-split-module__vv3WEa__panel{padding:var(--sp-12) var(--sp-8)}.auth-split-module__vv3WEa__panelInner .card{padding:var(--sp-8)}}@media (min-width:900px){.auth-split-module__vv3WEa__wrap{flex-direction:row}.auth-split-module__vv3WEa__brand{width:42%;min-height:100svh;padding:var(--sp-16) clamp(40px, 5vw, 80px);border-bottom:0;border-right:1px solid #173b61;position:sticky;top:0}.auth-split-module__vv3WEa__brand:before{opacity:.22;border-width:68px;border-radius:86px;width:360px;height:360px;top:auto;bottom:-118px;right:-120px}.auth-split-module__vv3WEa__brandInner{margin:0}.auth-split-module__vv3WEa__brandMark{margin-bottom:var(--sp-5)}.auth-split-module__vv3WEa__wordmark{font-size:25px}.auth-split-module__vv3WEa__tagline{margin-top:var(--sp-3);font-size:17px;line-height:27px}.auth-split-module__vv3WEa__features{display:flex}.auth-split-module__vv3WEa__panel{min-width:0;padding:var(--sp-12) clamp(40px, 7vw, 112px)}}@media (min-width:1280px){.auth-split-module__vv3WEa__brand{width:44%}}@media (max-height:680px) and (min-width:900px){.auth-split-module__vv3WEa__brand{padding-top:var(--sp-10);padding-bottom:var(--sp-10);position:relative}.auth-split-module__vv3WEa__features{gap:var(--sp-3);margin-top:var(--sp-6)}.auth-split-module__vv3WEa__panel{padding-top:var(--sp-8);padding-bottom:var(--sp-8);align-items:flex-start}}@media (prefers-reduced-motion:reduce){:is(.auth-split-module__vv3WEa__panelInner button,.auth-split-module__vv3WEa__panelInner .btn,.auth-split-module__vv3WEa__panelInner input){transition:none}}
