.verify-card.svelte-14ikq2j{background:var(--md-surface-container);border-radius:var(--md-radius-xl);padding:2.5rem 2rem;text-align:center}.verify-card__icon.svelte-14ikq2j{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--md-primary-container);margin-bottom:1.25rem}.verify-card__icon.svelte-14ikq2j .material-icons:where(.svelte-14ikq2j){font-size:28px;color:var(--md-primary)}.verify-card__icon--success.svelte-14ikq2j{background:#125d681f}.verify-card__icon--success.svelte-14ikq2j .material-icons:where(.svelte-14ikq2j){color:var(--md-primary)}.verify-card__title.svelte-14ikq2j{font-size:1.375rem;font-weight:500;color:var(--md-on-surface);margin:0 0 .75rem}.verify-card__desc.svelte-14ikq2j{font-size:.9375rem;color:var(--md-on-surface-variant);line-height:1.7;margin:0 0 1.5rem;max-width:480px;margin-left:auto;margin-right:auto}.sheerid-embed.svelte-14ikq2j{margin:1.5rem 0;min-height:300px;border-radius:var(--md-radius-lg);overflow:hidden}.verify-info.svelte-14ikq2j{display:flex;align-items:flex-start;gap:10px;text-align:left;margin-top:1.5rem;padding:14px 16px;background:var(--md-surface-container-high);border-radius:var(--md-radius-md)}.verify-info.svelte-14ikq2j .material-icons:where(.svelte-14ikq2j){font-size:1.125rem;color:var(--md-on-surface-variant);margin-top:1px;flex-shrink:0}.verify-info.svelte-14ikq2j p:where(.svelte-14ikq2j){font-size:.8125rem;color:var(--md-on-surface-variant);line-height:1.6;margin:0}.verify-loading.svelte-14ikq2j{display:flex;flex-direction:column;align-items:center;gap:12px;padding:2rem 0}.verify-loading.svelte-14ikq2j p:where(.svelte-14ikq2j){font-size:.875rem;color:var(--md-on-surface-variant);margin:0}.spinner.svelte-14ikq2j{width:32px;height:32px;border:3px solid var(--md-outline-variant);border-top-color:var(--md-primary);border-radius:50%;animation:svelte-14ikq2j-spin .8s linear infinite}@keyframes svelte-14ikq2j-spin{to{transform:rotate(360deg)}}.form-error.svelte-14ikq2j{display:flex;align-items:center;gap:8px;background:#b3261e14;color:var(--md-error);padding:12px 16px;border-radius:var(--md-radius-md);font-size:.875rem;margin-bottom:1rem;text-align:left}.form-error.svelte-14ikq2j .material-icons:where(.svelte-14ikq2j){font-size:1.125rem;flex-shrink:0}@media(max-width:540px){.verify-card.svelte-14ikq2j{padding:1.5rem 1.25rem}}
