.st-auth-head{justify-content:space-between}.st-auth,.st-auth-head{display:flex;align-items:center;padding-top:24px}.st-auth{min-height:calc(100vh - 220px);flex-direction:column;justify-content:center;gap:20px;padding-bottom:24px;text-align:center}.st-auth-hint{max-width:320px;color:var(--site-muted);font-size:15px}.st-auth-foot{padding:16px 24px 32px}.st-auth-foot ul{display:flex;flex-wrap:wrap;gap:4px 24px;justify-content:center;color:var(--site-muted)}.st-auth-foot a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;text-decoration:none}.st-auth-head .st-brand,.st-auth-link{min-height:44px}.st-auth-link{color:var(--site-link);font-size:15px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.st-auth-card{background:var(--site-surface);border-radius:22px;padding:18px 22px;max-width:460px;text-align:left;width:100%}.st-auth-title{font-size:28px;font-weight:800;letter-spacing:-.01em}.st-auth-pill{border:2px solid var(--site-control);border-radius:999px;padding:4px 14px;font-family:var(--site-font-mono),ui-monospace,monospace;font-size:13px}.st-auth-steps{list-style:decimal;padding-left:20px;display:flex;flex-direction:column;gap:4px;color:var(--site-muted);font-size:15px}.st-auth p{overflow-wrap:anywhere}.st-island{background:rgb(var(--c-ink));color:#f1f5f9;border-radius:22px;padding:18px;width:100%;max-width:460px;text-align:left}.site{--st-focus:#67E8F9}.site[data-site-theme=light]{--st-focus:#0E7490}.site .cl-rootBox{width:100%;max-width:25rem;color:var(--site-fg)}.site .cl-rootBox *{color:inherit}.site .cl-cardBox{width:100%!important;max-width:100%!important}.site .cl-card,.site .cl-cardBox,.site .cl-main{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.site .cl-alternativeMethodsBlockButton,.site .st-clerk-social{background:var(--site-surface)!important;color:var(--site-fg)!important;border:2px solid var(--site-control)!important;border-radius:999px!important;padding:12px 18px!important;min-height:48px;box-shadow:none!important}.site .cl-alternativeMethodsBlockButton:hover,.site .st-clerk-social:hover{border-color:var(--site-fg)!important}.site .cl-providerIcon__apple{filter:none}.site[data-site-theme=dark] .cl-providerIcon__apple{filter:invert(1)}.site .st-clerk-label,.site .st-clerk-text{color:var(--site-fg)!important}.site .st-clerk-label{font-size:.9375rem}.site .cl-dividerText,.site .cl-formFieldHintText,.site .cl-formFieldInfoText{color:var(--site-muted)!important;opacity:1!important}.site .cl-dividerLine{background:var(--site-line)!important}.site .st-clerk-input{background:var(--site-surface)!important;color:var(--site-fg)!important;-webkit-text-fill-color:var(--site-fg)!important;caret-color:var(--site-fg);border:2px solid var(--site-control)!important;border-radius:14px!important;font-size:1rem!important;min-height:44px;box-shadow:none!important}.site .st-clerk-input::-moz-placeholder{color:var(--site-muted)!important;-webkit-text-fill-color:var(--site-muted)!important;opacity:1!important}.site .st-clerk-input::placeholder{color:var(--site-muted)!important;-webkit-text-fill-color:var(--site-muted)!important;opacity:1!important}.site .st-clerk-input:disabled{background:var(--site-surface)!important;-webkit-text-fill-color:var(--site-muted)!important;opacity:1!important;cursor:not-allowed}.site .st-clerk-input:-webkit-autofill,.site .st-clerk-input:-webkit-autofill:active,.site .st-clerk-input:-webkit-autofill:focus,.site .st-clerk-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--site-fg)!important;caret-color:var(--site-fg);box-shadow:0 0 0 100px var(--site-surface) inset!important;-webkit-transition:background-color 600000s 0s;transition:background-color 600000s 0s}.site .st-clerk-input:autofill,.site .st-clerk-input:autofill:active,.site .st-clerk-input:autofill:focus,.site .st-clerk-input:autofill:hover{-webkit-text-fill-color:var(--site-fg)!important;caret-color:var(--site-fg);box-shadow:0 0 0 100px var(--site-surface) inset!important}.site .cl-formFieldInputShowPasswordButton,.site .cl-formFieldInputShowPasswordButton:focus-visible,.site .cl-formFieldInputShowPasswordButton:hover{color:var(--site-fg)!important;opacity:1!important;min-width:44px;top:2px!important;bottom:2px;right:2px!important;height:auto!important;justify-content:center;border-radius:12px}.site .cl-formFieldInputGroup .st-clerk-input{padding-right:48px!important}.site .cl-formFieldInputShowPasswordIcon{color:var(--site-fg)!important;opacity:1!important}.site .cl-backLink,.site .cl-formButtonReset,.site .cl-formResendCodeLink,.site .st-clerk-link{color:var(--site-link)!important;font-size:.875rem;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:24px;padding:10px 0;margin:-10px 0}.site .st-clerk-primary{background:var(--site-btn)!important;background-image:none!important;color:var(--site-btnfg)!important;border:2px solid var(--site-btn)!important;border-radius:999px!important;min-height:44px;box-shadow:none!important}.site .st-clerk-primary:hover{background:var(--site-btn)!important;color:var(--site-btnfg)!important;box-shadow:0 0 0 2px var(--site-control)!important}.site .st-clerk-primary svg{opacity:1!important}.site .st-clerk-primary:after{background-image:none!important}.site .st-clerk-primary:disabled,.site .st-clerk-primary[aria-disabled=true]{opacity:.7;cursor:not-allowed}.site[data-site-theme=light] .st-clerk-primary:disabled,.site[data-site-theme=light] .st-clerk-primary[aria-disabled=true]{opacity:.92}.site .cl-otpCodeFieldErrorText,.site .st-clerk-error{color:var(--site-danger)!important;font-size:.875rem}.site .cl-formFieldSuccessText{color:var(--site-ok)!important;font-size:.875rem}.site .cl-alert,.site .cl-identityPreview,.site .cl-otpCodeFieldInput,.site .cl-selectButton{background:var(--site-surface)!important;color:var(--site-fg)!important;-webkit-text-fill-color:var(--site-fg)!important;border:2px solid var(--site-control)!important}.site .cl-alert__danger{border-color:var(--site-danger)!important}.site .cl-identityPreview{background:transparent!important;border-radius:999px!important}.site .cl-rootBox input[type=checkbox],.site .cl-rootBox input[type=radio]{accent-color:var(--site-link)}.site .st-clerk-input[aria-invalid=true]{border-color:var(--site-danger)!important}.site .cl-rootBox :focus-visible{outline:3px solid var(--st-focus)!important;outline-offset:2px}@media (prefers-contrast:more){.site .cl-dividerText,.site .cl-formFieldHintText,.site .cl-formFieldInfoText,.site .st-auth-hint{color:var(--site-fg)!important}.site .st-clerk-input::-moz-placeholder{color:var(--site-fg)!important;-webkit-text-fill-color:var(--site-fg)!important}.site .st-clerk-input::placeholder{color:var(--site-fg)!important;-webkit-text-fill-color:var(--site-fg)!important}.site .cl-alert,.site .cl-alternativeMethodsBlockButton,.site .cl-identityPreview,.site .cl-otpCodeFieldInput,.site .st-clerk-input,.site .st-clerk-social{border-color:var(--site-fg)!important}.site .cl-dividerLine{background:var(--site-fg)!important}.site .cl-rootBox :focus-visible{outline-width:4px!important}}@media (forced-colors:active){.site .st-clerk-input{background:Field!important;color:FieldText!important;-webkit-text-fill-color:FieldText!important;border-color:FieldText!important;box-shadow:none!important}.site .st-clerk-input::-moz-placeholder{color:GrayText!important;-webkit-text-fill-color:GrayText!important}.site .st-clerk-input::placeholder{color:GrayText!important;-webkit-text-fill-color:GrayText!important}.site .cl-alternativeMethodsBlockButton,.site .st-clerk-primary,.site .st-clerk-social{background:ButtonFace!important;color:ButtonText!important;border:2px solid ButtonText!important}.site .cl-backLink,.site .cl-formButtonReset,.site .cl-formResendCodeLink,.site .st-auth-link,.site .st-clerk-link{color:LinkText!important}.site .cl-alert,.site .cl-identityPreview,.site .cl-otpCodeFieldInput{background:Canvas!important;color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;border-color:CanvasText!important}.site .cl-dividerLine{background:CanvasText!important}.site .cl-rootBox :focus-visible{outline:3px solid Highlight!important}.site .cl-providerIcon__apple,.site[data-site-theme=dark] .cl-providerIcon__apple{filter:none}}@media (forced-colors:active) and (prefers-color-scheme:dark){.site .cl-providerIcon__apple,.site[data-site-theme=dark] .cl-providerIcon__apple{filter:invert(1)}}