.btn[data-v-8eebff4b]{white-space:nowrap;flex-shrink:0}.btn.x-btn-off[data-v-8eebff4b],.btn.x-btn-off[data-v-8eebff4b]:hover,.btn.x-btn-off[data-v-8eebff4b]:focus{color:var(--text-muted, #adb5bd)!important;border-color:var(--border-color, #dee2e6)!important;background-color:transparent!important;opacity:1;cursor:not-allowed}.x-modal-header{padding:var(--x-space-2) var(--x-space-3);background:var(--primary);border-bottom:none}.x-modal-header .modal-title{font-size:.9rem;color:#fff}.x-modal-btn{border:none;background:transparent;color:#fffc;padding:var(--x-space-1) var(--x-space-1);border-radius:4px;cursor:pointer;font-size:1rem;line-height:1;transition:all var(--x-dur-base) var(--x-ease-out)}.x-modal-btn:hover{background:#ffffff26;color:#fff}.x-modal-btn-danger:hover{background:var(--bs-danger);color:#fff}.x-modal-body{padding:var(--x-space-3);font-size:.875rem}.x-modal-body .x-tabbar-underline{margin-bottom:var(--x-space-2)}.x-modal-grab{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.x-modal-dragging{transition:none!important}.x-modal-resizable{resize:both;overflow:auto;min-width:18rem;min-height:9rem;max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}@media (max-width: 575.98px){.x-modal-resizable{resize:none;overflow:visible}.x-modal-grab{cursor:default}}@media (min-width: 576px){.x-modal-sized{max-width:none;width:max-content}.x-modal-sized>.x-modal-resizable{width:500px}.modal-sm.x-modal-sized>.x-modal-resizable{width:300px}.modal-lg.x-modal-sized>.x-modal-resizable{width:800px}.modal-xl.x-modal-sized>.x-modal-resizable{width:1140px}.modal-dialog-scrollable.x-modal-sized{height:auto}.modal-dialog-scrollable.x-modal-sized>.x-modal-resizable{max-height:calc(100vh - 1rem)}}.md[data-v-be0879aa]{flex:1;min-height:0;display:flex;gap:0}.md-list[data-v-be0879aa]{flex:1 1 100%;min-width:0;min-height:0;display:flex;flex-direction:column}.md-list.md-split[data-v-be0879aa]{padding-right:var(--x-inset)}.md-list.md-split[data-v-be0879aa]>.x-scroll-to-edge{margin-right:calc(-1 * var(--x-inset))}.md-detail[data-v-be0879aa]>.x-scroll-to-edge{margin-left:calc(-1 * var(--x-inset))}.md-hidden[data-v-be0879aa]{display:none}.md-detail[data-v-be0879aa]{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0 0 0 var(--x-inset)}.md-detail-has-close[data-v-be0879aa] .x-page-header{padding-right:40px}.md-detail-has-close[data-v-be0879aa] .x-hero-card{padding-right:calc(var(--x-inset-in-box) + 40px)}.md-divider[data-v-be0879aa]{position:relative;flex:0 0 3px;align-self:stretch;cursor:col-resize;background:repeating-linear-gradient(to bottom,#adb5bd 0,#adb5bd 2px,transparent 2px,transparent 6px),#e9ecef;transition:background-color var(--x-dur-base) var(--x-ease-out)}.md-divider[data-v-be0879aa]:hover{background:repeating-linear-gradient(to bottom,var(--primary) 0,var(--primary) 2px,transparent 2px,transparent 6px),#0d6efd1a}.md-divider[data-v-be0879aa]:before{content:"";position:absolute;top:0;bottom:0;left:-5px;right:-5px;z-index:2;cursor:inherit}.md-divider-still[data-v-be0879aa]{cursor:default}.md-divider-still[data-v-be0879aa]:before{display:none}.md-collapse[data-v-be0879aa]{position:absolute;top:var(--x-space-3);left:50%;transform:translate(-50%);z-index:3;cursor:pointer}.md-close[data-v-be0879aa]{position:absolute;top:10px;right:10px;z-index:10}.x-tab-page[data-v-bfc6d1cd]{min-height:0}.x-tab-body[data-v-bfc6d1cd]{flex:1 1 0;min-height:0;min-width:0;overflow-y:auto;padding:var(--x-space-2) 0 var(--x-space-3)}.x-tab-body--fill[data-v-bfc6d1cd]{overflow:hidden;display:flex;flex-direction:column;padding:var(--x-space-2) 0 0}.x-tab-page--equal[data-v-bfc6d1cd]{padding:var(--x-space-1) 0}.x-tab-page--equal>.x-tab-head[data-v-bfc6d1cd],.x-tab-page--equal>.x-tab-tabs[data-v-bfc6d1cd]{padding-inline:var(--x-inset)}.x-tab-page--equal>.x-tab-body[data-v-bfc6d1cd]{padding-block:0;padding-inline:var(--x-inset)}.x-tab-page--equal>.x-tab-body[data-v-bfc6d1cd]::-webkit-scrollbar{width:var(--x-scrollbar)}.x-tab-page--equal>.x-tab-body--fill[data-v-bfc6d1cd]{padding-block:0;padding-inline:var(--x-inset)}.x-tab-page--equal>.x-tab-body[data-v-bfc6d1cd]:not(.x-tab-body--fill){overflow-x:hidden}.x-save[data-v-f5c9c3fb]{position:relative;display:inline-flex}.x-save[data-v-f5c9c3fb] .btn.x-save--blocked{cursor:help!important}.x-save-reasons[data-v-f5c9c3fb]{position:absolute;top:calc(100% + 6px);right:0;z-index:1080;min-width:280px;max-width:420px;padding:var(--x-space-2) var(--x-space-3);background:var(--x-surface);color:var(--x-text);font-size:.8125rem;line-height:1.4;border:1px solid var(--x-border);border-radius:.375rem;box-shadow:var(--shadow-md);text-align:left;white-space:normal}.x-save-reasons-heading[data-v-f5c9c3fb]{font-weight:600;margin-bottom:var(--x-space-1)}.x-save-reasons ul[data-v-f5c9c3fb]{margin:0;padding-left:1.1rem}.x-refresh__label[data-v-ac45d85a]{margin-left:var(--x-space-1)}.x-refresh__period[data-v-ac45d85a]{font-size:.72rem;font-weight:600;margin-left:var(--x-space-1);display:inline-block;min-width:1.9rem;text-align:left}.x-refresh__period--empty[data-v-ac45d85a]{visibility:hidden}.x-refresh[data-v-ac45d85a]{flex-shrink:0;white-space:nowrap}.x-refresh__caret[data-v-ac45d85a]{margin-left:var(--x-space-1);font-size:.6rem;opacity:.7}.x-refresh__caret[data-v-ac45d85a]:hover{opacity:1}.x-refresh__menu[data-v-ac45d85a]{z-index:1050;overflow:auto;padding:var(--x-space-1) 0}.x-refresh__item[data-v-ac45d85a]{display:flex;align-items:center;gap:var(--x-space-1);width:100%;border:none;background:none;padding:var(--x-space-1) var(--x-space-2);font-size:.8rem;color:var(--text-color);text-align:left}.x-refresh__item[data-v-ac45d85a]:hover{background:var(--bg-hover)}.x-refresh__item.on[data-v-ac45d85a]{font-weight:600;color:var(--primary)}.x-refresh__tick-space[data-v-ac45d85a]{width:1em}.x-help-wrapper[data-v-ee8df3a2]{position:relative;display:inline-block;margin-left:var(--x-space-1)}.x-help-trigger[data-v-ee8df3a2]{background:none;border:0;padding:0;cursor:pointer;color:var(--info);line-height:1;vertical-align:middle;transition:color var(--x-dur-press) var(--x-ease-out)}.x-help-trigger[data-v-ee8df3a2]:hover,.x-help-trigger[data-v-ee8df3a2]:focus-visible{color:var(--primary);outline:none}.x-help-popover[data-v-ee8df3a2]{position:absolute;top:calc(100% + 8px);left:0;z-index:1080;min-width:260px;max-width:380px;padding:var(--x-space-2) var(--x-space-3);background:var(--x-surface);color:var(--x-text);font-size:.8125rem;font-weight:400;line-height:1.4;border:1px solid var(--x-border);border-radius:.375rem;box-shadow:var(--shadow-md);white-space:normal;text-align:left;text-transform:none;letter-spacing:normal}.x-help-arrow[data-v-ee8df3a2]{position:absolute;top:-6px;left:8px;width:12px;height:6px;overflow:hidden}.x-help-arrow[data-v-ee8df3a2]:before{content:"";position:absolute;top:1px;left:0;width:12px;height:12px;background:var(--x-surface);border:1px solid var(--x-border);transform:rotate(45deg);transform-origin:50% 0}.x-help-content[data-v-ee8df3a2]{word-break:normal}.x-help-fade-enter-active[data-v-ee8df3a2],.x-help-fade-leave-active[data-v-ee8df3a2]{transition:opacity var(--x-dur-press) var(--x-ease-out),transform var(--x-dur-press) var(--x-ease-out)}.x-help-fade-enter-from[data-v-ee8df3a2],.x-help-fade-leave-to[data-v-ee8df3a2]{opacity:0;transform:translateY(-2px)}.x-page-header[data-v-80772ad5]{min-height:calc(var(--x-space-6) + 2 * var(--x-space-1));padding-block:var(--x-space-1);padding-inline:var(--x-space-1);border-bottom:1px solid var(--border-color)}.x-page-header--accent[data-v-80772ad5]{background:color-mix(in srgb,var(--primary) 10%,transparent);border-bottom:2px solid var(--primary);border-radius:6px 6px 0 0;padding:var(--x-space-2) var(--x-space-3);margin-bottom:var(--x-space-2)}.x-page-header--accent[data-v-80772ad5] .x-title,.x-page-header--accent .x-head-icon[data-v-80772ad5],.x-page-header--accent[data-v-80772ad5] .x-title .bi{color:var(--primary)}.x-head-icon[data-v-80772ad5]{font-size:1.1rem;line-height:1;flex:none}.x-page-header--grey[data-v-80772ad5]{background:var(--bg-hover);border-radius:6px 6px 0 0;padding:var(--x-space-2) var(--x-space-3)}.x-page-actions[data-v-80772ad5] .btn-outline-secondary{color:var(--primary)!important;border-color:var(--primary)!important}.x-page-actions[data-v-80772ad5] .btn-outline-secondary:hover,.x-page-actions[data-v-80772ad5] .btn-outline-secondary:focus{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}.x-empty-hint[data-v-d0cf1661]{margin-top:var(--x-space-1);font-size:.85rem;color:var(--text-secondary)}.x-empty-actions[data-v-d0cf1661]{margin-top:var(--x-space-3);display:flex;gap:var(--x-space-2);justify-content:center}.x-empty--failed .x-empty-icon[data-v-d0cf1661]{color:var(--bs-danger, #E53935);opacity:.75}.x-empty--failed .x-empty-text[data-v-d0cf1661]{color:var(--bs-danger, #E53935);font-weight:600}.x-tabbar-img[data-v-59359097]{width:1rem;height:1rem;object-fit:contain;border-radius:3px;flex-shrink:0}.x-tabbar-lock[data-v-59359097]{font-size:.6rem;opacity:.5;flex-shrink:0}.x-tab-mark[data-v-59359097]{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--danger);flex-shrink:0}.nav-pills .nav-link[data-v-59359097]:disabled,.x-tabbar-tab[data-v-59359097]:disabled{opacity:.45;cursor:not-allowed}.x-tabbar[data-v-59359097]{display:flex;align-items:center;gap:var(--x-space-1);margin-left:calc(-1 * var(--x-space-1));margin-bottom:var(--x-space-3)}.x-tabbar[data-v-59359097]{overflow-x:auto;scrollbar-width:thin}.x-tabbar[data-v-59359097]>*{flex-shrink:0}.x-tabbar-actions[data-v-59359097]{display:inline-flex;align-items:center;gap:var(--x-space-1);margin-left:auto;padding-left:var(--x-space-3)}.x-tabbar-group[data-v-59359097]{display:inline-flex;align-items:center;padding-left:var(--x-space-2);font-size:.68rem;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none}.x-tabbar-tab[data-v-59359097]{display:inline-flex;align-items:center;gap:var(--x-space-1);background:none;border:none;cursor:pointer;color:var(--text-secondary);text-decoration:none}.x-tabbar-tab[data-v-59359097]:hover{color:var(--text-primary)}.x-tabbar-underline[data-v-59359097]{gap:var(--x-space-1)}.x-tabbar-underline .x-tabbar-tab[data-v-59359097]{padding:var(--x-space-1) var(--x-space-2);font-size:.82rem;font-weight:500;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px}.x-tabbar-underline .x-tabbar-tab.active[data-v-59359097]{color:var(--primary);border-bottom-color:var(--primary)}.x-tabbar-underline .x-tabbar-tab .bi[data-v-59359097]{font-size:.9rem}.x-tabbar-segmented .x-tabbar-tab[data-v-59359097]{padding:var(--x-space-1) var(--x-space-2);font-size:.75rem;font-weight:600;border-radius:4px;color:var(--text-muted)}.x-tabbar-segmented .x-tabbar-tab.active[data-v-59359097]{background:var(--bg-hover);color:var(--text-primary)}.x-sub-rail[data-v-6dc9362e]{width:200px;padding:var(--x-space-2) var(--x-inset);border-right:1px solid var(--border-color-strong);margin-right:var(--x-space-1);transition:width var(--x-dur-base) var(--x-ease-out);min-height:0;overflow-x:hidden}.x-sub-rail--collapsed[data-v-6dc9362e]{width:56px;padding:var(--x-space-2) 0}.rail-btn[data-v-6dc9362e]{display:flex;align-items:center;gap:var(--x-space-2);min-height:34px;padding:0 var(--x-inset);border:none;background:transparent;color:var(--text-secondary, #666);font-size:.78rem;cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;transition:background var(--x-dur-press) var(--x-ease-out),color var(--x-dur-press) var(--x-ease-out)}.x-sub-rail--collapsed .rail-btn[data-v-6dc9362e]{justify-content:center;padding:0}.rail-btn .bi[data-v-6dc9362e]{font-size:1rem;flex-shrink:0}.rail-img[data-v-6dc9362e]{width:1rem;height:1rem;object-fit:contain;flex-shrink:0}.rail-icon[data-v-6dc9362e]{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.rail-items[data-v-6dc9362e]{display:flex;flex-direction:column;gap:var(--x-space-1);overflow-y:auto;flex:1 1 auto;min-height:0}.rail-badge[data-v-6dc9362e]{flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--primary, #4EADA8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;box-shadow:0 0 0 2px var(--bg-card, #fff)}.rail-btn.active .rail-badge[data-v-6dc9362e]{box-shadow:0 0 0 2px rgba(var(--primary-rgb, 78, 173, 168),.18)}.rail-header-actions[data-v-6dc9362e]{display:flex;align-items:center;gap:var(--x-space-1)}.rail-label[data-v-6dc9362e]{flex-grow:1;text-overflow:ellipsis;overflow:hidden;min-width:0}.rail-meta[data-v-6dc9362e]{display:block;font-size:.68rem;font-weight:400;color:var(--text-muted, #8a9497);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.rail-btn.active .rail-meta[data-v-6dc9362e]{color:var(--text-muted, #8a9497)}.rail-badge-inline[data-v-6dc9362e]{flex-shrink:0;font-size:.6rem;padding:var(--x-space-1) var(--x-space-1);line-height:1}.rail-badge-corner[data-v-6dc9362e]{position:absolute;top:-2px;right:-8px;font-size:.55rem;padding:var(--x-space-1) var(--x-space-1);line-height:1}.rail-btn[data-v-6dc9362e]:hover:not(:disabled){background:rgba(var(--primary-rgb, 78, 173, 168),.08);color:var(--primary, #4EADA8)}.rail-btn.active[data-v-6dc9362e]{background:rgba(var(--primary-rgb, 78, 173, 168),.12);color:var(--primary, #4EADA8)}.rail-row[data-v-6dc9362e]{display:contents}.rail-row--actions[data-v-6dc9362e]{display:flex;align-items:center;gap:var(--x-space-1);padding-right:var(--x-space-1)}.rail-row--actions .rail-btn[data-v-6dc9362e]{flex:1 1 auto;min-width:0}.rail-row--actions .rail-btn.active[data-v-6dc9362e],.rail-row--actions .rail-btn[data-v-6dc9362e]:hover:not(:disabled){background:transparent}.rail-row--actions[data-v-6dc9362e]:hover{background:rgba(var(--primary-rgb, 78, 173, 168),.08)}.rail-row--actions.active[data-v-6dc9362e]{background:rgba(var(--primary-rgb, 78, 173, 168),.12)}.rail-item-actions[data-v-6dc9362e]{display:inline-flex;align-items:center;gap:var(--x-space-1);flex-shrink:0}.rail-btn[data-v-6dc9362e]:disabled,.rail-btn.disabled[data-v-6dc9362e]{opacity:.4;cursor:not-allowed}.rail-lock[data-v-6dc9362e]{flex-shrink:0;font-size:.6rem;opacity:.5;margin-left:auto}.rail-badge-inline+.rail-lock[data-v-6dc9362e]{margin-left:var(--x-space-1)}.rail-section[data-v-6dc9362e]{padding:var(--x-space-1) var(--x-space-2);font-size:.62rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted, #999)}.rail-section[data-v-6dc9362e]:not(:first-child){margin-top:var(--x-space-1)}.rail-section-rule[data-v-6dc9362e]{margin:var(--x-space-1) auto;width:60%;border:0;border-top:1px solid var(--border-color)}.x-sub-rail--collapsed .rail-section[data-v-6dc9362e]{padding:var(--x-space-1)}.rail-dot[data-v-6dc9362e]{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-left:auto}.rail-dot-corner[data-v-6dc9362e]{position:absolute;top:-1px;right:-7px;margin:0}.rail-dot--ok[data-v-6dc9362e]{background:var(--success, #2e7d32)}.rail-dot--err[data-v-6dc9362e]{background:var(--error, #d32f2f)}.rail-dot--miss[data-v-6dc9362e]{background:var(--text-muted, #bbb)}.rail-header[data-v-6dc9362e]{display:flex;align-items:center;justify-content:space-between;padding:var(--x-space-1) var(--x-inset);margin-bottom:var(--x-space-2);border-bottom:1px solid var(--border-color)}.rail-title[data-v-6dc9362e]{font-size:.7rem;font-weight:700;color:var(--text-muted, #999);text-transform:uppercase;letter-spacing:.5px}.rail-toggle[data-v-6dc9362e]{border:none;background:transparent;color:var(--text-secondary, #666);cursor:pointer;width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0;font-size:.85rem;line-height:1;border-radius:50%;transition:background var(--x-dur-press) var(--x-ease-out),color var(--x-dur-press) var(--x-ease-out)}.rail-toggle[data-v-6dc9362e]:hover{color:var(--primary, #4EADA8);background:rgba(var(--primary-rgb, 78, 173, 168),.12)}.x-sub-rail--collapsed .rail-header[data-v-6dc9362e]{justify-content:center;padding:var(--x-space-1)}.app-rail[data-v-2eb5571c]{width:40px;min-width:40px;background:var(--bg-card);border-right:1px solid var(--border-color-strong);display:flex;flex-direction:column;align-items:center;padding-top:var(--x-space-1);flex-shrink:0}.app-rail-nav[data-v-2eb5571c]{display:flex;flex-direction:column;align-items:center;width:100%}.app-rail-nav-next[data-v-2eb5571c]{margin-top:var(--x-space-2)}.app-rail-nav-bottom[data-v-2eb5571c]{margin-top:auto;padding-top:var(--x-space-1);margin-bottom:var(--x-space-2)}.app-rail-icon[data-v-2eb5571c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);border-radius:6px;margin-bottom:var(--x-space-1);cursor:pointer;transition:all var(--x-dur-base) var(--x-ease-out);font-size:16px;text-decoration:none;position:relative}.app-rail-icon[data-v-2eb5571c]:hover{background:var(--bg-hover);color:var(--primary)}.app-rail-icon.active[data-v-2eb5571c]{background:var(--primary);color:var(--bg-card)!important}.app-rail-tip[data-v-2eb5571c]{position:absolute;left:55px;background:var(--text-primary);color:var(--bg-card);padding:var(--x-space-1) var(--x-space-2);border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--x-dur-base) var(--x-ease-out);z-index:1000}.app-rail-icon:hover .app-rail-tip[data-v-2eb5571c]{opacity:1}.global-loading-bar[data-v-1d8baf15]{position:fixed;top:0;left:0;right:0;height:3px;z-index:20000;overflow:hidden;pointer-events:none}.glb-track[data-v-1d8baf15]{height:100%;width:40%;background:#fff;box-shadow:0 0 6px #ffffffb3;border-radius:0 3px 3px 0;animation:glb-slide-1d8baf15 1.1s ease-in-out infinite}@keyframes glb-slide-1d8baf15{0%{margin-left:-40%}50%{margin-left:60%}to{margin-left:100%}}.glb-fade-enter-active[data-v-1d8baf15]{transition:opacity var(--x-dur-base) var(--x-ease-out)}.glb-fade-leave-active[data-v-1d8baf15]{transition:opacity var(--x-dur-base) var(--x-ease-in)}.glb-fade-enter-from[data-v-1d8baf15],.glb-fade-leave-to[data-v-1d8baf15]{opacity:0}html,body{height:100%;margin:0}#app{height:100%}.app-shell[data-v-54301522]{display:flex;height:100%;overflow:hidden}.app-shell-content[data-v-54301522]{flex:1;min-width:0;min-height:0;padding:var(--x-inset);overflow:hidden;display:flex;flex-direction:column}.app-shell-content.flush[data-v-54301522]{padding:0}.app-shell-content.scroll[data-v-54301522]{overflow:hidden auto}.section-nav-slot{padding:var(--x-space-2) var(--x-space-2) var(--x-space-1)}.section-nav{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--x-space-1)}.section-nav-group{font-size:.62rem;font-weight:700;color:#bbb;text-transform:uppercase;letter-spacing:.5px;padding:var(--x-space-2) var(--x-space-2) var(--x-space-1)}.section-nav-item{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-2);border:none;background:none;border-radius:6px;font-size:.8rem;color:var(--text-secondary);cursor:pointer;text-align:left;white-space:nowrap;width:100%;text-decoration:none}.section-nav-item:hover{background:var(--bg-hover);color:var(--primary)}.section-nav-item.active{background:rgba(var(--primary-rgb),.1);color:var(--primary);font-weight:600}.section-nav-item i{width:18px;text-align:center}.section-nav-item .badge{font-size:.6rem;margin-left:auto}.section-nav-item .rail-count{margin-left:auto;font-size:.62rem;font-weight:600;background:rgba(var(--primary-rgb),.15);color:var(--primary);border-radius:99px;padding:var(--x-space-1) var(--x-space-1)}.section-nav-header{display:flex;align-items:center;justify-content:space-between;gap:var(--x-space-1)}.section-nav-header .group-label{flex:1}.sidebar-toggle{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:.7rem;flex-shrink:0}.sidebar-toggle:hover{background:var(--bg-hover);color:var(--primary)}.section-nav.collapsed{width:44px}.section-nav.collapsed .section-nav-group:not(.section-nav-header){display:none}.section-nav.collapsed .section-nav-header{justify-content:center;padding:var(--x-space-1) 0}.section-nav.collapsed .section-nav-header .group-label{display:none}.section-nav.collapsed .section-nav-item{justify-content:center;padding:var(--x-space-2) 0;gap:0}.section-nav.collapsed .section-nav-item span,.section-nav.collapsed .section-nav-item .rail-count{display:none}.section-nav.collapsed .section-nav-item i{width:auto}.subnav-bar[data-v-ee8094cf]{background:linear-gradient(to bottom,#f8f9fa,#e9ecef);border-bottom:1px solid var(--border-color);padding:var(--x-space-2) var(--x-space-3);display:flex;gap:var(--x-space-2);flex-shrink:0}.subnav-item[data-v-ee8094cf]{padding:var(--x-space-2) var(--x-space-3);background:#fff;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:var(--x-space-2);font-size:13px;color:#555;text-decoration:none;transition:all var(--x-dur-base) var(--x-ease-out)}.subnav-item[data-v-ee8094cf]:hover{border-color:var(--primary);color:var(--primary)}.subnav-item.active[data-v-ee8094cf]{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.x-editor-row[data-v-080c8623]{display:flex;align-items:center;gap:var(--x-space-2);padding-top:var(--x-space-1);padding-bottom:var(--x-space-1);border-radius:var(--x-space-2);min-height:calc(var(--x-space-5) + var(--x-space-1))}.is-hoverable[data-v-080c8623]:hover{background:var(--x-surface-2)}.x-editor-row-tail[data-v-080c8623]{margin-left:auto;display:inline-flex;align-items:center;gap:var(--x-space-2)}.x-dropzone[data-v-4edb5573]{position:relative;border:2px dashed var(--border-color);border-radius:8px;transition:border-color var(--x-dur-press) var(--x-ease-out),background-color var(--x-dur-press) var(--x-ease-out)}.x-dropzone--clickable[data-v-4edb5573]{cursor:pointer}.x-dropzone--fill[data-v-4edb5573]{display:flex;align-items:center;justify-content:center;width:100%;min-height:14rem}.x-dropzone--over[data-v-4edb5573]{border-color:var(--primary);background:var(--bg-hover)}.x-steps--plain[data-v-a7d8daf5]{gap:var(--x-steps-gap, var(--x-space-4));padding-bottom:var(--x-steps-pad, var(--x-space-3));border-bottom:var(--x-steps-rule, 1px solid var(--border-color))}.x-steps--plain .x-step[data-v-a7d8daf5]{gap:var(--x-space-1)}.x-steps--plain .x-step__mark[data-v-a7d8daf5]{width:auto;height:auto;min-width:0;flex:0 0 auto;background:transparent;border:0;color:inherit;font-size:.75rem}.x-steps--plain .x-step--at .x-step__mark[data-v-a7d8daf5]{flex:0 0 auto;background:transparent;border:0;color:inherit}.x-steps--plain .x-step--at .x-step__mark[data-v-a7d8daf5]:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:currentColor;display:block}.x-steps--plain .x-step--done[data-v-a7d8daf5]{color:var(--success, #2A9D8F)}.x-steps--plain .x-step__label[data-v-a7d8daf5]{font-size:.78125rem}.x-steps--plain .x-step--at .x-step__label[data-v-a7d8daf5]{font-weight:600}.x-steps[data-v-a7d8daf5]{display:flex;align-items:stretch;gap:var(--x-space-1);list-style:none;margin:0 0 var(--x-space-3);padding:0;flex-wrap:wrap}.x-step[data-v-a7d8daf5]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-2);border-radius:6px;color:var(--text-secondary);cursor:default;min-width:0}.x-step__mark[data-v-a7d8daf5]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;border:1px solid currentColor;font-size:.72rem;font-weight:700}.x-step__text[data-v-a7d8daf5]{display:flex;flex-direction:column;min-width:0}.x-step__label[data-v-a7d8daf5]{font-size:.85rem;line-height:1.15;white-space:nowrap}.x-step__summary[data-v-a7d8daf5]{font-size:.72rem;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16rem}.x-step--done[data-v-a7d8daf5]{color:var(--success)}.x-step--at[data-v-a7d8daf5]{color:var(--primary);background:var(--bg-hover);font-weight:600}.x-step--at .x-step__mark[data-v-a7d8daf5]{background:var(--primary);color:var(--bg-card);border-color:var(--primary)}.x-step--open[data-v-a7d8daf5]{cursor:pointer}.x-step--open[data-v-a7d8daf5]:hover{background:var(--bg-hover)}.x-badge[data-v-62fce847]{display:inline-flex;align-items:center;gap:var(--x-space-1);font-size:.66rem;font-weight:600;padding:var(--x-space-1) var(--x-space-1);border-radius:.75rem;line-height:1.5;white-space:nowrap}.x-badge.tone-neutral[data-v-62fce847]{background:#f1f3f5;color:#495057}.x-badge.tone-success[data-v-62fce847]{background:#e6f4ea;color:#1e7e34}.x-badge.tone-warning[data-v-62fce847]{background:#fff3cd;color:#7a5c03}.x-badge.tone-danger[data-v-62fce847]{background:#f8d7da;color:#b02a37}.x-badge.tone-info[data-v-62fce847]{background:#cfe2ff;color:#0a58ca}.x-badge.tone-muted[data-v-62fce847]{background:transparent;color:#6c757d;padding-left:0;font-weight:500}.x-tile-value[data-v-43de668f]{font-size:1.4rem;font-weight:600;line-height:1.2}.x-tile-primary[data-v-43de668f]{border-left:3px solid var(--primary)!important}.x-tile-success[data-v-43de668f]{border-left:3px solid var(--success)!important}.x-tile-warning[data-v-43de668f]{border-left:3px solid var(--warning)!important}.x-tile-danger[data-v-43de668f]{border-left:3px solid var(--danger)!important}.x-tile-info[data-v-43de668f]{border-left:3px solid var(--info)!important}.x-tile-pick[data-v-43de668f]:hover{border-color:var(--bs-secondary-border-subtle);background:var(--bg-hover, #f8f9fa)}.x-form-field--eyebrow .x-label[data-v-fedb1a01]{font-size:var(--x-eyebrow-size, .6875rem);letter-spacing:var(--x-eyebrow-spacing, .06em);text-transform:uppercase;font-weight:600;color:var(--text-muted, #999);margin-bottom:var(--x-eyebrow-gap, .625rem)}.x-form-field--hint-below .x-help-wrapper[data-v-fedb1a01]{display:none}.x-field-hint[data-v-fedb1a01]{margin-top:var(--x-space-1);font-size:.75rem;color:var(--text-muted, #999)}.x-label[data-v-fedb1a01]{display:block}.x-form-field[data-v-fedb1a01]{margin-bottom:var(--x-space-3)}.x-field-description[data-v-fedb1a01]{color:var(--text-secondary);font-size:.85rem;line-height:1.35;margin-top:var(--x-space-1)}.x-changed-dot[data-v-fedb1a01]{display:inline-block;width:6px;height:6px;margin-left:var(--x-space-1);border-radius:50%;background:var(--warning);vertical-align:middle}.x-select[data-v-e0ef27a1]{position:relative;display:inline-block}.x-select--block[data-v-e0ef27a1]{display:block;width:100%}.x-select--block .x-select__item[data-v-e0ef27a1]{white-space:normal;overflow:visible;text-overflow:clip}.x-select--block .x-select__item-label[data-v-e0ef27a1]{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.x-select__group[data-v-e0ef27a1]{padding:var(--x-space-1) var(--x-space-2) var(--x-space-1);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted);cursor:default;pointer-events:none}.x-select__trigger[data-v-e0ef27a1]{text-align:left;cursor:pointer}.x-select__trigger[data-v-e0ef27a1]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23666'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;padding-right:var(--x-space-6)}input.x-select__trigger[data-v-e0ef27a1]{cursor:text}.x-select__clear[data-v-e0ef27a1]{position:absolute;top:50%;right:28px;transform:translateY(-50%);border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:var(--x-space-1) var(--x-space-1);font-size:.75rem;line-height:1;border-radius:4px}.x-select__clear[data-v-e0ef27a1]:hover{color:var(--primary);background:rgba(var(--primary-rgb, 78, 173, 168),.08)}.x-select--disabled .x-select__trigger[data-v-e0ef27a1]{cursor:not-allowed;opacity:.65}.x-select__label[data-v-e0ef27a1]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.x-select__panel{margin:0;padding:var(--x-space-1) 0;list-style:none;background:#fff;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 16px #00000026;overflow-y:auto;z-index:9999}.x-select__item{padding:var(--x-space-1) var(--x-space-2);font-size:.85rem;color:#212529;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:baseline;gap:var(--x-space-2)}.x-select__item-label{overflow:hidden;text-overflow:ellipsis}.x-select__item-hint{margin-left:auto;flex:none;color:var(--text-muted);font-variant-numeric:tabular-nums}.x-select__item:hover .x-select__item-hint,.x-select__item--active .x-select__item-hint{color:inherit}.x-select__item:hover{background:rgba(var(--primary-rgb, 78, 173, 168),.1);color:var(--primary)}.x-select__item--active{background:rgba(var(--primary-rgb, 78, 173, 168),.15);color:var(--primary);font-weight:600}.x-date-input[data-v-dea6d3e6]{flex:0 0 auto;color:var(--text-muted)}.x-date-input[data-v-dea6d3e6]::-webkit-datetime-edit,.x-date-input[data-v-dea6d3e6]::-webkit-datetime-edit-fields-wrapper,.x-date-input[data-v-dea6d3e6]::-webkit-datetime-edit-text,.x-date-input[data-v-dea6d3e6]::-webkit-datetime-edit-day-field,.x-date-input[data-v-dea6d3e6]::-webkit-datetime-edit-month-field,.x-date-input[data-v-dea6d3e6]::-webkit-datetime-edit-year-field{color:var(--text-muted)}.x-input--readonly[data-v-e4a6bf72]{background:var(--bg-hover, #f8f9fa);cursor:default}.x-input--readonly[data-v-e4a6bf72]:focus{box-shadow:none;border-color:var(--border-color, #dee2e6)}.x-input--borderless[data-v-e4a6bf72]{border-color:transparent;background:transparent;box-shadow:none}.x-input--borderless[data-v-e4a6bf72]:hover:not(:disabled),.x-input--borderless[data-v-e4a6bf72]:focus{border-color:var(--border-color);background:var(--bs-body-bg)}.x-number-with-suffix[data-v-bef08125]{display:inline-flex;align-items:center;gap:var(--x-space-1)}.x-number-suffix[data-v-bef08125]{color:var(--text-secondary);font-size:.85rem;white-space:nowrap}.x-stepper[data-v-bef08125]{display:flex;align-items:center;width:max-content;border:1px solid var(--border-color);border-radius:var(--x-stepper-radius, 6px);overflow:hidden}.x-stepper button[data-v-bef08125]{border:0;background:transparent;color:var(--text-primary, #333);font:inherit;font-size:1rem;line-height:1;padding:var(--x-stepper-btn-pad, var(--x-space-1) var(--x-space-2));cursor:pointer}.x-stepper button[data-v-bef08125]:disabled{opacity:.35;cursor:not-allowed}.x-stepper input[data-v-bef08125]{border:0;width:var(--x-stepper-width, 52px);text-align:center;font:inherit;font-variant-numeric:tabular-nums;background:transparent;color:var(--text-primary, #333);padding:var(--x-space-1) 0}.x-stepper input[data-v-bef08125]:focus{outline:none}.x-stepper.disabled[data-v-bef08125]{opacity:.6}.x-checkbox .form-check-input[data-v-dc77cb19]{cursor:pointer}.x-checkbox .form-check-input[data-v-dc77cb19]:disabled{cursor:default}.x-checkbox .form-check-label[data-v-dc77cb19]{cursor:pointer}.x-condition[data-v-474f1557]>*{min-width:0}.filter-badge[data-v-4f988900]{background:var(--primary);color:#fff;border-radius:10px;font-size:.62rem;padding:0 var(--x-space-1);font-weight:700;min-width:16px;text-align:center}.filter-popup[data-v-4f988900]{z-index:1050;overflow:auto;max-height:70vh}.filter-grid[data-v-4f988900]>*{min-width:0}.filter-grid[data-v-4f988900]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--x-space-1) var(--x-space-2)}.filter-field-wide[data-v-4f988900]{grid-column:1 / -1}.filter-group-title[data-v-4f988900]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding-bottom:var(--x-space-1);margin:var(--x-space-2) 0 var(--x-space-2)}.filter-group-title[data-v-4f988900]:first-child{margin-top:0}.filter-field-set[data-v-4f988900]{border-left:2px solid var(--primary);padding-left:var(--x-space-2);margin-left:calc(-1 * var(--x-space-2))}.x-columns[data-v-7f42cd0e]{position:relative;display:inline-flex}.x-columns-btn[data-v-7f42cd0e]{line-height:1}.x-columns-panel[data-v-7f42cd0e]{z-index:1050;overflow-y:auto;padding:var(--x-space-1) 0}.x-columns-head[data-v-7f42cd0e]{display:flex;align-items:baseline;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-2);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);border-bottom:1px solid var(--border-color);margin-bottom:var(--x-space-1)}.x-columns-all[data-v-7f42cd0e]{margin-left:auto;background:none;border:0;padding:0;font:inherit;font-size:.7rem;text-transform:none;letter-spacing:0;color:var(--primary);cursor:pointer}.x-columns-row[data-v-7f42cd0e]{display:flex;align-items:baseline;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-2);font-size:.82rem;cursor:pointer}.x-columns-row[data-v-7f42cd0e]:hover{background:var(--bg-hover)}.x-columns-row[data-v-7f42cd0e]:has(input:disabled){opacity:.55;cursor:not-allowed}.x-columns-row input[data-v-7f42cd0e]{accent-color:var(--primary)}.dt-grip[data-v-9850f9bc]{width:34px;cursor:grab;color:var(--text-secondary, #6c757d);text-align:center}.dt-grip[data-v-9850f9bc]:active{cursor:grabbing}.dt-row-ghost[data-v-9850f9bc]{opacity:.4}.dt-wrapper[data-v-9850f9bc]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;background:var(--bg-card, #fff);border:1px solid var(--border-color);border-radius:.375rem;overflow:hidden}.dt-head-wrap table th[data-v-9850f9bc]:first-child,.dt-body table th[data-v-9850f9bc]:first-child,.dt-body table td[data-v-9850f9bc]:first-child{padding-left:var(--x-inset-in-box)}.dt-head-wrap table th[data-v-9850f9bc]:last-child,.dt-body table th[data-v-9850f9bc]:last-child,.dt-body table td[data-v-9850f9bc]:last-child{padding-right:var(--x-inset-in-box)}.dt-header[data-v-9850f9bc]{background:var(--bg-hover);border-bottom:1px solid var(--border-color);padding-block:var(--x-space-1);padding-inline:var(--x-space-2)}.dt-filter-count[data-v-9850f9bc]{display:inline-block;background:var(--primary);color:#fff;border-radius:10px;font-size:.62rem;padding:0 var(--x-space-1);font-weight:700;min-width:16px;text-align:center}.dt-filter-count--empty[data-v-9850f9bc]{visibility:hidden}.dt-header[data-v-9850f9bc]{flex-wrap:nowrap}.dt-bulk-bar[data-v-9850f9bc]{z-index:2}.dt-header>.btn[data-v-9850f9bc],.dt-header>div>.btn[data-v-9850f9bc],.dt-header .x-refresh[data-v-9850f9bc]{flex-shrink:0;white-space:nowrap}.dt-pager[data-v-9850f9bc]{min-width:30px;font-size:1rem;line-height:1;padding:var(--x-space-1) var(--x-space-1)}.dt-pager-at[data-v-9850f9bc]{min-width:44px;text-align:center}.dt-header-yield[data-v-9850f9bc]{min-width:0;overflow:hidden;text-overflow:ellipsis}.dt-body[data-v-9850f9bc]{flex:1;min-height:0;overflow-y:auto;overflow-x:auto}.table[data-v-9850f9bc]{font-size:.8125rem;border-collapse:separate;border-spacing:0}.dt-head-wrap[data-v-9850f9bc]{flex-shrink:0;overflow:hidden}.dt-head-table[data-v-9850f9bc]{table-layout:fixed}.dt-measure tr[data-v-9850f9bc]{visibility:collapse}.table thead th[data-v-9850f9bc]{position:sticky;top:0;z-index:2}.table th[data-v-9850f9bc]{padding:var(--x-space-1) var(--x-space-2);font-weight:600;font-size:.8125rem;background:var(--bg-hover);border-bottom:2px solid var(--border-color);white-space:nowrap}.table td[data-v-9850f9bc]{padding:var(--x-space-1) var(--x-space-2);font-size:.8125rem;vertical-align:middle;border-bottom:1px solid var(--border-color)}.table tbody tr[data-v-9850f9bc]{transition:background-color var(--x-dur-base) var(--x-ease-out)}.table tbody tr[data-v-9850f9bc]:hover{background:var(--bg-hover, #f8f9fa)}.table tbody tr.dt-row-open>td[data-v-9850f9bc],.table tbody tr.dt-row-open:hover>td[data-v-9850f9bc]{background:rgba(var(--primary-rgb),.12)}.table tbody tr.dt-row-open>td[data-v-9850f9bc]:first-child{box-shadow:inset 3px 0 0 0 var(--primary)}.table tbody tr.dt-row-expanded>td[data-v-9850f9bc]{background:rgba(var(--primary-rgb),.06)}.table tbody tr.dt-detail-row>td[data-v-9850f9bc],.table tbody tr.dt-detail-row:hover>td[data-v-9850f9bc]{background:var(--bg-hover, #fafbfc);padding:var(--x-space-3) var(--x-space-4);border-bottom:2px solid var(--border-color)}[data-v-9850f9bc] [data-copy]{cursor:pointer;transition:background-color var(--x-dur-base) var(--x-ease-out)}[data-v-9850f9bc] [data-copy]:hover{background:rgba(var(--primary-rgb),.1)!important;color:var(--primary)}[data-v-9850f9bc] .btn-link{color:var(--text-muted, #6c757d);border:none;background:transparent;padding:var(--x-space-1) var(--x-space-2);border-radius:.25rem;transition:all var(--x-dur-base) var(--x-ease-out)}[data-v-9850f9bc] .btn-link:hover{background:var(--bg-hover, #e9ecef);color:var(--primary, #4EADA8)}[data-v-9850f9bc] .btn-link.text-danger:hover{color:var(--error, #E53935)!important}.card[data-v-9850f9bc]{border:none!important}.card-header[data-v-9850f9bc]{background:#f8f9fa!important;border:none!important;border-bottom:2px solid var(--primary)!important;font-size:.875rem;font-weight:600;color:#6c757d;padding:var(--x-space-2) var(--x-inset)!important}.card-body[data-v-9850f9bc]{padding:var(--x-space-3) var(--x-inset)!important}.form-label[data-v-9850f9bc]{font-size:.8rem;font-weight:600;color:#495057;margin-bottom:var(--x-space-1)}.form-control[data-v-9850f9bc],.form-select[data-v-9850f9bc]{font-size:.8rem;padding:var(--x-space-1) var(--x-space-2)}.card-desc[data-v-9850f9bc]{font-size:.78rem;color:#868e96;margin-bottom:var(--x-space-2);line-height:1.4}.help-icon[data-v-9850f9bc]{font-size:.7rem;color:#adb5bd;cursor:help;vertical-align:middle}.help-icon[data-v-9850f9bc]:hover{color:#6c757d}.catalogue-text[data-v-4ef6ad24]{display:flex;flex-direction:column;min-width:0;text-align:left}.catalogue-icon[data-v-4ef6ad24]{flex-shrink:0;margin-right:var(--x-space-1);color:var(--text-muted)}.catalogue-item.active .catalogue-text[data-v-4ef6ad24]{display:flex;flex-direction:column;min-width:0;text-align:left}.catalogue-meta[data-v-4ef6ad24]{font-size:.72rem;color:var(--text-muted)}.catalogue-item.active .catalogue-meta[data-v-4ef6ad24]{color:inherit;opacity:.85}.catalogue-icon[data-v-4ef6ad24]{color:inherit}.x-catalogue-list[data-v-4ef6ad24]{width:240px;border-right:1px solid var(--border-color);overflow-y:auto;padding:var(--x-space-2) var(--x-space-1)}.x-catalogue-list.fluid[data-v-4ef6ad24]{width:100%;border-right:0}.catalogue-group+.catalogue-group[data-v-4ef6ad24]{margin-top:var(--x-space-2)}.catalogue-heading[data-v-4ef6ad24]{text-transform:uppercase;font-size:.68rem;font-weight:700;letter-spacing:.04em;color:var(--text-muted);padding:var(--x-space-1) var(--x-space-2) var(--x-space-1)}.catalogue-item[data-v-4ef6ad24]{display:flex;align-items:center;gap:var(--x-space-1);width:100%;border:0;background:transparent;padding:var(--x-space-1) var(--x-space-2);border-radius:6px;text-align:left;color:var(--text-primary)}.catalogue-item[data-v-4ef6ad24]:hover{background:var(--bg-hover)}.catalogue-item.active[data-v-4ef6ad24]{background:color-mix(in srgb,var(--primary) 12%,transparent)}.catalogue-name[data-v-4ef6ad24]{flex-grow:1;font-size:.85rem;font-weight:600}.x-detail-list[data-v-d3db12ab]{--x-detail-gap: var(--x-space-1)}.x-detail-list[data-v-d3db12ab] dt{font-weight:400;color:var(--bs-secondary-color, #6c757d)}.x-detail-list[data-v-d3db12ab] dd{margin-bottom:var(--x-detail-gap)}.x-detail-stacked[data-v-d3db12ab] dt{font-size:.75rem;line-height:1.2}.x-detail-divider[data-v-48610a73]{width:100%;height:1px;background:var(--border-color, #e0e0e0);margin:var(--x-detail-divider-gap, var(--x-space-1) 0 var(--x-space-2))}.x-detail-strong[data-v-48610a73]{font-weight:700!important;font-size:var(--x-detail-strong-size, .9375rem);color:var(--text-primary)!important}.x-detail-mono[data-v-48610a73]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.x-simple-table[data-v-654574f6]{margin-bottom:0}.x-simple-table[data-v-654574f6] tbody tr[clickable]{cursor:pointer}.x-simple-table[data-v-654574f6] tbody tr[clickable]:hover{background:var(--bg-hover)}.x-simple-table-empty[data-v-654574f6]{padding:var(--x-space-3) 0}.x-sortable-ghost[data-v-f53d8f83]{opacity:.5}.x-sortable-row[data-v-f53d8f83]{width:100%}.x-card-tall>.card-body[data-v-1fa1545f]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.x-card-foldable[data-v-1fa1545f]{cursor:pointer}.x-form-group[data-v-1fa1545f]{margin-bottom:var(--x-space-4)}.x-form-group[data-v-1fa1545f]:last-child{margin-bottom:0}.x-menu-button[data-v-f8a7b7fe]{display:inline-flex}.x-menu[data-v-f8a7b7fe]{position:fixed;z-index:1080;min-width:200px;max-width:360px;padding:var(--x-space-1) 0;background:var(--x-surface);color:var(--x-text);border:1px solid var(--x-border);border-radius:.375rem;box-shadow:var(--shadow-md)}.x-menu-item[data-v-f8a7b7fe]{display:flex;align-items:center;width:100%;padding:var(--x-space-2) var(--x-space-3);border:0;border-radius:0;color:var(--x-text);font-size:.8125rem;text-align:left}.x-menu-item[data-v-f8a7b7fe]:hover,.x-menu-item[data-v-f8a7b7fe]:focus-visible{background:var(--x-hover);color:var(--x-text);outline:none}.x-password-input[data-v-49b38baa]{width:fit-content}.x-datetime-input[data-v-12914023]{flex:0 0 auto;color:var(--text-muted, #999)}.x-datetime-input[data-v-12914023]::-webkit-datetime-edit,.x-datetime-input[data-v-12914023]::-webkit-datetime-edit-fields-wrapper,.x-datetime-input[data-v-12914023]::-webkit-datetime-edit-text,.x-datetime-input[data-v-12914023]::-webkit-datetime-edit-day-field,.x-datetime-input[data-v-12914023]::-webkit-datetime-edit-month-field,.x-datetime-input[data-v-12914023]::-webkit-datetime-edit-year-field,.x-datetime-input[data-v-12914023]::-webkit-datetime-edit-hour-field,.x-datetime-input[data-v-12914023]::-webkit-datetime-edit-minute-field{color:var(--text-muted, #999)}.x-time-range[data-v-b9b12320]{display:flex;align-items:center;gap:var(--x-space-2);flex-wrap:wrap}.x-time-range-dash[data-v-b9b12320]{color:var(--text-muted)}.x-money-input[data-v-f873ae81]{flex:0 0 auto}.x-slider[data-v-c97a888f]{display:flex;align-items:center;gap:var(--x-space-2)}.x-slider .form-range[data-v-c97a888f]{flex-grow:1}.x-slider-value[data-v-c97a888f]{min-width:3.5em;text-align:right;font-variant-numeric:tabular-nums;color:var(--x-text-muted, #6c757d);font-size:.875rem}.x-color-input[data-v-9f1ddb66]{display:flex;align-items:center;gap:var(--x-space-2)}.x-color-input .form-control-color[data-v-9f1ddb66]{width:3rem;flex:none;padding:.125rem}.x-color-value[data-v-9f1ddb66]{min-width:5em;font-variant-numeric:tabular-nums;color:var(--x-text-muted, #6c757d);font-size:.875rem}.xms[data-v-b36c1af5]{position:relative}.xms-toggle[data-v-b36c1af5]{cursor:pointer}.xms-backdrop[data-v-b36c1af5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}.xms-panel[data-v-b36c1af5]{z-index:9999;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-color);border-radius:.4rem;box-shadow:0 6px 20px #0000001f;padding:var(--x-space-2)}.xms-search[data-v-b36c1af5]{margin-bottom:var(--x-space-1)}.xms-actions[data-v-b36c1af5]{display:flex;gap:var(--x-space-2);padding:0 var(--x-space-1) var(--x-space-1);border-bottom:1px solid var(--border-color);margin-bottom:var(--x-space-1)}.xms-list[data-v-b36c1af5]{flex:1;min-height:0;overflow-y:auto}.xms-item[data-v-b36c1af5]{display:flex;align-items:center;padding:var(--x-space-1) var(--x-space-1);border-radius:.25rem;cursor:pointer;font-size:.85rem}.xms-item[data-v-b36c1af5]:hover{background:var(--bg-hover)}.x-radio .form-check-input[data-v-16571811]{cursor:pointer}.x-radio .form-check-input[data-v-16571811]:disabled{cursor:default}.x-radio .form-check-label[data-v-16571811]{cursor:pointer}.x-toggle[data-v-9cfe1e99]{min-height:auto;margin:0;padding:0;display:inline-flex;align-items:center}.x-toggle .form-check-input[data-v-9cfe1e99]{cursor:pointer;margin:0}.x-toggle .form-check-input[data-v-9cfe1e99]:disabled{cursor:default}.x-toggle-field[data-v-16ba8761]{display:grid;grid-template-columns:auto 1fr;column-gap:var(--x-space-2);margin-bottom:var(--x-space-3)}.x-toggle-field__head[data-v-16ba8761]{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;cursor:pointer;margin-bottom:var(--x-space-1)}.x-toggle-field--inline[data-v-16ba8761],.x-toggle-field--inline .x-toggle-field__head[data-v-16ba8761]{margin-bottom:0}.x-toggle-field__title[data-v-16ba8761]{display:inline-flex;align-items:center;gap:var(--x-space-1);font-weight:600}.x-toggle-field__body[data-v-16ba8761]{grid-column:2}.x-toggle-field__desc[data-v-16ba8761]{grid-column:1 / -1;color:var(--text-secondary);font-size:.85rem}.x-toggle-field__body[data-v-16ba8761]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--x-space-2);transition:opacity var(--x-dur-press) var(--x-ease-out)}.x-toggle-field__body.is-off[data-v-16ba8761]{opacity:.45}.x-tag-input[data-v-a3c66fa8]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--x-space-1);height:auto;min-height:31px;padding:var(--x-space-1) var(--x-space-1);cursor:text}.x-tag-input.disabled[data-v-a3c66fa8]{background:var(--bg-hover)}.tag[data-v-a3c66fa8]{display:inline-flex;align-items:center;gap:var(--x-space-1);background:var(--bg-hover);border:1px solid var(--border-color);border-radius:4px;padding:var(--x-space-1) var(--x-space-1);font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-primary)}.tag-x[data-v-a3c66fa8]{border:0;background:transparent;padding:0;line-height:1;color:var(--text-muted);cursor:pointer;display:inline-flex}.tag-x[data-v-a3c66fa8]:hover{color:var(--text-primary)}.tag-draft[data-v-a3c66fa8]{border:0;outline:0;background:transparent;flex:1;min-width:90px;font-size:.85rem;color:var(--text-primary)}.dropzone[data-v-4ab0f344]{display:flex;align-items:center;justify-content:center;border:2px dashed var(--border-color);border-radius:10px;padding:var(--x-space-4);cursor:pointer;transition:all var(--x-dur-base) var(--x-ease-out);background:#fafbfc;min-height:100px}.dropzone[data-v-4ab0f344]:hover{border-color:#4eada8;background:#f0faf9}.dropzone.dragging[data-v-4ab0f344]{border-color:#4eada8;background:#e8f5f4;border-style:solid}.dropzone.has-preview[data-v-4ab0f344]{padding:var(--x-space-2);min-height:auto}.dropzone-content[data-v-4ab0f344]{text-align:center;color:#888}.dropzone-content i[data-v-4ab0f344]{font-size:2rem;color:#ccc;display:block;margin-bottom:var(--x-space-1)}.dropzone-text strong[data-v-4ab0f344]{font-size:.82rem;color:#555}.dropzone-hint[data-v-4ab0f344]{font-size:.72rem;color:#aaa;margin-top:var(--x-space-1)}.preview-area[data-v-4ab0f344]{position:relative}.preview-area img[data-v-4ab0f344]{max-height:120px;max-width:100%;border-radius:8px;display:block}.preview-remove[data-v-4ab0f344]{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:#dc3545;color:#fff;border:2px solid white;font-size:.6rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.file-list[data-v-4ab0f344]{display:flex;flex-direction:column;gap:var(--x-space-1)}.file-item[data-v-4ab0f344]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-2);border-radius:6px;background:#f8f9fa;border:1px solid var(--border-color);font-size:.8rem}.file-item i[data-v-4ab0f344]{color:#888}.file-name[data-v-4ab0f344]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-4ab0f344]{color:#aaa;font-size:.72rem;white-space:nowrap}.file-remove[data-v-4ab0f344]{border:none;background:none;color:#ccc;cursor:pointer;padding:0;font-size:.9rem;line-height:1}.file-remove[data-v-4ab0f344]:hover{color:#dc3545}.x-rich-editor[data-v-31d42942]{border:1px solid var(--border-color);border-radius:var(--bs-border-radius);overflow:hidden}.x-rich-editor.fills[data-v-31d42942],.x-rich-editor.fills .x-rich-scroll[data-v-31d42942]{display:flex;flex-direction:column;flex:1;min-height:0}.x-rich-editor.fills .x-rich-scroll[data-v-31d42942]>div{display:flex;flex-direction:column;flex:1;min-height:0}.x-rich-editor.fills[data-v-31d42942] .x-rich-body{flex:1;min-height:0}.x-rich-toolbar[data-v-31d42942]{display:flex;flex-wrap:wrap;gap:var(--x-space-1);padding:var(--x-space-1) var(--x-space-1);border-bottom:1px solid var(--border-color);background:var(--bs-tertiary-bg)}.x-rich-toolbar button[data-v-31d42942]{border:none;background:none;padding:var(--x-space-1) var(--x-space-1);border-radius:var(--bs-border-radius-sm);font-size:13px;color:var(--bs-secondary-color);cursor:pointer;line-height:1}.x-rich-toolbar button[data-v-31d42942]:hover{background:var(--bs-secondary-bg);color:var(--bs-body-color)}.x-rich-toolbar button.active[data-v-31d42942]{background:var(--bs-primary);color:var(--bs-white)}.x-rich-sep[data-v-31d42942]{width:1px;background:var(--bs-border-color);margin:var(--x-space-1) var(--x-space-1)}.x-rich-url[data-v-31d42942]{display:flex;gap:var(--x-space-1);align-items:center;padding:var(--x-space-1) var(--x-space-1);border-bottom:1px solid var(--border-color);background:var(--bs-body-bg)}[data-v-31d42942] .x-rich-body{padding:var(--x-space-2) var(--x-space-2);min-height:200px;max-height:var(--x-rich-max-height, 400px);overflow-y:auto;font-size:13px;line-height:1.5;outline:none;background:var(--bs-body-bg);color:var(--bs-body-color)}[data-v-31d42942] .x-rich-body p{margin:0 0 var(--x-space-1)}[data-v-31d42942] .x-rich-body h2{font-size:16px;font-weight:600;margin:var(--x-space-2) 0 var(--x-space-1)}[data-v-31d42942] .x-rich-body h3{font-size:14px;font-weight:600;margin:var(--x-space-2) 0 var(--x-space-1)}[data-v-31d42942] .x-rich-body h4{font-size:13px;font-weight:600;margin:var(--x-space-2) 0 var(--x-space-1)}[data-v-31d42942] .x-rich-highlight{background:var(--bs-warning-bg-subtle);outline:1px dashed var(--bs-warning-border-subtle);border-radius:var(--bs-border-radius-sm)}[data-v-31d42942] .x-rich-body ul,[data-v-31d42942] .x-rich-body ol{padding-left:var(--x-space-4);margin:var(--x-space-1) 0}[data-v-31d42942] .x-rich-body a{color:var(--bs-primary)}[data-v-31d42942] .x-rich-body img{max-width:100%;border-radius:var(--bs-border-radius-sm)}[data-v-31d42942] .x-rich-body hr{border:none;border-top:1px solid var(--border-color);margin:var(--x-space-2) 0}[data-v-31d42942] .x-rich-body table{border-collapse:collapse;width:100%;margin:var(--x-space-2) 0}[data-v-31d42942] .x-rich-body th,[data-v-31d42942] .x-rich-body td{border:1px solid var(--border-color);padding:var(--x-space-1) var(--x-space-2)}.icon-picker-toolbar[data-v-473ae918]{display:flex;align-items:center;gap:var(--x-space-2);margin-bottom:var(--x-space-2)}.icon-picker-search[data-v-473ae918]{flex:1;max-width:240px;height:28px;font-size:.78rem}.icon-picker-count[data-v-473ae918]{font-size:.7rem;color:var(--text-muted, #6c757d)}.icon-picker-grid[data-v-473ae918]{display:grid;gap:var(--x-space-2)}.icon-picker-tile[data-v-473ae918]{width:100%;aspect-ratio:1;border:1px solid var(--border-color);border-radius:6px;background:#fff;color:#495057;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;transition:all var(--x-dur-press) var(--x-ease-out)}.icon-picker-tile[data-v-473ae918]:hover{background:var(--bg-hover, #f8f9fa);color:#1f2937;border-color:#adb5bd}.icon-picker-tile.active[data-v-473ae918]{background:rgba(var(--primary-rgb, 253,126,20),.1);color:var(--primary, #fd7e14);border-color:var(--primary, #fd7e14);box-shadow:0 0 0 1px var(--primary, #fd7e14)}.icon-picker-toggle[data-v-473ae918]{display:inline-flex;align-items:center;gap:var(--x-space-1);padding:var(--x-space-1) var(--x-space-3);border:1px solid var(--border-color);border-radius:16px;background:#fff;color:var(--text-muted, #6c757d);font-size:.75rem;cursor:pointer;transition:all var(--x-dur-press) var(--x-ease-out)}.icon-picker-toggle[data-v-473ae918]:hover{background:var(--bg-hover, #f8f9fa);color:var(--primary, #fd7e14);border-color:var(--primary, #fd7e14)}.bs-layout[data-v-4e488db0]{display:flex;gap:var(--x-space-2)}.bs-nav[data-v-4e488db0]{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--x-space-1)}.bs-nav-item[data-v-4e488db0]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-2);border:none;background:none;border-radius:6px;font-size:.8rem;color:var(--text-secondary, #6c757d);cursor:pointer;text-align:left;white-space:nowrap}.bs-nav-item[data-v-4e488db0]:hover{background:var(--bg-hover, #f3f4f6)}.bs-nav-item.active[data-v-4e488db0]{background:#4eada81a;color:var(--primary);font-weight:600}.bs-nav-item i[data-v-4e488db0]{width:18px;text-align:center}.bs-nav-count[data-v-4e488db0]{font-size:.6rem;background:var(--primary, #4EADA8);color:#fff;padding:0 var(--x-space-1);border-radius:8px;font-weight:700;margin-left:auto}.bs-content[data-v-4e488db0]{flex:1;min-width:0}.bs-chips[data-v-4e488db0]{display:flex;flex-direction:column;gap:var(--x-space-1)}.bs-chip[data-v-4e488db0]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-2);border:none;border-radius:6px;background:transparent;cursor:pointer;transition:all var(--x-dur-base) var(--x-ease-out);text-align:left;width:100%}.bs-chip[data-v-4e488db0]:hover{background:var(--bg-hover, #f3f4f6)}.bs-chip>i[data-v-4e488db0]:first-child{font-size:1.1rem;flex-shrink:0;width:22px;text-align:center}.bs-chip-text[data-v-4e488db0]{flex:1;min-width:0}.bs-chip-label[data-v-4e488db0]{display:block;font-size:.8rem;font-weight:600;color:#333}.bs-chip-desc[data-v-4e488db0]{display:block;font-size:.67rem;color:#999;margin-top:var(--x-space-1)}.bs-chip.active .bs-chip-label[data-v-4e488db0]{color:#222}.x-currency-select[data-v-5ead3643],.x-tenant-select[data-v-233f2bd8]{flex:0 0 auto}.time-range-day-row{margin-bottom:var(--x-space-2)}.time-range-day-header{display:flex;align-items:center;margin-bottom:0}.time-range-clock-icon{flex-shrink:0;margin-right:var(--x-space-1);color:var(--primary)}.time-range-day-name{font-size:13px;color:var(--text-primary);margin-right:var(--x-space-2)}.time-range-badges{display:flex;flex-wrap:wrap;gap:var(--x-space-1)}.time-range-badge{background:var(--primary);color:var(--bg-card);font-size:11px;padding:var(--x-space-1) var(--x-space-2);border-radius:3px;font-weight:400;cursor:pointer;position:relative;transition:background-color var(--x-dur-base) var(--x-ease-out)}.time-range-badge:hover{background:var(--primary)}.time-range-badge.selected{background:var(--bs-danger)}.time-range-trash-icon{position:absolute;top:-16px;left:50%;transform:translate(-50%);color:var(--bs-danger);cursor:pointer;font-size:11px;z-index:100}.time-range-trash-icon:hover{color:var(--bs-danger)}.time-range-timeline-container{position:relative;padding-top:var(--x-space-1)}.time-range-timeline-bar{position:relative;height:18px;background:rgba(var(--primary-rgb),.12);overflow:visible;border:1px solid var(--border-color)}.time-range-grid-line{position:absolute;top:0;bottom:0;width:1px;background:var(--border-color);z-index:1}.time-range-hour-labels{display:flex;font-size:9px;color:var(--text-secondary);margin-top:var(--x-space-1)}.time-range-hour-label{flex:1;text-align:left}.time-range-segment{position:absolute;height:100%;background:var(--primary);cursor:move;overflow:visible;z-index:5;display:flex;align-items:center;min-width:20px;transition:background-color var(--x-dur-base) var(--x-ease-out)}.time-range-segment:hover{background:var(--primary)}.time-range-segment.selected{background:var(--bs-danger)}.time-range-handle{position:absolute;top:0;bottom:0;width:3px;background:var(--text-primary);cursor:ew-resize;z-index:10}.time-range-handle-left{left:1px}.time-range-handle-right{right:1px}.time-range-time-label{position:fixed;background:#000000d9;color:#fff;padding:var(--x-space-1) var(--x-space-1);border-radius:3px;font-size:11px;z-index:99999;pointer-events:none}.time-range-copy-wrap{position:relative;margin-left:auto}.time-range-copy-btn{border:1px solid transparent;background:transparent;color:var(--text-muted);width:24px;height:24px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;padding:0;transition:background var(--x-dur-base) var(--x-ease-out),color var(--x-dur-base) var(--x-ease-out),border-color var(--x-dur-base) var(--x-ease-out)}.time-range-copy-btn:hover{background:rgba(var(--primary-rgb),.12);color:var(--primary);border-color:var(--primary)}.time-range-copy-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:180px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 8px 24px #0000001f;padding:var(--x-space-1);z-index:1000;display:flex;flex-direction:column}.time-range-copy-menu button{border:none;background:transparent;text-align:left;padding:var(--x-space-1) var(--x-space-2);border-radius:4px;font-size:12px;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;transition:background var(--x-dur-press) var(--x-ease-out)}.time-range-copy-menu button:hover{background:rgba(var(--primary-rgb),.12);color:var(--primary)}.x-notice[data-v-3ba45ccd]{display:flex;align-items:flex-start;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-inset-in-box);border:1px solid transparent;border-radius:6px;font-size:.8rem;line-height:1.45;margin-bottom:var(--x-space-2)}.x-notice .bi[data-v-3ba45ccd]{flex-shrink:0;line-height:1.45}.x-notice-body[data-v-3ba45ccd]{min-width:0}.x-notice.tone-info[data-v-3ba45ccd]{background:#cfe2ff;border-color:#b6d4fe;color:#0a58ca}.x-notice.tone-success[data-v-3ba45ccd]{background:#e6f4ea;border-color:#badbcc;color:#1e7e34}.x-notice.tone-warning[data-v-3ba45ccd]{background:#fff3cd;border-color:#ffecb5;color:#997404}.x-notice.tone-danger[data-v-3ba45ccd]{background:#f8d7da;border-color:#f5c2c7;color:#b02a37}.x-stat-pill[data-v-b4fa8db4]{display:inline-flex;align-items:center;gap:var(--x-space-1);padding:var(--x-space-1) var(--x-space-2);border-radius:20px;background:var(--bg-card);border:1px solid var(--border-color);font-size:.75rem}.x-stat-pill i[data-v-b4fa8db4]{color:var(--primary);font-size:.8rem}.x-stat-pill-val[data-v-b4fa8db4]{font-weight:700}.x-kpi[data-v-8bd47528]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--x-space-1);padding:var(--x-space-2) var(--x-space-3);height:100%}.x-kpi-icon[data-v-8bd47528]{width:var(--x-space-6);height:var(--x-space-6);border-radius:var(--x-space-1);display:flex;align-items:center;justify-content:center;font-size:.88rem;margin-bottom:var(--x-space-1)}.x-kpi-value[data-v-8bd47528]{font-size:1.2rem;font-weight:800;line-height:1}.x-kpi-label[data-v-8bd47528]{font-size:.64rem;color:var(--text-muted);text-transform:uppercase;font-weight:600;margin-top:var(--x-space-1)}.x-status-pill[data-v-8467b0e2]{display:inline-flex;align-items:center;gap:var(--x-space-1);padding:var(--x-space-1) var(--x-space-2);border-radius:1rem;font-size:.75rem;font-weight:600;background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary)}.x-status-pill--success[data-v-8467b0e2]{color:var(--success);border-color:rgba(var(--success-rgb),.3);background:rgba(var(--success-rgb),.08)}.x-status-pill--warning[data-v-8467b0e2]{color:var(--warning);border-color:rgba(var(--warning-rgb),.4);background:rgba(var(--warning-rgb),.1)}.x-status-pill--danger[data-v-8467b0e2]{color:var(--error);border-color:rgba(var(--error-rgb),.3);background:rgba(var(--error-rgb),.08)}.x-status-pill--primary[data-v-8467b0e2]{color:var(--primary);border-color:rgba(var(--primary-rgb),.3);background:rgba(var(--primary-rgb),.08)}.x-status-pill--info[data-v-8467b0e2]{color:var(--info);border-color:rgba(var(--info-rgb),.3);background:rgba(var(--info-rgb),.08)}.x-status-pill--muted[data-v-8467b0e2]{color:var(--text-muted)}.x-status-pill-dot[data-v-8467b0e2]{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.x-star-rating[data-v-a6ff9011]{display:inline-flex;align-items:center;gap:var(--x-space-1);font-size:.75rem;color:#f59e0b}.x-star-value[data-v-a6ff9011]{color:#999;margin-left:var(--x-space-1);font-size:.72rem}.x-avatar[data-v-e99af28a]{border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0;text-transform:uppercase}.x-hero-card[data-v-b0ea465f]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:var(--x-space-2) var(--x-inset-in-box);margin-bottom:var(--x-space-3)}.x-hero-title[data-v-b0ea465f]{font-size:1.1rem;font-weight:700;margin:0 0 var(--x-space-1);color:var(--text-primary);display:flex;align-items:center;gap:var(--x-space-2)}.x-hero-subtitle[data-v-b0ea465f]{color:var(--text-muted);font-size:.82rem;font-weight:400}.x-hero-meta[data-v-b0ea465f]{color:var(--text-muted);font-size:.82rem;display:flex;align-items:center;flex-wrap:wrap;gap:var(--x-space-1) var(--x-space-2)}.x-hero-stats[data-v-b0ea465f]{display:flex;align-items:center;gap:var(--x-space-4)}.x-hero-actions[data-v-b0ea465f]{display:flex;align-items:center;gap:var(--x-space-1)}.x-hero-stat[data-v-5f1654dd]{text-align:center}.x-stat-value[data-v-5f1654dd]{font-size:1.05rem;font-weight:700;line-height:1;color:var(--text-primary)}.x-stat-label[data-v-5f1654dd]{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.x-stat-card[data-v-19af8ab1]{display:block;padding:var(--x-space-3) var(--x-space-3);border:1px solid var(--border-color);border-left:3px solid var(--border-color);border-radius:.625rem;background:var(--bg-card);color:inherit;text-decoration:none;height:100%}.x-stat-card.is-link[data-v-19af8ab1]{transition:var(--x-dur-base) var(--x-ease-out)}.x-stat-card.is-link[data-v-19af8ab1]:hover{border-color:var(--primary);box-shadow:0 2px 8px color-mix(in srgb,var(--primary) 8%,transparent)}.x-stat-card.is-primary[data-v-19af8ab1]{border-left-color:var(--primary)}.x-stat-card.is-success[data-v-19af8ab1]{border-left-color:var(--success)}.x-stat-card.is-warning[data-v-19af8ab1]{border-left-color:var(--warning)}.x-stat-card.is-danger[data-v-19af8ab1]{border-left-color:var(--danger, #dc3545)}.x-stat-card-head[data-v-19af8ab1]{display:flex;align-items:center;gap:var(--x-space-1);font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px}.x-stat-card-value[data-v-19af8ab1]{font-size:1.65rem;font-weight:600;line-height:1.2;margin-top:var(--x-space-1)}.x-stat-card-foot[data-v-19af8ab1]{display:flex;gap:var(--x-space-1);flex-wrap:wrap;margin-top:var(--x-space-1);min-height:1.2rem}.x-widget[data-v-5aa3b5bf]{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border-color);border-radius:.625rem;overflow:hidden;height:100%}.x-widget-head[data-v-5aa3b5bf]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-3);border-bottom:1px solid var(--border-color);font-size:.85rem;font-weight:600}.x-widget-title[data-v-5aa3b5bf]{flex:1 1 auto}.x-widget-actions[data-v-5aa3b5bf]{display:flex;align-items:center;gap:var(--x-space-1)}.x-widget-subtitle[data-v-5aa3b5bf]{padding:var(--x-space-2) var(--x-space-3) 0;font-size:.8rem;color:var(--text-secondary)}.x-widget-body[data-v-5aa3b5bf]{flex:1 1 auto;min-height:0;padding:var(--x-space-3);overflow:auto}.x-sparkline[data-v-d052d824]{display:block}.cursor-pointer[data-v-838ecbb6]{cursor:pointer}.dt-header[data-v-2acbfefc]{background:var(--bg-hover);border-bottom:1px solid var(--border-color);padding-block:var(--x-space-1);padding-inline:var(--x-space-2)}.toast-detail[data-v-082661a8]{margin-top:var(--x-space-1);font-size:.72rem;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.toast-container[data-v-082661a8]{position:fixed;right:1rem;bottom:1rem;left:auto;top:auto;max-width:min(420px,calc(100vw - 2rem))}.toast[data-v-082661a8]{max-width:100%}.toast-body[data-v-082661a8]{white-space:normal;overflow-wrap:anywhere}.toast-enter-active[data-v-082661a8]{transition:all var(--x-dur-large) var(--x-ease-out)}.toast-leave-active[data-v-082661a8]{transition:all var(--x-dur-base) var(--x-ease-in)}.toast-enter-from[data-v-082661a8],.toast-leave-to[data-v-082661a8]{opacity:0;transform:translate(100%)}.licenses-matrix th[data-v-72aaee0f]{white-space:nowrap}.licenses-matrix td[data-v-72aaee0f]{vertical-align:middle}.x-sub-text[data-v-72aaee0f]{font-size:.72rem;color:#6c757d}.svg-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;color:inherit}.svg-icon>svg{fill:currentColor}.svg-icon-img{vertical-align:middle;border-radius:4px;object-fit:contain}.img-icon[data-v-8895c847]{border-radius:22%;object-fit:cover;vertical-align:middle;flex-shrink:0}.x-chart[data-v-424bb02f]{position:relative;width:100%}.template-grid[data-v-755fb079]{display:grid;grid-template-columns:58px 200px minmax(200px,240px) 38px;column-gap:var(--x-space-2);align-items:center}.template-grid--json[data-v-755fb079]{grid-template-columns:220px minmax(200px,240px) 38px}.template-grid--read[data-v-755fb079]{grid-template-columns:60px minmax(180px,260px) minmax(200px,240px)}.template-grid--read.template-grid--flags[data-v-755fb079]{grid-template-columns:60px minmax(180px,260px) minmax(200px,240px) repeat(6,62px)}.template-grid--flags[data-v-755fb079]{grid-template-columns:58px 200px minmax(200px,240px) repeat(6,62px) 38px}.template-grid--json.template-grid--flags[data-v-755fb079]{grid-template-columns:220px minmax(200px,240px) repeat(6,62px) 38px}.template-grid__head[data-v-755fb079],.template-grid__row[data-v-755fb079]{display:contents}.template-grid__head[data-v-755fb079]>*{padding-bottom:var(--x-space-1);border-bottom:1px solid var(--border-color, rgba(0, 0, 0, .12));align-self:end}.template-grid__row[data-v-755fb079]>*{margin-block:.2rem}.template-grid__row--skipped[data-v-755fb079]>*{opacity:.55}.flag-cell[data-v-755fb079]{font-size:.75rem;line-height:1.15;display:inline-flex;align-items:center;justify-content:center;text-align:center}.template-column[data-v-755fb079]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-1);border-bottom:1px solid var(--border-color)}.template-column__at[data-v-755fb079]{flex:0 0 2.25rem;text-align:center;font-weight:700;font-size:.8rem;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:4px;padding:var(--x-space-1) 0}.template-column__what[data-v-755fb079]{flex:1 1 auto;min-width:0}.template-column__heading[data-v-755fb079]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-column__arrow[data-v-755fb079]{flex:0 0 auto;color:var(--text-secondary);opacity:.6}.template-column__guess[data-v-755fb079]{flex:0 0 auto;font-size:.7rem;color:var(--text-secondary);border:1px dashed var(--border-color);border-radius:4px;padding:0 var(--x-space-1)}.template-column--skipped .template-column__at[data-v-755fb079],.template-column--skipped .template-column__heading[data-v-755fb079]{opacity:.55}.basics-fields[data-v-2719cb02]{display:flex;flex-direction:column;gap:var(--x-space-2)}.rejected-rows[data-v-33ac717f]{display:flex;flex-direction:column;gap:var(--x-space-1);max-height:220px;overflow-y:auto;font-size:.8125rem;color:var(--bs-secondary-color, #6c757d)}.rejected-row[data-v-33ac717f]{font-variant-numeric:tabular-nums}.rejected-row--more[data-v-33ac717f]{font-style:italic}.dlr-progress[data-v-9b0e9ed6]{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--bs-tertiary-bg)}.dlr-progress-part+.dlr-progress-part[data-v-9b0e9ed6]{margin-left:var(--x-space-1)}.dlr-progress-done[data-v-9b0e9ed6]{background:var(--bs-success)}.dlr-progress-failed[data-v-9b0e9ed6]{background:var(--bs-danger)}.dlr-progress-inflight[data-v-9b0e9ed6]{background:var(--bs-info)}.dlr-progress-queued[data-v-9b0e9ed6]{background:var(--bs-border-color)}.dlr-progress-legend[data-v-9b0e9ed6]{font-size:12px;color:var(--bs-secondary-color)}.x-stat-row[data-v-fdbe8a8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--x-space-2)}.dlr-day-label[data-v-fdbe8a8e]{width:62px;font-size:12px;color:var(--bs-secondary-color)}.dlr-day-bar[data-v-fdbe8a8e]{position:relative;flex:1;height:14px;background:var(--bs-tertiary-bg);border-radius:3px;overflow:hidden}.dlr-day-calls[data-v-fdbe8a8e],.dlr-day-answered[data-v-fdbe8a8e]{position:absolute;top:0;left:0;height:100%}.dlr-day-calls[data-v-fdbe8a8e]{background:var(--bs-border-color)}.dlr-day-answered[data-v-fdbe8a8e]{background:var(--bs-success)}.dlr-day-figure[data-v-fdbe8a8e]{width:58px;text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.x-sibling-grid[data-v-1fcdc5c8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--x-space-2)}.report-table[data-v-aef85647]{width:100%;font-size:.875rem;border-collapse:collapse}.report-table th[data-v-aef85647]{font-weight:600;color:var(--bs-secondary-color);padding-bottom:var(--x-space-1);border-bottom:1px solid var(--border-color)}.report-table td[data-v-aef85647]{padding:var(--x-space-1) 0;border-bottom:1px solid var(--border-color)}.report-table__number[data-v-aef85647]{text-align:right;font-variant-numeric:tabular-nums;padding-left:var(--x-space-3)}.report-table__share[data-v-aef85647]{color:var(--bs-secondary-color);margin-left:var(--x-space-1)}.report-table__bad[data-v-aef85647]{color:var(--bs-danger);font-weight:600}.profile-rows[data-v-aef85647]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(80px,200px) auto auto auto;column-gap:var(--x-space-2);row-gap:var(--x-space-1);align-items:center;font-size:.875rem}.profile-row[data-v-aef85647]{display:contents}.profile-row__name[data-v-aef85647]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-row__name--none[data-v-aef85647]{color:var(--bs-secondary-color);font-style:italic}.profile-row__bar[data-v-aef85647]{height:8px;border-radius:4px;background:var(--bg-hover);overflow:hidden}.profile-row__fill[data-v-aef85647]{display:block;height:100%;background:var(--primary)}.profile-row__figure[data-v-aef85647]{text-align:right;font-variant-numeric:tabular-nums}.profile-row__muted[data-v-aef85647]{color:var(--bs-secondary-color)}.x-stat-row[data-v-1d7a4f58]{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--x-space-2)}.bucket-rows[data-v-1d7a4f58]{display:grid;grid-template-columns:minmax(160px,1fr) minmax(80px,220px) auto auto;column-gap:var(--x-space-2);row-gap:var(--x-space-1);align-items:center;font-size:.875rem}.bucket-row[data-v-1d7a4f58]{display:contents}.bucket-row__name[data-v-1d7a4f58]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bucket-row__bar[data-v-1d7a4f58]{height:8px;border-radius:4px;background:var(--bg-hover);overflow:hidden}.bucket-row__fill[data-v-1d7a4f58]{display:block;height:100%;background:var(--primary)}.bucket-row__people[data-v-1d7a4f58],.bucket-row__numbers[data-v-1d7a4f58]{font-variant-numeric:tabular-nums;text-align:right}.bucket-row__numbers[data-v-1d7a4f58]{color:var(--bs-secondary-color)}.funnel[data-v-51d199e2]{display:grid;grid-template-columns:minmax(150px,auto) minmax(120px,1fr) auto 56px;column-gap:var(--x-space-2);row-gap:var(--x-space-2);align-items:center;font-size:.875rem}.funnel-step[data-v-51d199e2]{display:contents}.funnel-step__label[data-v-51d199e2]{white-space:nowrap}.funnel-step__bar[data-v-51d199e2]{height:22px;border-radius:4px;background:var(--bg-hover);overflow:hidden}.funnel-step__fill[data-v-51d199e2]{display:block;height:100%;background:var(--primary);border-radius:4px}.funnel-step--worst .funnel-step__fill[data-v-51d199e2]{background:var(--bs-danger)}.funnel-step--worst .funnel-step__kept[data-v-51d199e2]{color:var(--bs-danger);font-weight:600}.funnel-step__value[data-v-51d199e2],.funnel-step__kept[data-v-51d199e2]{text-align:right;font-variant-numeric:tabular-nums}.funnel-step__kept[data-v-51d199e2]{color:var(--bs-secondary-color)}.funnel__verdict[data-v-51d199e2]{grid-column:1 / -1;margin:var(--x-space-2) 0 0;font-size:.8125rem;color:var(--bs-secondary-color)}.rows[data-v-18b3dab3]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(80px,220px) auto auto;column-gap:var(--x-space-2);row-gap:var(--x-space-1);align-items:center;font-size:.875rem}.row-line[data-v-18b3dab3]{display:contents}.row-line__name[data-v-18b3dab3]{display:flex;align-items:center;gap:var(--x-space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-line__bar[data-v-18b3dab3]{height:8px;border-radius:4px;background:var(--bg-hover);overflow:hidden}.row-line__fill[data-v-18b3dab3]{display:block;height:100%;background:var(--primary)}.row-line__fill--ours[data-v-18b3dab3]{background:var(--bs-warning)}.row-line__figure[data-v-18b3dab3]{text-align:right;font-variant-numeric:tabular-nums}.row-line__muted[data-v-18b3dab3]{color:var(--bs-secondary-color)}.report-table[data-v-18b3dab3]{width:100%;font-size:.875rem;border-collapse:collapse}.report-table th[data-v-18b3dab3]{font-weight:600;color:var(--bs-secondary-color);padding-bottom:var(--x-space-1);border-bottom:1px solid var(--border-color)}.report-table td[data-v-18b3dab3]{padding:var(--x-space-1) 0;border-bottom:1px solid var(--border-color)}.report-table__number[data-v-18b3dab3]{text-align:right;font-variant-numeric:tabular-nums;padding-left:var(--x-space-3)}.report-table__share[data-v-18b3dab3]{color:var(--bs-secondary-color);margin-left:var(--x-space-1)}.report-table__muted[data-v-18b3dab3]{color:var(--bs-secondary-color)}.report-table__bad[data-v-18b3dab3]{color:var(--bs-danger);font-weight:600}.dz-card[data-v-e4a86b34]{border:1px solid var(--border-color);background:#fff;border-radius:6px;margin-bottom:var(--x-space-2)}.dz-header[data-v-e4a86b34]{display:flex;align-items:center;gap:var(--x-space-1);padding:var(--x-space-2) var(--x-space-3);border-bottom:1px solid var(--border-color);background:#fdf3f4;color:#b02a37;font-weight:600;font-size:.78rem}.dz-header>i[data-v-e4a86b34]{font-size:.9rem}.dz-body[data-v-e4a86b34]{padding:var(--x-space-2) var(--x-space-3)}.dz-desc[data-v-e4a86b34]{margin:0 0 var(--x-space-2);color:var(--text-muted, #6c757d);font-size:.78rem;line-height:1.4}.icon-picker-toolbar[data-v-dfd64866]{display:flex;align-items:center;gap:var(--x-space-2);margin-bottom:var(--x-space-2)}.icon-picker-search[data-v-dfd64866]{flex:1;max-width:240px;height:28px;font-size:.78rem}.icon-picker-count[data-v-dfd64866]{font-size:.7rem;color:var(--text-muted, #6c757d)}.icon-picker-grid[data-v-dfd64866]{display:grid;gap:var(--x-space-2)}.icon-picker-tile[data-v-dfd64866]{width:100%;aspect-ratio:1;border:1px solid var(--border-color);border-radius:6px;background:#fff;color:#495057;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.4rem;transition:all var(--x-dur-press) var(--x-ease-out)}.icon-picker-tile[data-v-dfd64866]:hover{background:var(--bg-hover, #f8f9fa);color:#1f2937;border-color:#adb5bd}.icon-picker-tile.active[data-v-dfd64866]{background:rgba(var(--primary-rgb, 253,126,20),.1);color:var(--primary, #fd7e14);border-color:var(--primary, #fd7e14);box-shadow:0 0 0 1px var(--primary, #fd7e14)}.icon-picker-toggle[data-v-dfd64866]{display:inline-flex;align-items:center;gap:var(--x-space-1);padding:var(--x-space-1) var(--x-space-3);border:1px solid var(--border-color);border-radius:16px;background:#fff;color:var(--text-muted, #6c757d);font-size:.75rem;cursor:pointer;transition:all var(--x-dur-press) var(--x-ease-out)}.icon-picker-toggle[data-v-dfd64866]:hover{background:var(--bg-hover, #f8f9fa);color:var(--primary, #fd7e14);border-color:var(--primary, #fd7e14)}.rcg-grid[data-v-5662722f]{display:grid;gap:var(--x-space-2)}.rcg-card[data-v-5662722f]{border:1px solid var(--border-color);border-radius:6px;padding:var(--x-space-2) var(--x-space-3);cursor:pointer;background:#fff;display:flex;align-items:flex-start;gap:var(--x-space-2);text-align:left;transition:all var(--x-dur-press) var(--x-ease-out)}.rcg-card[data-v-5662722f]:hover{background:var(--bg-hover, #f8f9fa);border-color:#adb5bd}.rcg-card.active[data-v-5662722f]{background:rgba(var(--primary-rgb, 253,126,20),.06);border-color:var(--primary, #fd7e14);box-shadow:0 0 0 1px var(--primary, #fd7e14)}.rcg-icon[data-v-5662722f]{font-size:1.2rem;color:var(--text-muted, #6c757d);flex-shrink:0;margin-top:var(--x-space-1)}.rcg-card.active .rcg-icon[data-v-5662722f]{color:var(--primary, #fd7e14)}.rcg-text[data-v-5662722f]{min-width:0;flex:1}.rcg-title[data-v-5662722f]{font-weight:600;font-size:.8rem;color:var(--text-primary, #1f2937)}.rcg-desc[data-v-5662722f]{font-size:.7rem;color:var(--text-muted, #6c757d);margin-top:var(--x-space-1);line-height:1.3}.kv-header td[data-v-b2fe300e]{background:var(--bg-hover)}.vc-row[data-v-7029b0d2]{display:flex;flex-wrap:wrap;gap:var(--x-space-1)}.vc-chip[data-v-7029b0d2]{display:inline-flex;align-items:center;gap:var(--x-space-1);padding:var(--x-space-1) var(--x-space-2);border-radius:12px;border:1px solid var(--border-color);background:#fff;color:var(--text-primary, #1f2937);font-size:.72rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;cursor:pointer;transition:all var(--x-dur-press) var(--x-ease-out)}.vc-chip[data-v-7029b0d2]:hover{background:rgba(var(--primary-rgb, 253,126,20),.08);color:var(--primary, #fd7e14);border-color:var(--primary, #fd7e14)}.vc-chip>i.bi[data-v-7029b0d2]{font-size:.7rem;opacity:.7}.itn-wrap[data-v-7e1f22dd]{display:flex;align-items:stretch;border-bottom:1px solid var(--border-color);background:var(--bg-card, white);flex-shrink:0;min-width:0}.itn-bar a.itn-icon-only[data-v-7e1f22dd]{justify-content:center;min-width:34px;padding-left:var(--x-space-2);padding-right:var(--x-space-2)}.itn-arrow[data-v-7e1f22dd]{flex:0 0 auto;border:none;background:var(--bg-card, white);color:var(--text-muted, #6c757d);cursor:pointer;padding:0 var(--x-space-1);display:flex;align-items:center;font-size:.9rem;line-height:1}.itn-arrow[data-v-7e1f22dd]:hover{color:var(--primary, #0d6efd)}.itn-bar[data-v-7e1f22dd]{display:flex;gap:var(--x-space-1);padding:0 var(--x-space-2) 0 0;background:var(--bg-card, white);flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.itn-bar[data-v-7e1f22dd]::-webkit-scrollbar{display:none}.itn-bar a[data-v-7e1f22dd]{color:var(--text-muted, #6c757d);text-decoration:none;padding:var(--x-space-2) var(--x-space-3);font-size:.8rem;font-weight:500;border-bottom:2px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:var(--x-space-1);white-space:nowrap;transition:color var(--x-dur-base) var(--x-ease-out),background var(--x-dur-base) var(--x-ease-out),border-color var(--x-dur-base) var(--x-ease-out);border-radius:4px 4px 0 0;margin-bottom:-1px}.itn-bar a>i.bi[data-v-7e1f22dd]{font-size:.95rem;color:var(--text-muted, #6c757d);transition:color var(--x-dur-base) var(--x-ease-out)}.itn-bar a[data-v-7e1f22dd]:hover{color:var(--text-primary, #1f2937);background:var(--bg-hover, #f8f9fa)}.itn-bar a:hover>i.bi[data-v-7e1f22dd]{color:var(--text-primary, #1f2937)}.itn-bar a.active[data-v-7e1f22dd]{color:var(--primary, #fd7e14);border-bottom-color:var(--primary, #fd7e14);background:rgba(var(--primary-rgb, 253,126,20),.04)}.itn-bar a.active>i.bi[data-v-7e1f22dd]{color:var(--primary, #fd7e14)}.itn-badge[data-v-7e1f22dd]{font-size:.65rem;padding:var(--x-space-1) var(--x-space-1);background:var(--bg-hover, #eceff1);color:var(--text-muted, #6c757d);border-radius:9px;font-weight:600;margin-left:var(--x-space-1)}.itn-bar a.active .itn-badge[data-v-7e1f22dd]{background:rgba(var(--primary-rgb, 253,126,20),.12);color:var(--primary, #fd7e14)}.status-chip[data-v-d2772bec]{font-size:1.05rem;line-height:1}.section-nav[data-v-3937ef5c]{width:180px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--x-space-1)}.section-nav-item[data-v-3937ef5c]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-2);border:none;background:none;border-radius:6px;font-size:.8rem;color:var(--text-secondary, #6c757d);cursor:pointer;text-align:left;white-space:nowrap;text-decoration:none;transition:all var(--x-dur-base) var(--x-ease-out)}.section-nav-item[data-v-3937ef5c]:hover{background:var(--bg-hover, #f3f4f6)}.section-nav-item.active[data-v-3937ef5c]{background:rgba(var(--primary-rgb, 78, 173, 168),.1);color:var(--primary, #4EADA8);font-weight:600}.section-nav-item i[data-v-3937ef5c]{width:18px;text-align:center;font-size:.9rem}.section-nav[data-v-b659146d]{width:200px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--x-space-1);padding:var(--x-space-2) var(--x-space-2) var(--x-space-2) 0;border-right:1px solid var(--border-color-strong);overflow-y:auto}.section-nav-group[data-v-b659146d]{font-size:.62rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:var(--x-space-2) var(--x-space-2) var(--x-space-1)}.section-nav-item[data-v-b659146d]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-2);border:none;background:none;border-radius:6px;font-size:.8rem;color:var(--text-secondary);cursor:pointer;text-align:left;white-space:nowrap;text-decoration:none}.section-nav-item[data-v-b659146d]:hover{background:var(--bg-hover)}.section-nav-item.active[data-v-b659146d]{background:rgba(var(--primary-rgb),.12);color:var(--primary);font-weight:600}.section-nav-item i[data-v-b659146d]{width:18px;text-align:center}.channels-editor[data-v-d22ac6b7]{display:flex;flex-direction:column;gap:var(--x-space-2)}.muted[data-v-d22ac6b7]{color:var(--text-muted);font-size:.85rem}.ch-row[data-v-d22ac6b7]{display:flex;align-items:center;gap:var(--x-space-2);flex-wrap:wrap}.ch-preferred[data-v-d22ac6b7]{display:inline-flex;align-items:center;gap:var(--x-space-1);font-size:.78rem;color:var(--text-muted);margin:0;cursor:pointer;white-space:nowrap}.ch-remove[data-v-d22ac6b7]{padding:var(--x-space-1) var(--x-space-1)}.ch-add[data-v-d22ac6b7]{align-self:flex-start;margin-top:var(--x-space-1)}.type-card[data-v-835a7ea3]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-3);border:1.5px solid var(--border-color);border-radius:.625rem;background:var(--bg-card);cursor:pointer;transition:var(--x-dur-base) var(--x-ease-out)}.type-card[data-v-835a7ea3]:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 12px color-mix(in srgb,var(--text-primary) 8%,transparent)}.type-icon[data-v-835a7ea3]{width:44px;height:44px;border-radius:.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.guide-shot[data-v-914de97e]{display:block;max-width:100%;width:auto;margin:var(--x-space-2) 0 var(--x-space-1);border:1px solid var(--border-color);border-radius:var(--radius-sm, 6px)}.guide .guide-body .field-help[data-v-914de97e] a{color:var(--bs-link-color)!important;font-weight:500;text-decoration:underline!important;text-underline-offset:2px}.guide .guide-body .field-help[data-v-914de97e] a:hover{color:var(--bs-link-hover-color)!important;text-decoration-thickness:2px}.guide .guide-body .field-help[data-v-914de97e] a:after{content:" ↗";font-size:.85em;opacity:.7}.guide[data-v-914de97e]{border:1px solid var(--border-color);border-radius:.5rem;overflow:hidden}.guide-header[data-v-914de97e]{display:flex;align-items:center;padding:var(--x-space-2) var(--x-space-2);border-bottom:1px solid}.guide-body[data-v-914de97e]{max-height:500px;overflow-y:auto}.guide-step[data-v-914de97e]{display:flex;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-2);border-bottom:1px solid var(--bg-hover)}.guide-step[data-v-914de97e]:last-child{border-bottom:none}.guide-number[data-v-914de97e]{width:20px;height:20px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;margin-top:var(--x-space-1);color:var(--bg-card)}.uploaded-key[data-v-670d5a4e]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm, 6px);background:var(--bg-subtle, transparent);font-size:.875rem}.shown-secret[data-v-670d5a4e]{max-height:220px;overflow:auto;margin:0;padding:var(--x-space-2) var(--x-space-2);border:1px solid var(--border-color);border-radius:var(--radius-sm, 6px);background:var(--bg-subtle, transparent);font-size:.78rem;white-space:pre-wrap;word-break:break-all}.config-browser[data-v-670d5a4e]{flex:1 1 auto;min-height:0;display:flex}.config-tab-body.is-browser[data-v-670d5a4e]{display:flex;overflow:hidden;padding:0}.config-vertical[data-v-670d5a4e]{display:grid;grid-template:auto minmax(0,1fr) / auto minmax(0,1fr)}.config-vertical>.config-rail[data-v-670d5a4e]{grid-row:1 / span 2}.config-vertical[data-v-670d5a4e]>:not(.config-rail){padding-left:var(--x-space-3)}.config-tab-description[data-v-670d5a4e]{margin:0;padding:var(--x-space-2) var(--x-space-1) var(--x-space-2);color:var(--text-muted);font-size:.85rem}.config-tab-body[data-v-670d5a4e]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.info-box[data-v-670d5a4e]{padding:var(--x-space-2) var(--x-space-3);background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:.375rem;font-size:.78rem;color:var(--primary)}.queue[data-v-d9aaa014]{display:flex;flex-direction:column;min-height:0;flex-shrink:0;border-top:1px solid var(--border-color);background:var(--bg-card)}.queue-grip[data-v-d9aaa014]{padding:var(--x-space-1) 0;cursor:ns-resize;display:flex;justify-content:center}.queue-grip:hover .queue-grip-bar[data-v-d9aaa014],.queue-grip.is-dragging .queue-grip-bar[data-v-d9aaa014]{background:var(--primary)}.queue-grip-bar[data-v-d9aaa014]{width:46px;height:3px;border-radius:2px;background:var(--border-color)}.queue-body[data-v-d9aaa014]{flex:1 1 auto;min-height:0;display:flex}.queue-rail[data-v-d9aaa014]{flex-grow:0;flex-shrink:0;min-width:0;overflow:auto;border-right:1px solid var(--border-color-strong);background:var(--bg-hover)}.queue-rail-head[data-v-d9aaa014]{padding:var(--x-space-1) var(--x-space-2);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.queue-rail-empty[data-v-d9aaa014]{padding:var(--x-space-2);font-size:.75rem;line-height:1.4;color:var(--text-secondary)}.queue-rail-one[data-v-d9aaa014]{display:grid;grid-template-columns:1fr auto;gap:var(--x-space-1) var(--x-space-1);cursor:pointer;border-left:3px solid transparent;padding:var(--x-space-1) var(--x-space-2);color:var(--text-primary)}.queue-rail-one[data-v-d9aaa014]:hover{background:var(--bg-card)}.queue-rail-one.is-open[data-v-d9aaa014]{border-left-color:var(--primary);background:var(--bg-card)}.queue-rail-name[data-v-d9aaa014]{display:flex;align-items:center;gap:var(--x-space-1);min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-rail-count[data-v-d9aaa014]{font-size:.7rem;color:var(--text-secondary)}.queue-rail-acts[data-v-d9aaa014]{grid-column:1 / -1;display:flex;gap:var(--x-space-1);margin-top:var(--x-space-1)}.queue-main[data-v-d9aaa014]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.queue-head[data-v-d9aaa014]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-2);font-size:.75rem;color:var(--text-secondary)}.queue-total[data-v-d9aaa014],.queue-idle[data-v-d9aaa014],.queue-rate[data-v-d9aaa014]{white-space:nowrap}.queue-progress[data-v-d9aaa014]{flex:1 1 auto;min-width:50px;height:6px;border-radius:3px;background:var(--border-color);overflow:hidden;display:block}.queue-progress-small[data-v-d9aaa014]{grid-column:1 / -1;height:4px}.queue-progress-bar[data-v-d9aaa014]{height:100%;display:block;background:var(--primary);transition:width var(--x-dur-base) linear}.queue-progress-bar.is-paused[data-v-d9aaa014]{background:var(--warning)}.queue-act[data-v-d9aaa014]{display:inline-flex;align-items:center;gap:var(--x-space-1);white-space:nowrap;font-size:.72rem;font-weight:600;border:none;border-radius:4px;background:none;padding:var(--x-space-1) var(--x-space-1);color:var(--primary);cursor:pointer}.queue-act[data-v-d9aaa014]:hover{background:var(--border-color)}.queue-act.is-bad[data-v-d9aaa014]{color:var(--danger)}.queue-tabs[data-v-d9aaa014]{display:flex;gap:var(--x-space-1);padding:0 var(--x-space-2);border-bottom:1px solid var(--border-color)}.queue-tab[data-v-d9aaa014]{border:none;background:none;cursor:pointer;padding:var(--x-space-1) var(--x-space-2);font-size:.75rem;color:var(--text-secondary);border-bottom:2px solid transparent}.queue-tab.is-on[data-v-d9aaa014]{color:var(--primary);border-bottom-color:var(--primary)}.queue-tab.is-bad[data-v-d9aaa014]{color:var(--danger)}.queue-tab-count[data-v-d9aaa014]{opacity:.7}.queue-cols[data-v-d9aaa014],.queue-row[data-v-d9aaa014]{display:flex;align-items:center;gap:var(--x-space-2)}.queue-cols[data-v-d9aaa014]{padding:var(--x-space-1) var(--x-space-2);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.col-name[data-v-d9aaa014]{flex:1 1 40%;min-width:0;display:flex;align-items:center;gap:var(--x-space-1)}.col-dir[data-v-d9aaa014]{flex:0 0 14px;color:var(--text-secondary)}.col-remote[data-v-d9aaa014]{flex:1 1 35%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:.75rem}.col-size[data-v-d9aaa014]{flex:0 0 64px;text-align:right;font-size:.75rem;color:var(--text-secondary)}.col-state[data-v-d9aaa014]{flex:0 0 150px;display:flex;align-items:center;gap:var(--x-space-1);justify-content:flex-end}.queue-list[data-v-d9aaa014]{flex:1 1 auto;min-height:0;overflow:auto}.queue-row[data-v-d9aaa014]{padding:var(--x-space-1) var(--x-space-2) var(--x-space-1) 0;font-size:.8125rem;color:var(--text-primary)}.queue-row[data-v-d9aaa014]:hover{background:var(--bg-hover)}.queue-row.is-dir[data-v-d9aaa014]{cursor:pointer;font-weight:600}.queue-caret[data-v-d9aaa014]{font-size:.7rem;color:var(--text-secondary)}.queue-name[data-v-d9aaa014]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-count[data-v-d9aaa014],.queue-note[data-v-d9aaa014]{font-size:.7rem;color:var(--text-secondary)}.queue-error[data-v-d9aaa014]{font-size:.7rem;color:var(--danger);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-empty[data-v-d9aaa014]{padding:var(--x-space-3);text-align:center;font-size:.8125rem;color:var(--text-secondary)}.spin[data-v-d9aaa014]{animation:queue-spin-d9aaa014 1s linear infinite}@keyframes queue-spin-d9aaa014{to{transform:rotate(360deg)}}.stat-counting[data-v-17cfcfea]{color:var(--text-secondary);font-style:italic}.stat-failed[data-v-17cfcfea]{color:var(--danger);opacity:.75;font-size:12px}.exp-inline[data-v-17cfcfea]{display:flex;align-items:stretch;flex:1 1 auto;width:100%;min-height:0}.exp-inline .exp[data-v-17cfcfea]{flex:1 1 auto;width:100%;min-height:0;border-radius:0;box-shadow:none;background:var(--bg-card);border:1px solid var(--border-color)}.exp-search[data-v-17cfcfea]{display:flex;align-items:center;gap:var(--x-space-1);padding:0 var(--x-space-1);flex:0 0 auto;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-card);color:var(--text-secondary)}.exp-search-input[data-v-17cfcfea]{border:none;outline:none;background:none;width:160px;font-size:.8125rem;color:var(--text-primary)}.exp-pager[data-v-17cfcfea]{display:inline-flex;align-items:center;gap:var(--x-space-1)}.exp-pager-at[data-v-17cfcfea]{font-size:.75rem;color:var(--text-secondary);white-space:nowrap}.exp-pagesize[data-v-17cfcfea]{margin-right:var(--x-space-1);font-size:.75rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-card);color:var(--text-primary)}.exp-ch-pick[data-v-17cfcfea],.exp-c-pick[data-v-17cfcfea]{flex:0 0 26px;display:flex;align-items:center;justify-content:center}.exp-row.is-picked[data-v-17cfcfea]{background:var(--bg-hover)}.exp-rows[data-v-17cfcfea]{-webkit-user-select:none;user-select:none}.exp-btn-del[data-v-17cfcfea]{color:var(--danger);font-weight:600}.exp-play[data-v-17cfcfea]{border:none;background:none;padding:0 var(--x-space-1);cursor:pointer;color:var(--primary)}.exp-play.is-on[data-v-17cfcfea]{color:var(--danger)}.exp-player[data-v-17cfcfea]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-2);border-top:1px solid var(--border-color);background:var(--bg-card)}.exp-player>.bi[data-v-17cfcfea]{color:var(--primary)}.exp-player-name[data-v-17cfcfea]{flex:0 1 260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.exp-player-audio[data-v-17cfcfea]{flex:1 1 auto;height:32px}.exp-player-close[data-v-17cfcfea]{border:none;background:none;cursor:pointer;color:var(--text-secondary)}.exp-overlay[data-v-17cfcfea]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1060;display:flex;align-items:stretch;justify-content:stretch;padding:var(--x-space-3)}.exp[data-v-17cfcfea]{display:flex;flex-direction:column;background:#fff;border-radius:.5rem;overflow:hidden;box-shadow:0 8px 40px #0000004d;flex:1}.exp-title[data-v-17cfcfea]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-2);background:linear-gradient(180deg,#f0f4ff,#e4eaf5);border-bottom:1px solid var(--border-color);font-size:.8rem;font-weight:600;color:#1a1d23}.exp-title-btn[data-v-17cfcfea]{background:none;border:none;padding:var(--x-space-1) var(--x-space-2);cursor:pointer;border-radius:.25rem;color:#5f6368;font-size:.85rem}.exp-title-btn[data-v-17cfcfea]:hover{background:#dce1e8;color:#c5221f}.exp-gap[data-v-17cfcfea]{flex:1 1 auto}.exp-toolbar[data-v-17cfcfea]{display:flex;align-items:center;gap:var(--x-space-1);padding:var(--x-space-1) var(--x-space-2);background:#f8f9fb;border-bottom:1px solid var(--border-color)}.exp-crumbs[data-v-17cfcfea]{display:flex;align-items:center;gap:var(--x-space-1);min-width:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap;font-size:.8rem}.exp-crumbs[data-v-17cfcfea]::-webkit-scrollbar{display:none}.exp-crumb[data-v-17cfcfea]{border:0;background:transparent;padding:var(--x-space-1) var(--x-space-1);border-radius:4px;color:var(--primary, #0d6efd);cursor:pointer}.exp-crumb[data-v-17cfcfea]:hover:not(:disabled){background:#0000000f}.exp-crumb.is-here[data-v-17cfcfea]{color:var(--text-primary, #212529);font-weight:600;cursor:default}.exp-crumb-root[data-v-17cfcfea]{color:var(--text-secondary, #6c757d)}.exp-crumb-sep[data-v-17cfcfea]{color:var(--text-muted, #adb5bd)}.exp-btn[data-v-17cfcfea]{background:none;border:1px solid transparent;padding:var(--x-space-1) var(--x-space-1);border-radius:.25rem;cursor:pointer;color:#444;font-size:.75rem}.exp-btn[data-v-17cfcfea]:hover:not(:disabled){background:#e8ecf2;border-color:#d0d5dd}.exp-btn[data-v-17cfcfea]:disabled{opacity:.3;cursor:default}.exp-btn.active[data-v-17cfcfea]{background:#dce3f0;border-color:#b8c4d8}.exp-sep[data-v-17cfcfea]{width:1px;height:18px;background:#d0d5dd;margin:0 var(--x-space-1)}.exp-address[data-v-17cfcfea]{flex:1;display:flex;align-items:center;gap:var(--x-space-1);padding:var(--x-space-1) var(--x-space-1);background:#fff;border:1px solid var(--border-color);border-radius:.25rem;min-width:0;overflow:hidden}.exp-seg[data-v-17cfcfea]{font-size:.7rem;font-weight:500;padding:var(--x-space-1) var(--x-space-1);border-radius:.2rem;cursor:pointer;white-space:nowrap}.exp-seg[data-v-17cfcfea]:hover{background:#e8f0fe;color:#1a73e8}.exp-seg-arrow[data-v-17cfcfea]{font-size:.45rem;color:#aaa}.exp-main[data-v-17cfcfea]{flex:1 1 auto;display:flex;overflow:hidden;min-height:0}.exp-tree[data-v-17cfcfea]{flex-shrink:0;background:#f7f8fa;border-right:1px solid var(--border-color-strong);overflow-y:auto;overflow-x:hidden}.exp-tree-inner[data-v-17cfcfea]{padding:var(--x-space-1) 0}.tree-node[data-v-17cfcfea]{display:flex;align-items:center;gap:var(--x-space-1);padding:var(--x-space-1) var(--x-space-1);cursor:pointer;font-size:.75rem;white-space:nowrap;transition:var(--x-dur-press) var(--x-ease-out)}.tree-node[data-v-17cfcfea]:hover{background:#e8ecf2}.tree-node.active[data-v-17cfcfea]{background:#cde0fc}.tree-arrow[data-v-17cfcfea]{width:14px;font-size:.6rem;color:#888;cursor:pointer;text-align:center;flex-shrink:0}.tree-label[data-v-17cfcfea]{flex:1;overflow:hidden;text-overflow:ellipsis}.exp-resizer[data-v-17cfcfea]{width:3px;cursor:col-resize;background:transparent;flex-shrink:0}.exp-resizer[data-v-17cfcfea]:hover{background:#b8c4d8}.exp-file-input[data-v-17cfcfea]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.exp-btn-upload[data-v-17cfcfea]:not(:disabled){color:var(--primary)}.exp-del[data-v-17cfcfea]:hover{color:var(--danger, #dc3545)}.exp-locked[data-v-17cfcfea]{color:var(--text-muted);font-size:.8rem}.exp-newfolder[data-v-17cfcfea]{height:24px;padding:0 var(--x-space-2);border:1px solid var(--primary);border-radius:.25rem;background:var(--bg-card);color:var(--text-primary);font-size:.8rem;width:160px}.exp-dropzone[data-v-17cfcfea]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--x-space-2);background:color-mix(in srgb,var(--primary) 8%,transparent);border:2px dashed var(--primary);border-radius:.5rem;color:var(--primary);font-size:.9rem;pointer-events:none}.exp-dropzone .bi[data-v-17cfcfea]{font-size:2rem}.exp-content[data-v-17cfcfea]{position:relative;flex:1;overflow-y:auto;overflow-x:hidden}.exp-colheader[data-v-17cfcfea]{display:flex;align-items:center;padding:0 var(--x-space-2);background:#f0f2f5;border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:1}.exp-ch[data-v-17cfcfea]{font-size:.68rem;color:#5f6368;font-weight:600;padding:var(--x-space-1) var(--x-space-1);display:flex;align-items:center;gap:var(--x-space-1);-webkit-user-select:none;user-select:none;border-radius:.2rem;background:none;border:none;cursor:default}.exp-ch i[data-v-17cfcfea]{font-size:.55rem}.exp-ch[data-v-17cfcfea]:hover{background:#e0e4ea}.exp-ch-icon[data-v-17cfcfea]{width:26px;flex-shrink:0}.exp-ch-name[data-v-17cfcfea]{flex:1;min-width:0;cursor:pointer}.exp-ch-date[data-v-17cfcfea]{width:120px;flex-shrink:0;cursor:pointer}.exp-ch-type[data-v-17cfcfea]{width:75px;flex-shrink:0}.exp-ch-size[data-v-17cfcfea]{width:65px;flex-shrink:0;justify-content:flex-end;cursor:pointer}.exp-ch-act[data-v-17cfcfea]{width:40px;flex-shrink:0}.exp-c[data-v-17cfcfea]{font-size:.73rem;padding:0 var(--x-space-1)}.exp-c-icon[data-v-17cfcfea]{width:26px;flex-shrink:0}.exp-c-name[data-v-17cfcfea]{flex:1;min-width:0}.exp-c-date[data-v-17cfcfea]{width:120px;flex-shrink:0}.exp-c-type[data-v-17cfcfea]{width:75px;flex-shrink:0}.exp-c-size[data-v-17cfcfea]{width:65px;flex-shrink:0;text-align:right}.exp-c-act[data-v-17cfcfea]{width:40px;flex-shrink:0;text-align:center}.exp-row[data-v-17cfcfea]{display:flex;align-items:center;padding:var(--x-space-1) var(--x-space-2);border-bottom:1px solid var(--border-color);transition:var(--x-dur-press) var(--x-ease-out)}.exp-row[data-v-17cfcfea]:hover{background:#e8f0fe}.exp-row .exp-c[data-v-17cfcfea]{font-size:.73rem;color:#1a1d23;font-weight:400}.exp-row .exp-c-date[data-v-17cfcfea],.exp-row .exp-c-type[data-v-17cfcfea],.exp-row .exp-c-size[data-v-17cfcfea]{color:#5f6368}.exp-row-dir[data-v-17cfcfea]{cursor:pointer}.exp-row-dir .exp-c-name[data-v-17cfcfea]{color:#1a73e8}.exp-clickable[data-v-17cfcfea]{cursor:pointer}.exp-clickable[data-v-17cfcfea]:hover{text-decoration:underline}.exp-pin[data-v-17cfcfea]{background:none;border:none;color:#1a73e8;cursor:pointer;font-size:.7rem;padding:var(--x-space-1);border-radius:.2rem;opacity:0;transition:var(--x-dur-press) var(--x-ease-out)}.exp-row:hover .exp-pin[data-v-17cfcfea]{opacity:1}.exp-pin[data-v-17cfcfea]:hover{background:#d2e3fc}.exp-grid-view[data-v-17cfcfea]{display:flex;flex-wrap:wrap;gap:var(--x-space-1);padding:var(--x-space-2);align-content:flex-start}.exp-tile[data-v-17cfcfea]{display:flex;flex-direction:column;align-items:center;width:85px;padding:var(--x-space-1);border-radius:.375rem;cursor:default;text-align:center;transition:var(--x-dur-press) var(--x-ease-out)}.exp-tile[data-v-17cfcfea]:hover{background:#e8f0fe}.exp-tile-name[data-v-17cfcfea]{font-size:.6rem;font-weight:500;margin-top:var(--x-space-1);word-break:break-all;line-height:1.2;max-height:2.4em;overflow:hidden}.exp-empty[data-v-17cfcfea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;color:#9ca0a8;font-size:.8rem}.exp-empty i[data-v-17cfcfea]{font-size:2.5rem;opacity:.2;margin-bottom:var(--x-space-2)}.exp-loading[data-v-17cfcfea]{display:flex;align-items:center;justify-content:center;padding:50px;color:#9ca0a8;font-size:.8rem}.exp-statusbar[data-v-17cfcfea]{display:flex;align-items:center;gap:var(--x-space-1);padding:var(--x-space-1) var(--x-space-2);background:#f0f2f5;border-top:1px solid var(--border-color);font-size:.65rem;color:#5f6368}.exp-statusbar-btn[data-v-17cfcfea]{background:none;border:1px solid var(--border-color);padding:var(--x-space-1) var(--x-space-1);border-radius:.25rem;font-size:.62rem;color:#1a73e8;cursor:pointer;margin-left:var(--x-space-1)}.exp-statusbar-btn[data-v-17cfcfea]:hover{background:#e8f0fe}.limits-layout[data-v-dc8545a7]{display:flex;gap:var(--x-space-4);align-items:flex-start;min-height:0}.limits-detail[data-v-dc8545a7]{flex-grow:1;min-width:0;max-width:640px}.tenant-documents[data-v-137a7700]{display:flex;flex-direction:column;gap:var(--x-space-3)}.tenant-documents-sub[data-v-137a7700]{margin-top:var(--x-space-1);font-size:var(--x-text-sm);color:var(--x-text-muted)}.tenant-documents-said[data-v-137a7700]{margin-top:var(--x-space-2);padding-left:var(--x-space-2);border-left:2px solid var(--x-border);font-size:var(--x-text-sm);color:var(--x-text)}.tenant-documents-said-label[data-v-137a7700]{display:block;color:var(--x-text-muted)}.tenant-documents-finding+.tenant-documents-finding[data-v-137a7700]{margin-top:var(--x-space-1)}.tenant-documents-actions[data-v-137a7700]{display:flex;gap:var(--x-space-2);margin-top:var(--x-space-2)}.detail-section[data-v-c95a77d1]{font-size:var(--x-text-md)}.detail-head[data-v-c95a77d1]{display:flex;justify-content:space-between;align-items:center;padding-left:var(--x-inset);margin-bottom:var(--x-space-2)}.detail-section[data-v-52b67c4e]{font-size:var(--x-text-md)}.detail-head[data-v-52b67c4e]{display:flex;justify-content:space-between;align-items:center;padding-left:var(--x-inset);margin-bottom:var(--x-space-2)}.priority-pill[data-v-52b67c4e]{min-width:1.6rem;justify-content:center;cursor:pointer}.priority-input[data-v-52b67c4e]{width:4rem;padding:var(--x-space-1) var(--x-space-1);font-size:var(--x-text-sm);border:1px solid var(--border-color);border-radius:.4rem}.svc-card[data-v-a5373dee]{border:1px solid var(--border-color);border-radius:9px;overflow:hidden}.svc-card-head[data-v-a5373dee]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-3);background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.svc-card-title[data-v-a5373dee]{font-size:var(--x-text-sm);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.svc-card-actions[data-v-a5373dee]{margin-left:auto;display:flex;align-items:center;gap:var(--x-space-2)}.field-label[data-v-a5373dee]{font-size:var(--x-text-sm);color:var(--text-muted)}.log-hd[data-v-a5373dee],.log-row[data-v-a5373dee]{display:grid;grid-template-columns:1fr 150px 88px;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-3)}.log-hd[data-v-a5373dee]{font-size:var(--x-text-2xs);font-weight:700;letter-spacing:.04em;color:var(--text-muted);background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.log-row[data-v-a5373dee]{border-bottom:1px solid var(--border-color);font-size:var(--x-text-sm)}.log-row[data-v-a5373dee]:last-of-type{border-bottom:none}.log-row>code[data-v-a5373dee]{color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.log-level[data-v-a5373dee]{display:inline-flex;align-items:center;gap:var(--x-space-2);justify-content:center}.lvl-dot[data-v-a5373dee]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--text-muted)}.lvl-TRACE[data-v-a5373dee]{background:var(--text-muted)}.lvl-DEBUG[data-v-a5373dee]{background:var(--info)}.lvl-INFO[data-v-a5373dee]{background:var(--success)}.lvl-WARN[data-v-a5373dee]{background:var(--warning)}.lvl-ERROR[data-v-a5373dee]{background:var(--error)}.add-bar[data-v-a5373dee]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-3);background:var(--bg-hover);border-top:1px solid var(--border-color)}.add-class[data-v-a5373dee]{flex:1 1 auto}.tab-hint[data-v-a5373dee]{font-size:var(--x-text-sm);color:var(--text-muted);padding:var(--x-space-2) var(--x-space-1) 0}.svc-card[data-v-32aaca4b]{border:1px solid var(--border-color);border-radius:9px;overflow:hidden;margin-bottom:var(--x-space-3)}.svc-card-head[data-v-32aaca4b]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-3);background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.svc-card-title[data-v-32aaca4b]{font-size:var(--x-text-sm);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text-secondary)}.svc-card-actions[data-v-32aaca4b]{margin-left:auto;display:flex;align-items:center;gap:var(--x-space-2)}.field-label[data-v-32aaca4b]{font-size:var(--x-text-sm);color:var(--text-muted)}.trace-strip[data-v-32aaca4b]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--x-space-3);padding:var(--x-space-3)}.trace-state[data-v-32aaca4b]{display:flex;align-items:center;gap:var(--x-space-2)}.state-dot[data-v-32aaca4b]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.state-dot.is-on[data-v-32aaca4b]{background:var(--success);box-shadow:0 0 0 3px rgba(var(--success-rgb),.15)}.state-dot.is-off[data-v-32aaca4b]{background:var(--text-muted);box-shadow:0 0 0 3px #0000000f}.state-txt[data-v-32aaca4b]{font-weight:700;font-size:var(--x-text-base);color:var(--text-primary)}.state-sub[data-v-32aaca4b]{font-size:var(--x-text-xs);color:var(--text-muted)}.trace-controls[data-v-32aaca4b]{display:flex;align-items:center;gap:var(--x-space-2)}.trace-grid[data-v-32aaca4b]{font-variant-numeric:tabular-nums}.trace-hd[data-v-32aaca4b],.trace-row[data-v-32aaca4b]{display:grid;grid-template-columns:64px 78px 1fr 56px 118px 18px;align-items:center;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-3)}.trace-hd[data-v-32aaca4b]{font-size:var(--x-text-2xs);font-weight:700;letter-spacing:.04em;color:var(--text-muted);background:var(--bg-hover);border-bottom:1px solid var(--border-color)}.trace-row[data-v-32aaca4b]{font-size:var(--x-text-sm);color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--border-color)}.trace-row[data-v-32aaca4b]:last-child{border-bottom:none}.trace-row[data-v-32aaca4b]:hover{background:var(--bg-hover)}.trace-row.is-err[data-v-32aaca4b]{box-shadow:inset 2px 0 0 var(--error)}.trace-row.is-slow[data-v-32aaca4b]{box-shadow:inset 2px 0 0 var(--warning)}.trace-op[data-v-32aaca4b]{display:flex;flex-direction:column;min-width:0}.trace-op code[data-v-32aaca4b]{color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trace-msg[data-v-32aaca4b]{font-size:var(--x-text-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trace-id[data-v-32aaca4b]{font-size:var(--x-text-sm);color:var(--text-secondary)}.tab-hint[data-v-32aaca4b]{font-size:var(--x-text-sm);color:var(--text-muted);padding:0 var(--x-space-1)}.log-pane[data-v-63966498]{max-height:60vh}.log-list[data-v-63966498]{font-family:var(--bs-font-monospace);font-size:var(--x-text-base);line-height:1.5}.log-line[data-v-63966498]{display:flex;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-2);border-left:3px solid transparent;white-space:pre-wrap;word-break:break-word}.log-line[data-v-63966498]:hover{background:var(--bs-tertiary-bg)}.log-line.lvl-error[data-v-63966498]{border-left-color:var(--bs-danger)}.log-line.lvl-warn[data-v-63966498]{border-left-color:var(--bs-warning)}.log-line.lvl-info[data-v-63966498]{border-left-color:var(--bs-border-color)}.log-line.lvl-debug[data-v-63966498]{border-left-color:var(--bs-info)}.log-time[data-v-63966498]{color:var(--bs-secondary-color);flex-shrink:0}.log-level[data-v-63966498]{flex-shrink:0;width:46px;font-weight:700}.lvl-error .log-level[data-v-63966498]{color:var(--bs-danger)}.lvl-warn .log-level[data-v-63966498]{color:var(--bs-warning)}.lvl-debug .log-level[data-v-63966498]{color:var(--bs-info)}.lvl-info .log-level[data-v-63966498]{color:var(--bs-secondary-color)}.log-node[data-v-63966498]{color:var(--bs-secondary-color);flex-shrink:0}.log-msg[data-v-63966498]{flex-grow:1}.metrics-section-title[data-v-816a00c2]{font-size:var(--x-text-base);font-weight:600;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--x-space-1)}.dependency-graph[data-v-f2c4b8ca]{display:block;overflow:visible}.node[data-v-f2c4b8ca]{fill:var(--bs-body-bg);stroke:var(--bs-border-color);stroke-width:1}.node.source[data-v-f2c4b8ca]{fill:var(--bs-primary-bg-subtle);stroke:var(--bs-primary-border-subtle)}.node.target.status-warn[data-v-f2c4b8ca]{stroke:var(--bs-warning)}.node.target.status-crit[data-v-f2c4b8ca]{stroke:var(--bs-danger)}.node-name[data-v-f2c4b8ca]{font-size:var(--x-text-base);font-weight:700;fill:var(--bs-body-color);font-family:var(--bs-font-monospace)}.target-label[data-v-f2c4b8ca]{font-size:var(--x-text-sm);font-weight:600;fill:var(--bs-body-color)}.target-stats[data-v-f2c4b8ca]{font-size:var(--x-text-xs);fill:var(--bs-secondary-color)}.dep-canvas[data-v-b1310860]{overflow:auto}.dep-legend[data-v-b1310860]{display:flex;gap:var(--x-space-3)}.legend-dot[data-v-b1310860]{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:var(--x-space-1)}.dot-ok[data-v-b1310860]{background:var(--bs-success)}.dot-warn[data-v-b1310860]{background:var(--bs-warning)}.dot-crit[data-v-b1310860]{background:var(--bs-danger)}.detail-head[data-v-b5a535a3]{display:flex;justify-content:space-between;align-items:center}.grant-panel[data-v-b5a535a3]{flex:0 0 340px;width:340px;border-left:1px solid var(--border-color-strong);padding-left:var(--x-space-4)}.health-tile[data-v-22290af4]{border:1px solid var(--border-color);border-left:3px solid var(--border-color);border-radius:8px;padding:var(--x-space-3) var(--x-space-4);background:var(--bs-body-bg)}.health-tile.status-up[data-v-22290af4]{border-left-color:var(--bs-success)}.health-tile.status-warn[data-v-22290af4]{border-left-color:var(--bs-warning)}.health-tile.status-down[data-v-22290af4]{border-left-color:var(--bs-danger)}.tile-name[data-v-22290af4]{font-size:var(--x-text-md)}.status-dot[data-v-22290af4]{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block}.dot-up[data-v-22290af4]{background:var(--bs-success)}.dot-warn[data-v-22290af4]{background:var(--bs-warning)}.dot-down[data-v-22290af4]{background:var(--bs-danger)}.signal-grid[data-v-22290af4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--x-space-2) var(--x-space-4)}.signal-value[data-v-22290af4]{font-size:var(--x-text-md);font-weight:600}.tile-scroll[data-v-74c938ec]{flex:1 1 auto}.tile-grid[data-v-74c938ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--x-space-4)}.tile-wrap[data-v-74c938ec]{cursor:pointer;border-radius:8px}.tile-wrap.active[data-v-74c938ec]{outline:2px solid var(--bs-primary);outline-offset:1px}.app-icon-cell[data-v-c35f8757]{width:16px;height:16px;vertical-align:middle;margin-right:var(--x-space-1)}.detail-grid[data-v-c35f8757]{display:grid;grid-template-columns:130px 1fr;gap:var(--x-space-2) var(--x-space-4);font-size:var(--x-text-md)}.detail-grid .k[data-v-c35f8757]{color:#6e7681;font-weight:600}.detail-grid code[data-v-c35f8757]{font-size:var(--x-text-sm)}.sub-checks[data-v-c35f8757]{display:flex;flex-direction:column;gap:var(--x-space-1);font-size:var(--x-text-sm)}.sub-check[data-v-c35f8757]{display:flex;align-items:center;gap:var(--x-space-2)}.sub-check code[data-v-c35f8757]{min-width:140px}.entry-lines>div[data-v-9b54e59e]{white-space:normal;overflow-wrap:anywhere}.latency-controls[data-v-d54c2ad8]{display:flex;align-items:center;gap:var(--x-space-2);flex-wrap:wrap}.latency-chart-note[data-v-d54c2ad8]{color:var(--text-muted);margin:0 0 var(--x-space-4)}.latency-chart[data-v-d54c2ad8]{display:flex;flex-direction:column;gap:var(--x-space-2);margin-bottom:var(--x-space-4)}.spoken-form[data-v-42848e25]{padding:var(--x-space-2) var(--x-space-3);border:1px solid var(--border-color);border-radius:6px;background:var(--bg-body);color:var(--text-primary);font-family:var(--bs-font-monospace, monospace);font-size:var(--x-text-md);white-space:pre-wrap;word-break:break-word}.spoken-form.mismatch[data-v-42848e25]{border-color:var(--danger);color:var(--danger)}.language[data-v-4662938e]{width:22px}.assembler[data-v-144235e5]{margin:var(--x-space-1) 0}.field-name[data-v-144235e5]{color:var(--x-text);font-weight:600}.punc[data-v-144235e5]{color:var(--x-text-muted)}.close[data-v-144235e5]{padding-left:var(--x-space-5)}.part[data-v-144235e5]{display:flex;align-items:center;gap:var(--x-space-2);padding:var(--x-space-1) var(--x-space-2);margin:var(--x-space-1) 0 var(--x-space-1) var(--x-space-4);border:1px solid var(--border-color);border-radius:9px;background:var(--x-surface);cursor:grab}.grip[data-v-144235e5]{color:var(--x-text-muted);font-size:var(--x-text-md);letter-spacing:-3px;cursor:grab}.kind[data-v-144235e5]{font-size:var(--x-text-2xs);font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--x-surface);background:var(--x-primary);border-radius:6px;padding:var(--x-space-1) var(--x-space-2)}.desc[data-v-144235e5]{color:var(--x-text-muted);font-size:var(--x-text-sm)}.mini-arrow[data-v-144235e5]{color:var(--x-text-muted);font-weight:800}.push-right[data-v-144235e5]{margin-left:auto}.body-doc[data-v-8b2776f3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--x-text-base)}.punc[data-v-8b2776f3]{color:var(--x-text-muted);padding:var(--x-space-1) 0}.colon[data-v-8b2776f3]{color:var(--x-text-muted);margin:0 var(--x-space-2) 0 1px}.req-tag[data-v-8b2776f3]{font-size:var(--x-text-2xs);font-weight:700;border-radius:5px;padding:var(--x-space-1) var(--x-space-1);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--x-danger);background:var(--x-danger-bg);font-family:var(--x-font)}.req-tag.off[data-v-8b2776f3]{color:var(--x-text-muted);background:var(--x-surface-2)}.add-row[data-v-8b2776f3]{padding:var(--x-space-2) 0 0}.empty[data-v-ec4ba0ca]{padding:var(--x-space-5) var(--x-space-4);text-align:center;color:var(--x-text-muted);font-size:var(--x-text-base)}.empty i[data-v-ec4ba0ca]{font-size:var(--x-text-2xl);display:block;margin-bottom:var(--x-space-1)}.failed[data-v-ec4ba0ca]{padding:var(--x-space-4) var(--x-space-4);color:var(--x-danger);font-size:var(--x-text-base);display:flex;align-items:center;gap:var(--x-space-2)}.tree[data-v-ec4ba0ca]{--x-editor-indent: var(--x-space-4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--x-text-base)}.reply-meta[data-v-ec4ba0ca]{display:flex;align-items:center;gap:var(--x-space-2);font-family:var(--x-font);font-size:var(--x-text-sm);padding:var(--x-space-1) 0 var(--x-space-2);margin-bottom:var(--x-space-1);border-bottom:1px solid var(--border-color)}.reply-meta .ok[data-v-ec4ba0ca]{color:var(--x-success);font-weight:700}.reply-meta .spacer[data-v-ec4ba0ca]{flex:1}.reply-meta .hint[data-v-ec4ba0ca]{font-size:var(--x-text-sm)}.t-key[data-v-ec4ba0ca]{color:var(--x-text);font-weight:600}.t-colon[data-v-ec4ba0ca]{color:var(--x-text-muted);margin:0 var(--x-space-2) 0 1px}.t-punct[data-v-ec4ba0ca]{color:var(--x-text-muted)}.t-value[data-v-ec4ba0ca]{color:var(--x-success)}.t-value.number[data-v-ec4ba0ca]{color:var(--x-primary)}.t-value.boolean[data-v-ec4ba0ca]{color:var(--x-text-muted)}.leaf-ctl[data-v-ec4ba0ca]{font-family:var(--x-font)}.map-link[data-v-ec4ba0ca]{opacity:0;border:1px dashed var(--x-primary);color:var(--x-primary);background:var(--x-primary-bg);border-radius:7px;padding:var(--x-space-1) var(--x-space-2);font-size:var(--x-text-xs);font-weight:600;cursor:pointer}.x-editor-row:hover .map-link[data-v-ec4ba0ca]{opacity:1}.bound-pill[data-v-ec4ba0ca]{display:inline-flex;align-items:center;gap:var(--x-space-2);background:var(--x-primary-bg);border:1px solid var(--x-primary);color:var(--x-primary);border-radius:999px;padding:var(--x-space-1) var(--x-space-1) var(--x-space-1) var(--x-space-3);font-size:var(--x-text-xs);font-weight:700}.bound-pill[data-v-ec4ba0ca]:before{content:"「"}.bound-pill[data-v-ec4ba0ca]:after{content:"」";margin-right:var(--x-space-1)}.target-select[data-v-ec4ba0ca]{border:1px solid var(--x-primary);border-radius:7px;padding:var(--x-space-1) var(--x-space-2);font-size:var(--x-text-sm);color:var(--x-primary);font-weight:600;background:var(--x-surface)}.remove[data-v-ec4ba0ca]{border:none;background:none;color:var(--x-text-muted);cursor:pointer;font-size:var(--x-text-base);width:20px;height:20px;border-radius:6px}.bound-pill .remove[data-v-ec4ba0ca]{color:var(--x-primary)}.remove[data-v-ec4ba0ca]:hover{background:var(--x-danger-bg);color:var(--x-danger)}.test-result[data-v-bce12d37]{background:var(--x-surface-2, rgba(0, 0, 0, .03));border:1px solid var(--border-color))}.reply-text[data-v-bce12d37]{white-space:pre-wrap}.subtabs[data-v-a7d76e01]{display:flex;align-items:center;gap:var(--x-space-2);border-bottom:1px solid var(--border-color);margin-bottom:var(--x-space-4);position:sticky;top:0;z-index:3;background:var(--bg-card, #fff);padding-top:var(--x-space-2);margin-top:calc(-1 * var(--x-space-1))}.spacer[data-v-a7d76e01]{flex:1}.editor-surface[data-v-a7d76e01]{border:1px solid var(--border-color));border-radius:10px;background:var(--x-surface, #fff);padding:var(--x-space-3) var(--x-space-4);max-width:560px}.add-row[data-v-0cffe97a]{display:flex;gap:var(--x-space-2);align-items:center}.install-row[data-v-0cffe97a]{display:flex;align-items:center;gap:var(--x-space-2)}.target[data-v-0cffe97a]{flex:1;font-family:var(--x-font-mono, monospace);font-size:var(--x-text-md)}.ai-service[data-v-b0baa87f]{min-width:0}.chips[data-v-395529fe]{display:flex;gap:var(--x-space-1);flex-wrap:wrap}.services[data-v-395529fe]{display:flex;gap:var(--x-space-3);align-items:flex-start}.service-list[data-v-395529fe]{display:flex;flex-direction:column;gap:var(--x-space-2);flex:0 0 auto}.service-list .add-service[data-v-395529fe]{width:100%}.service-body[data-v-395529fe]{flex:1;min-width:0}@media (max-width: 900px){.services[data-v-395529fe]{flex-direction:column}.service-body[data-v-395529fe]{width:100%}}.info[data-v-f2b45fd0]{display:grid;grid-template-columns:auto 1fr;gap:var(--x-space-2) var(--x-space-4);margin:0;font-size:var(--x-text-base)}.info dt[data-v-f2b45fd0]{color:var(--text-secondary, #6c757d);font-weight:500}.info dd[data-v-f2b45fd0]{margin:0}.scope-tabs[data-v-d3d6b070]{border-bottom:1px solid var(--border-color);margin-bottom:var(--x-space-4)}.grant-badge[data-v-e070dd21]{margin:var(--x-space-1) var(--x-space-1) var(--x-space-1) 0}.grant-badge code[data-v-e070dd21]{font-size:var(--x-text-xs);color:inherit}.integration-form-body[data-v-11988838]{max-width:640px}.test-result[data-v-11988838]{display:inline-flex;align-items:center;gap:var(--x-space-1);font-size:var(--x-text-md);font-weight:600}.test-result.ok[data-v-11988838]{color:var(--success)}.test-result.failed[data-v-11988838]{color:var(--error)}.anchor-head[data-v-229a6f5a],.anchor-row[data-v-229a6f5a]{display:grid;grid-template-columns:minmax(0,1fr) 5rem auto auto;gap:var(--x-space-2);align-items:center}.anchor-head[data-v-229a6f5a]{margin-bottom:var(--x-space-1)}.anchor-item+.anchor-item[data-v-229a6f5a]{margin-top:var(--x-space-1)}.anchor-replies[data-v-229a6f5a]{margin:var(--x-space-1) 0 var(--x-space-3) var(--x-space-5);padding-left:var(--x-space-3);border-left:2px solid var(--border-color)}.policies-layout[data-v-5e7a6c82]{display:flex;gap:var(--x-space-4);align-items:stretch;min-height:0}.policy-detail[data-v-5e7a6c82]{flex-grow:1;min-width:0}.ack-list[data-v-5e7a6c82]{max-width:420px}
