.theme-trigger[data-v-acf616bd]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:var(--cursor-interactive);transition:all var(--duration-normal) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.theme-trigger[data-v-acf616bd]:hover{background:var(--surface-secondary);color:var(--foreground)}.drawer-overlay[data-v-acf616bd]{background:var(--backdrop);z-index:var(--z-index-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.drawer-header[data-v-acf616bd]{border-bottom:1px solid var(--separator);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.drawer-title[data-v-acf616bd]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--foreground)}.drawer-close[data-v-acf616bd]{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:var(--cursor-interactive);transition:all var(--duration-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.drawer-close[data-v-acf616bd]:hover{background:var(--surface-secondary);color:var(--foreground)}.drawer-body[data-v-acf616bd]{flex-direction:column;flex:1;gap:20px;padding:16px 20px;display:flex;overflow-y:auto}.section-title[data-v-acf616bd]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--muted);letter-spacing:.02em;margin-bottom:10px}.mode-pill[data-v-acf616bd]{border:1px solid var(--separator);background:var(--surface);border-radius:9999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.mode-pill-btn[data-v-acf616bd]{width:34px;height:34px;color:var(--muted);cursor:var(--cursor-interactive);transition:all var(--duration-fast) var(--ease-standard);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.mode-pill-btn[data-v-acf616bd]:hover{color:var(--foreground);background:var(--surface-secondary)}.mode-pill-btn[data-v-acf616bd]:active{transform:scale(.92)}.mode-pill-btn.is-active[data-v-acf616bd]{background:var(--accent);color:var(--accent-foreground)}.color-grid[data-v-acf616bd]{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.color-item[data-v-acf616bd]{border-radius:var(--radius-md);cursor:var(--cursor-interactive);transition:all var(--duration-fast) var(--ease-standard);background:0 0;border:1.5px solid #0000;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;font-family:inherit;display:flex}.color-item[data-v-acf616bd]:hover{background:var(--surface-secondary)}.color-item[data-v-acf616bd]:active{transform:scale(.95)}.color-item.is-active[data-v-acf616bd]{border-color:var(--accent);background:var(--accent-soft)}.color-dot[data-v-acf616bd]{border:2px solid var(--border);border-radius:50%;width:22px;height:22px}.color-item.is-active .color-dot[data-v-acf616bd]{border-color:var(--accent)}.color-name[data-v-acf616bd]{font-size:var(--font-size-micro);color:var(--muted);white-space:nowrap}.hue-row[data-v-acf616bd]{align-items:center;gap:12px;display:flex}.hue-slider[data-v-acf616bd]{border-radius:var(--radius-md);appearance:none;height:22px;cursor:var(--cursor-interactive);outline:none;flex:1}.hue-slider[data-v-acf616bd]::-webkit-slider-thumb{appearance:none;border:2px solid var(--foreground);width:20px;height:20px;box-shadow:var(--shadow-sm);cursor:var(--cursor-interactive);background:#fff;border-radius:50%}.hue-info[data-v-acf616bd]{flex-shrink:0;align-items:center;gap:6px;display:flex}.hue-dot[data-v-acf616bd]{border:1px solid var(--border);border-radius:50%;width:18px;height:18px}.hue-val[data-v-acf616bd]{font-size:var(--font-size-xs);color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;min-width:28px}.base-row[data-v-acf616bd]{align-items:center;gap:12px;display:flex}.base-slider[data-v-acf616bd]{border-radius:var(--radius-md);appearance:none;height:22px;cursor:var(--cursor-interactive);outline:none;flex:1}.base-slider[data-v-acf616bd]::-webkit-slider-thumb{appearance:none;border:2px solid var(--foreground);width:20px;height:20px;box-shadow:var(--shadow-sm);cursor:var(--cursor-interactive);background:#fff;border-radius:50%}.base-info[data-v-acf616bd]{flex-shrink:0;align-items:center;gap:6px;display:flex}.base-dot[data-v-acf616bd]{border:1px solid var(--border);border-radius:50%;width:18px;height:18px}.base-val[data-v-acf616bd]{font-size:var(--font-size-micro);color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;min-width:36px}.seg-group[data-v-acf616bd]{gap:6px;display:flex}.seg-btn[data-v-acf616bd]{border:1.5px solid var(--separator);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--muted);background:var(--surface);cursor:var(--cursor-interactive);transition:all var(--duration-fast) var(--ease-standard);flex:1;padding:7px 0;font-family:inherit}.seg-btn[data-v-acf616bd]:hover{border-color:var(--border);background:var(--surface-secondary)}.seg-btn[data-v-acf616bd]:active{transform:scale(.95)}.seg-btn.is-active[data-v-acf616bd]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.font-select[data-v-acf616bd]{border:1.5px solid var(--separator);border-radius:var(--field-radius);width:100%;font-size:var(--font-size-base);color:var(--foreground);background:var(--surface);cursor:var(--cursor-interactive);outline:none;padding:9px 12px;font-family:inherit}.font-select[data-v-acf616bd]:focus{border-color:var(--focus);box-shadow:0 0 0 2px var(--accent-soft)}.reset-btn[data-v-acf616bd]{border:1.5px solid var(--separator);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--muted);cursor:var(--cursor-interactive);transition:all var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:10px;font-family:inherit;display:flex}.reset-btn[data-v-acf616bd]:hover{border-color:color-mix(in oklab, var(--danger) 30%, transparent);color:var(--danger);background:var(--danger-soft)}.reset-btn[data-v-acf616bd]:active{transform:scale(.97)}.drawer-fade-enter-active[data-v-acf616bd]{transition:opacity var(--duration-normal) var(--ease-standard)}.drawer-fade-leave-active[data-v-acf616bd]{transition:opacity var(--duration-fast) var(--ease-standard)}.drawer-fade-enter-from[data-v-acf616bd],.drawer-fade-leave-to[data-v-acf616bd]{opacity:0}.drawer-slide-enter-active[data-v-acf616bd]{transition:transform var(--duration-slow) var(--ease-out-quart)}.drawer-slide-leave-active[data-v-acf616bd]{transition:transform var(--duration-normal) var(--ease-in-out)}.drawer-slide-enter-from[data-v-acf616bd],.drawer-slide-leave-to[data-v-acf616bd]{transform:translate(100%)}.app-shell[data-v-4a8be640]{background:var(--background);height:100vh;display:flex;overflow:hidden}.sidebar[data-v-4a8be640]{background:var(--surface);border-right:1px solid var(--separator);flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow:hidden}.brand[data-v-4a8be640]{flex-shrink:0;align-items:center;gap:10px;height:56px;padding:0 20px;display:flex}.brand-mark[data-v-4a8be640]{border-radius:var(--radius-md);background:var(--accent);width:32px;height:32px;color:var(--accent-foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-text[data-v-4a8be640]{flex-direction:column;display:flex}.brand-name[data-v-4a8be640]{font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);color:var(--foreground);letter-spacing:-.03em;line-height:var(--line-height-tight)}.brand-tag[data-v-4a8be640]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.sidebar-search[data-v-4a8be640]{background:var(--surface-secondary);border-radius:var(--radius-md);height:34px;cursor:var(--cursor-interactive);align-items:center;gap:8px;margin:4px 12px 8px;padding:0 10px;display:flex}.search-icon[data-v-4a8be640]{color:var(--muted);flex-shrink:0}.input-search[data-v-4a8be640]::placeholder{color:var(--muted)}.nav-scroll[data-v-4a8be640]{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;padding:0 8px 8px;overflow-y:auto}.nav-section[data-v-4a8be640]{margin-bottom:4px}.nav-label[data-v-4a8be640]{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:12px 12px 6px}.nav-item[data-v-4a8be640]{border-radius:var(--radius-md);height:36px;font-size:var(--font-size-base);color:var(--muted);transition:all var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;margin:1px 0;padding:0 12px;font-weight:450;text-decoration:none;display:flex}.nav-item[data-v-4a8be640]:hover{background:var(--surface-secondary);color:var(--foreground)}.nav-item[data-v-4a8be640]:active{transform:scale(.98)}.nav-item-active[data-v-4a8be640]{background:var(--accent-soft);color:var(--accent);font-weight:550}.nav-item-active[data-v-4a8be640]:hover{background:var(--accent-soft);color:var(--accent)}.nav-item-icon[data-v-4a8be640]{flex-shrink:0;width:16px;height:16px}.nav-item-text[data-v-4a8be640]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-foot[data-v-4a8be640]{border-top:1px solid var(--separator);flex-shrink:0;padding:8px}.user-card[data-v-4a8be640]{border-radius:var(--radius-md);align-items:center;gap:10px;padding:8px 12px;display:flex}.user-card[data-v-4a8be640]:hover{background:var(--surface-secondary)}.user-avatar[data-v-4a8be640]{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.user-avatar img[data-v-4a8be640]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.user-info[data-v-4a8be640]{flex:1;min-width:0}.user-name[data-v-4a8be640]{font-size:var(--font-size-sm);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.user-role[data-v-4a8be640]{font-size:var(--font-size-xs);color:var(--muted)}.foot-btn[data-v-4a8be640]{border-radius:var(--radius-md);width:28px;height:28px;color:var(--muted);cursor:var(--cursor-interactive);transition:all var(--duration-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.foot-btn[data-v-4a8be640]:hover{background:var(--surface-secondary);color:var(--danger)}.foot-btn[data-v-4a8be640]:active{transform:scale(.92)}.foot-meta[data-v-4a8be640]{justify-content:space-between;align-items:center;padding:4px 12px;display:flex}.foot-ver[data-v-4a8be640]{font-size:var(--font-size-xs);color:var(--muted)}.content-col[data-v-4a8be640]{background:var(--background);flex-direction:column;flex:1;min-width:0;display:flex}.topbar[data-v-4a8be640]{border-bottom:1px solid var(--separator);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 32px;display:flex}.breadcrumb[data-v-4a8be640]{font-size:var(--font-size-md);color:var(--foreground);letter-spacing:-.01em;align-items:center;gap:8px;font-weight:550;display:flex}.topbar-right[data-v-4a8be640]{align-items:center;gap:8px;display:flex}.content-area[data-v-4a8be640]{flex:1;overflow-y:auto}.search-dropdown[data-v-4a8be640]{z-index:100;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-overlay);border-radius:8px;max-height:320px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.search-result-item[data-v-4a8be640]{cursor:pointer;color:var(--foreground);align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.search-result-item[data-v-4a8be640]:hover{background:var(--surface-secondary)}.search-result-type[data-v-4a8be640]{white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px}.type-agent_run[data-v-4a8be640]{color:var(--success);background:#248a3d1f}.type-workflow_run[data-v-4a8be640]{color:var(--warning);background:#9a67001f}.search-result-body[data-v-4a8be640]{overflow:hidden}.search-result-title[data-v-4a8be640]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.search-result-sub[data-v-4a8be640]{color:var(--muted);font-size:11px}
