html,body{height:100%;margin:0}#app{height:100%}body{background:#fafafa;color:#0f172a}:root{--bg: #fbf0e2;--surface: #fffbf5;--ink: #3a2e22;--ink-muted: #8a7862;--accent: #e8a33d;--accent-deep: #c97a1f;--on-accent: #fffbf5;--on-accent-flat: #3a2e22;--accent-wash: rgba(232, 163, 61, .14);--choice-bg: linear-gradient(145deg, #e8a33d, #c97a1f);--choice-fg: #fffbf5;--choice-border: transparent;--shadow-soft: rgba(58, 46, 34, .06);--success: #6b8e4e;--danger: #c1503d;--confirm-bg: #fce3c8;--confirm-border: #e8a33d;--border: #ecdcc4;--font-body: "Golos Text", system-ui, sans-serif;--font-display: "Unbounded", system-ui, sans-serif;--font-ui: "Unbounded", system-ui, sans-serif;--logo: none;--logo-width: 0;--logo-height: 32px;--bot-avatar: none;--bot-avatar-bg: linear-gradient(145deg, var(--accent), var(--accent-deep));--bot-mark-display: flex;--logo-scale: 1}[data-theme=komus]{--bg: #ffffff;--surface: #f1f3f9;--ink: #363a47;--ink-muted: #6d778b;--accent: #da1f2a;--accent-deep: #af0025;--on-accent: #ffffff;--on-accent-flat: #ffffff;--accent-wash: rgba(218, 31, 42, .08);--choice-bg: #dddddd;--choice-fg: #363a47;--choice-border: #d8ddec;--shadow-soft: rgba(54, 58, 71, .08);--success: #2e7d32;--danger: #da1f2a;--confirm-bg: #f1f3f9;--confirm-border: #da1f2a;--border: #d8ddec;--font-body: "Fira Sans", system-ui, sans-serif;--font-display: "Montserrat", system-ui, sans-serif;--font-ui: "Fira Sans", system-ui, sans-serif;--logo: url(/logo-komus.svg);--logo-width: 112px;--logo-height: 44px;--bot-avatar: url(/bot-avatar-komus.png);--bot-avatar-bg: #ffffff;--bot-mark-display: none}.chat[data-v-695d2605]{max-width:680px;margin:0 auto;font-family:var(--font-body);color:var(--ink);background:var(--bg);padding:0 1rem;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.brand-logo[data-v-695d2605]{width:calc(var(--logo-width) * var(--logo-scale));height:calc(var(--logo-height) * var(--logo-scale));flex-shrink:0;background-image:var(--logo);background-repeat:no-repeat;background-position:left center;background-size:contain}.chat-header[data-v-695d2605]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1rem 1.1rem;margin-top:.75rem;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 2px 10px var(--shadow-soft)}.brand[data-v-695d2605]{display:flex;align-items:center;gap:.65rem;min-width:0;overflow:hidden}.brand-avatar[data-v-695d2605]{position:relative;flex-shrink:0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--on-accent);background:var(--bot-avatar-bg);overflow:hidden}.brand-avatar[data-v-695d2605]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bot-avatar);background-size:cover;background-position:center}.brand-avatar svg[data-v-695d2605]{display:var(--bot-mark-display)}.brand-text[data-v-695d2605]{min-width:0;overflow:hidden}.brand-text h1[data-v-695d2605]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.brand-status[data-v-695d2605]{margin:.15rem 0 0;font-size:.78rem;color:var(--ink-muted);display:flex;align-items:center;gap:.4rem}.status-dot[data-v-695d2605]{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px #6b8e4e2e}.header-actions[data-v-695d2605]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.session-name[data-v-695d2605]{color:var(--ink-muted);font-size:.85rem;flex-shrink:0}.messages[data-v-695d2605]{display:flex;flex-direction:column;gap:.75rem;flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem .25rem}.message-row[data-v-695d2605]{display:flex;align-items:flex-end;gap:.5rem;max-width:84%}.message-row.user[data-v-695d2605]{align-self:flex-end;flex-direction:row-reverse}.message-row.bot[data-v-695d2605],.message-row.confirm[data-v-695d2605]{align-self:flex-start}.avatar[data-v-695d2605]{position:relative;flex-shrink:0;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--on-accent);background:var(--bot-avatar-bg);overflow:hidden}.avatar[data-v-695d2605]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--bot-avatar);background-size:cover;background-position:center}.avatar svg[data-v-695d2605]{display:var(--bot-mark-display)}.bubble[data-v-695d2605]{position:relative;padding:.65rem .9rem;border-radius:16px;white-space:pre-line;line-height:1.45}.message-row.user .bubble[data-v-695d2605]{background:var(--accent);color:var(--on-accent-flat);border-bottom-right-radius:4px}.message-row.bot .bubble[data-v-695d2605]{background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:4px}.message-row.confirm .bubble[data-v-695d2605]{background:var(--confirm-bg);border:1px solid var(--confirm-border);border-bottom-left-radius:4px}.bubble[data-v-695d2605] ul{margin:.25rem 0;padding-left:1.25rem}.bubble[data-v-695d2605] .sku-chip{display:inline-block;margin-left:.15rem;padding:.05rem .5rem .05rem .6rem;border-radius:999px;border:1px dashed var(--accent-deep);background:var(--accent-wash);color:var(--accent-deep);font-size:.78rem;font-weight:500;white-space:nowrap;font-family:inherit;line-height:inherit;cursor:pointer}.confirm-actions[data-v-695d2605],.choice-actions[data-v-695d2605]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.pill-button[data-v-695d2605]{padding:.4rem 1rem;font-family:var(--font-ui);font-size:.8rem;font-weight:500;border:none;border-radius:999px;cursor:pointer;color:var(--on-accent);background:var(--accent-deep);transition:transform .1s ease,opacity .15s ease}.pill-button[data-v-695d2605]:hover{opacity:.92}.pill-button[data-v-695d2605]:active{transform:scale(.97)}.pill-button.success[data-v-695d2605]{background:var(--success)}.pill-button.danger[data-v-695d2605]{background:var(--danger)}.pill-button.accent[data-v-695d2605]{background:var(--choice-bg);color:var(--choice-fg);border:1px solid var(--choice-border)}.pill-button.ghost[data-v-695d2605]{background:transparent;color:var(--ink-muted);border:1px solid var(--border)}.pill-button.ghost[data-v-695d2605]:hover{color:var(--ink);border-color:var(--accent)}.pill-button.toggle[data-v-695d2605]{background:var(--accent);color:var(--on-accent-flat);border:1px solid var(--accent-deep);text-align:left}.pill-button.toggle[data-v-695d2605]:before{content:"＋ ";color:inherit}.pill-button.toggle.toggle-on[data-v-695d2605]:before{content:"✓ "}.bubble[data-v-695d2605] .sku-chip.copied{animation:chip-copied-695d2605 1.2s ease-out}.bubble[data-v-695d2605] .sku-chip.copied:after{content:" ✓ Скопировано";font-weight:600}.bubble[data-v-695d2605] .sku-chip.copy-failed{text-decoration:line-through}@keyframes chip-copied-695d2605{0%{transform:scale(1);background:var(--accent-deep);color:#fff;border-style:solid}25%{transform:scale(1.12);background:var(--accent-deep);color:#fff;border-style:solid}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.bubble[data-v-695d2605] .sku-chip.copied{animation:none}}.pill-button[data-v-695d2605]:disabled{opacity:.45;cursor:not-allowed}.answer-row[data-v-695d2605]{margin-bottom:.35rem}.answer-row[data-v-695d2605]:last-child{margin-bottom:0}.row-actions[data-v-695d2605]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.25rem 0 .6rem}.row-actions .pill-button[data-v-695d2605]{padding:.25rem .7rem;font-size:.72rem}.typing-bubble[data-v-695d2605]{display:flex;align-items:center;min-height:1.2rem}.typing-dots[data-v-695d2605]{display:inline-flex;gap:4px}.typing-dots i[data-v-695d2605]{width:6px;height:6px;border-radius:50%;background:var(--ink-muted);display:inline-block}.typing-fallback-text[data-v-695d2605]{display:none;color:var(--ink-muted);font-size:.85rem;font-style:italic}@media (prefers-reduced-motion: no-preference){.typing-dots i[data-v-695d2605]{animation:typing-bounce-695d2605 1.2s infinite ease-in-out}.typing-dots i[data-v-695d2605]:nth-child(2){animation-delay:.15s}.typing-dots i[data-v-695d2605]:nth-child(3){animation-delay:.3s}}@media (prefers-reduced-motion: reduce){.typing-dots[data-v-695d2605]{display:none}.typing-fallback-text[data-v-695d2605]{display:inline}}@keyframes typing-bounce-695d2605{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.composer[data-v-695d2605]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-bottom:1rem;padding:.4rem .4rem .4rem 1.1rem;background:var(--surface);border:1px solid var(--border);border-radius:999px;box-shadow:0 2px 10px var(--shadow-soft)}.composer input[data-v-695d2605]{flex:1;min-width:0;border:none;background:transparent;font-family:var(--font-body);font-size:.95rem;color:var(--ink);padding:.5rem 0}.composer input[data-v-695d2605]::placeholder{color:var(--ink-muted)}.composer input[data-v-695d2605]:focus{outline:none}.composer input[data-v-695d2605]:disabled{opacity:.6}.send-button[data-v-695d2605]{flex-shrink:0;width:38px;height:38px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;color:var(--on-accent);background:var(--accent-deep);cursor:pointer;transition:opacity .15s ease,transform .1s ease}.send-button[data-v-695d2605]:hover:not(:disabled){opacity:.92}.send-button[data-v-695d2605]:active:not(:disabled){transform:scale(.95)}.send-button[data-v-695d2605]:disabled{opacity:.4;cursor:not-allowed}.pill-button[data-v-695d2605]:focus-visible,.send-button[data-v-695d2605]:focus-visible,.composer[data-v-695d2605]:focus-within{outline:2px solid var(--accent-deep);outline-offset:2px}@media (max-width: 640px){.chat[data-v-695d2605]{--logo-scale: .8}.chat-header[data-v-695d2605]{gap:.6rem}.session-name[data-v-695d2605]{max-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.pill-button[data-v-695d2605]{padding:.35rem .7rem;font-size:.72rem}}@media (max-width: 480px){.chat[data-v-695d2605]{padding:0 .5rem;--logo-scale: .62}.chat-header[data-v-695d2605]{padding:.6rem .7rem;gap:.45rem;border-radius:16px}.brand[data-v-695d2605]{gap:.45rem}.brand-avatar[data-v-695d2605],.brand-text[data-v-695d2605]{display:none}.pill-button[data-v-695d2605]{padding:.3rem .6rem;font-size:.68rem}.message-row[data-v-695d2605]{max-width:92%}}.admin-login[data-v-4559895a]{max-width:360px;margin:4rem auto;font-family:system-ui,sans-serif;padding:0 1rem}form[data-v-4559895a]{display:flex;flex-direction:column;gap:.75rem}input[data-v-4559895a]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px}button[data-v-4559895a]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer}button[data-v-4559895a]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-4559895a]{color:#dc2626;font-size:.9rem}.admin-dashboard[data-v-9af605e1]{max-width:480px;margin:4rem auto;font-family:system-ui,sans-serif;padding:0 1rem}button[data-v-9af605e1]{padding:.5rem 1rem;border:none;border-radius:6px;background:#dc2626;color:#fff;cursor:pointer}.roadmap[data-v-9af605e1]{margin-top:2rem;color:#64748b;font-size:.9rem}.llm-settings[data-v-703b1af2]{max-width:560px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}h2[data-v-703b1af2]{margin-top:2rem;font-size:1.1rem}form[data-v-703b1af2]{display:flex;flex-direction:column;gap:.75rem}fieldset.generation-params[data-v-703b1af2]{display:flex;flex-direction:column;gap:.75rem;border:1px solid #ddd;border-radius:8px;padding:.75rem}fieldset.generation-params legend[data-v-703b1af2]{font-size:.85rem;color:#64748b;padding:0 .25rem}label[data-v-703b1af2]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}label.checkbox[data-v-703b1af2]{flex-direction:row;align-items:center;gap:.5rem}input[data-v-703b1af2],select[data-v-703b1af2]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px}button[data-v-703b1af2]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-703b1af2]:disabled{opacity:.5;cursor:not-allowed}button.danger[data-v-703b1af2]{background:#dc2626}.error[data-v-703b1af2]{color:#dc2626;font-size:.9rem}.config-list[data-v-703b1af2]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.config-list li[data-v-703b1af2]{border:1px solid #ddd;border-radius:8px;padding:.75rem}.config-list li.active[data-v-703b1af2]{border-color:#16a34a}.config-header[data-v-703b1af2]{display:flex;align-items:center;gap:.5rem}.badge[data-v-703b1af2]{font-size:.75rem;background:#16a34a;color:#fff;padding:.1rem .5rem;border-radius:999px}.config-details[data-v-703b1af2]{font-size:.85rem;color:#64748b;margin:.25rem 0 .5rem}.config-actions[data-v-703b1af2]{display:flex;gap:.5rem;flex-wrap:wrap}.config-actions button[data-v-703b1af2]{padding:.25rem .75rem;font-size:.85rem}.test-result[data-v-703b1af2]{margin-top:.5rem;font-size:.85rem}.customers[data-v-3737b62c]{max-width:560px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}.error-banner[data-v-3737b62c]{margin-top:1rem;padding:.5rem .75rem;border-radius:6px;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;font-size:.9rem}.customer-list[data-v-3737b62c]{list-style:none;padding:0;margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.customer-list li[data-v-3737b62c]{border:1px solid #ddd;border-radius:8px;padding:.75rem}.customer-list li.blocked[data-v-3737b62c]{border-color:#dc2626}.customer-header[data-v-3737b62c]{display:flex;align-items:center;gap:.5rem}.badge[data-v-3737b62c]{font-size:.75rem;background:#dc2626;color:#fff;padding:.1rem .5rem;border-radius:999px}.customer-details[data-v-3737b62c]{font-size:.85rem;color:#64748b;margin:.25rem 0 .5rem}.customer-actions button[data-v-3737b62c]{padding:.25rem .75rem;font-size:.85rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer}.customer-actions button.danger[data-v-3737b62c]{background:#dc2626}.order-history[data-v-3737b62c]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #eee;font-size:.85rem}.order-history-summary[data-v-3737b62c]{color:#334155;margin-bottom:.35rem}.order-history-list[data-v-3737b62c]{list-style:none;padding:0;margin:0;color:#64748b}.rates[data-v-aed9b72f]{max-width:560px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}h2[data-v-aed9b72f]{margin-top:2rem;font-size:1.1rem}.hint[data-v-aed9b72f]{font-size:.9rem;color:#555}form[data-v-aed9b72f]{display:flex;flex-direction:column;gap:.75rem}label[data-v-aed9b72f]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}input[data-v-aed9b72f],select[data-v-aed9b72f]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px}button[data-v-aed9b72f]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-aed9b72f]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-aed9b72f]{color:#dc2626;font-size:.9rem}.notice[data-v-aed9b72f]{color:#16a34a;font-size:.9rem}.rate-list[data-v-aed9b72f]{list-style:none;padding:0;margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.rate-list li[data-v-aed9b72f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid #ddd;border-radius:8px;padding:.75rem}.rate[data-v-aed9b72f]{font-size:.95rem}.date[data-v-aed9b72f]{color:#555}.actions[data-v-aed9b72f]{display:flex;gap:.5rem}.rate-list button[data-v-aed9b72f]{padding:.25rem .75rem;font-size:.85rem;align-self:auto}.rate-list button.danger[data-v-aed9b72f]{background:#dc2626}.synonyms[data-v-a4a4aa08]{max-width:560px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}h2[data-v-a4a4aa08]{margin-top:2rem;font-size:1.1rem}form[data-v-a4a4aa08]{display:flex;flex-direction:column;gap:.75rem}label[data-v-a4a4aa08]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}input[data-v-a4a4aa08]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px}button[data-v-a4a4aa08]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-a4a4aa08]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-a4a4aa08]{color:#dc2626;font-size:.9rem}.synonym-list[data-v-a4a4aa08]{list-style:none;padding:0;margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.synonym-list li[data-v-a4a4aa08]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid #ddd;border-radius:8px;padding:.75rem}.pair[data-v-a4a4aa08]{font-size:.95rem}.synonym-list button[data-v-a4a4aa08]{padding:.25rem .75rem;font-size:.85rem;background:#dc2626;align-self:auto}.embedding-settings[data-v-80533f6b]{max-width:560px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}h2[data-v-80533f6b]{margin-top:2rem;font-size:1.1rem}.note[data-v-80533f6b],.muted[data-v-80533f6b]{font-size:.85rem;color:#64748b}form[data-v-80533f6b]{display:flex;flex-direction:column;gap:.75rem}label[data-v-80533f6b]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}label.checkbox[data-v-80533f6b]{flex-direction:row;align-items:center;gap:.5rem}input[data-v-80533f6b],select[data-v-80533f6b]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px}.key-field[data-v-80533f6b]{display:flex;gap:.5rem}.key-field input[data-v-80533f6b]{flex:1 1 auto;min-width:0}.key-field button[data-v-80533f6b]{background:#64748b;padding:.5rem .75rem;font-size:.85rem}button[data-v-80533f6b]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-80533f6b]:disabled{opacity:.5;cursor:not-allowed}button.danger[data-v-80533f6b]{background:#dc2626}form .actions[data-v-80533f6b]{display:flex;gap:.5rem}.error[data-v-80533f6b]{color:#dc2626;font-size:.9rem}.notice[data-v-80533f6b]{color:#16a34a;font-size:.9rem}.config-list[data-v-80533f6b]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.config-list li[data-v-80533f6b]{border:1px solid #ddd;border-radius:8px;padding:.75rem}.config-list li.active[data-v-80533f6b]{border-color:#16a34a}.config-header[data-v-80533f6b]{display:flex;align-items:center;gap:.5rem}.badge[data-v-80533f6b]{font-size:.75rem;background:#16a34a;color:#fff;padding:.1rem .5rem;border-radius:999px}.badge-env[data-v-80533f6b]{background:#64748b}.config-details[data-v-80533f6b]{font-size:.85rem;color:#64748b;margin:.25rem 0 .5rem;word-break:break-word}.config-actions[data-v-80533f6b]{display:flex;gap:.5rem;flex-wrap:wrap}.config-actions button[data-v-80533f6b]{padding:.25rem .75rem;font-size:.85rem}.test-result[data-v-80533f6b]{margin-top:.5rem;font-size:.85rem}.intent-examples[data-v-a1155a5f]{max-width:760px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}.hint[data-v-a1155a5f]{font-size:.9rem;color:#64748b}form[data-v-a1155a5f]{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0}label[data-v-a1155a5f]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}input[data-v-a1155a5f],select[data-v-a1155a5f]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-family:inherit}button[data-v-a1155a5f]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-a1155a5f]:disabled{opacity:.5;cursor:not-allowed}button.danger[data-v-a1155a5f]{background:#dc2626;padding:.25rem .6rem;font-size:.85rem}table[data-v-a1155a5f]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-a1155a5f],td[data-v-a1155a5f]{text-align:left;padding:.5rem;border-bottom:1px solid #e2e8f0;vertical-align:top}.intent-cell[data-v-a1155a5f]{font-family:ui-monospace,monospace;white-space:nowrap}.error[data-v-a1155a5f]{color:#dc2626;font-size:.9rem}.actions[data-v-a1155a5f]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:.75rem 0}.actions .danger[data-v-a1155a5f]{margin-left:1rem}.branding-settings[data-v-3fe44444]{max-width:560px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}.hint[data-v-3fe44444]{font-size:.9rem;color:#64748b}.default-hint[data-v-3fe44444]{color:#b45309}.muted[data-v-3fe44444]{color:#94a3b8}form[data-v-3fe44444]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}label.radio[data-v-3fe44444]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}button[data-v-3fe44444]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-3fe44444]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-3fe44444]{color:#dc2626;font-size:.9rem}.success[data-v-3fe44444]{color:#16a34a;font-size:.9rem}code[data-v-3fe44444]{background:#f1f5f9;padding:0 .25rem;border-radius:3px}.checkout-settings[data-v-f27d4e7f]{max-width:560px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}.hint[data-v-f27d4e7f]{font-size:.9rem;color:#64748b}.default-hint[data-v-f27d4e7f]{color:#b45309}form[data-v-f27d4e7f]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}label.checkbox[data-v-f27d4e7f]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}button[data-v-f27d4e7f]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-f27d4e7f]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-f27d4e7f]{color:#dc2626;font-size:.9rem}.success[data-v-f27d4e7f]{color:#16a34a;font-size:.9rem}.report[data-v-7f8a233b]{max-width:760px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}.totals[data-v-7f8a233b]{display:flex;gap:.75rem;margin:1.5rem 0 1rem;flex-wrap:wrap}.card[data-v-7f8a233b]{border:1px solid #ddd;border-radius:8px;padding:.75rem 1rem;min-width:8rem}.value[data-v-7f8a233b]{font-size:1.4rem;font-weight:600}.label[data-v-7f8a233b],.muted[data-v-7f8a233b],.sub[data-v-7f8a233b]{color:#64748b;font-size:.85rem}.stale[data-v-7f8a233b]{color:#b45309;font-size:.9rem}.fresh[data-v-7f8a233b]{color:#16a34a;font-size:.9rem}table[data-v-7f8a233b]{width:100%;border-collapse:collapse;margin-top:.5rem}th[data-v-7f8a233b],td[data-v-7f8a233b]{border-bottom:1px solid #eee;padding:.5rem;text-align:left;font-size:.9rem;vertical-align:top}.num[data-v-7f8a233b]{text-align:right;white-space:nowrap}.error[data-v-7f8a233b]{color:#dc2626}.turn-stats[data-v-07c069e7]{max-width:900px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}.hint[data-v-07c069e7]{font-size:.9rem;color:#64748b}.default-hint[data-v-07c069e7]{color:#b45309}.window[data-v-07c069e7]{display:block;margin:1.5rem 0 .5rem;font-size:.9rem}.cards[data-v-07c069e7]{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}.card[data-v-07c069e7]{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1.2rem;border:1px solid #e2e8f0;border-radius:8px;min-width:9rem}.card .value[data-v-07c069e7]{font-size:1.4rem;font-weight:600}.card .label[data-v-07c069e7]{font-size:.8rem;color:#64748b}table[data-v-07c069e7]{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:.9rem}th[data-v-07c069e7],td[data-v-07c069e7]{text-align:left;padding:.4rem .6rem;border-bottom:1px solid #e2e8f0;vertical-align:top}th[data-v-07c069e7]{color:#64748b;font-weight:500}.error[data-v-07c069e7]{color:#dc2626;font-size:.9rem}.misses[data-v-07c069e7]{list-style:none;padding:0}.misses li[data-v-07c069e7]{border:1px solid #ddd;border-radius:6px;padding:.6rem;margin-bottom:.5rem}.miss-head[data-v-07c069e7]{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.tag[data-v-07c069e7]{color:#555;font-size:.8rem}.miss-line[data-v-07c069e7]{font-size:.85rem;color:#444;margin-top:.2rem;word-break:break-word}.miss-answer[data-v-07c069e7]{font-size:.85rem;color:#777;margin-top:.3rem;font-style:italic}.reranker-settings[data-v-c606341e]{max-width:560px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}.hint[data-v-c606341e]{font-size:.9rem;color:#64748b}.default-hint[data-v-c606341e]{color:#b45309}form[data-v-c606341e]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}label[data-v-c606341e]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}label.checkbox[data-v-c606341e]{flex-direction:row;align-items:center;gap:.5rem}input[data-v-c606341e],select[data-v-c606341e]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-family:inherit}label.checkbox input[data-v-c606341e]{width:auto}button[data-v-c606341e]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-c606341e]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-c606341e]{color:#dc2626;font-size:.9rem}.success[data-v-c606341e]{color:#16a34a;font-size:.9rem}.comparison-settings[data-v-f3ec3084]{max-width:560px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}.hint[data-v-f3ec3084]{font-size:.9rem;color:#64748b}.default-hint[data-v-f3ec3084]{color:#b45309}form[data-v-f3ec3084]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}label[data-v-f3ec3084]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}input[data-v-f3ec3084],textarea[data-v-f3ec3084]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-family:inherit}button[data-v-f3ec3084]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-f3ec3084]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-f3ec3084]{color:#dc2626;font-size:.9rem}.success[data-v-f3ec3084]{color:#16a34a;font-size:.9rem}.drift[data-v-f3ec3084]{color:#b45309;border-left:3px solid #f59e0b;padding-left:.7rem}.drift pre[data-v-f3ec3084]{white-space:pre-wrap;font-size:.8rem;background:#f8fafc;padding:.6rem;border-radius:6px}.intent-check[data-v-32a60285]{max-width:1100px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}.hint[data-v-32a60285]{font-size:.9rem;color:#64748b}.muted[data-v-32a60285]{font-size:.85rem;color:#64748b}section[data-v-32a60285]{margin-top:2rem}.actions[data-v-32a60285]{display:flex;gap:.5rem;align-items:center;margin:.75rem 0;flex-wrap:wrap}form.probe[data-v-32a60285]{flex-direction:row;gap:.5rem;align-items:center;margin:.75rem 0}form.probe input[data-v-32a60285]{flex:1}form[data-v-32a60285]{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0}label[data-v-32a60285]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}input[data-v-32a60285],select[data-v-32a60285]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-family:inherit}button[data-v-32a60285]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-32a60285]:disabled{opacity:.5;cursor:not-allowed}button.danger[data-v-32a60285]{background:#dc2626;padding:.25rem .6rem;font-size:.85rem}button.link[data-v-32a60285]{background:none;color:#2563eb;padding:0 .4rem;text-decoration:underline}table[data-v-32a60285]{width:100%;border-collapse:collapse;font-size:.9rem}th[data-v-32a60285],td[data-v-32a60285]{text-align:left;padding:.5rem;border-bottom:1px solid #e2e8f0;vertical-align:top}.intent-cell[data-v-32a60285]{font-family:ui-monospace,monospace;white-space:nowrap}.error[data-v-32a60285]{color:#dc2626;font-size:.9rem}tbody tr.row-marker[data-v-32a60285]{background:#fff6d8}tbody tr.row-ok[data-v-32a60285]{background:#eef9ee}tbody tr.row-bad[data-v-32a60285]{background:#fdeeee}.kit-settings[data-v-2ee82eeb]{max-width:560px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}.hint[data-v-2ee82eeb]{font-size:.9rem;color:#64748b}.default-hint[data-v-2ee82eeb]{color:#b45309}form[data-v-2ee82eeb]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}label[data-v-2ee82eeb]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}input[data-v-2ee82eeb],textarea[data-v-2ee82eeb]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-family:inherit}button[data-v-2ee82eeb]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-2ee82eeb]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-2ee82eeb]{color:#dc2626;font-size:.9rem}.success[data-v-2ee82eeb]{color:#16a34a;font-size:.9rem}.drift[data-v-2ee82eeb]{color:#b45309;border-left:3px solid #f59e0b;padding-left:.7rem}.defaults pre[data-v-2ee82eeb],.drift pre[data-v-2ee82eeb]{white-space:pre-wrap;font-size:.8rem;background:#f8fafc;padding:.6rem;border-radius:6px}.search-settings[data-v-e004ff70]{max-width:560px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}.hint[data-v-e004ff70]{font-size:.9rem;color:#64748b}.default-hint[data-v-e004ff70]{color:#b45309}form[data-v-e004ff70]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}label[data-v-e004ff70]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}input[data-v-e004ff70],textarea[data-v-e004ff70]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-family:inherit}button[data-v-e004ff70]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-e004ff70]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-e004ff70]{color:#dc2626;font-size:.9rem}.success[data-v-e004ff70]{color:#16a34a;font-size:.9rem}.drift[data-v-e004ff70]{color:#b45309;border-left:3px solid #f59e0b;padding-left:.7rem}.defaults pre[data-v-e004ff70],.drift pre[data-v-e004ff70]{white-space:pre-wrap;font-size:.8rem;background:#f8fafc;padding:.6rem;border-radius:6px}.step-params[data-v-ab5ea335]{max-width:640px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}.hint[data-v-ab5ea335]{color:#555;font-size:.9rem}h2[data-v-ab5ea335]{margin-top:2rem;font-size:1.1rem}h3[data-v-ab5ea335]{margin-top:1.5rem;font-size:1rem;color:#2563eb}form[data-v-ab5ea335]{display:flex;flex-direction:column;gap:.75rem}label[data-v-ab5ea335]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}label.checkbox[data-v-ab5ea335]{flex-direction:row;align-items:center;gap:.5rem}input[data-v-ab5ea335],select[data-v-ab5ea335]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px}button[data-v-ab5ea335]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-ab5ea335]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-ab5ea335]{color:#dc2626;font-size:.9rem}.param-cluster[data-v-ab5ea335]{margin-top:.75rem}.group-note[data-v-ab5ea335]{margin:0 0 .35rem;font-size:.8rem;color:#2563eb;font-weight:600}.enum-note[data-v-ab5ea335]{margin:-.25rem 0 0;font-size:.8rem;color:#b45309}.param-list[data-v-ab5ea335]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.param-list li[data-v-ab5ea335]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid #ddd;border-radius:8px;padding:.75rem;flex-wrap:wrap}.param-summary .desc[data-v-ab5ea335]{color:#555;font-size:.85rem}.actions[data-v-ab5ea335]{display:flex;gap:.5rem}.actions button[data-v-ab5ea335]{padding:.25rem .75rem;font-size:.85rem;align-self:auto}.danger[data-v-ab5ea335]{background:#dc2626}.intent-settings[data-v-a24acff3]{max-width:560px;margin:3rem auto;font-family:system-ui,sans-serif;padding:0 1rem}.hint[data-v-a24acff3]{font-size:.9rem;color:#64748b}.default-hint[data-v-a24acff3]{color:#b45309}form[data-v-a24acff3]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}label[data-v-a24acff3]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}textarea[data-v-a24acff3]{padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-family:inherit}button[data-v-a24acff3]{padding:.5rem 1rem;border:none;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;align-self:flex-start}button[data-v-a24acff3]:disabled{opacity:.5;cursor:not-allowed}.error[data-v-a24acff3]{color:#dc2626;font-size:.9rem}.success[data-v-a24acff3]{color:#16a34a;font-size:.9rem}.drift[data-v-a24acff3]{color:#b45309;border-left:3px solid #f59e0b;padding-left:.7rem}.defaults pre[data-v-a24acff3],.drift pre[data-v-a24acff3]{white-space:pre-wrap;font-size:.8rem;background:#f8fafc;padding:.6rem;border-radius:6px}.catalog-sync[data-v-a825cb60]{max-width:720px;margin:2rem auto;font-family:system-ui,sans-serif}h2[data-v-a825cb60]{margin-top:2rem}.hint[data-v-a825cb60]{color:#555;font-size:.9rem}input[type=url][data-v-a825cb60]{width:100%;padding:.5rem;margin-bottom:.75rem;box-sizing:border-box}button[data-v-a825cb60]{padding:.5rem 1rem}.progress[data-v-a825cb60]{margin-top:.75rem;color:#444}.success[data-v-a825cb60]{margin-top:.75rem;color:#1a7f37}.error[data-v-a825cb60]{margin-top:.75rem;color:#b3261e}.mcp-timeouts[data-v-c61125e4]{max-width:720px;margin:2rem auto;font-family:system-ui,sans-serif}.hint[data-v-c61125e4]{color:#555;font-size:.9rem}.hint.muted[data-v-c61125e4]{color:#777;font-style:italic}label[data-v-c61125e4]{display:block;margin:1rem 0}input[data-v-c61125e4]{display:block;padding:.4rem;margin-top:.25rem;min-width:12rem}table[data-v-c61125e4]{border-collapse:collapse;margin-bottom:.75rem}td[data-v-c61125e4]{padding:.2rem .4rem .2rem 0}button[data-v-c61125e4]{padding:.4rem .9rem;margin-right:.5rem}button.primary[data-v-c61125e4]{font-weight:600}.success[data-v-c61125e4]{margin-top:.75rem;color:#1a7f37}.error[data-v-c61125e4]{margin-top:.75rem;color:#b3261e}
