.billing-grid[data-v-7d3a647c]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:18px;align-items:start}.billing-main-stack[data-v-7d3a647c],.billing-side-stack[data-v-7d3a647c]{display:grid;gap:18px;min-width:0}.billing-summary-grid[data-v-7d3a647c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.billing-summary-metric[data-v-7d3a647c]{display:grid;gap:8px;min-width:0;min-height:112px;padding:16px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.billing-summary-metric[data-v-7d3a647c]:nth-child(2n){border-right:0}.billing-summary-metric[data-v-7d3a647c]:nth-last-child(-n+2){border-bottom:0}.billing-summary-metric dt[data-v-7d3a647c]{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.billing-summary-metric dd[data-v-7d3a647c]{margin:0;overflow-wrap:anywhere}.billing-summary-metric-balance dd[data-v-7d3a647c]{color:var(--accent);font-size:1.8rem;font-weight:700;line-height:1}.billing-create-form[data-v-7d3a647c]{display:grid;gap:14px;padding:16px}.billing-table[data-v-7d3a647c]{min-width:760px;table-layout:auto}.billing-payments-table[data-v-7d3a647c]{min-width:520px}.billing-actions-cell[data-v-7d3a647c]{display:flex;flex-wrap:wrap;gap:8px;min-width:190px}.billing-actions-cell .app-button[data-v-7d3a647c]{flex:1 1 150px;min-width:0;white-space:normal}.billing-action-muted[data-v-7d3a647c]{color:var(--muted);font-size:.78rem}@media(max-width:980px){.billing-grid[data-v-7d3a647c]{grid-template-columns:1fr}}@media(max-width:720px){.billing-summary-grid[data-v-7d3a647c]{grid-template-columns:1fr}.billing-summary-metric[data-v-7d3a647c],.billing-summary-metric[data-v-7d3a647c]:nth-child(2n),.billing-summary-metric[data-v-7d3a647c]:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--ink)}.billing-summary-metric[data-v-7d3a647c]:last-child{border-bottom:0}.billing-table[data-v-7d3a647c],.billing-table tbody[data-v-7d3a647c],.billing-table tr[data-v-7d3a647c],.billing-table td[data-v-7d3a647c]{display:block;width:100%;min-width:0}.billing-table[data-v-7d3a647c]{min-width:0}.billing-table thead[data-v-7d3a647c]{display:none}.billing-table tr[data-v-7d3a647c]{padding:12px;border-bottom:1px solid var(--ink)}.billing-table tr[data-v-7d3a647c]:last-child{border-bottom:0}.billing-table td[data-v-7d3a647c]{display:grid;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);gap:8px;padding:7px 0;border-bottom:0}.billing-table td[data-v-7d3a647c]:before{content:attr(data-label);color:var(--muted);font-size:.68rem;text-transform:uppercase}.billing-actions-cell .app-button[data-v-7d3a647c],.billing-action-muted[data-v-7d3a647c]{grid-column:2}}.configuration-error-action[data-v-e66ee099]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end;padding:0 14px 14px;border-bottom:1px solid var(--ink)}.configuration-error-action-compact[data-v-e66ee099]{justify-content:flex-start;padding:8px 0 0;border-bottom:0}.configuration-error-action-message[data-v-e66ee099]{min-width:min(220px,100%);color:var(--muted)}.configuration-error-action-link[data-v-e66ee099]{min-height:34px;padding:7px 11px;text-decoration:none}.knowledge-detail-summary[data-v-3b9dcb9c],.knowledge-detail-block[data-v-3b9dcb9c],.knowledge-technical-details[data-v-3b9dcb9c]{padding:16px;border-bottom:1px solid var(--ink)}.knowledge-detail-summary[data-v-3b9dcb9c]{display:grid;gap:10px}.knowledge-detail-summary h2[data-v-3b9dcb9c],.knowledge-detail-summary p[data-v-3b9dcb9c]{margin:0}.knowledge-detail-summary h2[data-v-3b9dcb9c]{font-size:1.1rem}.knowledge-detail-summary p[data-v-3b9dcb9c]{color:var(--muted)}.knowledge-detail-statuses[data-v-3b9dcb9c]{display:flex;flex-wrap:wrap;gap:8px}.knowledge-technical-details summary[data-v-3b9dcb9c]{cursor:pointer;color:var(--muted);font-size:.78rem;text-transform:uppercase}.knowledge-technical-details .context-table[data-v-3b9dcb9c]{margin-top:12px}.questions-detail-summary[data-v-a2db17ca],.questions-detail-block[data-v-a2db17ca],.questions-technical-details[data-v-a2db17ca]{padding:16px;border-bottom:1px solid var(--ink)}.questions-detail-summary[data-v-a2db17ca]{display:grid;gap:10px}.questions-detail-summary p[data-v-a2db17ca]{margin:0;color:var(--muted)}.questions-detail-statuses[data-v-a2db17ca]{display:flex;flex-wrap:wrap;gap:8px}.questions-technical-details summary[data-v-a2db17ca]{cursor:pointer;color:var(--muted);font-size:.78rem;text-transform:uppercase}.questions-technical-details .context-table[data-v-a2db17ca]{margin-top:12px}.system-settings-grid[data-v-9672fbde]{grid-template-columns:minmax(0,1.75fr) minmax(320px,.8fr)}.system-settings-form[data-v-9672fbde],.system-reload-panel[data-v-9672fbde]{gap:0}.settings-group-grid[data-v-9672fbde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.settings-group[data-v-9672fbde]{display:grid;gap:16px;min-width:0;margin:0;padding:16px;border:0;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.settings-group[data-v-9672fbde]:nth-child(2n){border-right:0}.settings-group-wide[data-v-9672fbde]{grid-column:1 / -1;border-right:0}.settings-group legend[data-v-9672fbde]{float:left;width:100%;margin-bottom:6px;padding:0;color:var(--ink);font-size:.78rem;font-weight:700;text-transform:uppercase}.settings-group-purpose[data-v-9672fbde],.system-reload-description[data-v-9672fbde]{margin:0;color:var(--muted);font-size:.78rem}.settings-group-purpose[data-v-9672fbde]{width:100%}.settings-field-grid[data-v-9672fbde]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.secret-field[data-v-9672fbde]{display:grid;grid-column:1 / -1;gap:12px;padding-top:2px}.toggle-field[data-v-9672fbde]{display:inline-flex;align-items:center;gap:10px;min-height:42px;color:var(--muted);font-size:.75rem;text-transform:uppercase}.toggle-field input[data-v-9672fbde]{width:18px;height:18px;accent-color:var(--accent)}.reload-controls[data-v-9672fbde],.reload-history[data-v-9672fbde]{display:grid;gap:16px;padding:16px}.system-reload-description[data-v-9672fbde]{padding:16px 16px 0}.reload-history[data-v-9672fbde]{padding-top:0}.reload-history-header[data-v-9672fbde]{min-height:44px;padding:10px 0 12px;border-bottom:1px solid var(--ink)}.system-settings-actions[data-v-9672fbde]{padding:16px;border-top:1px solid var(--ink)}@media(max-width:1180px){.system-settings-grid[data-v-9672fbde],.settings-group-grid[data-v-9672fbde],.settings-field-grid[data-v-9672fbde]{grid-template-columns:minmax(0,1fr)}.settings-group[data-v-9672fbde],.settings-group[data-v-9672fbde]:nth-child(2n){border-right:0}}.channels-inline-grid[data-v-15c7dc18]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.channels-install-snippet[data-v-15c7dc18]{display:grid;gap:10px}.channels-install-snippet p[data-v-15c7dc18],.channels-detail-block>p[data-v-15c7dc18]{margin:0;color:var(--muted);font-size:.82rem}[data-test=web-install-snippet][data-v-15c7dc18]{margin:0;max-width:100%;padding:12px;border:1px solid var(--ink);background:var(--surface);color:var(--text);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;overflow-x:auto;white-space:pre-wrap}.web-chat-preview[data-v-15c7dc18]{display:grid;gap:10px;padding:14px;border:1px solid var(--ink);background:var(--surface)}.web-chat-preview-bottom_left[data-v-15c7dc18]{justify-items:start}.web-chat-preview-bottom_right[data-v-15c7dc18]{justify-items:end}.web-chat-preview-launcher[data-v-15c7dc18]{padding:9px 14px;border:0;border-radius:999px;background:var(--web-chat-preview-color);color:#fff;font-weight:700}.web-chat-preview-panel[data-v-15c7dc18]{width:min(100%,320px);border:1px solid var(--ink);background:var(--paper)}.web-chat-preview-header[data-v-15c7dc18]{padding:10px 12px;background:var(--web-chat-preview-color);color:#fff;font-weight:700}.web-chat-preview-body[data-v-15c7dc18]{display:grid;gap:8px;padding:12px}.web-chat-preview-body p[data-v-15c7dc18]{margin:0}.web-chat-preview-field[data-v-15c7dc18]{display:flex;justify-content:space-between;gap:10px;padding:7px 8px;border:1px solid var(--ink);color:var(--muted);font-size:.78rem}.web-chat-preview-field span[data-v-15c7dc18]{color:var(--text)}.web-chat-preview-message[data-v-15c7dc18]{justify-self:end;max-width:80%;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--web-chat-preview-color) 10%,var(--paper));color:var(--text);font-size:.82rem}@media(max-width:820px){.channels-inline-grid[data-v-15c7dc18]{grid-template-columns:1fr}}.users-grid[data-v-f1b7dcea]{grid-template-columns:1fr;align-items:start}.users-list-panel[data-v-f1b7dcea],.users-control-panel[data-v-f1b7dcea]{gap:0}.users-filters[data-v-f1b7dcea],.users-create-form[data-v-f1b7dcea],.users-action-panel[data-v-f1b7dcea]{display:grid;gap:14px;padding:16px;border-bottom:1px solid var(--ink)}.users-filters[data-v-f1b7dcea]{grid-template-columns:minmax(180px,1fr) minmax(150px,.5fr) auto minmax(90px,.35fr) minmax(90px,.35fr) auto;align-items:end}.list-controls .users-filters[data-v-f1b7dcea]{border-bottom:0}.users-form-note[data-v-f1b7dcea]{margin:0;padding:16px 16px 0;color:var(--muted);font-size:.82rem}.users-table[data-v-f1b7dcea]{min-width:780px;table-layout:auto}.users-email-column[data-v-f1b7dcea],.users-email-cell[data-v-f1b7dcea]{min-width:210px}.users-email-cell>span[data-v-f1b7dcea]{overflow-wrap:anywhere}.users-action-column[data-v-f1b7dcea],.users-actions-cell[data-v-f1b7dcea]{min-width:190px}.users-actions-cell[data-v-f1b7dcea]{display:flex;flex-wrap:wrap;gap:8px}.users-actions-cell .app-button[data-v-f1b7dcea]{width:100%;min-width:0;line-height:1.2;white-space:normal}.users-action-muted[data-v-f1b7dcea]{color:var(--muted);font-size:.78rem}.users-technical-details[data-v-f1b7dcea]{margin-top:8px;color:var(--muted);font-size:.74rem}.users-technical-details summary[data-v-f1b7dcea]{cursor:pointer;text-transform:uppercase}.users-technical-details dl[data-v-f1b7dcea]{display:grid;gap:6px;margin:8px 0 0}.users-technical-details div[data-v-f1b7dcea]{display:grid;grid-template-columns:minmax(80px,auto) 1fr;gap:8px}.users-technical-details dt[data-v-f1b7dcea],.users-technical-details dd[data-v-f1b7dcea]{margin:0}.users-technical-details dd[data-v-f1b7dcea]{color:var(--ink)}.users-action-panel h2[data-v-f1b7dcea]{margin:0;font-size:1rem}.users-action-panel p[data-v-f1b7dcea]{margin:0;color:var(--muted)}@media(max-width:900px){.users-filters[data-v-f1b7dcea]{grid-template-columns:1fr}}@media(max-width:720px){.users-table[data-v-f1b7dcea]{min-width:0}.users-table thead[data-v-f1b7dcea]{display:none}.users-table[data-v-f1b7dcea],.users-table tbody[data-v-f1b7dcea],.users-table tr[data-v-f1b7dcea],.users-table td[data-v-f1b7dcea]{display:block;width:100%}.users-table tr[data-v-f1b7dcea]{padding:12px;border-bottom:1px solid var(--ink)}.users-table tr[data-v-f1b7dcea]:last-child{border-bottom:0}.users-table td[data-v-f1b7dcea]{display:grid;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);gap:8px;min-width:0;padding:7px 0;border-bottom:0}.users-table td[data-v-f1b7dcea]:before{content:attr(data-label);color:var(--muted);font-size:.68rem;text-transform:uppercase}.users-email-cell>span[data-v-f1b7dcea],.users-technical-details[data-v-f1b7dcea],.users-actions-cell .app-button[data-v-f1b7dcea],.users-action-muted[data-v-f1b7dcea]{grid-column:2}.users-actions-cell[data-v-f1b7dcea]{min-width:0}}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/fonts/JetBrainsMono-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/fonts/JetBrainsMono-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(/fonts/JetBrainsMono-Bold.ttf) format("truetype")}:root{--ink: #0e0e0e;--paper: #ffffff;--soft: #f4f4f4;--muted: #777777;--accent: #ff6200;--font: "JetBrains Mono", "Courier New", monospace;--line: 2px solid var(--ink);--shell-header-height: 80px;color:var(--ink);background:var(--paper);font-family:var(--font);font-size:16px;font-weight:400;letter-spacing:0}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background:var(--soft);color:var(--ink);font-family:var(--font);line-height:1.35;letter-spacing:0}button,input{font:inherit;letter-spacing:0}button{border-radius:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell{display:grid;grid-template-columns:minmax(248px,292px) minmax(0,1fr);min-height:100svh;background:var(--paper)}.side-nav{display:grid;grid-template-rows:auto 1fr;border-right:var(--line);background:var(--paper)}.brand-block{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:6px;min-height:var(--shell-header-height);padding:14px 22px;border-bottom:var(--line);text-transform:uppercase}.brand-copy{display:grid;gap:6px;min-width:0}.brand-mark{color:var(--accent);font-size:1rem;font-weight:700}.brand-subtitle{color:var(--muted);font-size:.75rem}.nav-toggle{display:none;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:2px solid var(--ink);border-radius:0;background:var(--paper);color:var(--ink);cursor:pointer;font-weight:500;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.nav-toggle:hover,.nav-toggle:focus-visible,.side-nav-open .nav-toggle{background:var(--ink);color:var(--paper)}.side-nav-open .nav-toggle{border-color:var(--accent)}.nav-list{display:grid;align-content:start}.nav-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;min-height:50px;padding:14px 18px;border-bottom:1px solid var(--ink);text-transform:uppercase;transition:background-color .16s ease,color .16s ease}.nav-item:hover,.nav-item:focus-visible{color:var(--accent)}.nav-section{display:grid}.nav-section-toggle{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;width:100%;min-height:50px;padding:14px 18px;border:0;border-bottom:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;text-align:left;text-transform:uppercase;transition:background-color .16s ease,color .16s ease}.nav-section-toggle:hover,.nav-section-toggle:focus-visible,.nav-section-active>.nav-section-toggle,.nav-section-open>.nav-section-toggle{color:var(--accent)}.nav-section-marker{color:var(--muted);justify-self:end}.nav-section-open .nav-section-marker{color:var(--accent)}.nav-sublist{display:grid;background:var(--soft)}.nav-subitem{min-height:44px;padding:12px 18px 12px 30px;background:var(--soft);font-size:.875rem}.nav-subitem.router-link-active,.nav-item.router-link-active{background:var(--ink);color:var(--paper)}.nav-item.router-link-active .nav-index{color:var(--accent)}.nav-index{color:var(--muted)}.nav-label{overflow-wrap:anywhere}.app-main{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;background:var(--soft)}.session-strip{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr) minmax(320px,auto);height:var(--shell-header-height);min-height:var(--shell-header-height);border-bottom:var(--line);background:var(--paper)}.session-cell,.session-actions{min-width:0;padding:14px 16px;border-right:1px solid var(--ink)}.session-cell{display:grid;gap:5px}.session-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-cell-status{align-content:start}.session-label,.section-kicker{color:var(--muted);font-size:.75rem;text-transform:uppercase}.session-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px;overflow:hidden;border-right:0}.session-profile-link{display:grid;align-items:center;flex:0 1 230px;width:min(230px,100%);min-width:0;min-height:42px;padding:6px 10px;border:2px solid var(--ink);background:var(--paper);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.session-profile-link:hover,.session-profile-link:focus-visible,.session-profile-link.router-link-active{border-color:var(--accent);color:var(--accent)}.session-profile-copy{display:grid;min-width:0;gap:3px}.session-profile-copy strong{overflow:hidden;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.session-profile-role{color:var(--accent);font-size:.72rem;font-weight:500;line-height:1;text-transform:uppercase}.shell-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .16s ease,color .16s ease}.shell-icon-button:hover,.shell-icon-button:focus-visible,.shell-icon-button.router-link-active{background:var(--soft);color:var(--accent)}.shell-icon-button:disabled{color:var(--muted);cursor:not-allowed;opacity:.55}.shell-icon{display:block;width:20px;height:20px}.workspace{min-width:0;padding:24px;overflow:auto}.auth-page{display:grid;min-height:100svh;place-items:center;padding:24px;background:var(--soft)}.auth-panel{display:grid;width:min(100%,560px);border:var(--line);background:var(--paper)}.auth-heading{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:18px;border-bottom:var(--line)}.auth-heading h1{margin:6px 0 0;font-size:2rem;font-weight:500;line-height:1;text-transform:uppercase}.auth-form{display:grid;gap:18px;padding:18px}.auth-actions{display:flex;justify-content:flex-end}.workspace-section{display:grid;gap:18px}.section-heading-row{display:flex;align-items:start;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:var(--line)}.section-heading-row h1{margin:6px 0 0;font-size:2.25rem;font-weight:500;line-height:1;text-transform:uppercase}.section-heading-row h2{margin:6px 0 0;font-size:1.5rem;font-weight:500;line-height:1;text-transform:uppercase}.split-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:18px}.line-panel{display:grid;align-content:start;min-width:0;border:var(--line);background:var(--paper)}.table-scroll{overflow-x:auto}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:12px 14px;border-bottom:var(--line);text-transform:uppercase}.control-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;padding:16px}.control-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.profile-action-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px;border-top:1px solid var(--ink)}.profile-locale-panel{display:grid;gap:14px;padding:16px}.profile-locale-panel p{margin:0}.profile-locale-description{color:var(--muted)}.profile-locale-actions{display:flex;flex-wrap:wrap;gap:10px}.context-table{width:100%;border-collapse:collapse;table-layout:fixed}.context-table th,.context-table td{padding:14px;border-bottom:1px solid var(--ink);text-align:left;vertical-align:top}.context-table tr:last-child th,.context-table tr:last-child td{border-bottom:0}.context-table th{width:132px;color:var(--muted);font-weight:500;text-transform:uppercase}.context-table td{overflow-wrap:break-word;word-break:normal}.overview-top-grid{align-items:start}.overview-business-grid{display:grid;grid-template-areas:"stages activity" "channels channels";grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.overview-business-grid-compact{grid-template-areas:"stages activity"}.overview-channels-panel{grid-area:channels}.overview-activity-panel{grid-area:activity}.overview-stages-panel{grid-area:stages}.overview-channels-table{table-layout:fixed}.overview-channel-title-col{width:auto}.overview-channel-status-col{width:142px}.overview-channel-users-col{width:154px}.overview-channel-link-col{width:116px}.overview-channel-config-col{width:132px}.overview-stage-list{display:grid}.overview-stage-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,auto);gap:12px;align-items:center;min-width:0;padding:14px;border-bottom:1px solid var(--ink)}.overview-stage-row:last-child{border-bottom:0}.overview-stage-row strong{color:var(--accent);font-size:1.5rem;line-height:1;text-align:right}.overview-channel-users{color:var(--accent);font-weight:700}.overview-channel-action{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 10px;border:1px solid var(--ink);background:var(--paper);color:var(--ink);font-size:.74rem;font-weight:500;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.overview-channel-action:not(:disabled):hover,.overview-channel-action:focus-visible{background:var(--ink);color:var(--paper);outline:0}.overview-channel-action:focus-visible{box-shadow:0 0 0 2px var(--accent)}.overview-channel-action-disabled{color:var(--muted);font-size:.74rem}.overview-channel-action-disabled-button{border-color:var(--muted);color:var(--muted);cursor:not-allowed}.overview-period-tabs{display:flex;flex-wrap:wrap;gap:0;padding:12px;border-bottom:1px solid var(--ink)}.overview-period-tab{min-height:36px;padding:8px 12px;border:1px solid var(--ink);border-right:0;background:var(--paper);color:var(--ink);font:inherit;font-size:.78rem;font-weight:500;text-transform:uppercase;cursor:pointer}.overview-period-tab:last-child{border-right:1px solid var(--ink)}.overview-period-tab:hover,.overview-period-tab:focus-visible,.overview-period-tab-active{background:var(--ink);color:var(--paper);outline:0}.overview-period-tab:focus-visible{box-shadow:0 0 0 2px var(--accent)}.overview-activity-chart{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(34px,1fr);gap:8px;min-height:244px;padding:16px;overflow-x:auto}.overview-activity-point{display:grid;grid-template-rows:150px auto auto;gap:6px;min-width:34px;color:var(--muted);font-size:.68rem;text-align:center}.overview-activity-bar-frame{display:flex;align-items:end;min-height:150px;border-bottom:2px solid var(--ink)}.overview-activity-bar{display:block;width:100%;min-height:2px;background:var(--accent);transition:height .16s ease}.overview-activity-count{color:var(--ink);font-weight:700;overflow-wrap:anywhere}.overview-skeleton{display:inline-block;min-height:1rem;border:0;background:var(--soft);vertical-align:middle;animation:overview-skeleton-pulse 1.1s ease-in-out infinite}.overview-channel-status-skeleton{width:110px;height:28px}.overview-channel-users-skeleton{width:52px;height:20px}.overview-channel-action-skeleton{width:78px;height:32px}.overview-channel-config-skeleton{width:88px;height:32px}.overview-panel-total-skeleton{width:112px;height:24px}.overview-stage-count-skeleton{justify-self:end;width:72px;height:32px}.overview-activity-skeleton{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(34px,1fr);align-items:end;gap:8px;min-height:244px;padding:16px;overflow-x:auto}.overview-activity-skeleton-bar{width:100%;min-height:24px}@keyframes overview-skeleton-pulse{0%,to{opacity:.42}50%{opacity:1}}.overview-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric{display:grid;gap:8px;min-width:0;min-height:132px;padding:14px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.overview-metric:nth-child(2n){border-right:0}.overview-metric:nth-last-child(-n+2){border-bottom:0}.overview-metric span,.overview-table th{color:var(--muted);font-size:.75rem;font-weight:500;text-transform:uppercase}.overview-metric strong{color:var(--accent);font-size:2rem;font-weight:700;line-height:1}.overview-metric p{margin:0;color:var(--muted);overflow-wrap:anywhere}.overview-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.overview-item-list{display:grid}.overview-item-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(118px,auto);gap:12px;padding:14px;border-bottom:1px solid var(--ink)}.overview-item-row:last-child{border-bottom:0}.overview-item-main{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 12px;min-width:0}.overview-item-main strong,.overview-item-main span:last-child{overflow-wrap:anywhere}.overview-item-main span:last-child{grid-column:2;color:var(--muted);font-size:.75rem}.overview-item-meta{display:grid;align-content:start;justify-items:start;gap:8px;min-width:0}.overview-item-meta time{color:var(--muted);font-size:.75rem;overflow-wrap:anywhere}.overview-table{width:100%;border-collapse:collapse;table-layout:fixed}.overview-table th,.overview-table td{padding:12px;border-bottom:1px solid var(--ink);text-align:left;vertical-align:top}.overview-table tbody tr:last-child td{border-bottom:0}.overview-table td{overflow-wrap:break-word;word-break:normal}.overview-table time{color:var(--muted);font-size:.75rem}.overview-id-cell{color:var(--accent);font-weight:700;width:72px}.overview-diagnostics-list{display:grid}.overview-diagnostic-item{display:grid;gap:14px;padding:16px;border-bottom:1px solid var(--ink)}.overview-diagnostic-item:last-child{border-bottom:0}.overview-diagnostic-main{display:grid;gap:10px;min-width:0}.overview-diagnostic-heading,.overview-diagnostic-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.overview-diagnostic-heading strong{overflow-wrap:break-word}.overview-diagnostic-meta{color:var(--muted);font-size:.78rem}.overview-diagnostic-evidence{display:grid;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);margin:12px 0 0;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.overview-diagnostic-evidence dt,.overview-diagnostic-evidence dd{margin:0;padding:10px 12px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.overview-diagnostic-evidence dt{color:var(--muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.overview-diagnostic-evidence dd{min-width:0;overflow-wrap:anywhere}.bots-grid,.channels-grid,.knowledge-grid,.questions-grid,.dialogs-grid,.documents-grid,.tasks-grid{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:start}.dialogs-grid,.documents-grid,.tasks-grid{grid-template-columns:minmax(0,1fr) minmax(460px,1.05fr)}.tasks-grid{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr)}.bots-header-actions,.channels-header-actions,.knowledge-header-actions,.questions-header-actions,.dialogs-header-actions,.documents-header-actions,.tasks-header-actions,.documents-block-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.bots-table th:nth-child(2),.bots-table td:nth-child(2){width:170px}.bots-table th:nth-child(3),.bots-table td:nth-child(3){width:170px}.bots-table,.channels-table{table-layout:auto}.channels-table th:nth-child(2),.channels-table td:nth-child(2){width:112px}.channels-table th:nth-child(3),.channels-table td:nth-child(3),.channels-table th:nth-child(4),.channels-table td:nth-child(4),.channels-table th:nth-child(5),.channels-table td:nth-child(5){width:150px}.knowledge-table,.questions-table,.dialogs-table,.documents-table,.tasks-table{table-layout:auto}.knowledge-table th,.knowledge-table td,.questions-table th,.questions-table td{padding:10px}.knowledge-table th:nth-child(1),.knowledge-table td:nth-child(1),.questions-table th:nth-child(1),.questions-table td:nth-child(1){width:58px}.knowledge-table th:nth-child(3),.knowledge-table td:nth-child(3),.questions-table th:nth-child(3),.questions-table td:nth-child(3){width:112px}.knowledge-table th:nth-child(4),.knowledge-table td:nth-child(4),.questions-table th:nth-child(4),.questions-table td:nth-child(4){width:100px}.knowledge-table th:nth-child(5),.knowledge-table td:nth-child(5){width:72px}.managed-files-grid{align-items:start}.managed-files-section{display:grid;gap:18px;min-width:0}.managed-files-heading-row{margin-top:6px}.managed-files-control-stack{display:grid;align-content:start;gap:18px;min-width:0}.managed-files-upload-form,.managed-files-lookup-form{display:grid;gap:16px;padding:16px}.managed-files-file-name{color:var(--ink);overflow-wrap:anywhere;text-transform:none}.managed-files-detail-body{display:grid;min-width:0}.managed-files-detail-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:14px;border-bottom:1px solid var(--ink)}.knowledge-table th:nth-child(1),.knowledge-table td:nth-child(1){width:28%}.questions-table th:nth-child(1),.questions-table td:nth-child(1){width:48%}.questions-table th:nth-child(2),.questions-table td:nth-child(2){width:136px}.knowledge-table th:nth-child(5),.knowledge-table td:nth-child(5),.questions-table th:nth-child(4),.questions-table td:nth-child(4){width:136px}.knowledge-table .status-label,.questions-table .status-label{white-space:nowrap}.dialogs-table th:nth-child(1),.dialogs-table td:nth-child(1),.documents-table th:nth-child(1),.documents-table td:nth-child(1),.tasks-table th:nth-child(1),.tasks-table td:nth-child(1){width:64px}.dialogs-table th:nth-child(4),.dialogs-table td:nth-child(4){width:176px}.documents-table th:nth-child(3),.documents-table td:nth-child(3){width:132px}.documents-table th:nth-child(5),.documents-table td:nth-child(5){width:176px}.tasks-table th:nth-child(3),.tasks-table td:nth-child(3){width:168px}.tasks-table th:nth-child(4),.tasks-table td:nth-child(4){width:158px}.tasks-events-table th:nth-child(4),.tasks-events-table td:nth-child(4),.tasks-attempts-table th:nth-child(5),.tasks-attempts-table td:nth-child(5){width:190px}.tasks-attempts-table th:nth-child(6),.tasks-attempts-table td:nth-child(6){width:120px}.dialogs-table .status-label,.documents-table .status-label,.tasks-table .status-label,.tasks-attempts-table .status-label,.documents-status-cell .status-label{margin-top:8px}.tasks-table .status-label{overflow-wrap:normal;word-break:normal}.tasks-attempts-table .app-button{width:100%}.tasks-payload-details+.tasks-payload-details{margin-top:10px}.observability-grid{display:grid;gap:18px}.observability-filter-form{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:14px;align-items:end;padding:16px;border-bottom:1px solid var(--ink)}.observability-filter-actions{grid-column:1 / -1;justify-content:flex-end}.observability-trace-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:14px;align-items:end;padding:16px;border-bottom:1px solid var(--ink)}.observability-detail-body{display:grid}.observability-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--ink)}.observability-metric{display:grid;gap:8px;min-width:0;padding:12px;border-right:1px solid var(--ink)}.observability-metric:last-child{border-right:0}.observability-metric span{color:var(--muted);font-size:.75rem;text-transform:uppercase}.observability-metric strong{font-size:1.25rem;font-weight:700;overflow-wrap:anywhere}.observability-detail-block{display:grid;gap:12px;padding:14px;border-top:1px solid var(--ink)}.observability-detail-block:first-child{border-top:0}.observability-detail-block-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.observability-detail-block-title{font-weight:500;text-transform:uppercase}.observability-inline-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.observability-link{color:var(--accent);font-weight:700;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.observability-link:hover,.observability-link:focus-visible{color:var(--ink)}.observability-table-scroll{overflow-x:auto;border:1px solid var(--ink)}.observability-data-table{width:100%;min-width:840px;border-collapse:collapse;table-layout:fixed}.observability-counts-table{min-width:520px}.observability-catalog-table{min-width:760px}.observability-errors-table,.observability-audit-table{min-width:980px}.observability-data-table th,.observability-data-table td{padding:12px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal}.observability-data-table th:last-child,.observability-data-table td:last-child{border-right:0}.observability-data-table tbody tr:last-child td{border-bottom:0}.observability-data-table th{color:var(--muted);font-size:.75rem;font-weight:500;text-transform:uppercase}.observability-data-table .status-label{margin-top:8px}.observability-row-meta{display:block;margin-top:6px;color:var(--muted);font-size:.75rem;overflow-wrap:break-word;word-break:normal}.observability-code-detail{display:grid;gap:8px;margin-top:10px}.observability-code-detail p{margin:0;color:var(--muted)}.observability-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid var(--ink);color:var(--muted);font-size:.75rem;text-transform:uppercase}.observability-timeline-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.observability-timeline-item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--ink)}.observability-timeline-item:first-child{padding-top:0;border-top:0}.observability-timeline-marker{width:12px;height:12px;margin:6px auto 0;border:2px solid var(--accent);background:var(--paper)}.observability-timeline-content{display:grid;gap:12px;min-width:0}.observability-timeline-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.observability-timeline-heading>div:first-child{display:grid;gap:5px;min-width:0}.observability-timeline-heading strong{overflow-wrap:anywhere}.observability-timeline-type{color:var(--accent);font-size:.75rem;font-weight:700;text-transform:uppercase}.observability-timeline-meta{display:grid;justify-items:end;gap:8px}.observability-timeline-meta time{color:var(--muted);font-size:.75rem}.observability-fact-list{display:grid;grid-template-columns:132px minmax(0,1fr);gap:0;margin:0;border:1px solid var(--ink)}.observability-fact-list dt,.observability-fact-list dd{min-width:0;margin:0;padding:9px 10px;border-bottom:1px solid var(--ink);overflow-wrap:anywhere}.observability-fact-list dt{border-right:1px solid var(--ink);color:var(--muted);font-size:.75rem;text-transform:uppercase}.observability-fact-list dt:nth-last-of-type(1),.observability-fact-list dd:nth-last-of-type(1){border-bottom:0}.observability-payload-details+.observability-payload-details{margin-top:10px}.observability-payload-details summary{color:var(--accent);cursor:pointer;font-weight:500;text-transform:uppercase}.observability-payload-details .json-preview{margin-top:10px}.bots-row-selected td,.channels-row-selected td,.knowledge-row-selected td,.questions-row-selected td,.dialogs-row-selected td,.documents-row-selected td,.tasks-row-selected td{background:var(--soft)}.bots-row-selected td:first-child,.channels-row-selected td:first-child,.knowledge-row-selected td:first-child,.questions-row-selected td:first-child,.dialogs-row-selected td:first-child,.documents-row-selected td:first-child,.tasks-row-selected td:first-child{border-left:3px solid var(--accent);padding-left:9px}.bots-row-link,.bots-title-link,.channels-row-link,.channels-title-link,.knowledge-row-link,.knowledge-title-link,.questions-row-link,.questions-title-link,.dialogs-row-link,.dialogs-title-link,.documents-row-link,.documents-title-link,.tasks-row-link,.tasks-title-link{max-width:100%;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left;overflow-wrap:break-word;word-break:normal}.bots-row-link,.channels-row-link,.knowledge-row-link,.questions-row-link,.dialogs-row-link,.documents-row-link,.tasks-row-link{color:var(--accent);font-weight:700}.bots-title-link,.channels-title-link,.knowledge-title-link,.questions-title-link,.dialogs-title-link,.documents-title-link,.tasks-title-link{font-weight:500}.bots-row-meta{display:block;margin-top:6px;color:var(--muted);font-size:.72rem;overflow-wrap:anywhere}.bots-status-stack{display:grid;gap:8px;justify-items:start}.bots-status-stack>span:not(.status-label){color:var(--muted);font-size:.72rem;text-transform:uppercase}.channels-status-stack{display:grid;gap:8px;justify-items:start}.channels-status-stack>span:not(.status-label){color:var(--muted);font-size:.72rem;text-transform:uppercase}.channels-channel-meta,.knowledge-item-meta,.questions-item-meta,.dialogs-row-meta,.documents-row-meta,.tasks-row-meta{display:block;margin-top:5px;color:var(--muted);font-size:.75rem;overflow-wrap:break-word;word-break:normal}.bots-row-link:hover,.bots-row-link:focus-visible,.bots-title-link:hover,.bots-title-link:focus-visible,.channels-row-link:hover,.channels-row-link:focus-visible,.channels-title-link:hover,.channels-title-link:focus-visible,.knowledge-row-link:hover,.knowledge-row-link:focus-visible,.knowledge-title-link:hover,.knowledge-title-link:focus-visible,.questions-row-link:hover,.questions-row-link:focus-visible,.questions-title-link:hover,.questions-title-link:focus-visible,.dialogs-row-link:hover,.dialogs-row-link:focus-visible,.dialogs-title-link:hover,.dialogs-title-link:focus-visible,.documents-row-link:hover,.documents-row-link:focus-visible,.documents-title-link:hover,.documents-title-link:focus-visible,.tasks-row-link:hover,.tasks-row-link:focus-visible,.tasks-title-link:hover,.tasks-title-link:focus-visible{color:var(--accent);outline:0;text-decoration:underline;text-underline-offset:4px}.bots-pagination-form,.channels-filter-form,.knowledge-filter-form,.questions-filter-form,.dialogs-filter-form,.documents-filter-form,.tasks-filter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;padding:16px;border-bottom:1px solid var(--ink)}.bots-pagination-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.channels-filter-form{grid-template-columns:minmax(0,1fr) minmax(90px,.4fr) minmax(90px,.4fr) auto}.knowledge-filter-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto minmax(90px,.4fr) minmax(90px,.4fr) auto}.questions-filter-form{grid-template-columns:minmax(0,1fr) auto minmax(90px,.4fr) minmax(90px,.4fr) auto}.dialogs-filter-form,.documents-filter-form,.tasks-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.list-controls{border-bottom:1px solid var(--ink)}.list-controls>summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:var(--muted);cursor:pointer;font-size:.75rem;font-weight:500;list-style:none;text-transform:uppercase}.list-controls>summary::-webkit-details-marker{display:none}.list-controls>summary:after{content:"+";color:var(--accent);font-weight:700}.list-controls[open]>summary{border-bottom:1px solid var(--ink)}.list-controls[open]>summary:after{content:"-"}.list-controls .bots-pagination-form,.list-controls .channels-filter-form,.list-controls .knowledge-filter-form,.list-controls .questions-filter-form,.list-controls .dialogs-filter-form,.list-controls .documents-filter-form,.list-controls .tasks-filter-form,.list-controls .observability-filter-form,.list-controls .users-filters{border-bottom:0}.mobile-detail-back.app-button{justify-content:center}.dialogs-filter-actions,.documents-filter-actions,.tasks-filter-actions{grid-column:1 / -1}.list-pagination,.dialogs-pagination,.documents-pagination,.tasks-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-top:1px solid var(--ink)}.knowledge-filter-active,.questions-filter-active{align-self:center;min-height:42px}.dispatcher-form,.channel-form,.knowledge-form,.question-form{display:grid;gap:16px;padding:16px}.dispatcher-form-heading,.channel-form-heading,.knowledge-form-heading,.question-form-heading{display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--ink)}.dispatcher-form-heading strong,.channel-form-heading strong,.knowledge-form-heading strong,.question-form-heading strong,.bots-detail-block-title,.channels-detail-block-title,.knowledge-detail-block-title,.questions-detail-block-title,.dialogs-detail-block-title,.documents-detail-block-title,.tasks-detail-block-title{font-weight:500;text-transform:uppercase}.dispatcher-form-heading span,.channel-form-heading span,.knowledge-form-heading span,.question-form-heading span{color:var(--muted);font-size:.75rem}.bots-detail-body,.channels-detail-body,.knowledge-detail-body,.questions-detail-body,.dialogs-detail-body,.documents-detail-body,.tasks-detail-body{display:grid}.bots-detail-actions,.bots-confirm-actions,.channels-detail-actions,.channels-confirm-actions,.knowledge-detail-actions,.knowledge-confirm-actions,.questions-detail-actions,.questions-confirm-actions,.documents-detail-actions,.tasks-detail-actions,.tasks-confirm-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:14px;border-bottom:1px solid var(--ink)}.tasks-action-reason{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:14px;border-bottom:1px solid var(--ink)}.tasks-action-reason-count{padding-bottom:10px;color:var(--muted);font-size:.75rem;text-transform:uppercase}.bots-runtime-note,.channels-runtime-note{padding:12px 14px;border-bottom:1px solid var(--ink);color:var(--muted);font-size:.75rem}.bots-detail-block,.channels-detail-block,.knowledge-detail-block,.questions-detail-block,.dialogs-detail-block,.documents-detail-block,.tasks-detail-block{display:grid;gap:12px;padding:14px;border-top:1px solid var(--ink)}.documents-support-files{margin-top:28px;border:var(--line)}.documents-support-files>summary{padding:14px 16px}.documents-support-files[open]>summary{border-bottom:var(--line)}.documents-support-files .managed-files-section{padding:16px}.dialogs-detail-block-heading,.documents-detail-block-heading,.tasks-detail-block-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.channels-inline-details{display:grid;gap:12px;padding-top:4px}.channels-inline-details[open] .channels-details-summary,.channels-advanced-settings[open] .channels-details-summary{padding-bottom:10px}.channels-settings-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.channels-settings-heading span{display:block;margin-top:5px;color:var(--muted);font-size:.75rem;overflow-wrap:anywhere}.bots-settings-panel{gap:14px}.bots-inline-details{display:grid;gap:12px;padding-top:4px}.bots-inline-details[open] .bots-detail-summary{padding-bottom:10px}.bots-settings-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.bots-settings-heading span,.bots-settings-summary-copy>span:last-child,.bots-settings-endpoint{display:block;margin-top:5px;color:var(--muted);font-size:.75rem;overflow-wrap:anywhere}.bots-settings-summary{display:flex;align-items:start;justify-content:space-between;gap:12px;cursor:pointer}.bots-settings-summary::-webkit-details-marker{display:none}.bots-settings-summary:after{content:"+";color:var(--accent);font-weight:700}.bots-settings-panel[open]>.bots-settings-summary:after{content:"-"}.bots-settings-summary-copy{display:grid;gap:2px;min-width:0}.bots-settings-summary .status-label{margin-left:auto}.bots-settings-endpoint{margin-top:0}.dispatcher-settings-form{display:grid;gap:14px}.dispatcher-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bots-prompt-preview,.knowledge-content-preview,.questions-content-preview,.documents-text-preview,.tasks-description-preview,.json-preview{max-height:360px;margin:0;padding:12px;overflow:auto;border:1px solid var(--ink);background:var(--soft);color:var(--ink);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.documents-text-preview,.tasks-description-preview{max-height:440px}.documents-force-field{min-height:40px;margin-right:auto}.documents-status-cell{display:flex;flex-wrap:wrap;gap:8px}.documents-metadata-list{display:grid;grid-template-columns:160px minmax(0,1fr);gap:0;margin:0;border:1px solid var(--ink)}.documents-metadata-list dt,.documents-metadata-list dd{min-width:0;margin:0;padding:9px 10px;border-bottom:1px solid var(--ink);overflow-wrap:anywhere}.documents-metadata-list dt{border-right:1px solid var(--ink);color:var(--muted);font-size:.75rem;text-transform:uppercase}.documents-metadata-list dt:nth-last-of-type(1),.documents-metadata-list dd:nth-last-of-type(1){border-bottom:0}.tasks-metadata-list{display:grid;grid-template-columns:160px minmax(0,1fr);gap:0;margin:0;border:1px solid var(--ink)}.tasks-metadata-list dt,.tasks-metadata-list dd{min-width:0;margin:0;padding:9px 10px;border-bottom:1px solid var(--ink);overflow-wrap:anywhere}.tasks-metadata-list dt{border-right:1px solid var(--ink);color:var(--muted);font-size:.75rem;text-transform:uppercase}.tasks-metadata-list dt:nth-last-of-type(1),.tasks-metadata-list dd:nth-last-of-type(1){border-bottom:0}.documents-payload-details summary,.documents-details-summary,.dialogs-details-summary,.bots-detail-summary,.channels-details-summary,.tasks-details-summary,.tasks-payload-details summary{color:var(--accent);cursor:pointer;font-weight:500;text-transform:uppercase}.documents-payload-details .json-preview,.tasks-payload-details .json-preview{margin-top:10px}.tasks-tabs{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--ink)}.tasks-tab{min-height:42px;padding:9px 12px;border:0;border-right:1px solid var(--ink);border-bottom:1px solid transparent;background:var(--paper);color:var(--ink);cursor:pointer;font:inherit;font-size:.75rem;font-weight:500;text-transform:uppercase;transition:background-color .16s ease,color .16s ease}.tasks-tab:hover,.tasks-tab:focus-visible,.tasks-tab-active{background:var(--ink);color:var(--paper)}.tasks-tab-active{border-color:var(--accent)}.tasks-tab-panel{display:grid;min-width:0}.documents-trace-path{display:block;padding:12px;border:1px solid var(--ink);background:var(--soft);overflow-wrap:anywhere}.documents-action-note{margin:0;color:var(--muted);font-size:.75rem}.documents-action-note-error{color:var(--accent)}.masked-secret-block,.bots-secret-state,.channels-secret-state{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--ink)}.masked-secret-block span,.bots-secret-state span,.channels-secret-state span,.checkbox-field span{color:var(--muted);font-size:.75rem;text-transform:uppercase}.masked-secret-block strong,.masked-secret-inline,.bots-secret-state strong,.channels-secret-state strong{overflow-wrap:anywhere}.masked-secret-block strong{text-align:right}.dialogs-detail-note{margin:0;padding:10px 14px 14px;color:var(--muted);font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.dialogs-timeline-block{order:1}.dialogs-summary-table{order:2}.dialogs-metadata-block{order:3}.dialogs-technical-block{order:4}.dialogs-conversation-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.dialogs-conversation-item{display:flex;min-width:0}.dialogs-message-inbound{justify-content:flex-start}.dialogs-message-outbound{justify-content:flex-end}.dialogs-message-bubble{display:grid;width:min(76%,620px);gap:8px;min-width:0;padding:12px 14px;border:1px solid var(--ink);border-radius:8px;background:var(--paper);overflow-wrap:anywhere}.dialogs-message-outbound .dialogs-message-bubble{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--paper))}.dialogs-message-meta{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--muted);font-size:.75rem}.dialogs-message-meta strong{color:var(--text);font-weight:700}.dialogs-message-text{margin:0;white-space:pre-wrap}.dialogs-system-item{justify-content:center}.dialogs-system-card{display:grid;width:min(100%,760px);gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--ink);border-radius:6px;background:var(--surface)}.dialogs-system-card-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.dialogs-system-card-heading>div:first-child{display:grid;gap:5px;min-width:0}.dialogs-system-card-heading strong,.dialogs-timeline-subtitle{overflow-wrap:anywhere}.dialogs-timeline-type{color:var(--accent);font-size:.75rem;font-weight:700;text-transform:uppercase}.dialogs-timeline-subtitle,.dialogs-timeline-meta time{color:var(--muted);font-size:.75rem}.dialogs-timeline-meta{display:grid;justify-items:end;gap:8px}.dialogs-timeline-facts{display:grid;grid-template-columns:132px minmax(0,1fr);gap:0;margin:0;border:1px solid var(--ink)}.dialogs-timeline-facts dt,.dialogs-timeline-facts dd{min-width:0;margin:0;padding:9px 10px;border-bottom:1px solid var(--ink);overflow-wrap:anywhere}.dialogs-timeline-facts dt{border-right:1px solid var(--ink);color:var(--muted);font-size:.75rem;text-transform:uppercase}.dialogs-timeline-facts dt:nth-last-of-type(1),.dialogs-timeline-facts dd:nth-last-of-type(1){border-bottom:0}.dialogs-fact-accent{color:var(--accent);font-weight:500}.dialogs-fact-muted{color:var(--muted)}.dialogs-payload-details summary{color:var(--accent);cursor:pointer;font-weight:500;text-transform:uppercase}.dialogs-payload-details .json-preview{margin-top:10px}.checkbox-field{display:flex;align-items:center;gap:10px;min-width:0}.checkbox-field input{width:18px;height:18px;accent-color:var(--accent)}.error-code-details summary{color:var(--accent);cursor:pointer;font-weight:500}.error-code-description{display:grid;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--ink)}.error-code-description p{margin:0;color:var(--muted)}.app-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;max-width:100%;padding:9px 14px;border:2px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;font-weight:500;overflow-wrap:normal;word-break:normal;text-align:center;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.app-button-primary{border-color:var(--accent);color:var(--accent)}.app-button-secondary{border-color:var(--ink);color:var(--ink)}.app-button:hover:not(:disabled),.app-button:focus-visible:not(:disabled){background:var(--ink);color:var(--paper)}.app-button-primary:hover:not(:disabled),.app-button-primary:focus-visible:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--paper)}.app-button:disabled{cursor:not-allowed;opacity:.42}.text-field{display:grid;gap:8px;min-width:0}.text-field span{color:var(--muted);font-size:.75rem;text-transform:uppercase}.text-field input,.text-field select,.text-field textarea{width:100%;min-height:42px;border:0;border-bottom:var(--line);border-radius:0;background:var(--paper);color:var(--ink);font:inherit}.text-field textarea{min-height:160px;resize:vertical}.text-field input::placeholder,.text-field textarea::placeholder{color:var(--muted)}.text-field .field-error{color:var(--accent);font-size:.75rem;text-transform:none}.text-field input[aria-invalid=true],.text-field textarea[aria-invalid=true]{border-bottom-color:var(--accent)}.text-field input:focus-visible,.text-field select:focus-visible,.text-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.status-label{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:4px 8px;border:1px solid var(--ink);color:var(--ink);font-size:.75rem;overflow-wrap:normal;text-transform:uppercase;white-space:nowrap}.status-label-accent{border-color:var(--accent);color:var(--accent)}.status-label-muted{border-color:var(--muted);color:var(--muted)}.domain-status-label{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.domain-status-label .status-label{text-transform:none}.domain-status-raw{border:1px solid var(--muted);border-radius:999px;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.72rem;line-height:1;padding:.18rem .38rem}.state-line{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px;border-bottom:1px solid var(--ink)}.state-line:last-child{border-bottom:0}.state-line strong{font-weight:500;text-transform:uppercase}.state-line p{margin:4px 0 0;color:var(--muted)}.state-marker{color:var(--muted);font-weight:700}.state-line-error .state-marker,.state-line-loading .state-marker{color:var(--accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.side-nav{position:sticky;top:0;z-index:10;border-right:0;border-bottom:var(--line)}.brand-block{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0;padding:16px}.nav-toggle{display:inline-flex}.nav-list{display:none;max-height:calc(100svh - 76px);overflow:auto;border-top:var(--line)}.side-nav-open .nav-list{display:grid}.nav-item{border-right:0}.session-strip{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.session-actions{justify-content:flex-start;border-top:1px solid var(--ink);grid-column:1 / -1}.split-grid,.bots-grid,.channels-grid,.knowledge-grid,.questions-grid,.dialogs-grid,.documents-grid,.tasks-grid,.overview-list-grid{grid-template-columns:1fr}.overview-business-grid{grid-template-areas:"stages" "activity" "channels";grid-template-columns:1fr}.overview-business-grid-compact{grid-template-areas:"stages" "activity"}.overview-channels-panel{grid-area:channels}.overview-activity-panel{grid-area:activity}.overview-stages-panel{grid-area:stages}}@media(max-width:640px){.workspace{padding:14px}.session-strip,.control-row,.observability-filter-form,.observability-trace-form,.managed-files-upload-form,.managed-files-lookup-form,.bots-pagination-form,.channels-filter-form,.knowledge-filter-form,.questions-filter-form,.dialogs-filter-form,.documents-filter-form,.tasks-filter-form{grid-template-columns:1fr}.control-actions{justify-content:stretch}.control-actions .app-button,.bots-confirm-actions .app-button,.bots-detail-actions .app-button,.channels-confirm-actions .app-button,.channels-detail-actions .app-button,.knowledge-confirm-actions .app-button,.knowledge-detail-actions .app-button,.managed-files-detail-actions .app-button,.questions-confirm-actions .app-button,.questions-detail-actions .app-button,.tasks-confirm-actions .app-button,.tasks-detail-actions .app-button,.observability-filter-form .app-button,.observability-trace-form .app-button,.list-pagination .app-button,.observability-pagination .app-button,.dialogs-pagination .app-button,.documents-pagination .app-button,.tasks-pagination .app-button{width:100%}.session-profile-link{flex:1 1 auto;width:auto}.session-cell{border-right:0;border-bottom:1px solid var(--ink)}.section-heading-row,.auth-heading,.panel-header{align-items:stretch;flex-direction:column}.session-actions{align-items:center;flex-direction:row;overflow-x:auto}.auth-actions{justify-content:stretch}.auth-actions .app-button,.mobile-detail-back.app-button{width:100%}.section-heading-row h1{font-size:1.75rem}.overview-period-tabs{display:grid;grid-template-columns:1fr}.overview-period-tab,.overview-period-tab:last-child{border-right:1px solid var(--ink);border-bottom:0}.overview-period-tab:last-child{border-bottom:1px solid var(--ink)}.overview-activity-chart{grid-auto-columns:minmax(38px,44px)}.overview-metric-grid{grid-template-columns:1fr}.overview-metric,.overview-metric:nth-child(2n){border-right:0;border-bottom:1px solid var(--ink)}.overview-metric:last-child{border-bottom:0}.observability-metric-grid{grid-template-columns:1fr}.observability-metric,.observability-metric:last-child{border-right:0;border-bottom:1px solid var(--ink)}.observability-metric:last-child{border-bottom:0}.overview-item-row{grid-template-columns:1fr}.overview-item-main{grid-template-columns:64px minmax(0,1fr)}.observability-detail-block-heading,.observability-timeline-heading{align-items:stretch;flex-direction:column}.observability-inline-actions,.observability-timeline-meta{justify-items:start;justify-content:flex-start}.observability-filter-actions,.observability-pagination{align-items:stretch;flex-direction:column;justify-content:flex-start}.observability-timeline-item{grid-template-columns:16px minmax(0,1fr)}.observability-timeline-marker{width:10px;height:10px}.observability-fact-list{grid-template-columns:1fr}.observability-fact-list dt{border-right:0}.overview-table thead{display:none}.overview-table,.overview-table tbody,.overview-table tr,.overview-table td{display:block;width:100%}.overview-table tr{border-bottom:1px solid var(--ink)}.overview-table tbody tr:last-child{border-bottom:0}.overview-table td{display:block;border-bottom:1px solid var(--ink)}.overview-table td:before{content:attr(data-label);display:block;margin-bottom:6px;color:var(--muted);font-size:.75rem;font-weight:500;text-transform:uppercase}.overview-table tr td:last-child{border-bottom:0}.overview-channels-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px}.overview-channels-table td{padding:0;border-bottom:0}.overview-channels-table td:before{display:inline;margin:0 6px 0 0}.overview-channels-table td:nth-child(1):before,.overview-channels-table td:nth-child(2):before{display:none}.overview-channels-table td:nth-child(1){grid-column:1;font-weight:600}.overview-channels-table td:nth-child(2){grid-column:2;grid-row:1;justify-self:end}.overview-channels-table td:nth-child(3){grid-column:1 / -1}.overview-channels-table .overview-channel-empty-action-cell{display:none}.bots-header-actions,.bots-confirm-actions,.bots-detail-actions,.channels-header-actions,.channels-confirm-actions,.channels-detail-actions,.knowledge-header-actions,.knowledge-confirm-actions,.knowledge-detail-actions,.questions-header-actions,.questions-confirm-actions,.questions-detail-actions,.dialogs-header-actions,.list-pagination,.dialogs-pagination,.documents-header-actions,.documents-pagination,.tasks-header-actions,.tasks-confirm-actions,.tasks-detail-actions,.tasks-pagination{justify-content:stretch}.list-pagination,.observability-pagination,.dialogs-pagination,.documents-pagination,.tasks-pagination{align-items:stretch;flex-direction:column}.bots-table th:nth-child(2),.bots-table td:nth-child(2),.bots-table th:nth-child(3),.bots-table td:nth-child(3),.channels-table th:nth-child(2),.channels-table td:nth-child(2),.channels-table th:nth-child(3),.channels-table td:nth-child(3),.channels-table th:nth-child(4),.channels-table td:nth-child(4),.channels-table th:nth-child(5),.channels-table td:nth-child(5),.knowledge-table th:nth-child(1),.knowledge-table td:nth-child(1),.knowledge-table th:nth-child(3),.knowledge-table td:nth-child(3),.knowledge-table th:nth-child(4),.knowledge-table td:nth-child(4),.knowledge-table th:nth-child(5),.knowledge-table td:nth-child(5),.knowledge-table th:nth-child(6),.knowledge-table td:nth-child(6),.questions-table th:nth-child(1),.questions-table td:nth-child(1),.questions-table th:nth-child(3),.questions-table td:nth-child(3),.questions-table th:nth-child(4),.questions-table td:nth-child(4),.questions-table th:nth-child(5),.questions-table td:nth-child(5),.dialogs-table th:nth-child(1),.dialogs-table td:nth-child(1),.dialogs-table th:nth-child(4),.dialogs-table td:nth-child(4),.documents-table th:nth-child(1),.documents-table td:nth-child(1),.documents-table th:nth-child(3),.documents-table td:nth-child(3),.documents-table th:nth-child(5),.documents-table td:nth-child(5),.tasks-table th:nth-child(1),.tasks-table td:nth-child(1),.tasks-table th:nth-child(3),.tasks-table td:nth-child(3),.tasks-table th:nth-child(4),.tasks-table td:nth-child(4),.tasks-attempts-table th:nth-child(5),.tasks-attempts-table td:nth-child(5),.tasks-attempts-table th:nth-child(6),.tasks-attempts-table td:nth-child(6),.tasks-events-table th:nth-child(4),.tasks-events-table td:nth-child(4){width:100%}.bots-row-selected td:first-child,.channels-row-selected td:first-child,.knowledge-row-selected td:first-child,.questions-row-selected td:first-child,.dialogs-row-selected td:first-child,.documents-row-selected td:first-child,.tasks-row-selected td:first-child{padding-left:12px}.dialogs-pagination,.documents-pagination,.tasks-pagination,.dialogs-system-card-heading{align-items:stretch;flex-direction:column}.tasks-action-reason{grid-template-columns:1fr}.dialogs-message-bubble,.dialogs-system-card{width:100%}.dialogs-timeline-meta{justify-items:start}.dialogs-timeline-facts{grid-template-columns:1fr}.dialogs-timeline-facts dt{border-right:0}.dispatcher-settings-grid,.masked-secret-block,.bots-secret-state,.channels-secret-state{grid-template-columns:1fr}.masked-secret-block strong,.bots-secret-state strong,.channels-secret-state strong{text-align:left}}
