.ui-form-submit-pending{position:relative}.ui-form-submit-pending[aria-busy=true]{min-height:9rem}.ui-form-submit-pending__top-bar{z-index:3;background:0 0;border-radius:0;height:.1875rem;position:absolute;inset-block-start:0;inset-inline:0}.ui-form-submit-pending__content{min-width:0;transition:opacity .22s,filter .22s}.ui-form-submit-pending__content[aria-hidden=true]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.42;filter:blur(1px)}.ui-form-submit-pending__overlay{z-index:2;box-sizing:border-box;background:color-mix(in srgb, var(--ui-surface,#fff) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:1.5rem 1rem;animation:.22s ease-out ui-form-submit-overlay-in;display:flex;position:absolute;inset:0}.ui-form-submit-pending__card{box-sizing:border-box;border-radius:calc(var(--ui-radius) * 2.5);border:1px solid color-mix(in srgb, var(--ui-border) 80%, transparent);background:var(--ui-surface);width:min(100%,19.5rem);color:var(--foreground);text-align:center;flex-direction:column;align-items:center;gap:.875rem;padding:1.375rem 1.5rem 1.5rem;animation:.28s cubic-bezier(.22,1,.36,1) ui-form-submit-card-in;display:flex;box-shadow:0 1px 2px #0f172a0d,0 10px 28px #0f172a1f}.ui-form-submit-pending-panel{justify-content:flex-start;max-width:32rem;padding-block:clamp(1rem,2vw,1.5rem);display:flex}.ui-form-submit-pending-panel .ui-form-submit-pending__card{width:min(100%,22rem)}.ui-submit-progress-bar{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:999px;width:100%;height:.1875rem;position:relative;overflow:hidden}.ui-submit-progress-bar__indeterminate{border-radius:inherit;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--foreground) 35%, transparent) 35%, var(--foreground) 50%, color-mix(in srgb, var(--foreground) 35%, transparent) 65%, transparent 100%);width:42%;animation:1.35s cubic-bezier(.4,0,.2,1) infinite ui-submit-progress-slide;position:absolute;inset-block:0}.ui-form-submit-pending__spinner{border:.1875rem solid color-mix(in srgb, var(--foreground) 12%, transparent);border-top-color:var(--foreground);border-radius:50%;flex-shrink:0;width:2.75rem;height:2.75rem;animation:.9s cubic-bezier(.55,.15,.45,.85) infinite ui-form-submit-spin}.ui-form-submit-pending__message{flex-direction:column;align-items:center;gap:.375rem;width:100%;display:flex}.ui-form-submit-pending__title{font-family:var(--font-product-body);color:var(--foreground);margin:0;font-size:clamp(1rem,.95rem + .25vw,1.0625rem);font-weight:600;line-height:1.35}.ui-form-submit-pending__description{font-family:var(--font-product-body);font-size:var(--ui-input-caption-size);color:var(--ui-muted);margin:0;line-height:1.45}@keyframes ui-submit-progress-slide{0%{transform:translate(-130%)}to{transform:translate(330%)}}@keyframes ui-form-submit-spin{to{transform:rotate(360deg)}}@keyframes ui-form-submit-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ui-form-submit-card-in{0%{opacity:0;transform:translateY(.375rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ui-form-submit-pending__overlay,.ui-form-submit-pending__card{animation:none}.ui-form-submit-pending__content{transition:opacity .12s}.ui-form-submit-pending__content[aria-hidden=true]{filter:none}.ui-submit-progress-bar__indeterminate{opacity:.65;width:auto;animation:none;inset-inline:20%}.ui-form-submit-pending__spinner{animation:1.4s linear infinite ui-form-submit-spin}}
