.check.svelte-3wclrd{display:flex;align-items:flex-start;gap:10px;font-weight:400}.check.svelte-3wclrd input:where(.svelte-3wclrd){width:18px;height:18px;margin-top:2px}.check.svelte-3wclrd span:where(.svelte-3wclrd){display:grid;gap:2px}.check.svelte-3wclrd strong:where(.svelte-3wclrd){font-size:.9rem}.field-help.error.svelte-1wwkhju{color:var(--cf-red)}.compact.svelte-1cayvas{padding:4px 7px;font-size:.7rem}.social-auth.svelte-103khgp{display:grid;gap:10px;margin-bottom:18px}.identity-button.svelte-103khgp{min-height:52px;border:1px solid var(--cf-border-strong);border-radius:var(--cf-radius-sm);display:flex;align-items:center;justify-content:center;gap:11px;text-decoration:none;font-weight:760;padding:11px 16px;transition:filter .15s ease,box-shadow .15s ease,transform .15s ease}.identity-button.svelte-103khgp svg:where(.svelte-103khgp){width:20px;height:20px;flex:none}.identity-button.google.svelte-103khgp{background:#fff;color:#202124}.identity-button.apple.svelte-103khgp{background:#000;color:#fff;border-color:#000}.identity-button.svelte-103khgp:hover{filter:brightness(.98);box-shadow:0 2px 8px #10182814}.identity-button.svelte-103khgp:active{transform:translateY(1px)}@media(max-width:600px){.identity-button.svelte-103khgp{min-height:52px;width:100%}}.field-help.error.svelte-1qidjt8{color:var(--cf-red)}.turnstile-wrap.svelte-1kv7gba{min-height:66px}.field-help.error.svelte-1kv7gba{color:var(--cf-red);font-size:.78rem}.otp-field.svelte-1j6wj1f{border:0;padding:0;margin:0;display:grid;gap:7px}.otp-field.svelte-1j6wj1f legend:where(.svelte-1j6wj1f){font-size:.9rem;font-weight:700;padding:0;margin-bottom:7px}.otp-row.svelte-1j6wj1f{display:grid;grid-template-columns:repeat(6,minmax(40px,1fr));gap:8px;max-width:360px}.otp-row.svelte-1j6wj1f input:where(.svelte-1j6wj1f){text-align:center;font-size:1.15rem;font-weight:800;padding-inline:4px}.otp-field.svelte-1j6wj1f:disabled{opacity:.65}@media(max-width:430px){.otp-row.svelte-1j6wj1f{gap:5px}.otp-row.svelte-1j6wj1f input:where(.svelte-1j6wj1f){min-width:0}}.totp-qr.svelte-1kk9pnj{display:flex;justify-content:center;padding:12px 0}.totp-qr.svelte-1kk9pnj img:where(.svelte-1kk9pnj){width:min(240px,100%);height:auto;border-radius:12px;background:#fff;padding:8px}.brand-logo.svelte-lov0g0{display:block;max-width:100%;height:auto;object-fit:contain}
