.auth-workflow-animation-module__0CqTka__panel{--motion-state:paused;--motion-duration:12s;--motion-ease:cubic-bezier(.45, 0, .2, 1);display:none}.auth-workflow-animation-module__0CqTka__panel[data-playing=true]{--motion-state:running}main:focus-within+.auth-workflow-animation-module__0CqTka__panel{--motion-state:paused}.auth-workflow-animation-module__0CqTka__composition{width:100%;max-width:460px;margin:0}.auth-workflow-animation-module__0CqTka__scene{width:100%;max-height:calc(100svh - 340px);display:block;overflow:visible}.auth-workflow-animation-module__0CqTka__connections{stroke:var(--neutral-200);stroke-width:1.4px;stroke-linecap:round}.auth-workflow-animation-module__0CqTka__signals{stroke:var(--violet-500);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:8 110}.auth-workflow-animation-module__0CqTka__surface{fill:var(--background-primary);filter:drop-shadow(0 5px 10px #2318320d)}.auth-workflow-animation-module__0CqTka__icon{color:var(--violet-600);fill:currentColor}.auth-workflow-animation-module__0CqTka__inputSignal{animation:auth-workflow-animation-module__0CqTka__collect var(--motion-duration) ease-in-out infinite}.auth-workflow-animation-module__0CqTka__exactSignal{animation:auth-workflow-animation-module__0CqTka__deliver var(--motion-duration) ease-in-out infinite}.auth-workflow-animation-module__0CqTka__people{transform-origin:188px 122px}.auth-workflow-animation-module__0CqTka__document{transform-origin:60px 242px}.auth-workflow-animation-module__0CqTka__message{transform-origin:366px 196px}.auth-workflow-animation-module__0CqTka__receipt{transform-origin:354px 414px}.auth-workflow-animation-module__0CqTka__bank{transform-origin:78px 409px}.auth-workflow-animation-module__0CqTka__people,.auth-workflow-animation-module__0CqTka__document,.auth-workflow-animation-module__0CqTka__message,.auth-workflow-animation-module__0CqTka__receipt,.auth-workflow-animation-module__0CqTka__bank{animation:auth-workflow-animation-module__0CqTka__input-response var(--motion-duration) var(--motion-ease) infinite}.auth-workflow-animation-module__0CqTka__bill{transform-origin:220px 308px;animation:auth-workflow-animation-module__0CqTka__process var(--motion-duration) var(--motion-ease) infinite}.auth-workflow-animation-module__0CqTka__exact{transform-origin:220px 530px;animation:auth-workflow-animation-module__0CqTka__receive var(--motion-duration) var(--motion-ease) infinite}.auth-workflow-animation-module__0CqTka__scene *{animation-play-state:var(--motion-state)}.auth-workflow-animation-module__0CqTka__caption{text-align:center;padding:20px 0 0}.auth-workflow-animation-module__0CqTka__caption h2{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(22px,1.7vw,30px);font-weight:600;line-height:1.25}.auth-workflow-animation-module__0CqTka__caption h2 span{color:var(--violet-600)}@keyframes auth-workflow-animation-module__0CqTka__collect{0%,8%{stroke-dashoffset:8px;opacity:0}12%{opacity:1}39%{stroke-dashoffset:-100px;opacity:1}43%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes auth-workflow-animation-module__0CqTka__deliver{0%,48%{stroke-dashoffset:8px;opacity:0}50%{opacity:1}68%{stroke-dashoffset:-100px;opacity:1}71%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes auth-workflow-animation-module__0CqTka__input-response{0%,7%,15%,to{transform:scale(1)}8%{transform:scale(.98)}10.5%{transform:scale(1.18)}13%{transform:scale(.995)}}@keyframes auth-workflow-animation-module__0CqTka__process{0%,38%,46%,to{transform:scale(1)}39%{transform:scale(.98)}41.5%{transform:scale(1.22)}44%{transform:scale(.995)}}@keyframes auth-workflow-animation-module__0CqTka__receive{0%,67%,75%,to{transform:scale(1)}68%{transform:scale(.98)}70.5%{transform:scale(1.18)}73%{transform:scale(.995)}}@media (min-width:1024px){.auth-workflow-animation-module__0CqTka__panel{background:var(--neutral-50);justify-content:center;align-self:start;align-items:center;height:100svh;padding:64px clamp(20px,2.5vw,48px);display:flex;position:sticky;top:0;overflow:hidden}}@media (min-width:1024px) and (max-height:700px){.auth-workflow-animation-module__0CqTka__panel{padding-block:48px}.auth-workflow-animation-module__0CqTka__scene{max-height:calc(100svh - 300px)}.auth-workflow-animation-module__0CqTka__caption{padding-top:12px}.auth-workflow-animation-module__0CqTka__caption h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.auth-workflow-animation-module__0CqTka__scene *{animation:none}.auth-workflow-animation-module__0CqTka__signals{opacity:0}}
.auth-form-shell-module__6MEzfq__shell{background:var(--background-primary);min-height:100svh;color:var(--content-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--content-subdued:var(--neutral-600);grid-template-columns:minmax(0,1fr);display:grid}.auth-form-shell-module__6MEzfq__main{justify-content:center;align-items:center;min-width:0;min-height:100svh;padding:72px 24px;display:flex}.auth-form-shell-module__6MEzfq__content{width:100%;max-width:416px}.auth-form-shell-module__6MEzfq__header{text-align:center;flex-direction:column;align-items:center;gap:32px;margin-bottom:40px;display:flex}.auth-form-shell-module__6MEzfq__title{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;font-size:30px;font-weight:600;line-height:1.25}.auth-form-shell-module__6MEzfq__description{color:var(--content-secondary);text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.5}.auth-form-shell-module__6MEzfq__input{border-color:var(--neutral-500);height:56px;caret-color:var(--violet-600);border-radius:12px;font-size:16px}.auth-form-shell-module__6MEzfq__input:focus-visible{border-color:var(--violet-600);outline:2px solid var(--violet-200);outline-offset:2px}.auth-form-shell-module__6MEzfq__passwordField{position:relative}.auth-form-shell-module__6MEzfq__passwordInput{padding-right:52px}.auth-form-shell-module__6MEzfq__visibilityButton{inset-block:6px;width:44px;color:var(--content-secondary);border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;right:6px}.auth-form-shell-module__6MEzfq__visibilityButton:hover{background:var(--background-secondary)}.auth-form-shell-module__6MEzfq__visibilityButton:disabled{opacity:.5;cursor:not-allowed}.auth-form-shell-module__6MEzfq__loginOptions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.auth-form-shell-module__6MEzfq__loginOptions>a{margin-left:auto}.auth-form-shell-module__6MEzfq__rememberMe{min-height:24px;color:var(--content-secondary);cursor:pointer;align-items:center;gap:8px;font-size:14px;line-height:20px;display:inline-flex}.auth-form-shell-module__6MEzfq__rememberMe input{width:18px;height:18px;accent-color:var(--violet-600);cursor:inherit;flex-shrink:0;margin:0}.auth-form-shell-module__6MEzfq__rememberMe input:focus-visible{outline:2px solid var(--violet-600);outline-offset:3px}.auth-form-shell-module__6MEzfq__rememberMe:has(input:disabled){opacity:.5;cursor:not-allowed}.auth-form-shell-module__6MEzfq__submitRow{justify-content:center;padding-top:16px;display:flex}.auth-form-shell-module__6MEzfq__submitButton{background:var(--background-highlighted);min-width:128px;height:48px;color:var(--content-primary-inverse);border-radius:999px;padding-inline:28px;font-size:14px}.auth-form-shell-module__6MEzfq__content a{text-underline-offset:3px}.auth-form-shell-module__6MEzfq__content a:focus-visible,.auth-form-shell-module__6MEzfq__visibilityButton:focus-visible{outline:2px solid var(--violet-600);outline-offset:3px}.auth-form-shell-module__6MEzfq__content ::selection{background:var(--violet-100);color:var(--violet-950)}@media (min-width:1024px){.auth-form-shell-module__6MEzfq__shell{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.auth-form-shell-module__6MEzfq__main{padding-inline:48px}}@media (max-width:639px){.auth-form-shell-module__6MEzfq__main{padding-top:88px;padding-bottom:40px}.auth-form-shell-module__6MEzfq__header{gap:24px;margin-bottom:32px}.auth-form-shell-module__6MEzfq__title{font-size:28px}}
.auth-code-input-module__1W8TDG__field{width:100%;position:relative}.auth-code-input-module__1W8TDG__input{opacity:0;border:0;width:100%;height:100%;padding:0;font-size:28px;position:absolute;inset:0}.auth-code-input-module__1W8TDG__slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1.5vw,12px);display:grid;position:relative}.auth-code-input-module__1W8TDG__slot{border:1px solid var(--neutral-500);background:var(--background-primary);min-width:0;height:64px;color:var(--content-primary);font-variant-numeric:tabular-nums;cursor:text;border-radius:12px;justify-content:center;align-items:center;font-size:28px;font-weight:500;line-height:1;transition:border-color .15s,background-color .15s;display:flex}.auth-code-input-module__1W8TDG__slot[data-selected=true]{background:var(--violet-50)}.auth-code-input-module__1W8TDG__field[data-invalid=true] .auth-code-input-module__1W8TDG__slot{border-color:var(--border-negative)}.auth-code-input-module__1W8TDG__slot[data-active=true]{border-color:var(--violet-600);outline:2px solid var(--violet-200);outline-offset:2px}.auth-code-input-module__1W8TDG__caret{background:var(--violet-600);border-radius:1px;width:2px;height:28px}.auth-code-input-module__1W8TDG__field[data-disabled=true]{opacity:.5}.auth-code-input-module__1W8TDG__field[data-disabled=true] .auth-code-input-module__1W8TDG__slot{cursor:not-allowed}@media (max-width:639px){.auth-code-input-module__1W8TDG__slots{gap:8px}.auth-code-input-module__1W8TDG__slot{height:56px;font-size:26px}}@media (prefers-reduced-motion:reduce){.auth-code-input-module__1W8TDG__slot{transition:none}}
