.loading-spinner[data-v-078eff20]{display:inline-block;border-radius:50%;border-style:solid;animation:loading-spinner-spin-078eff20 .8s linear infinite;flex-shrink:0}.loading-spinner--sm[data-v-078eff20]{width:14px;height:14px;border-width:2px}.loading-spinner--md[data-v-078eff20]{width:18px;height:18px;border-width:2px}.loading-spinner--lg[data-v-078eff20]{width:24px;height:24px;border-width:2.5px}.loading-spinner--default[data-v-078eff20]{border-color:#dadce0;border-top-color:var(--color-primary)}.loading-spinner--on-primary[data-v-078eff20]{border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35)}@keyframes loading-spinner-spin-078eff20{to{transform:rotate(1turn)}}.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-74ca251f]{position:relative;display:inline-flex;vertical-align:middle}.ui-tooltip__bubble[data-v-74ca251f]{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__bubble--portal[data-v-74ca251f]{position:fixed;z-index:1000;opacity:0;visibility:visible;transition:opacity .14s cubic-bezier(.4,0,.2,1)}.ui-tooltip__bubble--portal.ui-tooltip__bubble--ready[data-v-74ca251f]{opacity:1}.ui-tooltip__bubble--portal[data-v-74ca251f]:not(.ui-tooltip__bubble--multiline){width:-moz-max-content;width:max-content}.ui-tooltip__bubble--multiline[data-v-74ca251f]{white-space:pre-line;width:auto;max-width:var(--ui-tooltip-max-width,360px);padding:10px 14px;font-size:.8125rem;line-height:1.5;text-align:left;overflow-wrap:break-word;box-sizing:border-box}.ui-tooltip--multiline .ui-tooltip__bubble[data-v-74ca251f]:not(.ui-tooltip__bubble--portal){width:-moz-max-content;width:max-content}.ui-tooltip--bottom .ui-tooltip__bubble[data-v-74ca251f]{top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px)}.ui-tooltip--top .ui-tooltip__bubble[data-v-74ca251f]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(-4px)}.ui-tooltip--multiline.ui-tooltip--bottom .ui-tooltip__bubble[data-v-74ca251f],.ui-tooltip--multiline.ui-tooltip--top .ui-tooltip__bubble[data-v-74ca251f]{left:50%;transform:translate(-50%) translateY(4px)}.ui-tooltip--multiline.ui-tooltip--top .ui-tooltip__bubble[data-v-74ca251f]{transform:translate(-50%) translateY(-4px)}.ui-tooltip--bottom .ui-tooltip__bubble[data-v-74ca251f]: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-74ca251f]: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--multiline.ui-tooltip--bottom .ui-tooltip__bubble[data-v-74ca251f]:before,.ui-tooltip--multiline.ui-tooltip--top .ui-tooltip__bubble[data-v-74ca251f]:before{left:50%;transform:translate(-50%)}.ui-tooltip__bubble--portal.ui-tooltip__bubble--top[data-v-74ca251f]: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__bubble--portal.ui-tooltip__bubble--bottom[data-v-74ca251f]: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:not(.ui-tooltip--portal):focus-within .ui-tooltip__bubble[data-v-74ca251f],.ui-tooltip:not(.ui-tooltip--portal):hover .ui-tooltip__bubble[data-v-74ca251f]{opacity:1;visibility:visible}.ui-tooltip--bottom:not(.ui-tooltip--portal):focus-within .ui-tooltip__bubble[data-v-74ca251f],.ui-tooltip--bottom:not(.ui-tooltip--portal):hover .ui-tooltip__bubble[data-v-74ca251f]{transform:translate(-50%) translateY(0)}.ui-tooltip--top:not(.ui-tooltip--portal):focus-within .ui-tooltip__bubble[data-v-74ca251f],.ui-tooltip--top:not(.ui-tooltip--portal):hover .ui-tooltip__bubble[data-v-74ca251f]{transform:translate(-50%) translateY(0)}.ui-tooltip--multiline.ui-tooltip--bottom:not(.ui-tooltip--portal):focus-within .ui-tooltip__bubble[data-v-74ca251f],.ui-tooltip--multiline.ui-tooltip--bottom:not(.ui-tooltip--portal):hover .ui-tooltip__bubble[data-v-74ca251f]{transform:translate(-50%) translateY(0)}.ui-tooltip--multiline.ui-tooltip--top:not(.ui-tooltip--portal):focus-within .ui-tooltip__bubble[data-v-74ca251f],.ui-tooltip--multiline.ui-tooltip--top:not(.ui-tooltip--portal):hover .ui-tooltip__bubble[data-v-74ca251f]{transform:translate(-50%) translateY(0)}.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}.auth-bg[data-v-3d8f353b]{overflow:hidden;background:var(--color-bg-secondary);pointer-events:none}.auth-bg[data-v-3d8f353b],.auth-bg__mesh[data-v-3d8f353b]{position:absolute;inset:0}.auth-bg__blob[data-v-3d8f353b]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;animation:auth-bg-blob-drift 22s ease-in-out infinite}.auth-bg__blob--1[data-v-3d8f353b]{width:55vw;height:55vw;max-width:640px;max-height:640px;top:-12%;left:-8%;background:radial-gradient(circle,var(--color-primary) 0,transparent 70%);animation-duration:20s}.auth-bg__blob--2[data-v-3d8f353b]{width:45vw;height:45vw;max-width:520px;max-height:520px;bottom:-10%;right:-6%;background:radial-gradient(circle,var(--color-primary-dark) 0,transparent 70%);animation-duration:26s;animation-delay:-8s}.auth-bg__blob--3[data-v-3d8f353b]{width:35vw;height:35vw;max-width:400px;max-height:400px;top:35%;left:40%;background:radial-gradient(circle,var(--color-primary-light) 0,transparent 70%);animation-duration:18s;animation-delay:-4s;opacity:.7}.auth-bg__grid[data-v-3d8f353b]{position:absolute;inset:0;background-image:radial-gradient(circle,var(--auth-bg-grid-dot,rgba(4,207,200,.12)) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000 20%,transparent 75%);opacity:.6}.auth-bg__neural[data-v-3d8f353b]{position:absolute;inset:0;width:100%;height:100%;opacity:.72}html[data-theme=dark] .auth-bg__blob[data-v-3d8f353b]{opacity:.35}html[data-theme=dark] .auth-bg__blob--3[data-v-3d8f353b]{opacity:.45}html[data-theme=dark] .auth-bg__grid[data-v-3d8f353b]{--auth-bg-grid-dot:rgba(4,207,200,.18);opacity:.5}html[data-theme=dark] .auth-bg__neural[data-v-3d8f353b]{opacity:.82}@media(prefers-reduced-motion:reduce){.auth-bg__blob[data-v-3d8f353b]{animation:none}}.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-9b410bc8]{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-9b410bc8]{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-wrap[data-v-9b410bc8]{display:inline-flex;align-items:center;gap:8px;min-width:0}.collapsible-card__leading-icon[data-v-9b410bc8]{flex-shrink:0;color:var(--md-primary)}.collapsible-card__title[data-v-9b410bc8]{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.collapsible-card__chevron[data-v-9b410bc8]{flex-shrink:0;color:var(--color-text-secondary)}.collapsible-card__body[data-v-9b410bc8]{padding:16px 20px 20px}.ai-agent-icon[data-v-53d877c0]{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;max-width:100%}.ai-agent-icon__glyph-wrap[data-v-53d877c0]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ai-agent-icon__glyph-wrap--tooltip[data-v-53d877c0]{outline:none}.ai-agent-icon__glyph-wrap--tooltip:focus-visible .ai-agent-icon__fallback[data-v-53d877c0],.ai-agent-icon__glyph-wrap--tooltip:focus-visible .ai-agent-icon__glyph[data-v-53d877c0]{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-53d877c0]{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-53d877c0]: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-53d877c0],.ai-agent-icon__glyph-wrap--tooltip:focus-visible .ai-agent-icon__tooltip[data-v-53d877c0],.ai-agent-icon__glyph-wrap--tooltip:hover .ai-agent-icon__tooltip[data-v-53d877c0]{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.ai-agent-icon__glyph[data-v-53d877c0]{display:inline-flex;align-items:center;justify-content:center;width:var(--v21cea4c4);height:var(--v21cea4c4)}.ai-agent-icon__glyph[data-v-53d877c0] svg{width:100%;height:100%;display:block}.ai-agent-icon__fallback[data-v-53d877c0]{display:inline-flex;align-items:center;justify-content:center;width:var(--v21cea4c4);height:var(--v21cea4c4);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-53d877c0],.ai-agent-icon__glyph--openai[data-v-53d877c0]{color:#10a37f}.ai-agent-icon__fallback.ai-agent-icon__glyph--gemini[data-v-53d877c0],.ai-agent-icon__glyph--gemini[data-v-53d877c0]{color:#4285f4}.ai-agent-icon__fallback.ai-agent-icon__glyph--deepseek[data-v-53d877c0],.ai-agent-icon__glyph--deepseek[data-v-53d877c0]{color:#4d6bfe}.ai-agent-icon__fallback.ai-agent-icon__glyph--perplexity[data-v-53d877c0],.ai-agent-icon__glyph--perplexity[data-v-53d877c0]{color:#20808d}.ai-agent-icon__fallback.ai-agent-icon__glyph--claude[data-v-53d877c0],.ai-agent-icon__glyph--claude[data-v-53d877c0]{color:#d97757}.ai-agent-icon__fallback.ai-agent-icon__glyph--grok[data-v-53d877c0],.ai-agent-icon__glyph--grok[data-v-53d877c0]{color:#64748b}.ai-agent-icon__fallback.ai-agent-icon__glyph--yandex[data-v-53d877c0],.ai-agent-icon__glyph--yandex[data-v-53d877c0]{color:#fc3f1d}.ai-agent-icon__name[data-v-53d877c0]{font-size:inherit;font-weight:inherit;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-select[data-v-7b352fbd]{width:100%}.search-select__label[data-v-7b352fbd]{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-7b352fbd]{color:var(--color-error);margin-left:2px}.search-select__input-wrap[data-v-7b352fbd]{position:relative;flex:1;min-width:0}.search-select__input-inner[data-v-7b352fbd]{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-7b352fbd]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.search-select__input-inner--disabled[data-v-7b352fbd]{background:var(--color-bg-tertiary);cursor:not-allowed;opacity:.7}.search-select__input[data-v-7b352fbd]{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-7b352fbd]:disabled{cursor:not-allowed}.search-select__input[data-v-7b352fbd]::-moz-placeholder{color:var(--color-text-tertiary);font-size:.875rem;opacity:1}.search-select__input[data-v-7b352fbd]::placeholder{color:var(--color-text-tertiary);font-size:.875rem;opacity:1}.search-select__clear[data-v-7b352fbd]{flex-shrink:0;margin-right:-4px}.search-select__dropdown[data-v-7b352fbd]{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-7b352fbd],.search-select-dropdown-leave-active[data-v-7b352fbd]{transition:opacity .18s ease,transform .18s ease}.search-select-dropdown-enter-from[data-v-7b352fbd],.search-select-dropdown-leave-to[data-v-7b352fbd]{opacity:0;transform:translateY(-6px)}.search-select__option[data-v-7b352fbd]{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-7b352fbd],.search-select__option[data-v-7b352fbd]:hover{background:var(--color-bg-hover)}.search-select__option--placeholder .search-select__option-label[data-v-7b352fbd]{color:var(--color-text-tertiary)}.search-select__option-label[data-v-7b352fbd]{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-801b37ef]{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-801b37ef]{background:#9e9e9e}.status-dot--running[data-v-801b37ef]{background:#1565c0}.status-dot--delayed[data-v-801b37ef]{background:#f9a825}.status-dot--metrics_calculating[data-v-801b37ef]{background:#7b1fa2}.status-dot--completed[data-v-801b37ef],.status-dot--metrics_completed[data-v-801b37ef]{background:#2e7d32}.status-dot--skipped[data-v-801b37ef]{background:#ef6c00}.status-dot--error[data-v-801b37ef]{background:#c62828}.status-dot--pulse[data-v-801b37ef]{animation:status-dot-pulse-801b37ef 1.4s ease-in-out infinite}@keyframes status-dot-pulse-801b37ef{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}.field-label-with-hint[data-v-eaddf4e2]{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.field-label-with-hint__label[data-v-eaddf4e2]{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.field-label-with-hint__required[data-v-eaddf4e2]{color:var(--color-error);margin-left:2px}.field-label-with-hint__info[data-v-eaddf4e2]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-secondary);cursor:help}.multi-search-select[data-v-786a464e]{width:100%}.multi-search-select__tags[data-v-786a464e]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.multi-search-select__controls-row[data-v-786a464e]{display:flex;align-items:center;gap:var(--spacing-md)}.multi-search-select__input-wrap[data-v-786a464e]{position:relative;flex:1;min-width:0}.multi-search-select__trailing[data-v-786a464e]{flex-shrink:0;display:flex;align-items:center}.multi-search-select__input-inner[data-v-786a464e]{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-786a464e]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.multi-search-select__count-badge[data-v-786a464e]{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-786a464e]{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-786a464e]::-moz-placeholder{color:var(--color-text-tertiary);font-size:.875rem;opacity:1}.multi-search-select__input[data-v-786a464e]::placeholder{color:var(--color-text-tertiary);font-size:.875rem;opacity:1}.multi-search-select__dropdown[data-v-786a464e]{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-786a464e],.search-select-dropdown-leave-active[data-v-786a464e]{transition:opacity .18s ease,transform .18s ease}.search-select-dropdown-enter-from[data-v-786a464e],.search-select-dropdown-leave-to[data-v-786a464e]{opacity:0;transform:translateY(-6px)}.multi-search-select__option[data-v-786a464e]{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-786a464e]:hover{background:var(--color-bg-hover)}.multi-search-select__checkbox[data-v-786a464e]{width:16px;height:16px;flex-shrink:0;margin:0;pointer-events:none;accent-color:var(--color-primary)}.multi-search-select__option-label[data-v-786a464e]{flex:1;min-width:0}@media(max-width:48rem){.multi-search-select__controls-row[data-v-786a464e]{flex-direction:column;align-items:stretch}.multi-search-select__trailing[data-v-786a464e] .button{width:100%;justify-content:center}}.enum-checkbox-group[data-v-0b647128]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.enum-checkbox-group__head[data-v-0b647128]{display:flex;align-items:center;gap:var(--spacing-xs)}.enum-checkbox-group__label[data-v-0b647128]{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.enum-checkbox-group__info[data-v-0b647128]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-secondary);cursor:help}.enum-checkbox-group__hint[data-v-0b647128]{margin:0;font-size:.8125rem;line-height:1.45;color:var(--color-text-secondary)}.enum-checkbox-group__grid[data-v-0b647128]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--spacing-sm)}.enum-checkbox-group__item[data-v-0b647128]{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--input-border);border-radius:var(--input-border-radius);background:var(--input-bg);cursor:pointer}.enum-checkbox-group__item--checked[data-v-0b647128]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,var(--input-bg))}.enum-checkbox-group__input[data-v-0b647128]{margin-top:2px;flex-shrink:0}.enum-checkbox-group__item-body[data-v-0b647128]{display:flex;flex-direction:column;gap:2px;min-width:0}.enum-checkbox-group__item-label[data-v-0b647128]{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.enum-checkbox-group__item-hint[data-v-0b647128]{font-size:.75rem;line-height:1.4;color:var(--color-text-secondary)}.enum-multi-search-select[data-v-7360ed5a]{width:100%}.enum-multi-search-select__head[data-v-7360ed5a]{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.enum-multi-search-select__label[data-v-7360ed5a]{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.enum-multi-search-select__info[data-v-7360ed5a]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-secondary);cursor:help}.enum-multi-search-select__controls-row[data-v-7360ed5a]{display:flex;align-items:flex-start;gap:var(--spacing-md)}.enum-multi-search-select__input-wrap[data-v-7360ed5a]{position:relative;flex:1;min-width:0}.enum-multi-search-select__bulk-actions[data-v-7360ed5a]{display:flex;flex-shrink:0;align-items:flex-start;gap:var(--spacing-sm)}.enum-multi-search-select__bulk-btn[data-v-7360ed5a]{flex-shrink:0;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);color:var(--color-text-primary);font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap}.enum-multi-search-select__bulk-btn[data-v-7360ed5a]:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.enum-multi-search-select__bulk-btn[data-v-7360ed5a]:disabled{opacity:.5;cursor:not-allowed}.enum-multi-search-select__input-inner[data-v-7360ed5a]{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}.enum-multi-search-select__input-inner--focused[data-v-7360ed5a]{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-light)}.enum-multi-search-select__count-badge[data-v-7360ed5a]{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}.enum-multi-search-select__input[data-v-7360ed5a]{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}.enum-multi-search-select__input[data-v-7360ed5a]::-moz-placeholder{color:var(--color-text-tertiary);font-size:.875rem;opacity:1}.enum-multi-search-select__input[data-v-7360ed5a]::placeholder{color:var(--color-text-tertiary);font-size:.875rem;opacity:1}.enum-multi-search-select__input[data-v-7360ed5a]:disabled{cursor:not-allowed}.enum-multi-search-select__dropdown[data-v-7360ed5a]{position:absolute;left:0;right:0;top:calc(100% + 4px);max-height:240px;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-7360ed5a],.search-select-dropdown-leave-active[data-v-7360ed5a]{transition:opacity .18s ease,transform .18s ease}.search-select-dropdown-enter-from[data-v-7360ed5a],.search-select-dropdown-leave-to[data-v-7360ed5a]{opacity:0;transform:translateY(-6px)}.enum-multi-search-select__actions[data-v-7360ed5a]{display:flex;border-bottom:1px solid var(--color-border)}.enum-multi-search-select__action[data-v-7360ed5a]{display:block;flex:1;width:50%;padding:var(--spacing-sm) var(--spacing-md);border:none;border-right:1px solid var(--color-border);background:var(--color-bg-secondary);text-align:center;font-size:.8125rem;font-weight:600;color:var(--color-primary);cursor:pointer}.enum-multi-search-select__action[data-v-7360ed5a]:last-child{border-right:none}.enum-multi-search-select__action[data-v-7360ed5a]:disabled{opacity:.5;cursor:not-allowed}.enum-multi-search-select__option[data-v-7360ed5a]{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}.enum-multi-search-select__option[data-v-7360ed5a]:hover{background:var(--color-bg-hover)}.enum-multi-search-select__checkbox[data-v-7360ed5a]{width:16px;height:16px;flex-shrink:0;margin:0;pointer-events:none;accent-color:var(--color-primary)}.enum-multi-search-select__option-label[data-v-7360ed5a]{flex:1;min-width:0}.enum-multi-search-select__tags[data-v-7360ed5a]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}@media(max-width:48rem){.enum-multi-search-select__controls-row[data-v-7360ed5a]{flex-direction:column;align-items:stretch}.enum-multi-search-select__bulk-actions[data-v-7360ed5a]{width:100%;flex-direction:column}.enum-multi-search-select__bulk-btn[data-v-7360ed5a]{width:100%}}.quantity-stepper[data-v-250c660c]{gap:0;border-radius:999px;background:var(--md-primary,var(--color-primary));color:#fff;overflow:hidden;min-height:var(--input-height)}.quantity-stepper[data-v-250c660c],.quantity-stepper__btn[data-v-250c660c]{display:inline-flex;align-items:center;height:var(--input-height)}.quantity-stepper__btn[data-v-250c660c]{justify-content:center;width:var(--input-height);border:none;background:transparent;color:inherit;cursor:pointer;flex-shrink:0;transition:background .15s ease}.quantity-stepper__btn[data-v-250c660c]:hover:not(:disabled){background:color-mix(in srgb,#fff 12%,transparent)}.quantity-stepper__btn[data-v-250c660c]:disabled{opacity:.45;cursor:not-allowed}.quantity-stepper__value[data-v-250c660c]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:52px;height:100%;padding:0 6px;text-align:center}.quantity-stepper__number[data-v-250c660c]{font-size:.9375rem;font-weight:700;line-height:1}.quantity-stepper__subtitle[data-v-250c660c]{font-size:.625rem;font-weight:400;line-height:1;opacity:.9;white-space:nowrap}.rich-text-editor[data-v-ab03360a]{display:grid;gap:0;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-md,8px);background:var(--color-bg-primary,#fff);overflow:hidden}.rich-text-editor__toolbar[data-v-ab03360a]{display:flex;gap:4px;padding:6px 8px;border-bottom:1px solid var(--color-border,#e2e8f0);background:color-mix(in srgb,var(--color-bg-secondary,#f8fafc) 80%,transparent)}.rich-text-editor__btn[data-v-ab03360a]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-secondary,#64748b);cursor:pointer}.rich-text-editor__btn[data-v-ab03360a]:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}.rich-text-editor__btn--active[data-v-ab03360a]{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}.rich-text-editor__content[data-v-ab03360a]{min-height:120px}.rich-text-editor__content[data-v-ab03360a] .rich-text-editor__prose{min-height:120px;padding:10px 12px;outline:none;font-size:.875rem;line-height:1.5;color:var(--color-text-primary)}.rich-text-editor__content[data-v-ab03360a] .rich-text-editor__prose ol,.rich-text-editor__content[data-v-ab03360a] .rich-text-editor__prose ul{margin:.4em 0;padding-left:1.25rem}.rich-text-editor__content[data-v-ab03360a] .rich-text-editor__prose p{margin:.35em 0}.rich-text-editor__content[data-v-ab03360a] .rich-text-editor__prose p:first-child{margin-top:0}.rich-text-editor__content[data-v-ab03360a] .rich-text-editor__prose p:last-child{margin-bottom:0}
