.signin-module__BIhrfW__page{--auth-divider:var(--color-border);background:var(--color-warm-50);min-height:100svh;color:var(--color-text-strong);grid-template-columns:minmax(0,62.25%) minmax(420px,37.75%);display:grid}.signin-module__BIhrfW__story{flex-direction:column;min-height:100svh;padding:52px 7.6% 38px;display:flex;overflow:hidden}.signin-module__BIhrfW__storyCopy{z-index:1;max-width:820px;margin-top:clamp(40px,6vh,64px);position:relative}.signin-module__BIhrfW__storyCopy h2,.signin-module__BIhrfW__formIntro h1{letter-spacing:-.03em;color:var(--color-text-strong);font-weight:800}.signin-module__BIhrfW__storyCopy h2{font-size:clamp(36px,3.2vw,46px);line-height:1.1}.signin-module__BIhrfW__storyCopy p{max-width:820px;color:var(--color-text-copy);margin-top:18px;font-size:clamp(17px,1.35vw,20px);line-height:1.45}.signin-module__BIhrfW__signUpHeadline{display:none}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__signInHeadline{display:none}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__signUpHeadline{display:inline}.signin-module__BIhrfW__illustration{flex:1;justify-content:center;align-items:center;min-height:0;margin:18px -2% 4px;display:flex}.signin-module__BIhrfW__illustration img{mix-blend-mode:multiply;width:min(100%,880px);height:auto;transform:translateY(-22px)}.signin-module__BIhrfW__signUpArt{display:none}.signin-module__BIhrfW__signInBenefits,.signin-module__BIhrfW__signUpBenefits{color:var(--color-text-copy);display:grid}.signin-module__BIhrfW__signInBenefits{grid-template-columns:repeat(3,1fr);align-items:center;font-size:13px}.signin-module__BIhrfW__signInBenefits span{border-left:1px solid var(--auth-divider);align-items:center;gap:12px;min-height:36px;padding-inline:22px;display:flex}.signin-module__BIhrfW__signInBenefits span:first-child{border-left:0;padding-left:0}.signin-module__BIhrfW__signInBenefits svg{color:var(--color-navy-700)}.signin-module__BIhrfW__signUpBenefits{display:none}.signin-module__BIhrfW__formPanel{border-left:1px solid var(--auth-divider);background:var(--color-surface);justify-content:center;min-height:100svh;padding:52px clamp(42px,3.9vw,58px) 28px;display:flex}.signin-module__BIhrfW__formInner{width:100%;max-width:460px}.signin-module__BIhrfW__backLink{color:var(--color-action);align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.signin-module__BIhrfW__backLink:hover{text-underline-offset:4px;text-decoration:underline}.signin-module__BIhrfW__formIntro{margin-top:48px}.signin-module__BIhrfW__formIntro h1{font-size:30px;line-height:1.15}.signin-module__BIhrfW__formIntro p{max-width:400px;color:var(--color-text-copy);margin-top:12px;font-size:16px;line-height:1.5}.signin-module__BIhrfW__form{margin-top:28px}.signin-module__BIhrfW__field{margin-top:21px;display:block}.signin-module__BIhrfW__field>span:first-child{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.signin-module__BIhrfW__field input{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:46px;box-shadow:var(--shadow-xs);color:var(--color-text-strong);outline:none;padding:0 15px;font-size:14px}.signin-module__BIhrfW__field input::placeholder{color:var(--color-text-muted)}.signin-module__BIhrfW__field input:focus{border-color:var(--color-action);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-action) 14%,transparent)}.signin-module__BIhrfW__passwordField{display:block;position:relative}.signin-module__BIhrfW__passwordField button{color:var(--color-navy-700);align-items:center;gap:7px;font-size:12px;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.signin-module__BIhrfW__requirements{color:var(--color-text-muted);gap:7px;margin:14px 0 22px;font-size:14px;display:grid}.signin-module__BIhrfW__requirements li{align-items:center;gap:10px;display:flex}.signin-module__BIhrfW__requirements li>span{border:1px solid var(--color-navy-400);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.signin-module__BIhrfW__requirements li.signin-module__BIhrfW__met{color:var(--color-success)}.signin-module__BIhrfW__requirements li.signin-module__BIhrfW__met>span{border-color:var(--color-success);background:var(--color-success);color:var(--color-action-ink)}.signin-module__BIhrfW__agreement,.signin-module__BIhrfW__remember{color:var(--color-text-strong);align-items:flex-start;gap:10px;margin-top:28px;font-size:14px;display:flex}.signin-module__BIhrfW__agreement input,.signin-module__BIhrfW__remember input{width:21px;height:21px;accent-color:var(--color-action);flex:none}.signin-module__BIhrfW__signInOptions{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.signin-module__BIhrfW__signInOptions .signin-module__BIhrfW__remember{margin-top:0}.signin-module__BIhrfW__signInOptions>button,.signin-module__BIhrfW__codeActions button{color:var(--color-action);text-underline-offset:4px;font-size:13px;text-decoration:underline}.signin-module__BIhrfW__codeEmail{color:var(--color-text-copy);text-overflow:ellipsis;white-space:nowrap;margin-top:20px;font-weight:600;overflow:hidden}.signin-module__BIhrfW__codeActions{justify-content:center;gap:24px;margin-top:20px;display:flex}.signin-module__BIhrfW__codeActions button:disabled{cursor:wait;color:var(--color-text-muted);text-decoration:none}.signin-module__BIhrfW__errorSpace{min-height:44px;padding-top:10px}.signin-module__BIhrfW__errorSpace:not(:empty){padding-bottom:12px}.signin-module__BIhrfW__error,.signin-module__BIhrfW__status{border:1px solid color-mix(in srgb,var(--color-danger) 30%,var(--color-surface));border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);padding:8px 11px;font-size:12px}.signin-module__BIhrfW__status{border-color:color-mix(in srgb,var(--color-success) 35%,var(--color-surface));background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface));color:var(--color-text-strong)}.signin-module__BIhrfW__submit{border-radius:var(--radius-md);background:var(--color-action);width:100%;min-height:46px;color:var(--color-action-ink);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.signin-module__BIhrfW__submit:hover{background:var(--color-action-hover)}.signin-module__BIhrfW__submit:disabled{cursor:wait;opacity:.65}.signin-module__BIhrfW__submit span:last-child{align-items:center;gap:9px;display:inline-flex}.signin-module__BIhrfW__switchFlow{border-top:1px solid var(--auth-divider);text-align:center;margin-top:26px;padding-top:27px;font-size:14px}.signin-module__BIhrfW__switchFlow button{color:var(--color-action);text-underline-offset:4px;margin-left:5px;text-decoration:underline}.signin-module__BIhrfW__privacy{color:var(--color-text-copy);align-items:flex-start;gap:12px;margin-top:36px;font-size:12px;line-height:1.5;display:flex}.signin-module__BIhrfW__privacy svg{color:var(--color-navy-700);flex:none}@media (min-width:801px){.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__signInHeadline{display:none}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__signUpHeadline{display:inline}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__signInBenefits{display:none}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__signUpBenefits{grid-template-columns:repeat(3,1fr);display:grid}.signin-module__BIhrfW__signUpBenefits article{border-left:1px solid var(--auth-divider);padding:0 30px}.signin-module__BIhrfW__signUpBenefits article:first-child{border-left:0;padding-left:0}.signin-module__BIhrfW__signUpBenefits article>span{background:var(--color-action-soft);width:50px;height:50px;color:var(--color-action);border-radius:50%;place-items:center;display:grid}.signin-module__BIhrfW__signUpBenefits h3{color:var(--color-text-strong);letter-spacing:-.015em;margin-top:11px;font-size:17px;font-weight:700}.signin-module__BIhrfW__signUpBenefits p{margin-top:6px;font-size:12px;line-height:1.45}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__story{padding:42px 6.3% 28px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__storyCopy{max-width:750px;margin-top:48px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__illustration{flex:none;height:280px;min-height:0;margin:0 -2% 22px;overflow:hidden}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__illustration .signin-module__BIhrfW__signInArt{display:none}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__illustration .signin-module__BIhrfW__signUpArt{mix-blend-mode:normal;width:100%;height:auto;display:block;transform:none}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__storyCopy h2{font-size:clamp(34px,3vw,44px)}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__storyCopy p{font-size:clamp(17px,1.4vw,20px)}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__backLink{display:none}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__formPanel{padding-top:42px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__formIntro{margin-top:0}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__formIntro h1{white-space:nowrap;font-size:30px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__form{margin-top:22px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__field{margin-top:15px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__switchFlow{border-top:0;border-bottom:1px solid var(--auth-divider);margin-top:18px;padding-top:0;padding-bottom:20px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__privacy{margin-top:18px}}@media (max-width:1000px){.signin-module__BIhrfW__page{grid-template-columns:1fr 1fr}.signin-module__BIhrfW__story{padding-inline:36px}.signin-module__BIhrfW__storyCopy h2{font-size:36px}.signin-module__BIhrfW__storyCopy p{font-size:17px}.signin-module__BIhrfW__signInBenefits{grid-template-columns:1fr;gap:8px}.signin-module__BIhrfW__signInBenefits span{border:0;padding-inline:0}.signin-module__BIhrfW__formPanel{padding-inline:34px}}@media (min-width:801px) and (max-height:800px){.signin-module__BIhrfW__story{padding-block:32px 24px}.signin-module__BIhrfW__storyCopy{margin-top:32px}.signin-module__BIhrfW__illustration{margin-top:8px}.signin-module__BIhrfW__formPanel{padding-top:32px}.signin-module__BIhrfW__formIntro{margin-top:32px}.signin-module__BIhrfW__privacy{margin-top:24px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__story{padding-block:28px 20px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__storyCopy{margin-top:32px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__illustration{height:230px;margin:0 -2% 14px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__formPanel{padding-top:28px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__form{margin-top:16px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__field{margin-top:12px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__requirements{gap:4px;margin:9px 0 14px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__agreement{margin-top:18px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__errorSpace{min-height:36px}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__privacy{margin-top:12px}}@media (max-width:800px){.signin-module__BIhrfW__page{display:block}.signin-module__BIhrfW__story{min-height:auto;padding:28px 24px 38px}.signin-module__BIhrfW__storyCopy{margin-top:42px}.signin-module__BIhrfW__storyCopy h2{font-size:clamp(30px,8vw,36px)}.signin-module__BIhrfW__storyCopy p{font-size:17px}.signin-module__BIhrfW__illustration{min-height:180px;margin-top:25px}.signin-module__BIhrfW__signInBenefits,.signin-module__BIhrfW__signUpBenefits{display:none!important}.signin-module__BIhrfW__formPanel{border-top:1px solid var(--auth-divider);border-left:0;min-height:auto;padding:34px 24px 56px}.signin-module__BIhrfW__formInner{max-width:560px}.signin-module__BIhrfW__backLink{display:none}.signin-module__BIhrfW__formIntro{margin-top:0}.signin-module__BIhrfW__formIntro h1{font-size:28px}.signin-module__BIhrfW__form{margin-top:26px}}.signin-module__BIhrfW__story{--brand-wordmark:var(--color-on-inverse);--auth-divider:var(--color-ink-700);background:var(--surface-hero);color:var(--color-on-inverse)}.signin-module__BIhrfW__storyCopy h2,.signin-module__BIhrfW__signUpBenefits h3{color:var(--color-on-inverse);font-family:var(--font-display)}.signin-module__BIhrfW__storyCopy h2{font-size:clamp(40px,4.5vw,64px)}.signin-module__BIhrfW__storyCopy p,.signin-module__BIhrfW__signInBenefits,.signin-module__BIhrfW__signUpBenefits,.signin-module__BIhrfW__signInBenefits svg{color:var(--color-on-inverse-secondary)}.signin-module__BIhrfW__illustration img{mix-blend-mode:screen;opacity:.65}.signin-module__BIhrfW__page:has(form[data-flow=signUp]) .signin-module__BIhrfW__illustration .signin-module__BIhrfW__signUpArt{mix-blend-mode:screen}.signin-module__BIhrfW__submit{min-height:var(--control-lg);border:1px solid var(--color-ink-900);background:var(--color-ink-900);color:var(--color-white);border-radius:12px;font-size:15.5px;font-weight:600}.signin-module__BIhrfW__submit:hover:not(:disabled){background:var(--color-ink-800)}.signin-module__BIhrfW__field input{height:var(--control-md)}.signin-module__BIhrfW__field input:focus{box-shadow:var(--focus-ring)}.signin-module__BIhrfW__passwordField button{min-width:36px;min-height:36px}.signin-module__BIhrfW__story :focus-visible{box-shadow:var(--focus-ring-inverse)}@media (max-width:800px){.signin-module__BIhrfW__storyCopy h2{font-size:40px}}.signin-module__BIhrfW__story{isolation:isolate;position:relative}.signin-module__BIhrfW__story:after{content:"";background-image:var(--brand-grain);opacity:var(--grain-opacity);mix-blend-mode:overlay;pointer-events:none;z-index:-1;position:absolute;inset:0}.signin-module__BIhrfW__glow{isolation:isolate;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--color-volt-400) 20%,transparent),transparent 65%);flex:1;width:100%;min-height:160px;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.signin-module__BIhrfW__glow:after{content:"";background-image:var(--brand-grain);opacity:.18;mix-blend-mode:overlay;position:absolute;inset:0}.signin-module__BIhrfW__passwordField input{padding-right:150px}.signin-module__BIhrfW__passwordField button{min-width:124px;right:10px}.signin-module__BIhrfW__passwordField button svg{width:18px;height:18px}.signin-module__BIhrfW__signUpBenefits h3{font-family:var(--font-app)}.signin-module__BIhrfW__story :is(a,button),.signin-module__BIhrfW__signInOptions>button,.signin-module__BIhrfW__codeActions button,.signin-module__BIhrfW__switchFlow button{min-height:24px}.signin-module__BIhrfW__formIntro h1{font-size:32px}@media (max-width:800px){.signin-module__BIhrfW__glow{flex:none;min-height:80px;max-height:100px}.signin-module__BIhrfW__storyCopy h2{font-size:36px}.signin-module__BIhrfW__storyCopy{margin-top:28px}}.signin-module__BIhrfW__submit:disabled{background:var(--color-stone-100);border-color:var(--color-stone-200);color:var(--color-stone-500);opacity:1}
