.verify-banner[data-v-f720cd34]{align-items:flex-start;background:linear-gradient(135deg,#fef3c7,#fff7ed);border:1px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:1rem;box-shadow:0 4px 18px -8px #f59e0b59;display:flex;gap:1.25rem;margin:1.5rem 0;padding:1.5rem 1.75rem}.verify-banner--ok[data-v-f720cd34]{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1px solid #a7f3d0;border-left:4px solid #059669;box-shadow:0 4px 18px -8px #0596694d}.verify-banner__icon[data-v-f720cd34]{align-items:center;animation:verify-pulse-f720cd34 2.4s ease-in-out infinite;background:#f59e0b;border-radius:.75rem;box-shadow:0 4px 12px -4px #f59e0b8c;color:#fff;display:inline-flex;flex-shrink:0;font-size:1.1rem;height:2.75rem;justify-content:center;width:2.75rem}.verify-banner__icon--ok[data-v-f720cd34]{animation:none;background:#059669;box-shadow:0 4px 12px -4px #05966980}@keyframes verify-pulse-f720cd34{0%,to{box-shadow:0 4px 12px -4px #f59e0b8c;transform:scale(1)}50%{box-shadow:0 4px 18px -2px #f59e0bbf;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.verify-banner__icon[data-v-f720cd34]{animation:none}}.verify-banner__body[data-v-f720cd34]{flex:1;min-width:0}.verify-banner__title[data-v-f720cd34]{color:var(--p-surface-900);font-size:1.05rem;font-weight:700;margin:0 0 .4rem}.verify-banner__sub[data-v-f720cd34]{color:var(--p-surface-600);font-size:.875rem;margin:0 0 .85rem}.verify-banner__form[data-v-f720cd34]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.verify-banner__input[data-v-f720cd34]{background:#fff;border:1.5px solid var(--p-surface-200);border-radius:.6rem;color:var(--p-surface-900);font-family:inherit;font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.22em;padding:.65rem .9rem;text-align:center;transition:border-color .15s,box-shadow .15s;width:11rem}.verify-banner__input[data-v-f720cd34]::-moz-placeholder{color:var(--p-surface-300);font-weight:400;letter-spacing:.22em}.verify-banner__input[data-v-f720cd34]::placeholder{color:var(--p-surface-300);font-weight:400;letter-spacing:.22em}.verify-banner__input[data-v-f720cd34]:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26;outline:none}.verify-banner__cta[data-v-f720cd34]{align-items:center;background:#b45309;border:0;border-radius:.6rem;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:600;justify-content:center;min-width:6rem;padding:.65rem 1.2rem;transition:opacity .15s,transform .15s,background .15s}.verify-banner__cta[data-v-f720cd34]:hover:not(:disabled){background:#92400e;transform:translateY(-1px)}.verify-banner__cta[data-v-f720cd34]:disabled{cursor:not-allowed;opacity:.5}.verify-banner__error[data-v-f720cd34]{align-items:center;color:#b45309;display:flex;font-size:.8rem;gap:.4rem;margin:.7rem 0 0}.verify-banner__resend[data-v-f720cd34]{color:var(--p-surface-500);font-size:.78rem;margin:.85rem 0 0}.verify-banner__resend-btn[data-v-f720cd34]{background:transparent;border:0;color:var(--p-primary-color);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;margin-left:.35rem;padding:0;transition:opacity .15s}.verify-banner__resend-btn[data-v-f720cd34]:disabled{color:var(--p-surface-400);cursor:not-allowed}.verify-banner__resend-btn[data-v-f720cd34]:not(:disabled):hover{text-decoration:underline}@media(max-width:639px){.verify-banner[data-v-f720cd34]{gap:.85rem;padding:1.1rem}.verify-banner__icon[data-v-f720cd34]{font-size:.9rem;height:2.25rem;width:2.25rem}.verify-banner__input[data-v-f720cd34]{flex:1;width:auto}}
