.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{text-decoration:none}.st-auth-foot a,.st-auth-link{display:inline-flex;align-items:center;min-height:44px}.st-auth-link{color:var(--site-link);font-size:15px}.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-clerk-social{background:var(--site-surface)!important;border:2px solid var(--site-control)!important;border-radius:999px!important;padding:12px 18px!important;min-height:48px}.site .st-clerk-input,.site .st-clerk-label,.site .st-clerk-social,.site .st-clerk-social *,.site .st-clerk-text{color:var(--site-fg)!important}.site .st-clerk-input{background:var(--site-surface)!important;border:2px solid var(--site-control)!important;border-radius:14px!important}.site .st-clerk-link{color:var(--site-link)!important}.site .st-clerk-primary{background:var(--site-btn)!important;color:var(--site-btnfg)!important;border-radius:999px!important;min-height:44px}.site .st-clerk-error{color:var(--site-danger)!important}.site .cl-rootBox *{color:var(--site-fg)}.site .cl-alert,.site .cl-otpCodeFieldInput{background:var(--site-surface)!important;border:2px solid var(--site-control)!important}.site .st-clerk-input[aria-invalid=true]{border-color:var(--site-danger)!important}.site .cl-rootBox :focus-visible{outline:3px solid var(--site-link)!important;outline-offset:2px}