.PasswordField-module__y3PBrq__field{min-width:0;position:relative}.PasswordField-module__y3PBrq__field>input{padding-right:72px}.PasswordField-module__y3PBrq__toggle{min-width:60px;color:var(--rust);font:600 13px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0 10px;position:absolute;top:4px;bottom:4px;right:4px}.PasswordField-module__y3PBrq__toggle:hover{background:#f4ead6}.PasswordField-module__y3PBrq__toggle:focus-visible{outline:2px solid var(--rust);outline-offset:-2px}
.signin-module__BIhrfW__signin.auth-page{background:var(--paper);display:block}.signin-module__BIhrfW__signin .auth-art{display:none}.signin-module__BIhrfW__signin .auth-panel{min-height:100svh;padding:48px var(--public-content-inline) 64px;background:url(/images/signin-tracks.svg) center / cover no-repeat, radial-gradient(ellipse at top left, #e8ece2 0, transparent 52%), radial-gradient(ellipse at bottom right, #f0e6cf 0, transparent 48%), var(--paper);place-items:start center;display:grid;overflow:visible}.signin-module__BIhrfW__signin .auth-panel:before{display:none}.signin-module__BIhrfW__signin .auth-panel>div{width:100%;max-width:var(--public-form-max);background:#fffdfa;border:1px solid #d1c8b7;padding:40px;box-shadow:0 12px 36px #23312a0f}.signin-module__BIhrfW__signin .auth-brand-mobile{width:auto;max-width:100%;color:var(--forest);text-align:center;justify-content:center;gap:16px;margin-bottom:32px;font-size:12px;line-height:1.6;display:flex}.signin-module__BIhrfW__signin .auth-brand-mobile img{object-fit:contain;flex:0 0 64px;width:64px;height:64px}.signin-module__BIhrfW__heading{color:var(--deep);font:500 clamp(40px,4.5vw,56px)/1.02 var(--font-display);margin:0 0 24px}.signin-module__BIhrfW__signin .auth-panel>div:has(.is-flipped #alternative-email) .signin-module__BIhrfW__heading{display:none}.signin-module__BIhrfW__signin .auth-back-heading{display:block}.signin-module__BIhrfW__signin .auth-primary-help{font-size:16px;line-height:1.75}.signin-module__BIhrfW__signin .auth-form{gap:20px}.signin-module__BIhrfW__signin .auth-form input{min-height:52px;font-size:16px}.signin-module__BIhrfW__signin .auth-forgot-password{color:#873d28;min-height:36px;font:600 12px/1.5 var(--font-sans);text-underline-offset:3px;cursor:pointer;background:#f4ead6;border:0;border-radius:3px;justify-self:end;padding:8px 10px;text-decoration:underline}.signin-module__BIhrfW__signin .auth-forgot-password:hover{background:#ecddbd}.signin-module__BIhrfW__signin .auth-forgot-password:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.signin-module__BIhrfW__signin .button{white-space:normal;text-align:center;min-height:52px}:is(.signin-module__BIhrfW__signin .auth-flip-card,.signin-module__BIhrfW__signin .auth-flip-card.is-flipped){transform:none}.signin-module__BIhrfW__signin .auth-flip-face{transition:none;transform:none}.signin-module__BIhrfW__signin .auth-flip-face[aria-hidden=true]{display:none}.signin-module__BIhrfW__signin .auth-back-heading{grid-template-columns:44px minmax(0,1fr);gap:16px}.signin-module__BIhrfW__signin .auth-back-heading>svg{width:44px;height:44px;padding:11px}.signin-module__BIhrfW__signin .auth-back-heading h3{font-size:34px;line-height:1.1}.signin-module__BIhrfW__signin .auth-back-heading>div>p:last-child{font-size:15px;line-height:1.7}.signin-module__BIhrfW__signin .back-link{align-items:center;min-height:44px;margin:0 0 24px;font-size:13px;line-height:1.6;display:inline-flex}.signin-module__BIhrfW__signin .auth-link-confirmation{box-shadow:none;grid-template-columns:1fr;gap:20px;padding:24px}.signin-module__BIhrfW__signin .auth-link-confirmation p{font-size:15px;line-height:1.75}@media (max-width:600px){.signin-module__BIhrfW__signin .auth-panel{background-blend-mode:soft-light, normal, normal, normal;background-size:auto 100%,auto,auto,auto;padding-block:24px 40px}.signin-module__BIhrfW__signin .auth-panel>div{padding:28px 24px}.signin-module__BIhrfW__signin .auth-brand-mobile{gap:12px;font-size:10px}.signin-module__BIhrfW__signin .auth-brand-mobile img{flex-basis:52px;width:52px;height:52px}.signin-module__BIhrfW__signin .auth-back-heading{grid-template-columns:1fr}.signin-module__BIhrfW__signin .auth-link-confirmation{padding:20px 16px}}
