.epic-processing-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.epic-processing-overlay{position:fixed;inset:0;z-index:var(--eds-z-modal,10050);display:flex;align-items:center;justify-content:center;padding:calc(var(--eds-space-4, 1rem) + env(safe-area-inset-top, 0px))
    calc(var(--eds-space-4, 1rem) + env(safe-area-inset-right, 0px))
    calc(var(--eds-space-4, 1rem) + env(safe-area-inset-bottom, 0px))
    calc(var(--eds-space-4, 1rem) + env(safe-area-inset-left, 0px));background:rgba(15,23,42,.44);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--eds-duration-normal,.22s) var(--eds-ease-standard,ease)}.epic-processing-overlay.is-visible{opacity:1;pointer-events:auto}.epic-processing-overlay[hidden]{display:none !important}.epic-processing-overlay__panel{width:min(26rem, 100%);max-height:calc(100vh - 2rem);overflow-y:auto;box-sizing:border-box;padding:var(--eds-space-6,1.5rem) var(--eds-space-5,1.25rem);border-radius:var(--eds-radius-xl,1rem);background:var(--eds-color-surface,#fff);border:1px solid var(--eds-color-border,#e2e8f0);box-shadow:var(--eds-shadow-lg,0 18px 48px rgba(15,23,42,.18));text-align:center;transform:translateY(6px) scale(.99);transition:transform var(--eds-duration-normal,.22s) var(--eds-ease-standard,ease),opacity var(--eds-duration-normal,.22s) var(--eds-ease-standard,ease)}.epic-processing-overlay.is-visible .epic-processing-overlay__panel{transform:translateY(0) scale(1)}.epic-processing-overlay__panel:focus{outline:none}.epic-processing-overlay__panel:focus-visible{outline:2px solid var(--eds-color-brand,#ea580c);outline-offset:3px}.epic-processing-overlay__glyph{display:block;margin:0 auto var(--eds-space-3,.75rem);font-size:1.375rem;line-height:1;color:var(--eds-color-brand,#ea580c);animation:epicProcessingGlow 1.9s ease-in-out infinite}.epic-processing-overlay.is-success .epic-processing-overlay__glyph{color:var(--eds-color-success,#15803d);animation:none}.epic-processing-overlay.is-error .epic-processing-overlay__glyph{color:var(--eds-color-danger,#b32d2e);animation:none}.epic-processing-overlay__message{margin:0;font-size:var(--eds-font-body,1rem);font-weight:var(--eds-weight-semibold,600);line-height:1.4;color:var(--eds-color-text,#0f172a);overflow-wrap:anywhere}.epic-processing-overlay__sub{margin:var(--eds-space-2,.5rem) 0 0;font-size:var(--eds-font-body-sm,.875rem);line-height:1.5;color:var(--eds-color-text-muted,#64748b);overflow-wrap:anywhere}.epic-processing-overlay__dots{display:flex;gap:.375rem;justify-content:center;margin:var(--eds-space-4,1rem) 0 0}.epic-processing-overlay__dots span{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--eds-color-brand,#ea580c);opacity:.35;animation:epicProcessingPulse 1.25s ease-in-out infinite}.epic-processing-overlay__dots span:nth-child(2){animation-delay:.16s}.epic-processing-overlay__dots span:nth-child(3){animation-delay:.32s}.epic-processing-overlay.is-success .epic-processing-overlay__dots,.epic-processing-overlay.is-error .epic-processing-overlay__dots{display:none}.epic-processing-overlay__actions{display:none;gap:var(--eds-space-2,.5rem);justify-content:center;margin:var(--eds-space-4,1rem) 0 0;flex-wrap:wrap}.epic-processing-overlay.is-error .epic-processing-overlay__actions{display:flex}.epic-processing-overlay__btn{min-height:2.25rem;padding:0 var(--eds-space-4,1rem);border-radius:var(--eds-radius-md,.5rem);border:1px solid var(--eds-color-border,#e2e8f0);background:var(--eds-color-surface,#fff);color:var(--eds-color-text,#0f172a);font:inherit;font-weight:var(--eds-weight-semibold,600);cursor:pointer}.epic-processing-overlay__btn--primary{border-color:var(--eds-color-brand,#ea580c);background:var(--eds-color-brand,#ea580c);color:#fff}.is-processing{cursor:progress}a.is-processing,[role=link].is-processing{opacity:.9}a.is-processing:after,button.is-processing:after,[data-epic-spinner].is-processing:after{content:'';display:inline-block;width:.75em;height:.75em;margin-inline-start:.5em;vertical-align:-.05em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:epicProcessingSpin .75s linear infinite}button.is-processing,input.is-processing,select.is-processing{opacity:.88}html.epic-processing-open,html.epic-processing-open body{overflow:hidden}@keyframes epicProcessingSpin{to{transform:rotate(360deg)}}@keyframes epicProcessingPulse{0%,100%{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes epicProcessingGlow{0%,100%{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.epic-processing-overlay,.epic-processing-overlay__panel{transition:none}.epic-processing-overlay__panel{transform:none}.epic-processing-overlay__glyph,.epic-processing-overlay__dots span,a.is-processing:after,button.is-processing:after,[data-epic-spinner].is-processing:after{animation:none}.epic-processing-overlay__dots span{opacity:.75}}@media (max-width:30rem){.epic-processing-overlay__panel{width:100%;padding:var(--eds-space-5,1.25rem) var(--eds-space-4,1rem)}}