.e-lang[data-v-1dfe9207]{position:relative;display:inline-block}.e-lang__trigger[data-v-1dfe9207]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1-5) var(--space-2);background:transparent;border:none;cursor:pointer;border-radius:var(--radius);color:var(--_tb-text, var(--text-primary));font-size:var(--text-sm);font-family:var(--font-sans);transition:background var(--transition-fast)}.e-lang__trigger[data-v-1dfe9207]:hover{background:var(--_tb-hover, var(--bg-hover))}.e-lang__trigger[data-v-1dfe9207]:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.e-lang__flag[data-v-1dfe9207]{font-size:1.1em;line-height:1}.e-lang__code[data-v-1dfe9207]{font-weight:var(--font-semibold);letter-spacing:.04em}.e-lang__chevron[data-v-1dfe9207]{font-size:10px;color:var(--_tb-muted, var(--text-secondary));transition:transform var(--transition-fast)}.e-lang__chevron--open[data-v-1dfe9207]{transform:rotate(180deg)}.e-lang__panel[data-v-1dfe9207]{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:var(--z-dropdown, 200);min-width:160px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md, 0 4px 16px rgba(0,0,0,.12));padding:var(--space-1) 0}.e-lang__option[data-v-1dfe9207]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);background:transparent;border:none;cursor:pointer;font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-primary);text-align:left;transition:background var(--transition-fast)}.e-lang__option[data-v-1dfe9207]:hover{background:var(--bg-hover)}.e-lang__option--active[data-v-1dfe9207]{color:var(--accent);font-weight:var(--font-semibold)}.e-dd-enter-active[data-v-1dfe9207],.e-dd-leave-active[data-v-1dfe9207]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.e-dd-enter-from[data-v-1dfe9207],.e-dd-leave-to[data-v-1dfe9207]{opacity:0;transform:translateY(-4px)}.e-status-dot[data-v-2b5f6d63]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.e-status-dot--ok[data-v-2b5f6d63]{background:var(--color-success, #22c55e)}.e-status-dot--error[data-v-2b5f6d63]{background:var(--color-error, #ef4444)}.e-status-dot--warn[data-v-2b5f6d63]{background:var(--color-warning, #f59e0b);animation:status-pulse-2b5f6d63 1s ease-in-out infinite}@keyframes status-pulse-2b5f6d63{0%,to{opacity:1}50%{opacity:.35}}.e-usermenu-login[data-v-c4bcd3d2]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--_tb-muted, var(--text-secondary));text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.e-usermenu-login[data-v-c4bcd3d2]:hover{background:var(--_tb-hover, var(--bg-hover));color:var(--_tb-text, var(--text-primary))}.e-usermenu[data-v-c4bcd3d2]{position:relative;display:inline-block}.e-avatar[data-v-c4bcd3d2]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:2px solid var(--border);background:var(--accent);color:var(--accent-text);font-size:var(--text-xs);font-weight:var(--font-bold);cursor:pointer;overflow:hidden;transition:opacity var(--transition-fast),border-color var(--transition-fast)}.e-avatar[data-v-c4bcd3d2]:hover{opacity:.85;border-color:var(--accent)}.e-avatar[data-v-c4bcd3d2]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.e-avatar__img[data-v-c4bcd3d2]{width:100%;height:100%;object-fit:cover}.e-usermenu__panel[data-v-c4bcd3d2]{position:absolute;top:calc(100% + var(--space-1-5));right:0;z-index:var(--z-dropdown, 200);min-width:200px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md, 0 4px 16px rgba(0,0,0,.12));padding:var(--space-1) 0}.e-usermenu__header[data-v-c4bcd3d2]{padding:var(--space-3) var(--space-4) var(--space-2);display:flex;flex-direction:column;gap:2px}.e-usermenu__name[data-v-c4bcd3d2]{font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--text-primary)}.e-usermenu__email[data-v-c4bcd3d2]{font-size:var(--text-xs);color:var(--text-secondary)}.e-usermenu__divider[data-v-c4bcd3d2]{height:1px;background:var(--border);margin:var(--space-1) 0}.e-usermenu__item[data-v-c4bcd3d2]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);background:transparent;border:none;cursor:pointer;font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-primary);text-align:left;transition:background var(--transition-fast)}.e-usermenu__item[data-v-c4bcd3d2]:hover{background:var(--bg-hover)}.e-usermenu__item--danger[data-v-c4bcd3d2]{color:var(--color-error, #ef4444)}.e-usermenu__item--danger[data-v-c4bcd3d2]:hover{background:var(--bg-error, #fee2e2)}.e-usermenu__icon[data-v-c4bcd3d2]{width:14px;color:var(--text-secondary);flex-shrink:0}.e-usermenu__item--danger .e-usermenu__icon[data-v-c4bcd3d2]{color:inherit}.e-dd-enter-active[data-v-c4bcd3d2],.e-dd-leave-active[data-v-c4bcd3d2]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.e-dd-enter-from[data-v-c4bcd3d2],.e-dd-leave-to[data-v-c4bcd3d2]{opacity:0;transform:translateY(-4px)}.e-toolbar[data-v-7e9b4207]{display:flex;align-items:center;justify-content:space-between;height:var(--header-height, 48px);padding:0 var(--space-4);background:var(--bg-header);border-bottom:1px solid rgba(255,255,255,.06);position:relative;z-index:var(--z-sticky);flex-shrink:0;--_tb-text: var(--text-on-dark-active);--_tb-muted: var(--text-on-dark);--_tb-hover: rgba(255, 255, 255, .08)}.e-toolbar__left[data-v-7e9b4207],.e-toolbar__right[data-v-7e9b4207]{display:flex;align-items:center;gap:var(--space-2)}.e-toolbar__slot[data-v-7e9b4207]{display:flex;align-items:center}.e-toolbar__logo-link[data-v-7e9b4207]{display:inline-flex;align-items:center;padding:var(--space-1);border-radius:var(--radius);color:var(--_tb-text);text-decoration:none;transition:background var(--transition-fast)}.e-toolbar__logo-link[data-v-7e9b4207]:hover{background:var(--_tb-hover)}.e-toolbar__logo-link[data-v-7e9b4207]:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.e-toolbar__hamburger[data-v-7e9b4207]{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);background:none;border:none;cursor:pointer;border-radius:var(--radius);color:var(--_tb-text);transition:background var(--transition-fast);flex-shrink:0}.e-toolbar__hamburger[data-v-7e9b4207]:hover{background:var(--_tb-hover)}.e-toolbar__hamburger[data-v-7e9b4207]:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.epsilon-layout[data-v-f4c7c70d]{display:flex;flex-direction:column;width:100%;height:100vh;background-color:var(--bg-app)}.epsilon-layout--resizing[data-v-f4c7c70d]{-webkit-user-select:none;user-select:none;cursor:col-resize}.epsilon-layout__header[data-v-f4c7c70d]{flex-shrink:0}.epsilon-layout__body[data-v-f4c7c70d]{display:flex;flex:1;overflow:hidden;position:relative}.epsilon-layout__nav[data-v-f4c7c70d]{flex-shrink:0;position:relative;overflow-y:auto;overflow-x:hidden;background:var(--bg-nav)}.epsilon-layout__nav-handle[data-v-f4c7c70d]{position:absolute;top:0;right:0;width:4px;height:100%;cursor:col-resize;z-index:10;transition:background var(--transition-fast)}.epsilon-layout__nav-handle[data-v-f4c7c70d]:hover,.epsilon-layout--resizing .epsilon-layout__nav-handle[data-v-f4c7c70d]{background:var(--accent);opacity:.5}.epsilon-layout__nav--icons[data-v-f4c7c70d]{overflow:hidden}.epsilon-layout__nav--icons[data-v-f4c7c70d] .nav-label,.epsilon-layout__nav--icons[data-v-f4c7c70d] .nav-group-label{display:none}.epsilon-layout__nav--icons[data-v-f4c7c70d] .e-tree-label{justify-content:center;padding:var(--space-1)}.epsilon-layout__nav--icons[data-v-f4c7c70d] .e-tree-toggle{display:none}.epsilon-layout__nav--icons[data-v-f4c7c70d] .e-tree-icon{opacity:1}.epsilon-layout__nav--drawer[data-v-f4c7c70d]{position:fixed;top:var(--header-height);left:0;bottom:0;width:var(--nav-width-default);z-index:calc(var(--z-overlay) + 1);transform:translate(-100%);transition:transform var(--transition);box-shadow:var(--shadow-xl);flex-shrink:unset}.epsilon-layout__nav--drawer.epsilon-layout__nav--open[data-v-f4c7c70d]{transform:translate(0)}.epsilon-layout__backdrop[data-v-f4c7c70d]{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--bg-overlay)}.e-backdrop-enter-active[data-v-f4c7c70d],.e-backdrop-leave-active[data-v-f4c7c70d]{transition:opacity var(--transition)}.e-backdrop-enter-from[data-v-f4c7c70d],.e-backdrop-leave-to[data-v-f4c7c70d]{opacity:0}.epsilon-layout__main[data-v-f4c7c70d]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.epsilon-layout__toolbar[data-v-f4c7c70d]{flex-shrink:0}.epsilon-layout__content[data-v-f4c7c70d]{flex:1;overflow-y:auto;padding:5px}.epsilon-layout__aside[data-v-f4c7c70d]{flex-shrink:0;overflow-y:auto}.epsilon-layout__footer[data-v-f4c7c70d]{flex-shrink:0}.button-icon-wrapper[data-v-97050300]{display:inline-block;position:relative;cursor:pointer;padding:3px}.icon-wrapper[data-v-97050300]{display:flex;align-items:center;justify-content:center}.icon[data-v-97050300]{height:1.5em}.disabled[data-v-97050300]{color:#d3d3d3}.icon-badge[data-v-97050300]{position:absolute;bottom:-30%;right:5%;transform:translate(25%,25%);background-color:#fff;color:#000;font-size:.6em;font-weight:700;padding:1px 3px;border-radius:3px;pointer-events:none}.noSubItems[data-v-93c23cb3]{display:inline-block;min-width:18px}li[data-v-93c23cb3]{list-style:none}.tree-label[data-v-93c23cb3]:hover{background-color:#0000001a}ul.tree-children[data-v-93c23cb3]{list-style:none;margin:0 0 0 .8em;padding-left:.5em;border-left:1px solid #ccc;position:relative}ul.with-border[data-v-93c23cb3]{border-left:1px solid #ccc}.tree-label[data-v-93c23cb3]{position:relative;padding-left:.3em;cursor:pointer;display:flex;align-items:center;gap:.3em}.tree-icon[data-v-93c23cb3]{width:16px;height:16px;object-fit:contain;padding-right:5px!important}.tree-label i.tree-icon[data-v-93c23cb3]{font-size:16px}.tree-label.with-line[data-v-93c23cb3]:before{content:"";position:absolute;top:.9em;left:-1em;width:1em;height:1px;background-color:#ccc}.tree-item[data-v-93c23cb3]{position:relative;margin:.2em 0;padding-left:.5em}.tree-label[data-v-93c23cb3]{position:relative;padding-left:.3em;cursor:pointer}.toggle[data-v-93c23cb3]{margin-right:4px;font-weight:700}.label[data-v-93c23cb3]{margin-top:.3em}ul[data-v-cc8a2fac]{padding-inline-start:0!important;margin-block-start:0;margin-block-end:0}.dropdown[data-v-d8f2b09d]{position:absolute;background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 2px 6px #00000026;padding:8px 0;min-width:150px;z-index:10;text-align:left}.label[data-v-d8f2b09d]{display:inline-block;width:100%}.dropdown ul[data-v-d8f2b09d]{list-style:none;margin:0;padding:0}.dropdown li[data-v-d8f2b09d]{padding:10px 15px;cursor:pointer;transition:background .2s}.dropdown li[data-v-d8f2b09d]:hover{background-color:#f0f0f0}.dropdown-item[data-v-d8f2b09d]{position:relative;padding:10px 15px;cursor:pointer;transition:background .2s}.dropdown-item[data-v-d8f2b09d]:hover{background-color:#f0f0f0}.dropdown-item>.dropdown[data-v-d8f2b09d]{position:absolute;margin-left:1px;top:0;left:100%}.dropdownMenu[data-v-052759a8]{display:inline-block;cursor:pointer}.labelDDown[data-v-052759a8]{padding:5px 15px;background-color:#f4f1f1;border-radius:5px;text-align:center}.circle[data-v-052759a8]{width:30px;height:30px;border-radius:50%;overflow:hidden;display:inline-block;justify-content:center;align-items:center;vertical-align:middle}.circle img[data-v-052759a8]{width:100%;height:100%;object-fit:cover}.profile-wrapper[data-v-052759a8]{position:relative;display:inline-block;margin-top:-10px;cursor:pointer}.drop-area[data-v-989c927d]{border:2px dashed #aaa;border-radius:10px;padding:40px;text-align:center;cursor:pointer;transition:background .3s}.drop-area.drag-over[data-v-989c927d]{background:#f0f8ff}.hidden[data-v-989c927d]{display:none}.box[data-v-d1a07649]{width:95%;border:1px solid black}.box_entete[data-v-d1a07649]{background-color:var(--menu-color-normal);color:var(--text-color-reverse);border-bottom:1px solid black;padding:10px;font-weight:700}.box_display[data-v-d1a07649]{cursor:pointer;float:right}.box_corps[data-v-d1a07649]{padding:5px}.monaco_editor{position:relative;border:1px solid #ccc;height:300px;width:100%;max-width:500px;overflow:hidden}.vue_table{padding:15px;width:auto}.vgt-wrap__footer{padding:.5rem .5rem .2rem!important}.footer__row-count__label,.footer__row-count__select,.footer__navigation__page-info,.footer__navigation__page-btn span{font-size:.8em!important}.search-box{position:relative;width:200px;margin-bottom:10px;display:inline-block;float:right;margin-right:35px}.search-box input{width:100%;padding:10px 5px 10px 15px;border:none;border-radius:50px;background-color:#fff;box-shadow:0 0 5px #0000001a;font-size:1em;color:#555}.search-box input::placeholder{color:#bbb}.search-box input:focus{outline:none;box-shadow:0 0 5px #007bff66}.search-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:18px;color:#6c757d;pointer-events:none}.toolbar{display:block;width:100%;gap:10px;align-items:center;padding:5px 0}.toolbar .icon-wrapper:hover{opacity:.7}.vgt-table th,.vgt-table td{min-width:100px;white-space:nowrap;text-overflow:ellipsis}.vgt-table{padding:5px}.vue_table .vgt-responsive{max-height:500px;overflow-y:auto}.vue_table .vgt-table{border-collapse:separate;border-spacing:0}.vue_table .vgt-table thead th{position:sticky;top:0;z-index:2;background-color:#eee;border-bottom:1px solid #ccc}.vgt-pull-left{display:none}.vgt-pull-right{position:relative;display:block;width:100%}.vgt-table td{overflow-wrap:break-word;word-break:break-word}.empty-message{display:block;width:100%;text-align:center}.workflow[data-v-795d104c]{width:100%;min-height:500px;padding:1em;border:1px solid #ddd;border-radius:8px;background-color:var(--bg-color-dark)}.navigation[data-v-795d104c]{margin-top:1.5em}.steps[data-v-795d104c]{min-height:400px}.breadcrumb[data-v-795d104c]{display:flex;gap:0;margin-bottom:1em;list-style:none;padding:0;-webkit-user-select:none;user-select:none}breadcrumb[data-v-795d104c]{display:flex;list-style:none;padding:0;margin-bottom:1em;-webkit-user-select:none;user-select:none}.breadcrumb button[data-v-795d104c]{position:relative;background-color:var(--menu-color-normal);color:#fff;border:none;padding:.6em 2em;cursor:pointer;font-weight:700;transition:background-color .3s;border-radius:0;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%,15px 50%);margin-left:-12px}.breadcrumb button[data-v-795d104c]:first-child{margin-left:0;border-radius:0;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,)}.breadcrumb button[data-v-795d104c]:last-child{border-radius:0 4px 4px 0;padding:.6em 1em .6em 2em;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,15px 50%);margin-left:-12px}.breadcrumb button[data-v-795d104c]:hover{filter:brightness(1.1)}.active[data-v-795d104c]{background-color:var(--menu-color-dark)!important}button[data-v-795d104c]{padding:.5em 1em;font-size:1rem;cursor:pointer}.navigation[data-v-795d104c]{width:100%;text-align:center}.navigation button[data-v-795d104c]{margin-left:20px}.navigation button[data-v-795d104c]:not(:disabled):hover{background-color:var(--menu-color-dark);color:var(--text-color-reverse)}.search-multiselect[data-v-54c33550]{position:relative;display:inline-block;vertical-align:middle;width:380px;border:var(--border)}.search-input[data-v-54c33550]{width:calc(100% - 150px);padding:6px}.dropdown[data-v-54c33550]{position:absolute;display:inline-block;width:calc(100% - 136px);background:#fff;border:1px solid #ccc;max-height:320px;overflow:hidden;z-index:10000;box-shadow:1px 1px 1px 1px}label[data-v-54c33550]{display:inline-block;width:120px}.options[data-v-54c33550]{min-height:100px;max-height:200px;overflow:auto}.noEntries[data-v-54c33550]{padding:4px 6px;text-align:center;font-weight:700}.dropdown-item[data-v-54c33550]{padding:4px 6px}.dropdown-item[data-v-54c33550]:hover{background:#f4f4f4}.pagination[data-v-54c33550]{display:flex;justify-content:space-between;align-items:center;padding:4px;font-size:.9em}.selected-tags[data-v-54c33550]{margin-top:-10px;display:flex;width:calc(100% + 14px);flex-wrap:wrap;gap:4px}.tag[data-v-54c33550]{background:#eee;padding:2px 6px;border-radius:4px;font-size:.8em;display:flex;align-items:center}.tag button[data-v-54c33550]{border:none;background:transparent;margin-left:4px;cursor:pointer}li[data-v-54c33550]{list-style:none;padding:0;margin:0}.dropdown li[data-v-54c33550]:nth-child(odd){background-color:#d3d3d3}.dropdown li[data-v-54c33550]:nth-child(2n){background-color:#fff}.tabs[data-v-aca9ef1f]{border:1px solid #ccc;display:block;width:calc(100% - 3px)}.tabs-header[data-v-aca9ef1f]{display:flex;background-color:#d3d3d3;border-bottom:1px solid #ccc}.tabs-header button[data-v-aca9ef1f]{min-width:150px;padding:6px;border:1px solid grey;border-radius:0;background-color:#f0f0f0;cursor:pointer;transition:.3s}.tabs-header button.active[data-v-aca9ef1f]{background:#fff;border-radius:0;color:#000;font-weight:700}.tabs-content[data-v-aca9ef1f]{padding:15px;color:#000;min-height:300px}.file-tabs{display:flex;align-items:center;width:100%;border-bottom:1px solid #ccc;background:#f5f5f5;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.tabs-wrapper{flex:1 1 auto;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.tabs-wrapper::-webkit-scrollbar{display:none}.tabs-wrapper{scrollbar-width:none;-ms-overflow-style:none}.tabs-list{display:flex;gap:8px;min-width:max-content}.tabs{display:flex}.tab{flex:0 0 auto;display:inline-flex;align-items:center;padding:6px 10px;background:#efefef;border-radius:4px;white-space:nowrap;cursor:pointer;border:1px solid #ddd}.tab.active{background:#fff;font-weight:700}.close{font-weight:700;cursor:pointer}.scroll-btn{background:#fff;border:1px solid #d0d0d0;border-radius:4px;padding:4px 8px;cursor:pointer;-webkit-user-select:none;user-select:none}.scroll-btn:disabled{opacity:.4;cursor:default}.tab .close{background:transparent;border:none;cursor:pointer;font-weight:700;padding:0 4px}.unsaved{color:#d9534f}.loading[data-v-476487ae]{position:relative;font-size:2em;margin:0 auto;width:80px}.loading-container[data-v-476487ae]{position:relative;min-width:200px;width:100%}.msg[data-v-476487ae]{position:relative;width:100%;text-align:center;color:#000}.switch[data-v-19e82a01]{position:relative;display:inline-block;cursor:pointer}.switch input[data-v-19e82a01]{opacity:0;width:0;height:0;position:absolute}.track[data-v-19e82a01]{position:absolute;inset:0;background-color:#ccc;border-radius:999px;border:2px solid #999;transition:background-color .3s;display:flex;align-items:center;padding:2px;box-sizing:border-box}.thumb[data-v-19e82a01]{background-color:#fff;border-radius:50%;transition:transform .3s}input:checked+.track[data-v-19e82a01]{background-color:#4caf50;border-color:#3e8e41}.progress-container[data-v-446f4aec]{width:100%;font-family:system-ui,-apple-system,sans-serif}.size-small[data-v-446f4aec]{max-width:200px}.size-medium[data-v-446f4aec]{max-width:400px}.size-large[data-v-446f4aec]{max-width:600px}.size-xlarge[data-v-446f4aec]{max-width:100%}.progress-wrapper[data-v-446f4aec]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.progress-bar[data-v-446f4aec]{flex:1;background-color:#e5e7eb;border-radius:12px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a;transition:height .2s ease}.size-small .progress-bar[data-v-446f4aec]{height:8px;border-radius:4px}.size-small .progress-fill[data-v-446f4aec]{border-radius:4px}.size-small .progress-percentage[data-v-446f4aec]{font-size:11px;min-width:38px}.size-small .progress-message[data-v-446f4aec]{font-size:11px}.size-medium .progress-bar[data-v-446f4aec]{height:16px;border-radius:8px}.size-medium .progress-fill[data-v-446f4aec]{border-radius:8px}.size-medium .progress-percentage[data-v-446f4aec]{font-size:13px;min-width:42px}.size-medium .progress-message[data-v-446f4aec]{font-size:13px}.size-large .progress-bar[data-v-446f4aec]{height:24px;border-radius:12px}.size-large .progress-fill[data-v-446f4aec]{border-radius:12px}.size-large .progress-percentage[data-v-446f4aec]{font-size:14px;min-width:45px}.size-large .progress-message[data-v-446f4aec]{font-size:14px}.size-xlarge .progress-bar[data-v-446f4aec]{height:32px;border-radius:16px}.size-xlarge .progress-fill[data-v-446f4aec]{border-radius:16px}.size-xlarge .progress-percentage[data-v-446f4aec]{font-size:16px;min-width:50px}.size-xlarge .progress-message[data-v-446f4aec]{font-size:15px}.progress-fill[data-v-446f4aec]{height:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);transition:width .3s ease,background .3s ease}.progress-complete[data-v-446f4aec]{background:linear-gradient(90deg,#10b981,#059669)!important}.progress-percentage[data-v-446f4aec]{font-weight:600;color:#374151;text-align:right}.progress-message[data-v-446f4aec]{margin:0;color:#6b7280;text-align:center}.action-tracker[data-v-1cea6690]{display:flex;flex-direction:column;gap:.5rem}.action-controls[data-v-1cea6690]{display:flex;gap:.5rem}.action-controls button[data-v-1cea6690]{padding:.25rem .75rem;border-radius:4px;border:none;cursor:pointer;font-size:.85rem}.btn-pause[data-v-1cea6690]{background:#f59e0b;color:#fff}.btn-resume[data-v-1cea6690]{background:#10b981;color:#fff}.btn-stop[data-v-1cea6690]{background:#ef4444;color:#fff}.status-badge[data-v-1cea6690]{padding:.25rem .75rem;border-radius:4px;font-size:.85rem;font-weight:500}.status-ok[data-v-1cea6690]{background:#d1fae5;color:#065f46}.status-warn[data-v-1cea6690]{background:#fef3c7;color:#92400e}.status-error[data-v-1cea6690]{background:#fee2e2;color:#991b1b}.steps-list[data-v-1cea6690]{display:flex;flex-direction:column;gap:.25rem;padding-left:.5rem;border-left:2px solid #e5e7eb}.step-item[data-v-1cea6690]{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.step-name[data-v-1cea6690]{flex:1}.step-errors[data-v-1cea6690]{font-size:.8rem;color:#b91c1c}.step-error[data-v-1cea6690]{padding:.15rem 0}:root{--_slate-50: #f8fafc;--_slate-100: #f1f5f9;--_slate-200: #e2e8f0;--_slate-300: #cbd5e1;--_slate-400: #94a3b8;--_slate-500: #64748b;--_slate-600: #475569;--_slate-700: #334155;--_slate-800: #1e293b;--_slate-900: #0f172a;--_blue-50: #eff6ff;--_blue-100: #dbeafe;--_blue-200: #bfdbfe;--_blue-500: #3b82f6;--_blue-600: #2563eb;--_blue-700: #1d4ed8;--_blue-800: #1e40af;--bg-app: #f0f4f8;--bg-surface: #ffffff;--bg-surface-raised: var(--_slate-50);--bg-surface-sunken: var(--_slate-100);--bg-nav: var(--_slate-800);--bg-header: var(--_slate-800);--bg-hover: var(--_slate-100);--bg-active: var(--_blue-50);--bg-overlay: rgba(15, 23, 42, .45);--text-primary: var(--_slate-900);--text-secondary: var(--_slate-600);--text-muted: var(--_slate-400);--text-inverse: #ffffff;--text-accent: var(--_blue-600);--text-on-dark: var(--_slate-300);--text-on-dark-active: #ffffff;--text-on-dark-muted: var(--_slate-500);--text-success: #15803d;--text-warning: #92400e;--text-error: #991b1b;--text-info: #075985;--border: var(--_slate-300);--border-strong: var(--_slate-400);--border-focus: var(--_blue-500);--border-components: var(--_slate-300);--accent: var(--_blue-600);--accent-hover: var(--_blue-700);--accent-active: var(--_blue-800);--accent-light: var(--_blue-50);--accent-subtle: var(--_blue-100);--accent-text: #ffffff;--color-success: #16a34a;--color-warning: #d97706;--color-error: #dc2626;--color-info: #0284c7;--bg-success: #f0fdf4;--bg-warning: #fffbeb;--bg-error: #fef2f2;--bg-info: #f0f9ff;--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "Cascadia Code", "Fira Code", "JetBrains Mono", Consolas, "Courier New", monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--space-px: 1px;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-3-5: .875rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: 3px;--radius: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(15, 23, 42, .06);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .05);--shadow: 0 4px 6px -1px rgba(15, 23, 42, .07), 0 2px 4px -1px rgba(15, 23, 42, .04);--shadow-md: 0 6px 12px -2px rgba(15, 23, 42, .08), 0 3px 6px -1px rgba(15, 23, 42, .04);--shadow-lg: 0 10px 20px -3px rgba(15, 23, 42, .09), 0 4px 8px -2px rgba(15, 23, 42, .04);--shadow-xl: 0 20px 30px -5px rgba(15, 23, 42, .1), 0 8px 12px -4px rgba(15, 23, 42, .04);--shadow-inner: inset 0 2px 4px rgba(15, 23, 42, .06);--duration-fast: .1s;--duration: .2s;--duration-slow: .3s;--transition-fast: var(--duration-fast) ease;--transition: var(--duration) ease;--transition-slow: var(--duration-slow) ease;--z-base: 0;--z-raised: 10;--z-sticky: 50;--z-dropdown: 100;--z-overlay: 200;--z-modal: 300;--z-toast: 400;--z-tooltip: 500;--z-window: 1000;--z-select: 9000;--nav-item-color: rgba(255, 255, 255, .6);--nav-item-color-hover: rgba(255, 255, 255, .9);--nav-item-color-active: #ffffff;--nav-item-bg-hover: rgba(255, 255, 255, .07);--nav-item-bg-active: rgba(255, 255, 255, .12);--nav-category-color: rgba(255, 255, 255, .3);--nav-separator: rgba(255, 255, 255, .08);--header-height: 48px;--footer-height: 40px;--nav-width-default: 240px;--nav-width-min: 160px;--nav-width-max: 480px;--nav-icons-width: 64px;--aside-width: 280px;--tap-target: 32px;--density-space: .75rem;--row-height: 36px;--holo-depth-background: 0px;--holo-depth-surface: 5px;--holo-depth-interactive: 15px;--holo-depth-overlay: 25px;--holo-depth-window: 40px;--holo-depth-modal: 60px;--holo-depth-notification: 80px;--holo-glow-subtle: rgba(59, 130, 246, .15);--holo-glow-accent: rgba(59, 130, 246, .35);--holo-glow-primary: rgba(59, 130, 246, .55);--holo-glow-strong: rgba(99, 102, 241, .7);--holo-float-amplitude: 6px;--holo-float-duration: 4s;--holo-glow-intensity: .6}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;height:100%;-webkit-text-size-adjust:100%}body{height:100%;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--text-primary);background-color:var(--bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#app{height:100%}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold);line-height:var(--leading-snug);color:var(--text-primary)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-md)}h6{font-size:var(--text-base)}p{line-height:var(--leading-relaxed);color:var(--text-secondary)}a{color:var(--text-accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-hover);text-decoration:underline}button{font-family:inherit;font-size:var(--text-base);cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:var(--text-base);color:var(--text-primary);background-color:var(--bg-surface-sunken);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #3b82f626}code,kbd,pre,samp{font-family:var(--font-mono);font-size:.9em}code{background-color:var(--bg-surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.1em .35em;color:var(--text-primary)}pre{background-color:var(--_slate-900);color:var(--_slate-100);border-radius:var(--radius-md);padding:var(--space-4);overflow-x:auto}pre code{background:none;border:none;padding:0;color:inherit;font-size:inherit}img,svg,video{display:block;max-width:100%}ul,ol{padding-left:var(--space-5)}hr{border:none;border-top:1px solid var(--border);margin:var(--space-4) 0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--_slate-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background-color:var(--_slate-400)}::selection{background-color:var(--accent-subtle);color:var(--text-primary)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}
