.login-redesign-module__xz4-xa__page{--login-navy:#102238;--login-deep:#0b1730;--login-border:#1b3a6b;--login-border-soft:#e9e4dc;--login-green:#16853b;--login-green-hover:#126f32;--login-green-light:#34d399;--login-cream:#fbf9f5;--login-cream-card:#fff;--login-cream-input:#f5f2eb;--login-text:#102238;--login-muted:#687487;background:var(--login-deep);min-height:100vh;font-family:var(--mv-login-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.login-redesign-module__xz4-xa__page *{box-sizing:border-box}.login-redesign-module__xz4-xa__page a{text-decoration:none}.login-redesign-module__xz4-xa__page p,.login-redesign-module__xz4-xa__page h1{margin:0}.login-redesign-module__xz4-xa__mobileHeader{display:none}.login-redesign-module__xz4-xa__split{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-redesign-module__xz4-xa__brandPanel{border-right:1px solid var(--login-border);background:linear-gradient(180deg,var(--login-deep) 0%,var(--login-navy) 50%,var(--login-deep) 100%);color:#fff;flex-direction:column;justify-content:space-between;min-width:0;padding:48px 56px;display:flex;position:relative;overflow:hidden}.login-redesign-module__xz4-xa__ambientGlow{filter:blur(90px);pointer-events:none;background:#10b9811a;border-radius:999px;width:420px;height:420px;position:absolute;top:-120px;left:-120px}.login-redesign-module__xz4-xa__brandTop,.login-redesign-module__xz4-xa__previewCard,.login-redesign-module__xz4-xa__brandProof{z-index:1;position:relative}.login-redesign-module__xz4-xa__darkBrand{align-items:center;display:inline-flex}.login-redesign-module__xz4-xa__darkBrand img{width:178px;height:auto;display:block}.login-redesign-module__xz4-xa__story{max-width:550px;margin-top:54px}.login-redesign-module__xz4-xa__storyBadge{border:1px solid var(--login-border);color:var(--login-green-light);font-family:var(--mv-login-mono),ui-monospace,monospace;letter-spacing:.06em;background:#ffffff09;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.login-redesign-module__xz4-xa__storyBadge span{background:var(--login-green-light);border-radius:999px;width:6px;height:6px}.login-redesign-module__xz4-xa__storyHeadline{color:#fff;letter-spacing:-.035em;margin-top:16px;font-size:38px;font-weight:800;line-height:1.22}.login-redesign-module__xz4-xa__storyHeadline span{color:var(--login-green-light);display:block}.login-redesign-module__xz4-xa__story p{color:#cbd5e1;max-width:520px;margin-top:16px;font-size:14px;line-height:1.75}.login-redesign-module__xz4-xa__previewCard{border:1px solid var(--login-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102238eb;border-radius:16px;width:min(100%,550px);margin:34px 0;padding:22px;box-shadow:0 22px 70px #00000040}.login-redesign-module__xz4-xa__previewHead{border-bottom:1px solid var(--login-border);min-height:34px;font-family:var(--mv-login-mono),ui-monospace,monospace;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.login-redesign-module__xz4-xa__previewHead>div{align-items:center;gap:8px;display:flex}.login-redesign-module__xz4-xa__previewHead strong{color:#cbd5e1;font-size:11px;font-weight:600}.login-redesign-module__xz4-xa__previewHead>span{border:1px solid var(--login-border);background:var(--login-navy);color:var(--login-green-light);border-radius:6px;padding:4px 7px;font-size:10px}.login-redesign-module__xz4-xa__statusDot{background:var(--login-green-light);border-radius:999px;width:9px;height:9px}.login-redesign-module__xz4-xa__previewMetrics{font-family:var(--mv-login-mono),ui-monospace,monospace;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.login-redesign-module__xz4-xa__previewMetrics>div{border:1px solid var(--login-border);background:var(--login-navy);text-align:center;border-radius:9px;min-width:0;padding:10px 8px}.login-redesign-module__xz4-xa__previewMetrics small{color:#94a3b8;font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;font-size:9px;display:block}.login-redesign-module__xz4-xa__previewMetrics strong{color:#fff;margin-top:2px;font-size:12px;font-weight:700;display:block}.login-redesign-module__xz4-xa__netMetric{border-color:#34d3994d!important}.login-redesign-module__xz4-xa__netMetric strong{color:var(--login-green-light)!important}.login-redesign-module__xz4-xa__aiNote{color:#94a3b8;align-items:flex-start;gap:10px;margin-top:14px;padding-top:2px;font-size:10px;line-height:1.6;display:flex}.login-redesign-module__xz4-xa__aiNote>span{width:24px;height:24px;color:var(--login-green-light);background:#10b9811a;border-radius:6px;flex:0 0 24px;place-items:center;font-size:11px;display:grid}.login-redesign-module__xz4-xa__brandProof{color:#94a3b8;font-family:var(--mv-login-mono),ui-monospace,monospace;border-top:1px solid #1b3a6ba6;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:9px;display:flex}.login-redesign-module__xz4-xa__brandProof span{align-items:center;gap:5px;display:flex}.login-redesign-module__xz4-xa__brandProof b{color:var(--login-green-light)}.login-redesign-module__xz4-xa__loginPanel{background:var(--login-cream);min-width:0;color:var(--login-text);flex-direction:column;justify-content:space-between;padding:32px 48px 24px;display:flex}.login-redesign-module__xz4-xa__desktopSignup{color:var(--login-muted);justify-content:flex-end;align-items:center;gap:10px;font-size:11px;display:flex}.login-redesign-module__xz4-xa__desktopSignup a{border:1px solid var(--login-border-soft);min-height:32px;color:var(--login-green);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 2px 7px #18202f0a}.login-redesign-module__xz4-xa__desktopSignup a:hover{background:#f0faf3;border-color:#bbd9c4}.login-redesign-module__xz4-xa__formShell{width:100%;max-width:448px;margin:auto;padding:34px 0}.login-redesign-module__xz4-xa__formIntro{margin-bottom:28px}.login-redesign-module__xz4-xa__portalBadge{color:var(--login-green);font-family:var(--mv-login-mono),ui-monospace,monospace;background:#eef9f1;border:1px solid #bfe4c8;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.login-redesign-module__xz4-xa__portalBadge span{background:var(--login-green);border-radius:999px;width:6px;height:6px}.login-redesign-module__xz4-xa__formIntro h1{color:var(--login-text);letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1.2}.login-redesign-module__xz4-xa__formIntro p{color:var(--login-muted);margin-top:6px;font-size:12px;line-height:1.55}.login-redesign-module__xz4-xa__form{gap:18px;display:grid}.login-redesign-module__xz4-xa__field{gap:7px;display:grid}.login-redesign-module__xz4-xa__field>span,.login-redesign-module__xz4-xa__passwordLabel>span{color:#344054;font-size:11px;font-weight:600}.login-redesign-module__xz4-xa__passwordLabel{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-redesign-module__xz4-xa__passwordLabel a{color:var(--login-green);font-size:11px;font-weight:600}.login-redesign-module__xz4-xa__passwordLabel a:hover{text-decoration:underline}.login-redesign-module__xz4-xa__field>input,.login-redesign-module__xz4-xa__passwordWrap{border:1px solid var(--login-border-soft);background:#fff;border-radius:12px;width:100%;min-height:46px;box-shadow:0 2px 7px #18202f09}.login-redesign-module__xz4-xa__field>input{color:var(--login-text);font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;outline:0;padding:0 14px;font-size:13px}.login-redesign-module__xz4-xa__field>input::placeholder,.login-redesign-module__xz4-xa__passwordWrap input::placeholder{color:#98a2b3}.login-redesign-module__xz4-xa__field>input:focus,.login-redesign-module__xz4-xa__passwordWrap:focus-within{border-color:var(--login-green);box-shadow:0 0 0 3px #16853b14}.login-redesign-module__xz4-xa__passwordWrap{align-items:center;display:flex;overflow:hidden}.login-redesign-module__xz4-xa__passwordWrap input{width:100%;min-width:0;height:44px;color:var(--login-text);font-family:var(--mv-login-mono),ui-monospace,monospace;background:0 0;border:0;outline:0;padding:0 14px;font-size:13px}.login-redesign-module__xz4-xa__passwordWrap button{color:#98a2b3;font-family:var(--mv-login-mono),ui-monospace,monospace;background:0 0;border:0;flex:none;align-self:stretch;padding:0 14px;font-size:9px;font-weight:700}.login-redesign-module__xz4-xa__passwordWrap button:hover{color:#475467}.login-redesign-module__xz4-xa__remember{color:var(--login-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:11px;display:flex}.login-redesign-module__xz4-xa__remember input{width:15px;height:15px;accent-color:var(--login-green)}.login-redesign-module__xz4-xa__error{color:#b42318;background:#fff1f1;border:1px solid #f7c7c7;border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.45}.login-redesign-module__xz4-xa__submit{background:var(--login-green);color:#fff;min-height:48px;font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;transition:all .16s;display:flex;box-shadow:0 10px 24px #16853b2e}.login-redesign-module__xz4-xa__submit:hover:not(:disabled){background:var(--login-green-hover);transform:translateY(-1px)}.login-redesign-module__xz4-xa__submit:disabled{cursor:not-allowed;opacity:.55}.login-redesign-module__xz4-xa__oauthDivider,.login-redesign-module__xz4-xa__betaDivider{text-align:center;margin:24px 0 18px;position:relative}.login-redesign-module__xz4-xa__oauthDivider:before,.login-redesign-module__xz4-xa__betaDivider:before{content:"";border-top:1px solid var(--login-border-soft);width:100%;position:absolute;top:50%;left:0}.login-redesign-module__xz4-xa__oauthDivider span,.login-redesign-module__xz4-xa__betaDivider span{z-index:1;background:var(--login-cream);color:#98a2b3;font-family:var(--mv-login-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;padding:0 10px;font-size:9px;display:inline-block;position:relative}.login-redesign-module__xz4-xa__googleAuth .fp-social-auth{margin:0!important}.login-redesign-module__xz4-xa__googleAuth .fp-social-auth-button{border:1px solid var(--login-border-soft)!important;width:100%!important;min-height:46px!important;color:var(--login-text)!important;font-family:var(--mv-login-sans),ui-sans-serif,sans-serif!important;background:#fff!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:10px!important;font-size:12px!important;font-weight:700!important;display:flex!important;box-shadow:0 2px 7px #18202f09!important}.login-redesign-module__xz4-xa__googleAuth .fp-social-auth-button:hover:not(:disabled){background:#fffefc!important;border-color:#d5cec3!important;transform:none!important}.login-redesign-module__xz4-xa__googleAuth .fp-social-auth-button svg{width:18px!important;height:18px!important}.login-redesign-module__xz4-xa__googleAuth .fp-social-auth-error{color:#b42318!important;background:#fff1f1!important;border:1px solid #f7c7c7!important;border-radius:9px!important;margin-top:9px!important;padding:9px 10px!important;font-size:10px!important}.login-redesign-module__xz4-xa__googleAuth .fp-social-auth-legal{color:#98a2b3!important;text-align:center!important;margin:10px 0 0!important;font-size:9px!important;line-height:1.5!important}.login-redesign-module__xz4-xa__googleAuth .fp-social-auth-legal a{color:var(--login-green)!important;font-weight:600!important}.login-redesign-module__xz4-xa__betaDivider{margin-top:26px}.login-redesign-module__xz4-xa__betaPrompt{border:1px solid var(--login-border-soft);text-align:center;background:#fff;border-radius:12px;padding:15px;box-shadow:0 2px 7px #18202f09}.login-redesign-module__xz4-xa__betaPrompt p{color:#344054;font-size:11px;font-weight:500}.login-redesign-module__xz4-xa__betaPrompt a{color:var(--login-green);margin-top:6px;font-size:11px;font-weight:700;display:inline-block}.login-redesign-module__xz4-xa__betaPrompt a:hover{text-decoration:underline}.login-redesign-module__xz4-xa__footer{border-top:1px solid var(--login-border-soft);color:var(--login-muted);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;font-size:9px;display:flex}.login-redesign-module__xz4-xa__footer nav{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.login-redesign-module__xz4-xa__footer a{color:var(--login-muted)}.login-redesign-module__xz4-xa__footer a:hover{color:var(--login-text)}.login-redesign-module__xz4-xa__field>input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-redesign-module__xz4-xa__field>input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-redesign-module__xz4-xa__field>input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-redesign-module__xz4-xa__passwordWrap input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-redesign-module__xz4-xa__passwordWrap input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-redesign-module__xz4-xa__passwordWrap input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--login-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}@media (max-width:1100px){.login-redesign-module__xz4-xa__brandPanel{padding:42px 38px}.login-redesign-module__xz4-xa__storyHeadline{font-size:33px}.login-redesign-module__xz4-xa__brandProof{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:900px){.login-redesign-module__xz4-xa__mobileHeader{border-bottom:1px solid var(--login-border-soft);background:var(--login-cream);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 20px;display:flex}.login-redesign-module__xz4-xa__mobileBrand{align-items:center;display:flex}.login-redesign-module__xz4-xa__mobileBrand img{width:132px;height:auto;display:block}.login-redesign-module__xz4-xa__mobileJoin{color:var(--login-green);font-size:11px;font-weight:700}.login-redesign-module__xz4-xa__split{grid-template-columns:1fr;min-height:calc(100vh - 66px)}.login-redesign-module__xz4-xa__brandPanel{display:none}.login-redesign-module__xz4-xa__loginPanel{min-height:calc(100vh - 66px);padding:28px 24px 22px}.login-redesign-module__xz4-xa__desktopSignup{display:none}.login-redesign-module__xz4-xa__formShell{max-width:520px;padding:30px 0}}@media (max-width:600px){.login-redesign-module__xz4-xa__loginPanel{padding:22px 16px 18px}.login-redesign-module__xz4-xa__formIntro h1{font-size:27px}.login-redesign-module__xz4-xa__formShell{padding:22px 0}.login-redesign-module__xz4-xa__footer{flex-direction:column;align-items:flex-start}.login-redesign-module__xz4-xa__footer nav{justify-content:flex-start;gap:10px 14px}}@media (max-height:820px) and (min-width:901px){.login-redesign-module__xz4-xa__brandPanel{padding-top:36px;padding-bottom:34px}.login-redesign-module__xz4-xa__story{margin-top:36px}.login-redesign-module__xz4-xa__storyHeadline{font-size:34px}.login-redesign-module__xz4-xa__previewCard{margin:24px 0}.login-redesign-module__xz4-xa__loginPanel{padding-top:24px;padding-bottom:20px}.login-redesign-module__xz4-xa__formShell{padding:22px 0}}.login-redesign-module__xz4-xa__page{font-family:var(--mv-login-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;font-weight:400}.login-redesign-module__xz4-xa__storyBadge{font-family:var(--mv-login-mono),ui-monospace,monospace;letter-spacing:0;font-size:12px;font-weight:700;line-height:1rem}.login-redesign-module__xz4-xa__storyHeadline{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;letter-spacing:-.025em;font-size:36px;font-weight:800;line-height:1.375}.login-redesign-module__xz4-xa__story p{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;font-size:14px;font-weight:400;line-height:1.75}.login-redesign-module__xz4-xa__previewHead strong{font-family:var(--mv-login-mono),ui-monospace,monospace;font-size:12px;font-weight:600}.login-redesign-module__xz4-xa__previewHead>span{font-family:var(--mv-login-mono),ui-monospace,monospace;font-size:11px;font-weight:500}.login-redesign-module__xz4-xa__previewMetrics small{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;font-size:10px;font-weight:400}.login-redesign-module__xz4-xa__previewMetrics strong{font-family:var(--mv-login-mono),ui-monospace,monospace;font-size:14px;font-weight:700}.login-redesign-module__xz4-xa__aiNote{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;font-size:12px;font-weight:400;line-height:1.5}.login-redesign-module__xz4-xa__brandProof{font-family:var(--mv-login-mono),ui-monospace,monospace;font-size:12px;font-weight:500}.login-redesign-module__xz4-xa__desktopSignup{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;font-size:12px;font-weight:400}.login-redesign-module__xz4-xa__desktopSignup a{font-size:12px;font-weight:700}.login-redesign-module__xz4-xa__portalBadge{font-family:var(--mv-login-mono),ui-monospace,monospace;font-size:11px;font-weight:700;line-height:1rem}.login-redesign-module__xz4-xa__formIntro h1{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;letter-spacing:-.025em;font-size:30px;font-weight:800;line-height:1.2}.login-redesign-module__xz4-xa__formIntro p{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.login-redesign-module__xz4-xa__field>span,.login-redesign-module__xz4-xa__passwordLabel>span{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;font-size:12px;font-weight:600;line-height:1rem}.login-redesign-module__xz4-xa__passwordLabel a{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;font-size:12px;font-weight:500}.login-redesign-module__xz4-xa__field>input,.login-redesign-module__xz4-xa__passwordWrap input{font-size:14px;font-weight:400}.login-redesign-module__xz4-xa__remember{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;font-size:12px;font-weight:400}.login-redesign-module__xz4-xa__submit{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;font-size:14px;font-weight:700}.login-redesign-module__xz4-xa__oauthDivider span,.login-redesign-module__xz4-xa__betaDivider span{font-family:var(--mv-login-mono),ui-monospace,monospace;letter-spacing:.05em;font-size:10px;font-weight:500}.login-redesign-module__xz4-xa__googleAuth .fp-social-auth-button{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif!important;font-size:14px!important;font-weight:600!important}.login-redesign-module__xz4-xa__googleAuth .fp-social-auth-legal{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif!important;font-size:10px!important;font-weight:400!important;line-height:1.5!important}.login-redesign-module__xz4-xa__betaPrompt p{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;font-size:12px;font-weight:500}.login-redesign-module__xz4-xa__betaPrompt a{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;font-size:12px;font-weight:700}.login-redesign-module__xz4-xa__footer{font-family:var(--mv-login-sans),ui-sans-serif,sans-serif;font-size:12px;font-weight:400}@media (max-width:1100px){.login-redesign-module__xz4-xa__storyHeadline{font-size:30px;line-height:1.375}}@media (max-width:900px){.login-redesign-module__xz4-xa__mobileJoin{font-size:12px;font-weight:700}}@media (max-width:600px){.login-redesign-module__xz4-xa__formIntro h1{font-size:24px}.login-redesign-module__xz4-xa__formIntro p{font-size:12px}}@media (max-height:820px) and (min-width:901px){.login-redesign-module__xz4-xa__storyHeadline{font-size:30px;line-height:1.375}}
