.loader-container[data-v-e5fe4f99]{z-index:9999;background:var(--theme-surface-app);justify-content:center;align-items:center;width:100vw;min-height:100dvh;display:flex;position:fixed;inset:0}.loader-content[data-v-e5fe4f99]{flex-direction:column;align-items:center;gap:20px;padding:24px;display:flex}.logo-wrapper[data-v-e5fe4f99]{justify-content:center;align-items:center;display:flex}.logo[data-v-e5fe4f99]{object-fit:contain;width:280px;max-width:70vw;height:auto;filter:var(--theme-logo-filter)}.progress-wrapper[data-v-e5fe4f99]{width:280px;max-width:70vw}.progress-track[data-v-e5fe4f99]{background:var(--theme-surface-control);border-radius:var(--theme-radius-item);width:100%;height:4px;position:relative;overflow:hidden}.progress-bar[data-v-e5fe4f99]{background:linear-gradient(90deg, var(--theme-chart-1), var(--theme-chart-2), var(--theme-chart-3), var(--theme-chart-4), var(--theme-chart-5));border-radius:var(--theme-radius-item);width:30%;height:100%;animation:indeterminate-e5fe4f99 var(--theme-motion-normal) var(--theme-motion-enter) infinite,gradient-shift-e5fe4f99 var(--theme-motion-normal) var(--theme-motion-enter) infinite;will-change:transform;background-size:300% 100%;position:absolute}.loader-container[data-reduced-motion=true] .progress-bar[data-v-e5fe4f99]{animation:none;left:35%;transform:none}.loader-text[data-v-e5fe4f99]{color:var(--theme-fg-secondary);letter-spacing:.00625rem;font-size:.875rem;font-weight:400;font-family:var(--theme-font-ui)}.text-content[data-v-e5fe4f99]{opacity:.9}.copyright[data-v-e5fe4f99]{text-align:center;margin-top:-8px}.copyright-brand[data-v-e5fe4f99]{color:var(--theme-fg-primary);letter-spacing:.03125rem;font-size:1.375rem;font-weight:400;font-family:var(--theme-font-ui)}.copyright-company[data-v-e5fe4f99]{color:var(--theme-fg-primary);margin-top:8px;font-size:1rem;font-weight:400}@keyframes indeterminate-e5fe4f99{0%{left:0;transform:translate(-100%)}to{left:0;transform:translate(433%)}}@keyframes gradient-shift-e5fe4f99{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.progress-track[data-v-f24b0e0c]{z-index:9999;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}.progress-bar[data-v-f24b0e0c]{background:var(--theme-accent-emphasis);border-radius:0 var(--theme-radius-item) var(--theme-radius-item) 0;height:100%;box-shadow:0 0 6px 0 var(--theme-accent-emphasis), 0 0 12px 0 color-mix(in srgb, var(--theme-accent-emphasis) 40%, transparent);will-change:width;transition:width .4s cubic-bezier(.1,.05,0,1)}.progress-bar.completing[data-v-f24b0e0c]{background:var(--theme-accent-emphasis);transition:width .25s cubic-bezier(.4,0,.2,1);animation:none}.progress-bar.reduced-motion[data-v-f24b0e0c]{background:var(--theme-accent-emphasis);box-shadow:none;transition:none;animation:none}.bar-fade-leave-active[data-v-f24b0e0c]{transition:opacity .3s 50ms}.bar-fade-leave-to[data-v-f24b0e0c]{opacity:0}html[data-theme-motion=reduced]{transition:none}.version-prompt-enter-active[data-v-0d7fdfef],.version-prompt-leave-active[data-v-0d7fdfef]{transition:opacity var(--theme-motion-normal) var(--theme-motion-enter), transform var(--theme-motion-normal) var(--theme-motion-enter)}.version-prompt-enter-from[data-v-0d7fdfef],.version-prompt-leave-to[data-v-0d7fdfef]{opacity:0;transform:translateY(12px)scale(.97)}.version-prompt-enter-to[data-v-0d7fdfef],.version-prompt-leave-from[data-v-0d7fdfef]{opacity:1;transform:translate(0,0)scale(1)}.fade-scale-enter-active[data-v-c8212cb6],.fade-scale-leave-active[data-v-c8212cb6]{transition:opacity .15s,transform .15s}.fade-scale-enter-from[data-v-c8212cb6],.fade-scale-leave-to[data-v-c8212cb6]{opacity:0;transform:scale(.95)}.upload-progress-scroll[data-v-c8212cb6]{scrollbar-width:none;-ms-overflow-style:none}.upload-progress-scroll[data-v-c8212cb6]::-webkit-scrollbar{display:none}.fade-enter-active[data-v-c25258e8],.fade-leave-active[data-v-c25258e8]{transition:opacity .15s}.fade-enter-from[data-v-c25258e8],.fade-leave-to[data-v-c25258e8]{opacity:0}.upload-preview-shell__footer[data-v-964f5173]{border-color:var(--theme-border-default);background:var(--theme-surface-control)}.upload-preview-shell__append[data-v-964f5173]{color:var(--theme-fg-secondary);background:var(--theme-surface-panel);border:1px solid var(--theme-border-subtle)}.upload-preview-shell__append[data-v-964f5173]:hover{color:var(--theme-fg-primary);background:var(--theme-surface-control-hover)}.upload-preview-shell__empty[data-v-964f5173]{text-align:center}.upload-preview-shell__empty-icon[data-v-964f5173]{color:var(--theme-accent-emphasis);background:color-mix(in srgb, var(--theme-accent-soft) 68%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-accent) 14%, transparent)}.upload-preview-shell__thumb[data-v-964f5173]{background:var(--theme-surface-control);border:1px solid var(--theme-border-subtle)}.upload-preview-shell__item--bordered[data-v-964f5173]{border-bottom:1px solid var(--theme-border-subtle)}.upload-preview-shell__oversize-tag[data-v-964f5173]{border-radius:var(--theme-radius-item);background:color-mix(in srgb, var(--theme-status-danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--theme-status-danger) 22%, transparent);padding:2px 6px}.upload-preview-shell__sel-dot[data-v-964f5173]{background:color-mix(in srgb, var(--theme-fg-tertiary) 30%, transparent);border-radius:9999px;flex-shrink:0;width:6px;height:6px;transition:background .25s;display:inline-block}.upload-preview-shell__sel-dot.is-active[data-v-964f5173]{background:var(--theme-accent);animation:2s ease-in-out infinite upd-pulse-964f5173}.upload-preview-shell__sel-dot.is-danger[data-v-964f5173]{background:var(--theme-status-danger);animation:2s ease-in-out infinite upd-pulse-964f5173}@keyframes upd-pulse-964f5173{0%,to{opacity:1}50%{opacity:.5}}.upload-preview-shell__remove[data-v-964f5173]{color:var(--theme-fg-tertiary);transition:all .2s}.upload-preview-shell__remove[data-v-964f5173]:hover,.upload-preview-shell__remove[data-v-964f5173]:focus-visible{color:var(--theme-status-danger);background:var(--theme-status-danger-soft)}.upload-preview-shell__remove[data-v-964f5173]:focus-visible{opacity:1;outline:2px solid var(--theme-focus-ring);outline-offset:2px}@media (hover:none){.upload-preview-shell__remove[data-v-964f5173]{opacity:1}}
