.admin-overview.svelte-sgvxz4{max-width:960px}.hint.svelte-sgvxz4{color:var(--text-muted);font-size:.9rem;margin-bottom:1rem}.error.svelte-sgvxz4{color:var(--danger, #b91c1c);margin:.75rem 0}.metrics.svelte-sgvxz4{display:flex;flex-wrap:wrap;gap:1rem;margin:1.25rem 0}.metric.svelte-sgvxz4{flex:1 1 140px;min-width:120px;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:14px;background:var(--surface-alt, var(--surface));display:flex;flex-direction:column;gap:.25rem}.metric__value.svelte-sgvxz4{font-size:1.65rem;font-weight:700;color:var(--text);line-height:1.1}.metric__label.svelte-sgvxz4{font-size:.82rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.metric__sub.svelte-sgvxz4{font-size:.8rem;color:var(--text-muted)}.grid.svelte-sgvxz4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:.5rem}.card.svelte-sgvxz4{border:1px solid var(--border);border-radius:14px;padding:1rem;background:var(--surface)}.card.svelte-sgvxz4 h3:where(.svelte-sgvxz4){margin:0 0 .75rem;font-size:1rem;font-weight:700}.data-table.svelte-sgvxz4{width:100%;border-collapse:collapse;font-size:.9rem}.data-table.svelte-sgvxz4 th:where(.svelte-sgvxz4),.data-table.svelte-sgvxz4 td:where(.svelte-sgvxz4){text-align:left;padding:.45rem .5rem;border-bottom:1px solid var(--border)}.data-table.svelte-sgvxz4 th.num:where(.svelte-sgvxz4),.data-table.svelte-sgvxz4 td.num:where(.svelte-sgvxz4){text-align:right;font-variant-numeric:tabular-nums}.tree-row.svelte-k0l3ao{margin:.15rem 0}.row-label.svelte-k0l3ao{cursor:pointer;font-size:.9rem}.row-name.svelte-k0l3ao{-webkit-user-select:none;user-select:none}.imap-mailbox-selector.svelte-se6vgo{margin:.5rem 0}.selector-label.svelte-se6vgo{margin:0 0 .25rem;font-size:.9rem}.tree.svelte-se6vgo{max-height:14rem;overflow-y:auto;border:1px solid var(--border, #e2e8f0);border-radius:6px;padding:.5rem}.tree-item.svelte-ze6719{margin:.25rem 0}.node.svelte-ze6719{display:flex;align-items:center;gap:.5rem;padding:.45rem .65rem;border-radius:8px}.node.svelte-ze6719:hover{background:var(--surface-alt, #f8f9fc)}.badge.svelte-ze6719{font-size:.75rem;padding:.15rem .4rem;background:var(--border, #e2e8f0);border-radius:4px}.name.svelte-ze6719{flex:1}.btn-sm.svelte-ze6719{font-size:.85rem;padding:.2rem .5rem}.danger.svelte-ze6719{color:var(--color-warning, #d97706)}.children.svelte-ze6719{margin:.25rem 0 0 1.5rem;padding:0;list-style:none}.backfill-dialog.svelte-ze6719{padding:1rem;min-width:20rem;border-radius:8px}.backfill-dialog.svelte-ze6719 h3:where(.svelte-ze6719){margin:0 0 .5rem;font-size:1rem}.backfill-dialog.svelte-ze6719 p:where(.svelte-ze6719){margin:.5rem 0;font-size:.9rem}.backfill-dialog.svelte-ze6719 .message:where(.svelte-ze6719){color:var(--color-success, #059669)}.backfill-dialog.svelte-ze6719 .muted:where(.svelte-ze6719){color:var(--text-muted, #64748b);font-size:.875rem;margin:.25rem 0 0}.backfill-dialog.svelte-ze6719 .error:where(.svelte-ze6719){color:var(--color-warning, #d97706)}.backfill-dialog.svelte-ze6719 .field-label:where(.svelte-ze6719){margin:.5rem 0}.backfill-dialog.svelte-ze6719 .field-label__control:where(.svelte-ze6719) input[type=number]:where(.svelte-ze6719){width:4rem}.demo-import-lead.svelte-12mqkge{font-size:.9rem;color:var(--text-muted, #64748b);margin:0 0 1rem}.demo-checkbox.svelte-12mqkge{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;margin-bottom:1rem}.demo-template-list.svelte-12mqkge{list-style:none;padding:0;margin:0 0 1rem}.demo-template-list.svelte-12mqkge li:where(.svelte-12mqkge){display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--border, #e2e8f0)}.demo-template-meta.svelte-12mqkge p:where(.svelte-12mqkge){margin:.25rem 0 0;font-size:.85rem;color:var(--text-muted, #64748b)}.demo-import-lead.svelte-eiours{font-size:.9rem;color:var(--text-muted, #64748b);margin:0 0 1rem}.demo-checkbox.svelte-eiours{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;margin-bottom:1rem}.muted.svelte-eiours{color:var(--text-muted, #64748b);font-size:.9rem}.demo-import-lead.svelte-1yuvhbu{font-size:.9rem;color:var(--text-muted, #64748b);margin:0 0 1rem}.muted.svelte-1yuvhbu{color:var(--text-muted, #64748b);font-size:.9rem}.connection-section.svelte-ltxfh{margin:1rem 0;padding:.75rem;border:1px solid var(--border, #e2e8f0);border-radius:6px}.connection-section.svelte-ltxfh .field-label{margin:.5rem 0}.test-row.svelte-ltxfh{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.regroup-toggle.svelte-ltxfh{margin:0;font-size:.9rem}.test-result.svelte-ltxfh{font-size:.9rem;color:var(--text-muted, #64748b)}.test-result.success.svelte-ltxfh{color:var(--color-success, #059669)}.muted.svelte-ltxfh{color:var(--text-muted, #64748b);font-size:.9rem}.sr-only.svelte-z29l4c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rich-text-editor.svelte-z29l4c{border:1px solid var(--border, #e2e8f0);border-radius:8px;background:var(--surface, #fff);overflow:hidden}.rich-text-editor__toolbar.svelte-z29l4c{display:flex;flex-wrap:wrap;gap:.25rem;padding:.4rem .5rem;border-bottom:1px solid var(--border, #e2e8f0);background:color-mix(in srgb,var(--primary, #2563eb) 4%,var(--surface, #fff))}.rte-btn.svelte-z29l4c{min-width:2rem;padding:.25rem .45rem;font-size:.8rem;font-weight:600;border:1px solid var(--border, #e2e8f0);border-radius:6px;background:var(--surface, #fff);cursor:pointer;color:var(--text, #1e293b)}.rte-btn.svelte-z29l4c:hover{background:#f1f5f9}.rte-btn--on.svelte-z29l4c{background:#e0e7ff;border-color:var(--primary, #2563eb);color:var(--primary-strong, #1d4ed8)}.rich-text-editor__host.svelte-z29l4c{min-height:12rem;max-height:28rem;overflow-y:auto}.rich-text-editor__host.svelte-z29l4c .rich-text-editor__content{padding:.65rem .85rem;min-height:11rem;font-size:.9rem;line-height:1.55;outline:none}.rich-text-editor--custom-type.svelte-z29l4c .rich-text-editor__host:where(.svelte-z29l4c) .rich-text-editor__content{font-family:var(--rte-ff, inherit);font-size:var(--rte-fs, .9rem);line-height:var(--rte-lh, 1.55)}.rich-text-editor--sticky-toolbar.svelte-z29l4c .rich-text-editor__toolbar:where(.svelte-z29l4c){position:sticky;top:0;z-index:2}.rich-text-editor__host.svelte-z29l4c .rich-text-editor__content p{margin:0 0 .5rem}.rich-text-editor__host.svelte-z29l4c .rich-text-editor__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-muted, #94a3b8);pointer-events:none;height:0}.rich-text-editor__host.svelte-z29l4c .rich-text-editor__content ul,.rich-text-editor__host.svelte-z29l4c .rich-text-editor__content ol{margin:0 0 .5rem 1.25rem;padding:0}.rich-text-editor__host.svelte-z29l4c .rich-text-editor__content h2{font-size:1.05rem;margin:.5rem 0 .35rem}.rich-text-editor__host.svelte-z29l4c .rich-text-editor__content a{color:var(--primary, #2563eb)}.email-html-host.svelte-1izgvwh{display:block;width:100%;min-width:0}.email-format-section.svelte-ysq3ap{margin:1rem 0;padding:.75rem;border:1px solid var(--border, #e2e8f0);border-radius:6px}.email-format-grid.svelte-ysq3ap{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem 1rem;margin:.5rem 0}.email-sig-editor.svelte-ysq3ap{margin:.75rem 0;max-width:100%}.email-preview-frame.svelte-ysq3ap{margin-top:.75rem;padding:.75rem;border:1px dashed var(--border, #cbd5e1);border-radius:6px;background:var(--surface-muted, #f8fafc);max-height:14rem;overflow:auto}.hint.muted.svelte-ysq3ap,.hint.muted.svelte-1c7wr3e{color:var(--text-muted, #64748b);font-size:.9rem}.form-error.svelte-1c7wr3e{color:var(--color-warning);font-size:.9rem}.hierarchy.svelte-1il54jd{padding:1rem}.toolbar.svelte-1il54jd{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.toolbar.svelte-1il54jd h2:where(.svelte-1il54jd){margin:0}.actions.svelte-1il54jd button:where(.svelte-1il54jd){margin-left:.5rem}.error.svelte-1il54jd{color:var(--color-warning, #d97706)}.tree.svelte-1il54jd{margin:1rem 0}.hint.svelte-1il54jd{color:var(--text-muted, #64748b);font-size:.9rem}.fields.svelte-vc43uj{display:flex;flex-direction:column;gap:.75rem}.error.svelte-vc43uj{color:var(--error, #dc2626)}.hint.svelte-vc43uj{color:var(--text-muted, #64748b);font-size:.9rem}select.svelte-vc43uj,input[type=text].svelte-vc43uj{width:100%;max-width:32rem}.field-label__control--rte.svelte-vc43uj{max-width:42rem}.field-label__control--rte.svelte-vc43uj .rich-text-editor{width:100%}.inquiry-fieldset.svelte-vc43uj{border:1px solid var(--border, #e2e8f0);border-radius:6px;padding:.75rem;margin:0;max-width:32rem}.inquiry-legend.svelte-vc43uj{font-size:.9rem;font-weight:600;padding:0 .25rem}.inquiry-checkboxes.svelte-vc43uj{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.inquiry-cb.svelte-vc43uj{display:flex;align-items:center;gap:.5rem;font-size:.9rem;cursor:pointer}.inquiry-type-cb-input.svelte-vc43uj{width:auto!important}.field-label--row.svelte-vc43uj{flex-direction:row;align-items:flex-start;gap:.5rem}.field-label--row.svelte-vc43uj .field-label__text:where(.svelte-vc43uj){font-weight:400}.card.svelte-11su389{border:1px solid var(--border, #e2e8f0);border-radius:6px;padding:1rem}.fields.svelte-11su389{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.hint.svelte-11su389{color:var(--text-muted, #64748b);font-size:.9rem}select.svelte-11su389,input[type=text].svelte-11su389{width:100%;max-width:32rem}.chunk-list.svelte-11su389{list-style:none;padding:0;margin-top:1rem}.chunk-list.svelte-11su389 li:where(.svelte-11su389){padding:.5rem 0;border-bottom:1px solid var(--border, #e2e8f0)}.chunk-list.svelte-11su389 .locale:where(.svelte-11su389){font-size:.75rem;color:var(--text-muted, #64748b);margin-right:.5rem}.chunk-list.svelte-11su389 .content:where(.svelte-11su389){font-size:.9rem}.knowledge-base.svelte-u90f3b{display:flex;flex-direction:column;gap:1rem}.toolbar.svelte-u90f3b{display:flex;gap:.5rem}.card.svelte-u90f3b{border:1px solid var(--border, #e2e8f0);border-radius:6px;padding:1rem}.error.svelte-u90f3b{color:var(--error, #dc2626)}.hint.svelte-u90f3b{color:var(--text-muted, #64748b);font-size:.9rem}.doc-list-table.svelte-u90f3b{width:100%;border-collapse:collapse;table-layout:fixed}.doc-list-table.svelte-u90f3b .col-language:where(.svelte-u90f3b){width:5rem}.doc-list-table.svelte-u90f3b .col-updated:where(.svelte-u90f3b){width:7.5rem}.doc-list-table.svelte-u90f3b .col-actions:where(.svelte-u90f3b){width:17rem}.doc-list-table.svelte-u90f3b th:where(.svelte-u90f3b),.doc-list-table.svelte-u90f3b td:where(.svelte-u90f3b){text-align:left;padding:.5rem;border-bottom:1px solid var(--border, #e2e8f0);vertical-align:top}.doc-list-table.svelte-u90f3b .col-title:where(.svelte-u90f3b),.doc-list-table.svelte-u90f3b .col-visibility:where(.svelte-u90f3b){overflow-wrap:anywhere}.doc-group-header.svelte-u90f3b th:where(.svelte-u90f3b){background:var(--surface-muted, #f8fafc);font-size:.95rem;font-weight:600;color:var(--text-muted, #64748b);border-bottom:1px solid var(--border, #e2e8f0);text-align:left}.doc-list-table.svelte-u90f3b tbody:where(.svelte-u90f3b)+tbody:where(.svelte-u90f3b) .doc-group-header:where(.svelte-u90f3b) th:where(.svelte-u90f3b){padding-top:1rem}.small.svelte-u90f3b{font-size:.85rem;padding:.25rem .5rem;margin-right:.25rem}.danger.svelte-u90f3b{color:var(--error, #dc2626)}.badge-preload.svelte-u90f3b{font-size:.8rem;color:var(--text-muted, #64748b)}.fields.svelte-742qa6{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.fields.svelte-742qa6 input[type=text]:where(.svelte-742qa6),.fields.svelte-742qa6 textarea:where(.svelte-742qa6){display:block;padding:.35rem .5rem;min-width:14rem}.muted.svelte-3tcv6q{color:var(--text-muted, #64748b);margin:0 0 .75rem}.suggestions-list.svelte-llbe9{display:flex;flex-direction:column;gap:.35rem;max-height:12rem;overflow:auto}.suggestion-row.field-label--checkbox.svelte-llbe9 .field-label__text:where(.svelte-llbe9){display:grid;grid-template-columns:auto auto 1fr;column-gap:.5rem;row-gap:.2rem;align-items:baseline}.suggestions-list.svelte-llbe9 .conv-id:where(.svelte-llbe9){font-family:monospace;font-size:.8rem}.suggestions-list.svelte-llbe9 .score:where(.svelte-llbe9){margin-left:.5rem;color:var(--text-muted, #64748b)}.suggestions-list.svelte-llbe9 .conv-subject:where(.svelte-llbe9){grid-column:1 / -1;font-weight:600;color:var(--text, #0f172a)}.suggestions-list.svelte-llbe9 .conv-snippet:where(.svelte-llbe9){grid-column:1 / -1;color:var(--text-muted, #64748b);font-size:.85rem}.review-conversations.svelte-llbe9{list-style:none;padding:0;margin:0 0 1rem;max-height:14rem;overflow:auto;border:1px solid var(--border, #e2e8f0);border-radius:4px}.review-conversations.svelte-llbe9 li:where(.svelte-llbe9){border-bottom:1px solid var(--border, #e2e8f0)}.review-conversations.svelte-llbe9 li:where(.svelte-llbe9):last-child{border-bottom:none}.review-conv-row.svelte-llbe9{padding:.5rem .75rem;cursor:pointer;margin:0;font-weight:600;color:var(--text-muted, #64748b)}.review-conv-row__text.svelte-llbe9{display:flex;align-items:flex-start;gap:.5rem;flex:1;min-width:0;font-weight:400}.review-conv-subject.svelte-llbe9{font-weight:500;flex-shrink:0;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-conv-body.svelte-llbe9{flex:1;font-size:.9rem;color:var(--text-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muted.svelte-1gwag37{color:var(--text-muted, #64748b);margin:0 0 .75rem}.checkbox-list.svelte-1gwag37{display:flex;flex-direction:column;gap:.35rem;max-height:12rem;overflow:auto}.date-range.svelte-1gwag37{display:flex;align-items:center;gap:.5rem}.inquiry-types.svelte-1yprxt2{padding:.5rem 0}.inquiry-types.svelte-1yprxt2 h2:where(.svelte-1yprxt2){margin:0 0 1rem;font-size:1.25rem}.header-actions.svelte-1yprxt2{margin:0 0 .75rem}.inquiry-types.svelte-1yprxt2>.field-label{margin-bottom:.5rem;font-size:.875rem;color:var(--text-muted, #64748b)}.error.svelte-1yprxt2{color:var(--warning, #d97706);margin:.5rem 0}.muted.svelte-1yprxt2{color:var(--text-muted, #64748b);margin:1rem 0}.list.svelte-1yprxt2{width:100%;border-collapse:collapse;font-size:.9rem}.list.svelte-1yprxt2 th:where(.svelte-1yprxt2),.list.svelte-1yprxt2 td:where(.svelte-1yprxt2){text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--border, #e2e8f0)}.list.svelte-1yprxt2 th:where(.svelte-1yprxt2){font-weight:600;color:var(--text-muted, #64748b)}.list.svelte-1yprxt2 td.desc:where(.svelte-1yprxt2){max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list.svelte-1yprxt2 button:where(.svelte-1yprxt2){margin-right:.5rem;padding:.2rem .5rem;font-size:.85rem;cursor:pointer}.badge.svelte-1yprxt2{font-size:.75rem;padding:.15rem .4rem;border-radius:4px;background:var(--success-bg, #dcfce7);color:var(--success-fg, #166534)}.badge.unfinished.svelte-1yprxt2{background:var(--warning-bg, #fef3c7);color:var(--warning-fg, #92400e)}.complete-btn.svelte-1yprxt2{margin-right:.5rem}.test-mode-config-panel.svelte-6izjrq select:where(.svelte-6izjrq),.test-mode-config-panel.svelte-6izjrq input[type=text]:where(.svelte-6izjrq),.test-mode-config-panel.svelte-6izjrq textarea:where(.svelte-6izjrq){display:block;padding:.35rem .5rem;min-width:14rem}.fields.svelte-6izjrq{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.actions.svelte-6izjrq{display:flex;gap:.5rem}.actions.svelte-6izjrq button:where(.svelte-6izjrq){padding:.4rem .75rem;cursor:pointer}.error.svelte-6izjrq{color:var(--warning, #d97706);margin:.5rem 0}.test-mode-field-full.svelte-6izjrq{width:100%;flex:1 1 100%}.test-mode-status.svelte-n0b7op p:where(.svelte-n0b7op){margin:.25rem 0}.list.svelte-n0b7op{width:100%;border-collapse:collapse;font-size:.9rem}.list.svelte-n0b7op th:where(.svelte-n0b7op),.list.svelte-n0b7op td:where(.svelte-n0b7op){text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--border, #e2e8f0)}.list.svelte-n0b7op th:where(.svelte-n0b7op){font-weight:600;color:var(--text-muted, #64748b)}.kb-training-progress.svelte-n0b7op{margin:1rem 0;padding:.75rem;border:1px solid var(--border, #e2e8f0);border-radius:8px;background:var(--surface, #fff)}.kb-training-progress.svelte-n0b7op h4:where(.svelte-n0b7op){margin:0 0 .5rem}.kb-training-stages.svelte-n0b7op{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem}.kb-training-stage.svelte-n0b7op{display:flex;flex-direction:column;gap:.15rem;min-width:7rem}.kb-training-stage__label.svelte-n0b7op{font-size:.75rem;color:var(--text-muted, #64748b);text-transform:uppercase;letter-spacing:.02em}.kb-training-stage__badge.svelte-n0b7op{font-weight:600;font-size:.9rem}.kb-training-stage__sub.svelte-n0b7op{font-size:.8rem;color:var(--text-muted, #64748b)}.kb-training-loop.svelte-n0b7op p:where(.svelte-n0b7op){margin:.25rem 0;font-size:.9rem}.kb-training-feed-title.svelte-n0b7op{margin:.5rem 0 .25rem;font-size:.85rem;font-weight:600}.kb-training-feed.svelte-n0b7op{margin:0;padding-left:1.1rem;font-size:.85rem;color:var(--text-muted, #64748b)}.kb-training-warn.svelte-n0b7op{color:var(--warning, #d97706);font-size:.85rem}.kb-training-topics.svelte-n0b7op{margin-top:.35rem}.kb-training-drawer.svelte-n0b7op{margin-top:.75rem;padding:.5rem;background:var(--surface-muted, #f8fafc);border-radius:6px;border:1px solid var(--border, #e2e8f0)}.kb-training-drawer.svelte-n0b7op h5:where(.svelte-n0b7op){margin:0 0 .35rem}.kb-training-drawer.svelte-n0b7op pre:where(.svelte-n0b7op){margin:.25rem 0 .5rem;padding:.35rem;background:#fff;border-radius:4px;font-size:.8rem;white-space:pre-wrap;word-break:break-word;max-height:10rem;overflow:auto}.list.svelte-1or7mqm{width:100%;border-collapse:collapse;font-size:.9rem}.list.svelte-1or7mqm th:where(.svelte-1or7mqm),.list.svelte-1or7mqm td:where(.svelte-1or7mqm){text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--border, #e2e8f0)}.list.svelte-1or7mqm th:where(.svelte-1or7mqm){font-weight:600;color:var(--text-muted, #64748b)}.test-mode-results.svelte-1or7mqm h4:where(.svelte-1or7mqm),.test-mode-validation.svelte-1or7mqm h4:where(.svelte-1or7mqm){margin:.75rem 0 .5rem}.test-mode-summary-grid.svelte-1or7mqm{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.test-mode-summary-block.svelte-1or7mqm pre:where(.svelte-1or7mqm){margin:0;padding:.5rem;background:var(--surface-muted, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:6px;white-space:pre-wrap;word-break:break-word;max-height:16rem;overflow:auto}.test-mode-conversation-list.svelte-1or7mqm .conv-id:where(.svelte-1or7mqm){font-family:monospace;font-size:.8rem}.test-mode-conversation-list.svelte-1or7mqm tbody:where(.svelte-1or7mqm) tr:where(.svelte-1or7mqm){cursor:pointer}.test-mode-conversation-list.svelte-1or7mqm tbody:where(.svelte-1or7mqm) tr.selected-row:where(.svelte-1or7mqm){background:var(--surface-muted, #f8fafc)}.muted.svelte-1mdsg3s{color:var(--text-muted, #64748b);margin:1rem 0}.test-mode-artifact-pane.svelte-1mdsg3s h4:where(.svelte-1mdsg3s),.test-mode-score.svelte-1mdsg3s h4:where(.svelte-1mdsg3s){margin:.75rem 0 .5rem}.test-mode-artifact-pane.svelte-1mdsg3s pre:where(.svelte-1mdsg3s),.test-mode-score.svelte-1mdsg3s pre:where(.svelte-1mdsg3s){margin:0;padding:.5rem;background:var(--surface-muted, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:6px;white-space:pre-wrap;word-break:break-word;max-height:16rem;overflow:auto}.historical-reply-html-preview.svelte-1mdsg3s{width:100%;min-height:16rem;border:1px solid var(--border, #e2e8f0);border-radius:6px;background:#fff}.test-mode-artifacts.svelte-1mdsg3s{margin-top:.75rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.test-mode-artifact-pane--incoming.svelte-1mdsg3s{grid-column:1 / -1}.test-mode-score.svelte-1mdsg3s{margin-top:.75rem}.test-mode-generated-tasks-heading.svelte-1mdsg3s{margin:.75rem 0 .35rem;font-size:.9rem}.test-mode-generated-tasks.svelte-1mdsg3s{margin:0;padding-left:1.1rem;display:grid;gap:.5rem}.test-mode-generated-task.svelte-1mdsg3s{display:flex;flex-direction:column;gap:.15rem}.test-mode-generated-task__title.svelte-1mdsg3s{font-weight:600}.test-mode-generated-task__details.svelte-1mdsg3s,.test-mode-generated-task__priority.svelte-1mdsg3s{font-size:.85rem;color:var(--text-muted, #64748b)}@media(max-width:960px){.test-mode-artifacts.svelte-1mdsg3s{grid-template-columns:1fr}}.panel.svelte-19ymdbe{border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:.75rem;margin-top:1rem}.muted.svelte-19ymdbe{color:var(--text-muted, #64748b)}.error.svelte-19ymdbe{color:var(--warning, #d97706)}.controls.svelte-19ymdbe{display:flex;align-items:end;gap:.6rem;flex-wrap:wrap}.status.svelte-19ymdbe{display:flex;gap:1rem;margin-top:.6rem;font-size:.9rem}.suggestions-head.svelte-19ymdbe{margin-top:.8rem;display:flex;justify-content:space-between;align-items:center}.list.svelte-19ymdbe{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.list.svelte-19ymdbe li:where(.svelte-19ymdbe){border:1px solid var(--border, #e2e8f0);border-radius:8px;padding:.6rem}.row.svelte-19ymdbe{display:flex;justify-content:space-between;gap:.5rem}.meta.svelte-19ymdbe{color:var(--text-muted, #64748b);font-size:.82rem}.actions.svelte-19ymdbe{display:flex;gap:.45rem;align-items:center}.badge.svelte-19ymdbe{font-size:.75rem;color:var(--text-muted, #64748b)}.mailbox-test-mode.svelte-1ip6qd{padding:.5rem 0}.mailbox-test-mode.svelte-1ip6qd h2:where(.svelte-1ip6qd){margin:0 0 1rem;font-size:1.25rem}.muted.svelte-1ip6qd{color:var(--text-muted, #64748b);margin:1rem 0}.discovery-jobs-panel.svelte-iecm48{margin-bottom:1.25rem;padding:1rem;border:1px solid var(--border, #e2e8f0);border-radius:6px;background:var(--surface, #fff)}.discovery-jobs-heading.svelte-iecm48{font-size:1rem;margin:0 0 .35rem}.discovery-jobs-hint.svelte-iecm48{margin:0 0 .75rem;font-size:.85rem}.discovery-jobs-table.svelte-iecm48{width:100%;border-collapse:collapse;margin-top:.5rem}.discovery-jobs-table.svelte-iecm48 th:where(.svelte-iecm48),.discovery-jobs-table.svelte-iecm48 td:where(.svelte-iecm48){text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--border, #e2e8f0)}.discovery-jobs-table.svelte-iecm48 .mono:where(.svelte-iecm48){font-size:.8rem;word-break:break-all;max-width:12rem}.job-state--waiting.svelte-iecm48{background:#e0e7ff}.job-state--active.svelte-iecm48{background:#fef3c7}.job-state--delayed.svelte-iecm48{background:#f1f5f9}.job-state--completed.svelte-iecm48{background:#d1fae5;color:#065f46}.job-state--failed.svelte-iecm48{background:#fee2e2;color:#991b1b}.discovery-job-result.svelte-iecm48{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.discovery-job-error.svelte-iecm48{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.muted.svelte-iecm48{color:var(--text-muted, #64748b);font-size:.9rem}.badge.svelte-iecm48{font-size:.8rem;padding:.2rem .5rem;border-radius:4px;background:var(--bg-muted, #f1f5f9)}.discovery-modal-lead.svelte-1r0hi2o{margin:0 0 1rem;font-size:.9rem}.discovery-modal-fields.svelte-1r0hi2o{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.discovery-modal-fields.svelte-1r0hi2o .field-label:where(.svelte-1r0hi2o){gap:.25rem}.discovery-modal-input.svelte-1r0hi2o{max-width:8rem;padding:.4rem .5rem}.discovery-field-hint.svelte-1r0hi2o{display:block;font-size:.8rem;margin-top:.15rem}.muted.svelte-1r0hi2o{color:var(--text-muted, #64748b)}.error.svelte-1r0hi2o{color:var(--error, #dc2626);margin:.5rem 0}.review-fields.svelte-56cwc8{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.review-fields.svelte-56cwc8 .field-label:where(.svelte-56cwc8){gap:.25rem}.review-input.svelte-56cwc8{padding:.4rem .5rem;width:100%}.review-section-label.svelte-56cwc8{font-weight:600;margin:1rem 0 .5rem}.muted.svelte-56cwc8{color:var(--text-muted, #64748b);font-size:.9rem}.error.svelte-56cwc8{color:var(--error, #dc2626);margin:.5rem 0}.toolbar.svelte-5edv4u{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1rem}.accept-option.svelte-5edv4u{margin-bottom:1rem}.list.svelte-5edv4u{width:100%;border-collapse:collapse}.list.svelte-5edv4u th:where(.svelte-5edv4u),.list.svelte-5edv4u td:where(.svelte-5edv4u){text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--border, #e2e8f0)}.list.svelte-5edv4u .desc:where(.svelte-5edv4u){max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.svelte-5edv4u{font-size:.8rem;padding:.2rem .5rem;border-radius:4px;background:var(--bg-muted, #f1f5f9)}.badge.pending.svelte-5edv4u{background:#fef3c7}.badge.accepted.svelte-5edv4u{background:#d1fae5}.badge.rejected.svelte-5edv4u{background:#fee2e2}.error.svelte-5edv4u{color:var(--error, #dc2626);margin:.5rem 0}.muted.svelte-5edv4u{color:var(--text-muted, #64748b);font-size:.9rem}.api-connection-modal.svelte-1u37qb6 .param-row:where(.svelte-1u37qb6){display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.5rem}.api-connection-modal.svelte-1u37qb6 .param-row:where(.svelte-1u37qb6) input:where(.svelte-1u37qb6){flex:1 1 6rem;min-width:5rem;max-width:14rem}.api-connection-modal.svelte-1u37qb6 .param-row:where(.svelte-1u37qb6) input.param-desc:where(.svelte-1u37qb6){flex:1 1 10rem;max-width:18rem}.api-connection-modal.svelte-1u37qb6 .param-row:where(.svelte-1u37qb6) select:where(.svelte-1u37qb6){flex:2 1 12rem;min-width:10rem;max-width:22rem}.api-connection-modal.svelte-1u37qb6 .param-block:where(.svelte-1u37qb6){margin-top:.75rem}.api-connection-modal.svelte-1u37qb6 .param-block:where(.svelte-1u37qb6) h4:where(.svelte-1u37qb6){margin:0 0 .25rem;font-size:.95rem}.api-connection-modal.svelte-1u37qb6 .block-hint:where(.svelte-1u37qb6){margin:0 0 .5rem}.api-connection-modal.svelte-1u37qb6 .field-hint:where(.svelte-1u37qb6){display:block;margin-top:.35rem;font-size:.8rem;color:var(--text-muted, #64748b);line-height:1.35}.api-connection-modal.svelte-1u37qb6 .mono:where(.svelte-1u37qb6){font-family:var(--font-mono, ui-monospace, monospace);font-size:.875rem}.api-connection-modal.svelte-1u37qb6 .headers-lines:where(.svelte-1u37qb6){line-height:1.45}.modal-error.svelte-1u37qb6{margin:0 0 .75rem;color:var(--error, #dc2626)}.api-connection-modal.svelte-1u37qb6 .fields:where(.svelte-1u37qb6)>:where(.svelte-1u37qb6)+:where(.svelte-1u37qb6){margin-top:.75rem}.api-connection-modal.svelte-1u37qb6 select:where(.svelte-1u37qb6),.api-connection-modal.svelte-1u37qb6 input[type=text]:where(.svelte-1u37qb6),.api-connection-modal.svelte-1u37qb6 textarea:where(.svelte-1u37qb6){width:100%;max-width:32rem;box-sizing:border-box}.api-connections.svelte-1rukmcx{display:flex;flex-direction:column;gap:1rem}.api-connections.svelte-1rukmcx .url:where(.svelte-1rukmcx){max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-connections.svelte-1rukmcx .error:where(.svelte-1rukmcx){color:var(--error, #dc2626)}.api-connections.svelte-1rukmcx .hint:where(.svelte-1rukmcx){color:var(--text-muted, #64748b);font-size:.9rem}.api-connections.svelte-1rukmcx .toolbar:where(.svelte-1rukmcx){margin-bottom:.25rem}.api-connections.svelte-1rukmcx .card:where(.svelte-1rukmcx){padding:1rem;border:1px solid var(--border, #e2e8f0);border-radius:6px}.api-connections.svelte-1rukmcx table:where(.svelte-1rukmcx){width:100%;border-collapse:collapse}.api-connections.svelte-1rukmcx th:where(.svelte-1rukmcx),.api-connections.svelte-1rukmcx td:where(.svelte-1rukmcx){padding:.5rem;text-align:left;border-bottom:1px solid var(--border, #e2e8f0)}.api-connections.svelte-1rukmcx .small:where(.svelte-1rukmcx){font-size:.85rem;padding:.2rem .4rem}.api-connections.svelte-1rukmcx .danger:where(.svelte-1rukmcx){color:var(--error, #dc2626)}.confidence-judge-config.svelte-lyly1r{display:flex;flex-direction:column;gap:1rem}.confidence-judge-config.svelte-lyly1r label:where(.svelte-lyly1r){display:block;margin-bottom:.25rem}.confidence-judge-config.svelte-lyly1r input[type=text]:where(.svelte-lyly1r){width:100%;max-width:20rem}.card.svelte-lyly1r{border:1px solid var(--border, #e2e8f0);border-radius:6px;padding:1rem}.add-row.svelte-lyly1r{display:flex;gap:.5rem;align-items:flex-end;margin-bottom:1rem}.add-row.svelte-lyly1r input:where(.svelte-lyly1r){flex:0 1 auto;min-width:10rem}.keyword-list.svelte-lyly1r{list-style:none;padding:0;margin:0 0 1rem}.keyword-list.svelte-lyly1r li:where(.svelte-lyly1r){display:flex;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--border, #e2e8f0)}.keyword-list.svelte-lyly1r .keyword:where(.svelte-lyly1r){flex:1;font-family:var(--font-mono, ui-monospace, monospace)}.actions.svelte-lyly1r{display:flex;gap:.5rem}.error.svelte-lyly1r{color:var(--error, #dc2626)}.hint.svelte-lyly1r{color:var(--text-muted, #64748b);font-size:.9rem}.small.svelte-lyly1r{font-size:.85rem;padding:.25rem .5rem}.danger.svelte-lyly1r{color:var(--error, #dc2626)}.visually-hidden.svelte-lyly1r{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.automation-rules.svelte-7jzui{display:flex;flex-direction:column;gap:1rem}.automation-rules.svelte-7jzui label:where(.svelte-7jzui){display:block;margin-top:.75rem;margin-bottom:.25rem}.automation-rules.svelte-7jzui select:where(.svelte-7jzui),.automation-rules.svelte-7jzui input[type=number]:where(.svelte-7jzui){width:100%;max-width:24rem}.checkbox-row.svelte-7jzui{display:flex;align-items:center;gap:.5rem;margin-top:.75rem}.checkbox-row.svelte-7jzui input:where(.svelte-7jzui){width:auto}.card.svelte-7jzui{border:1px solid var(--border, #e2e8f0);border-radius:6px;padding:1rem}.rules-table.svelte-7jzui{width:100%;border-collapse:collapse;font-size:.9rem}.rules-table.svelte-7jzui th:where(.svelte-7jzui),.rules-table.svelte-7jzui td:where(.svelte-7jzui){text-align:left;padding:.5rem .4rem;border-bottom:1px solid var(--border, #e2e8f0)}.row-actions.svelte-7jzui{display:flex;flex-wrap:wrap;gap:.35rem}.actions.svelte-7jzui{margin-top:1rem}.error.svelte-7jzui{color:var(--error, #dc2626)}.hint.svelte-7jzui{color:var(--text-muted, #64748b);font-size:.9rem}.small.svelte-7jzui{font-size:.85rem;padding:.25rem .5rem}.danger.svelte-7jzui{color:var(--error, #dc2626)}.audit-log.svelte-asdwzr{max-width:960px}.hint.svelte-asdwzr{color:var(--text-muted);font-size:.9rem;margin-bottom:1rem}.error.svelte-asdwzr{color:var(--danger, #b91c1c);margin:.5rem 0}.card.svelte-asdwzr{border:1px solid var(--border);border-radius:14px;padding:1rem;background:var(--surface);margin-top:1rem}.audit-filters.svelte-asdwzr{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.field.svelte-asdwzr{display:flex;flex-direction:column;gap:.25rem;min-width:8rem}.field-grow.svelte-asdwzr{flex:1 1 12rem;min-width:10rem}.field-actions.svelte-asdwzr{min-width:auto}.field-label.svelte-asdwzr{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.input-like.svelte-asdwzr{font:inherit;padding:.35rem .5rem;border:1px solid var(--border);border-radius:8px;background:var(--background, #fff);color:inherit}.audit-table.svelte-asdwzr{width:100%;border-collapse:collapse;font-size:.9rem}.audit-table.svelte-asdwzr th:where(.svelte-asdwzr),.audit-table.svelte-asdwzr td:where(.svelte-asdwzr){text-align:left;padding:.45rem .5rem;border-bottom:1px solid var(--border);vertical-align:top}.mono.svelte-asdwzr{font-family:ui-monospace,monospace;font-size:.8rem}.muted.svelte-asdwzr{color:var(--text-muted)}.detail-row.svelte-asdwzr td:where(.svelte-asdwzr){background:var(--background, #f8fafc)}.details-pre.svelte-asdwzr{margin:0;padding:.75rem;overflow:auto;max-height:12rem;font-size:.8rem}.pager.svelte-asdwzr{display:flex;align-items:center;gap:1rem;margin-top:1rem}.pager-meta.svelte-asdwzr{font-size:.85rem;color:var(--text-muted)}.users.svelte-zzmgtg{max-width:52rem}h1.svelte-zzmgtg{margin:0 0 .35rem;font-size:1.35rem}.lead.svelte-zzmgtg{margin:0 0 1rem;color:var(--text-muted);font-size:.92rem}.data-table.svelte-zzmgtg{width:100%;border-collapse:collapse;font-size:.88rem;margin-bottom:1.5rem}.data-table.svelte-zzmgtg th:where(.svelte-zzmgtg),.data-table.svelte-zzmgtg td:where(.svelte-zzmgtg){border:1px solid var(--border);padding:.45rem .55rem;text-align:left}.data-table.svelte-zzmgtg th:where(.svelte-zzmgtg){background:var(--surface-alt, #f8fafc)}.card.svelte-zzmgtg{padding:1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface);max-width:24rem}h2.svelte-zzmgtg{margin:0 0 .5rem;font-size:1.05rem}.hint.svelte-zzmgtg{font-size:.82rem;color:var(--text-muted);margin:0 0 .75rem}.actions.svelte-zzmgtg{margin-top:.75rem}.err.svelte-zzmgtg{color:#b91c1c;font-size:.88rem}textarea.svelte-ilfkit{width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted.svelte-ilfkit{color:var(--text-muted, #64748b)}.evidence-list.svelte-ilfkit{margin:.5rem 0 0;padding-left:1rem}.error.svelte-ilfkit{color:var(--error, #dc2626)}.toolbar.svelte-5hg15i{display:flex;gap:1rem;align-items:flex-end;margin-bottom:1rem}.list.svelte-5hg15i{width:100%;border-collapse:collapse;margin-bottom:1rem}.list.svelte-5hg15i th:where(.svelte-5hg15i),.list.svelte-5hg15i td:where(.svelte-5hg15i){text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--border, #e2e8f0)}.rationale.svelte-5hg15i{max-width:26rem}.muted.svelte-5hg15i{color:var(--text-muted, #64748b)}.error.svelte-5hg15i{color:var(--error, #dc2626)}.admin.svelte-1nw60bp{display:flex;width:100%;flex:1;min-width:0;gap:1rem;padding:.25rem;min-height:60vh}.secondary.svelte-1nw60bp{display:flex;flex-direction:column;gap:.2rem;min-width:14rem;max-width:15rem;padding:.75rem;border:1px solid var(--border);border-radius:14px;background:var(--surface);align-self:flex-start;position:sticky}.secondary.svelte-1nw60bp a:where(.svelte-1nw60bp){color:var(--text-muted);text-decoration:none;font-size:.9rem;font-weight:600;padding:.42rem .56rem;border-radius:8px;transition:all .15s ease}.secondary.svelte-1nw60bp a:where(.svelte-1nw60bp):hover{background:var(--surface-alt);color:var(--text)}.secondary.svelte-1nw60bp a.active:where(.svelte-1nw60bp){font-weight:700;color:var(--primary-strong);background:var(--primary-light)}.content.svelte-1nw60bp{flex:1;border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:1rem;min-width:0;overflow:auto}.toolbar.svelte-1o5j092{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end;margin-bottom:1rem;flex-shrink:0}.toolbar.svelte-1o5j092 .field-label:where(.svelte-1o5j092){font-size:.875rem;color:var(--text-muted, #64748b)}.toolbar.svelte-1o5j092 select:where(.svelte-1o5j092),.toolbar.svelte-1o5j092 input[type=search]:where(.svelte-1o5j092){padding:.35rem .5rem;min-width:10rem}.toolbar.svelte-1o5j092 .search-label:where(.svelte-1o5j092) input[type=search]:where(.svelte-1o5j092){min-width:14rem}.btn-simulate.svelte-1o5j092{padding:.45rem .85rem;font-size:.85rem;border:1px solid var(--border, #e2e8f0);border-radius:.375rem;background:var(--surface, #fff);color:var(--text, #1e293b);cursor:pointer}.btn-simulate.svelte-1o5j092:disabled{opacity:.6;cursor:not-allowed}.btn-simulate.svelte-1o5j092:hover:not(:disabled){background:#f8fafc}.simulate-target.svelte-17e7f7k{border:1px solid var(--border, #e2e8f0);border-radius:.375rem;margin:.75rem 0 .25rem;padding:.5rem .75rem;display:flex;gap:.9rem;align-items:center}.simulate-target.svelte-17e7f7k legend:where(.svelte-17e7f7k){font-size:.85rem;color:var(--text-muted, #64748b);padding:0 .35rem}.simulate-target.svelte-17e7f7k label:where(.svelte-17e7f7k){display:inline-flex;gap:.35rem;align-items:center;font-size:.9rem}.error.svelte-17e7f7k{color:var(--warning, #d97706);margin:.5rem 0}.btn-draft-primary.svelte-17e7f7k{padding:.45rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;background:var(--primary, #2563eb);color:#fff;border:none;border-radius:.375rem}.btn-draft-primary.svelte-17e7f7k:hover:not(:disabled){opacity:.92}.btn-draft-primary.svelte-17e7f7k:disabled{cursor:not-allowed;opacity:.65}.subject-cell-inner.svelte-cvnn36{display:flex;align-items:center;gap:.4rem;min-width:0}.spam-flag-wrap.svelte-cvnn36{flex-shrink:0;display:inline-flex;vertical-align:middle}.spam-flag-icon.svelte-cvnn36{display:block}.conversation-row.svelte-cvnn36{display:flex;flex-direction:column;gap:.35rem;padding:.65rem .85rem;border-bottom:1px solid var(--border, #e2e8f0);cursor:pointer;text-align:left}.conversation-row.svelte-cvnn36:hover{background:var(--surface-hover, #f8fafc)}.conversation-row.selected.svelte-cvnn36{background:color-mix(in srgb,var(--primary, #2563eb) 14%,var(--surface, #fff))}.conversation-row.svelte-cvnn36:focus{outline:2px solid var(--primary, #2563eb);outline-offset:-2px}.conversation-row__top.svelte-cvnn36{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-width:0}.conversation-row__subject.svelte-cvnn36{min-width:0;flex:1}.conversation-row__time.svelte-cvnn36{flex-shrink:0;font-size:.78rem;color:var(--text-muted, #64748b);white-space:nowrap}.conversation-row__meta.svelte-cvnn36{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0}.conversation-row__sender.svelte-cvnn36{font-size:.8rem;color:var(--text-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;flex:1 1 8rem;min-width:0}.badge.svelte-cvnn36{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge--inquiry.svelte-cvnn36{background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe}.badge--task-running.svelte-cvnn36{gap:.35rem;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.task-spinner.svelte-cvnn36{width:.7rem;height:.7rem;border-radius:999px;border:2px solid #93c5fd;border-top-color:#1d4ed8;animation:svelte-cvnn36-spin .9s linear infinite;flex-shrink:0}@keyframes svelte-cvnn36-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.badge--status-muted.svelte-cvnn36{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.badge--status-primary.svelte-cvnn36{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.badge--status-success.svelte-cvnn36{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.badge--status-warning.svelte-cvnn36{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.pagination.svelte-1w4htrq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-top:1px solid var(--border, #e2e8f0);font-size:.875rem;color:var(--text-muted, #64748b)}.pagination-buttons.svelte-1w4htrq{display:flex;align-items:center;gap:.75rem}.pagination.svelte-1w4htrq button:where(.svelte-1w4htrq){padding:.35rem .6rem;font-size:.8125rem;cursor:pointer;background:var(--surface, #fff);border:1px solid var(--border, #e2e8f0);border-radius:.375rem;color:var(--text, #1e293b)}.pagination.svelte-1w4htrq button:where(.svelte-1w4htrq):hover:not(:disabled){background:var(--background, #f8fafc)}.pagination.svelte-1w4htrq button:where(.svelte-1w4htrq):disabled{cursor:not-allowed;opacity:.6}.page-num.svelte-1w4htrq{white-space:nowrap}.page-jump.svelte-1w4htrq{display:inline-flex;align-items:center;gap:.35rem}.page-jump.svelte-1w4htrq input:where(.svelte-1w4htrq){width:4rem;padding:.35rem .45rem;font-size:.8125rem;border:1px solid var(--border, #e2e8f0);border-radius:.375rem;background:var(--surface, #fff);color:var(--text, #1e293b)}.page-jump.svelte-1w4htrq input:where(.svelte-1w4htrq):disabled{opacity:.6}.page-jump.svelte-1w4htrq button:where(.svelte-1w4htrq){padding:.35rem .6rem;font-size:.8125rem}.muted.svelte-e6zrfi{color:var(--text-muted, #64748b);margin:1rem 0;padding:0 1rem}.conversation-list.svelte-e6zrfi{display:flex;flex-direction:column;width:100%;font-size:.875rem}.attachment-preview-spreadsheets.svelte-12bsn5m{display:flex;flex-direction:column;gap:1rem}.attachment-preview-sheet-title.svelte-12bsn5m{margin:0 0 .5rem;font-size:.875rem;font-weight:600}.attachment-preview-table-wrap.svelte-12bsn5m{overflow:auto;max-height:24rem;border:1px solid var(--border, #e2e8f0);border-radius:.375rem}.attachment-preview-table.svelte-12bsn5m{width:100%;border-collapse:collapse;font-size:.8125rem}.attachment-preview-table.svelte-12bsn5m td:where(.svelte-12bsn5m){border:1px solid var(--border, #e2e8f0);padding:.35rem .5rem;vertical-align:top;white-space:pre-wrap}.attachment-preview-html.svelte-12bsn5m{max-height:24rem;overflow:auto;border:1px solid var(--border, #e2e8f0);border-radius:.375rem;padding:.75rem;background:var(--surface, #fff)}.attachment-preview-text.svelte-12bsn5m{margin:0;max-height:24rem;overflow:auto;white-space:pre-wrap;font-family:inherit;font-size:.875rem;line-height:1.5}.attachment-preview-status.svelte-12bsn5m{margin:0;font-size:.875rem}.attachment-preview-status.muted.svelte-12bsn5m{color:var(--text-muted, #64748b)}.message-attachments.svelte-194taxh{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border, #e2e8f0)}.message-attachment-card.svelte-194taxh{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:8rem;max-width:14rem;padding:.55rem .75rem;border:1px solid var(--border, #e2e8f0);border-radius:.375rem;background:var(--surface, #fff);cursor:pointer;text-align:left;font:inherit;color:inherit}.message-attachment-card.svelte-194taxh:hover{border-color:var(--primary, #2563eb);box-shadow:0 1px 4px #2563eb1f}.message-attachment-name.svelte-194taxh{font-weight:700;font-size:.8125rem;line-height:1.3;word-break:break-word}.message-attachment-type.svelte-194taxh{font-size:.75rem;color:var(--text-muted, #64748b)}.message-attachment-modal-type.svelte-194taxh{margin:0;font-size:.8125rem;color:var(--text-muted, #64748b)}.tool-trace.svelte-1qemily{margin-top:1rem;margin-bottom:.75rem;padding:.75rem 1rem;border:1px solid var(--border, #e2e8f0);border-radius:.5rem;background:color-mix(in srgb,var(--primary, #2563eb) 4%,var(--surface, #fff))}.tool-trace__title.svelte-1qemily{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--text, #1e293b)}.tool-trace__empty.svelte-1qemily{margin:0;font-size:.8125rem}.tool-trace.svelte-1qemily .muted:where(.svelte-1qemily){color:var(--text-muted, #64748b)}.tool-trace__list.svelte-1qemily{list-style:none;margin:0;padding:0}.tool-trace__step.svelte-1qemily{display:flex;gap:.75rem;align-items:stretch;min-height:2.5rem}.tool-trace__step.svelte-1qemily+.tool-trace__step:where(.svelte-1qemily){margin-top:.25rem}.tool-trace__rail.svelte-1qemily{display:flex;flex-direction:column;align-items:center;width:1.75rem;flex-shrink:0}.tool-trace__dot.svelte-1qemily{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;font-size:.7rem;font-weight:700;color:var(--primary, #2563eb);background:var(--surface, #fff);border:2px solid var(--primary, #2563eb);flex-shrink:0}.tool-trace__line.svelte-1qemily{flex:1;width:2px;min-height:.5rem;margin:.15rem 0;background:var(--border, #e2e8f0);border-radius:1px}.tool-trace__body.svelte-1qemily{flex:1;min-width:0;padding-bottom:.5rem}.tool-trace__name.svelte-1qemily{font-size:.875rem;font-weight:600;color:var(--text, #1e293b)}.tool-trace__summary.svelte-1qemily{margin:.2rem 0 0;font-size:.8125rem;color:var(--text-muted, #64748b);white-space:pre-wrap;word-break:break-word}.tool-trace__tool-id.svelte-1qemily{margin:0 0 .5rem}.tool-trace__provider.svelte-1qemily{display:block;margin-top:.2rem;font-size:.7rem;color:var(--text-muted, #64748b);word-break:break-all}.tool-trace__details.svelte-1qemily{margin-top:.35rem;font-size:.8125rem}.tool-trace__details.svelte-1qemily summary:where(.svelte-1qemily){cursor:pointer;color:var(--primary, #2563eb);font-weight:500;-webkit-user-select:none;user-select:none}.tool-trace__details.svelte-1qemily summary:where(.svelte-1qemily):hover{text-decoration:underline}.tool-trace__prewrap.svelte-1qemily{margin-top:.5rem}.tool-trace__admin-details.svelte-1qemily{padding:.5rem;border:1px solid var(--border, #e2e8f0);border-radius:.375rem;background:var(--surface, #fff)}.tool-trace__label.svelte-1qemily{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #64748b);margin-top:.5rem}.tool-trace__label.svelte-1qemily:first-child{margin-top:0}.tool-trace__pre.svelte-1qemily{margin:.25rem 0 0;padding:.5rem .6rem;font-size:.75rem;line-height:1.45;border-radius:.375rem;background:var(--surface, #fff);border:1px solid var(--border, #e2e8f0);overflow-x:auto;max-height:10rem;overflow-y:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tool-trace__pre--result.svelte-1qemily{color:var(--text-muted, #64748b)}.sent-draft-details.svelte-yr3zmb summary:where(.svelte-yr3zmb),.sent-draft-diff.svelte-yr3zmb summary:where(.svelte-yr3zmb){cursor:pointer;color:var(--primary, #2563eb);font-weight:500;font-size:.875rem;-webkit-user-select:none;user-select:none}.sent-draft-details.svelte-yr3zmb summary:where(.svelte-yr3zmb):hover,.sent-draft-diff.svelte-yr3zmb summary:where(.svelte-yr3zmb):hover{text-decoration:underline}.sent-draft-note.svelte-yr3zmb{margin:.5rem 0 0;font-size:.8125rem}.sent-draft-note.muted.svelte-yr3zmb{color:var(--text-muted, #64748b)}.sent-draft-diff.svelte-yr3zmb{margin-top:.5rem}.sent-draft-diff-grid.svelte-yr3zmb{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.5rem}@media(max-width:640px){.sent-draft-diff-grid.svelte-yr3zmb{grid-template-columns:1fr}}.sent-draft-diff-label.svelte-yr3zmb{display:block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted, #64748b);margin-bottom:.25rem}.sent-draft-diff-pre.svelte-yr3zmb{margin:0;padding:.5rem .6rem;font-size:.75rem;line-height:1.45;border-radius:.375rem;background:var(--surface, #fff);border:1px solid var(--border, #e2e8f0);max-height:12rem;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.thread-messages.svelte-lou9d9{flex:1}.thread-placeholder.svelte-lou9d9{color:var(--text-muted, #64748b);margin:0;padding:2rem;text-align:center}.thread-messages.svelte-lou9d9 .muted:where(.svelte-lou9d9),.thread-messages.svelte-lou9d9 .error:where(.svelte-lou9d9){padding:1rem 0}.error.svelte-lou9d9{color:var(--warning, #d97706);margin:.5rem 0}.muted.svelte-lou9d9{color:var(--text-muted, #64748b);margin:1rem 0}.message-list.svelte-lou9d9{display:flex;flex-direction:column;gap:1.25rem}.message-block.svelte-lou9d9{border:1px solid var(--border, #e2e8f0);border-radius:.375rem;padding:.75rem 1rem;background:var(--background, #f8fafc)}.message-header.svelte-lou9d9{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;margin-bottom:.5rem;font-size:.875rem}.message-direction.svelte-lou9d9{font-weight:600;padding:.15rem .4rem;border-radius:.25rem;font-size:.75rem}.message-direction.in.svelte-lou9d9{background:#dbeafe;color:#1e40af}.message-direction.out.svelte-lou9d9{background:#d1fae5;color:#065f46}.message-from.svelte-lou9d9{font-weight:500}.message-simulated.svelte-lou9d9{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#7c2d12;background:#ffedd5;border:1px solid #fdba74;border-radius:999px;padding:.12rem .4rem}.message-to.svelte-lou9d9{color:var(--text-muted, #64748b);max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-date.svelte-lou9d9{color:var(--text-muted, #64748b);margin-left:auto}.message-subject.svelte-lou9d9{width:100%;font-size:.8125rem;color:var(--text-muted, #64748b);margin-top:.25rem}.message-body.svelte-lou9d9{font-size:.9rem;line-height:1.5;max-height:20rem;overflow-y:auto}.message-body.svelte-lou9d9 pre{margin:0;white-space:pre-wrap;font-family:inherit}.sent-draft-meta.svelte-lou9d9{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--border, #e2e8f0)}.sent-draft-fallback.svelte-lou9d9{margin-top:1rem}.draft-reply-composer.svelte-1vlknap{display:flex;flex-direction:column;gap:0;min-width:0}.draft-signature-preview.svelte-1vlknap{border:1px solid var(--border, #e2e8f0);border-radius:0 0 8px 8px;border-top:none;background:color-mix(in srgb,var(--surface, #fff) 92%,var(--border, #e2e8f0));padding:.5rem .65rem .65rem}.draft-signature-preview__label.svelte-1vlknap{display:block;font-size:.75rem;margin-bottom:.35rem}.draft-signature-preview__html.svelte-1vlknap{font-size:.9rem;min-width:0}.draft-reply-composer.svelte-1vlknap .rich-text-editor{border-radius:8px}.draft-reply-composer--with-sig.svelte-1vlknap .rich-text-editor{border-radius:8px 8px 0 0;border-bottom:none}.draft-warnings.svelte-1e4fzjx{margin:.5rem 0 .75rem;padding:.65rem .75rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--warning, #d97706) 45%,transparent);background:color-mix(in srgb,var(--warning, #d97706) 10%,transparent)}.draft-warnings-heading.svelte-1e4fzjx{margin:0 0 .4rem;font-size:.8125rem;font-weight:600;color:var(--warning, #b45309)}.draft-warnings-list.svelte-1e4fzjx{margin:0;padding-left:1.15rem;font-size:.8125rem;color:var(--text, #1e293b)}.draft-warnings-list.svelte-1e4fzjx li:where(.svelte-1e4fzjx)+li:where(.svelte-1e4fzjx){margin-top:.25rem}.draft-section.svelte-19pfu2g{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border, #e2e8f0)}.draft-heading.svelte-19pfu2g{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:var(--text, #1e293b)}.draft-section.svelte-19pfu2g .error:where(.svelte-19pfu2g){margin:.5rem 0;color:var(--warning, #d97706)}.draft-error-block.svelte-19pfu2g{background:color-mix(in srgb,var(--warning, #d97706) 12%,transparent);border:1px solid var(--warning, #d97706);border-radius:.5rem;padding:.75rem 1rem;margin:.5rem 0}.draft-error-block.svelte-19pfu2g .error:where(.svelte-19pfu2g){margin:0 0 .25rem;font-weight:600}.draft-error-block.svelte-19pfu2g .error-detail:where(.svelte-19pfu2g){margin:0 0 .75rem;font-size:.875rem;color:var(--text-muted, #64748b);white-space:pre-wrap;word-break:break-word}.draft-error-block.svelte-19pfu2g button:where(.svelte-19pfu2g){margin-top:.25rem}.draft-section.svelte-19pfu2g>button:where(.svelte-19pfu2g){margin-top:.5rem;padding:.35rem .75rem;font-size:.875rem;cursor:pointer;background:var(--primary, #2563eb);color:#fff;border:none;border-radius:.375rem}.draft-section.svelte-19pfu2g>button:where(.svelte-19pfu2g):hover:not(:disabled){opacity:.9}.draft-section.svelte-19pfu2g>button:where(.svelte-19pfu2g):disabled{cursor:not-allowed;opacity:.7}.draft-actions.svelte-19pfu2g{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;align-items:center}.draft-task-list-wrap.svelte-19pfu2g{margin-top:.75rem;border:1px solid var(--border, #e2e8f0);border-radius:.5rem;background:var(--background, #f8fafc);padding:.6rem .75rem}.draft-task-list-heading.svelte-19pfu2g{margin:0 0 .45rem;font-size:.78rem;font-weight:600;color:var(--text-muted, #64748b);text-transform:uppercase;letter-spacing:.03em}.draft-task-list.svelte-19pfu2g{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.draft-task-item.svelte-19pfu2g{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;background:var(--surface, #fff);border:1px solid var(--border, #e2e8f0);border-radius:.375rem;padding:.45rem .55rem}.draft-task-item__text.svelte-19pfu2g{display:flex;flex-direction:column;gap:.2rem}.draft-task-item__title.svelte-19pfu2g{font-size:.85rem;color:var(--text, #1e293b)}.draft-task-item__details.svelte-19pfu2g{font-size:.8rem;color:var(--text-muted, #64748b)}.draft-task-remove-btn.svelte-19pfu2g{border:1px solid var(--border, #e2e8f0);border-radius:999px;width:1.4rem;height:1.4rem;line-height:1;font-size:.78rem;padding:0;cursor:pointer;color:var(--text-muted, #64748b);background:var(--surface, #fff);flex-shrink:0}.draft-task-remove-btn.svelte-19pfu2g:hover:not(:disabled){background:#fee2e2;color:#991b1b;border-color:#fecaca}.draft-task-remove-btn.svelte-19pfu2g:disabled{opacity:.6;cursor:not-allowed}.btn-draft-primary.svelte-19pfu2g{padding:.45rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;background:var(--primary, #2563eb);color:#fff;border:none;border-radius:.375rem}.btn-draft-primary.svelte-19pfu2g:hover:not(:disabled){opacity:.92}.btn-draft-secondary.svelte-19pfu2g{padding:.45rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;background:var(--surface, #fff);color:var(--text, #1e293b);border:1px solid var(--border, #e2e8f0);border-radius:.375rem}.btn-draft-secondary.svelte-19pfu2g:hover:not(:disabled){background:#f8fafc}.btn-draft-tertiary.svelte-19pfu2g{padding:.45rem .85rem;font-size:.8125rem;font-weight:600;cursor:pointer;background:transparent;color:var(--text-muted, #64748b);border:1px solid transparent;border-radius:.375rem}.btn-draft-tertiary.svelte-19pfu2g:hover:not(:disabled){background:#f1f5f9;color:var(--text, #1e293b)}.btn-draft-primary.svelte-19pfu2g:disabled,.btn-draft-secondary.svelte-19pfu2g:disabled,.btn-draft-tertiary.svelte-19pfu2g:disabled{cursor:not-allowed;opacity:.65}.draft-send-error.svelte-19pfu2g{margin:.5rem 0 0}.draft-placeholder-warn.svelte-19pfu2g{margin:.35rem 0 .5rem;font-size:.8125rem}.draft-placeholder-warn.muted.svelte-19pfu2g,.muted.svelte-19pfu2g{color:var(--text-muted, #64748b);margin:1rem 0}.draft-body--rte.svelte-19pfu2g{margin-top:.5rem}.draft-body--rte.svelte-19pfu2g .rich-text-editor{max-width:100%}.draft-confidence.svelte-19pfu2g{font-size:.875rem;color:var(--text-muted, #64748b);margin-bottom:.5rem}.draft-rationale.svelte-19pfu2g{display:block;margin-top:.25rem}.draft-body.svelte-19pfu2g{margin-top:.5rem}.draft-skipped-block.svelte-19pfu2g{margin:.5rem 0;padding:.75rem 1rem;border-radius:.5rem;border:1px solid var(--border, #e2e8f0);background:var(--background, #f8fafc)}.draft-skipped-title.svelte-19pfu2g{margin:0 0 .35rem;font-size:.9375rem;font-weight:600;color:var(--text, #1e293b)}.draft-skipped-hint.svelte-19pfu2g{margin:0 0 .5rem;font-size:.8125rem}.draft-skipped-reason.svelte-19pfu2g{margin:0;font-size:.875rem;color:var(--text, #1e293b);white-space:pre-wrap}.draft-generating.svelte-19pfu2g{display:flex;align-items:center;gap:.65rem;margin:1rem 0}.draft-generating-text.svelte-19pfu2g{margin:0;font-size:.875rem;color:var(--text-muted, #64748b)}.draft-spinner.svelte-19pfu2g{width:1.1rem;height:1.1rem;border-radius:999px;border:2px solid #cbd5e1;border-top-color:var(--primary, #2563eb);animation:svelte-19pfu2g-draft-spin .9s linear infinite;flex-shrink:0}@keyframes svelte-19pfu2g-draft-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.inbox.svelte-11r3pzg{padding:1rem 1.5rem;flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}.error.svelte-11r3pzg{color:var(--warning, #d97706);margin:.5rem 0}.split-pane.svelte-11r3pzg{display:flex;gap:1rem;flex:1;min-height:0;min-width:0}.list-pane.svelte-11r3pzg{flex:0 0 42%;min-width:20rem;min-height:0;overflow:auto;background:var(--surface, #fff);border:1px solid var(--border, #e2e8f0);border-radius:.5rem}.thread-pane.svelte-11r3pzg{flex:1;min-width:0;min-height:0;display:flex}.thread-card.svelte-11r3pzg{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;background:var(--surface, #fff);border:1px solid var(--border, #e2e8f0);border-radius:.5rem;box-shadow:0 1px 3px #0000000f;padding:1rem 1.25rem}.task-list.svelte-1uzen25{padding:1rem 1.5rem;width:100%;flex:1;min-width:0}.toolbar.svelte-1uzen25{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.toolbar.svelte-1uzen25 .field-label:where(.svelte-1uzen25){color:var(--text-muted, #64748b)}table.svelte-1uzen25{width:100%;border-collapse:collapse;background:var(--surface, #fff);border:1px solid var(--border, #e2e8f0);border-radius:.5rem;overflow:hidden}th.svelte-1uzen25,td.svelte-1uzen25{padding:.6rem .75rem;border-bottom:1px solid var(--border, #e2e8f0);text-align:left;vertical-align:top}th.svelte-1uzen25{color:var(--text-muted, #64748b);font-weight:600}.title.svelte-1uzen25{font-weight:600}.details.svelte-1uzen25{margin-top:.25rem;color:var(--text-muted, #64748b);white-space:pre-wrap}.actions.svelte-1uzen25{width:8rem}.pagination.svelte-1uzen25{margin-top:.75rem;display:flex;justify-content:space-between;gap:.75rem;align-items:center}.pagination-buttons.svelte-1uzen25{display:flex;gap:.75rem;align-items:center}.muted.svelte-1uzen25{color:var(--text-muted, #64748b)}.error.svelte-1uzen25{color:var(--warning, #d97706)}.locale-select.svelte-q6oseu{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;color:var(--text-muted)}.locale-select--stacked.svelte-q6oseu{flex-direction:column;align-items:stretch}.locale-select__control.svelte-q6oseu{font:inherit;padding:.25rem .45rem;border-radius:8px;border:1px solid var(--border);background:#fff;cursor:pointer}.locale-select__control.svelte-q6oseu:disabled{opacity:.6;cursor:wait}.login-page.svelte-15ijoy3{box-sizing:border-box;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.5rem}.login.svelte-15ijoy3{width:100%;max-width:22rem;margin:0;padding:1.5rem;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.login-locale.svelte-15ijoy3{display:flex;justify-content:center;margin-bottom:.75rem}.login-brand.svelte-15ijoy3{display:flex;align-items:center;justify-content:center;gap:.65rem;margin:0 0 1.15rem}.login-brand__mark.svelte-15ijoy3{display:block;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:8px}.login-brand__name.svelte-15ijoy3{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}h1.svelte-15ijoy3{margin:0 0 1rem;font-size:1.25rem;text-align:center}.hint.svelte-15ijoy3{margin:0 0 1rem;color:var(--text-muted);font-size:.9rem}.muted.svelte-15ijoy3{margin:0 0 1rem;color:var(--text-muted);font-size:.9rem;text-align:center}.qr-wrap.svelte-15ijoy3{margin:.75rem 0;display:flex;justify-content:center}.secret-line.svelte-15ijoy3{font-size:.8rem;word-break:break-all;margin:0 0 1rem;color:var(--text-muted)}.actions.svelte-15ijoy3{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.err.svelte-15ijoy3{margin:1rem 0 0;color:#b91c1c;font-size:.9rem}.settings.svelte-1xc311x{max-width:36rem;margin:0 auto}h1.svelte-1xc311x{margin:0 0 1rem;font-size:1.35rem}h2.svelte-1xc311x{margin:0 0 .75rem;font-size:1.05rem}.subhead.svelte-1xc311x{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.twofa-head.svelte-1xc311x{margin-top:1.25rem}.pwd-feedback.svelte-1xc311x{margin:.75rem 0 0}.card.svelte-1xc311x{margin-bottom:1.25rem;padding:1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.muted.svelte-1xc311x{color:var(--text-muted);font-size:.9rem}.qr-wrap.svelte-1xc311x{margin:.75rem 0}.secret.svelte-1xc311x{font-size:.85rem;word-break:break-all}.ok.svelte-1xc311x{color:#047857;font-size:.9rem}.err.svelte-1xc311x{color:#b91c1c;font-size:.9rem}.oauth-callback.svelte-cdne3v{max-width:32rem;margin:3rem auto;padding:1.5rem}.success.svelte-cdne3v{color:var(--color-success, #15803d)}.error.svelte-cdne3v{color:var(--color-warning, #d97706)}.toast-container.svelte-1s91x7a{position:fixed;bottom:1rem;right:1rem;z-index:1000;display:flex;flex-direction:column;gap:.5rem;max-width:24rem}.toast.svelte-1s91x7a{padding:.75rem 1rem;border-radius:6px;font-size:.875rem;box-shadow:0 4px 12px #00000026;cursor:pointer}.toast-success.svelte-1s91x7a{background:var(--success-bg, #dcfce7);color:var(--success-fg, #166534)}.toast-error.svelte-1s91x7a{background:var(--error-bg, #fee2e2);color:var(--error-fg, #991b1b)}.toast-info.svelte-1s91x7a{background:var(--surface, #fff);color:var(--text, #1e293b);border:1px solid var(--border, #e2e8f0)}.user-menu.svelte-1gjqjyc{position:relative;flex-shrink:0}.user-menu__trigger.svelte-1gjqjyc{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .55rem .32rem .4rem;border-radius:999px;border:1px solid var(--border);background:#fff;cursor:pointer;font:inherit;font-size:.86rem;font-weight:700;color:var(--text);max-width:14rem}.user-menu__trigger.svelte-1gjqjyc:hover{background:#f8fafc}.user-menu__trigger.svelte-1gjqjyc:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.user-menu__avatar.svelte-1gjqjyc{display:flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:#e2e8f0;color:#64748b;flex-shrink:0}.user-menu__name.svelte-1gjqjyc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.user-menu__chev.svelte-1gjqjyc{font-size:.65rem;color:var(--text-muted);flex-shrink:0}.user-menu__dropdown.svelte-1gjqjyc{position:absolute;right:0;top:calc(100% + .35rem);min-width:12.5rem;padding:.4rem;border-radius:12px;border:1px solid var(--border);background:var(--surface, #fff);box-shadow:0 10px 28px #0f172a1f;z-index:50}.user-menu__item.svelte-1gjqjyc{display:block;width:100%;padding:.5rem .65rem;border-radius:8px;text-decoration:none;font-size:.88rem;font-weight:600;color:var(--text);border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.user-menu__item.svelte-1gjqjyc:hover,.user-menu__item.svelte-1gjqjyc:focus-visible{background:#f1f5f9;outline:none}.user-menu__item--button.svelte-1gjqjyc{color:var(--text-muted)}.user-menu__locale.svelte-1gjqjyc{padding:.35rem .5rem .55rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:.25rem 0}.user-menu__locale.svelte-1gjqjyc .locale-select{flex-direction:column;align-items:stretch;gap:.35rem;width:100%}.user-menu__locale.svelte-1gjqjyc .locale-select__control{width:100%}.boot.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;min-height:100dvh;color:var(--text-muted);font-weight:600}.app-shell.svelte-1n46o8q{height:100dvh;min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.header.svelte-1n46o8q{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:.85rem;justify-content:space-between;padding:.9rem 1.45rem;border-bottom:1px solid var(--border);background:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header__mid.svelte-1n46o8q{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-start}.org-select.svelte-1n46o8q{display:flex;align-items:center;gap:.45rem}.org-select__label.svelte-1n46o8q{font-size:.78rem;font-weight:700;color:var(--text-muted);white-space:nowrap}.org-select__control.svelte-1n46o8q{min-width:9rem;max-width:18rem;font:inherit;font-size:.86rem;padding:.35rem .55rem;border-radius:10px;border:1px solid var(--border);background:#fff}.header.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin:0;font-size:1.1rem;letter-spacing:-.02em}.brand__link.svelte-1n46o8q{display:inline-flex;align-items:center;gap:.55rem;color:inherit;text-decoration:none;font-weight:700}.brand__link.svelte-1n46o8q:hover .brand__name:where(.svelte-1n46o8q){color:var(--primary-strong)}.brand__mark.svelte-1n46o8q{display:block;width:1.85rem;height:1.85rem;flex-shrink:0;border-radius:6px}.primary.svelte-1n46o8q{display:flex;align-items:center;gap:.35rem;background:#f4f6fb;border:1px solid var(--border);border-radius:999px;padding:.2rem;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0;margin-left:auto}.primary.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--text-muted);text-decoration:none;font-size:.88rem;font-weight:700;padding:.38rem .75rem;border-radius:999px;transition:all .15s ease;border:none;background:transparent;cursor:pointer;font-family:inherit}.primary.svelte-1n46o8q a:where(.svelte-1n46o8q):hover{color:var(--text);background:#edf2fc}.primary.svelte-1n46o8q a.active:where(.svelte-1n46o8q){color:var(--primary-strong);background:#e6edff}.content.svelte-1n46o8q{flex:1;min-height:0;display:flex;background:transparent;padding:1rem;overflow:auto}.content.svelte-1n46o8q>*{flex:1 1 auto;min-width:0;width:100%}.home.svelte-1n46o8q{padding:2rem;max-width:44rem;margin:0 auto;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.home.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0 0 .8rem}:root{--font-sans: "Manrope", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--background: #f3f5fa;--surface: #ffffff;--surface-alt: #f8f9fc;--surface-hover: #eef2f9;--text: #182230;--text-muted: #5a6a81;--primary: #2453d4;--primary-strong: #173d9f;--primary-light: #e9efff;--border: #d7deea;--focus: #2b62f0;--success: #18804b;--success-bg: #ddf7e9;--warning: #a14a11;--warning-bg: #ffe6d4;--error: #b3261e;--error-bg: #fde8e7;color-scheme:light;line-height:1.45;font-family:var(--font-sans)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:linear-gradient(180deg,#f9fbff 0%,var(--background) 22%,var(--background) 100%);color:var(--text);font-family:var(--font-sans)}h1,h2,h3,h4{margin:0;color:#0f1b2c;letter-spacing:-.01em}h2{font-size:1.3rem;font-weight:700}h3{font-size:1.04rem;font-weight:700}p{margin:0}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-strong)}button,input,select,textarea{font:inherit}button{border:1px solid var(--border);background:linear-gradient(180deg,#fff,#f5f7fc);color:var(--text);border-radius:10px;padding:.45rem .85rem;font-weight:600;cursor:pointer;transition:all .15s ease}button:hover:not(:disabled){transform:translateY(-1px);border-color:#c6d2ea;box-shadow:0 8px 20px -16px #29457e}button:disabled{cursor:not-allowed;opacity:.55}input[type=text],input[type=search],input[type=number],input[type=date],input[type=password],select,textarea{width:100%;border-radius:10px;border:1px solid var(--border);background:#fff;color:var(--text);padding:.48rem .65rem;outline:none;transition:border-color .14s ease,box-shadow .14s ease}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{border-color:var(--focus);box-shadow:0 0 0 3px #2b62f02e;outline:none}textarea{resize:vertical;min-height:6rem}label{font-size:.84rem;font-weight:600;color:var(--text-muted)}table{width:100%;border-collapse:separate;border-spacing:0}th{color:var(--text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}td,th{padding:.66rem .74rem;text-align:left;border-bottom:1px solid var(--border)}tr:hover td{background:#fbfcff}.card,.form,.list,.thread-card,.list-pane,.tree,.backfill-dialog{border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:0 14px 40px -34px #12275c8c}.hint,.muted{color:var(--text-muted)}.error{color:var(--error)}.badge{display:inline-flex;align-items:center;gap:.2rem;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700;letter-spacing:.02em}.badge.unfinished,.badge.pending{background:var(--warning-bg);color:#8c3e08}.badge.accepted,.badge.success{background:var(--success-bg);color:#115f36}.badge.rejected,.danger{color:var(--error)}dialog::backdrop{background:#10192b85;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.inbox,.task-list,.knowledge-base,.inquiry-types,.inquiry-type-suggestions,.api-connections,.confidence-judge-config,.hierarchy{padding:.8rem}.toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.95rem}.toolbar>.field-label{min-width:12rem}.pagination{border-top:1px solid var(--border);background:var(--surface-alt);border-radius:0 0 14px 14px}.backfill-dialog{max-width:min(45rem,90vw)}:root{--modal-backdrop-bg: rgba(0, 0, 0, .4);--modal-z-index: 1100}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:var(--modal-backdrop-bg);display:flex;align-items:center;justify-content:center;z-index:var(--modal-z-index)}.modal-panel{background:var(--surface, #fff);border-radius:8px;padding:1.5rem;width:min(100% - 2rem,32rem);max-width:32rem;max-height:90vh;overflow:auto;position:relative;box-shadow:0 4px 24px #0000001f}.modal-panel--wide{width:min(100% - 2rem,40rem);max-width:40rem}.modal-panel>h3:first-of-type{margin:0 0 .5rem;font-size:1.1rem}.modal-panel:has(>.modal-dismiss)>h3:first-of-type,.modal-panel:has(>.review-close)>h3:first-of-type{margin-right:2rem}.modal-body{margin-top:1rem}.modal-body .field-label:not(.field-label--checkbox){display:flex;margin-bottom:.75rem}.modal-dismiss,.review-close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;line-height:1;color:var(--text-muted);padding:0}.modal-dismiss:hover,.review-close:hover{color:var(--text)}.modal-close{margin-top:1rem}.modal-actions,.dialog-actions{margin-top:.75rem;display:flex;gap:.5rem;flex-wrap:wrap}.modal-actions button.primary{font-weight:600}.form-actions{margin-top:1rem;display:flex;gap:.5rem}.modal-panel .field-label:not(.field-label--checkbox){margin:.75rem 0}.modal-panel .field-label.field-label--checkbox{display:inline-flex;margin:.5rem 0}.modal-panel input,.modal-panel select,.modal-panel textarea{width:100%;box-sizing:border-box}.field-label{display:flex;flex-direction:column;gap:.35rem;font-size:.84rem;font-weight:600;color:var(--text-muted)}.field-label__text{display:block}.field-label__control{min-width:0}label.checkbox,.field-label.field-label--checkbox{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;font-weight:600;color:var(--text-muted)}.field-label.field-label--checkbox .field-label__control{flex-shrink:0;line-height:0}label.checkbox input[type=checkbox],.field-label.field-label--checkbox input[type=checkbox]{margin:0}.field-label.field-label--row{flex-direction:row;align-items:flex-start;gap:.5rem}.field-label.field-label--row .field-label__control{flex-shrink:0;margin-top:.2rem;line-height:0}.row-label input[type=checkbox]{margin:0}.checkbox-list{display:flex;flex-direction:column;gap:.35rem;max-height:12rem;overflow:auto}
