.AuthPageShell-module__i3fEXq__root{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.AuthPageShell-module__i3fEXq__main{padding:var(--space-12) var(--space-4) var(--space-16);flex:1;place-items:start center;display:grid}.AuthPageShell-module__i3fEXq__card{width:min(100%,460px);padding:var(--space-8) var(--space-6);gap:var(--space-7);flex-direction:column;display:flex}@media (max-width:420px){.AuthPageShell-module__i3fEXq__main{padding-inline:var(--space-3)}.AuthPageShell-module__i3fEXq__card{padding:var(--space-6) var(--space-4)}}.AuthPageShell-module__i3fEXq__intro{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.AuthPageShell-module__i3fEXq__intro h1{color:var(--accent-text)!important}.AuthPageShell-module__i3fEXq__clerk{--burst-accent:var(--accent);--burst-accent-hover:var(--accent-hover);--burst-text-on-accent:var(--text-on-accent);flex-direction:column;justify-content:center;gap:24px;width:100%;min-width:0;display:flex}:is(.AuthPageShell-module__i3fEXq__clerk .cl-rootBox,.AuthPageShell-module__i3fEXq__clerk .cl-cardBox,.AuthPageShell-module__i3fEXq__clerk .cl-card,.AuthPageShell-module__i3fEXq__clerk .cl-main,.AuthPageShell-module__i3fEXq__clerk .cl-form,.AuthPageShell-module__i3fEXq__clerk .cl-formField,.AuthPageShell-module__i3fEXq__clerk .cl-formFieldRow,.AuthPageShell-module__i3fEXq__clerk .cl-formFieldInputGroup,.AuthPageShell-module__i3fEXq__clerk .cl-socialButtons,.AuthPageShell-module__i3fEXq__clerk .cl-socialButtonsBlockButton,.AuthPageShell-module__i3fEXq__clerk .cl-formButtonPrimary){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}:is(.AuthPageShell-module__i3fEXq__clerk .cl-card,.AuthPageShell-module__i3fEXq__clerk .cl-cardBox){box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;overflow:visible!important}.AuthPageShell-module__i3fEXq__clerk .cl-header{display:none!important}.AuthPageShell-module__i3fEXq__clerk .cl-main{gap:var(--space-4)!important}.AuthPageShell-module__i3fEXq__clerk .cl-socialButtonsBlockButton{background:var(--panel)!important;border:var(--border-thin) solid var(--border-strong)!important;border-radius:var(--radius-md)!important;color:var(--text)!important;font-family:var(--font-sans)!important;font-weight:var(--fw-semibold)!important;font-size:var(--fs-400)!important;height:40px!important;transition:border-color var(--dur-fast) ease, color var(--dur-fast) ease!important}.AuthPageShell-module__i3fEXq__clerk .cl-socialButtonsBlockButton:hover{border-color:var(--ink)!important;color:var(--text)!important;background:var(--bg-subtle)!important}.AuthPageShell-module__i3fEXq__clerk .cl-dividerLine{background:var(--border)!important}.AuthPageShell-module__i3fEXq__clerk .cl-dividerText{color:var(--text-faint)!important;font-size:var(--fs-200)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.AuthPageShell-module__i3fEXq__clerk .cl-formFieldLabel{font-size:var(--fs-300)!important;font-weight:var(--fw-semibold)!important;color:var(--text)!important}.AuthPageShell-module__i3fEXq__clerk .cl-formFieldInput{box-sizing:border-box!important;width:100%!important;max-width:100%!important;font-family:var(--font-sans)!important;font-size:var(--fs-400)!important;color:var(--text)!important;background:var(--panel)!important;border:var(--border-thin) solid var(--border-strong)!important;border-radius:var(--radius-md)!important;padding:var(--space-2-5) var(--space-3)!important;transition:border-color var(--dur-base) ease, box-shadow var(--dur-base) ease!important;outline:none!important}.AuthPageShell-module__i3fEXq__clerk .cl-formFieldInput:hover{border-color:var(--ink)!important}.AuthPageShell-module__i3fEXq__clerk .cl-formFieldInput:focus{border-color:var(--focus-color)!important;box-shadow:var(--focus-ring)!important}.AuthPageShell-module__i3fEXq__clerk .cl-formButtonPrimary{box-sizing:border-box!important;background:var(--burst-accent)!important;background-color:var(--burst-accent)!important;color:var(--burst-text-on-accent)!important;font-family:var(--font-sans)!important;font-weight:var(--fw-semibold)!important;font-size:var(--fs-500)!important;border-radius:var(--radius-md)!important;padding:var(--space-3) var(--space-6)!important;cursor:pointer!important;width:100%!important;max-width:100%!important;transition:background var(--dur-fast) ease, transform var(--dur-fast) ease!important;box-shadow:none!important;border:none!important}.AuthPageShell-module__i3fEXq__clerk .cl-formButtonPrimary:hover{background:var(--burst-accent-hover)!important;background-color:var(--burst-accent-hover)!important}.AuthPageShell-module__i3fEXq__clerk .cl-formButtonPrimary:active{transform:translateY(1px)!important}:is(.AuthPageShell-module__i3fEXq__clerk .cl-formButtonReset,.AuthPageShell-module__i3fEXq__clerk .cl-formResendCodeLink){color:var(--text-muted)!important;font-family:var(--font-sans)!important;font-size:var(--fs-300)!important;font-weight:var(--fw-semibold)!important;cursor:pointer!important;transition:color var(--dur-fast) ease!important;background:0 0!important;border:none!important}:is(.AuthPageShell-module__i3fEXq__clerk .cl-formButtonReset:hover,.AuthPageShell-module__i3fEXq__clerk .cl-formResendCodeLink:hover){color:var(--text)!important}.AuthPageShell-module__i3fEXq__clerk .cl-footer{border-top:var(--border-thin) solid var(--border-subtle)!important;padding-top:var(--space-4)!important;text-align:center!important;background:0 0!important}.AuthPageShell-module__i3fEXq__clerk .cl-footerActionText{color:var(--text-muted)!important;font-size:var(--fs-300)!important}.AuthPageShell-module__i3fEXq__clerk .cl-footerActionLink{color:var(--text)!important;font-weight:var(--fw-semibold)!important;font-size:var(--fs-300)!important;transition:color var(--dur-fast) ease!important;background:var(--panel)!important;padding:0 var(--space-3)!important;text-decoration:none!important}.AuthPageShell-module__i3fEXq__clerk .cl-footerActionLink:hover{color:var(--accent-text)!important}.AuthPageShell-module__i3fEXq__clerk .cl-footerItem{display:none!important}:is(.AuthPageShell-module__i3fEXq__clerk .cl-formFieldErrorText,.AuthPageShell-module__i3fEXq__clerk .cl-alertText){color:var(--accent-text)!important;font-size:var(--fs-200)!important}.AuthPageShell-module__i3fEXq__clerk .cl-otpCodeFieldInput{background:var(--panel)!important;border:var(--border-thin) solid var(--border-strong)!important;border-radius:var(--radius-md)!important;color:var(--text)!important;font-family:var(--font-sans)!important;font-size:var(--fs-700)!important}.AuthPageShell-module__i3fEXq__successState{justify-content:center;width:100%;display:flex}.AuthPageShell-module__i3fEXq__successState .AuthPageShell-module__i3fEXq__message-chip{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-2-5);flex-direction:column;display:flex}.AuthPageShell-module__i3fEXq__successMark{background:var(--c-green-500);width:40px;height:40px;color:var(--c-neutral-0);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AuthPageShell-module__i3fEXq__successMark .icon{color:inherit}.AuthPageShell-module__i3fEXq__message-chip{color:var(--text-muted);text-align:center;font-size:var(--fs-400);background:var(--bg-subtle);border:var(--border-thin) solid var(--border-subtle);padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-sm);margin:0}.AuthPageShell-module__i3fEXq__code-confirmation{text-align:center}
