.button[data-v-7d295325]{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;border-radius:var(--radius-xl);font-weight:600;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.button[data-v-7d295325]:disabled{cursor:not-allowed;transform:none!important;box-shadow:none!important;opacity:1;color:var(--btn-disabled-text);background:var(--btn-disabled-bg);border:1px solid var(--btn-disabled-border)}.button--medium[data-v-7d295325]{height:var(--input-height);padding:0 var(--spacing-lg)}.button--large[data-v-7d295325]{width:100%;height:52px;padding:0 var(--spacing-xl)}.button--primary[data-v-7d295325]{color:#fff;background:var(--gradient-primary-btn)}.button--primary[data-v-7d295325]:hover:not(:disabled){transform:scale(1.03);box-shadow:var(--shadow-primary-hover)}.button--primary[data-v-7d295325]:active:not(:disabled){transform:scale(1)}.button--dark[data-v-7d295325]{color:#fff;background:#111}.icon-remove-btn[data-v-ea53ab25]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;cursor:pointer;color:var(--color-text-secondary);transition:background .2s ease,border-color .2s ease,color .2s ease}.icon-remove-btn--md[data-v-ea53ab25]{width:32px;height:32px}.icon-remove-btn--sm[data-v-ea53ab25]{width:18px;height:18px}.icon-remove-btn--outlined[data-v-ea53ab25]{border:1px solid var(--color-border);background:var(--color-bg-primary);border-radius:9999px}.icon-remove-btn--outlined[data-v-ea53ab25]:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.icon-remove-btn--ghost[data-v-ea53ab25]{border:none;background:transparent;border-radius:9999px;color:inherit}.icon-remove-btn--ghost[data-v-ea53ab25]:hover:not(:disabled){background:#1976d224;color:var(--color-primary)}.icon-remove-btn[data-v-ea53ab25]:disabled{cursor:not-allowed;background:var(--btn-disabled-bg);border-color:var(--btn-disabled-border);color:var(--btn-disabled-text)}.icon-remove-btn--ghost[data-v-ea53ab25]:disabled{background:transparent;border-color:transparent;opacity:.5}.icon-remove-btn__icon[data-v-ea53ab25]{stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round}.icon-remove-btn--md .icon-remove-btn__icon[data-v-ea53ab25]{width:14px;height:14px}.icon-remove-btn--sm .icon-remove-btn__icon[data-v-ea53ab25]{width:12px;height:12px}.ui-tooltip[data-v-44b75c31]{position:relative;display:inline-flex;vertical-align:middle}.ui-tooltip__bubble[data-v-44b75c31]{position:absolute;z-index:120;pointer-events:none;white-space:nowrap;padding:6px 10px;border-radius:8px;font-size:.75rem;font-weight:500;line-height:1.35;letter-spacing:.01em;background:var(--color-text-primary);color:var(--color-bg-primary);box-shadow:0 8px 20px color-mix(in srgb,var(--color-text-primary) 18%,transparent),0 2px 6px color-mix(in srgb,var(--color-text-primary) 10%,transparent);opacity:0;visibility:hidden;transition:opacity .14s cubic-bezier(.4,0,.2,1),transform .14s cubic-bezier(.4,0,.2,1),visibility .14s cubic-bezier(.4,0,.2,1)}.ui-tooltip--bottom .ui-tooltip__bubble[data-v-44b75c31]{top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px)}.ui-tooltip--top .ui-tooltip__bubble[data-v-44b75c31]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-4px)}.ui-tooltip--bottom .ui-tooltip__bubble[data-v-44b75c31]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom:5px solid var(--color-text-primary)}.ui-tooltip--top .ui-tooltip__bubble[data-v-44b75c31]:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top:5px solid var(--color-text-primary)}.ui-tooltip:focus-within .ui-tooltip__bubble[data-v-44b75c31],.ui-tooltip:hover .ui-tooltip__bubble[data-v-44b75c31]{opacity:1;visibility:visible}.ui-tooltip--bottom:focus-within .ui-tooltip__bubble[data-v-44b75c31],.ui-tooltip--bottom:hover .ui-tooltip__bubble[data-v-44b75c31]{transform:translate(-50%) translateY(0)}.ui-tooltip--top:focus-within .ui-tooltip__bubble[data-v-44b75c31],.ui-tooltip--top:hover .ui-tooltip__bubble[data-v-44b75c31]{transform:translate(-50%) translateY(0)}.input[data-v-ee8319ba]{width:100%;height:var(--input-height);border:1px solid var(--input-border);border-radius:var(--input-border-radius);padding:0 var(--spacing-lg);outline:none;font-family:var(--font);font-size:.9375rem;color:var(--input-color);background:var(--input-bg);box-sizing:border-box}.input[data-v-ee8319ba]::-moz-placeholder{color:var(--input-placeholder);opacity:1}.input[data-v-ee8319ba]::placeholder{color:var(--input-placeholder);opacity:1}.input[data-v-ee8319ba]:focus{border-color:var(--color-primary)}.input.invalid[data-v-ee8319ba]{border-color:var(--color-error)}.logo[data-v-352fb114]{--logo-height:clamp(20px,2vw,23px);--logo-ratio:250/34;position:relative;display:inline-flex;align-items:center;flex-shrink:0;height:var(--logo-height);width:calc(var(--logo-height)*var(--logo-ratio))}.logo-image[data-v-352fb114]{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.logo-image--light[data-v-352fb114]{filter:brightness(0) saturate(100%);opacity:.9;transition:opacity .2s ease}.logo-image--dark[data-v-352fb114]{position:absolute;inset:0;opacity:1}.logo:hover .logo-image--light[data-v-352fb114]{opacity:1}html:not([data-theme=dark]) .logo-image--dark{display:none}html[data-theme=dark] .logo-image--light{visibility:hidden}.app-tag[data-v-d23685a0]{gap:4px;padding:4px 8px;background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-md);font-size:.8125rem;font-weight:500}.app-tag[data-v-d23685a0],.app-tag-remove[data-v-d23685a0]{display:inline-flex;align-items:center}.app-tag-remove[data-v-d23685a0]{justify-content:center;width:18px;height:18px;border:none;background:#1976d224;color:inherit;cursor:pointer;padding:0;border-radius:9999px;transition:background .2s ease,transform .2s ease}.app-tag-remove[data-v-d23685a0]:hover{background:#1976d238;transform:scale(1.05)}.app-tag-remove-icon[data-v-d23685a0]{width:12px;height:12px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round}.collapsible-card[data-v-32480f58]{background:var(--md-surface);border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-large);margin-bottom:var(--spacing-lg);overflow:hidden}.collapsible-card__trigger[data-v-32480f58]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border:none;background:var(--md-surface-variant);cursor:pointer;text-align:left;font:inherit}.collapsible-card__title[data-v-32480f58]{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.collapsible-card__chevron[data-v-32480f58]{color:var(--color-text-secondary);font-size:.875rem}.collapsible-card__body[data-v-32480f58]{padding:16px 20px 20px}.ai-agent-icon[data-v-9627df54]{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;max-width:100%}.ai-agent-icon__glyph-wrap[data-v-9627df54]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ai-agent-icon__glyph-wrap--tooltip[data-v-9627df54]{outline:none}.ai-agent-icon__glyph-wrap--tooltip:focus-visible .ai-agent-icon__fallback[data-v-9627df54],.ai-agent-icon__glyph-wrap--tooltip:focus-visible .ai-agent-icon__glyph[data-v-9627df54]{box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-primary);border-radius:4px}.ai-agent-icon__tooltip[data-v-9627df54]{position:absolute;z-index:30;bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(6px);padding:6px 11px;border-radius:var(--md-shape-small,6px);background:var(--color-text-primary,#1a1a1a);color:var(--color-bg-primary,#fff);font-size:.75rem;font-weight:500;line-height:1.35;letter-spacing:.01em;white-space:nowrap;max-width:min(240px,70vw);overflow:hidden;text-overflow:ellipsis;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;box-shadow:0 6px 20px #00000029}.ai-agent-icon__tooltip[data-v-9627df54]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top:6px solid var(--color-text-primary,#1a1a1a)}.ai-agent-icon__glyph-wrap--tooltip:focus .ai-agent-icon__tooltip[data-v-9627df54],.ai-agent-icon__glyph-wrap--tooltip:focus-visible .ai-agent-icon__tooltip[data-v-9627df54],.ai-agent-icon__glyph-wrap--tooltip:hover .ai-agent-icon__tooltip[data-v-9627df54]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.ai-agent-icon__glyph[data-v-9627df54]{display:inline-flex;align-items:center;justify-content:center;width:var(--v7f1e08e2);height:var(--v7f1e08e2)}.ai-agent-icon__glyph[data-v-9627df54] svg{width:100%;height:100%;display:block}.ai-agent-icon__fallback[data-v-9627df54]{display:inline-flex;align-items:center;justify-content:center;width:var(--v7f1e08e2);height:var(--v7f1e08e2);border-radius:4px;background:var(--md-surface-variant);font-size:.625rem;font-weight:700;color:var(--color-text-secondary)}.ai-agent-icon__fallback.ai-agent-icon__glyph--openai[data-v-9627df54],.ai-agent-icon__glyph--openai[data-v-9627df54]{color:#10a37f}.ai-agent-icon__fallback.ai-agent-icon__glyph--gemini[data-v-9627df54],.ai-agent-icon__glyph--gemini[data-v-9627df54]{color:#4285f4}.ai-agent-icon__fallback.ai-agent-icon__glyph--deepseek[data-v-9627df54],.ai-agent-icon__glyph--deepseek[data-v-9627df54]{color:#4d6bfe}.ai-agent-icon__fallback.ai-agent-icon__glyph--perplexity[data-v-9627df54],.ai-agent-icon__glyph--perplexity[data-v-9627df54]{color:#20808d}.ai-agent-icon__fallback.ai-agent-icon__glyph--claude[data-v-9627df54],.ai-agent-icon__fallback.ai-agent-icon__glyph--cloude[data-v-9627df54],.ai-agent-icon__glyph--claude[data-v-9627df54],.ai-agent-icon__glyph--cloude[data-v-9627df54]{color:#d97757}.ai-agent-icon__fallback.ai-agent-icon__glyph--grok[data-v-9627df54],.ai-agent-icon__glyph--grok[data-v-9627df54]{color:#111827}.ai-agent-icon__fallback.ai-agent-icon__glyph--yandex[data-v-9627df54],.ai-agent-icon__glyph--yandex[data-v-9627df54]{color:#fc3f1d}.ai-agent-icon__name[data-v-9627df54]{font-size:inherit;font-weight:inherit;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-select[data-v-4ac10667]{width:100%}.search-select__label[data-v-4ac10667]{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.search-select__label-required[data-v-4ac10667]{color:var(--color-error);margin-left:2px}.search-select__input-wrap[data-v-4ac10667]{position:relative;flex:1;min-width:0}.search-select__input-inner[data-v-4ac10667]{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--input-height);height:var(--input-height);padding:0 var(--spacing-md);border:1px solid var(--input-border);border-radius:var(--input-border-radius);background:var(--input-bg);transition:border-color .18s ease;box-sizing:border-box;cursor:text}.search-select__input-inner--focused[data-v-4ac10667]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.search-select__input-inner--disabled[data-v-4ac10667]{background:var(--color-bg-tertiary);cursor:not-allowed;opacity:.7}.search-select__input[data-v-4ac10667]{flex:1;min-width:0;height:100%;border:none;background:transparent;font-family:var(--font);font-size:.9375rem;color:var(--color-text-primary);outline:none;padding:0}.search-select__input[data-v-4ac10667]:disabled{cursor:not-allowed}.search-select__input[data-v-4ac10667]::-moz-placeholder{color:var(--color-text-tertiary);font-size:.875rem;opacity:1}.search-select__input[data-v-4ac10667]::placeholder{color:var(--color-text-tertiary);font-size:.875rem;opacity:1}.search-select__dropdown[data-v-4ac10667]{position:absolute;left:0;right:0;top:calc(100% + 4px);max-height:200px;overflow-y:auto;background:var(--input-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:30;transform-origin:top center}.search-select-dropdown-enter-active[data-v-4ac10667],.search-select-dropdown-leave-active[data-v-4ac10667]{transition:opacity .18s ease,transform .18s ease}.search-select-dropdown-enter-from[data-v-4ac10667],.search-select-dropdown-leave-to[data-v-4ac10667]{opacity:0;transform:translateY(-6px)}.search-select__option[data-v-4ac10667]{display:flex;align-items:center;width:100%;padding:var(--spacing-sm) var(--spacing-md);text-align:left;border:none;background:transparent;font-family:var(--font);font-size:.875rem;color:var(--color-text-primary);cursor:pointer;box-sizing:border-box}.search-select__option--selected[data-v-4ac10667],.search-select__option[data-v-4ac10667]:hover{background:var(--color-bg-hover)}.search-select__option--placeholder .search-select__option-label[data-v-4ac10667]{color:var(--color-text-tertiary)}.search-select__option-label[data-v-4ac10667]{flex:1;min-width:0}.ai-agent-icon-select[data-v-daa02f02]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ai-agent-icon-select__row[data-v-daa02f02]{display:flex;align-items:stretch;gap:var(--spacing-sm)}.ai-agent-icon-select__row[data-v-daa02f02] .search-select{flex:1;min-width:0}.ai-agent-icon-select__preview[data-v-daa02f02]{display:flex;align-items:center;justify-content:center;width:var(--input-height);min-width:var(--input-height);height:var(--input-height);border:1px solid var(--input-border);border-radius:var(--input-border-radius);background:var(--input-bg);box-sizing:border-box}.ai-agent-icon-select__preview--empty[data-v-daa02f02]{background:var(--md-surface-variant)}.ai-agent-icon-select__glyph[data-v-daa02f02]{display:inline-flex;width:28px;height:28px}.ai-agent-icon-select__glyph[data-v-daa02f02] svg{width:100%;height:100%;display:block}.ai-agent-icon-select__placeholder[data-v-daa02f02]{font-size:1rem;font-weight:700;color:var(--color-text-secondary)}.ai-agent-icon-select__hint[data-v-daa02f02]{margin:0;font-size:.75rem;color:var(--color-text-tertiary)}.ai-agent-icon-select__hint--warn[data-v-daa02f02]{color:var(--color-error,#c62828)}.status-dot[data-v-a865bec3]{display:inline-block;width:12px;height:12px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-primary) 10%,transparent)}.status-dot--queued[data-v-a865bec3]{background:#9e9e9e}.status-dot--running[data-v-a865bec3]{background:#1565c0}.status-dot--metrics_calculating[data-v-a865bec3]{background:#7b1fa2}.status-dot--completed[data-v-a865bec3],.status-dot--metrics_completed[data-v-a865bec3]{background:#2e7d32}.status-dot--skipped[data-v-a865bec3]{background:#ef6c00}.status-dot--error[data-v-a865bec3]{background:#c62828}.status-dot--pulse[data-v-a865bec3]{animation:status-dot-pulse-a865bec3 1.4s ease-in-out infinite}@keyframes status-dot-pulse-a865bec3{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}.status-legend[data-v-1427df4b]{padding:14px 16px;border:1px solid var(--md-outline-variant);border-radius:var(--md-shape-large);background:var(--color-bg-primary)}.status-legend__title[data-v-1427df4b]{margin:0 0 12px;font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.status-legend__list[data-v-1427df4b]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 20px}.status-legend__item[data-v-1427df4b]{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--color-text-primary)}.status-legend__label[data-v-1427df4b]{line-height:1.3}.multi-search-select[data-v-f8bc95a6]{width:100%}.multi-search-select__label[data-v-f8bc95a6]{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.multi-search-select__label-required[data-v-f8bc95a6]{color:var(--color-error);margin-left:2px}.multi-search-select__tags[data-v-f8bc95a6]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.multi-search-select__controls-row[data-v-f8bc95a6]{display:flex;align-items:center;gap:var(--spacing-md)}.multi-search-select__input-wrap[data-v-f8bc95a6]{position:relative;flex:1;min-width:0}.multi-search-select__trailing[data-v-f8bc95a6]{flex-shrink:0;display:flex;align-items:center}.multi-search-select__input-inner[data-v-f8bc95a6]{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--input-height);height:var(--input-height);padding:0 var(--spacing-md);border:1px solid var(--input-border);border-radius:var(--input-border-radius);background:var(--input-bg);transition:border-color .18s ease;box-sizing:border-box;cursor:text}.multi-search-select__input-inner--focused[data-v-f8bc95a6]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.multi-search-select__count-badge[data-v-f8bc95a6]{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:500;line-height:20px;color:#6b7280;background:var(--color-bg-tertiary);border-radius:50px;min-height:24px}.multi-search-select__input[data-v-f8bc95a6]{flex:1;min-width:0;height:100%;border:none;background:transparent;font-family:var(--font);font-size:.9375rem;color:var(--color-text-primary);outline:none;padding:0}.multi-search-select__input[data-v-f8bc95a6]::-moz-placeholder{color:var(--color-text-tertiary);font-size:.875rem;opacity:1}.multi-search-select__input[data-v-f8bc95a6]::placeholder{color:var(--color-text-tertiary);font-size:.875rem;opacity:1}.multi-search-select__dropdown[data-v-f8bc95a6]{position:absolute;left:0;right:0;top:calc(100% + 4px);max-height:200px;overflow-y:auto;background:var(--input-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:30;transform-origin:top center}.search-select-dropdown-enter-active[data-v-f8bc95a6],.search-select-dropdown-leave-active[data-v-f8bc95a6]{transition:opacity .18s ease,transform .18s ease}.search-select-dropdown-enter-from[data-v-f8bc95a6],.search-select-dropdown-leave-to[data-v-f8bc95a6]{opacity:0;transform:translateY(-6px)}.multi-search-select__option[data-v-f8bc95a6]{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);text-align:left;border:none;background:transparent;font-family:var(--font);font-size:.875rem;color:var(--color-text-primary);cursor:pointer;box-sizing:border-box}.multi-search-select__option[data-v-f8bc95a6]:hover{background:var(--color-bg-hover)}.multi-search-select__checkbox[data-v-f8bc95a6]{width:16px;height:16px;flex-shrink:0;margin:0;pointer-events:none;accent-color:var(--color-primary)}.multi-search-select__option-label[data-v-f8bc95a6]{flex:1;min-width:0}@media(max-width:48rem){.multi-search-select__controls-row[data-v-f8bc95a6]{flex-direction:column;align-items:stretch}.multi-search-select__trailing[data-v-f8bc95a6] .button{width:100%;justify-content:center}}
