@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);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);gap:6px;padding: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-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:repeat(4,minmax(0,1fr)) minmax(240px,auto);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:wrap;gap:10px;border-right:0}.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}.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)}.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:anywhere}.overview-top-grid{align-items:start}.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:anywhere}.overview-table time{color:var(--muted);font-size:.75rem}.overview-id-cell{color:var(--accent);font-weight:700;width:72px}.overview-errors-table th:nth-child(1),.overview-errors-table td:nth-child(1),.overview-errors-table th:nth-child(2),.overview-errors-table td:nth-child(2){width:132px}.overview-errors-table th:nth-child(3),.overview-errors-table td:nth-child(3){width:190px}.overview-errors-table th:nth-child(5),.overview-errors-table td:nth-child(5){width:210px}.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(1),.bots-table td:nth-child(1){width:76px}.bots-table th:nth-child(3),.bots-table td:nth-child(3){width:138px}.bots-table th:nth-child(7),.bots-table td:nth-child(7){width:176px}.channels-table{table-layout:auto}.channels-table th:nth-child(1),.channels-table td:nth-child(1){width:64px}.channels-table th:nth-child(3),.channels-table td:nth-child(3){width:118px}.channels-table th:nth-child(4),.channels-table td:nth-child(4){width:126px}.channels-table th:nth-child(5),.channels-table td:nth-child(5){width:154px}.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-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(6),.knowledge-table td:nth-child(6),.questions-table th:nth-child(5),.questions-table td:nth-child(5){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:anywhere}.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:anywhere}.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:anywhere}.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}.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:anywhere}.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))}.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}.bot-form,.channel-form,.knowledge-form,.question-form{display:grid;gap:16px;padding:16px}.bot-form-heading,.channel-form-heading,.knowledge-form-heading,.question-form-heading{display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--ink)}.bot-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}.bot-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)}.dialogs-detail-block-heading,.documents-detail-block-heading,.tasks-detail-block-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.bots-settings-panel{gap:14px}.bots-settings-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.bots-settings-heading span{display:block;margin-top:5px;color:var(--muted);font-size:.75rem;overflow-wrap:anywhere}.bot-settings-form{display:grid;gap:14px}.bot-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,.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-timeline-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.dialogs-timeline-item{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--ink)}.dialogs-timeline-item:first-child{padding-top:0;border-top:0}.dialogs-timeline-marker{width:12px;height:12px;margin:6px auto 0;border:2px solid var(--accent);background:var(--paper)}.dialogs-timeline-content{display:grid;gap:12px;min-width:0}.dialogs-timeline-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.dialogs-timeline-heading>div:first-child{display:grid;gap:5px;min-width:0}.dialogs-timeline-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;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:anywhere;text-transform:uppercase}.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{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;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))}.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}}@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,.session-actions .app-button{width:100%}.session-cell{border-right:0;border-bottom:1px solid var(--ink)}.section-heading-row,.auth-heading,.panel-header,.session-actions{align-items:stretch;flex-direction:column}.auth-actions{justify-content:stretch}.auth-actions .app-button{width:100%}.section-heading-row h1{font-size:1.75rem}.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}.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}.bots-table th:nth-child(1),.bots-table td:nth-child(1),.bots-table th:nth-child(3),.bots-table td:nth-child(3),.bots-table th:nth-child(7),.bots-table td:nth-child(7),.channels-table th:nth-child(1),.channels-table td:nth-child(1),.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-timeline-heading{align-items:stretch;flex-direction:column}.tasks-action-reason,.dialogs-timeline-item{grid-template-columns:1fr}.dialogs-timeline-marker{display:none}.dialogs-timeline-meta{justify-items:start}.dialogs-timeline-facts{grid-template-columns:1fr}.dialogs-timeline-facts dt{border-right:0}.bot-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}}
