.sidebar[data-v-4ebcf524]{width:var(--sidebar-width);background:#fff;border-right:1px solid var(--color-border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow:visible;transition:width var(--transition-slow);flex-shrink:0;z-index:100}.sidebar.collapsed[data-v-4ebcf524]{width:68px}.sidebar-logo[data-v-4ebcf524]{display:flex;align-items:center;gap:10px;padding:18px 16px 14px;border-bottom:1px solid var(--color-border);overflow:hidden;min-height:64px;flex-shrink:0}.logo-icon[data-v-4ebcf524]{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:var(--color-brand-deep);border-radius:8px;padding:6px}.logo-img[data-v-4ebcf524]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.logo-text[data-v-4ebcf524]{display:flex;flex-direction:column;gap:1px;white-space:nowrap;opacity:1;transition:opacity var(--transition-slow),max-width var(--transition-slow);max-width:130px;overflow:hidden}.logo-line1[data-v-4ebcf524]{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text);line-height:1.1}.logo-line2[data-v-4ebcf524]{font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);line-height:1.1}.sidebar.collapsed .logo-text[data-v-4ebcf524]{opacity:0;max-width:0}.sidebar.collapsed .sidebar-logo[data-v-4ebcf524]{justify-content:center;padding-left:0;padding-right:0}.sidebar.collapsed .logo-icon[data-v-4ebcf524]{display:none}.collapse-btn[data-v-4ebcf524]{flex-shrink:0;margin-left:auto;width:28px;height:28px;background:transparent;border:none;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-text-faint);cursor:pointer;transition:background var(--transition),color var(--transition)}.collapse-btn[data-v-4ebcf524]:hover{background:var(--color-surface-2);color:var(--color-text-muted)}.sidebar.collapsed .collapse-btn[data-v-4ebcf524]{margin-left:0}.nav-scroll[data-v-4ebcf524]{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 8px 8px;scrollbar-width:none}.nav-scroll[data-v-4ebcf524]::-webkit-scrollbar{display:none}.nav-list[data-v-4ebcf524]{list-style:none;display:flex;flex-direction:column;gap:1px}.nav-group[data-v-4ebcf524]{margin-top:12px}.nav-group[data-v-4ebcf524]:first-child{margin-top:0}.nav-group-label[data-v-4ebcf524]{display:block;padding:4px 10px;font-size:.6875rem;font-weight:var(--font-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);white-space:nowrap;overflow:hidden;opacity:1;transition:opacity var(--transition-slow);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar.collapsed .nav-group-label[data-v-4ebcf524]{opacity:0}.nav-group-children[data-v-4ebcf524]{list-style:none;display:flex;flex-direction:column;gap:1px}.nav-item[data-v-4ebcf524]{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-medium);text-decoration:none;white-space:nowrap;overflow:hidden;position:relative;width:100%;box-sizing:border-box;transition:background var(--transition),color var(--transition)}.nav-item[data-v-4ebcf524]:hover{background:var(--color-surface-2);color:var(--color-text)}.nav-item--active[data-v-4ebcf524]{background:var(--color-surface-2);color:var(--color-text);font-weight:var(--font-semibold)}.nav-item--active .nav-icon[data-v-4ebcf524]{color:var(--color-text-muted)}.nav-icon[data-v-4ebcf524]{flex-shrink:0}.nav-label[data-v-4ebcf524]{overflow:hidden;opacity:1;transition:opacity var(--transition-slow),max-width var(--transition-slow);max-width:180px;white-space:nowrap;flex:1}.sidebar.collapsed .nav-label[data-v-4ebcf524]{opacity:0;max-width:0}.nav-badge[data-v-4ebcf524]{margin-left:auto;color:#fff;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:1px 6px;border-radius:99px;min-width:20px;text-align:center;flex-shrink:0}.nav-badge--brand[data-v-4ebcf524]{background:var(--color-primary)}.nav-badge--danger[data-v-4ebcf524]{background:var(--color-danger)}.sidebar.collapsed .nav-badge[data-v-4ebcf524]{display:none}.sidebar-footer[data-v-4ebcf524]{padding:10px 8px 14px;border-top:1px solid var(--color-border);overflow:hidden;flex-shrink:0}.user-card[data-v-4ebcf524]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-md);background:var(--color-surface-2)}.user-avatar[data-v-4ebcf524]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;flex-shrink:0}.user-info[data-v-4ebcf524]{overflow:hidden;opacity:1;transition:opacity var(--transition-slow);min-width:0}.sidebar.collapsed .user-info[data-v-4ebcf524]{opacity:0}.user-name[data-v-4ebcf524]{display:block;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-4ebcf524]{display:block;font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-scrim[data-v-4ebcf524]{position:fixed;inset:0;background:#0f172a73;z-index:250;display:none}@media(max-width:860px){.sidebar[data-v-4ebcf524]{position:fixed;left:0;top:0;transform:translate(-100%);transition:transform var(--transition-slow);width:var(--sidebar-width);z-index:300;box-shadow:var(--shadow-lg)}.sidebar.collapsed[data-v-4ebcf524]{width:var(--sidebar-width)}.sidebar.collapsed .logo-text[data-v-4ebcf524],.sidebar.collapsed .nav-label[data-v-4ebcf524],.sidebar.collapsed .user-info[data-v-4ebcf524]{opacity:1;max-width:180px}.sidebar.collapsed .nav-badge[data-v-4ebcf524]{display:block}.sidebar.collapsed .nav-group-label[data-v-4ebcf524]{opacity:1}.sidebar.collapsed .sidebar-logo[data-v-4ebcf524]{justify-content:flex-start;padding:18px 16px 14px}.sidebar.collapsed .logo-icon[data-v-4ebcf524]{display:flex}.sidebar.mobile-open[data-v-4ebcf524]{transform:translate(0)}.collapse-btn[data-v-4ebcf524]{display:none}.nav-scrim[data-v-4ebcf524]{display:block}}.app-header[data-v-594e1f05]{height:var(--header-height);background:#fff;border-bottom:1px solid var(--color-border);border-radius:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;position:sticky;top:0;z-index:90}.header-left[data-v-594e1f05]{display:flex;align-items:center;gap:12px;min-width:0}.breadcrumbs ol[data-v-594e1f05]{display:flex;align-items:center;list-style:none;flex-wrap:nowrap}.breadcrumbs li[data-v-594e1f05]{display:flex;align-items:center}.crumb[data-v-594e1f05]{font-size:.875rem;font-weight:600;white-space:nowrap}.crumb--link[data-v-594e1f05]{color:var(--color-primary-text);text-decoration:none}.crumb--link[data-v-594e1f05]:hover{text-decoration:underline}.crumb--current[data-v-594e1f05]{color:var(--color-text)}.crumb-sep[data-v-594e1f05]{color:var(--color-text-faint);margin:0 8px;flex-shrink:0}.header-right[data-v-594e1f05]{display:flex;align-items:center;gap:8px}.request-btn[data-v-594e1f05]{display:inline-flex;align-items:center;gap:6px;background:var(--color-primary);color:#fff;font-size:.875rem;font-weight:600;padding:8px 16px;border:1px solid var(--color-primary);border-radius:var(--radius-md);box-shadow:0 1px 2px #4f46e526;transition:background var(--transition),box-shadow var(--transition),transform var(--transition)}.request-btn[data-v-594e1f05]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:0 2px 6px #4f46e540;transform:translateY(-1px)}.request-btn[data-v-594e1f05]:active{transform:translateY(0) scale(.98)}.icon-btn[data-v-594e1f05]{position:relative;width:38px;height:38px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);background:transparent;transition:background var(--transition),color var(--transition)}.icon-btn[data-v-594e1f05]:hover{background:var(--color-surface-2);color:var(--color-text)}.icon-dot[data-v-594e1f05]{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--color-danger);border:2px solid #fff}.avatar-btn[data-v-594e1f05]{margin-left:4px;background:transparent;border-radius:50%}.avatar[data-v-594e1f05]{width:36px;height:36px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.hamburger[data-v-594e1f05]{display:none}@media(max-width:860px){.app-header[data-v-594e1f05]{padding:0 14px}.hamburger[data-v-594e1f05]{display:flex}.request-btn span[data-v-594e1f05]{display:none}.request-btn[data-v-594e1f05]{padding:8px 12px}}@media(max-width:768px){.hamburger[data-v-594e1f05]{display:none}.app-header[data-v-594e1f05]{border-radius:0;top:0}}.bottom-nav[data-v-7812e783]{display:none}@media(max-width:768px){.bottom-nav[data-v-7812e783]{display:flex;position:fixed;bottom:0;left:0;right:0;height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#fffffff0;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-top:1px solid rgba(124,58,237,.12);box-shadow:0 -4px 20px #4c1d9514;z-index:150;align-items:stretch}}.bottom-tab[data-v-7812e783]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px 0;color:var(--color-text-faint);text-decoration:none;background:transparent;border:none;cursor:pointer;transition:color var(--transition);-webkit-tap-highlight-color:transparent;min-width:0}.bottom-tab--active[data-v-7812e783]{color:var(--color-primary)}.bottom-tab-icon[data-v-7812e783]{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bottom-tab-badge[data-v-7812e783]{position:absolute;top:-5px;right:-8px;min-width:16px;height:16px;padding:0 4px;background:var(--color-danger);color:#fff;font-size:10px;font-weight:700;border-radius:99px;display:flex;align-items:center;justify-content:center;line-height:1;border:1.5px solid #fff}.bottom-tab-label[data-v-7812e783]{font-size:10px;font-weight:600;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}.toast-host[data-v-7353354f]{position:fixed;bottom:24px;right:24px;z-index:1100;display:flex;flex-direction:column;gap:10px;max-width:min(360px,calc(100vw - 32px))}.toast[data-v-7353354f]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);font-size:.875rem;color:var(--color-text)}.toast--success[data-v-7353354f]{border-left:4px solid var(--color-success)}.toast--error[data-v-7353354f]{border-left:4px solid var(--color-danger)}.toast--info[data-v-7353354f]{border-left:4px solid var(--color-primary)}.toast--success .toast-icon[data-v-7353354f]{color:var(--color-success)}.toast--error .toast-icon[data-v-7353354f]{color:var(--color-danger)}.toast--info .toast-icon[data-v-7353354f]{color:var(--color-primary-text)}.toast-icon[data-v-7353354f]{flex-shrink:0}.toast-msg[data-v-7353354f]{flex:1;min-width:0}.toast-close[data-v-7353354f]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);color:var(--color-text-faint);flex-shrink:0}.toast-close[data-v-7353354f]:hover{background:var(--color-surface-2);color:var(--color-text)}.toast-enter-active[data-v-7353354f],.toast-leave-active[data-v-7353354f]{transition:all .25s ease}.toast-enter-from[data-v-7353354f],.toast-leave-to[data-v-7353354f]{opacity:0;transform:translate(20px)}.summary-card[data-v-bc92eced]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:18px 20px;display:flex;flex-direction:column;gap:6px;min-width:0}.summary-top[data-v-bc92eced]{display:flex;align-items:center;justify-content:space-between;gap:10px}.summary-label[data-v-bc92eced]{font-size:.8125rem;font-weight:500;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.summary-icon[data-v-bc92eced]{color:var(--color-text-faint);flex-shrink:0}.summary-value[data-v-bc92eced]{font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);font-weight:700;color:var(--color-text);line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.summary-sub[data-v-bc92eced]{font-size:.75rem;color:var(--color-text-muted)}.priority[data-v-d6c88313]{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--font-semibold);letter-spacing:.01em;text-transform:uppercase;padding:3px 9px;border-radius:99px;border:1px solid transparent;white-space:nowrap}.priority-glyph[data-v-d6c88313]{font-size:.8125rem;line-height:1}.priority--low[data-v-d6c88313]{background:var(--color-info-bg);color:var(--color-info);border-color:var(--color-info-border)}.priority--moderate[data-v-d6c88313]{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning-border)}.priority--high[data-v-d6c88313]{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger-border)}.priority--critical[data-v-d6c88313]{background:var(--color-purple-bg);color:var(--color-purple);border-color:var(--color-purple-border)}.sla-chip[data-v-852fe884]{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--font-semibold);padding:3px 9px;border-radius:99px;border:1px solid transparent;white-space:nowrap}.sla-chip-icon[data-v-852fe884]{flex-shrink:0}.sla-chip--on-track[data-v-852fe884],.sla-chip--met[data-v-852fe884]{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}.sla-chip--at-risk[data-v-852fe884]{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning-border)}.sla-chip--breached[data-v-852fe884],.sla-chip--late[data-v-852fe884]{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger-border)}.sla-chip--paused[data-v-852fe884]{background:var(--color-gray-bg);color:var(--color-text-muted);border-color:var(--color-gray-border)}.scm-dash-header[data-v-7c030586]{align-items:center}.scm-header-stats[data-v-7c030586]{display:flex;align-items:center;gap:32px;flex-shrink:0}.scm-header-stat[data-v-7c030586]{display:flex;flex-direction:column;gap:1px;text-align:right}.scm-header-stat dt[data-v-7c030586]{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap;order:2}.scm-header-stat dd[data-v-7c030586]{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text);line-height:1.1;font-variant-numeric:tabular-nums;order:1}.scm-dash-grid[data-v-7c030586]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,18px);align-items:start}.scm-span-2[data-v-7c030586]{grid-column:span 2}@media(max-width:900px){.scm-dash-grid[data-v-7c030586]{grid-template-columns:minmax(0,1fr)}.scm-span-2[data-v-7c030586]{grid-column:span 1}}@media(max-width:640px){.scm-header-stats[data-v-7c030586]{display:none}}.scm-pad[data-v-7c030586]{padding:16px 20px}.scm-card-header[data-v-7c030586]{display:flex;align-items:center;justify-content:space-between;gap:12px}.scm-link[data-v-7c030586]{display:inline-flex;align-items:center;gap:3px;font-size:.8125rem;font-weight:600;color:var(--color-primary-text)}.scm-link[data-v-7c030586]:hover{color:var(--color-primary)}.scm-chip-sm[data-v-7c030586]{font-size:.6875rem;padding:1px 6px}.scm-watch-list[data-v-7c030586]{list-style:none;display:flex;flex-direction:column;gap:6px}.scm-watch-item[data-v-7c030586]{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--color-border);transition:background var(--transition)}.scm-watch-list>li:last-child .scm-watch-item[data-v-7c030586]{border-bottom:none}.scm-watch-item[data-v-7c030586]:hover{background:var(--color-surface-2)}.scm-brand-dot[data-v-7c030586]{width:9px;height:9px;border-radius:50%;flex-shrink:0}.scm-watch-main[data-v-7c030586]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.scm-watch-top[data-v-7c030586]{display:flex;align-items:center;gap:8px}.scm-watch-subject[data-v-7c030586]{font-size:.8125rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scm-watch-meta[data-v-7c030586]{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scm-queue-list[data-v-7c030586]{list-style:none;display:flex;flex-direction:column;gap:2px}.scm-queue-row[data-v-7c030586]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--radius-md);transition:background var(--transition)}.scm-queue-row[data-v-7c030586]:hover{background:var(--color-surface-2)}.scm-queue-icon[data-v-7c030586]{width:34px;height:34px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.scm-queue-icon--brand[data-v-7c030586]{background:var(--color-primary-light);color:var(--color-primary)}.scm-queue-icon--warning[data-v-7c030586]{background:var(--color-warning-bg);color:var(--color-warning)}.scm-queue-icon--danger[data-v-7c030586]{background:var(--color-danger-bg);color:var(--color-danger)}.scm-queue-icon--info[data-v-7c030586]{background:var(--color-info-bg);color:var(--color-info)}.scm-queue-icon--success[data-v-7c030586]{background:var(--color-success-bg);color:var(--color-success)}.scm-queue-label[data-v-7c030586]{flex:1;font-size:.875rem;font-weight:500;color:var(--color-text-2)}.scm-queue-count[data-v-7c030586]{font-size:.9375rem;font-weight:700;color:var(--color-text);min-width:24px;text-align:right}.scm-queue-count--alert[data-v-7c030586]{color:var(--color-danger)}.scm-brand-list[data-v-7c030586]{list-style:none;display:flex;flex-direction:column;gap:15px}.scm-brand-head[data-v-7c030586]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.scm-brand-name[data-v-7c030586]{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--color-text-2)}.scm-brand-count[data-v-7c030586]{font-size:.875rem;font-weight:700;color:var(--color-text)}.scm-meter[data-v-7c030586]{height:6px;background:var(--color-surface-2);border-radius:99px;overflow:hidden}.scm-meter-fill[data-v-7c030586]{height:100%;border-radius:99px;transition:width var(--transition-slow)}.scm-activity-list[data-v-7c030586]{list-style:none;display:flex;flex-direction:column}.scm-activity-item[data-v-7c030586]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border)}.scm-activity-item[data-v-7c030586]:first-child{padding-top:0}.scm-activity-item[data-v-7c030586]:last-child{border-bottom:none;padding-bottom:0}.scm-activity-dot[data-v-7c030586]{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:6px}.scm-adot--reply[data-v-7c030586]{background:var(--color-info)}.scm-adot--note[data-v-7c030586]{background:var(--color-warning)}.scm-adot--system[data-v-7c030586]{background:var(--color-text-faint)}.scm-activity-body[data-v-7c030586]{min-width:0;flex:1}.scm-activity-text[data-v-7c030586]{font-size:.875rem;color:var(--color-text-2);line-height:1.45}.scm-activity-text strong[data-v-7c030586]{color:var(--color-text);font-weight:600}.scm-activity-kind[data-v-7c030586]{color:var(--color-text-muted)}.scm-activity-snippet[data-v-7c030586]{font-size:.8125rem;color:var(--color-text-muted);margin-top:2px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.scm-activity-time[data-v-7c030586]{font-size:.75rem;color:var(--color-text-faint);margin-top:3px;display:block}.scm-empty[data-v-7c030586]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 12px;color:var(--color-text-muted);text-align:center}.badge[data-v-8931ac3c]{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;padding:3px 10px 3px 8px;border-radius:99px;border:1px solid transparent;white-space:nowrap;line-height:1.5}.badge-dot[data-v-8931ac3c]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.badge--draft[data-v-8931ac3c]{background:var(--color-gray-bg);color:var(--color-gray);border-color:var(--color-gray-border)}.badge--draft .badge-dot[data-v-8931ac3c]{background:var(--color-gray)}.badge--pending[data-v-8931ac3c]{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning-border)}.badge--pending .badge-dot[data-v-8931ac3c]{background:var(--color-warning)}.badge--approved[data-v-8931ac3c]{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}.badge--approved .badge-dot[data-v-8931ac3c]{background:var(--color-success)}.badge--rejected[data-v-8931ac3c]{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger-border)}.badge--rejected .badge-dot[data-v-8931ac3c]{background:var(--color-danger)}.badge--cancelled[data-v-8931ac3c]{background:var(--color-gray-bg);color:var(--color-text-muted);border-color:var(--color-gray-border)}.badge--cancelled .badge-dot[data-v-8931ac3c]{background:var(--color-text-muted)}.badge--converted[data-v-8931ac3c]{background:var(--color-purple-bg);color:var(--color-purple);border-color:var(--color-purple-border)}.badge--converted .badge-dot[data-v-8931ac3c]{background:var(--color-purple)}.badge--new[data-v-8931ac3c]{background:var(--color-info-bg);color:var(--color-info);border-color:var(--color-info-border)}.badge--new .badge-dot[data-v-8931ac3c]{background:var(--color-info)}.badge--in-progress[data-v-8931ac3c]{background:var(--color-purple-bg);color:var(--color-purple);border-color:var(--color-purple-border)}.badge--in-progress .badge-dot[data-v-8931ac3c]{background:var(--color-purple)}.badge--waiting-customer[data-v-8931ac3c],.badge--waiting-manager[data-v-8931ac3c]{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning-border)}.badge--waiting-customer .badge-dot[data-v-8931ac3c],.badge--waiting-manager .badge-dot[data-v-8931ac3c]{background:var(--color-warning)}.badge--escalated[data-v-8931ac3c]{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger-border)}.badge--escalated .badge-dot[data-v-8931ac3c]{background:var(--color-danger)}.badge--reopened[data-v-8931ac3c]{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning-border)}.badge--reopened .badge-dot[data-v-8931ac3c]{background:var(--color-warning)}.badge--resolved[data-v-8931ac3c]{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}.badge--resolved .badge-dot[data-v-8931ac3c]{background:var(--color-success)}.badge--closed[data-v-8931ac3c]{background:var(--color-gray-bg);color:var(--color-text-muted);border-color:var(--color-gray-border)}.badge--closed .badge-dot[data-v-8931ac3c]{background:var(--color-text-muted)}.scm-tabs-bar[data-v-5065bc2f]{padding:12px 16px;border-bottom:1px solid var(--color-border);overflow-x:auto}.scm-select-wrap[data-v-5065bc2f]{position:relative;flex:0 1 200px;min-width:0}.scm-select-icon[data-v-5065bc2f]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-text-faint);pointer-events:none}.scm-select-input[data-v-5065bc2f]{width:100%;padding:9px 30px 9px 34px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition)}.scm-select-input[data-v-5065bc2f]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #7c3aed2e;background:var(--color-surface)}.scm-result-count[data-v-5065bc2f]{margin-left:auto;font-size:.8125rem;color:var(--color-text-muted);white-space:nowrap}.scm-cell-title[data-v-5065bc2f]{display:flex;align-items:baseline;gap:8px;min-width:0}.scm-title-text[data-v-5065bc2f]{font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.scm-cust[data-v-5065bc2f]{display:flex;align-items:center;gap:8px;min-width:0}.scm-brand-dot[data-v-5065bc2f]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.scm-cust-name[data-v-5065bc2f]{font-size:.8125rem;font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scm-kiosk-cell[data-v-5065bc2f]{font-size:.8125rem;color:var(--color-text-2);white-space:nowrap}.scm-row[data-v-5065bc2f]{cursor:pointer}.scm-empty-inner[data-v-5065bc2f]{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--color-text-muted)}.sla-cell[data-v-5065bc2f]{display:flex;flex-direction:column;gap:5px;min-width:120px}.sla-bar-track[data-v-5065bc2f]{height:3px;border-radius:99px;background:var(--color-border);overflow:hidden}.sla-bar-fill[data-v-5065bc2f]{height:100%;border-radius:99px;transition:width .4s ease}.sla-bar--success[data-v-5065bc2f],.sla-bar--met[data-v-5065bc2f]{background:var(--color-success)}.sla-bar--warning[data-v-5065bc2f]{background:var(--color-warning)}.sla-bar--danger[data-v-5065bc2f]{background:var(--color-danger)}.sla-bar--paused[data-v-5065bc2f]{background:var(--color-text-faint)}@media(max-width:640px){.scm-select-wrap[data-v-5065bc2f]{flex:1 1 0}.scm-select-input[data-v-5065bc2f]{padding-left:28px;padding-right:6px;font-size:.8125rem}.scm-result-count[data-v-5065bc2f]{display:none}}.wiz-stepper[data-v-87030112]{display:flex;align-items:center;gap:0;max-width:840px;margin:0 auto 28px;padding:0 2px}.wiz-step[data-v-87030112]{display:flex;align-items:center;gap:10px;flex:1}.wiz-step[data-v-87030112]:last-child{flex:0 0 auto}.wiz-step-circle[data-v-87030112]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700;flex-shrink:0;background:var(--color-surface-2);color:var(--color-text-muted);border:2px solid var(--color-border);transition:background var(--transition),border-color var(--transition),color var(--transition)}.wiz-step--active .wiz-step-circle[data-v-87030112]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 18%,transparent)}.wiz-step--done .wiz-step-circle[data-v-87030112]{background:var(--color-success, #16a34a);border-color:var(--color-success, #16a34a);color:#fff}.wiz-step-label[data-v-87030112]{font-size:.8125rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap}.wiz-step--active .wiz-step-label[data-v-87030112]{color:var(--color-primary)}.wiz-step--done .wiz-step-label[data-v-87030112]{color:var(--color-text-2)}.wiz-step-line[data-v-87030112]{flex:1;height:2px;background:var(--color-border);margin:0 10px;min-width:24px;transition:background var(--transition)}.wiz-step--done .wiz-step-line[data-v-87030112]{background:var(--color-success, #16a34a)}.wiz-body[data-v-87030112]{max-width:840px;margin-inline:auto}.wiz-summary-bar[data-v-87030112]{display:flex;gap:12px;margin-bottom:14px;flex-wrap:wrap}.wiz-summary-chip[data-v-87030112]{flex:1 1 200px;display:flex;align-items:center;gap:12px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:11px 14px}.wiz-summary-chip-icon[data-v-87030112]{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wiz-summary-chip-body[data-v-87030112]{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.wiz-summary-chip-label[data-v-87030112]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);line-height:1}.wiz-summary-chip-val[data-v-87030112]{font-size:.875rem;font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.wiz-summary-chip-dim[data-v-87030112]{font-size:.75rem;color:var(--color-text-muted);display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wiz-summary-edit[data-v-87030112]{font-size:.75rem;font-weight:600;color:var(--color-primary);background:none;border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);padding:3px 9px;border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background var(--transition)}.wiz-summary-edit[data-v-87030112]:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.wiz-pri-dot[data-v-87030112]{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.wiz-pri-dot--critical[data-v-87030112]{background:var(--color-danger)}.wiz-pri-dot--high[data-v-87030112]{background:var(--color-warning, #d97706)}.wiz-pri-dot--medium[data-v-87030112]{background:var(--color-primary)}.wiz-pri-dot--low[data-v-87030112]{background:var(--color-text-faint)}.wiz-card[data-v-87030112]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card, 0 1px 4px rgba(0,0,0,.06));overflow:hidden}.wiz-card-inner[data-v-87030112]{display:flex;align-items:center;gap:14px;padding:20px 24px 16px;border-bottom:1px solid var(--color-border)}.wiz-icon-wrap[data-v-87030112]{width:38px;height:38px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wiz-icon-wrap svg[data-v-87030112]{width:18px;height:18px}.wiz-icon--blue[data-v-87030112]{background:var(--color-info-bg);color:var(--color-info)}.wiz-icon--purple[data-v-87030112]{background:var(--color-purple-bg);color:var(--color-purple)}.wiz-icon--green[data-v-87030112]{background:var(--color-success-bg);color:var(--color-success)}.wiz-h[data-v-87030112]{font-size:1rem;font-weight:700;color:var(--color-text);margin:0 0 2px}.wiz-sub[data-v-87030112]{font-size:.8125rem;color:var(--color-text-muted);margin:0;line-height:1.4}.wiz-fields[data-v-87030112]{display:flex;flex-direction:column;gap:18px;padding:22px 24px}.wf[data-v-87030112]{display:flex;flex-direction:column;gap:6px}.wf-row[data-v-87030112]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:520px){.wf-row[data-v-87030112]{grid-template-columns:1fr}}.wf-label[data-v-87030112]{font-size:.8125rem;font-weight:600;color:var(--color-text-2)}.wf-req[data-v-87030112]{color:var(--color-danger);margin-left:2px}.wf-opt[data-v-87030112]{font-weight:400;color:var(--color-text-faint);font-size:.75rem;margin-left:3px}.wf-hint[data-v-87030112]{font-size:.75rem;color:var(--color-text-muted);margin:0;line-height:1.45}.wf-pill-row[data-v-87030112]{display:flex;gap:8px;flex-wrap:wrap}.wf-pill[data-v-87030112]{flex:1 1 0;min-width:70px;padding:7px 4px;border-radius:var(--radius-md);font-size:.8125rem;font-weight:600;cursor:pointer;border:2px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);transition:border-color var(--transition),background var(--transition),color var(--transition);text-align:center}.wf-pill--critical.is-active[data-v-87030112]{border-color:var(--color-danger);background:#fef2f2;color:var(--color-danger)}.wf-pill--high.is-active[data-v-87030112]{border-color:#d97706;background:#fffbeb;color:#b45309}.wf-pill--medium.is-active[data-v-87030112]{border-color:var(--color-primary);background:#f5f3ff;color:var(--color-primary)}.wf-pill--low.is-active[data-v-87030112]{border-color:#16a34a;background:#f0fdf4;color:#15803d}.wf-pill[data-v-87030112]:hover:not(.is-active){border-color:var(--color-border-strong);background:var(--color-surface-3, #f1f5f9)}.wf-priority-result[data-v-87030112]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap}.wf-priority-label[data-v-87030112]{font-size:.75rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap}.wf-priority-badge[data-v-87030112]{font-size:.75rem;font-weight:800;padding:3px 10px;border-radius:99px;text-transform:capitalize}.wf-priority-badge--critical[data-v-87030112]{background:#fef2f2;color:var(--color-danger);border:1px solid #fca5a5}.wf-priority-badge--high[data-v-87030112]{background:#fffbeb;color:#b45309;border:1px solid #fcd34d}.wf-priority-badge--medium[data-v-87030112]{background:#f5f3ff;color:var(--color-primary);border:1px solid #c4b5fd}.wf-priority-badge--low[data-v-87030112]{background:#f0fdf4;color:#15803d;border:1px solid #86efac}.wf-priority-hint[data-v-87030112]{font-size:.75rem;color:var(--color-text-muted);flex:1;min-width:100px}.wf-priority-override[data-v-87030112]{max-width:160px;font-size:.75rem!important;padding:4px 8px!important}.wf-checkbox[data-v-87030112]{display:flex;align-items:center;gap:9px;font-size:.8125rem;color:var(--color-text-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wf-checkbox input[type=checkbox][data-v-87030112]{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.wf-upload[data-v-87030112]{display:flex;align-items:center;gap:10px;padding:13px 16px;border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:.8125rem;cursor:pointer;transition:border-color var(--transition),color var(--transition)}.wf-upload[data-v-87030112]:hover{border-color:var(--color-primary);color:var(--color-primary)}.wf-upload em[data-v-87030112]{font-style:normal;color:var(--color-text-faint)}.nc-textarea--note[data-v-87030112]{background:#fffbeb}.wiz-footer[data-v-87030112]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid var(--color-border);background:var(--color-surface-2)}.wiz-submit-btn[data-v-87030112]{gap:7px}.hub-list[data-v-030a4e71]{background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden}.hub-row[data-v-030a4e71]{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--color-border);text-decoration:none;transition:background var(--transition)}.hub-row[data-v-030a4e71]:last-child{border-bottom:none}.hub-row[data-v-030a4e71]:hover{background:var(--color-surface-2)}.hub-row-icon[data-v-030a4e71]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);flex-shrink:0}.hub-row-body[data-v-030a4e71]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.hub-row-title[data-v-030a4e71]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text)}.hub-row-desc[data-v-030a4e71]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-kpi-badge[data-v-030a4e71]{font-size:.6875rem;font-weight:700;color:var(--color-success);background:var(--color-success-bg);padding:2px 8px;border-radius:99px;flex-shrink:0}.hub-row-arrow[data-v-030a4e71]{color:var(--color-text-faint);flex-shrink:0}.lp-main[data-v-81156ac3]{display:flex;flex-direction:column;gap:16px}.lp-toolbar[data-v-81156ac3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-search[data-v-81156ac3]{flex:1;display:flex;align-items:center;gap:8px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:7px 12px}.lp-search-input[data-v-81156ac3]{flex:1;border:none;background:transparent;outline:none;font-size:var(--text-sm);color:var(--color-text)}.lp-select[data-v-81156ac3]{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:var(--radius-md);padding:7px 10px;font-size:var(--text-sm);color:var(--color-text);cursor:pointer}.lp-count-label[data-v-81156ac3]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.lp-table-wrap[data-v-81156ac3]{overflow-x:auto}.lp-table[data-v-81156ac3]{width:100%;border-collapse:collapse;min-width:720px}.lp-table th[data-v-81156ac3]{padding:10px 16px;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.lp-table td[data-v-81156ac3]{padding:12px 16px;border-bottom:1px solid var(--color-border-faint);vertical-align:middle}.lp-row[data-v-81156ac3]{cursor:pointer}.lp-row:last-child td[data-v-81156ac3]{border-bottom:none}.lp-row[data-v-81156ac3]:hover{background:var(--color-primary-light)}.lp-name-cell[data-v-81156ac3]{display:flex;align-items:center;gap:10px}.cal-ico[data-v-81156ac3]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary-text-strong);flex-shrink:0}.lp-cell-name[data-v-81156ac3]{font-weight:var(--font-semibold);color:var(--color-text)}.lp-muted[data-v-81156ac3]{color:var(--color-text-muted);font-size:var(--text-sm)}.lp-empty[data-v-81156ac3]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 16px;color:var(--color-text-muted);text-align:center}.lp-main[data-v-32cd985e]{display:flex;flex-direction:column;gap:16px}.lp-toolbar[data-v-32cd985e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-search[data-v-32cd985e]{flex:1;display:flex;align-items:center;gap:8px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:7px 12px}.lp-search-input[data-v-32cd985e]{flex:1;border:none;background:transparent;outline:none;font-size:var(--text-sm);color:var(--color-text)}.lp-select[data-v-32cd985e]{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:var(--radius-md);padding:7px 10px;font-size:var(--text-sm);color:var(--color-text);cursor:pointer}.lp-count-label[data-v-32cd985e]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.lp-table-wrap[data-v-32cd985e]{overflow-x:auto}.lp-table[data-v-32cd985e]{width:100%;border-collapse:collapse;min-width:820px}.lp-table th[data-v-32cd985e]{padding:10px 16px;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.lp-table td[data-v-32cd985e]{padding:12px 16px;border-bottom:1px solid var(--color-border-faint);vertical-align:middle}.lp-row[data-v-32cd985e]{cursor:pointer}.lp-row:last-child td[data-v-32cd985e]{border-bottom:none}.lp-row[data-v-32cd985e]:hover{background:var(--color-primary-light)}.pl-name-cell[data-v-32cd985e]{display:flex;flex-direction:column;gap:2px;max-width:280px}.pl-name[data-v-32cd985e]{font-weight:var(--font-semibold);color:var(--color-text)}.pl-desc[data-v-32cd985e]{font-size:var(--text-xs);color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.pl-target[data-v-32cd985e]{white-space:nowrap;font-variant-numeric:tabular-nums}.lp-muted[data-v-32cd985e]{color:var(--color-text-muted);font-size:var(--text-sm)}.lp-empty[data-v-32cd985e]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 16px;color:var(--color-text-muted);text-align:center}.rt-groups[data-v-6ce34190]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.rt-group[data-v-6ce34190]{display:flex;flex-direction:column;gap:12px}.rt-group-head[data-v-6ce34190]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rt-group-title[data-v-6ce34190]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.rt-group-total[data-v-6ce34190]{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.rt-chip-row[data-v-6ce34190]{display:flex;flex-direction:column;gap:6px}.rt-chip[data-v-6ce34190]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);cursor:pointer;font-size:var(--text-sm);color:var(--color-text-2);transition:background .12s,border-color .12s}.rt-chip[data-v-6ce34190]:hover{background:var(--color-primary-light)}.rt-chip.active[data-v-6ce34190]{border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:inset 0 0 0 1px var(--color-primary)}.rt-chip-label[data-v-6ce34190]{flex:1;text-align:left;font-weight:var(--font-medium)}.rt-chip-count[data-v-6ce34190]{font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:var(--color-text)}.rt-toolbar[data-v-6ce34190]{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.rt-filter-group[data-v-6ce34190]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rt-filter-label[data-v-6ce34190]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.rt-search[data-v-6ce34190]{flex:1;min-width:200px;display:flex;align-items:center;gap:8px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:7px 12px}.lp-search-input[data-v-6ce34190]{flex:1;border:none;background:transparent;outline:none;font-size:var(--text-sm);color:var(--color-text)}.rt-clear[data-v-6ce34190]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.rt-table-head[data-v-6ce34190]{display:flex;align-items:center;justify-content:space-between;gap:12px}.rt-shown[data-v-6ce34190]{font-size:var(--text-sm)}.rt-table[data-v-6ce34190]{min-width:940px}.rt-case-cell[data-v-6ce34190]{display:flex;flex-direction:column;gap:3px;max-width:280px}.rt-subject[data-v-6ce34190]{font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-cust[data-v-6ce34190]{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-policy[data-v-6ce34190]{font-size:var(--text-sm);color:var(--color-text-2);white-space:nowrap}.rt-state-chip[data-v-6ce34190]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap}.rt-state--breached[data-v-6ce34190]{background:var(--color-danger-bg);color:var(--color-danger)}.rt-state--risk[data-v-6ce34190]{background:var(--color-warning-bg);color:var(--color-warning)}.rt-state--ok[data-v-6ce34190]{background:var(--color-success-bg);color:var(--color-success)}.rt-state--paused[data-v-6ce34190]{background:var(--color-gray-bg);color:var(--color-gray)}.rt-dot-sm[data-v-6ce34190]{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.rt-dot--breached[data-v-6ce34190]{background:var(--color-danger)}.rt-dot--risk[data-v-6ce34190]{background:var(--color-warning)}.rt-dot--ok[data-v-6ce34190]{background:var(--color-success)}.rt-dot--paused[data-v-6ce34190]{background:var(--color-gray)}.rt-mile-cell[data-v-6ce34190]{display:flex;flex-direction:column;gap:2px}.rt-mile[data-v-6ce34190]{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap}.rt-mile--breached[data-v-6ce34190]{color:var(--color-danger)}.rt-mile--risk[data-v-6ce34190]{color:var(--color-warning)}.rt-mile--ok[data-v-6ce34190]{color:var(--color-text-2)}.rt-mile--paused[data-v-6ce34190]{color:var(--color-text-muted)}.rt-mile-label[data-v-6ce34190]{font-variant-numeric:tabular-nums}.rt-mile-due[data-v-6ce34190]{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.kpi-grid[data-v-b9d6dad8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.6vw,20px);align-items:start}.kpi-span-2[data-v-b9d6dad8]{grid-column:span 2}@media(max-width:860px){.kpi-grid[data-v-b9d6dad8]{grid-template-columns:minmax(0,1fr)}.kpi-span-2[data-v-b9d6dad8]{grid-column:span 1}}.kpi-pad[data-v-b9d6dad8]{padding:16px 20px}.kpi-bar-list[data-v-b9d6dad8]{list-style:none;display:flex;flex-direction:column;gap:18px}.kpi-bar-head[data-v-b9d6dad8]{display:flex;align-items:center;gap:10px;margin-bottom:7px;flex-wrap:wrap}.kpi-bar-pct[data-v-b9d6dad8]{font-weight:var(--font-bold);font-size:var(--text-base);color:var(--color-text);margin-left:auto}.kpi-meter[data-v-b9d6dad8]{height:8px;background:var(--color-surface-2);border-radius:99px;overflow:hidden}.kpi-meter-fill[data-v-b9d6dad8]{height:100%;border-radius:99px;transition:width var(--transition-slow)}.kpi-fill--ok[data-v-b9d6dad8]{background:var(--color-success)}.kpi-fill--warn[data-v-b9d6dad8]{background:var(--color-warning)}.kpi-fill--danger[data-v-b9d6dad8]{background:var(--color-danger)}.kpi-brand-name[data-v-b9d6dad8]{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-2)}.kpi-dot[data-v-b9d6dad8]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.kpi-subject[data-v-b9d6dad8]{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--color-text)}.kpi-chip[data-v-b9d6dad8]{display:inline-block;padding:2px 10px;border-radius:99px;font-size:var(--text-xs);font-weight:var(--font-semibold)}.kpi-chip--danger[data-v-b9d6dad8]{background:var(--color-danger-bg);color:var(--color-danger)}.kpi-chip--warn[data-v-b9d6dad8]{background:var(--color-warning-bg);color:var(--color-warning)}.kpi-time[data-v-b9d6dad8]{font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap}.kpi-time--danger[data-v-b9d6dad8]{color:var(--color-danger)}.kpi-time--warn[data-v-b9d6dad8]{color:var(--color-warning)}.hub-list[data-v-dacf1a3c]{background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden}.hub-row[data-v-dacf1a3c]{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--color-border);text-decoration:none;transition:background var(--transition)}.hub-row[data-v-dacf1a3c]:last-child{border-bottom:none}.hub-row[data-v-dacf1a3c]:hover{background:var(--color-surface-2)}.hub-row-icon[data-v-dacf1a3c]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);flex-shrink:0}.hub-row-body[data-v-dacf1a3c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.hub-row-title[data-v-dacf1a3c]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text)}.hub-row-desc[data-v-dacf1a3c]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-count-badge[data-v-dacf1a3c]{font-size:.6875rem;font-weight:700;color:var(--color-text-muted);background:var(--color-surface-2);padding:2px 8px;border-radius:99px;flex-shrink:0}.hub-row-arrow[data-v-dacf1a3c]{color:var(--color-text-faint);flex-shrink:0}.modal-overlay[data-v-47c5f8eb]{position:fixed;inset:0;z-index:1000;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:clamp(16px,6vh,80px) 16px 32px;overflow-y:auto}.modal-dialog[data-v-47c5f8eb]{width:100%;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--color-border);display:flex;flex-direction:column;max-height:calc(100vh - 64px)}.modal-dialog--sm[data-v-47c5f8eb]{max-width:420px}.modal-dialog--md[data-v-47c5f8eb]{max-width:560px}.modal-dialog--lg[data-v-47c5f8eb]{max-width:760px}.modal-dialog--xl[data-v-47c5f8eb]{max-width:920px}.modal-head[data-v-47c5f8eb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--color-border)}.modal-title[data-v-47c5f8eb]{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-semibold);color:var(--color-text)}.modal-close[data-v-47c5f8eb]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--color-text-muted);transition:background var(--transition),color var(--transition)}.modal-close[data-v-47c5f8eb]:hover{background:var(--color-surface-2);color:var(--color-text)}.modal-close[data-v-47c5f8eb]:focus-visible{outline:none;box-shadow:0 0 0 3px #7c3aed3d}.modal-body[data-v-47c5f8eb]{padding:22px;overflow-y:auto}.modal-foot[data-v-47c5f8eb]{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--color-border)}.modal-fade-enter-active[data-v-47c5f8eb],.modal-fade-leave-active[data-v-47c5f8eb]{transition:opacity .18s ease}.modal-fade-enter-from[data-v-47c5f8eb],.modal-fade-leave-to[data-v-47c5f8eb]{opacity:0}.modal-fade-enter-active .modal-dialog[data-v-47c5f8eb],.modal-fade-leave-active .modal-dialog[data-v-47c5f8eb]{transition:transform .2s ease}.modal-fade-enter-from .modal-dialog[data-v-47c5f8eb],.modal-fade-leave-to .modal-dialog[data-v-47c5f8eb]{transform:translateY(-12px)}.lp-main[data-v-40a1e2a5]{display:flex;flex-direction:column;gap:16px}.lp-toolbar[data-v-40a1e2a5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-tb-sep[data-v-40a1e2a5]{width:1px;height:20px;background:var(--color-border);flex-shrink:0}.lp-sel[data-v-40a1e2a5]{padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-sm);outline:none;cursor:pointer}.lp-sel[data-v-40a1e2a5]:focus{border-color:var(--color-primary)}.lp-search[data-v-40a1e2a5]{flex:1;display:flex;align-items:center;gap:8px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:7px 12px}.lp-search-input[data-v-40a1e2a5]{flex:1;border:none;background:transparent;outline:none;font-size:var(--text-sm);color:var(--color-text)}.lp-count-label[data-v-40a1e2a5]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.lp-view-toggle[data-v-40a1e2a5]{display:flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.lp-view-btn[data-v-40a1e2a5]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);background:var(--color-surface)}.lp-view-btn[data-v-40a1e2a5]:hover{background:var(--color-surface-2)}.lp-view-btn.active[data-v-40a1e2a5]{background:var(--color-primary-light);color:var(--color-primary-text-strong)}.lp-table-wrap[data-v-40a1e2a5]{overflow-x:auto}.lp-table[data-v-40a1e2a5]{width:100%;border-collapse:collapse;min-width:600px}.lp-table th[data-v-40a1e2a5]{padding:10px 16px;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.lp-table td[data-v-40a1e2a5]{padding:12px 16px;border-bottom:1px solid var(--color-border-faint);vertical-align:middle}.lp-row[data-v-40a1e2a5]{cursor:pointer}.lp-row:last-child td[data-v-40a1e2a5]{border-bottom:none}.lp-row[data-v-40a1e2a5]:hover{background:var(--color-primary-light)}.lp-name-cell[data-v-40a1e2a5]{display:flex;align-items:center;gap:8px}.lp-cell-name[data-v-40a1e2a5]{font-weight:var(--font-medium);color:var(--color-text)}.lp-muted[data-v-40a1e2a5]{color:var(--color-text-muted);font-size:var(--text-sm)}.lp-truncate[data-v-40a1e2a5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:inline-block}.lp-act-cell[data-v-40a1e2a5]{text-align:right;white-space:nowrap}.lp-icon-btn[data-v-40a1e2a5]{width:30px;height:30px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.lp-icon-btn[data-v-40a1e2a5]:hover{background:var(--color-surface-2);color:var(--color-text)}.lp-icon-btn--danger[data-v-40a1e2a5]:hover{color:var(--color-danger)}.lp-grid[data-v-40a1e2a5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.lp-card[data-v-40a1e2a5]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px;cursor:pointer;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-sm)}.lp-card[data-v-40a1e2a5]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.lp-card-top[data-v-40a1e2a5]{display:flex;align-items:center;gap:8px}.lp-card-name[data-v-40a1e2a5]{font-weight:var(--font-semibold);color:var(--color-text);flex:1;min-width:0}.lp-card-meta[data-v-40a1e2a5]{display:flex;flex-direction:column;gap:4px}.lp-card-meta>div[data-v-40a1e2a5]{display:flex;align-items:center;gap:6px}.lp-mk[data-v-40a1e2a5]{font-size:var(--text-xs);color:var(--color-text-faint);width:44px;flex-shrink:0}.lp-mv[data-v-40a1e2a5]{font-size:var(--text-sm);color:var(--color-text-2)}.lp-card-chips[data-v-40a1e2a5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.lp-pager[data-v-40a1e2a5]{display:flex;align-items:center;justify-content:space-between;padding:10px 4px;flex-wrap:wrap;gap:8px}.lp-pager-left[data-v-40a1e2a5],.lp-pager-right[data-v-40a1e2a5]{display:flex;align-items:center;gap:8px}.lp-page-sel[data-v-40a1e2a5]{padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface)}.lp-pg-btn[data-v-40a1e2a5]{width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;background:var(--color-surface);color:var(--color-text-muted)}.lp-pg-btn[data-v-40a1e2a5]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-text-strong)}.lp-pg-btn[data-v-40a1e2a5]:disabled{opacity:.4;cursor:not-allowed}.md-form[data-v-40a1e2a5]{display:flex;flex-direction:column;gap:16px}.md-form-actions[data-v-40a1e2a5]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.md-confirm-text[data-v-40a1e2a5]{color:var(--color-text);margin-bottom:16px;line-height:1.6}.nc-grid[data-v-c2ea218b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:flex-start;max-width:1200px;margin:0 auto;padding-top:24px}@media(max-width:900px){.nc-grid[data-v-c2ea218b]{grid-template-columns:1fr}}.nc-col[data-v-c2ea218b]{display:flex;flex-direction:column;gap:16px}.nc-card-hdr[data-v-c2ea218b]{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid var(--color-border)}.nc-card-title[data-v-c2ea218b]{font-size:1rem;font-weight:700;color:var(--color-text);flex:1;display:flex;align-items:center;gap:10px}.nc-badge[data-v-c2ea218b]{font-size:var(--text-xs);background:var(--color-surface-2);color:var(--color-text-muted);padding:1px 8px;border-radius:99px}.nc-badge--active[data-v-c2ea218b]{background:var(--color-primary-light);color:var(--color-primary-text-strong);font-weight:var(--font-semibold)}.form-card-head .nc-badge[data-v-c2ea218b]{margin-left:auto}.nc-icon-sm[data-v-c2ea218b]{width:28px;height:28px}.nc-expand-hdr[data-v-c2ea218b]{width:100%;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer;text-align:left;border-radius:inherit}.nc-expand-hdr[data-v-c2ea218b]:hover{background:var(--color-surface-2)}.nc-chevron[data-v-c2ea218b]{color:var(--color-text-muted);transition:transform .2s ease;transform:rotate(-90deg);flex-shrink:0}.nc-chevron.is-open[data-v-c2ea218b]{transform:rotate(0)}.nc-fields[data-v-c2ea218b]{display:flex;flex-direction:column;gap:16px;padding:18px 20px}.nc-fields--open[data-v-c2ea218b]{border-top:1px solid var(--color-border-faint)}.form-field--ck[data-v-c2ea218b]{gap:4px}.nc-toggle[data-v-c2ea218b]{display:flex;border:1px solid var(--color-border);border-radius:99px;overflow:hidden;width:-moz-fit-content;width:fit-content}.nc-toggle-btn[data-v-c2ea218b]{padding:6px 20px;font-size:var(--text-sm);background:var(--color-surface);color:var(--color-text-muted);border:none;cursor:pointer;transition:background .15s,color .15s;line-height:1.4}.nc-toggle-btn.active[data-v-c2ea218b]{background:var(--color-primary);color:#fff;font-weight:var(--font-medium)}.nc-toggle-btn[data-v-c2ea218b]:first-child{border-right:1px solid var(--color-border)}.nc-multi-wrap[data-v-c2ea218b]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);max-height:120px;overflow-y:auto}.nc-row[data-v-c2ea218b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nc-sub-section-hdr[data-v-c2ea218b]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding-bottom:6px;border-bottom:1px solid var(--color-border-faint)}.nc-sub-opt[data-v-c2ea218b]{font-weight:400;text-transform:none;letter-spacing:0;color:var(--color-text-faint)}.nc-contact-addr-group[data-v-c2ea218b]{background:var(--color-surface-2);border:1px solid var(--color-border-faint);border-radius:var(--radius-md);padding:12px;display:flex;flex-direction:column;gap:10px}.nc-card-hdr--sep[data-v-c2ea218b]{border-top:1px solid var(--color-border-faint);border-bottom:none;margin-top:0}.nc-card-hdr--sep .nc-card-title[data-v-c2ea218b]{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--font-medium)}.nc-add-btn[data-v-c2ea218b]{display:flex;align-items:center;gap:6px;font-size:var(--text-sm)}.nc-assigned-list[data-v-c2ea218b]{display:flex;flex-direction:column}.nc-assigned-item[data-v-c2ea218b]{display:flex;align-items:center;gap:10px;padding:10px 18px;border-bottom:1px solid var(--color-border-faint)}.nc-assigned-item[data-v-c2ea218b]:last-child{border-bottom:none}.nc-assigned-avatar[data-v-c2ea218b]{width:30px;height:30px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;flex-shrink:0}.nc-assigned-body[data-v-c2ea218b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.nc-assigned-name[data-v-c2ea218b]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.nc-assigned-sub[data-v-c2ea218b]{font-size:var(--text-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-remove-btn[data-v-c2ea218b]{width:26px;height:26px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text-faint);background:transparent;border:none;cursor:pointer;flex-shrink:0}.nc-remove-btn[data-v-c2ea218b]:hover{background:var(--color-danger-light, #fee2e2);color:var(--color-danger)}.nc-empty[data-v-c2ea218b]{display:flex;align-items:center;gap:8px;padding:20px 18px;color:var(--color-text-muted);font-size:var(--text-sm)}.nc-empty-icon[data-v-c2ea218b]{color:var(--color-text-faint);flex-shrink:0}.lp-main[data-v-f4ee33bd]{display:flex;flex-direction:column;gap:16px}.lp-toolbar[data-v-f4ee33bd]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-tb-sep[data-v-f4ee33bd]{width:1px;height:20px;background:var(--color-border);flex-shrink:0}.lp-sel[data-v-f4ee33bd]{padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-sm);outline:none;cursor:pointer}.lp-sel[data-v-f4ee33bd]:focus{border-color:var(--color-primary)}.lp-search[data-v-f4ee33bd]{flex:1;display:flex;align-items:center;gap:8px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:7px 12px}.lp-search-input[data-v-f4ee33bd]{flex:1;border:none;background:transparent;outline:none;font-size:var(--text-sm);color:var(--color-text)}.lp-count-label[data-v-f4ee33bd]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.lp-view-toggle[data-v-f4ee33bd]{display:flex;gap:2px}.lp-view-btn[data-v-f4ee33bd]{width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-surface)}.lp-view-btn[data-v-f4ee33bd]:hover{border-color:var(--color-primary);color:var(--color-primary-text-strong)}.lp-view-btn.active[data-v-f4ee33bd]{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-text-strong)}.lp-grid[data-v-f4ee33bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.lp-card[data-v-f4ee33bd]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:12px;cursor:pointer;box-shadow:var(--shadow-sm)}.lp-card[data-v-f4ee33bd]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.lp-card-top[data-v-f4ee33bd]{display:flex;align-items:center;gap:12px}.lp-big-avatar[data-v-f4ee33bd]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:#fff;flex-shrink:0}.lp-card-name[data-v-f4ee33bd]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.lp-card-sub[data-v-f4ee33bd]{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.lp-card-meta[data-v-f4ee33bd]{display:flex;flex-direction:column;gap:4px}.lp-mk[data-v-f4ee33bd]{font-size:var(--text-xs);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.04em;margin-right:6px}.lp-mv[data-v-f4ee33bd]{font-size:var(--text-xs);color:var(--color-text-muted)}.lp-truncate[data-v-f4ee33bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px;display:inline-block;vertical-align:bottom}.lp-card-chips[data-v-f4ee33bd]{display:flex;flex-wrap:wrap;gap:6px}.lp-table-wrap[data-v-f4ee33bd]{overflow-x:auto}.lp-table[data-v-f4ee33bd]{width:100%;border-collapse:collapse;min-width:620px}.lp-table th[data-v-f4ee33bd]{padding:10px 16px;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.lp-table td[data-v-f4ee33bd]{padding:12px 16px;border-bottom:1px solid var(--color-border-faint);vertical-align:middle}.lp-row[data-v-f4ee33bd]{cursor:pointer}.lp-row:last-child td[data-v-f4ee33bd]{border-bottom:none}.lp-row[data-v-f4ee33bd]:hover{background:var(--color-primary-light)}.lp-name-cell[data-v-f4ee33bd]{display:flex;align-items:center;gap:10px}.lp-avatar[data-v-f4ee33bd]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff;flex-shrink:0}.lp-cell-name[data-v-f4ee33bd]{font-weight:var(--font-medium);color:var(--color-text)}.lp-muted[data-v-f4ee33bd]{color:var(--color-text-muted);font-size:var(--text-sm)}.lp-act-cell[data-v-f4ee33bd]{text-align:right;white-space:nowrap}.lp-icon-btn[data-v-f4ee33bd]{width:30px;height:30px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.lp-icon-btn[data-v-f4ee33bd]:hover{background:var(--color-surface-2);color:var(--color-text)}.lp-icon-btn--danger[data-v-f4ee33bd]:hover{color:var(--color-danger)}.lp-pager[data-v-f4ee33bd]{display:flex;align-items:center;justify-content:space-between;padding:10px 4px;flex-wrap:wrap;gap:8px}.lp-pager-left[data-v-f4ee33bd],.lp-pager-right[data-v-f4ee33bd]{display:flex;align-items:center;gap:8px}.lp-page-sel[data-v-f4ee33bd]{padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface)}.lp-pg-btn[data-v-f4ee33bd]{width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;background:var(--color-surface);color:var(--color-text-muted)}.lp-pg-btn[data-v-f4ee33bd]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-text-strong)}.lp-pg-btn[data-v-f4ee33bd]:disabled{opacity:.4;cursor:not-allowed}.md-form[data-v-f4ee33bd]{display:flex;flex-direction:column;gap:16px}.md-form-field[data-v-f4ee33bd]{display:flex;flex-direction:column;gap:6px}.md-form-label[data-v-f4ee33bd]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.md-input[data-v-f4ee33bd]{width:100%;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);outline:none;box-sizing:border-box}.md-input[data-v-f4ee33bd]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #7c3aed26}.md-color-row[data-v-f4ee33bd]{display:flex;flex-wrap:wrap;gap:8px}.md-color-swatch[data-v-f4ee33bd]{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s,border-color .15s}.md-color-swatch[data-v-f4ee33bd]:hover{transform:scale(1.15)}.md-color-swatch--active[data-v-f4ee33bd]{border-color:var(--color-text);transform:scale(1.1)}.md-form-actions[data-v-f4ee33bd]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.md-confirm-text[data-v-f4ee33bd]{color:var(--color-text);margin-bottom:16px;line-height:1.6}.md-btn-danger[data-v-f4ee33bd]{background:var(--color-danger)!important}.ne-toggle-row[data-v-7618cccb]{display:flex;align-items:center;gap:10px;margin-top:2px}.ne-toggle[data-v-7618cccb]{position:relative;width:40px;height:22px;border-radius:999px;background:var(--color-border);border:none;cursor:pointer;padding:0;transition:background var(--transition);flex-shrink:0}.ne-toggle--on[data-v-7618cccb]{background:var(--color-success)}.ne-toggle-thumb[data-v-7618cccb]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--transition);box-shadow:var(--shadow-sm)}.ne-toggle--on .ne-toggle-thumb[data-v-7618cccb]{transform:translate(18px)}.ne-toggle-label[data-v-7618cccb]{font-size:var(--text-sm);color:var(--color-text-muted)}.lp-main[data-v-fe283951]{display:flex;flex-direction:column;gap:16px}.lp-toolbar[data-v-fe283951]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-tb-sep[data-v-fe283951]{width:1px;height:20px;background:var(--color-border);flex-shrink:0}.lp-sel[data-v-fe283951]{padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-sm);outline:none;cursor:pointer}.lp-sel[data-v-fe283951]:focus{border-color:var(--color-primary)}.lp-search[data-v-fe283951]{flex:1;display:flex;align-items:center;gap:8px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:7px 12px}.lp-search-input[data-v-fe283951]{flex:1;border:none;background:transparent;outline:none;font-size:var(--text-sm);color:var(--color-text)}.lp-count-label[data-v-fe283951]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.lp-view-toggle[data-v-fe283951]{display:flex;gap:2px}.lp-view-btn[data-v-fe283951]{width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-surface)}.lp-view-btn[data-v-fe283951]:hover{border-color:var(--color-primary);color:var(--color-primary-text-strong)}.lp-view-btn.active[data-v-fe283951]{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-text-strong)}.lp-grid[data-v-fe283951]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.lp-card[data-v-fe283951]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:12px;cursor:pointer;box-shadow:var(--shadow-sm)}.lp-card[data-v-fe283951]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.lp-card-top[data-v-fe283951]{display:flex;align-items:center;gap:12px}.lp-big-avatar[data-v-fe283951]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:#fff;flex-shrink:0;background:var(--color-text-muted)}.lp-big-avatar--purple[data-v-fe283951]{background:var(--color-purple)}.lp-card-name[data-v-fe283951]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.lp-card-sub[data-v-fe283951]{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px}.lp-card-meta[data-v-fe283951]{display:flex;flex-direction:column;gap:4px}.lp-mk[data-v-fe283951]{font-size:var(--text-xs);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.04em;margin-right:6px}.lp-mv[data-v-fe283951]{font-size:var(--text-xs);color:var(--color-text-muted)}.lp-truncate[data-v-fe283951]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:inline-block;vertical-align:bottom}.lp-card-chips[data-v-fe283951]{display:flex;flex-wrap:wrap;gap:6px}.lp-table-wrap[data-v-fe283951]{overflow-x:auto}.lp-table[data-v-fe283951]{width:100%;border-collapse:collapse;min-width:580px}.lp-table th[data-v-fe283951]{padding:10px 16px;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.lp-table td[data-v-fe283951]{padding:12px 16px;border-bottom:1px solid var(--color-border-faint);vertical-align:middle}.lp-row[data-v-fe283951]{cursor:pointer}.lp-row:last-child td[data-v-fe283951]{border-bottom:none}.lp-row[data-v-fe283951]:hover{background:var(--color-primary-light)}.lp-name-cell[data-v-fe283951]{display:flex;align-items:center;gap:10px}.lp-avatar[data-v-fe283951]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff;flex-shrink:0;background:var(--color-text-muted)}.lp-avatar--purple[data-v-fe283951]{background:var(--color-purple)}.lp-cell-name[data-v-fe283951]{font-weight:var(--font-medium);color:var(--color-text)}.lp-muted[data-v-fe283951]{color:var(--color-text-muted);font-size:var(--text-sm)}.lp-act-cell[data-v-fe283951]{text-align:right;white-space:nowrap}.lp-icon-btn[data-v-fe283951]{width:30px;height:30px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.lp-icon-btn[data-v-fe283951]:hover{background:var(--color-surface-2);color:var(--color-text)}.lp-icon-btn--danger[data-v-fe283951]:hover{color:var(--color-danger)}.lp-pager[data-v-fe283951]{display:flex;align-items:center;justify-content:space-between;padding:10px 4px;flex-wrap:wrap;gap:8px}.lp-pager-left[data-v-fe283951],.lp-pager-right[data-v-fe283951]{display:flex;align-items:center;gap:8px}.lp-page-sel[data-v-fe283951]{padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface)}.lp-pg-btn[data-v-fe283951]{width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;background:var(--color-surface);color:var(--color-text-muted)}.lp-pg-btn[data-v-fe283951]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-text-strong)}.lp-pg-btn[data-v-fe283951]:disabled{opacity:.4;cursor:not-allowed}.md-form[data-v-fe283951]{display:flex;flex-direction:column;gap:16px}.md-form-actions[data-v-fe283951]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.md-confirm-text[data-v-fe283951]{color:var(--color-text);margin-bottom:16px;line-height:1.6}.lp-main[data-v-352e40b3]{display:flex;flex-direction:column;gap:16px}.lp-toolbar[data-v-352e40b3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-search[data-v-352e40b3]{flex:1;display:flex;align-items:center;gap:8px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:7px 12px}.lp-search-input[data-v-352e40b3]{flex:1;border:none;background:transparent;outline:none;font-size:var(--text-sm);color:var(--color-text)}.lp-count-label[data-v-352e40b3]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.lp-view-toggle[data-v-352e40b3]{display:flex;gap:2px}.lp-view-btn[data-v-352e40b3]{width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-surface)}.lp-view-btn[data-v-352e40b3]:hover{border-color:var(--color-primary);color:var(--color-primary-text-strong)}.lp-view-btn.active[data-v-352e40b3]{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-text-strong)}.lp-grid[data-v-352e40b3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.lp-card[data-v-352e40b3]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:12px;cursor:pointer;box-shadow:var(--shadow-sm)}.lp-card[data-v-352e40b3]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.lp-card-top[data-v-352e40b3]{display:flex;align-items:center;gap:12px}.lp-brand-dot-lg[data-v-352e40b3]{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:inline-block}.lp-card-name[data-v-352e40b3]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.lp-card-sub[data-v-352e40b3]{margin-top:4px}.lp-card-desc[data-v-352e40b3]{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-card-chips[data-v-352e40b3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.lp-table-wrap[data-v-352e40b3]{overflow-x:auto}.lp-table[data-v-352e40b3]{width:100%;border-collapse:collapse;min-width:560px}.lp-table th[data-v-352e40b3]{padding:10px 16px;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.lp-table td[data-v-352e40b3]{padding:12px 16px;border-bottom:1px solid var(--color-border-faint);vertical-align:middle}.lp-row[data-v-352e40b3]{cursor:pointer}.lp-row:last-child td[data-v-352e40b3]{border-bottom:none}.lp-row[data-v-352e40b3]:hover{background:var(--color-primary-light)}.lp-name-cell[data-v-352e40b3]{display:flex;align-items:center;gap:10px}.lp-brand-dot[data-v-352e40b3]{width:12px;height:12px;border-radius:50%;flex-shrink:0;display:inline-block}.lp-cell-name[data-v-352e40b3]{font-weight:var(--font-semibold);color:var(--color-text)}.lp-muted[data-v-352e40b3]{color:var(--color-text-muted);font-size:var(--text-sm)}.lp-desc[data-v-352e40b3]{color:var(--color-text-muted);font-size:var(--text-sm);max-width:260px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.lp-act-cell[data-v-352e40b3]{text-align:right;white-space:nowrap}.lp-icon-btn[data-v-352e40b3]{width:30px;height:30px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.lp-icon-btn[data-v-352e40b3]:hover{background:var(--color-surface-2);color:var(--color-text)}.lp-icon-btn--danger[data-v-352e40b3]:hover{color:var(--color-danger)}.lp-pager[data-v-352e40b3]{display:flex;align-items:center;justify-content:space-between;padding:10px 4px;flex-wrap:wrap;gap:8px}.lp-pager-left[data-v-352e40b3],.lp-pager-right[data-v-352e40b3]{display:flex;align-items:center;gap:8px}.lp-page-sel[data-v-352e40b3]{padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface)}.lp-pg-btn[data-v-352e40b3]{width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;background:var(--color-surface);color:var(--color-text-muted)}.lp-pg-btn[data-v-352e40b3]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-text-strong)}.lp-pg-btn[data-v-352e40b3]:disabled{opacity:.4;cursor:not-allowed}.md-form[data-v-352e40b3]{display:flex;flex-direction:column;gap:16px}.md-color-row[data-v-352e40b3]{display:flex;flex-wrap:wrap;gap:8px}.md-color-swatch[data-v-352e40b3]{width:26px;height:26px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s,border-color .15s}.md-color-swatch[data-v-352e40b3]:hover{transform:scale(1.15)}.md-color-swatch--active[data-v-352e40b3]{border-color:var(--color-text);transform:scale(1.1)}.md-form-actions[data-v-352e40b3]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.md-confirm-text[data-v-352e40b3]{color:var(--color-text);margin-bottom:16px;line-height:1.6}.lp-main[data-v-2d8b9981]{display:flex;flex-direction:column;gap:16px}.lp-toolbar[data-v-2d8b9981]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-tb-sep[data-v-2d8b9981]{width:1px;height:20px;background:var(--color-border);flex-shrink:0}.lp-sel[data-v-2d8b9981]{padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-sm);outline:none;cursor:pointer}.lp-sel[data-v-2d8b9981]:focus{border-color:var(--color-primary)}.lp-search[data-v-2d8b9981]{flex:1;display:flex;align-items:center;gap:8px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:7px 12px}.lp-search-input[data-v-2d8b9981]{flex:1;border:none;background:transparent;outline:none;font-size:var(--text-sm);color:var(--color-text)}.lp-count-label[data-v-2d8b9981]{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.lp-view-toggle[data-v-2d8b9981]{display:flex;gap:2px}.lp-view-btn[data-v-2d8b9981]{width:30px;height:30px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-surface)}.lp-view-btn[data-v-2d8b9981]:hover{border-color:var(--color-primary);color:var(--color-primary-text-strong)}.lp-view-btn.active[data-v-2d8b9981]{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-text-strong)}.lp-grid[data-v-2d8b9981]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.lp-card[data-v-2d8b9981]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:18px;display:flex;flex-direction:column;gap:12px;cursor:pointer;box-shadow:var(--shadow-sm)}.lp-card[data-v-2d8b9981]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.lp-card-top[data-v-2d8b9981]{display:flex;align-items:flex-start;gap:12px}.lp-icon-dim[data-v-2d8b9981]{color:var(--color-text-faint);flex-shrink:0}.lp-card-name[data-v-2d8b9981]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.lp-card-sub[data-v-2d8b9981]{margin-top:4px}.lp-card-meta[data-v-2d8b9981]{display:flex;flex-direction:column;gap:4px}.lp-mk[data-v-2d8b9981]{font-size:var(--text-xs);color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.04em;margin-right:6px}.lp-mv[data-v-2d8b9981]{font-size:var(--text-xs);color:var(--color-text-muted)}.lp-truncate[data-v-2d8b9981]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:inline-block;vertical-align:bottom}.lp-card-chips[data-v-2d8b9981]{display:flex;flex-wrap:wrap;gap:6px}.lp-table-wrap[data-v-2d8b9981]{overflow-x:auto}.lp-table[data-v-2d8b9981]{width:100%;border-collapse:collapse;min-width:700px}.lp-table th[data-v-2d8b9981]{padding:10px 16px;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.lp-table td[data-v-2d8b9981]{padding:12px 16px;border-bottom:1px solid var(--color-border-faint);vertical-align:middle}.lp-row[data-v-2d8b9981]{cursor:pointer}.lp-row:last-child td[data-v-2d8b9981]{border-bottom:none}.lp-row[data-v-2d8b9981]:hover{background:var(--color-primary-light)}.lp-name-cell[data-v-2d8b9981]{display:flex;align-items:center;gap:8px}.lp-cell-name[data-v-2d8b9981]{font-weight:var(--font-medium);color:var(--color-text)}.lp-name-truncate[data-v-2d8b9981]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.lp-id-chip[data-v-2d8b9981]{font-size:.7rem}.lp-muted[data-v-2d8b9981]{color:var(--color-text-muted);font-size:var(--text-sm)}.lp-act-cell[data-v-2d8b9981]{text-align:right;white-space:nowrap}.lp-icon-btn[data-v-2d8b9981]{width:30px;height:30px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.lp-icon-btn[data-v-2d8b9981]:hover{background:var(--color-surface-2);color:var(--color-text)}.lp-icon-btn--danger[data-v-2d8b9981]:hover{color:var(--color-danger)}.lp-pager[data-v-2d8b9981]{display:flex;align-items:center;justify-content:space-between;padding:10px 4px;flex-wrap:wrap;gap:8px}.lp-pager-left[data-v-2d8b9981],.lp-pager-right[data-v-2d8b9981]{display:flex;align-items:center;gap:8px}.lp-page-sel[data-v-2d8b9981]{padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface)}.lp-pg-btn[data-v-2d8b9981]{width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;background:var(--color-surface);color:var(--color-text-muted)}.lp-pg-btn[data-v-2d8b9981]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary-text-strong)}.lp-pg-btn[data-v-2d8b9981]:disabled{opacity:.4;cursor:not-allowed}.md-form[data-v-2d8b9981]{display:flex;flex-direction:column;gap:16px}.md-form-field[data-v-2d8b9981]{display:flex;flex-direction:column;gap:6px}.md-form-label[data-v-2d8b9981]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.md-input[data-v-2d8b9981]{width:100%;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);outline:none;box-sizing:border-box}.md-input[data-v-2d8b9981]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #7c3aed26}.md-form-actions[data-v-2d8b9981]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.md-confirm-text[data-v-2d8b9981]{color:var(--color-text);margin-bottom:16px;line-height:1.6}.md-btn-danger[data-v-2d8b9981]{background:var(--color-danger)!important}.adm-status-strip[data-v-e8d5b37e]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.adm-status-item[data-v-e8d5b37e]{display:flex;align-items:center;gap:6px;white-space:nowrap}.adm-status-dot[data-v-e8d5b37e]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.adm-status-dot--live[data-v-e8d5b37e]{background:var(--color-success)}.adm-status-icon[data-v-e8d5b37e]{color:var(--color-text-faint)}.adm-status-label[data-v-e8d5b37e]{font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.adm-status-val[data-v-e8d5b37e]{font-size:.75rem;font-weight:700;color:var(--color-text-2)}.adm-status-val--live[data-v-e8d5b37e]{color:var(--color-success)}@media(max-width:640px){.adm-status-strip[data-v-e8d5b37e]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.adm-status-item[data-v-e8d5b37e]{white-space:normal}}.adm-list[data-v-e8d5b37e]{background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden}.adm-row[data-v-e8d5b37e]{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-bottom:1px solid var(--color-border);text-decoration:none;transition:background var(--transition);cursor:pointer}.adm-row[data-v-e8d5b37e]:last-child{border-bottom:none}.adm-row[data-v-e8d5b37e]:hover{background:var(--color-surface-2)}.adm-row-icon[data-v-e8d5b37e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);flex-shrink:0;margin-top:2px}.adm-row-icon--plug[data-v-e8d5b37e]{background:var(--color-info-bg);color:var(--color-info)}.adm-row-icon--bot[data-v-e8d5b37e]{background:var(--color-purple-bg);color:var(--color-purple)}.adm-row-icon--key[data-v-e8d5b37e]{background:var(--color-warning-bg);color:var(--color-warning)}.adm-row-icon--layers[data-v-e8d5b37e]{background:var(--color-success-bg);color:var(--color-success)}.adm-row-icon--chart[data-v-e8d5b37e]{background:var(--color-gray-bg);color:var(--color-text-2)}.adm-row-body[data-v-e8d5b37e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.adm-row-head[data-v-e8d5b37e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adm-row-title[data-v-e8d5b37e]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text)}.adm-row-desc[data-v-e8d5b37e]{font-size:var(--text-sm);color:var(--color-text-muted)}.adm-row-chips[data-v-e8d5b37e]{display:flex;flex-wrap:wrap;gap:5px}.adm-row-arrow[data-v-e8d5b37e]{color:var(--color-text-faint);flex-shrink:0;margin-top:4px}.adm-live-badge[data-v-e8d5b37e]{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:700;color:var(--color-success);background:var(--color-success-bg);padding:2px 7px;border-radius:99px}.adm-live-dot[data-v-e8d5b37e]{width:5px;height:5px;border-radius:50%;background:var(--color-success)}.adm-stat-badge[data-v-e8d5b37e]{font-size:.6875rem;font-weight:700;color:var(--color-primary-text);background:var(--color-primary-light);padding:2px 7px;border-radius:99px}.adm-meta-chip[data-v-e8d5b37e]{font-size:.6875rem;font-weight:600;color:var(--color-text-2);background:var(--color-surface-2);border:1px solid var(--color-border);padding:1px 7px;border-radius:99px}.int-header-left[data-v-3f3fb36a]{display:flex;align-items:center;gap:14px}.int-icon[data-v-3f3fb36a]{width:52px;height:52px;border-radius:var(--radius-md);background:var(--color-brand-deep);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:.04em;flex-shrink:0}.int-name[data-v-3f3fb36a]{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);line-height:1.3}.int-desc[data-v-3f3fb36a]{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:3px}.int-badge[data-v-3f3fb36a]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:99px;font-size:var(--text-xs);font-weight:var(--font-semibold)}.int-badge--live[data-v-3f3fb36a]{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border)}.int-btn-danger[data-v-3f3fb36a]{color:var(--color-danger)}.int-btn-danger[data-v-3f3fb36a]:hover{background:var(--color-danger-bg);color:var(--color-danger)}.int-meta-bar[data-v-3f3fb36a]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--color-surface-2);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-2)}.int-meta-icon[data-v-3f3fb36a]{color:var(--color-text-faint);flex-shrink:0}.int-meta-sep[data-v-3f3fb36a]{color:var(--color-text-faint)}.int-sections[data-v-3f3fb36a]{display:flex;flex-direction:column}.int-section[data-v-3f3fb36a]{padding:22px 24px;border-bottom:1px solid var(--color-border)}.int-section[data-v-3f3fb36a]:last-child{border-bottom:none}.int-section-title[data-v-3f3fb36a]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:14px}.int-field-grid[data-v-3f3fb36a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.int-field[data-v-3f3fb36a]{display:flex;flex-direction:column;gap:5px;padding:13px 15px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md)}.int-label[data-v-3f3fb36a]{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em}.int-value[data-v-3f3fb36a]{font-size:var(--text-sm);color:var(--color-text);word-break:break-all;line-height:1.5}.int-mono[data-v-3f3fb36a]{font-family:SF Mono,ui-monospace,monospace}.int-masked[data-v-3f3fb36a]{letter-spacing:.15em;color:var(--color-text-faint)}.int-header-left[data-v-ccd03f73]{display:flex;align-items:center;gap:14px}.int-icon[data-v-ccd03f73]{width:52px;height:52px;border-radius:var(--radius-md);background:var(--color-brand-deep);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:.04em;flex-shrink:0}.int-icon--ai[data-v-ccd03f73]{background:var(--color-primary);color:#fff}.int-name[data-v-ccd03f73]{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text);line-height:1.3}.int-desc[data-v-ccd03f73]{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:3px}.int-badge[data-v-ccd03f73]{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:99px;font-size:var(--text-xs);font-weight:var(--font-semibold)}.int-badge--active[data-v-ccd03f73]{background:var(--color-info-bg);color:var(--color-info);border:1px solid var(--color-info-border)}.int-btn-danger[data-v-ccd03f73]{color:var(--color-danger)}.int-btn-danger[data-v-ccd03f73]:hover{background:var(--color-danger-bg);color:var(--color-danger)}.int-meta-bar[data-v-ccd03f73]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--color-surface-2);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-2)}.int-meta-icon[data-v-ccd03f73]{color:var(--color-text-faint);flex-shrink:0}.int-meta-sep[data-v-ccd03f73]{color:var(--color-text-faint)}.int-sections[data-v-ccd03f73]{display:flex;flex-direction:column}.int-section[data-v-ccd03f73]{padding:22px 24px;border-bottom:1px solid var(--color-border)}.int-section[data-v-ccd03f73]:last-child{border-bottom:none}.int-section-title[data-v-ccd03f73]{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);margin-bottom:14px}.ai-enable-row[data-v-ccd03f73]{margin-bottom:16px}.ai-toggle-label[data-v-ccd03f73]{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-base);color:var(--color-text);cursor:default}.ai-toggle-wrap[data-v-ccd03f73]{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.ai-toggle-input[data-v-ccd03f73]{position:absolute;opacity:0;width:0;height:0}.ai-toggle-track[data-v-ccd03f73]{position:absolute;inset:0;background:var(--color-primary);border-radius:99px;transition:background var(--transition)}.ai-toggle-track[data-v-ccd03f73]:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform var(--transition);transform:translate(18px)}.int-field-grid[data-v-ccd03f73]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.int-field[data-v-ccd03f73]{display:flex;flex-direction:column;gap:5px;padding:13px 15px;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md)}.int-label[data-v-ccd03f73]{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em}.int-value[data-v-ccd03f73]{font-size:var(--text-sm);color:var(--color-text);word-break:break-all;line-height:1.5}.int-mono[data-v-ccd03f73]{font-family:SF Mono,ui-monospace,monospace}.int-masked[data-v-ccd03f73]{letter-spacing:.15em;color:var(--color-text-faint)}.roles-wrap[data-v-c9a3b071]{display:flex;flex-direction:column;gap:16px}.roles-toolbar[data-v-c9a3b071]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.roles-sep[data-v-c9a3b071]{width:1px;height:20px;background:var(--color-border);flex-shrink:0}.roles-sub-sel[data-v-c9a3b071]{padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-text);font-size:var(--text-sm);outline:none;cursor:pointer;font-family:var(--font-sans)}.roles-sub-sel[data-v-c9a3b071]:focus{border-color:var(--color-primary)}.roles-result-count[data-v-c9a3b071]{margin-left:auto;font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.roles-row[data-v-c9a3b071]{cursor:pointer}.roles-desc[data-v-c9a3b071]{display:block;font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-badge[data-v-c9a3b071]{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:3px 10px;border-radius:99px}.role-badge--active[data-v-c9a3b071]{background:var(--color-success-bg);color:var(--color-success)}.role-badge--inactive[data-v-c9a3b071]{background:var(--color-gray-bg);color:var(--color-gray)}.md-form[data-v-c9a3b071]{display:flex;flex-direction:column;gap:16px}.md-form-actions[data-v-c9a3b071]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.rd-breadcrumb[data-v-c1954567]{display:flex;align-items:center;gap:8px}.rd-back[data-v-c1954567]{padding:6px 8px}.rd-layout[data-v-c1954567]{display:grid;grid-template-columns:340px 1fr;gap:16px;align-items:start}@media(max-width:860px){.rd-layout[data-v-c1954567]{grid-template-columns:1fr}}.rd-info-card[data-v-c1954567]{display:flex;flex-direction:column;gap:18px}.rd-field[data-v-c1954567]{display:flex;flex-direction:column;gap:6px}.rd-label[data-v-c1954567]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em}.rd-value[data-v-c1954567]{font-size:var(--text-base);color:var(--color-text)}.rd-input[data-v-c1954567]{padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface-2);transition:border-color var(--transition),box-shadow var(--transition);width:100%}.rd-input[data-v-c1954567]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #7c3aed2e}.rd-textarea[data-v-c1954567]{padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface-2);resize:vertical;width:100%}.rd-textarea[data-v-c1954567]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #7c3aed2e}.rd-toggle-row[data-v-c1954567]{display:flex;align-items:center}.rd-toggle-label[data-v-c1954567]{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-base);color:var(--color-text);cursor:pointer}.rd-toggle-wrap[data-v-c1954567]{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.rd-toggle-input[data-v-c1954567]{position:absolute;opacity:0;width:0;height:0}.rd-toggle-track[data-v-c1954567]{position:absolute;inset:0;background:var(--color-gray-bg);border:1px solid var(--color-border);border-radius:99px;transition:background var(--transition)}.rd-toggle-track--on[data-v-c1954567]{background:var(--color-primary);border-color:var(--color-primary)}.rd-toggle-track[data-v-c1954567]:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform var(--transition);box-shadow:0 1px 3px #0003}.rd-toggle-track--on[data-v-c1954567]:after{transform:translate(18px)}.rd-perm-card[data-v-c1954567]{min-height:200px}.perm-select[data-v-c1954567]{max-width:140px}.perm-badge[data-v-c1954567]{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:3px 10px;border-radius:99px}.perm-badge--full[data-v-c1954567]{background:var(--color-primary-light-2);color:var(--color-primary-text-strong)}.perm-badge--view[data-v-c1954567]{background:var(--color-info-bg);color:var(--color-info)}.perm-badge--edit[data-v-c1954567]{background:var(--color-warning-bg);color:var(--color-warning)}.perm-badge--none[data-v-c1954567]{background:var(--color-gray-bg);color:var(--color-gray)}.role-badge[data-v-c1954567]{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:3px 10px;border-radius:99px}.role-badge--active[data-v-c1954567]{background:var(--color-success-bg);color:var(--color-success)}.role-badge--inactive[data-v-c1954567]{background:var(--color-gray-bg);color:var(--color-gray)}.sub-count-chip[data-v-d6c34cd4]{margin-left:auto;font-size:var(--text-xs);color:var(--color-text-muted);background:var(--color-surface-2);border:1px solid var(--color-border);padding:4px 10px;border-radius:99px}.sub-badge[data-v-d6c34cd4]{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:3px 10px;border-radius:99px}.sub-badge--active[data-v-d6c34cd4]{background:var(--color-success-bg);color:var(--color-success)}.sub-badge--inactive[data-v-d6c34cd4]{background:var(--color-gray-bg);color:var(--color-gray)}.kpi-row[data-v-7d0ca370]{margin-bottom:0}.kpi-grid[data-v-7d0ca370]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:900px){.kpi-grid[data-v-7d0ca370]{grid-template-columns:1fr}}.kpi-badge-count[data-v-7d0ca370]{font-size:var(--text-xs);font-weight:var(--font-semibold);background:var(--color-warning-bg);color:var(--color-warning);border:1px solid var(--color-warning-border);padding:2px 9px;border-radius:99px}.kpi-status[data-v-7d0ca370]{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:2px 9px;border-radius:99px;display:inline-flex}.kpi-status--resolved[data-v-7d0ca370],.kpi-status--closed[data-v-7d0ca370]{background:var(--color-success-bg);color:var(--color-success)}.kpi-status--escalated[data-v-7d0ca370]{background:var(--color-danger-bg);color:var(--color-danger)}.kpi-status--new[data-v-7d0ca370],.kpi-status--reopened[data-v-7d0ca370]{background:var(--color-info-bg);color:var(--color-info)}.kpi-status--in-progress[data-v-7d0ca370]{background:var(--color-purple-bg);color:var(--color-purple)}.kpi-status--waiting-customer[data-v-7d0ca370],.kpi-status--waiting-manager[data-v-7d0ca370]{background:var(--color-warning-bg);color:var(--color-warning)}.kpi-bar-wrap[data-v-7d0ca370]{display:flex;align-items:center;gap:8px}.kpi-bar[data-v-7d0ca370]{height:8px;background:var(--color-primary-light-2);border-radius:99px;min-width:4px;max-width:140px;transition:width var(--transition-slow)}.kpi-bar-pct[data-v-7d0ca370]{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap}.kpi-good[data-v-7d0ca370]{color:var(--color-success);font-weight:var(--font-semibold)}.kpi-warn[data-v-7d0ca370]{color:var(--color-warning);font-weight:var(--font-semibold)}.kpi-health[data-v-7d0ca370]{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:3px 10px;border-radius:99px;display:inline-flex}.kpi-health--ok[data-v-7d0ca370]{background:var(--color-success-bg);color:var(--color-success)}.kpi-health--warn[data-v-7d0ca370]{background:var(--color-warning-bg);color:var(--color-warning)}.kpi-health--risk[data-v-7d0ca370]{background:var(--color-danger-bg);color:var(--color-danger)}.not-found[data-v-df236c28]{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.not-found-inner[data-v-df236c28]{text-align:center;max-width:420px}.not-found-code[data-v-df236c28]{font-size:6rem;font-weight:var(--font-bold);color:var(--color-border-strong);line-height:1;margin-bottom:16px}.not-found-title[data-v-df236c28]{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-bold);letter-spacing:-.015em;color:var(--color-text);margin-bottom:12px}.not-found-desc[data-v-df236c28]{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-text-muted);margin-bottom:28px}.btn-primary[data-v-df236c28]{text-decoration:none}.rpb-track[data-v-d7432351]{position:fixed;top:0;left:0;right:0;z-index:9999;height:3px;pointer-events:none}.rpb-bar[data-v-d7432351]{height:100%;width:0%;background:var(--color-primary);border-radius:0 2px 2px 0;opacity:0;transition:width .12s cubic-bezier(.4,0,.2,1),opacity .3s ease;box-shadow:0 0 10px #4f46e58c,0 0 3px #4f46e559}.rpb-bar--active[data-v-d7432351]{opacity:1}.app-main[data-v-655fcd9a]{flex:1;min-width:0;outline:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg: #f6f8fa;--color-surface: #ffffff;--color-surface-2: #f1f5f9;--color-border: #e2e8f0;--color-border-strong: #cbd5e1;--color-brand-deep: #1e293b;--color-brand-deep-2: #334155;--color-primary: #4f46e5;--color-primary-strong: #6366f1;--color-primary-hover: #4338ca;--color-primary-light: #eef2ff;--color-primary-light-2: #e0e7ff;--color-primary-text: #4338ca;--color-primary-text-strong: #3730a3;--color-text: #0f172a;--color-text-2: #1e293b;--color-text-muted: #64748b;--color-text-faint: #64748b;--color-success: #059669;--color-success-bg: #ecfdf5;--color-success-border: #a7f3d0;--color-warning: #b45309;--color-warning-bg: #fffbeb;--color-warning-border: #fde68a;--color-danger: #dc2626;--color-danger-bg: #fef2f2;--color-danger-border: #fecaca;--color-info: #0369a1;--color-info-bg: #f0f9ff;--color-info-border: #bae6fd;--color-purple: #7c3aed;--color-purple-bg: #f5f3ff;--color-purple-border: #ddd6fe;--color-gray: #374151;--color-gray-bg: #f3f4f6;--color-gray-border: #d1d5db;--sidebar-width: 256px;--header-height: 64px;--shell-gap: 0px;--gradient-app: #f9fafb;--gradient-sidebar: #ffffff;--gradient-brand: #4f46e5;--gradient-brand-soft: #eef2ff;--gradient-hero: #3730a3;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 5px;--radius-xl: 6px;--shadow-sm: 0 1px 2px rgba(0,0,0,.05), 0 1px 3px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.08), 0 2px 6px rgba(0,0,0,.04);--shadow-lg: 0 16px 32px rgba(0,0,0,.1), 0 6px 12px rgba(0,0,0,.06);--font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-base: 14px;--text-md: 15px;--text-lg: 20px;--text-xl: 28px;--leading-2xs: 16px;--leading-xs: 18px;--leading-sm: 18px;--leading-base: 20px;--leading-md: 22px;--leading-lg: 28px;--leading-xl: 36px;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--transition: .15s ease;--transition-slow: .25s ease;--background: 0 0% 100%;--foreground: 222 47% 11%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--popover: 0 0% 100%;--popover-foreground: 222 47% 11%;--primary: 239 84% 59%;--primary-foreground: 0 0% 100%;--secondary: 210 40% 96%;--secondary-foreground: 222 47% 11%;--muted: 210 40% 96%;--muted-foreground: 215 16% 47%;--accent: 239 100% 97%;--accent-foreground: 239 84% 42%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 214 32% 91%;--input: 214 32% 91%;--ring: 239 84% 59%;--radius: .25rem}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-gutter:stable}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);line-height:1.5;font-feature-settings:"liga" 1,"calt" 1;font-variant-ligatures:contextual;letter-spacing:-.011em}.type-page-title{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-bold);letter-spacing:-.02em}.type-brand{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--font-bold);letter-spacing:-.015em}.type-body{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-regular)}.type-ui{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-regular)}.type-ui-medium{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-medium)}.type-ui-semibold{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-semibold)}.type-label{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-regular)}.type-caption{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-regular)}.type-badge{font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--font-semibold);letter-spacing:.01em;text-transform:uppercase}.skip-link{position:absolute;top:-100%;left:0;background:var(--color-primary);color:#fff;padding:10px 20px;text-decoration:none;font-weight:600;font-size:.875rem;z-index:9999;border-radius:0 0 var(--radius-md) 0}.skip-link:focus{top:0}#app-shell{display:flex;min-height:100vh;background:var(--color-bg)}.app-layout{flex:1;min-width:0;display:flex;flex-direction:column;margin:0;border-radius:0;background:var(--color-bg);box-shadow:none}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-faint)}button{font-family:var(--font-sans);cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}.lucide{stroke-width:1.5px}.page-shell{display:flex;flex-direction:column;gap:clamp(18px,2vw,26px);padding:clamp(18px,2.4vw,34px);background:transparent;min-height:calc(100vh - var(--header-height) - var(--shell-gap) * 2);max-width:1600px;width:100%;margin:0 auto}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-heading{min-width:0}.page-title{font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--font-bold);letter-spacing:-.02em;color:var(--color-text)}.page-subtitle{font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--font-regular);color:var(--color-text-muted);margin-top:6px;max-width:60ch}.page-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nc-breadcrumb{display:flex;align-items:center;gap:8px}.dp-back{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer}.dp-back:hover{border-color:var(--color-primary);color:var(--color-primary-text-strong)}.dp-crumb-sep{font-size:var(--text-sm);color:var(--color-text-muted)}.dp-crumb-current{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.section-title{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-semibold);color:var(--color-text)}.section-sub{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted);margin-top:2px}.btn-primary,.btn-secondary,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-semibold);padding:9px 20px;border-radius:var(--radius-md);border:1px solid transparent;white-space:nowrap;transition:background var(--transition),color var(--transition),border-color var(--transition),box-shadow var(--transition)}.btn-primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 1px 2px #4f46e526}.btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:0 2px 6px #4f46e540}.btn-secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}.btn-secondary:hover{background:var(--color-surface-2);border-color:var(--color-text-faint)}.btn-ghost{background:transparent;color:var(--color-text-muted);padding:8px 12px}.btn-ghost:hover{background:var(--color-surface-2);color:var(--color-text)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.card--pad{padding:clamp(16px,2vw,24px)}.card--flush{overflow:hidden}.card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--color-border);flex-wrap:wrap}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:clamp(12px,1.4vw,16px)}.stat-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:18px 20px;display:flex;flex-direction:column;gap:6px;min-width:0}.stat-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.stat-icon{color:var(--color-text-faint);flex-shrink:0}.tile-fill-info{background:var(--color-info-bg);color:var(--color-info)}.tile-fill-warning{background:var(--color-warning-bg);color:var(--color-warning)}.tile-fill-success{background:var(--color-success-bg);color:var(--color-success)}.tile-fill-purple{background:var(--color-purple-bg);color:var(--color-purple)}.tile-fill-danger{background:var(--color-danger-bg);color:var(--color-danger)}.tile-fill-brand{background:var(--color-primary-light);color:var(--color-primary)}.tile-fill-neutral{background:var(--color-gray-bg);color:var(--color-text-2)}.stat-label{min-width:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-text-muted);font-weight:var(--font-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-value{display:block;font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);font-weight:700;color:var(--color-text);letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.dp-stat-row{display:flex;align-items:center;gap:0}.dp-stat{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 12px}.dp-stat-val{display:block;font-size:1.5rem;font-weight:700;color:var(--color-text);letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.dp-stat-key{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);line-height:var(--leading-sm)}.dp-stat-div{width:1px;height:40px;background:var(--color-border);flex-shrink:0}.toolbar{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--color-border);flex-wrap:wrap}.search-wrap{position:relative;flex:1 1 220px;max-width:340px;min-width:0}.search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-text-faint);pointer-events:none}.search-input{width:100%;padding:9px 12px 9px 34px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:.875rem;font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface-2);transition:border-color var(--transition),box-shadow var(--transition),background var(--transition)}.search-input::-moz-placeholder{color:var(--color-text-faint)}.search-input::placeholder{color:var(--color-text-faint)}.search-input:focus{outline:none;background:var(--color-surface);border-color:var(--color-primary);box-shadow:0 0 0 3px #4f46e524}.toolbar-filters{display:flex;gap:4px;flex-wrap:wrap}.filter-tabs{display:flex;align-items:stretch;gap:2px;overflow-x:auto;scrollbar-width:none}.filter-tabs::-webkit-scrollbar{display:none}.filter-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--font-semibold);color:var(--color-text-muted);background:none;border:1px solid transparent;white-space:nowrap;transition:background var(--transition),color var(--transition),box-shadow var(--transition)}.filter-tab:hover{background:var(--color-surface-2);color:var(--color-text)}.filter-tab.active{background:var(--color-primary);color:#fff;box-shadow:0 1px 4px #4f46e533}.filter-tab .count{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--font-semibold);padding:1px 7px;border-radius:99px;background:var(--color-surface-2);color:var(--color-text-muted)}.filter-tab.active .count{background:#fff;color:var(--color-primary-text-strong)}.scm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px;color:var(--color-text-muted);text-align:center}.scm-empty svg{color:var(--color-text-faint)}.scm-empty p{margin:0;font-size:var(--text-sm)}.scm-empty-icon{width:52px;height:52px;margin-bottom:4px;display:flex;align-items:center;justify-content:center;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-faint);flex-shrink:0}.scm-empty-title{font-weight:600;font-size:.9375rem;color:var(--color-text-2);margin:0}.scm-empty-desc{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:var(--text-base);line-height:var(--leading-base);min-width:640px;font-variant-numeric:tabular-nums}.data-table th{background:var(--color-surface-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--font-regular);letter-spacing:0;padding:11px 16px;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}.data-row{border-bottom:1px solid var(--color-border);transition:background var(--transition)}.data-row:last-child{border-bottom:none}.data-row:hover{background:var(--color-primary-light)}.data-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.data-table td{padding:13px 16px;vertical-align:middle;color:var(--color-text-2)}.fw-medium{font-weight:500;color:var(--color-text)}.fw-semibold{font-weight:600;color:var(--color-text)}.muted{color:var(--color-text-muted)}.overdue{color:var(--color-danger);font-weight:600}.empty-cell{padding:56px 16px!important;text-align:center;color:var(--color-text-muted)}.actions-cell{display:flex;align-items:center;gap:4px}.action-btn{width:30px;height:30px;border-radius:var(--radius-sm);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;background:none;transition:background var(--transition),color var(--transition)}.action-btn:hover{background:var(--color-surface);color:var(--color-primary-text);box-shadow:var(--shadow-sm)}.badge{display:inline-flex;align-items:center;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:2px 10px;border-radius:99px;border:1px solid transparent;white-space:nowrap;letter-spacing:.01em;line-height:20px}.badge--success,.badge--active,.badge--online{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-border)}.badge--danger,.badge--expired,.badge--offline{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger-border)}.badge--warning,.badge--maintenance{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning-border)}.badge--info{background:var(--color-info-bg);color:var(--color-info);border-color:var(--color-info-border)}.badge--purple{background:var(--color-purple-bg);color:var(--color-purple);border-color:var(--color-purple-border)}.badge--gray,.badge--inactive,.badge--neutral{background:var(--color-gray-bg);color:var(--color-gray);border-color:var(--color-gray-border)}.code-chip{display:inline-flex;align-items:center;font-family:SF Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600;background:var(--color-surface-2);color:var(--color-text-2);border:1px solid var(--color-border);padding:2px 8px;border-radius:var(--radius-sm);letter-spacing:.01em}.link-chip{display:inline-flex;align-items:center;font-family:SF Mono,ui-monospace,monospace;font-size:.75rem;font-weight:600;background:var(--color-info-bg);color:var(--color-info);padding:3px 8px;border-radius:var(--radius-sm)}.status-pill{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;padding:3px 10px 3px 9px;border-radius:99px;white-space:nowrap}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.status-pill.no-dot:before{display:none}.pill--success,.pill--received,.pill--active,.pill--ok,.pill--paid,.pill--delivered,.pill--approved,.pill--excellent{background:var(--color-success-bg);color:var(--color-success)}.pill--warning,.pill--pending,.pill--expiring,.pill--low,.pill--review,.pill--average{background:var(--color-warning-bg);color:var(--color-warning)}.pill--danger,.pill--cancelled,.pill--expired,.pill--out,.pill--overdue,.pill--delayed,.pill--disputed,.pill--rejected,.pill--poor{background:var(--color-danger-bg);color:var(--color-danger)}.pill--info,.pill--sent,.pill--transit,.pill--good{background:var(--color-info-bg);color:var(--color-info)}.pill--purple,.pill--customs,.pill--converted{background:var(--color-purple-bg);color:var(--color-purple)}.pill--neutral,.pill--draft,.pill--cancelled-neutral{background:var(--color-gray-bg);color:var(--color-gray)}.meter{height:8px;border-radius:99px;background:var(--color-surface-2);overflow:hidden}.meter-fill{height:100%;border-radius:99px;background:var(--color-primary)}.meter-fill--warning{background:var(--color-warning)}.meter-fill--danger{background:var(--color-danger)}.meter-fill--success{background:var(--color-success)}.detail-panel{display:flex;flex-direction:column;gap:16px}.approver-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--color-success-border);background:var(--color-success-bg);border-radius:var(--radius-lg)}.comment-thread{display:flex;flex-direction:column;gap:12px}.comment{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:12px 14px;background:var(--color-surface)}.comment-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.comment-author{font-size:.8125rem;font-weight:700;color:var(--color-text)}.comment-time{font-size:.75rem;color:var(--color-text-faint)}.comment-body{font-size:.8125rem;color:var(--color-text-2);line-height:1.5}.avatar-sq{width:30px;height:30px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:700;color:#fff;flex-shrink:0}.comment--note{background:var(--color-surface);border-color:var(--color-border)}.comment--system{background:var(--color-surface);border-style:dashed;border-color:var(--color-border);padding:9px 14px}.comment--system .comment-body{color:var(--color-text-muted)}.comment-kind{margin-left:auto;font-size:var(--text-2xs);line-height:var(--leading-2xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.03em;padding:1px 8px;border-radius:99px}.comment-kind--reply{background:var(--color-info-bg);color:var(--color-info)}.comment-kind--note{background:var(--color-warning-bg);color:var(--color-warning)}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 18px}.form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.form-field--full{grid-column:1 / -1}.form-label{font-size:.75rem;font-weight:var(--font-semibold);color:var(--color-text);display:inline-flex;align-items:center;gap:4px}.form-label .req,.form-req{color:var(--color-danger)}.form-input,.form-select,.form-textarea{width:100%;padding:10px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:.875rem;font-family:var(--font-sans);color:var(--color-text);background:var(--color-surface);transition:border-color var(--transition),box-shadow var(--transition)}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:var(--color-text-faint)}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-faint)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #4f46e524}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{background:var(--color-surface-2);color:var(--color-text-muted);cursor:not-allowed}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.form-textarea{resize:vertical;min-height:92px;line-height:1.55}.form-hint{font-size:.75rem;color:var(--color-text-muted)}.form-error{font-size:.75rem;color:var(--color-danger);font-weight:500}.form-input.has-error,.form-select.has-error,.form-textarea.has-error{border-color:var(--color-danger)}.input-icon-wrap{position:relative}.input-icon-wrap .input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-text-faint);pointer-events:none}.input-icon-wrap .form-input{padding-left:36px}.form-actions{display:flex;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.form-stack{max-width:840px;margin-inline:auto;display:flex;flex-direction:column;gap:16px}.form-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card, 0 1px 4px rgba(0, 0, 0, .06));overflow:hidden}.form-card-head{display:flex;align-items:center;gap:14px;padding:20px 24px 16px;border-bottom:1px solid var(--color-border)}.form-card-icon{width:38px;height:38px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.form-card-icon svg{width:18px;height:18px}.form-card-icon--blue{background:var(--color-info-bg);color:var(--color-info)}.form-card-icon--purple{background:var(--color-purple-bg);color:var(--color-purple)}.form-card-icon--green{background:var(--color-success-bg);color:var(--color-success)}.form-card-icon--orange{background:var(--color-warning-bg);color:var(--color-warning)}.form-card-title{font-size:1rem;font-weight:700;color:var(--color-text);margin:0 0 2px}.form-card-sub{font-size:.8125rem;color:var(--color-text-muted);margin:0;line-height:1.4}.form-card-body{display:flex;flex-direction:column;gap:18px;padding:22px 24px}.form-card .form-label{font-size:.8125rem;color:var(--color-text-2)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}@media(max-width:640px){.form-row,.form-row-3{grid-template-columns:1fr}}input[type=checkbox]{accent-color:var(--color-primary);width:15px;height:15px;cursor:pointer}.checkbox{display:inline-flex;align-items:center;gap:9px;font-size:.875rem;color:var(--color-text-2);cursor:pointer}.checkbox input{width:17px;height:17px;cursor:pointer;flex-shrink:0}.form-checkbox{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-2);cursor:pointer}.form-checkbox input{width:15px;height:15px;cursor:pointer;flex-shrink:0}.switch{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}.switch input{opacity:0;width:0;height:0}.switch .track{position:absolute;inset:0;background:var(--color-border-strong);border-radius:99px;transition:background var(--transition)}.switch .track:before{content:"";position:absolute;height:16px;width:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform var(--transition);box-shadow:var(--shadow-sm)}.switch input:checked+.track{background:var(--color-primary)}.switch input:checked+.track:before{transform:translate(18px)}.switch input:focus-visible+.track{box-shadow:0 0 0 3px #4f46e524}.seg-toggle{display:inline-flex;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);overflow:hidden}.seg-toggle button{padding:6px 14px;font-size:.8125rem;font-weight:600;color:var(--color-text-muted);background:var(--color-surface);border-right:1px solid var(--color-border-strong);transition:background var(--transition),color var(--transition)}.seg-toggle button:last-child{border-right:none}.seg-toggle button.active{background:var(--color-primary);color:#fff}.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:.875rem;font-weight:600;padding:9px 18px;border-radius:var(--radius-md);border:1px solid transparent;background:var(--color-danger);color:#fff;white-space:nowrap;transition:background var(--transition)}.btn-danger:hover{background:#b91c1c}.pager{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--color-border);flex-wrap:wrap}.pager-info{font-size:.8125rem;color:var(--color-text-muted)}.pager-controls{display:flex;align-items:center;gap:4px;margin-left:auto}.pager-btn{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text-2);font-size:.8125rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition),border-color var(--transition)}.pager-btn:hover:not(:disabled){background:var(--color-surface-2);border-color:var(--color-text-faint)}.pager-btn:disabled{opacity:.45;cursor:not-allowed}.pager-btn.active{background:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary-text-strong)}.hub-status-strip{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.hub-stat{display:flex;align-items:baseline;gap:7px}.hub-stat-value{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text);line-height:1.1;font-variant-numeric:tabular-nums}.hub-stat-label{font-size:var(--text-sm);color:var(--color-text-muted)}@media(max-width:860px){#app-shell{padding-left:0}.app-layout{border-radius:0;margin-left:0}}@media(max-width:768px){:root{--shell-gap: 0px;--header-height: 56px}#app-shell{flex-direction:column}.app-layout{border-radius:0;margin:0;box-shadow:none;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.app-header{border-radius:0;top:0}.page-shell{padding:14px;gap:14px;min-height:unset}.page-title{font-size:22px;line-height:28px}.page-subtitle{font-size:var(--text-sm)}.stat-row{grid-template-columns:repeat(2,1fr);gap:10px}.tbl-wrap,.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.two-col,.three-col{grid-template-columns:1fr!important}.page-header{flex-direction:column;align-items:flex-start;gap:10px}.page-actions{width:100%}.page-actions .btn-primary,.page-actions .btn-secondary,.page-actions .btn-ghost{flex:1 1 auto}.search-wrap{flex-basis:100%;max-width:100%}}@media(max-width:480px){:root{--shell-gap: 0px}.stat-row{grid-template-columns:1fr 1fr}}@media(max-width:640px){.search-wrap{flex-basis:100%;max-width:100%}.hub-status-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.hub-stat{flex-direction:column;align-items:flex-start;gap:3px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px}}html{scroll-behavior:smooth}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.page-enter-active{transition:opacity .24s ease-out,transform .24s cubic-bezier(.22,1,.36,1)}.page-leave-active{transition:opacity .12s ease-in}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0}.page-shell>*{animation:fade-up .46s cubic-bezier(.22,1,.36,1) both}.page-shell>*:nth-child(1){animation-delay:40ms}.page-shell>*:nth-child(2){animation-delay:.11s}.page-shell>*:nth-child(3){animation-delay:.18s}.page-shell>*:nth-child(4){animation-delay:.25s}.page-shell>*:nth-child(5){animation-delay:.32s}.page-shell>*:nth-child(6){animation-delay:.39s}.stat-row>*{animation:fade-up .46s cubic-bezier(.22,1,.36,1) both}.stat-row>*:nth-child(1){animation-delay:.12s}.stat-row>*:nth-child(2){animation-delay:.18s}.stat-row>*:nth-child(3){animation-delay:.24s}.stat-row>*:nth-child(4){animation-delay:.3s}.btn-primary,.btn-secondary,.btn-ghost,.btn-banner-primary,.btn-banner-secondary{transition:background var(--transition),color var(--transition),border-color var(--transition),box-shadow var(--transition)}.btn-primary:active,.btn-secondary:active,.btn-ghost:active,.btn-banner-primary:active,.btn-banner-secondary:active{transform:scale(.98)}.data-row:hover{background:var(--color-surface-2)}.quick-link,.data-row,.nav-item{will-change:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.page-shell>*,.stat-row>*{opacity:1!important;transform:none!important}.btn-primary:active,.btn-secondary:active,.btn-ghost:active,.btn-banner-primary:active,.btn-banner-secondary:active,.request-btn:hover,.request-btn:active{transform:none!important}}
