.auth-shell_shell__D_bWX{--auth-action:var(--success);--auth-action-hover:var(--success-700);--auth-radius:4px;--auth-control-height:40px;display:grid;grid-template-columns:minmax(480px,37.5%) minmax(0,1fr);min-height:100dvh;background:var(--white);color:var(--gray-900)}.auth-shell_access__aZV_9{min-width:0}.auth-shell_content__qfz67{width:min(100% - 64px,450px);margin:0 auto;padding-top:70px}.auth-shell_shell__D_bWX[data-auth-screen=login] .auth-shell_content__qfz67{max-width:418px}.auth-shell_mobileBrand__MKgIh{display:flex;justify-content:center;margin-bottom:32px}.auth-shell_shell__D_bWX[data-auth-screen=login] .auth-shell_mobileBrand__MKgIh{margin-bottom:48px}.auth-shell_brand__bbwQR{display:block;width:208px;height:auto;max-width:100%}.auth-shell_legal__Y26ll{padding:24px 24px 32px}.auth-shell_panel__TfWTk{min-width:0;padding:90px 56px;background:var(--primary-900);color:white}.auth-shell_panelCopy__oQOER{max-width:620px}.auth-shell_eyebrow__FxcDr{margin-bottom:24px;font-size:14px;line-height:22px}.auth-shell_panelCopy__oQOER h2{max-width:16ch;margin:0 0 32px;font-size:clamp(32px,3.1vw,52px);font-weight:600;line-height:1.15}.auth-shell_panelCopy__oQOER>p:not(.auth-shell_eyebrow__FxcDr){max-width:34ch;font-size:22px;line-height:1.5}.auth-shell_panelCopy__oQOER ul{display:grid;gap:20px;margin-top:48px;padding-top:32px;border-top:1px solid rgb(255 255 255/30%);font-size:16px;line-height:24px}.auth-shell_shell__D_bWX [data-auth-card]{width:100%;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.auth-shell_shell__D_bWX [data-auth-header]{align-items:stretch;text-align:left;margin-bottom:28px}.auth-shell_shell__D_bWX [data-auth-brand]{display:none}.auth-shell_shell__D_bWX [data-auth-header] h1{font-size:26px;font-weight:600;line-height:1.45}.auth-shell_shell__D_bWX[data-auth-screen=support] [data-auth-header] h1{font-size:22px}.auth-shell_shell__D_bWX [data-auth-description]{max-width:none;margin-top:16px;font-size:14px;line-height:22px}.auth-shell_shell__D_bWX [data-auth-footer]{margin-top:32px;padding-top:0;border:0}.auth-shell_shell__D_bWX [data-auth-card] form{gap:24px}.auth-shell_shell__D_bWX [data-auth-card] label{font-size:14px;line-height:20px;font-weight:400}.auth-shell_shell__D_bWX [data-auth-card] input:not([type=checkbox]):not([type=radio]){height:var(--auth-control-height);min-width:0;border:1px solid #c9d3dd;border-radius:var(--auth-radius);background:var(--white);font-size:14px;box-shadow:none}.auth-shell_shell__D_bWX [data-auth-card] input:focus{outline:2px solid var(--primary);outline-offset:1px}.auth-shell_shell__D_bWX [data-auth-card] input[aria-invalid=true]{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.auth-shell_shell__D_bWX [data-auth-card] input:-moz-read-only{background:var(--gray-100);color:var(--gray-700)}.auth-shell_shell__D_bWX [data-auth-card] input:disabled,.auth-shell_shell__D_bWX [data-auth-card] input:read-only{background:var(--gray-100);color:var(--gray-700)}.auth-shell_shell__D_bWX [data-auth-card] :is(button,a)[class~=bg-primary]{min-height:var(--auth-control-height);height:auto;width:100%;padding:9px 16px;border:1px solid transparent;border-radius:var(--auth-radius);background:var(--auth-action);color:white;font-size:14px;font-weight:600;line-height:20px;white-space:normal}.auth-shell_shell__D_bWX [data-auth-card] :is(button,a)[class~=bg-primary]:hover:not(:disabled){background:var(--auth-action-hover)}.auth-shell_shell__D_bWX [data-auth-card] button:disabled{cursor:not-allowed}.auth-shell_shell__D_bWX [data-auth-card] button[class~=bg-primary]:disabled{background:var(--auth-action);opacity:.55}.auth-shell_shell__D_bWX [data-auth-card] button[aria-busy=true]{opacity:.8}.auth-shell_shell__D_bWX [data-auth-card] :is(a,button):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.auth-shell_shell__D_bWX [data-auth-card] [role=alert],.auth-shell_shell__D_bWX [data-auth-card] [role=status]{border-radius:var(--auth-radius)}.auth-shell_shell__D_bWX [data-auth-result]{align-items:stretch;text-align:left}.auth-shell_shell__D_bWX [data-auth-result]>span{align-self:flex-start}.auth-shell_shell__D_bWX [data-auth-actions]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.auth-shell_shell__D_bWX [data-auth-actions]>a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid #c9d3dd;border-radius:var(--auth-radius);background:var(--gray-100);font-size:14px;color:var(--primary-900)}.auth-shell_shell__D_bWX [data-auth-forgot]{align-self:flex-start;font-size:14px;color:var(--primary)}.auth-shell_shell__D_bWX [data-auth-create]{text-align:center;font-size:14px}.auth-shell_shell__D_bWX [data-auth-step-actions]{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:16px}.auth-shell_signup__0HpUO{--auth-action:var(--primary);--auth-action-hover:var(--primary-900);--auth-radius:4px;--auth-control-height:48px;grid-template-columns:minmax(300px,27.5%) minmax(0,1fr)}.auth-shell_signup__0HpUO .auth-shell_access__aZV_9{grid-column:2;grid-row:1}.auth-shell_signup__0HpUO .auth-shell_content__qfz67{width:min(100% - 64px,480px);padding-top:80px;padding-bottom:40px}.auth-shell_signup__0HpUO .auth-shell_access__aZV_9{background:#f1f5f9}.auth-shell_signup__0HpUO .auth-shell_legal__Y26ll{background:var(--white)}.auth-shell_signup__0HpUO .auth-shell_mobileBrand__MKgIh{display:none}.auth-shell_signup__0HpUO .auth-shell_panel__TfWTk{grid-column:1;grid-row:1;padding:52px;background:var(--primary)}.auth-shell_panelBrand__toDLm{width:-moz-fit-content;width:fit-content;max-width:100%;padding:20px;margin-bottom:44px;background:white}.auth-shell_signup__0HpUO .auth-shell_panelCopy__oQOER h2{font-size:28px;line-height:36px}.auth-shell_signup__0HpUO .auth-shell_panelCopy__oQOER>p:not(.auth-shell_eyebrow__FxcDr){font-size:16px;line-height:26px}.auth-shell_signup__0HpUO .auth-shell_panelCopy__oQOER ul{font-size:14px}.auth-shell_signup__0HpUO [data-auth-header] h1{color:var(--primary);font-size:32px;line-height:40px;font-weight:700}.auth-shell_signup__0HpUO [data-auth-progress]{order:-1;margin:0 0 32px}.auth-shell_signup__0HpUO [data-auth-progress] progress{display:block;width:100%;height:4px;border:0;border-radius:0;overflow:hidden;background:#b9c8d5;accent-color:var(--primary)}.auth-shell_signup__0HpUO [data-auth-progress] progress::-webkit-progress-bar{border-radius:0;background:#b9c8d5}.auth-shell_signup__0HpUO [data-auth-progress] progress::-webkit-progress-value{border-radius:0;background:var(--primary)}.auth-shell_signup__0HpUO [data-auth-progress] progress::-moz-progress-bar{border-radius:0;background:var(--primary)}.auth-shell_signup__0HpUO [data-auth-progress] p{margin-top:12px;font-size:12px;color:var(--gray-700)}.auth-shell_signup__0HpUO [data-auth-card] :is(button,a)[class~=bg-primary]{min-height:50px;font-size:16px}@media (max-width:1023px){.auth-shell_shell__D_bWX,.auth-shell_signup__0HpUO{display:block}.auth-shell_panel__TfWTk{display:none}.auth-shell_content__qfz67{padding-top:56px}.auth-shell_signup__0HpUO .auth-shell_content__qfz67{padding-top:42px}.auth-shell_signup__0HpUO .auth-shell_mobileBrand__MKgIh{display:flex;justify-content:flex-start;margin-bottom:24px}}@media (max-width:767px){.auth-shell_shell__D_bWX{--auth-control-height:44px}.auth-shell_content__qfz67{width:calc(100% - 56px)}.auth-shell_shell__D_bWX[data-auth-screen=login] .auth-shell_content__qfz67{width:calc(100% - 64px)}.auth-shell_shell__D_bWX [data-auth-card] input:not([type=checkbox]):not([type=radio]){font-size:16px}.auth-shell_shell__D_bWX [data-auth-actions]{grid-template-columns:1fr}.auth-shell_shell__D_bWX [data-auth-actions]>a{min-height:44px}.auth-shell_shell__D_bWX [data-auth-card] button[aria-controls]{width:40px;height:40px;right:2px}.auth-shell_signup__0HpUO{--auth-control-height:48px}.auth-shell_signup__0HpUO .auth-shell_content__qfz67{width:calc(100% - 48px)}.auth-shell_signup__0HpUO [data-auth-header] h1{font-size:24px;line-height:32px}.auth-shell_signup__0HpUO [data-auth-progress]{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.auth-shell_shell__D_bWX *,.auth-shell_shell__D_bWX :after,.auth-shell_shell__D_bWX :before{animation:none!important;transition:none!important}}.auth-shell_shell__D_bWX[data-auth-screen=onboarding] .auth-shell_content__qfz67{max-width:680px}.auth-shell_shell__D_bWX[data-auth-screen=signup] .auth-shell_content__qfz67{width:100%;max-width:none;padding-bottom:0}.auth-shell_shell__D_bWX[data-auth-screen=signup] [data-auth-card]{display:grid;grid-template-columns:minmax(24px,1fr) minmax(0,480px) minmax(24px,1fr)}.auth-shell_shell__D_bWX[data-auth-screen=signup] [data-auth-card]>*{grid-column:2;min-width:0}.auth-shell_shell__D_bWX[data-auth-screen=signup] [data-auth-footer]{grid-column:1/-1;margin-top:40px;padding:16px 24px 0;background:var(--white)}.auth-shell_shell__D_bWX[data-auth-screen=signup] .auth-shell_mobileBrand__MKgIh{margin-left:24px;margin-right:24px}.auth-shell_shell__D_bWX [data-auth-card] form>h1,.auth-shell_shell__D_bWX [data-auth-result] h1{font-size:22px;font-weight:600;line-height:1.45}