.auth-module__hHbksG__page{background:var(--xp-bg)}.auth-module__hHbksG__layout{flex-direction:column;gap:3rem;width:min(100%,76rem);max-width:76rem;margin:0 auto;padding:3rem clamp(1.25rem,4.45vw,4rem) 4rem;display:flex}@media (min-width:1024px){.auth-module__hHbksG__layout{min-height:calc(100dvh - var(--xp-header-height));grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;align-items:center;gap:clamp(3rem,5vw,6rem);padding:2rem 0;display:grid}}.auth-module__hHbksG__formCol{flex-direction:column;gap:1.75rem;width:100%;max-width:28rem;display:flex}.auth-module__hHbksG__formHead{flex-direction:column;gap:.5rem;display:flex}.auth-module__hHbksG__title{letter-spacing:0;color:var(--xp-text);font-size:2.25rem;font-weight:700}.auth-module__hHbksG__subtitle{color:var(--xp-on-surface-variant);font-size:.9375rem;line-height:1.7}.auth-module__hHbksG__form{flex-direction:column;gap:1.25rem;display:flex}.auth-module__hHbksG__field{flex-direction:column;gap:.5rem;display:flex}.auth-module__hHbksG__label{color:var(--xp-text);font-size:.8125rem;font-weight:500}.auth-module__hHbksG__input{border-radius:var(--xp-radius-md);border:.0625rem solid var(--xp-outline-variant);background:var(--xp-surface-container-lowest);width:100%;font:inherit;color:var(--xp-text);padding:.75rem 1rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.auth-module__hHbksG__input::placeholder{color:var(--xp-outline)}.auth-module__hHbksG__input:focus{border-color:var(--xp-primary-container);outline:none;box-shadow:0 0 0 .1875rem #2d362e1f}.auth-module__hHbksG__submit{border-radius:var(--xp-radius-md);background:var(--xp-primary-container);width:100%;color:var(--xp-on-primary);font:inherit;cursor:pointer;border:0;margin-top:.25rem;padding:.9375rem 1rem;font-size:.9375rem;font-weight:600;transition:opacity .15s;box-shadow:0 .0625rem .125rem #00000014}.auth-module__hHbksG__submit:hover:not(:disabled){opacity:.9}.auth-module__hHbksG__submit:disabled{opacity:.45;cursor:not-allowed}.auth-module__hHbksG__hint{color:var(--xp-outline);font-size:.75rem;line-height:1.7}.auth-module__hHbksG__formError{align-items:center;gap:var(--xp-space-2);padding:var(--xp-space-6) var(--xp-space-4);background:var(--xp-error-bg);color:var(--xp-on-error-container);font-family:var(--xp-font-body);overflow-wrap:anywhere;text-align:center;border:0;flex-direction:column;font-size:.875rem;font-weight:400;line-height:1.7;display:flex}.auth-module__hHbksG__formError:before{content:"error_outline" / "";font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 28;width:1.75rem;height:1.75rem;color:var(--xp-error);font-family:Material Symbols Outlined;font-size:1.75rem;font-weight:400;line-height:1}.auth-module__hHbksG__footer{text-align:center;color:var(--xp-on-surface-variant);font-size:.8125rem}.auth-module__hHbksG__footer a{color:var(--xp-primary-container);border-bottom:.0625rem solid #0000;margin-left:.25rem;font-weight:600;transition:border-color .15s}.auth-module__hHbksG__footer a:hover{border-bottom-color:var(--xp-primary-container)}.auth-module__hHbksG__visualCol{width:100%;position:relative}@media (min-width:1024px){.auth-module__hHbksG__visualCol{justify-self:center;width:min(100%,34rem)}}.auth-module__hHbksG__visualFrame{z-index:1;border-radius:var(--xp-radius-md);background:var(--xp-surface-tint);width:100%;height:20rem;position:relative;overflow:hidden;box-shadow:0 .5rem 1.5rem #1821191f}@media (min-width:1024px){.auth-module__hHbksG__visualFrame{border-radius:var(--xp-radius-md);width:min(100%,34rem);height:min(40rem,100dvh - 13.75rem);margin-inline:auto}}.auth-module__hHbksG__visualFrame img{object-fit:contain;padding:1.5rem}.auth-module__hHbksG__ring{z-index:0;pointer-events:none;width:17.5rem;height:17.5rem;display:none;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}@media (min-width:1024px){.auth-module__hHbksG__ring{display:block}}.auth-module__hHbksG__ring svg{width:100%;height:100%;animation:24s linear infinite auth-module__hHbksG__authRingRotate}.auth-module__hHbksG__ring text{font-family:var(--xp-font-mono,monospace);letter-spacing:.3125rem;fill:var(--xp-primary-container);font-size:.8125rem}@keyframes auth-module__hHbksG__authRingRotate{to{transform:rotate(360deg)}}
