:root{--eui-bg:#fff;--eui-bg-subtle:#f9fafb;--eui-bg-hover:#eff6ff;--eui-text:#1f2937;--eui-text-muted:#6b7280;--eui-text-disabled:#9ca3af;--eui-text-on-primary:#fff;--eui-border:#d1d5db;--eui-border-subtle:#e5e7eb;--eui-primary:#3b82f6;--eui-primary-hover:#2563eb;--eui-primary-subtle:#dbeafe;--eui-primary-border:#bfdbfe;--eui-shadow:0 4px 16px 0 #0000001f;--eui-font-family:"Inter", system-ui, -apple-system, sans-serif;--eui-radius-sm:.25rem;--eui-radius-md:.375rem}[class*=eui-]{scrollbar-width:thin;scrollbar-color:var(--eui-border) transparent}[class*=eui-]::-webkit-scrollbar{width:6px;height:6px}[class*=eui-]::-webkit-scrollbar-track{background:0 0}[class*=eui-]::-webkit-scrollbar-thumb{background-color:var(--eui-border);border-radius:3px}[class*=eui-]::-webkit-scrollbar-thumb:hover{background-color:var(--eui-text-muted)}[class*=eui-]::-webkit-scrollbar-corner{background:0 0}.eui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.mode-dark{--eui-bg:#1f2937;--eui-bg-subtle:#111827;--eui-bg-hover:#1e3a5f;--eui-text:#e5e7eb;--eui-text-muted:#9ca3af;--eui-text-disabled:#6b7280;--eui-text-on-primary:#fff;--eui-border:#4b5563;--eui-border-subtle:#374151;--eui-primary:#2563eb;--eui-primary-hover:#3b82f6;--eui-primary-subtle:#1e3a5f;--eui-primary-border:#1d4ed8;--eui-shadow:0 4px 16px 0 #0006}.eui-progress-bar{width:100%;font-family:var(--eui-font-family);flex-direction:column;gap:.375rem;display:flex}.eui-progress-bar .eui-progress-bar-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.eui-progress-bar .eui-progress-bar-label-group{align-items:baseline;gap:.5rem;min-width:0;display:flex}.eui-progress-bar .eui-progress-bar-label{color:var(--eui-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.eui-progress-bar .eui-progress-bar-sublabel{color:var(--eui-text-muted);white-space:nowrap;font-size:.8em}.eui-progress-bar .eui-progress-bar-value{color:var(--eui-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.eui-progress-bar .eui-progress-bar-track{background:var(--eui-border-subtle);width:100%;display:flex;position:relative;overflow:hidden}.eui-progress-bar .eui-progress-bar-buffer{background:var(--eui-primary-subtle);transition:width .4s;position:absolute;inset:0}.eui-progress-bar .eui-progress-bar-fill{z-index:1;height:100%;transition:width .4s;position:relative}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-default{background-color:var(--eui-border)}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-primary{background-color:var(--eui-primary)}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-success{background-color:#22c55e}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-warning{background-color:#f59e0b}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-danger{background-color:#ef4444}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-info{background-color:#06b6d4}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:1rem 1rem}.eui-progress-bar .eui-progress-bar-fill.eui-progress-bar-fill-animated{animation:1s linear infinite eui-progress-stripes}.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-label,.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-value{font-size:.7rem}.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-track{border-radius:var(--eui-radius-sm);height:.25rem}.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-fill:only-child{border-radius:var(--eui-radius-sm)}.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-fill:first-child:not(:only-child){border-radius:var(--eui-radius-sm) 0 0 var(--eui-radius-sm)}.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-fill:last-child:not(:only-child){border-radius:0 var(--eui-radius-sm) var(--eui-radius-sm) 0}.eui-progress-bar.eui-progress-bar-xs .eui-progress-bar-buffer{border-radius:var(--eui-radius-sm)}.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-label,.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-value{font-size:.8rem}.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-track{border-radius:var(--eui-radius-sm);height:.375rem}.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-fill:only-child{border-radius:var(--eui-radius-sm)}.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-fill:first-child:not(:only-child){border-radius:var(--eui-radius-sm) 0 0 var(--eui-radius-sm)}.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-fill:last-child:not(:only-child){border-radius:0 var(--eui-radius-sm) var(--eui-radius-sm) 0}.eui-progress-bar.eui-progress-bar-sm .eui-progress-bar-buffer{border-radius:var(--eui-radius-sm)}.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-label,.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-value{font-size:.875rem}.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-track{border-radius:var(--eui-radius-md);height:.5rem}.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-fill:only-child{border-radius:var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-fill:first-child:not(:only-child){border-radius:var(--eui-radius-md) 0 0 var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-fill:last-child:not(:only-child){border-radius:0 var(--eui-radius-md) var(--eui-radius-md) 0}.eui-progress-bar.eui-progress-bar-md .eui-progress-bar-buffer{border-radius:var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-label,.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-value{font-size:1rem}.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-track{border-radius:var(--eui-radius-md);height:.75rem}.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-fill:only-child{border-radius:var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-fill:first-child:not(:only-child){border-radius:var(--eui-radius-md) 0 0 var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-fill:last-child:not(:only-child){border-radius:0 var(--eui-radius-md) var(--eui-radius-md) 0}.eui-progress-bar.eui-progress-bar-lg .eui-progress-bar-buffer{border-radius:var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-label,.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-value{font-size:1.125rem}.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-track{border-radius:var(--eui-radius-md);height:1rem}.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-fill:only-child{border-radius:var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-fill:first-child:not(:only-child){border-radius:var(--eui-radius-md) 0 0 var(--eui-radius-md)}.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-fill:last-child:not(:only-child){border-radius:0 var(--eui-radius-md) var(--eui-radius-md) 0}.eui-progress-bar.eui-progress-bar-xl .eui-progress-bar-buffer{border-radius:var(--eui-radius-md)}.eui-progress-bar .eui-progress-bar-fill,.eui-progress-bar.eui-progress-bar-sharp .eui-progress-bar-track{border-radius:0}.eui-progress-bar.eui-progress-bar-sharp .eui-progress-bar-fill{border-radius:0!important}.eui-progress-bar.eui-progress-bar-sharp .eui-progress-bar-buffer{border-radius:0}.eui-progress-bar.eui-progress-bar-rounded .eui-progress-bar-track,.eui-progress-bar.eui-progress-bar-rounded .eui-progress-bar-fill:only-child{border-radius:9999px}.eui-progress-bar.eui-progress-bar-rounded .eui-progress-bar-fill:first-child:not(:only-child){border-radius:9999px 0 0 9999px}.eui-progress-bar.eui-progress-bar-rounded .eui-progress-bar-fill:last-child:not(:only-child){border-radius:0 9999px 9999px 0}.eui-progress-bar.eui-progress-bar-rounded .eui-progress-bar-buffer{border-radius:9999px}.eui-progress-bar.eui-progress-bar-indeterminate .eui-progress-bar-fill{animation:1.5s cubic-bezier(.65,.815,.735,.395) infinite eui-progress-indeterminate;width:40%!important}.eui-progress-bar.eui-progress-bar-disabled{opacity:.5;pointer-events:none}@keyframes eui-progress-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes eui-progress-indeterminate{0%{width:40%;left:-40%}50%{width:50%;left:30%}to{width:40%;left:100%}}.eui-progress-bar-segment-sep{background-color:var(--eui-bg);flex-shrink:0;width:1px;display:inline-block}@media (prefers-reduced-motion:reduce){.eui-progress-bar-fill-animated,.eui-progress-bar-indeterminate .eui-progress-bar-fill{animation:none!important}}
