.typeahead.svelte-thlvl{min-width:180px;max-width:300px;position:relative}.typeahead-trigger.svelte-thlvl{background:var(--bg-inset);border:1px solid var(--border-muted);border-radius:var(--radius-sm);width:100%;height:26px;color:var(--text-secondary);cursor:pointer;text-align:left;align-items:center;gap:4px;padding:0 8px;font-size:11px;transition:border-color .15s;display:flex}.typeahead-trigger.svelte-thlvl:hover{border-color:var(--border-default)}.typeahead-trigger.svelte-thlvl:focus{border-color:var(--accent-blue);outline:none}.typeahead-value.svelte-thlvl{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.typeahead-chevron{opacity:.5;flex-shrink:0}.typeahead-input.svelte-thlvl{background:var(--bg-inset);border:1px solid var(--accent-blue);border-radius:var(--radius-sm);width:100%;height:26px;color:var(--text-primary);box-sizing:border-box;outline:none;padding:0 8px;font-size:11px}.typeahead-input.svelte-thlvl::placeholder{color:var(--text-muted)}.typeahead-list.svelte-thlvl{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);max-height:50vh;box-shadow:var(--shadow-md,0 4px 12px #00000026);z-index:100;margin-top:2px;padding:2px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.typeahead-option.svelte-thlvl{color:var(--text-secondary);cursor:pointer;border-radius:3px;align-items:center;gap:6px;min-width:0;padding:4px 8px;font-size:11px;display:flex}.option-label.svelte-thlvl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.typeahead-option.highlighted.svelte-thlvl{background:var(--bg-surface-hover);color:var(--text-primary)}.typeahead-option.selected.svelte-thlvl{color:var(--accent-blue);font-weight:600}.match.svelte-thlvl{background:color-mix(in srgb, var(--accent-blue) 40%, transparent);color:var(--accent-blue);border-radius:1px;font-weight:600}.typeahead-empty.svelte-thlvl{color:var(--text-muted);padding:6px 8px;font-size:11px;font-style:italic}.import-panel.svelte-k6bjx0{width:460px;max-width:92vw;animation:.2s ease-out svelte-k6bjx0-panel-in}@keyframes svelte-k6bjx0-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.provider-strip.svelte-k6bjx0{background:var(--border-default);border-radius:var(--radius-md);gap:1px;margin-bottom:12px;display:flex;overflow:hidden}.provider-pill.svelte-k6bjx0{height:34px;color:var(--text-muted);background:var(--bg-surface);flex:1;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:500;transition:color .12s,background .12s;display:flex}.provider-pill.svelte-k6bjx0:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-secondary)}.provider-pill.selected.svelte-k6bjx0{color:var(--text-primary);font-weight:600}.pdot.svelte-k6bjx0{opacity:.35;border-radius:50%;width:8px;height:8px;transition:opacity .15s}.provider-pill.selected.svelte-k6bjx0 .pdot:where(.svelte-k6bjx0){opacity:1}.pdot.claude.svelte-k6bjx0{background:var(--accent-coral)}.pdot.chatgpt.svelte-k6bjx0{background:var(--accent-green)}.hint.svelte-k6bjx0{color:var(--text-muted);margin-bottom:12px;font-size:12px;line-height:1.5}.hint.svelte-k6bjx0 code:where(.svelte-k6bjx0){font-family:var(--font-mono);background:var(--bg-inset);border-radius:var(--radius-sm);color:var(--text-secondary);padding:1px 5px;font-size:11px}.zone.svelte-k6bjx0{border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-bottom:12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.zone-empty.svelte-k6bjx0{border:2px dashed var(--border-default);cursor:pointer;min-height:140px;padding:24px;box-shadow:inset 0 1px 3px #00000008}.zone-empty.svelte-k6bjx0:hover{border-color:var(--text-muted);background:var(--bg-surface-hover)}.zone-empty.svelte-k6bjx0:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.zone-empty.drag-over.svelte-k6bjx0{border-color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 6%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-blue) 12%, transparent);border-style:solid}.zone-empty.drag-over.svelte-k6bjx0 .upload-icon{color:var(--accent-blue);animation:.35s ease-out svelte-k6bjx0-icon-lift}@keyframes svelte-k6bjx0-icon-lift{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.upload-icon{color:var(--text-muted);margin-bottom:2px;transition:color .15s}.drop-label.svelte-k6bjx0{color:var(--text-secondary);font-size:13px;font-weight:500}.drop-sub.svelte-k6bjx0{color:var(--text-muted);font-size:11px}.zone-file.svelte-k6bjx0{border:1px solid var(--border-default);background:var(--bg-inset);padding:12px 16px}.file-row.svelte-k6bjx0{align-items:center;gap:10px;width:100%;display:flex}.file-icon{color:var(--text-muted);flex-shrink:0}.file-meta.svelte-k6bjx0{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.file-name.svelte-k6bjx0{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.file-size.svelte-k6bjx0{color:var(--text-muted);font-size:11px}.file-clear.svelte-k6bjx0{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:background 80ms,color 80ms;display:flex}.file-clear.svelte-k6bjx0:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.zone-importing.svelte-k6bjx0{border:1px solid var(--border-muted);background:var(--bg-inset);min-height:140px;padding:24px}.importing-label.svelte-k6bjx0{color:var(--text-muted);margin-top:4px;font-size:12px}.import-error.svelte-k6bjx0{border:1px solid var(--accent-red);border-radius:var(--radius-sm);color:var(--accent-red);word-break:break-word;align-items:flex-start;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:12px;display:flex}.import-error.svelte-k6bjx0 svg{flex-shrink:0;margin-top:1px}.import-actions.svelte-k6bjx0{justify-content:flex-end;gap:8px;display:flex}.result-view.svelte-k6bjx0{flex-direction:column;align-items:center;gap:8px;padding:8px 0 4px;display:flex}.result-check.svelte-k6bjx0{color:var(--accent-green);margin-bottom:2px;animation:.35s ease-out svelte-k6bjx0-check-pop}@keyframes svelte-k6bjx0-check-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.result-heading.svelte-k6bjx0{color:var(--text-primary);font-size:14px;font-weight:600}.result-stats.svelte-k6bjx0{gap:12px;margin:8px 0 4px;display:flex}.stat.svelte-k6bjx0{background:var(--bg-inset);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:2px;min-width:56px;padding:8px 14px;animation:.3s ease-out backwards svelte-k6bjx0-stat-up;display:flex}.stat.svelte-k6bjx0:first-child{animation-delay:50ms}.stat.svelte-k6bjx0:nth-child(2){animation-delay:.12s}.stat.svelte-k6bjx0:nth-child(3){animation-delay:.19s}.stat.svelte-k6bjx0:nth-child(4){animation-delay:.26s}@keyframes svelte-k6bjx0-stat-up{0%{opacity:0;transform:translateY(6px)}}.stat-num.svelte-k6bjx0{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.stat-num.new.svelte-k6bjx0{color:var(--accent-green)}.stat-num.updated.svelte-k6bjx0{color:var(--accent-blue)}.stat-num.skipped.svelte-k6bjx0{color:var(--accent-amber)}.stat-num.errors.svelte-k6bjx0{color:var(--accent-red)}.stat-lbl.svelte-k6bjx0{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:500}.result-actions.svelte-k6bjx0{gap:8px;margin-top:8px;display:flex}.layout.svelte-140zf1b{height:calc(100vh - var(--header-height,40px) - var(--status-bar-height,24px));display:flex;position:relative;overflow:hidden}.sidebar.svelte-140zf1b{border-right:1px solid var(--border-default);background:var(--bg-surface);flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow:hidden}.sidebar.svelte-140zf1b:not(.open){display:none}.resize-handle.svelte-140zf1b{cursor:col-resize;touch-action:none;flex-shrink:0;transition:background-color .12s;position:relative}.resize-handle.svelte-140zf1b:before{content:"";background:var(--border-default);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.resize-handle.svelte-140zf1b:after{content:"";background:var(--text-muted);opacity:.6;border-radius:999px;width:3px;height:52px;transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resize-handle.svelte-140zf1b:hover,.layout.is-resizing.svelte-140zf1b .resize-handle:where(.svelte-140zf1b){background:color-mix(in srgb, var(--accent-blue) 10%, transparent)}.resize-handle.svelte-140zf1b:hover:after,.layout.is-resizing.svelte-140zf1b .resize-handle:where(.svelte-140zf1b):after{opacity:1}.content.svelte-140zf1b{flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto hidden}.sidebar-backdrop.svelte-140zf1b{border:none;padding:0;display:none}.mobile-nav.svelte-140zf1b{display:none}body.sidebar-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}@media (width<=767px){.sidebar.svelte-140zf1b{top:var(--header-height,40px);bottom:var(--status-bar-height,24px);z-index:50;width:280px;box-shadow:var(--shadow-lg);display:flex;position:fixed;left:0}.sidebar.svelte-140zf1b:not(.open){display:none}.sidebar-backdrop.svelte-140zf1b{background:var(--overlay-bg);z-index:49;display:block;position:fixed;inset:0}.mobile-nav.svelte-140zf1b{border-bottom:1px solid var(--border-muted);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.mobile-nav-btn.svelte-140zf1b{min-width:0;color:var(--text-muted);border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-size:11px;font-weight:500;transition:background .12s,color .12s;display:flex}.mobile-nav-btn.svelte-140zf1b:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.mobile-nav-btn.active.svelte-140zf1b{color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 8%, transparent)}}.status-bar.svelte-g9asya{height:var(--status-bar-height,24px);background:var(--bg-surface);border-top:1px solid var(--border-default);color:var(--text-muted);letter-spacing:.01em;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 14px;font-size:10px;display:flex}.status-left.svelte-g9asya,.status-right.svelte-g9asya{align-items:center;gap:4px;display:flex}.sep.svelte-g9asya{color:var(--border-default)}.sync-progress.svelte-g9asya{color:var(--accent-green)}.update-available.svelte-g9asya{color:var(--accent-blue);cursor:pointer;font-size:10px;font-weight:500}.update-available.svelte-g9asya:hover{text-decoration:underline}.version-warn.svelte-g9asya{color:var(--accent-red);cursor:pointer;font-size:10px;font-weight:500}.version-warn.svelte-g9asya:hover{text-decoration:underline}.remote-warn.svelte-g9asya,.backend-warn.svelte-g9asya{color:var(--accent-red);cursor:pointer;font-size:10px;font-weight:500}.remote-warn.svelte-g9asya:hover,.backend-warn.svelte-g9asya:hover{text-decoration:underline}.version.svelte-g9asya{font-family:var(--font-mono);color:var(--text-muted);cursor:pointer;font-size:10px}.version.svelte-g9asya:hover{color:var(--text-secondary)}.zoom-controls.svelte-g9asya{align-items:center;gap:1px;display:flex}.zoom-btn.svelte-g9asya{width:18px;height:16px;color:var(--text-muted);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-size:11px;font-weight:500;line-height:1;display:flex}.zoom-btn.svelte-g9asya:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.zoom-level.svelte-g9asya{font-family:var(--font-mono);color:var(--text-muted);text-align:center;border-radius:var(--radius-sm);min-width:32px;padding:0 2px;font-size:10px}.zoom-level.svelte-g9asya:hover{background:var(--bg-surface-hover);color:var(--text-secondary)}@media (width<=767px){.status-left.svelte-g9asya{display:none}}.session-item.svelte-sy8qps{text-align:left;-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:5px;width:100%;height:42px;padding:0 10px;transition:background .1s;display:flex;position:relative}.session-item.compact.svelte-sy8qps{gap:4px;height:34px}.session-item.depth-1.svelte-sy8qps,.session-item.depth-2.svelte-sy8qps{background:0 0}.session-item.svelte-sy8qps:hover,.session-item.active.svelte-sy8qps{background:var(--bg-surface-hover)}.session-item.orphaned-teammate.svelte-sy8qps{opacity:.6}.tree-toggle.svelte-sy8qps{all:unset;cursor:pointer;width:16px;height:100%;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .1s;display:flex}.tree-toggle.svelte-sy8qps:hover{color:var(--text-primary)}.tree-arrow{flex-shrink:0}.tree-dash.svelte-sy8qps,.tree-spacer.svelte-sy8qps{flex-shrink:0;width:16px}.side-meta.svelte-sy8qps{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;min-width:0;margin-left:4px;display:flex}.agent-tag.svelte-sy8qps{text-transform:uppercase;letter-spacing:.02em;opacity:.7;white-space:nowrap;text-overflow:ellipsis;max-width:52px;font-size:8px;font-weight:600;line-height:1;overflow:hidden}.machine-tag.svelte-sy8qps{color:var(--text-muted);opacity:.9;white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:9px;line-height:1;overflow:hidden}.session-info.svelte-sy8qps{flex:1;min-width:0}.session-name.svelte-sy8qps{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:12px;font-weight:450;line-height:1.3;overflow:hidden}.session-name.shell.svelte-sy8qps>code:where(.svelte-sy8qps){font-family:var(--font-mono);color:var(--text-secondary);letter-spacing:0;background:0 0;border:none;padding:0;font-size:.95em}.compact.svelte-sy8qps .session-name:where(.svelte-sy8qps){color:var(--text-secondary);font-size:11px}.rename-input.svelte-sy8qps{color:var(--text-primary);background:var(--bg-surface-hover);border:1px solid var(--accent-blue);border-radius:3px;outline:none;width:100%;padding:1px 4px;font-size:12px;font-weight:450;line-height:1.3}.session-meta.svelte-sy8qps{color:var(--text-muted);letter-spacing:.01em;align-items:center;gap:6px;font-size:10px;line-height:1.3;display:flex}.compact.svelte-sy8qps .session-meta:where(.svelte-sy8qps){font-size:9px}.session-project.svelte-sy8qps{white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}.session-time.svelte-sy8qps{white-space:nowrap;flex-shrink:0}.group-hint-icon{color:var(--text-muted);opacity:.5;flex-shrink:0}.session-count.svelte-sy8qps{white-space:nowrap;flex-shrink:0}.session-count.svelte-sy8qps:before{content:"•"}.continuation-badge.svelte-sy8qps{color:var(--accent-blue);white-space:nowrap;flex-shrink:0;font-size:9px;font-weight:600}.star-btn.svelte-sy8qps{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-muted);opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,color .12s,background .12s;display:flex}.session-item.svelte-sy8qps:hover .star-btn:where(.svelte-sy8qps),.session-item.svelte-sy8qps:focus-within .star-btn:where(.svelte-sy8qps),.star-btn.svelte-sy8qps:focus-visible,.star-btn.starred.svelte-sy8qps{opacity:1}.star-btn.svelte-sy8qps:hover{background:var(--bg-surface-hover);color:var(--text-secondary)}.star-btn.starred.svelte-sy8qps{color:var(--accent-amber)}.star-btn.starred.svelte-sy8qps:hover{color:var(--accent-amber);background:var(--bg-surface-hover)}.context-menu{z-index:9999;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;min-width:120px;padding:4px 0;position:fixed;box-shadow:0 4px 16px #00000040}.context-menu .context-menu-item{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;font-size:12px;font-family:var(--font-sans);background:0 0;border:none;padding:6px 14px;display:block}.context-menu .context-menu-item:hover{background:var(--bg-surface-hover)}.context-menu .context-menu-item.danger{color:var(--accent-red,#e55)}.context-menu .context-menu-item.danger:hover{background:color-mix(in srgb, var(--accent-red,#e55) 10%, transparent)}.agent-dot.svelte-dehe6y{box-shadow:0 0 0 1px color-mix(in srgb, var(--border-muted) 70%, transparent);border-radius:50%;flex-shrink:0;display:inline-block}.agent-logo.svelte-dehe6y{object-fit:contain;border-radius:4px;flex-shrink:0;display:block}.filter-btn.svelte-13kmc2l{width:24px;height:24px;color:var(--text-muted);border-radius:4px;justify-content:center;align-items:center;transition:color .1s,background .1s;display:flex;position:relative}.filter-btn.svelte-13kmc2l:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.filter-indicator.svelte-13kmc2l{background:var(--accent-green);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.filter-dropdown.svelte-13kmc2l{overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);width:220px;max-height:min(560px,100vh - 128px);box-shadow:var(--shadow-lg);z-index:100;text-transform:none;letter-spacing:normal;transform-origin:100% 0;margin-top:4px;padding:8px;animation:.12s ease-out svelte-13kmc2l-dropdown-in;position:absolute;top:100%;right:0;overflow:hidden auto}.filter-dropdown.left.svelte-13kmc2l{transform-origin:0 0;left:0;right:auto}@keyframes svelte-13kmc2l-dropdown-in{0%{opacity:0;transform:scale(.95)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.filter-section.svelte-13kmc2l{padding:4px 0}.filter-section.svelte-13kmc2l+.filter-section:where(.svelte-13kmc2l){border-top:1px solid var(--border-muted);margin-top:4px;padding-top:8px}.filter-section-label.svelte-13kmc2l{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:9px;font-weight:600}.filter-toggle.svelte-13kmc2l{width:100%;color:var(--text-secondary);text-align:left;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;transition:background .1s,color .1s;display:flex}.filter-toggle.svelte-13kmc2l:hover{background:var(--bg-surface-hover)}.filter-toggle.active.svelte-13kmc2l{background:var(--bg-surface-hover);color:var(--accent-green);font-weight:500}.toggle-check.svelte-13kmc2l{border:1.5px solid var(--border-default);border-radius:2px;flex-shrink:0;width:10px;height:10px;transition:background .1s,border-color .1s}.toggle-check.on.svelte-13kmc2l{background:var(--accent-green);border-color:var(--accent-green)}.agent-search.svelte-13kmc2l{width:100%;height:24px;color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-muted);border-radius:4px;outline:none;margin-bottom:4px;padding:0 8px;font-size:10px;transition:border-color .1s}.agent-search.svelte-13kmc2l::placeholder{color:var(--text-muted)}.agent-search.svelte-13kmc2l:focus{border-color:var(--accent-blue)}.agent-select-list.svelte-13kmc2l{flex-direction:column;gap:1px;max-height:180px;display:flex;overflow:hidden auto}.agent-select-row.svelte-13kmc2l{width:100%;color:var(--text-secondary);text-align:left;border-radius:3px;flex-shrink:0;align-items:center;gap:6px;padding:3px 8px;font-size:11px;transition:background 80ms,color 80ms;display:flex}.agent-select-row.svelte-13kmc2l:hover{background:var(--bg-surface-hover)}.agent-select-row.selected.svelte-13kmc2l{color:var(--agent-color,var(--accent-blue));background:color-mix(in srgb, var(--agent-color,var(--accent-blue)) 10%, transparent);font-weight:500}.agent-check.svelte-13kmc2l{border:1.5px solid var(--border-default);color:#fff;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:10px;height:10px;transition:background .1s,border-color .1s;display:flex}.agent-check.on.svelte-13kmc2l{background:var(--agent-color,var(--accent-blue));border-color:var(--agent-color,var(--accent-blue))}.agent-select-name.svelte-13kmc2l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-select-count.svelte-13kmc2l{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:14px;font-size:9px;font-weight:500}.agent-select-empty.svelte-13kmc2l{color:var(--text-muted);text-align:center;padding:6px 8px;font-size:10px;display:block}.pill-buttons.svelte-13kmc2l{flex-wrap:wrap;gap:4px;display:flex}.pill-btn.svelte-13kmc2l{color:var(--text-secondary);border:1px solid var(--border-muted);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;transition:background .1s,border-color .1s,color .1s;display:flex}.pill-btn.svelte-13kmc2l:hover{background:var(--bg-surface-hover);border-color:var(--border-default)}.pill-btn.active.svelte-13kmc2l{background:var(--bg-surface-hover);border-color:var(--accent-green);color:var(--accent-green);font-weight:500}.clear-filters-btn.svelte-13kmc2l{width:100%;color:var(--text-muted);text-align:center;border-top:1px solid var(--border-muted);margin-top:8px;padding:8px 8px 4px;font-size:10px;transition:color .1s;display:block}.starred-count.svelte-13kmc2l{color:var(--accent-amber);text-align:center;min-width:14px;margin-left:auto;font-size:9px;font-weight:600}.clear-filters-btn.svelte-13kmc2l:hover{color:var(--text-primary)}.session-list-header.svelte-pdt40b{color:var(--text-muted);border-bottom:1px solid var(--border-muted);letter-spacing:.02em;text-transform:uppercase;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 14px;font-size:10px;display:flex}.session-count.svelte-pdt40b{font-weight:600}.header-actions.svelte-pdt40b{align-items:center;gap:8px;display:flex;position:relative}.loading-indicator.svelte-pdt40b{color:var(--accent-green)}.filter-section.svelte-pdt40b{border-top:1px solid var(--border-muted);margin-top:4px;padding:8px 0 4px}.filter-section-label.svelte-pdt40b{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:9px;font-weight:600}.pill-buttons.svelte-pdt40b{flex-wrap:wrap;gap:4px;display:flex}.pill-btn.svelte-pdt40b{color:var(--text-secondary);border:1px solid var(--border-muted);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;transition:background .1s,border-color .1s,color .1s;display:flex}.pill-btn.svelte-pdt40b:hover{background:var(--bg-surface-hover);border-color:var(--border-default)}.pill-btn--status-active.svelte-pdt40b{color:color-mix(in srgb, var(--accent-green) 75%, var(--text-secondary));border-color:color-mix(in srgb, var(--accent-green) 35%, transparent)}.pill-btn--status-active.svelte-pdt40b:hover{border-color:color-mix(in srgb, var(--accent-green) 65%, transparent)}.pill-btn--status-active.active.svelte-pdt40b{background:color-mix(in srgb, var(--accent-green) 12%, transparent);border-color:var(--accent-green);color:var(--accent-green)}.pill-btn--status-stale.svelte-pdt40b{color:color-mix(in srgb, var(--accent-amber) 75%, var(--text-secondary));border-color:color-mix(in srgb, var(--accent-amber) 35%, transparent)}.pill-btn--status-stale.svelte-pdt40b:hover{border-color:color-mix(in srgb, var(--accent-amber) 65%, transparent)}.pill-btn--status-stale.active.svelte-pdt40b{background:color-mix(in srgb, var(--accent-amber) 12%, transparent);border-color:var(--accent-amber);color:var(--accent-amber)}.pill-btn--status-unclean.svelte-pdt40b{color:color-mix(in srgb, var(--accent-red) 75%, var(--text-secondary));border-color:color-mix(in srgb, var(--accent-red) 35%, transparent)}.pill-btn--status-unclean.svelte-pdt40b:hover{border-color:color-mix(in srgb, var(--accent-red) 65%, transparent)}.pill-btn--status-unclean.active.svelte-pdt40b{background:color-mix(in srgb, var(--accent-red) 12%, transparent);border-color:var(--accent-red);color:var(--accent-red)}.session-list-scroll.svelte-pdt40b{flex:1;overflow:hidden auto}.group-header.svelte-pdt40b{width:100%;height:28px;color:var(--text-muted);text-transform:none;letter-spacing:.02em;background:var(--bg-inset);border-bottom:1px solid var(--border-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:600;transition:color .1s,background .1s;display:flex}.group-header.svelte-pdt40b:hover{color:var(--text-secondary);background:var(--bg-surface-hover)}.chevron{flex-shrink:0}.group-dot.svelte-pdt40b{border-radius:50%;flex-shrink:0;width:6px;height:6px}.project-icon{color:var(--text-muted);flex-shrink:0}.group-name.svelte-pdt40b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.group-count.svelte-pdt40b{color:var(--text-muted);background:var(--bg-surface);border-radius:8px;flex-shrink:0;padding:0 5px;font-size:9px;font-weight:500;line-height:16px}.sub-group-header.svelte-pdt40b{width:100%;height:28px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:5px;font-size:11px;transition:background .1s;display:flex}.sub-group-header.svelte-pdt40b:hover{background:var(--bg-surface-hover)}.sub-group-arrow{color:var(--text-muted);opacity:.5;flex-shrink:0}.sub-group-icon{color:var(--text-muted);opacity:.6;flex-shrink:0}.sub-group-label.svelte-pdt40b{letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:600}.sub-group-count.svelte-pdt40b{color:var(--text-muted);font-size:9px;font-weight:500}.code-block.svelte-1ksk9bc{background:var(--code-bg);border-radius:var(--radius-md);margin:4px 0;position:relative;overflow:hidden}.code-copy.copy-btn{z-index:1;position:absolute;top:6px;right:6px}.code-block.svelte-1ksk9bc:hover .code-copy.copy-btn{opacity:1}.code-lang.svelte-1ksk9bc{font-family:var(--font-mono);color:var(--code-text);opacity:.5;border-bottom:1px solid #ffffff0f;padding:4px 12px;font-size:11px;font-weight:500}.code-content.svelte-1ksk9bc{font-family:var(--font-mono);color:var(--code-text);padding:12px 16px;font-size:13px;line-height:1.55;overflow-x:auto}.code-content.svelte-1ksk9bc code:where(.svelte-1ksk9bc){font-family:inherit}@media (width<=767px){.code-content.svelte-1ksk9bc{max-width:calc(100vw - 32px)}}.find-bar.svelte-1w4roga{border-bottom:1px solid var(--border-muted);background:var(--bg-surface);flex-shrink:0;align-items:center;gap:6px;padding:6px 16px;animation:.12s ease-out svelte-1w4roga-slide-down;display:flex}@keyframes svelte-1w4roga-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.find-icon{color:var(--text-muted);flex-shrink:0}.find-input.svelte-1w4roga{min-width:0;height:26px;font-size:13px;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-default);border-radius:var(--radius-sm);outline:none;flex:1;padding:0 8px;transition:border-color .15s,background .15s}.find-input.svelte-1w4roga:focus{border-color:var(--accent-blue);background:var(--bg-surface)}.find-input.no-results.svelte-1w4roga:focus{border-color:var(--accent-rose)}.counter.svelte-1w4roga{color:var(--text-muted);white-space:nowrap;text-align:right;flex-shrink:0;min-width:72px;font-size:11px}.counter.no-results.svelte-1w4roga{color:var(--accent-rose)}.nav-buttons.svelte-1w4roga{flex-shrink:0;align-items:center;gap:2px;display:flex}.nav-btn.svelte-1w4roga{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-secondary);justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.nav-btn.svelte-1w4roga:not(:disabled):hover{background:var(--bg-surface-hover);color:var(--text-primary)}.nav-btn.svelte-1w4roga:not(:disabled):active{transform:scale(.9)}.divider.svelte-1w4roga{background:var(--border-muted);flex-shrink:0;width:1px;height:16px;margin:0 2px}.close-btn.svelte-1w4roga{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.close-btn.svelte-1w4roga:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.close-btn.svelte-1w4roga:active{transform:scale(.9)}.palette-overlay.svelte-pzarho{background:var(--overlay-bg);z-index:100;justify-content:center;padding-top:20vh;display:flex;position:fixed;inset:0}.palette.svelte-pzarho{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:560px;max-height:400px;box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.palette-input-wrap.svelte-pzarho{border-bottom:1px solid var(--border-default);align-items:center;gap:8px;padding:10px 14px;display:flex}.search-icon{color:var(--text-muted);flex-shrink:0}.palette-input.svelte-pzarho{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px}.palette-input.svelte-pzarho::placeholder{color:var(--text-muted)}.esc-hint.svelte-pzarho{border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-muted);background:var(--bg-inset);font-size:10px;font-family:var(--font-sans);padding:1px 5px}.palette-results.svelte-pzarho{flex:1;padding:4px 0;overflow-y:auto}.palette-section-label.svelte-pzarho{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 14px 4px;font-size:10px;font-weight:600}.palette-item.svelte-pzarho{text-align:left;width:100%;color:var(--text-primary);align-items:center;gap:8px;padding:6px 14px;font-size:13px;transition:background 50ms;display:flex}.palette-item.svelte-pzarho:hover,.palette-item.selected.svelte-pzarho{background:var(--bg-surface-hover)}.item-dot.svelte-pzarho{border-radius:50%;flex-shrink:0;width:6px;height:6px}.item-body.svelte-pzarho{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.item-name.svelte-pzarho{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-size:13px;overflow:hidden}.item-snippet.svelte-pzarho{white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);font-size:11px;overflow:hidden}.item-meta.svelte-pzarho{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:11px}.palette-empty.svelte-pzarho{text-align:center;color:var(--text-muted);padding:16px;font-size:13px}.palette-sort.svelte-pzarho{gap:4px;padding:6px 14px 2px;display:flex}.sort-btn.svelte-pzarho{border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;font-size:11px;font-family:var(--font-sans);background:0 0;padding:2px 8px}.sort-btn.active.svelte-pzarho{background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--accent-purple)}.item-id.svelte-pzarho{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;cursor:pointer;border-radius:var(--radius-sm);flex-shrink:0;padding:1px 3px;font-size:10px}.item-id.svelte-pzarho:hover{background:var(--bg-inset);color:var(--text-primary)}.about-overlay.svelte-p5wk5l{background:var(--overlay-bg);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.about-modal.svelte-p5wk5l{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:320px;box-shadow:var(--shadow-md);overflow:hidden}.about-header.svelte-p5wk5l{flex-direction:column;align-items:center;padding:20px 16px 12px;display:flex;position:relative}.about-logo.svelte-p5wk5l{margin-bottom:8px}.about-name.svelte-p5wk5l{color:var(--text-primary);letter-spacing:-.01em;font-size:15px;font-weight:650}.close-btn.svelte-p5wk5l{width:24px;height:24px;color:var(--text-muted);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;top:10px;right:10px}.close-btn.svelte-p5wk5l:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.about-body.svelte-p5wk5l{padding:8px 20px 12px}.about-row.svelte-p5wk5l{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.about-label.svelte-p5wk5l{color:var(--text-muted);font-size:12px}.about-value.svelte-p5wk5l{color:var(--text-secondary);font-size:12px}.about-value.mono.svelte-p5wk5l{font-family:var(--font-mono);font-size:11px}.about-footer.svelte-p5wk5l{border-top:1px solid var(--border-default);color:var(--text-muted);text-align:center;padding:10px 20px;font-size:11px}.shortcuts-overlay.svelte-elleyn{background:var(--overlay-bg);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.shortcuts-modal.svelte-elleyn{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:360px;box-shadow:var(--shadow-md);overflow:hidden}.shortcuts-header.svelte-elleyn{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.shortcuts-title.svelte-elleyn{color:var(--text-primary);font-size:13px;font-weight:600}.close-btn.svelte-elleyn{width:24px;height:24px;color:var(--text-muted);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-size:16px;display:flex}.close-btn.svelte-elleyn:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.shortcuts-list.svelte-elleyn{padding:8px 0}.shortcut-row.svelte-elleyn{justify-content:space-between;align-items:center;padding:5px 16px;display:flex}.shortcut-key.svelte-elleyn{font-family:var(--font-mono);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--text-secondary);text-align:center;min-width:60px;padding:1px 6px;font-size:11px}.shortcut-action.svelte-elleyn{color:var(--text-secondary);font-size:12px}.resync-panel.svelte-shqegq{width:400px}.confirm-text.svelte-shqegq{color:var(--text-secondary);margin-bottom:16px;font-size:12px;line-height:1.5}.confirm-actions.svelte-shqegq{justify-content:flex-end;gap:8px;display:flex}.progress-view.svelte-shqegq{flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.progress-label.svelte-shqegq{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.progress-bar-track.svelte-shqegq{background:var(--bg-inset);border-radius:2px;width:100%;height:4px;overflow:hidden}.progress-bar-fill.svelte-shqegq{background:var(--accent-blue);border-radius:2px;height:100%;transition:width .3s}.done-view.svelte-shqegq{flex-direction:column;gap:16px;display:flex}.done-summary.svelte-shqegq{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:12px}.done-warning.svelte-shqegq{color:var(--accent-orange,#e09040);font-variant-numeric:tabular-nums;font-size:12px}.done-actions.svelte-shqegq{justify-content:flex-end;display:flex}.error-view.svelte-shqegq{flex-direction:column;gap:12px;display:flex}.error-actions.svelte-shqegq{justify-content:flex-end;gap:8px;display:flex}.update-panel.svelte-38aj29{width:400px}.update-text.svelte-38aj29{color:var(--text-primary);font-size:12px;line-height:1.5}.update-current.svelte-38aj29{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.5}.update-instructions.svelte-38aj29{color:var(--text-secondary);margin-top:8px;font-size:12px;line-height:1.5}.update-instructions.svelte-38aj29 code:where(.svelte-38aj29){font-family:var(--font-mono);background:var(--bg-inset);border-radius:3px;padding:1px 4px;font-size:11px}.update-actions.svelte-38aj29{justify-content:flex-end;margin-top:16px;display:flex}.confirm-overlay.svelte-1w7o4wf{background:var(--overlay-bg);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-modal.svelte-1w7o4wf{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);width:380px;box-shadow:var(--shadow-md);overflow:hidden}.confirm-header.svelte-1w7o4wf{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.confirm-title.svelte-1w7o4wf{color:var(--text-primary);font-size:13px;font-weight:600}.close-btn.svelte-1w7o4wf{width:24px;height:24px;color:var(--text-muted);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-size:16px;display:flex}.close-btn.svelte-1w7o4wf:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.confirm-body.svelte-1w7o4wf{padding:16px}.confirm-message.svelte-1w7o4wf{color:var(--text-primary);margin:0 0 6px;font-size:13px}.confirm-hint.svelte-1w7o4wf{color:var(--text-muted);margin:0;font-size:12px}.confirm-actions.svelte-1w7o4wf{border-top:1px solid var(--border-default);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.cancel-btn.svelte-1w7o4wf{border-radius:var(--radius-sm);height:30px;color:var(--text-secondary);background:var(--bg-inset);border:1px solid var(--border-default);cursor:pointer;padding:0 14px;font-size:12px;font-weight:500}.cancel-btn.svelte-1w7o4wf:hover{background:var(--bg-surface-hover)}.delete-btn.svelte-1w7o4wf{border-radius:var(--radius-sm);color:#fff;background:var(--accent-red,#d32f2f);cursor:pointer;border:none;height:30px;padding:0 14px;font-size:12px;font-weight:500}.delete-btn.svelte-1w7o4wf:hover:not(:disabled){opacity:.9}.delete-btn.svelte-1w7o4wf:disabled{opacity:.6;cursor:default}.date-range-picker.svelte-xpfe86{border:none;align-items:center;gap:12px;min-inline-size:0;margin:0;padding:0;display:flex}.date-range-picker.busy.svelte-xpfe86 .preset-btn.active:where(.svelte-xpfe86){background:color-mix(in srgb, var(--accent-blue) 72%, var(--bg-surface))}.presets.svelte-xpfe86{gap:2px;display:flex}.preset-btn.svelte-xpfe86{border-radius:var(--radius-sm);height:26px;color:var(--text-muted);cursor:pointer;padding:0 8px;font-size:11px;font-weight:500;transition:background .1s,color .1s}.preset-btn.svelte-xpfe86:hover{background:var(--bg-surface-hover);color:var(--text-secondary)}.preset-btn.active.svelte-xpfe86{background:color-mix(in srgb, var(--accent-blue) 10%, transparent);color:var(--accent-blue);font-weight:600}.preset-btn.svelte-xpfe86:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-blue) 45%, transparent);outline:none}.date-inputs.svelte-xpfe86{align-items:center;gap:4px;display:flex}.date-input.svelte-xpfe86{background:var(--bg-inset);border:1px solid var(--border-default);border-radius:var(--radius-sm);height:26px;color:var(--text-secondary);font-size:11px;font-family:var(--font-mono);padding:0 6px}.date-input.svelte-xpfe86:focus{border-color:var(--accent-blue);outline:none}.date-sep.svelte-xpfe86{color:var(--text-muted);font-size:11px}.range-busy.svelte-xpfe86{color:var(--accent-blue);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.range-spinner.svelte-xpfe86{border:2px solid color-mix(in srgb, var(--accent-blue) 28%, transparent);border-top-color:var(--accent-blue);border-radius:50%;width:11px;height:11px;animation:.8s linear infinite svelte-xpfe86-spin}.sr-only.svelte-xpfe86{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-xpfe86-spin{to{transform:rotate(360deg)}}.kpi-grid.svelte-jetdaq{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;display:grid}.kpi.svelte-jetdaq{background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:var(--radius-xl);box-shadow:var(--ring-soft);flex-direction:column;gap:8px;min-width:0;padding:14px 15px 15px;display:flex;position:relative;overflow:hidden}.kpi-top.svelte-jetdaq{align-items:center;gap:9px;display:flex}.kpi.featured.svelte-jetdaq{border-color:color-mix(in srgb, var(--tone) 24%, var(--border-muted));background:var(--bg-surface)}.kpi-icon.svelte-jetdaq{width:28px;height:28px;color:var(--tone);background:var(--bg-inset);border:1px solid var(--border-muted);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.kpi-label.svelte-jetdaq{color:var(--text-secondary);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.kpi-trend.svelte-jetdaq{font-variant-numeric:tabular-nums;background:var(--bg-inset);color:var(--text-muted);border-radius:999px;align-items:center;gap:1px;margin-left:auto;padding:2px 7px 2px 5px;font-size:11px;font-weight:700;display:inline-flex}.kpi-trend.up.svelte-jetdaq{color:var(--risk-med);background:color-mix(in srgb, var(--risk-med) 14%, transparent)}.kpi-trend.down.svelte-jetdaq{color:var(--risk-low);background:color-mix(in srgb, var(--risk-low) 14%, transparent)}.kpi-value.svelte-jetdaq{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.05}.kpi.featured.svelte-jetdaq .kpi-value:where(.svelte-jetdaq){color:var(--text-primary);font-size:30px}.kpi-value.error.svelte-jetdaq{color:var(--text-muted)}.kpi-sub.svelte-jetdaq{color:var(--text-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.error-bar.svelte-jetdaq{background:var(--bg-surface);border:1px solid var(--accent-red);border-radius:var(--radius-md);color:var(--accent-red);align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:11px;display:flex}.retry-btn.svelte-jetdaq{border:1px solid var(--accent-red);border-radius:var(--radius-sm);color:var(--accent-red);cursor:pointer;padding:2px 8px;font-size:11px}.retry-btn.svelte-jetdaq:hover{background:var(--accent-red);color:var(--bg-surface)}.kpi-agents.svelte-jetdaq{border:1px solid var(--border-muted);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--ring-soft);align-items:center;gap:12px;min-width:0;margin-top:10px;padding:8px 12px;display:flex}.kpi-agents-label.svelte-jetdaq{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);white-space:nowrap;flex:none;font-size:10px;font-weight:700;line-height:22px}.kpi-agents-list.svelte-jetdaq{scrollbar-gutter:stable;flex-wrap:wrap;flex:auto;align-content:center;align-items:center;gap:6px;min-width:0;max-height:64px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.kpi-agents-item.svelte-jetdaq{flex:0 auto;align-items:center;min-width:0;display:flex}.kpi-agent-chip.svelte-jetdaq{border:1px solid color-mix(in srgb, var(--agent-accent) 24%, var(--border-muted));background:color-mix(in srgb, var(--agent-accent) 6%, var(--bg-surface));border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:22px;padding:0 7px 0 3px;line-height:1;display:inline-flex}.kpi-agent-icon.svelte-jetdaq{background:color-mix(in srgb, var(--agent-accent) 12%, var(--bg-inset));border:1px solid color-mix(in srgb, var(--agent-accent) 22%, var(--border-muted));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.kpi-agent-icon.svelte-jetdaq img,.kpi-agent-icon.svelte-jetdaq .agent-dot{display:block}.kpi-agent-text.svelte-jetdaq{align-items:center;gap:5px;min-width:0;line-height:1;display:inline-flex}.kpi-agent-name.svelte-jetdaq{color:var(--text-primary);white-space:nowrap;font-size:10px;font-weight:650;line-height:1}.kpi-agent-meta.svelte-jetdaq{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;font-size:9px;font-weight:600;line-height:1}@media (width<=640px){.kpi-grid.svelte-jetdaq{grid-template-columns:repeat(2,1fr)}.kpi.featured.svelte-jetdaq{grid-column:1/-1}.kpi-agents.svelte-jetdaq{flex-direction:column;align-items:flex-start;gap:8px}.kpi-agents-label.svelte-jetdaq{line-height:1.2}.kpi-agents-list.svelte-jetdaq{width:100%;max-height:80px}}.heatmap-container.svelte-1pa9enb{flex:1;position:relative}.heatmap-header.svelte-1pa9enb{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.chart-title.svelte-1pa9enb{color:var(--text-primary);font-size:12px;font-weight:600}.metric-toggle.svelte-1pa9enb{gap:2px;display:flex}.toggle-btn.svelte-1pa9enb{border-radius:var(--radius-sm);height:22px;color:var(--text-muted);cursor:pointer;padding:0 8px;font-size:10px;font-weight:500;transition:background .1s,color .1s}.toggle-btn.svelte-1pa9enb:hover{background:var(--bg-surface-hover);color:var(--text-secondary)}.toggle-btn.active.svelte-1pa9enb{background:var(--bg-inset);color:var(--text-primary)}.heatmap-scroll.svelte-1pa9enb{padding-bottom:4px;overflow-x:auto}.heatmap-svg.svelte-1pa9enb{margin:0 auto;display:block}.day-label.svelte-1pa9enb,.month-label.svelte-1pa9enb{fill:var(--text-muted);font-size:9px;font-family:var(--font-sans)}.heatmap-cell.svelte-1pa9enb{cursor:default}.heatmap-cell.clickable.svelte-1pa9enb{cursor:pointer}.heatmap-cell.clickable.svelte-1pa9enb:hover{opacity:.8;stroke:var(--text-muted);stroke-width:1px}.heatmap-cell.selected.svelte-1pa9enb{stroke:var(--text-primary);stroke-width:2px}.tooltip.svelte-1pa9enb{background:var(--text-primary);color:var(--bg-primary);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;z-index:100;padding:4px 8px;font-size:10px;position:fixed;transform:translate(-50%)translateY(-100%)}.clamp-note.svelte-1pa9enb{color:var(--text-muted);margin-bottom:4px;font-size:10px}.empty.svelte-1pa9enb{color:var(--text-muted);text-align:center;padding:24px;font-size:12px}.error.svelte-1pa9enb{color:var(--accent-red);align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.retry-btn.svelte-1pa9enb{border-radius:var(--radius-sm);color:inherit;cursor:pointer;border:1px solid;padding:2px 8px;font-size:11px}.timeline-container.svelte-trzutd{flex:1;position:relative}.timeline-header.svelte-trzutd{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.controls.svelte-trzutd{gap:8px;display:flex}.metric-toggle.svelte-trzutd,.granularity-toggle.svelte-trzutd{gap:2px;display:flex}.toggle-btn.svelte-trzutd{border-radius:var(--radius-sm);height:22px;color:var(--text-muted);cursor:pointer;padding:0 8px;font-size:10px;font-weight:500;transition:background .1s,color .1s}.toggle-btn.svelte-trzutd:hover{background:var(--bg-surface-hover);color:var(--text-secondary)}.toggle-btn.active.svelte-trzutd{background:var(--bg-inset);color:var(--text-primary)}.chart-area.svelte-trzutd{padding-bottom:4px;overflow-x:auto}.timeline-svg.svelte-trzutd{display:block}.grid-line.svelte-trzutd{stroke:var(--border-muted);stroke-width:.5px;stroke-dasharray:2 2}.bar.svelte-trzutd{fill:var(--accent-blue);opacity:.8;cursor:pointer;transition:opacity .15s}.bar.svelte-trzutd:hover,.bar.selected.svelte-trzutd{opacity:1}.bar.dimmed.svelte-trzutd{opacity:.2}.bar.dimmed.svelte-trzutd:hover{opacity:.5}.bar.empty.svelte-trzutd{opacity:.2;cursor:default}.x-label.svelte-trzutd{fill:var(--text-muted);font-size:9px;font-family:var(--font-sans)}.tooltip.svelte-trzutd{background:var(--text-primary);color:var(--bg-primary);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;z-index:100;padding:4px 8px;font-size:10px;position:fixed;transform:translate(-50%)translateY(-100%)}.empty.svelte-trzutd{color:var(--text-muted);text-align:center;padding:24px;font-size:12px}.error.svelte-trzutd{color:var(--accent-red);align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.retry-btn.svelte-trzutd{border-radius:var(--radius-sm);color:inherit;cursor:pointer;border:1px solid;padding:2px 8px;font-size:11px}.breakdown-container.svelte-1915snr{flex:1;position:relative}.breakdown-header.svelte-1915snr{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.chart-title.svelte-1915snr{color:var(--text-primary);font-size:12px;font-weight:600}.count.svelte-1915snr{color:var(--text-muted);font-size:10px}.bar-list.svelte-1915snr{flex-direction:column;gap:3px;display:flex}.bar-row.svelte-1915snr{border-radius:var(--radius-sm);align-items:center;gap:8px;padding:2px 4px;transition:background .1s;display:flex}.bar-row.clickable.svelte-1915snr{cursor:pointer}.bar-row.clickable.svelte-1915snr:hover{background:var(--bg-surface-hover)}.bar-row.selected.svelte-1915snr{background:color-mix(in srgb, var(--accent-blue) 12%, transparent)}.bar-row.dimmed.svelte-1915snr{opacity:.35}.bar-row.dimmed.svelte-1915snr:hover{opacity:.7}.project-name.svelte-1915snr{width:140px;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:11px;overflow:hidden}.bar-track.svelte-1915snr{background:var(--bg-inset);border-radius:2px;flex:1;height:14px;overflow:hidden}.bar-fill.svelte-1915snr{background:var(--accent-blue);border-radius:2px;min-width:2px;height:100%}.bar-value.svelte-1915snr{text-align:right;width:52px;font-size:10px;font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0}.tooltip.svelte-1915snr{background:var(--text-primary);color:var(--bg-primary);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;z-index:100;padding:4px 8px;font-size:10px;position:fixed;transform:translate(-50%)translateY(-100%)}.empty.svelte-1915snr{color:var(--text-muted);text-align:center;padding:24px;font-size:12px}.error.svelte-1915snr{color:var(--accent-red);align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.retry-btn.svelte-1915snr{border-radius:var(--radius-sm);color:inherit;cursor:pointer;border:1px solid;padding:2px 8px;font-size:11px}.how-container.svelte-1td9z1u{flex:1;position:relative}.how-scroll.svelte-1td9z1u{padding-bottom:4px;overflow-x:auto}.how-svg.svelte-1td9z1u{display:block}.hour-label.svelte-1td9z1u,.day-label.svelte-1td9z1u{fill:var(--text-muted);font-size:9px;font-family:var(--font-sans);cursor:pointer}.hour-label.svelte-1td9z1u:hover,.day-label.svelte-1td9z1u:hover{fill:var(--text-primary)}.active-label.svelte-1td9z1u{fill:var(--accent-blue);font-weight:600}.how-cell.svelte-1td9z1u{cursor:pointer;transition:opacity .15s}.how-cell.svelte-1td9z1u:hover{opacity:.8;stroke:var(--text-muted);stroke-width:1px}.how-cell.dimmed.svelte-1td9z1u{opacity:.2}.tooltip.svelte-1td9z1u{background:var(--text-primary);color:var(--bg-primary);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;z-index:100;padding:4px 8px;font-size:10px;position:fixed;transform:translate(-50%)translateY(-100%)}.empty.svelte-1td9z1u{color:var(--text-muted);text-align:center;padding:24px;font-size:12px}.error.svelte-1td9z1u{color:var(--accent-red);align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.retry-btn.svelte-1td9z1u{border-radius:var(--radius-sm);color:inherit;cursor:pointer;border:1px solid;padding:2px 8px;font-size:11px}.velocity-container.svelte-8hkqcf{flex:1;position:relative}.velocity-header.svelte-8hkqcf{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.chart-title.svelte-8hkqcf{color:var(--text-primary);font-size:12px;font-weight:600}.tab-toggle.svelte-8hkqcf{gap:2px;display:flex}.toggle-btn.svelte-8hkqcf{border-radius:var(--radius-sm);height:22px;color:var(--text-muted);cursor:pointer;padding:0 8px;font-size:10px;font-weight:500;transition:background .1s,color .1s}.toggle-btn.svelte-8hkqcf:hover{background:var(--bg-surface-hover);color:var(--text-secondary)}.toggle-btn.active.svelte-8hkqcf{background:var(--bg-inset);color:var(--text-primary)}.metrics-grid.svelte-8hkqcf{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.metric-card.svelte-8hkqcf{background:var(--bg-inset);border-radius:var(--radius-sm);text-align:center;padding:8px}.metric-label.svelte-8hkqcf{color:var(--text-muted);margin-bottom:4px;font-size:9px}.metric-value.svelte-8hkqcf{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.breakdown-table.svelte-8hkqcf{flex-direction:column;gap:2px;display:flex}.breakdown-header.svelte-8hkqcf,.breakdown-row.svelte-8hkqcf{align-items:center;gap:4px;padding:4px 0;display:flex}.breakdown-header.svelte-8hkqcf{border-bottom:1px solid var(--border-muted);color:var(--text-muted);font-size:9px;font-weight:500}.breakdown-row.svelte-8hkqcf{color:var(--text-secondary);font-size:11px}.breakdown-row.svelte-8hkqcf:hover{background:var(--bg-surface-hover)}.col-label.svelte-8hkqcf{flex:1;min-width:60px}.col-num.svelte-8hkqcf{text-align:right;font-variant-numeric:tabular-nums;width:64px}.empty.svelte-8hkqcf{color:var(--text-muted);text-align:center;padding:24px;font-size:12px}.error.svelte-8hkqcf{color:var(--accent-red);align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.retry-btn.svelte-8hkqcf{border-radius:var(--radius-sm);color:inherit;cursor:pointer;border:1px solid;padding:2px 8px;font-size:11px}.tool-container.svelte-any336{flex:1;position:relative}.tool-header.svelte-any336{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.chart-title.svelte-any336{color:var(--text-primary);font-size:12px;font-weight:600}.count.svelte-any336{color:var(--text-muted);font-size:10px}.sections.svelte-any336{flex-direction:column;gap:16px;display:flex}.section-title.svelte-any336{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:10px;font-weight:600}.bar-list.svelte-any336{flex-direction:column;gap:3px;display:flex}.bar-row.svelte-any336{border-radius:var(--radius-sm);align-items:center;gap:8px;padding:2px 4px;transition:background .1s;display:flex}.bar-row.svelte-any336:hover{background:var(--bg-surface-hover)}.cat-name.svelte-any336{width:60px;color:var(--text-secondary);white-space:nowrap;flex-shrink:0;font-size:11px}.bar-track.svelte-any336{background:var(--bg-inset);border-radius:2px;flex:1;height:14px;overflow:hidden}.bar-fill.svelte-any336{border-radius:2px;min-width:2px;height:100%}.bar-value.svelte-any336{text-align:right;width:48px;font-size:10px;font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0}.bar-pct.svelte-any336{text-align:right;width:36px;font-size:10px;font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0}.trend-chart.svelte-any336{align-items:flex-end;gap:3px;height:80px;padding-top:4px;display:flex}.trend-bar-wrapper.svelte-any336{cursor:default;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.trend-bar.svelte-any336{background:var(--accent-blue,#3b82f6);border-radius:2px 2px 0 0;width:100%;max-width:32px;min-height:2px}.trend-bar-wrapper.svelte-any336:hover .trend-bar:where(.svelte-any336){opacity:.8}.trend-label.svelte-any336{color:var(--text-muted);white-space:nowrap;margin-top:2px;font-size:8px}.tooltip.svelte-any336{background:var(--text-primary);color:var(--bg-primary);border-radius:var(--radius-sm);white-space:nowrap;pointer-events:none;z-index:100;padding:4px 8px;font-size:10px;position:fixed;transform:translate(-50%)translateY(-100%)}.empty.svelte-any336{color:var(--text-muted);text-align:center;padding:24px;font-size:12px}.error.svelte-any336{color:var(--accent-red);align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.retry-btn.svelte-any336{border-radius:var(--radius-sm);color:inherit;cursor:pointer;border:1px solid;padding:2px 8px;font-size:11px}.agent-comparison.svelte-xggbdn{flex:1;width:100%;position:relative}.chart-title.svelte-xggbdn{color:var(--text-primary);margin-bottom:8px;font-size:12px;font-weight:600}.comparison-table.svelte-xggbdn{width:100%;overflow-x:auto}.table-header.svelte-xggbdn,.table-row.svelte-xggbdn{grid-template-columns:minmax(140px,1.25fr) repeat(6,minmax(92px,.85fr)) minmax(260px,2fr);align-items:center;gap:16px;min-width:1040px;padding:8px 10px;display:grid}.table-header.svelte-xggbdn{border-bottom:1px solid var(--border-muted);color:var(--text-muted);font-size:10px;font-weight:600}.table-row.svelte-xggbdn{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:12px}.table-row.svelte-xggbdn:hover{background:var(--bg-surface-hover)}.col-agent.svelte-xggbdn{min-width:0;color:var(--text-primary);text-overflow:ellipsis;font-weight:650;overflow:hidden}.col-num.svelte-xggbdn{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.col-cats.svelte-xggbdn{text-align:right;min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.empty.svelte-xggbdn{color:var(--text-muted);text-align:center;padding:24px;font-size:12px}.error.svelte-xggbdn{color:var(--accent-red);align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.retry-btn.svelte-xggbdn{border-radius:var(--radius-sm);color:inherit;cursor:pointer;border:1px solid;padding:2px 8px;font-size:11px}.chart-title.svelte-7krqkq{color:var(--text-primary);margin-bottom:10px;font-size:12px;font-weight:600}.bar-row.svelte-7krqkq{align-items:center;gap:8px;margin-bottom:6px;display:flex}.bar-label.svelte-7krqkq{width:16px;font-size:12px;font-weight:700}.bar-track.svelte-7krqkq{background:var(--bg-inset);border-radius:3px;flex:1;height:16px;overflow:hidden}.bar-fill.svelte-7krqkq{border-radius:3px;height:100%;transition:width .3s}.bar-count.svelte-7krqkq{width:24px;color:var(--text-secondary);text-align:right;font-size:11px}.chart-title.svelte-1ul5cjp{color:var(--text-primary);margin-bottom:10px;font-size:12px;font-weight:600}.stacked-bar.svelte-1ul5cjp{border-radius:4px;height:24px;margin-bottom:10px;display:flex;overflow:hidden}.segment.svelte-1ul5cjp{transition:width .3s}.legend.svelte-1ul5cjp{flex-wrap:wrap;gap:16px;display:flex}.legend-item.svelte-1ul5cjp{align-items:center;gap:4px;font-size:11px;display:flex}.legend-dot.svelte-1ul5cjp{border-radius:2px;width:8px;height:8px}.legend-text.svelte-1ul5cjp{color:var(--text-secondary)}.empty.svelte-1ul5cjp{color:var(--text-muted);font-size:12px}.chart-title.svelte-1k6g12q{color:var(--text-primary);margin-bottom:10px;font-size:12px;font-weight:600}.chart-area.svelte-1k6g12q{gap:4px;height:100px;display:flex}.y-axis.svelte-1k6g12q{color:var(--text-muted);text-align:right;flex-direction:column;justify-content:space-between;width:24px;padding-right:4px;font-size:10px;display:flex}.bars.svelte-1k6g12q{border-bottom:1px solid var(--border-muted);border-left:1px solid var(--border-muted);flex:1;align-items:flex-end;gap:2px;padding:0 2px;display:flex}.bar.svelte-1k6g12q{border-radius:2px 2px 0 0;flex:1;min-width:4px;transition:height .3s}.x-axis.svelte-1k6g12q{color:var(--text-muted);justify-content:space-between;padding-top:4px;padding-left:28px;font-size:10px;display:flex}.chart-caption.svelte-1k6g12q{color:var(--text-muted);margin-top:6px;font-size:11px}.empty.svelte-1k6g12q{color:var(--text-muted);font-size:12px}.health-section.svelte-alcais{margin-top:16px}.section-header.svelte-alcais{margin-bottom:12px}.section-title.svelte-alcais{color:var(--text-primary);margin:0 0 2px;font-size:15px;font-weight:700}.section-subtitle.svelte-alcais{color:var(--text-muted);font-size:12px}.health-summary-cards.svelte-alcais{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:12px;display:grid}.card.svelte-alcais{background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:var(--radius-md);padding:12px}.card-label.svelte-alcais{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:11px;display:block}.card-value.svelte-alcais{color:var(--text-primary);font-size:24px;font-weight:700;display:block}.card-sub.svelte-alcais{color:var(--text-secondary);font-size:12px;display:block}.chart-grid.svelte-alcais{grid-template-columns:1fr 1fr;gap:12px;display:grid}.chart-panel.svelte-alcais{background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:var(--radius-md);padding:12px}.chart-panel.wide.svelte-alcais{grid-column:1/-1}.mini-table.svelte-alcais{font-size:12px}.table-title.svelte-alcais{color:var(--text-primary);margin-bottom:8px;font-weight:600}table.svelte-alcais{border-collapse:collapse;width:100%}th.svelte-alcais{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border-muted);padding:4px 0;font-weight:500}th.num.svelte-alcais,td.num.svelte-alcais{text-align:right}td.svelte-alcais{color:var(--text-primary);border-bottom:1px solid var(--bg-inset);padding:6px 0}@media (width<=767px){.health-summary-cards.svelte-alcais{grid-template-columns:repeat(2,1fr)}.chart-grid.svelte-alcais{grid-template-columns:1fr}.chart-panel.wide.svelte-alcais{grid-column:1}}.active-filters.svelte-1yxhuwy{background:var(--bg-surface);border-bottom:1px solid var(--border-muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:4px 16px 6px;display:flex}.filters-label.svelte-1yxhuwy{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:500}.filter-chip.svelte-1yxhuwy{height:22px;color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 10%, transparent);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:500;transition:background .1s;display:inline-flex}.filter-chip.svelte-1yxhuwy:hover{background:color-mix(in srgb, var(--accent-blue) 18%, transparent)}.chip-icon.svelte-1yxhuwy{opacity:.7;align-items:center;display:flex}.agent-chip-dot.svelte-1yxhuwy{border-radius:50%;flex-shrink:0;width:6px;height:6px}.chip-x.svelte-1yxhuwy{opacity:.6;margin-left:2px;font-size:13px;line-height:1}.filter-chip.svelte-1yxhuwy:hover .chip-x:where(.svelte-1yxhuwy){opacity:1}.clear-all.svelte-1yxhuwy{height:22px;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;padding:0 8px;font-size:10px;font-weight:500;transition:background .1s,color .1s}.clear-all.svelte-1yxhuwy:hover{background:var(--bg-surface-hover);color:var(--text-secondary)}.page-header.svelte-vk4cqd{z-index:5;background:color-mix(in srgb, var(--bg-surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.35)blur(10px);border-bottom:1px solid var(--border-muted);flex-shrink:0;position:relative}.page-header.svelte-vk4cqd:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--gov-1) 50%, transparent), color-mix(in srgb, var(--gov-2) 30%, transparent) 42%, transparent 76%);opacity:.65;pointer-events:none;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.header-main.svelte-vk4cqd{justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:11px 24px;display:flex}.title-block.svelte-vk4cqd{align-items:center;gap:11px;min-width:0;display:flex}.title-icon.svelte-vk4cqd{width:34px;height:34px;color:var(--gov-1);background:var(--gradient-gov-soft);border:1px solid color-mix(in srgb, var(--gov-1) 18%, var(--border-muted));border-radius:10px;flex-shrink:0;place-items:center;display:grid}.title-copy.svelte-vk4cqd{flex-direction:column;gap:2px;min-width:0;display:flex}.page-title.svelte-vk4cqd{font-family:var(--font-display);letter-spacing:-.022em;color:var(--text-primary);white-space:nowrap;margin:0;font-size:17px;font-weight:700;line-height:1.2}.page-meta.svelte-vk4cqd{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,52vw);margin:0;font-size:11px;line-height:1.35;overflow:hidden}.meta-eyebrow.svelte-vk4cqd{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--gov-1) 72%, var(--text-muted));font-size:10px;font-weight:700}.meta-sep.svelte-vk4cqd{opacity:.45;margin:0 5px}.meta-subtitle.svelte-vk4cqd{font-weight:500}.header-actions.svelte-vk4cqd{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.header-filters.svelte-vk4cqd{background:color-mix(in srgb, var(--bg-inset) 50%, transparent);border-top:1px solid var(--border-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 24px 9px;display:flex}.filters-label.svelte-vk4cqd{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);flex-shrink:0;padding-right:2px;font-size:10px;font-weight:700}@media (width<=900px){.header-main.svelte-vk4cqd{flex-direction:column;align-items:stretch;gap:10px;padding:10px 16px}.header-actions.svelte-vk4cqd{justify-content:flex-start;width:100%}.header-filters.svelte-vk4cqd{padding:7px 16px 9px}.page-meta.svelte-vk4cqd{white-space:normal;max-width:none}.page-title.svelte-vk4cqd{font-size:16px}}.project-filter.svelte-1h31dlv{display:inline-flex;position:relative}.pf-btn.svelte-1h31dlv{height:26px;color:var(--text-secondary);background:var(--bg-inset);border:1px solid var(--border-muted);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;max-width:220px;padding:0 8px;font-size:11px;font-weight:500;transition:border-color .1s,color .1s,background .1s;display:inline-flex}.pf-btn.svelte-1h31dlv:hover:not(:disabled){border-color:var(--border-default);color:var(--text-primary)}.pf-btn.active.svelte-1h31dlv{color:var(--accent-blue);border-color:color-mix(in srgb, var(--accent-blue) 40%, var(--border-muted));background:color-mix(in srgb, var(--accent-blue) 8%, var(--bg-inset))}.pf-btn.svelte-1h31dlv:disabled{opacity:.6;cursor:default}.pf-label.svelte-1h31dlv{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-dropdown.svelte-1h31dlv{overscroll-behavior:contain;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);width:240px;max-height:min(440px,100vh - 140px);box-shadow:var(--shadow-lg);z-index:100;text-transform:none;letter-spacing:normal;margin-top:4px;padding:6px;animation:.12s ease-out svelte-1h31dlv-pf-in;position:absolute;top:100%;overflow:hidden auto}.pf-dropdown.left.svelte-1h31dlv{transform-origin:0 0;left:0}.pf-dropdown.right.svelte-1h31dlv{transform-origin:100% 0;right:0}@keyframes svelte-1h31dlv-pf-in{0%{opacity:0;transform:scale(.96)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.pf-search.svelte-1h31dlv{padding:2px 2px 6px}.pf-search.svelte-1h31dlv input:where(.svelte-1h31dlv){width:100%;height:24px;color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-muted);border-radius:4px;outline:none;padding:0 8px;font-size:10px;transition:border-color .1s}.pf-search.svelte-1h31dlv input:where(.svelte-1h31dlv)::placeholder{color:var(--text-muted)}.pf-search.svelte-1h31dlv input:where(.svelte-1h31dlv):focus{border-color:var(--accent-blue)}.pf-row.svelte-1h31dlv{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;transition:background 80ms,color 80ms;display:flex}.pf-row.svelte-1h31dlv:hover{background:var(--bg-surface-hover)}.pf-row.selected.svelte-1h31dlv{color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 10%, transparent);font-weight:600}.pf-check.svelte-1h31dlv{border:1.5px solid var(--border-default);color:#fff;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:10px;height:10px;transition:background .1s,border-color .1s;display:flex}.pf-check.on.svelte-1h31dlv{background:var(--accent-blue);border-color:var(--accent-blue)}.pf-name.svelte-1h31dlv{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pf-count.svelte-1h31dlv{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:9px;font-weight:500}.pf-empty.svelte-1h31dlv{color:var(--text-muted);text-align:center;padding:8px;font-size:10px;display:block}.analytics-page.svelte-6r3lds{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.toolbar-filter-anchor.svelte-6r3lds{align-items:center;display:flex;position:relative}.ghost-btn.svelte-6r3lds{border-radius:var(--radius-sm);height:26px;color:var(--text-secondary);border:1px solid var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;padding:0 10px;font-size:11px;font-weight:500;transition:background .1s,color .1s,border-color .1s}.ghost-btn.svelte-6r3lds:hover{background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--text-secondary)}.chart-grid.svelte-6r3lds{grid-template-columns:1fr 1fr;gap:16px;display:grid}.chart-panel.svelte-6r3lds{background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:var(--radius-xl);min-width:0;min-height:200px;box-shadow:var(--shadow-card);flex-direction:column;padding:16px 18px 18px;display:flex;overflow-x:hidden}.chart-panel.wide.svelte-6r3lds{grid-column:1/-1}.analytics-content.svelte-6r3lds>.chart-panel:where(.svelte-6r3lds):last-child,.analytics-content.svelte-6r3lds>.chart-grid:where(.svelte-6r3lds):last-child{flex:auto;min-height:0}.analytics-content.svelte-6r3lds>.chart-grid:where(.svelte-6r3lds):last-child{align-items:stretch}.analytics-content.svelte-6r3lds>.chart-grid:where(.svelte-6r3lds):last-child>.chart-panel:where(.svelte-6r3lds){min-height:240px}.chart-header.svelte-6r3lds{align-items:center;gap:8px;margin-bottom:10px;display:flex}.chart-title.svelte-6r3lds{color:var(--text-primary);font-size:12px;font-weight:600}.tz-label.svelte-6r3lds{color:var(--text-muted);margin-left:4px;font-size:10px;font-weight:400}.chart-divider.svelte-6r3lds{background:var(--border-muted);height:1px;margin:12px 0}@media (width<=800px){.chart-grid.svelte-6r3lds{grid-template-columns:1fr}}.kpi-grid.svelte-4d6al4{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;display:grid}.kpi.svelte-4d6al4{background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:var(--radius-xl);box-shadow:var(--ring-soft);flex-direction:column;gap:8px;min-width:0;padding:14px 15px 15px;display:flex;position:relative;overflow:hidden}.kpi-top.svelte-4d6al4{align-items:center;gap:9px;display:flex}.kpi.featured.svelte-4d6al4{border-color:color-mix(in srgb, var(--tone) 24%, var(--border-muted));background:var(--bg-surface)}.kpi-icon.svelte-4d6al4{width:28px;height:28px;color:var(--tone);background:var(--bg-inset);border:1px solid var(--border-muted);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.kpi-label.svelte-4d6al4{color:var(--text-secondary);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.kpi-trend.svelte-4d6al4{font-variant-numeric:tabular-nums;background:var(--bg-inset);color:var(--text-muted);border-radius:999px;align-items:center;gap:1px;margin-left:auto;padding:2px 7px 2px 5px;font-size:11px;font-weight:700;display:inline-flex}.kpi-trend.up.svelte-4d6al4{color:var(--risk-med);background:color-mix(in srgb, var(--risk-med) 14%, transparent)}.kpi-trend.down.svelte-4d6al4{color:var(--risk-low);background:color-mix(in srgb, var(--risk-low) 14%, transparent)}.kpi-value.svelte-4d6al4{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.05}.kpi.featured.svelte-4d6al4 .kpi-value:where(.svelte-4d6al4){color:var(--text-primary);font-size:30px}.kpi-value.error.svelte-4d6al4{color:var(--text-muted)}.kpi-sub.svelte-4d6al4{color:var(--text-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.35}.error-bar.svelte-4d6al4{background:var(--bg-surface);border:1px solid var(--accent-red);border-radius:var(--radius-md);color:var(--accent-red);align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:11px;display:flex}.retry-btn.svelte-4d6al4{border:1px solid var(--accent-red);border-radius:var(--radius-sm);color:var(--accent-red);cursor:pointer;padding:2px 8px;font-size:11px}.retry-btn.svelte-4d6al4:hover{background:var(--accent-red);color:var(--bg-surface)}@media (width<=640px){.kpi-grid.svelte-4d6al4{grid-template-columns:repeat(2,1fr)}.kpi.featured.svelte-4d6al4{grid-column:1/-1}}.chart-container.svelte-1iv7oan{flex-direction:column;flex:1;display:flex}.chart-header.svelte-1iv7oan{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.chart-title.svelte-1iv7oan{color:var(--text-primary);font-size:12px;font-weight:600}.segment-toggle.svelte-1iv7oan{background:var(--bg-inset);border-radius:var(--radius-sm);gap:2px;padding:1px;display:flex}.toggle-btn.svelte-1iv7oan{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;padding:2px 8px;font-size:10px;transition:background .1s,color .1s}.toggle-btn.active.svelte-1iv7oan{background:var(--bg-surface);color:var(--text-primary);font-weight:500}.toggle-btn.svelte-1iv7oan:hover:not(.active){color:var(--text-secondary)}.chart-scroll.svelte-1iv7oan{padding-bottom:4px;overflow-x:auto}.chart-svg.svelte-1iv7oan{display:block}.grid-line.svelte-1iv7oan{stroke:var(--border-muted);stroke-width:1px;stroke-dasharray:2 2}.y-label.svelte-1iv7oan{fill:var(--text-muted);font-size:9px;font-family:var(--font-mono)}.x-label.svelte-1iv7oan{fill:var(--text-muted);font-size:9px;font-family:var(--font-sans)}.legend.svelte-1iv7oan{flex-wrap:wrap;gap:12px;margin-top:8px;padding-left:40px;display:flex}.legend-item.svelte-1iv7oan{color:var(--text-muted);align-items:center;gap:4px;font-size:10px;display:flex}.legend-dot.svelte-1iv7oan{border-radius:50%;flex-shrink:0;width:8px;height:8px}.empty.svelte-1iv7oan{color:var(--text-muted);text-align:center;padding:24px;font-size:12px}.treemap-container.svelte-10cowpe{width:100%;min-height:0}.treemap.svelte-10cowpe{display:block}.tile.svelte-10cowpe{cursor:pointer}.tile.svelte-10cowpe:hover rect:where(.svelte-10cowpe){opacity:.92}.tile.svelte-10cowpe:focus-visible{outline:none}.tile.svelte-10cowpe:focus-visible rect:where(.svelte-10cowpe){stroke:#fff;stroke-width:2px}.tile-label.svelte-10cowpe{fill:#fff;font-size:11px;font-weight:600;font-family:var(--font-sans);pointer-events:none}.tile-value.svelte-10cowpe{fill:#ffffffd9;font-size:11px;font-weight:500;font-family:var(--font-mono);pointer-events:none}.tile-meta.svelte-10cowpe{fill:#ffffffb3;font-size:9px;font-family:var(--font-sans);pointer-events:none}.tile-label-sm.svelte-10cowpe{fill:#fff;font-size:9px;font-weight:500;font-family:var(--font-sans);pointer-events:none}.attribution-panel.svelte-1sfcc1f{flex-direction:column;display:flex}.panel-header.svelte-1sfcc1f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.chart-title.svelte-1sfcc1f{color:var(--text-primary);font-size:12px;font-weight:600}.toggles.svelte-1sfcc1f{gap:8px;display:flex}.segment-toggle.svelte-1sfcc1f{background:var(--bg-inset);border-radius:var(--radius-sm);gap:2px;padding:1px;display:flex}.toggle-btn.svelte-1sfcc1f{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;padding:2px 8px;font-size:10px;transition:background .1s,color .1s}.toggle-btn.active.svelte-1sfcc1f{background:var(--bg-surface);color:var(--text-primary);font-weight:500}.toggle-btn.svelte-1sfcc1f:hover:not(.active){color:var(--text-secondary)}.treemap-layout.svelte-1sfcc1f{grid-template-columns:2.4fr 1fr;gap:12px;min-height:260px;display:grid}.treemap-main.svelte-1sfcc1f{border-radius:var(--radius-md);overflow:hidden}.side-rail.svelte-1sfcc1f{flex-direction:column;gap:2px;max-height:280px;display:flex;overflow-y:auto}.rail-row.svelte-1sfcc1f{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:6px;padding:3px 4px;transition:background .1s;display:flex}.rail-row.svelte-1sfcc1f:hover{background:var(--bg-surface-hover)}.rail-rank.svelte-1sfcc1f{text-align:right;width:14px;color:var(--text-muted);font-size:9px;font-weight:600;font-family:var(--font-mono)}.rail-dot.svelte-1sfcc1f{border-radius:50%;flex-shrink:0;width:6px;height:6px}.rail-label.svelte-1sfcc1f{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10px;overflow:hidden}.rail-cost.svelte-1sfcc1f{font-size:10px;font-weight:500;font-family:var(--font-mono);color:var(--text-primary)}.list-view.svelte-1sfcc1f{flex-direction:column;gap:4px;display:flex}.list-row.svelte-1sfcc1f{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;padding:4px 6px;transition:background .1s;display:flex}.list-row.svelte-1sfcc1f:hover{background:var(--bg-surface-hover)}.list-rank.svelte-1sfcc1f{text-align:right;width:18px;color:var(--text-muted);font-size:10px;font-weight:600;font-family:var(--font-mono)}.list-dot.svelte-1sfcc1f{border-radius:50%;flex-shrink:0;width:8px;height:8px}.list-info.svelte-1sfcc1f{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.list-label.svelte-1sfcc1f{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.list-bar-track.svelte-1sfcc1f{background:var(--bg-inset);border-radius:2px;height:4px;overflow:hidden}.list-bar-fill.svelte-1sfcc1f{border-radius:2px;height:100%;transition:width .3s}.list-pct.svelte-1sfcc1f{text-align:right;min-width:36px;font-size:10px;font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0}.list-cost.svelte-1sfcc1f{text-align:right;min-width:48px;font-size:11px;font-weight:500;font-family:var(--font-mono);color:var(--accent-blue);flex-shrink:0}.empty.svelte-1sfcc1f{color:var(--text-muted);text-align:center;padding:24px;font-size:12px}.hint.svelte-1sfcc1f{color:var(--text-muted);margin-bottom:6px;font-size:10px;font-style:italic}@media (width<=600px){.treemap-layout.svelte-1sfcc1f{grid-template-columns:1fr}}.cache-panel.svelte-xlf0y5{flex-direction:column;flex:1;display:flex}.panel-header.svelte-xlf0y5{cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--text-primary);background:0 0;border:none;align-items:center;gap:6px;padding:0 0 8px;display:flex}.panel-header.svelte-xlf0y5:hover .chart-title:where(.svelte-xlf0y5){color:var(--accent-blue)}.chart-title.svelte-xlf0y5{color:var(--text-primary);font-size:12px;font-weight:600;transition:color .1s}.header-chevron.svelte-xlf0y5{color:var(--text-muted);align-items:center;transition:transform .15s;display:flex}.header-chevron.rotated.svelte-xlf0y5{transform:rotate(180deg)}.bar-list.svelte-xlf0y5{flex-direction:column;gap:8px;display:flex}.bar-row.svelte-xlf0y5{align-items:center;gap:8px;display:flex}.bar-label.svelte-xlf0y5{width:100px;color:var(--text-secondary);flex-shrink:0;font-size:11px}.bar-track.svelte-xlf0y5{background:var(--bg-inset);border-radius:var(--radius-sm);flex:1;height:12px;overflow:hidden}.bar-fill.svelte-xlf0y5{border-radius:var(--radius-sm);height:100%;transition:width .3s}.bar-value.svelte-xlf0y5{text-align:right;min-width:48px;font-size:10px;font-family:var(--font-mono);color:var(--text-muted);flex-shrink:0}.savings-callout.svelte-xlf0y5{border-radius:var(--radius-sm);margin-top:12px;padding:6px 10px;font-size:11px;font-weight:500}.savings-callout.saved.svelte-xlf0y5{background:color-mix(in srgb, var(--accent-green) 10%, transparent);color:var(--accent-green)}.savings-callout.costlier.svelte-xlf0y5{background:color-mix(in srgb, var(--accent-amber) 12%, transparent);color:var(--accent-amber)}.empty.svelte-xlf0y5{color:var(--text-muted);text-align:center;padding:24px;font-size:12px}.active-filters.svelte-1ubsxcr{background:var(--bg-surface);border-bottom:1px solid var(--border-muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:4px 16px 6px;display:flex}.filters-label.svelte-1ubsxcr{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:500}.filter-chip.svelte-1ubsxcr{height:22px;color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 10%, transparent);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:500;transition:background .1s;display:inline-flex}.filter-chip.svelte-1ubsxcr:hover{background:color-mix(in srgb, var(--accent-blue) 18%, transparent)}.agent-chip-dot.svelte-1ubsxcr{border-radius:50%;flex-shrink:0;width:6px;height:6px}.chip-x.svelte-1ubsxcr{opacity:.65;font-size:12px;line-height:1}.clear-all.svelte-1ubsxcr{color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;padding:2px 6px;font-size:11px}.clear-all.svelte-1ubsxcr:hover{color:var(--text-primary);background:var(--bg-surface-hover)}.agent-badge.svelte-e8qsk6{border:1px solid color-mix(in srgb, var(--agent-accent) 28%, var(--border-muted));background:color-mix(in srgb, var(--agent-accent) 7%, var(--bg-surface));border-radius:999px;align-items:center;gap:7px;min-width:0;padding:4px 10px 4px 4px;font-size:11px;line-height:1;display:inline-flex}.agent-badge-label.svelte-e8qsk6{color:var(--text-primary);white-space:nowrap;font-weight:600}.agent-badge-suffix.svelte-e8qsk6{color:var(--text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-left:1px solid var(--border-muted);margin-left:-2px;padding-left:7px;font-size:10px}.agent-badge.sm.svelte-e8qsk6{gap:5px;padding:2px 7px 2px 3px;font-size:10px}.agent-badge.sm.svelte-e8qsk6 .agent-badge-label:where(.svelte-e8qsk6){font-weight:600}.agent-badge.sm.svelte-e8qsk6 .agent-badge-suffix:where(.svelte-e8qsk6){padding-left:5px;font-size:9px}.participant-list.svelte-dn3x4k{flex-direction:column;gap:10px;width:100%;display:flex}.pl-header.svelte-dn3x4k{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.pl-head-left.svelte-dn3x4k{align-items:center;gap:11px;min-width:0;display:flex}.pl-head-icon.svelte-dn3x4k{width:32px;height:32px;color:var(--accent-green);background:color-mix(in srgb, var(--accent-green) 13%, transparent);border:1px solid color-mix(in srgb, var(--accent-green) 22%, transparent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.pl-header-copy.svelte-dn3x4k{min-width:0}.pl-title.svelte-dn3x4k{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:14px;font-weight:650;display:block}.pl-subtitle.svelte-dn3x4k{color:var(--text-muted);margin-top:2px;font-size:10px;display:block}.pl-controls.svelte-dn3x4k{flex:0 460px;justify-content:flex-end;align-items:center;gap:8px;display:flex}.filter-chip.svelte-dn3x4k{border-radius:var(--radius-sm);border:1px solid var(--border-muted);background:var(--bg-inset);height:30px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.filter-chip.svelte-dn3x4k:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.filter-chip.active.svelte-dn3x4k{border-color:color-mix(in srgb, var(--accent-amber) 45%, var(--border-muted));background:color-mix(in srgb, var(--accent-amber) 10%, var(--bg-inset));color:color-mix(in srgb, var(--accent-amber) 80%, var(--text-primary))}.chip-count.svelte-dn3x4k{background:color-mix(in srgb, var(--accent-amber) 18%, transparent);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px}.filter-chip.active.svelte-dn3x4k .chip-count:where(.svelte-dn3x4k){background:color-mix(in srgb, var(--accent-amber) 28%, transparent)}.pl-search.svelte-dn3x4k{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--bg-inset);min-width:200px;height:30px;color:var(--text-muted);flex:1;align-items:center;gap:6px;padding:0 10px;display:flex}.pl-search.svelte-dn3x4k:focus-within{border-color:var(--accent-blue)}.pl-search.svelte-dn3x4k input:where(.svelte-dn3x4k){min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:12px}.sort-dropdown.svelte-dn3x4k{flex:none;position:relative}.sort-trigger.svelte-dn3x4k{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--bg-inset);height:30px;color:var(--text-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.sort-trigger.svelte-dn3x4k:hover,.sort-trigger.active.svelte-dn3x4k{background:var(--bg-surface-hover);border-color:color-mix(in srgb, var(--accent-blue) 32%, var(--border-muted))}.sort-prefix.svelte-dn3x4k{color:var(--text-muted);font-size:11px}.sort-value.svelte-dn3x4k{font-weight:600}.sort-chevron.svelte-dn3x4k{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.chevron{color:var(--text-muted);flex-shrink:0;transition:transform .15s}.chevron.open{transform:rotate(180deg)}.sort-menu.svelte-dn3x4k{z-index:20;border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--bg-surface);min-width:142px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 20px #0000002e}.sort-option.svelte-dn3x4k{border-radius:var(--radius-sm);width:100%;height:28px;color:var(--text-secondary);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 8px;font-size:12px;display:flex}.sort-option.svelte-dn3x4k:hover,.sort-option.selected.svelte-dn3x4k{background:var(--bg-surface-hover);color:var(--text-primary)}.sort-check.svelte-dn3x4k{width:12px;height:12px;color:var(--accent-blue);border-radius:3px;justify-content:center;align-items:center;display:inline-flex}.pl-table.svelte-dn3x4k{flex-direction:column;gap:0;width:100%;display:flex}.pl-table-head.svelte-dn3x4k,.pl-row-trigger.svelte-dn3x4k{grid-template-columns:minmax(160px,1.5fr) minmax(140px,1fr) minmax(140px,1fr) minmax(92px,.5fr) 20px;align-items:center;gap:12px;width:100%;display:grid}.pl-table.compact.svelte-dn3x4k .pl-row-trigger:where(.svelte-dn3x4k){grid-template-columns:minmax(120px,1.2fr) minmax(140px,1fr) minmax(100px,.9fr);align-items:center}.pl-table-head.svelte-dn3x4k{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border-muted);padding:0 14px 8px;font-size:10px;font-weight:700}.pl-col-chev.svelte-dn3x4k{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.pl-col-sessions.svelte-dn3x4k,.pl-table-head.svelte-dn3x4k .pl-col-sessions:where(.svelte-dn3x4k){text-align:right;justify-content:flex-end;align-items:center;display:flex}.pl-col-spend.svelte-dn3x4k{align-items:center;gap:10px;min-width:0;display:flex}.pl-cost.svelte-dn3x4k{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;flex:none;font-size:12px;font-weight:700}.pl-col-agents.svelte-dn3x4k{justify-content:flex-start;align-items:center;min-width:0;display:flex}.pl-agent-badges.svelte-dn3x4k{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.pl-agent-none.svelte-dn3x4k{color:var(--text-muted);font-size:11px;font-weight:500}.pl-agent-more.svelte-dn3x4k{font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border-muted);white-space:nowrap;cursor:help;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.pl-rows.svelte-dn3x4k{flex-direction:column;display:flex}.pl-row.svelte-dn3x4k{border-bottom:1px solid var(--border-muted);background:var(--bg-surface);transition:background .12s}.pl-row.svelte-dn3x4k:last-child{border-bottom:none}.pl-row.svelte-dn3x4k:hover{background:color-mix(in srgb, var(--bg-surface-hover) 65%, var(--bg-surface))}.pl-row.expanded.svelte-dn3x4k{background:color-mix(in srgb, var(--accent-blue) 4%, var(--bg-surface))}.pl-row.unknown.svelte-dn3x4k{background:color-mix(in srgb, var(--bg-inset) 35%, var(--bg-surface))}.pl-row-trigger.svelte-dn3x4k{text-align:left;cursor:pointer;background:0 0;border:none;padding:10px 14px}.pl-row-trigger.svelte-dn3x4k:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.pl-col-person.svelte-dn3x4k{min-width:0}.pl-name-line.svelte-dn3x4k{flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;display:flex}.pl-name.svelte-dn3x4k{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;font-size:12px;font-weight:600}.pl-badge.svelte-dn3x4k{border:1px solid color-mix(in srgb, var(--accent-amber) 35%, var(--border-muted));color:color-mix(in srgb, var(--accent-amber) 75%, var(--text-primary));background:color-mix(in srgb, var(--accent-amber) 8%, transparent);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex:none;padding:1px 5px;font-size:8px;font-weight:700}.pl-bar.svelte-dn3x4k{background:color-mix(in srgb, var(--bg-inset) 80%, transparent);border-radius:999px;flex:auto;min-width:48px;height:6px;overflow:hidden}.pl-bar.svelte-dn3x4k span:where(.svelte-dn3x4k){border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent-blue) 70%, var(--accent-purple)), var(--accent-blue));height:100%;transition:width .3s ease-out;display:block}.pl-detail.svelte-dn3x4k{border-top:1px solid var(--border-muted);background:color-mix(in srgb, var(--bg-inset) 40%, transparent);border-radius:var(--radius-sm);margin:0 14px 10px;padding:10px 14px 12px}.pl-detail-summary.svelte-dn3x4k{color:var(--text-muted);margin:0 0 10px;font-size:11px;line-height:1.45}.pl-detail-agents.svelte-dn3x4k{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.pl-detail-list.svelte-dn3x4k{gap:4px;display:grid}.pl-project-row.svelte-dn3x4k{border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border-muted);justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 8px;display:flex}.pl-project-name.svelte-dn3x4k{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;flex:45%;min-width:0;font-size:11px;font-weight:600;line-height:1.35}.pl-project-metrics.svelte-dn3x4k{color:var(--text-secondary);font-family:var(--font-mono);text-align:right;overflow-wrap:anywhere;flex:50%;font-size:10px;line-height:1.45}.pl-project-metrics.svelte-dn3x4k b:where(.svelte-dn3x4k){color:var(--text-primary);font-weight:700}.pl-detail-summary.svelte-dn3x4k .dot:where(.svelte-dn3x4k),.pl-project-metrics.svelte-dn3x4k .dot:where(.svelte-dn3x4k){color:var(--text-muted);margin:0 4px}.row-chevron{color:var(--text-muted);flex:none;transition:transform .16s,color .16s}.pl-row.svelte-dn3x4k:hover .row-chevron{color:var(--accent-blue)}.pl-col-sessions.svelte-dn3x4k{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.pl-project-share.svelte-dn3x4k{color:var(--accent-blue);font-weight:600}.pl-detail-empty.svelte-dn3x4k{color:var(--text-muted);font-size:11px}.pl-state.svelte-dn3x4k{color:var(--text-muted);text-align:center;padding:14px;font-size:11px}.pl-loading.svelte-dn3x4k{justify-content:center;align-items:center;gap:8px;display:inline-flex}.pl-spinner.svelte-dn3x4k{border:2px solid var(--border-muted);border-top-color:var(--accent-blue);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite svelte-dn3x4k-pl-spin}@keyframes svelte-dn3x4k-pl-spin{to{transform:rotate(360deg)}}.pl-error.svelte-dn3x4k{color:var(--accent-red);flex-direction:column;align-items:center;gap:4px;display:flex}.pl-warning.svelte-dn3x4k{color:var(--text-muted);border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--bg-inset);align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.retry-btn.svelte-dn3x4k{border-radius:var(--radius-sm);color:inherit;cursor:pointer;border:1px solid;padding:3px 9px;font-size:11px}.retry-btn.svelte-dn3x4k:hover{background:var(--bg-surface-hover)}.retry-btn.subtle.svelte-dn3x4k{color:var(--text-secondary);margin-left:auto}.pl-empty.svelte-dn3x4k{color:var(--text-muted)}.pl-footer.svelte-dn3x4k{color:var(--text-muted);border-top:1px solid var(--border-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:2px;padding:6px 10px;font-size:10px;display:flex}.pl-footer-link.svelte-dn3x4k{color:var(--accent-blue);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:2px 4px;font-size:10px;font-weight:600;transition:background .1s}.pl-footer-link.svelte-dn3x4k:hover{background:var(--bg-surface-hover)}@media (width<=760px){.pl-table-head.svelte-dn3x4k{display:none}.pl-row-trigger.svelte-dn3x4k{grid-template-columns:1fr auto;grid-template-areas:"person chev""agents agents""spend spend";gap:6px 10px}.pl-table.compact.svelte-dn3x4k .pl-row-trigger:where(.svelte-dn3x4k){grid-template-areas:"person spend""agents agents"}.pl-col-person.svelte-dn3x4k{grid-area:person}.pl-col-agents.svelte-dn3x4k{grid-area:agents}.pl-col-spend.svelte-dn3x4k{grid-area:spend}.pl-col-sessions.svelte-dn3x4k{display:none}.pl-row-trigger.svelte-dn3x4k:not(.compact) .pl-col-chev:where(.svelte-dn3x4k){grid-area:chev;justify-self:end}.pl-project-row.svelte-dn3x4k{flex-direction:column;align-items:flex-start;gap:4px}.pl-project-metrics.svelte-dn3x4k{text-align:left}}.risk-banner.svelte-1d5kiv3{border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--accent-amber) 12%, var(--bg-surface)), var(--bg-surface) 70%);border:1px solid color-mix(in srgb, var(--accent-amber) 34%, var(--border-muted));box-shadow:var(--shadow-card);flex-shrink:0;margin:0;padding:12px 14px}.risk-banner.panel.svelte-1d5kiv3{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent-amber) 9%, transparent);border:1px solid color-mix(in srgb, var(--accent-amber) 32%, var(--border-muted));margin:0;padding:8px 10px}.risk-list.svelte-1d5kiv3{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.risk-item.svelte-1d5kiv3{align-items:flex-start;gap:8px;display:flex}.risk-item.svelte-1d5kiv3 svg{width:24px;height:24px;color:var(--accent-amber);background:color-mix(in srgb, var(--accent-amber) 14%, transparent);border-radius:7px;flex-shrink:0;margin-top:1px;padding:5px}.risk-copy.svelte-1d5kiv3{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.risk-text.svelte-1d5kiv3{color:color-mix(in srgb, var(--accent-amber) 78%, var(--text-primary));font-size:12px;font-weight:500;line-height:1.4}.risk-hint.svelte-1d5kiv3{color:var(--text-muted);font-size:11px;line-height:1.35}.risk-actions.svelte-1d5kiv3{flex-shrink:0;align-self:center;align-items:center;gap:6px;display:flex}.risk-action.svelte-1d5kiv3{border-radius:var(--radius-sm);height:22px;color:var(--accent-blue);border:1px solid color-mix(in srgb, var(--accent-blue) 35%, var(--border-muted));cursor:pointer;white-space:nowrap;background:0 0;padding:0 8px;font-size:10px;font-weight:600;transition:background .1s,border-color .1s}.risk-action.svelte-1d5kiv3:hover{background:var(--bg-surface-hover);border-color:var(--accent-blue)}.risk-action.secondary.svelte-1d5kiv3{color:var(--text-secondary);border-color:var(--border-muted)}.risk-action.secondary.svelte-1d5kiv3:hover{color:var(--text-primary);border-color:var(--text-muted)}.gov-panel.svelte-3xcuk4{background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.gov-head.svelte-3xcuk4{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.gov-title.svelte-3xcuk4{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:12px;font-weight:700}.gov-caption.svelte-3xcuk4{color:var(--text-muted);font-size:10px}.gov-strip.svelte-3xcuk4{flex-wrap:wrap;gap:0;display:flex}.gov-stat.svelte-3xcuk4{border-left:1px solid var(--border-muted);flex-direction:column;gap:3px;min-width:0;padding:2px 16px;display:flex}.gov-stat.svelte-3xcuk4:first-child{border-left:none;padding-left:0}.gov-stat-label.svelte-3xcuk4{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);white-space:nowrap;cursor:help;font-size:9px;font-weight:600}.gov-stat-value.svelte-3xcuk4{color:var(--text-primary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.gov-stat-value.good.svelte-3xcuk4{color:var(--accent-green)}.gov-stat-value.risky.svelte-3xcuk4{color:var(--accent-amber)}.gov-stat-pair.svelte-3xcuk4{flex-direction:column;gap:0;line-height:1.15;display:flex}.gov-pair-name.svelte-3xcuk4{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;font-weight:600;overflow:hidden}.gov-pair-sub.svelte-3xcuk4{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.gov-pair-sub.risky.svelte-3xcuk4{color:var(--accent-amber)}@media (width<=820px){.gov-strip.svelte-3xcuk4{gap:10px 0}.gov-stat.svelte-3xcuk4{flex:0 0 50%;padding:2px 12px}.gov-stat.svelte-3xcuk4:nth-child(odd){border-left:none;padding-left:0}}.usage-page.svelte-1umb6fw{flex-direction:column;flex:1;min-height:0;display:flex}.usage-filter-anchor.svelte-1umb6fw{align-items:center;display:flex;position:relative}.chart-panel.svelte-1umb6fw{background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-card);padding:16px 18px 18px}.chart-panel.wide.svelte-1umb6fw{width:100%}.usage-content.svelte-1umb6fw>.chart-panel:where(.svelte-1umb6fw),.usage-content.svelte-1umb6fw>.attribution-grid:where(.svelte-1umb6fw){flex:1;min-height:0}.people-panel.svelte-1umb6fw{flex-direction:column;min-height:0;display:flex}.people-panel.svelte-1umb6fw .participant-list{flex:1;min-height:0}.attribution-grid.svelte-1umb6fw{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:14px;display:grid}@media (width<=980px){.attribution-grid.svelte-1umb6fw{grid-template-columns:1fr}}.performance-page.svelte-17w93qs{flex:1;display:block;overflow-y:auto}.controls-page.svelte-797h32{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.controls-body.svelte-797h32{gap:16px}.status-grid.svelte-797h32{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.status-card.svelte-797h32{border:1px solid var(--border-muted);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.status-head.svelte-797h32{align-items:center;gap:8px;display:flex}.status-icon.svelte-797h32{width:26px;height:26px;color:var(--accent-blue);background:var(--bg-inset);border:1px solid var(--border-muted);border-radius:8px;place-items:center;display:grid}.status-title.svelte-797h32{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:11px;font-weight:700}.status-value.svelte-797h32{color:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:700}.status-value.on.svelte-797h32{color:var(--accent-green)}.status-value.off.svelte-797h32{color:var(--accent-amber)}.status-value.muted.svelte-797h32{color:var(--text-muted);font-size:14px;font-weight:500}.status-meta.svelte-797h32{color:var(--text-muted);font-size:11px;line-height:1.35}.policy-error.svelte-797h32{color:var(--accent-red);margin:0;font-size:12px}.metrics-section.svelte-797h32{min-width:0}.controls-foot.svelte-797h32{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.controls-note.svelte-797h32{color:var(--text-muted);max-width:520px;margin:0;font-size:11px;line-height:1.4}.settings-btn.svelte-797h32{border-radius:var(--radius-sm);height:30px;color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-muted);cursor:pointer;white-space:nowrap;padding:0 14px;font-size:12px;font-weight:600}.settings-btn.svelte-797h32:hover{background:var(--bg-surface-hover)}.settings-link.svelte-797h32{border:1px solid var(--border-muted);background:var(--bg-inset)}@media (width<=900px){.status-grid.svelte-797h32{grid-template-columns:1fr}}.term-table-wrap.svelte-hd3kij{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:8px;overflow:auto}.term-table.svelte-hd3kij{border-collapse:collapse;width:100%;font-size:12px}th.svelte-hd3kij{color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border-muted);padding:9px 10px;font-weight:600}td.svelte-hd3kij{border-bottom:1px solid var(--border-muted);vertical-align:top;padding:10px}tr.svelte-hd3kij:last-child td:where(.svelte-hd3kij){border-bottom:0}tbody.svelte-hd3kij tr:where(.svelte-hd3kij){transition:opacity .12s,background .12s}tbody.svelte-hd3kij tr:where(.svelte-hd3kij):hover{background:var(--bg-hover)}tr.dimmed.svelte-hd3kij{opacity:.45}.term-name.svelte-hd3kij{min-width:0;color:var(--text-primary);align-items:center;gap:8px;font-weight:600;display:flex}.swatch.svelte-hd3kij{border-radius:999px;flex:none;width:9px;height:9px}.variants.svelte-hd3kij{color:var(--text-muted);word-break:break-word;margin-top:3px;padding-left:17px;font-size:11px;line-height:1.35}.count-col.svelte-hd3kij{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:96px}.chart-wrap.svelte-1gipzpj{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:8px;width:100%;min-height:300px;overflow:hidden}.chart.svelte-1gipzpj{width:100%;height:300px;display:block}.grid.svelte-1gipzpj{stroke:var(--border-muted);stroke-width:1px}.y-label.svelte-1gipzpj{fill:var(--text-muted);text-anchor:end;font-variant-numeric:tabular-nums;font-size:10px}.y-title.svelte-1gipzpj{fill:var(--text-muted);text-anchor:start;font-size:10px;font-weight:600}.x-label.svelte-1gipzpj{fill:var(--text-muted);text-anchor:middle;font-size:10px}.empty.svelte-1gipzpj,.empty-svg.svelte-1gipzpj{color:var(--text-muted);fill:var(--text-muted);text-anchor:middle;font-size:12px}.empty.svelte-1gipzpj{place-items:center;height:300px;display:grid}.trends-page.svelte-14hkwma{--trend-blue:#2563eb;--trend-gold:#d97706;--trend-purple:#7c3aed;--trend-green:#059669;--trend-magenta:#db2777;--trend-slate:#475569;--trend-red:#dc2626;--trend-cyan:#0891b2;--trend-brown:#92400e;--trend-lime:#65a30d;--trend-indigo:#4338ca;--trend-black:#111827;max-width:1180px;color:var(--text-primary);margin:0 auto;padding:22px}:root.dark .trends-page.svelte-14hkwma{--trend-blue:#60a5fa;--trend-gold:#fbbf24;--trend-purple:#c084fc;--trend-green:#4ade80;--trend-magenta:#f472b6;--trend-slate:#cbd5e1;--trend-red:#f87171;--trend-cyan:#22d3ee;--trend-brown:#fb923c;--trend-lime:#a3e635;--trend-indigo:#818cf8;--trend-black:#f8fafc}.toolbar.svelte-14hkwma,.granularity.svelte-14hkwma{align-items:center;gap:8px;display:flex}button.svelte-14hkwma,input.svelte-14hkwma,textarea.svelte-14hkwma{font:inherit}button.svelte-14hkwma{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;border-radius:6px}button.svelte-14hkwma:hover:not(:disabled){background:var(--bg-hover)}button.svelte-14hkwma:disabled{opacity:.65;cursor:default}.primary.svelte-14hkwma,.secondary.svelte-14hkwma{height:32px;padding:0 12px;font-size:12px;font-weight:600}.primary.svelte-14hkwma{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.primary.svelte-14hkwma:hover:not(:disabled){filter:brightness(.95);background:var(--accent-blue)}.toolbar.svelte-14hkwma{border-top:1px solid var(--border-muted);flex-wrap:wrap;padding:12px 0 18px}label.svelte-14hkwma{color:var(--text-muted);gap:5px;font-size:11px;font-weight:600;display:grid}input.svelte-14hkwma,textarea.svelte-14hkwma{border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);border-radius:6px}input.svelte-14hkwma{height:32px;padding:0 8px;font-size:12px}.granularity.svelte-14hkwma{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:7px;align-self:end;height:32px;padding:2px}.granularity.svelte-14hkwma button:where(.svelte-14hkwma){min-width:54px;height:26px;color:var(--text-muted);text-transform:capitalize;background:0 0;border:0;padding:0 10px;font-size:12px}.granularity.svelte-14hkwma button.active:where(.svelte-14hkwma){background:var(--bg-hover);color:var(--text-primary)}.normalize-toggle.svelte-14hkwma{height:32px;color:var(--text-primary);align-self:end;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.normalize-toggle.svelte-14hkwma input:where(.svelte-14hkwma){width:14px;height:14px;padding:0}.content-grid.svelte-14hkwma{grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-template-areas:"query chart""table chart";align-items:start;gap:14px;display:grid}.query-panel.svelte-14hkwma{grid-area:query}.chart-panel.svelte-14hkwma{grid-area:chart;min-width:0;position:relative}.table-panel.svelte-14hkwma{grid-area:table}.terms-label.svelte-14hkwma{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.terms-hint.svelte-14hkwma{color:var(--text-muted);font-size:11px;font-weight:500}textarea.svelte-14hkwma{resize:vertical;width:100%;min-height:188px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45}.error.svelte-14hkwma{color:var(--accent-rose);margin-top:8px;font-size:12px;line-height:1.35}.loading-overlay.svelte-14hkwma{background:color-mix(in srgb, var(--bg-surface) 78%, transparent);color:var(--text-primary);pointer-events:none;border-radius:8px;place-items:center;gap:8px;font-size:13px;font-weight:600;display:grid;position:absolute;inset:1px}.loading-spinner.svelte-14hkwma{border:2px solid var(--border-default);border-top-color:var(--accent-blue);border-radius:999px;width:18px;height:18px;animation:.8s linear infinite svelte-14hkwma-trends-spin}@keyframes svelte-14hkwma-trends-spin{to{transform:rotate(360deg)}}.empty-guidance.svelte-14hkwma{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:8px;margin-top:16px;padding:14px 18px}.guidance-title.svelte-14hkwma{color:var(--text-muted);margin:0 0 6px;font-size:12px;font-weight:600}.guidance-list.svelte-14hkwma{color:var(--text-muted);margin:0;padding-left:18px;font-size:11px;line-height:1.6}.guidance-list.svelte-14hkwma code:where(.svelte-14hkwma){background:var(--bg-hover);border-radius:3px;padding:0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px}@media (width<=820px){.trends-page.svelte-14hkwma{padding:16px}.content-grid.svelte-14hkwma{grid-template-columns:1fr;grid-template-areas:"query""chart""table"}}.insights-page.svelte-1icxk{grid-template-columns:280px 1fr;height:calc(100dvh - 64px);display:grid;overflow:hidden}.sidebar-panel.svelte-1icxk{border-right:1px solid var(--border-default);background:var(--bg-surface);flex-direction:column;display:flex;overflow:hidden}.controls.svelte-1icxk{border-bottom:1px solid var(--border-default);flex-direction:column;flex-shrink:0;gap:6px;padding:12px;display:flex}.controls-row.svelte-1icxk{gap:6px;display:flex}.ctrl.svelte-1icxk{background:var(--bg-inset);border:1px solid var(--border-muted);border-radius:var(--radius-sm);height:26px;color:var(--text-secondary);flex:1;min-width:0;padding:0 6px;font-size:11px;transition:border-color .15s}.ctrl.svelte-1icxk:focus{border-color:var(--accent-blue);outline:none}.mode-ctrl.svelte-1icxk{flex:none;width:100%}.date-ctrl.svelte-1icxk{flex:1}.date-range-group.svelte-1icxk{flex-direction:column;gap:4px;display:flex}.date-label.svelte-1icxk{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.date-label-text.svelte-1icxk{color:var(--text-muted);padding-left:2px;font-size:10px}.presets-row.svelte-1icxk{gap:4px;display:flex}.preset-btn.svelte-1icxk{border-radius:var(--radius-sm);height:22px;color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border-muted);white-space:nowrap;padding:0 8px;font-size:10px;transition:background .1s,color .1s}.preset-btn.svelte-1icxk:hover{background:var(--bg-surface-hover);color:var(--text-secondary)}.prompt-area.svelte-1icxk{background:var(--bg-inset);border:1px solid var(--border-muted);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-size:11px;font-family:var(--font-sans);resize:vertical;min-height:48px;padding:6px 8px;line-height:1.4;transition:border-color .15s}.prompt-area.svelte-1icxk:focus{border-color:var(--accent-blue);outline:none}.prompt-area.svelte-1icxk::placeholder{color:var(--text-muted)}.action-row.svelte-1icxk{align-items:center;gap:6px;display:flex}.prompt-toggle.svelte-1icxk{border-radius:var(--radius-sm);height:26px;color:var(--text-muted);align-items:center;gap:4px;padding:0 8px;font-size:11px;transition:background .1s,color .1s;display:flex}.prompt-toggle.svelte-1icxk:hover{background:var(--bg-surface-hover);color:var(--text-secondary)}.generate-btn.svelte-1icxk{border-radius:var(--radius-sm);background:var(--accent-blue);color:#fff;letter-spacing:.01em;flex:1;justify-content:center;align-items:center;gap:5px;height:28px;font-size:11px;font-weight:600;transition:opacity .12s,transform .1s,box-shadow .12s;display:flex;box-shadow:0 1px 2px #2563eb33}.generate-btn.svelte-1icxk:hover:not(:disabled){opacity:.92;box-shadow:0 2px 6px #2563eb4d}.generate-btn.svelte-1icxk:active:not(:disabled){box-shadow:none;transform:scale(.98)}.generate-btn.svelte-1icxk:disabled{opacity:.45;box-shadow:none}.generate-icon{opacity:.9}.readonly-note.svelte-1icxk{color:var(--text-muted);padding:4px 2px 0;font-size:10px;line-height:1.35}.list-area.svelte-1icxk{flex:1;overflow:hidden auto}.list-section-header.svelte-1icxk{z-index:1;background:var(--bg-surface);justify-content:space-between;align-items:center;padding:8px 14px 6px;display:flex;position:sticky;top:0}.section-title.svelte-1icxk{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.live-dot.svelte-1icxk{background:var(--accent-green);border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite svelte-1icxk-blink}.active-count.svelte-1icxk{font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:500}.cancel-all.svelte-1icxk{color:var(--text-muted);font-size:10px;transition:color .1s}.cancel-all.svelte-1icxk:hover{color:var(--accent-red)}.completed-header.svelte-1icxk{border-top:1px solid var(--border-muted)}.task-item.svelte-1icxk{text-align:left;cursor:pointer;border-left:2px solid #0000;align-items:flex-start;gap:10px;width:100%;min-height:42px;padding:8px 14px 10px;transition:background .1s;display:flex;position:relative;overflow:hidden}.task-item.svelte-1icxk:hover{background:var(--bg-surface-hover)}.task-item.selected.svelte-1icxk{background:var(--bg-surface-hover);border-left-color:var(--accent-blue)}.task-item.selected.task-error.svelte-1icxk{border-left-color:var(--accent-red)}.task-error.svelte-1icxk{background:color-mix(in srgb, var(--accent-red) 6%, transparent)}.task-indicator.svelte-1icxk{flex-shrink:0;justify-content:center;align-items:center;width:14px;margin-top:2px;display:flex}.spinner.svelte-1icxk{border:1.5px solid var(--accent-blue);border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite svelte-1icxk-spin}.error-pip.svelte-1icxk{background:var(--accent-red);border-radius:50%;width:6px;height:6px}.task-body.svelte-1icxk{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;line-height:1.35;display:flex}.task-main.svelte-1icxk{justify-content:space-between;align-items:baseline;gap:8px;width:100%;min-width:0;display:flex}.task-label.svelte-1icxk{color:var(--text-primary);font-size:11px;font-weight:600}.task-date.svelte-1icxk{color:var(--text-muted);margin-left:4px;font-weight:400}.task-scope.svelte-1icxk{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:45%;font-size:10px;overflow:hidden}.task-phase.svelte-1icxk{width:100%;color:var(--accent-blue);font-size:10px;font-family:var(--font-mono);letter-spacing:-.02em;word-break:break-word}.task-error-msg.svelte-1icxk{width:100%;color:var(--accent-red);word-break:break-word;font-size:10px}.task-error-banner.svelte-1icxk{border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-red) 8%, var(--bg-inset));border:1px solid color-mix(in srgb, var(--accent-red) 25%, var(--border-muted));color:var(--accent-red);align-items:flex-start;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.task-error-banner.svelte-1icxk svg{opacity:.8;flex-shrink:0;margin-top:2px}.task-detail-logs.svelte-1icxk{border:1px solid var(--border-muted);border-radius:var(--radius-md);overflow:hidden}.task-detail-logs-header.svelte-1icxk{background:var(--bg-inset);border-bottom:1px solid var(--border-muted);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:8px 14px;font-size:11px;font-weight:600;display:flex}.log-count.svelte-1icxk{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:400}.task-detail-logs-body.svelte-1icxk{max-height:50vh;font-family:var(--font-mono);padding:8px 14px;font-size:11px;line-height:1.5;overflow-y:auto}.task-log-line.svelte-1icxk{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;grid-template-columns:48px 1fr;gap:8px;display:grid}.task-log-stream.svelte-1icxk{text-transform:uppercase;color:var(--text-muted);font-size:10px}.task-log-text.svelte-1icxk{min-width:0}.log-stderr.svelte-1icxk .task-log-stream:where(.svelte-1icxk),.log-stderr.svelte-1icxk .task-log-text:where(.svelte-1icxk){color:var(--accent-red)}.task-agent.svelte-1icxk{color:var(--text-muted);font-size:10px;font-family:var(--font-mono);letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;margin-top:2px}.task-dismiss.svelte-1icxk{border-radius:var(--radius-sm);width:18px;height:18px;color:var(--text-muted);opacity:0;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;transition:opacity .15s,background .1s,color .1s;display:flex}.task-item.svelte-1icxk:hover .task-dismiss:where(.svelte-1icxk),.task-dismiss.svelte-1icxk:focus-visible{opacity:1}@media (hover:none){.task-dismiss.svelte-1icxk{opacity:.7}}.task-dismiss.svelte-1icxk:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.shimmer-bar.svelte-1icxk{background:linear-gradient(90deg, transparent 0%, var(--accent-blue) 50%, transparent 100%);background-size:200% 100%;height:1px;animation:1.8s ease-in-out infinite svelte-1icxk-shimmer;position:absolute;bottom:0;left:0;right:0}.insight-row.svelte-1icxk{text-align:left;border-left:2px solid #0000;align-items:center;gap:10px;width:100%;height:42px;padding:0 14px;transition:background .1s;display:flex}.insight-row.svelte-1icxk:hover{background:var(--bg-surface-hover)}.insight-row.selected.svelte-1icxk{background:var(--bg-surface-hover);border-left-color:var(--accent-blue)}.type-pip.svelte-1icxk{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pip-blue.svelte-1icxk{background:var(--accent-blue)}.pip-purple.svelte-1icxk{background:var(--accent-purple)}.row-body.svelte-1icxk{flex-direction:column;flex:1;min-width:0;display:flex}.row-title.svelte-1icxk{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:12px;font-weight:450;line-height:1.3;overflow:hidden}.row-scope.svelte-1icxk{color:var(--text-muted);margin-left:4px;font-weight:400}.row-meta.svelte-1icxk{color:var(--text-muted);font-size:10px;line-height:1.3}.row-time.svelte-1icxk{opacity:.7;margin-left:4px}.row-agent.svelte-1icxk{color:var(--text-muted);font-size:10px;font-family:var(--font-mono);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:60px;overflow:hidden}.list-status.svelte-1icxk{color:var(--text-muted);text-align:center;padding:16px 12px;font-size:11px}.empty-state.svelte-1icxk{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;display:flex}.empty-glyph.svelte-1icxk{color:var(--text-muted);opacity:.4}.empty-text.svelte-1icxk{color:var(--text-muted);max-width:180px;font-size:11px;line-height:1.5}.content-panel.svelte-1icxk{background:var(--bg-primary);flex-direction:column;display:flex;overflow:hidden}.reading-area.svelte-1icxk{flex:1;padding:28px 36px 48px;overflow-y:auto}.insight-header.svelte-1icxk{border-bottom:1px solid var(--border-muted);margin-bottom:24px;padding-bottom:16px}.header-top.svelte-1icxk{align-items:center;gap:10px;margin-bottom:8px;display:flex}.header-badge.svelte-1icxk{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:10px;padding:3px 8px;font-size:9px;font-weight:700}.badge-blue.svelte-1icxk{background:var(--accent-blue)}.badge-purple.svelte-1icxk{background:var(--accent-purple)}.badge-red.svelte-1icxk{background:var(--accent-red)}.header-date.svelte-1icxk{color:var(--text-primary);letter-spacing:-.01em;font-size:15px;font-weight:600}.delete-btn.svelte-1icxk{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);justify-content:center;align-items:center;margin-left:auto;transition:background .12s,color .12s;display:flex}.delete-btn.svelte-1icxk:hover{background:color-mix(in srgb, var(--accent-red) 10%, transparent);color:var(--accent-red)}.header-details.svelte-1icxk{color:var(--text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.detail-chip.svelte-1icxk{border-radius:var(--radius-sm);background:var(--bg-inset);color:var(--text-secondary);padding:1px 6px;font-size:11px}.detail-chip.muted.svelte-1icxk{color:var(--text-muted);font-style:italic}.detail-text.svelte-1icxk{color:var(--text-muted)}.model-name.svelte-1icxk{font-family:var(--font-mono);opacity:.7;margin-left:2px;font-size:10px}.detail-time.svelte-1icxk{font-variant-numeric:tabular-nums;margin-left:auto}.content-empty.svelte-1icxk{flex:1;justify-content:center;align-items:center;display:flex}.empty-prompt.svelte-1icxk{color:var(--text-muted);opacity:.5;flex-direction:column;align-items:center;gap:10px;font-size:12px;display:flex}.content-generating.svelte-1icxk{color:var(--text-muted);flex-direction:column;align-items:center;gap:16px;display:flex}.gen-orbit.svelte-1icxk{width:36px;height:36px;position:relative}.orbit-ring.svelte-1icxk{border:1.5px solid var(--border-muted);border-radius:50%;position:absolute;inset:0}.orbit-dot.svelte-1icxk{background:var(--accent-blue);transform-origin:3px 21px;border-radius:50%;width:6px;height:6px;margin-left:-3px;animation:1.5s linear infinite svelte-1icxk-orbit;position:absolute;top:-3px;left:50%}.gen-label.svelte-1icxk{color:var(--text-muted);font-size:12px}.markdown-body.svelte-1icxk{color:var(--text-primary);max-width:720px;font-size:14px;line-height:1.7}.markdown-body.svelte-1icxk h1{border-bottom:1px solid var(--border-muted);letter-spacing:-.02em;margin:0 0 14px;padding-bottom:8px;font-size:20px;font-weight:700}.markdown-body.svelte-1icxk h2{letter-spacing:-.015em;margin:28px 0 10px;font-size:16px;font-weight:600}.markdown-body.svelte-1icxk h3{letter-spacing:-.01em;margin:20px 0 6px;font-size:14px;font-weight:600}.markdown-body.svelte-1icxk p{margin:0 0 10px}.markdown-body.svelte-1icxk ul,.markdown-body.svelte-1icxk ol{margin:0 0 10px;padding-left:20px}.markdown-body.svelte-1icxk li{margin:3px 0}.markdown-body.svelte-1icxk li+li{margin-top:4px}.markdown-body.svelte-1icxk code{font-family:var(--font-mono);background:var(--bg-inset);border-radius:var(--radius-sm);padding:2px 5px;font-size:12px}.markdown-body.svelte-1icxk pre{background:var(--bg-inset);border-radius:var(--radius-md);border:1px solid var(--border-muted);margin:0 0 10px;padding:10px 14px;overflow-x:auto}.markdown-body.svelte-1icxk pre code{background:0 0;border:none;padding:0}.markdown-body.svelte-1icxk blockquote{border-left:3px solid var(--accent-blue);color:var(--text-secondary);background:color-mix(in srgb, var(--accent-blue) 4%, transparent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 10px;padding:6px 14px}.markdown-body.svelte-1icxk strong{color:var(--text-primary);font-weight:600}.markdown-body.svelte-1icxk a{color:var(--accent-blue);text-decoration:none}.markdown-body.svelte-1icxk a:hover{text-decoration:underline}.markdown-body.svelte-1icxk hr{border:none;border-top:1px solid var(--border-muted);margin:20px 0}.markdown-body.svelte-1icxk table{border-collapse:collapse;width:100%;margin:0 0 10px;font-size:12px}.markdown-body.svelte-1icxk th,.markdown-body.svelte-1icxk td{border:1px solid var(--border-muted);text-align:left;padding:6px 10px}.markdown-body.svelte-1icxk th{background:var(--bg-inset);font-weight:600}@keyframes svelte-1icxk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1icxk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-1icxk-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes svelte-1icxk-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pinned-page.svelte-4vvj5a{max-width:1100px;margin:0 auto;padding:40px 24px}.pinned-header.svelte-4vvj5a{align-items:center;gap:10px;margin-bottom:28px;display:flex}.pin-icon{color:var(--accent-blue)}.pinned-header.svelte-4vvj5a h2:where(.svelte-4vvj5a){color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.pin-count.svelte-4vvj5a{background:var(--accent-blue);color:#fff;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.loading-state.svelte-4vvj5a{text-align:center;color:var(--text-muted);padding:40px 0;font-size:13px}.empty-state.svelte-4vvj5a{text-align:center;color:var(--text-muted);padding:60px 20px}.empty-title.svelte-4vvj5a{color:var(--text-secondary);margin:0 0 6px;font-size:16px;font-weight:500}.empty-desc.svelte-4vvj5a{margin:0;font-size:13px}.pin-list.svelte-4vvj5a{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.pin-card.svelte-4vvj5a{background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:8px;transition:border-color .15s}.pin-card.svelte-4vvj5a:hover{border-color:var(--border-default)}.pin-card-header.svelte-4vvj5a{align-items:center;gap:8px;padding:10px 14px 0;display:flex}.role-badge.svelte-4vvj5a{color:#fff;background:var(--accent-purple);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;font-weight:700;line-height:1;display:flex}.role-badge.user.svelte-4vvj5a{background:var(--accent-blue)}.pin-agent.svelte-4vvj5a{text-transform:uppercase;color:var(--accent-purple);letter-spacing:.03em;flex-shrink:0;font-size:9px;font-weight:600}.pin-session-name.svelte-4vvj5a{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.pin-ordinal.svelte-4vvj5a,.pin-time.svelte-4vvj5a{color:var(--text-muted);flex-shrink:0;font-size:10px}.pin-content-wrap.svelte-4vvj5a{padding:8px 14px}.pin-content-preview.svelte-4vvj5a{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.6}.pin-content-full.svelte-4vvj5a{color:var(--text-primary);word-wrap:break-word;max-height:500px;font-size:13px;line-height:1.65;overflow-y:auto}.pin-content-full.svelte-4vvj5a p{margin:.4em 0}.pin-content-full.svelte-4vvj5a p:first-child{margin-top:0}.pin-content-full.svelte-4vvj5a p:last-child{margin-bottom:0}.pin-content-full.svelte-4vvj5a code{font-family:var(--font-mono);background:var(--bg-inset);border:1px solid var(--border-muted);border-radius:4px;padding:.15em .4em;font-size:.85em}.pin-content-full.svelte-4vvj5a pre{background:var(--code-bg);color:var(--code-text);border-radius:var(--radius-md);margin:.4em 0;padding:10px 14px;overflow-x:auto}.pin-content-full.svelte-4vvj5a pre code{color:inherit;background:0 0;border:none;padding:0;font-size:12px}.pin-content-full.svelte-4vvj5a ul,.pin-content-full.svelte-4vvj5a ol{margin:.4em 0;padding-left:1.4em}.pin-content-full.svelte-4vvj5a blockquote{border-left:3px solid var(--border-default);color:var(--text-secondary);margin:.4em 0;padding:.2em .8em}.pin-content-full.svelte-4vvj5a a{color:var(--accent-blue);text-decoration:none}.pin-content-full.svelte-4vvj5a a:hover{text-decoration:underline}.pin-card-footer.svelte-4vvj5a{justify-content:space-between;align-items:center;padding:6px 14px 10px;display:flex}.pin-card-meta.svelte-4vvj5a{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:5px;padding:3px 8px;font-size:10px;transition:background .12s,color .12s;display:flex}.pin-card-meta.svelte-4vvj5a:hover{background:var(--bg-surface-hover);color:var(--accent-blue)}.pin-card-actions.svelte-4vvj5a{align-items:center;gap:4px;display:flex}.expand-btn.svelte-4vvj5a{color:var(--accent-blue);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:3px 8px;font-size:10px;font-weight:500;transition:background .12s}.expand-btn.svelte-4vvj5a:hover{background:color-mix(in srgb, var(--accent-blue) 8%, transparent)}.unpin-btn.svelte-4vvj5a{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.unpin-btn.svelte-4vvj5a:hover{background:color-mix(in srgb, var(--accent-red,#e55) 12%, transparent);color:var(--accent-red,#e55)}.copy-btn.svelte-4vvj5a{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.copy-btn.svelte-4vvj5a:hover{background:var(--bg-surface-hover);color:var(--text-secondary)}.pin-card.expanded.svelte-4vvj5a{grid-column:1/-1}.trash-page.svelte-1j69ho8{max-width:800px;margin:0 auto;padding:40px 24px}.trash-header.svelte-1j69ho8{align-items:center;gap:10px;margin-bottom:8px;display:flex}.trash-icon{color:var(--text-muted)}.trash-header.svelte-1j69ho8 h2:where(.svelte-1j69ho8){color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.trash-count.svelte-1j69ho8{background:var(--text-muted);color:#fff;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.trash-desc.svelte-1j69ho8{color:var(--text-muted);margin-bottom:24px;font-size:12px}.empty-all-btn.svelte-1j69ho8{color:var(--accent-red,#e55);border:1px solid var(--accent-red,#e55);border-radius:var(--radius-sm);cursor:pointer;background:0 0;margin-left:auto;padding:4px 12px;font-size:11px;font-weight:500;transition:background .12s}.empty-all-btn.svelte-1j69ho8:hover:not(:disabled){background:color-mix(in srgb, var(--accent-red,#e55) 8%, transparent)}.loading-state.svelte-1j69ho8{text-align:center;color:var(--text-muted);padding:40px 0;font-size:13px}.empty-state.svelte-1j69ho8{text-align:center;color:var(--text-muted);padding:60px 20px}.empty-icon{opacity:.15;margin-bottom:16px}.empty-title.svelte-1j69ho8{color:var(--text-secondary);margin:0 0 6px;font-size:16px;font-weight:500}.empty-desc-text.svelte-1j69ho8{margin:0;font-size:13px}.trash-list.svelte-1j69ho8{flex-direction:column;gap:8px;display:flex}.trash-card.svelte-1j69ho8{background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:8px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s;display:flex}.trash-card.svelte-1j69ho8:hover{border-color:var(--border-default)}.trash-card-info.svelte-1j69ho8{flex:1;min-width:0}.trash-card-name.svelte-1j69ho8{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:13px;font-weight:500;overflow:hidden}.trash-card-meta.svelte-1j69ho8{color:var(--text-muted);align-items:center;gap:8px;font-size:10px;display:flex}.trash-agent.svelte-1j69ho8{text-transform:capitalize;font-weight:600}.trash-project.svelte-1j69ho8{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.trash-msgs.svelte-1j69ho8{white-space:nowrap}.trash-deleted.svelte-1j69ho8{white-space:nowrap;color:var(--accent-red,#e55);font-style:italic}.trash-card-actions.svelte-1j69ho8{flex-shrink:0;gap:6px;display:flex}.restore-btn.svelte-1j69ho8{color:var(--accent-green);border:1px solid var(--accent-green);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:4px 10px;font-size:11px;font-weight:500;transition:background .12s}.restore-btn.svelte-1j69ho8:hover{background:color-mix(in srgb, var(--accent-green) 8%, transparent)}.perm-delete-btn.svelte-1j69ho8{color:var(--accent-red,#e55);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:4px 10px;font-size:11px;font-weight:500;transition:background .12s,color .12s}.perm-delete-btn.svelte-1j69ho8:hover{background:color-mix(in srgb, var(--accent-red,#e55) 8%, transparent)}.settings-section.svelte-16dleom{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.section-header.svelte-16dleom{border-bottom:1px solid var(--border-muted);padding:14px 18px 10px}.section-title.svelte-16dleom{color:var(--text-primary);margin:0;font-size:13px;font-weight:600}.section-desc.svelte-16dleom{color:var(--text-muted);margin:4px 0 0;font-size:11px}.section-body.svelte-16dleom{flex-direction:column;gap:12px;padding:14px 18px;display:flex}.setting-row.svelte-8fbgrx{justify-content:space-between;align-items:center;gap:12px;display:flex}.setting-row.column.svelte-8fbgrx{flex-direction:column;align-items:flex-start}.setting-label.svelte-8fbgrx{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:500}.setting-toggle.svelte-8fbgrx{border-radius:var(--radius-sm);height:26px;color:var(--text-secondary);background:var(--bg-inset);border:1px solid var(--border-muted);cursor:pointer;padding:0 12px;font-size:11px;font-weight:500;transition:background .12s}.setting-toggle.svelte-8fbgrx:hover{background:var(--bg-surface-hover)}.setting-options.svelte-8fbgrx{gap:4px;display:flex}.option-btn.svelte-8fbgrx{border-radius:var(--radius-sm);height:26px;color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border-muted);cursor:pointer;padding:0 10px;font-size:11px;font-weight:500;transition:all .12s}.option-btn.svelte-8fbgrx:hover{color:var(--text-secondary);background:var(--bg-surface-hover)}.option-btn.active.svelte-8fbgrx{color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 10%, transparent);border-color:var(--accent-blue)}.block-toggles.svelte-8fbgrx{flex-wrap:wrap;gap:8px;display:flex}.block-toggle.svelte-8fbgrx{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.block-toggle.svelte-8fbgrx input:where(.svelte-8fbgrx){accent-color:var(--accent-blue)}.setting-row.svelte-2c7hjb{justify-content:space-between;align-items:center;gap:12px;display:flex}.setting-row.column.svelte-2c7hjb{flex-direction:column;align-items:flex-start}.setting-label.svelte-2c7hjb{color:var(--text-secondary);white-space:nowrap;font-size:12px;font-weight:500}.hint.svelte-2c7hjb{color:var(--text-muted);font-weight:400}.setting-options.svelte-2c7hjb{gap:4px;display:flex}.option-btn.svelte-2c7hjb{border-radius:var(--radius-sm);height:26px;color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border-muted);cursor:pointer;padding:0 10px;font-size:11px;font-weight:500;transition:all .12s}.option-btn.svelte-2c7hjb:hover{color:var(--text-secondary);background:var(--bg-surface-hover)}.option-btn.active.svelte-2c7hjb{color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 10%, transparent);border-color:var(--accent-blue)}.setting-input.svelte-2c7hjb{border-radius:var(--radius-sm);width:100%;height:30px;font-size:12px;font-family:var(--font-mono,monospace);color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-muted);padding:0 10px;transition:border-color .15s}.setting-input.svelte-2c7hjb:focus{border-color:var(--accent-blue);outline:none}.save-row.svelte-2c7hjb{justify-content:flex-end;display:flex}.save-btn.svelte-2c7hjb{border-radius:var(--radius-sm);color:#fff;background:var(--accent-blue);cursor:pointer;border:none;height:28px;padding:0 16px;font-size:12px;font-weight:500;transition:opacity .12s}.save-btn.svelte-2c7hjb:hover:not(:disabled){opacity:.9}.save-btn.svelte-2c7hjb:disabled{opacity:.6;cursor:default}.subsection.svelte-125hry9{flex-direction:column;gap:10px;display:flex}.subsection-title.svelte-125hry9{color:var(--text-secondary);font-size:12px;font-weight:600}.divider.svelte-125hry9{border-top:1px solid var(--border-muted);margin:2px 0}.toggle-row.svelte-125hry9{justify-content:space-between;align-items:center;gap:8px;display:flex}.toggle-label.svelte-125hry9{color:var(--text-primary);font-size:12px}.toggle-btn.svelte-125hry9{border-radius:var(--radius-sm);border:1px solid var(--border-muted);cursor:pointer;background:var(--bg-inset);height:26px;color:var(--text-secondary);padding:0 12px;font-size:11px;font-weight:500;transition:background .12s,color .12s}.toggle-btn.active.svelte-125hry9{background:var(--accent-green,#22c55e);color:#fff;border-color:#0000}.toggle-btn.svelte-125hry9:disabled{opacity:.6;cursor:default}.token-display.svelte-125hry9,.server-info.svelte-125hry9,.connected-info.svelte-125hry9{flex-direction:column;gap:4px;display:flex}.field-label.svelte-125hry9{color:var(--text-muted);font-size:11px;font-weight:500}.token-row.svelte-125hry9{align-items:center;gap:8px;display:flex}.token-value.svelte-125hry9{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-primary);background:var(--bg-inset);border-radius:var(--radius-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:4px 8px;overflow:hidden}.copy-btn.svelte-125hry9{border-radius:var(--radius-sm);height:24px;color:var(--text-secondary);background:var(--bg-inset);border:1px solid var(--border-muted);cursor:pointer;white-space:nowrap;padding:0 10px;font-size:11px;font-weight:500;transition:opacity .12s}.copy-btn.svelte-125hry9:hover{opacity:.8}.info-value.svelte-125hry9{font-size:12px;font-family:var(--font-mono,monospace);color:var(--text-primary)}.field.svelte-125hry9{flex-direction:column;gap:4px;display:flex}.setting-input.svelte-125hry9{border-radius:var(--radius-sm);height:30px;font-size:12px;font-family:var(--font-mono,monospace);color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-muted);padding:0 10px;transition:border-color .15s}.setting-input.svelte-125hry9:focus{border-color:var(--accent-blue);outline:none}.actions.svelte-125hry9{gap:8px;display:flex}.test-btn.svelte-125hry9,.connect-btn.svelte-125hry9,.disconnect-btn.svelte-125hry9{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;height:30px;padding:0 14px;font-size:12px;font-weight:500;transition:opacity .12s}.test-btn.svelte-125hry9{color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-muted)}.connect-btn.svelte-125hry9{color:#fff;background:var(--accent-blue)}.disconnect-btn.svelte-125hry9{color:#fff;background:var(--accent-red,#ef4444)}.test-btn.svelte-125hry9:hover:not(:disabled),.connect-btn.svelte-125hry9:hover:not(:disabled),.disconnect-btn.svelte-125hry9:hover:not(:disabled){opacity:.9}.test-btn.svelte-125hry9:disabled,.connect-btn.svelte-125hry9:disabled{opacity:.6;cursor:default}.msg.svelte-125hry9{margin:0;font-size:11px}.msg.error.svelte-125hry9{color:var(--accent-red,#ef4444)}.msg.success.svelte-125hry9{color:var(--accent-green,#22c55e)}.restart-note.svelte-125hry9{color:var(--text-muted);margin:0;font-size:11px;font-style:italic}.security-warning.svelte-125hry9{color:var(--accent-amber,#f59e0b);background:color-mix(in srgb, var(--accent-amber,#f59e0b) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent-amber,#f59e0b) 25%, transparent);border-radius:var(--radius-sm);padding:8px 10px;font-size:11px;line-height:1.5}.machine-row.svelte-vmmiry,.button-row.svelte-vmmiry,.mapping-actions.svelte-vmmiry{align-items:center;gap:8px;display:flex}.machine-row.svelte-vmmiry{justify-content:space-between;font-size:12px}.label.svelte-vmmiry,.field.svelte-vmmiry span:where(.svelte-vmmiry){color:var(--text-secondary);font-size:12px;font-weight:500}code.svelte-vmmiry{font-family:var(--font-mono,monospace);color:var(--text-muted);font-size:11px}.mapping-list.svelte-vmmiry{flex-direction:column;gap:6px;display:flex}.mapping-row.svelte-vmmiry{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--bg-inset);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.mapping-row.disabled.svelte-vmmiry{opacity:.65}.mapping-main.svelte-vmmiry{min-width:0}.mapping-project.svelte-vmmiry{color:var(--text-primary);font-size:12px;font-weight:600}.mapping-path.svelte-vmmiry{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-family:var(--font-mono,monospace);font-size:11px;overflow:hidden}.status.svelte-vmmiry{color:var(--text-muted);font-size:11px}.form-grid.svelte-vmmiry{grid-template-columns:1fr 160px;gap:10px;display:grid}.field.svelte-vmmiry{flex-direction:column;gap:5px;min-width:0;display:flex}.field.svelte-vmmiry input:where(.svelte-vmmiry){border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--bg-inset);min-width:0;height:30px;color:var(--text-primary);padding:0 10px;font-size:12px}.field.svelte-vmmiry input:where(.svelte-vmmiry):focus{border-color:var(--accent-blue);outline:none}.enabled-toggle.svelte-vmmiry{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.small-btn.svelte-vmmiry,.primary-btn.svelte-vmmiry,.secondary-btn.svelte-vmmiry{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--bg-surface);height:28px;color:var(--text-secondary);cursor:pointer;padding:0 10px;font-size:12px;font-weight:500}.small-btn.svelte-vmmiry{height:24px;font-size:11px}.primary-btn.svelte-vmmiry{border-color:var(--accent-blue);background:var(--accent-blue);color:#fff}.danger.svelte-vmmiry{color:var(--color-danger,#d14)}button.svelte-vmmiry:disabled{cursor:default;opacity:.55}.muted.svelte-vmmiry,.empty.svelte-vmmiry,.error-text.svelte-vmmiry,.success-text.svelte-vmmiry{font-size:12px}.muted.svelte-vmmiry,.empty.svelte-vmmiry{color:var(--text-muted)}.error-text.svelte-vmmiry{color:var(--color-danger,#d14)}.success-text.svelte-vmmiry{color:var(--accent-green,#16834a)}@media (width<=640px){.mapping-row.svelte-vmmiry,.button-row.svelte-vmmiry{flex-direction:column;align-items:stretch}.mapping-actions.svelte-vmmiry{justify-content:flex-end}.form-grid.svelte-vmmiry{grid-template-columns:1fr}}.toggle-row.svelte-1rfnf06,.field.svelte-1rfnf06,.actions.svelte-1rfnf06{align-items:center;gap:10px;display:flex}.field.svelte-1rfnf06{color:var(--text-secondary);flex-direction:column;align-items:flex-start;font-size:12px}textarea.svelte-1rfnf06{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--bg-inset);width:100%;color:var(--text-primary);font:inherit;resize:vertical;font-family:var(--font-mono,monospace);padding:8px 10px;font-size:12px}button.svelte-1rfnf06{border-radius:var(--radius-sm);border:1px solid var(--border-muted);background:var(--bg-inset);height:30px;color:var(--text-primary);cursor:pointer;padding:0 14px}button.svelte-1rfnf06:disabled{opacity:.6;cursor:default}.muted.svelte-1rfnf06{color:var(--text-muted);font-size:11px}.error.svelte-1rfnf06{color:var(--accent-red,#ef4444);font-size:12px}.policy-meta.svelte-1rfnf06{flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.dot.svelte-1rfnf06{opacity:.5}.toggle-row.svelte-1qgppi,.field.svelte-1qgppi,.actions.svelte-1qgppi{align-items:center;gap:10px;display:flex}.field.svelte-1qgppi{color:var(--text-secondary);flex-direction:column;align-items:flex-start;width:100%;font-size:12px}.field.inline.svelte-1qgppi{flex-direction:row;align-items:center}input[type=search].svelte-1qgppi,input[type=number].svelte-1qgppi{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--bg-inset);width:100%;color:var(--text-primary);font:inherit;padding:8px 10px}input[type=number].svelte-1qgppi{width:80px}.search-field.svelte-1qgppi{width:100%}.catalog-toolbar.svelte-1qgppi{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.catalog-summary.svelte-1qgppi{text-align:left}.clear-button.svelte-1qgppi{height:24px;padding:0 10px;font-size:11px}.catalog.svelte-1qgppi{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--bg-inset);width:100%;max-height:320px;overflow:auto}.catalog-row.svelte-1qgppi{border-bottom:1px solid var(--border-muted);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.catalog-row.svelte-1qgppi:last-child{border-bottom:0}.tool-name.svelte-1qgppi{min-width:0;color:var(--text-primary)}.badge.svelte-1qgppi{white-space:nowrap;border:1px solid var(--border-muted);border-radius:var(--radius-sm);color:var(--text-muted);background:color-mix(in srgb, var(--bg-inset) 86%, var(--bg-elevated,#1f2937) 14%);padding:2px 6px;font-size:11px}.badge.coverage.verified.svelte-1qgppi{color:var(--text-primary)}.badge.coverage.rule-based.svelte-1qgppi{color:var(--text-secondary)}.badge.coverage.audit-only.svelte-1qgppi{color:var(--text-muted)}button.svelte-1qgppi{border-radius:var(--radius-sm);border:1px solid var(--border-muted);background:var(--bg-inset);height:30px;color:var(--text-primary);cursor:pointer;padding:0 14px}button.svelte-1qgppi:disabled{opacity:.6;cursor:default}.muted.svelte-1qgppi,.suffix.svelte-1qgppi{color:var(--text-muted);font-size:11px}.error.svelte-1qgppi{color:var(--accent-red,#ef4444);font-size:12px}.policy-meta.svelte-1qgppi{flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.dot.svelte-1qgppi{opacity:.5}.sr-only.svelte-1qgppi{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.device-trust-badge.svelte-1g37cpp{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.device-trust-badge.sm.svelte-1g37cpp{gap:4px;padding:2px 7px 2px 2px;font-size:10px}.trust-dot.svelte-1g37cpp{border-radius:50%;flex-shrink:0;width:8px;height:8px}.device-trust-badge.sm.svelte-1g37cpp .trust-dot:where(.svelte-1g37cpp){width:6px;height:6px}.trust-verified.svelte-1g37cpp{color:color-mix(in srgb, var(--accent-green) 85%, #000);background:color-mix(in srgb, var(--accent-green) 10%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--accent-green) 25%, var(--border-muted))}.trust-verified.svelte-1g37cpp .trust-dot:where(.svelte-1g37cpp){background:var(--accent-green)}.trust-unknown.svelte-1g37cpp{color:var(--text-muted);background:color-mix(in srgb, var(--accent-blue) 8%, var(--bg-surface));border:1px solid var(--border-muted)}.trust-unknown.svelte-1g37cpp .trust-dot:where(.svelte-1g37cpp){background:var(--text-muted)}.trust-tampered.svelte-1g37cpp{color:color-mix(in srgb, var(--accent-red) 80%, #000);background:color-mix(in srgb, var(--accent-red) 10%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--accent-red) 25%, var(--border-muted))}.trust-tampered.svelte-1g37cpp .trust-dot:where(.svelte-1g37cpp){background:var(--accent-red)}.trust-degraded.svelte-1g37cpp{color:color-mix(in srgb, var(--accent-orange) 80%, #000);background:color-mix(in srgb, var(--accent-orange) 10%, var(--bg-surface));border:1px solid color-mix(in srgb, var(--accent-orange) 25%, var(--border-muted))}.trust-degraded.svelte-1g37cpp .trust-dot:where(.svelte-1g37cpp){background:var(--accent-orange)}.cd-loading.svelte-lgkhf8,.cd-error.svelte-lgkhf8,.cd-empty.svelte-lgkhf8{color:var(--text-muted);padding:12px 0;font-size:13px}.cd-error.svelte-lgkhf8{color:var(--accent-red)}.cd-table-wrap.svelte-lgkhf8{overflow-x:auto}.cd-table.svelte-lgkhf8{border-collapse:collapse;width:100%;font-size:12px}.cd-table.svelte-lgkhf8 th:where(.svelte-lgkhf8){text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-muted);padding:6px 8px;font-size:11px;font-weight:600}.cd-table.svelte-lgkhf8 tbody:where(.svelte-lgkhf8) tr:where(.svelte-lgkhf8){transition:background .1s}.cd-table.svelte-lgkhf8 tbody:where(.svelte-lgkhf8) tr:where(.svelte-lgkhf8):hover{background:color-mix(in srgb, var(--accent-blue) 5%, var(--bg-surface))}.cd-table.svelte-lgkhf8 td:where(.svelte-lgkhf8){border-bottom:1px solid var(--border-muted);color:var(--text-primary);vertical-align:middle;padding:6px 8px}.cd-table.svelte-lgkhf8 code:where(.svelte-lgkhf8){font-family:var(--font-mono);color:var(--text-secondary);font-size:11px}.cd-chain-ok.svelte-lgkhf8{color:var(--accent-green);font-weight:600}.cd-chain-broken.svelte-lgkhf8{color:var(--accent-red);font-weight:600}.cd-chain-na.svelte-lgkhf8{color:var(--text-muted)}.cd-col-machine.svelte-lgkhf8{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.cd-machine-fallback.svelte-lgkhf8{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.cd-machine-na.svelte-lgkhf8{color:var(--text-muted)}.cd-expand-btn.svelte-lgkhf8{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:11px}.cd-expand-btn.svelte-lgkhf8:hover{color:var(--text-primary)}.cd-detail-row.svelte-lgkhf8 td:where(.svelte-lgkhf8){padding:0}.cd-detail.svelte-lgkhf8{background:var(--bg-inset);align-items:baseline;gap:6px;padding:8px 12px;font-size:12px;display:flex}.cd-detail-label.svelte-lgkhf8{color:var(--text-muted);flex-shrink:0;font-weight:600}.cd-detail.svelte-lgkhf8 code:where(.svelte-lgkhf8){font-family:var(--font-mono);color:var(--text-secondary);word-break:break-all;font-size:11px}.cd-refresh.svelte-lgkhf8{border-radius:var(--radius-sm);height:28px;color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-muted);cursor:pointer;margin-top:10px;padding:0 12px;font-size:12px;font-weight:500}.cd-refresh.svelte-lgkhf8:hover:not(:disabled){opacity:.8}.cd-refresh.svelte-lgkhf8:disabled{opacity:.55;cursor:default}.settings-shell.svelte-1ywjmdk{flex-direction:column;flex:1;min-height:0;display:flex}.settings-page.svelte-1ywjmdk{width:100%;max-width:640px;margin:0 auto;padding:24px 20px 48px}.settings-sections.svelte-1ywjmdk{flex-direction:column;gap:16px;display:flex}.settings-loading.svelte-1ywjmdk,.settings-error.svelte-1ywjmdk{color:var(--text-muted);text-align:center;padding:40px 0;font-size:13px}.settings-error.svelte-1ywjmdk{color:var(--accent-red,#ef4444);flex-direction:column;align-items:center;gap:8px;display:flex}.settings-error.svelte-1ywjmdk p:where(.svelte-1ywjmdk){margin:0}.settings-actions.svelte-1ywjmdk{align-items:center;gap:12px;display:flex}.resync-btn.svelte-1ywjmdk{border-radius:var(--radius-sm);height:30px;color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-muted);cursor:pointer;white-space:nowrap;padding:0 14px;font-size:12px;font-weight:500;transition:opacity .12s}.resync-btn.svelte-1ywjmdk:hover:not(:disabled){opacity:.8}.resync-btn.svelte-1ywjmdk:disabled{opacity:.55;cursor:default}.settings-actions-hint.svelte-1ywjmdk{color:var(--text-muted);font-size:11px}.auth-prompt.svelte-1ywjmdk{text-align:center;padding:40px 20px}.auth-title.svelte-1ywjmdk{color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:600}.auth-description.svelte-1ywjmdk{color:var(--text-muted);max-width:400px;margin:0 auto 20px;font-size:13px}.auth-field.svelte-1ywjmdk{justify-content:center;gap:8px;max-width:400px;margin:0 auto;display:flex}.auth-input.svelte-1ywjmdk{border-radius:var(--radius-sm);height:34px;font-size:13px;font-family:var(--font-mono,monospace);color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-muted);flex:1;padding:0 12px}.auth-input.svelte-1ywjmdk:focus{border-color:var(--accent-blue);outline:none}.auth-btn.svelte-1ywjmdk{border-radius:var(--radius-sm);color:#fff;background:var(--accent-blue);cursor:pointer;white-space:nowrap;border:none;height:34px;padding:0 16px;font-size:13px;font-weight:500}.auth-btn.svelte-1ywjmdk:disabled{opacity:.6;cursor:default}.auth-btn.svelte-1ywjmdk:hover:not(:disabled){opacity:.9}.auth-disconnect.svelte-1ywjmdk{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-top:12px;font-size:12px;text-decoration:underline}.auth-disconnect.svelte-1ywjmdk:hover{color:var(--text-secondary)}.app-sidebar.svelte-1awo87y{background:var(--bg-surface);border-right:1px solid var(--border-default);flex-direction:column;flex-shrink:0;gap:4px;width:168px;padding:8px 8px 10px;display:flex}.sidebar-brand.svelte-1awo87y{border:none;border-bottom:1px solid var(--border-muted);border-radius:var(--radius-md);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:9px;width:100%;min-width:0;margin-bottom:2px;padding:6px 8px 10px;transition:background .12s;display:flex}.sidebar-brand.svelte-1awo87y:hover{background:var(--bg-surface-hover)}.sidebar-brand.svelte-1awo87y:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.sidebar-logo.svelte-1awo87y{flex-shrink:0}.sidebar-brand-name.svelte-1awo87y{letter-spacing:-.02em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;line-height:1.2;overflow:hidden}.nav-section.svelte-1awo87y{flex-direction:column;flex:1;gap:2px;display:flex}.control-section.svelte-1awo87y{border-top:1px solid var(--border-muted);flex-direction:column;gap:2px;padding-top:8px;display:flex}.nav-item.svelte-1awo87y{border-radius:var(--radius-md);width:100%;height:32px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 10px;font-size:12px;font-weight:500;transition:background .14s,color .14s,transform 60ms;display:flex}.nav-item.svelte-1awo87y:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.nav-item.svelte-1awo87y:active:not(:disabled){transform:scale(.98)}.nav-item.svelte-1awo87y:disabled{opacity:.55;cursor:default}.nav-item.svelte-1awo87y:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}.nav-icon.svelte-1awo87y{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.nav-label.svelte-1awo87y{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-item.active.svelte-1awo87y{background:color-mix(in srgb, var(--accent-blue) 14%, transparent);color:var(--accent-blue);font-weight:600}.nav-item.active.svelte-1awo87y:hover{background:color-mix(in srgb, var(--accent-blue) 20%, transparent);color:var(--accent-blue)}.nav-item.syncing.svelte-1awo87y .nav-icon:where(.svelte-1awo87y) svg{animation:.9s linear infinite svelte-1awo87y-sidebar-spin}@keyframes svelte-1awo87y-sidebar-spin{to{transform:rotate(360deg)}}@media (width<=767px){.app-sidebar.svelte-1awo87y{border-right:none;border-top:1px solid var(--border-default);flex-direction:row;justify-content:space-between;align-items:center;gap:4px;width:100%;height:48px;padding:0 6px}.sidebar-brand.svelte-1awo87y{border-bottom:none;flex-shrink:0;justify-content:center;gap:0;width:36px;height:36px;margin:0;padding:0}.sidebar-brand-name.svelte-1awo87y{display:none}.nav-section.svelte-1awo87y{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:2px}.control-section.svelte-1awo87y{border-top:none;border-left:1px solid var(--border-muted);flex-direction:row;align-items:center;gap:2px;padding-top:0;padding-left:6px}.nav-item.svelte-1awo87y{justify-content:center;gap:0;width:36px;height:36px;padding:0}.nav-label.svelte-1awo87y{display:none}.nav-icon.svelte-1awo87y{width:20px;height:20px}}.app-layout.svelte-1rlssa4{height:calc(100vh - var(--status-bar-height,24px));display:flex;overflow:hidden}.content.svelte-1rlssa4{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}@media (width<=767px){.app-layout.svelte-1rlssa4{flex-direction:column-reverse}.content.svelte-1rlssa4{flex:1;min-height:0;overflow:hidden}}.project-cost-list.svelte-qsxxif{flex-direction:column;gap:10px;width:100%;display:flex}.pcl-header.svelte-qsxxif{align-items:center;gap:11px;display:flex}.pcl-head-icon.svelte-qsxxif{width:32px;height:32px;color:var(--accent-amber);background:color-mix(in srgb, var(--accent-amber) 13%, transparent);border:1px solid color-mix(in srgb, var(--accent-amber) 22%, transparent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.pcl-header-copy.svelte-qsxxif{min-width:0}.pcl-title.svelte-qsxxif{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:14px;font-weight:600;display:block}.pcl-subtitle.svelte-qsxxif{color:var(--text-muted);margin-top:2px;font-size:10px;display:block}.pcl-rows.svelte-qsxxif{flex-direction:column;gap:6px;display:flex}.pcl-row.svelte-qsxxif{border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--bg-surface);transition:border-color .15s,box-shadow .15s;overflow:hidden}.pcl-row.svelte-qsxxif:hover{border-color:color-mix(in srgb, var(--accent-blue) 30%, var(--border-muted));box-shadow:var(--shadow-sm)}.pcl-row.expanded.svelte-qsxxif{border-color:color-mix(in srgb, var(--accent-blue) 45%, var(--border-muted))}.pcl-row-trigger.svelte-qsxxif{text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name metrics chev""bar bar bar";align-items:center;gap:8px 12px;width:100%;padding:10px 14px;display:grid}.pcl-row-trigger.svelte-qsxxif:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.pcl-name.svelte-qsxxif{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;grid-area:name;min-width:0;font-size:12px;font-weight:600;line-height:1.35;overflow:hidden}.pcl-bar.svelte-qsxxif{background:color-mix(in srgb, var(--bg-inset) 80%, transparent);border-radius:999px;grid-area:bar;height:8px;position:relative;overflow:hidden}.pcl-bar.svelte-qsxxif span:where(.svelte-qsxxif){border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent-blue) 70%, var(--accent-purple)), var(--accent-blue));height:100%;transition:width .3s ease-out;display:block}.pcl-metrics.svelte-qsxxif{white-space:nowrap;color:var(--text-secondary);font-family:var(--font-mono);text-align:right;flex-wrap:nowrap;flex-shrink:0;grid-area:metrics;align-items:baseline;font-size:11px;line-height:1.35;display:inline-flex}.pcl-metrics.svelte-qsxxif b:where(.svelte-qsxxif){color:var(--text-primary);font-weight:700}.pcl-metrics.svelte-qsxxif .dot:where(.svelte-qsxxif){color:var(--text-muted);margin:0 4px}.pcl-share.svelte-qsxxif{color:var(--accent-blue);font-weight:600}.row-chevron{color:var(--text-muted);flex:none;grid-area:chev;transition:transform .16s,color .16s}.row-chevron.open{color:var(--accent-blue);transform:rotate(180deg)}.pcl-row.svelte-qsxxif:hover .row-chevron{color:var(--accent-blue)}.pcl-detail.svelte-qsxxif{border-top:1px solid var(--border-muted);background:color-mix(in srgb, var(--bg-inset) 50%, transparent);padding:10px 14px 12px}.pcl-detail-head.svelte-qsxxif{text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.pcl-detail-count.svelte-qsxxif{color:var(--text-muted);text-transform:none;letter-spacing:0;font-weight:600}.pcl-detail-list.svelte-qsxxif{gap:5px;display:grid}.pcl-user.svelte-qsxxif{border:1px solid var(--border-muted);border-radius:var(--radius-sm);background:var(--bg-surface);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}.pcl-user-name.svelte-qsxxif{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;flex:40%;min-width:0;font-size:11px;font-weight:600;line-height:1.35}.pcl-user-metrics.svelte-qsxxif{white-space:nowrap;color:var(--text-secondary);font-family:var(--font-mono);text-align:right;flex-wrap:nowrap;flex-shrink:0;align-items:baseline;font-size:10px;line-height:1.35;display:inline-flex}.pcl-user-metrics.svelte-qsxxif b:where(.svelte-qsxxif){color:var(--text-primary);font-weight:700}.pcl-user-metrics.svelte-qsxxif .dot:where(.svelte-qsxxif){color:var(--text-muted);margin:0 4px}.pcl-detail-empty.svelte-qsxxif{color:var(--text-muted);font-size:11px}.pcl-state.svelte-qsxxif{color:var(--text-muted);text-align:center;padding:14px;font-size:11px}.pcl-loading.svelte-qsxxif{justify-content:center;align-items:center;gap:8px;display:inline-flex}.pcl-spinner.svelte-qsxxif{border:2px solid var(--border-muted);border-top-color:var(--accent-blue);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite svelte-qsxxif-pcl-spin}@keyframes svelte-qsxxif-pcl-spin{to{transform:rotate(360deg)}}.pcl-error.svelte-qsxxif{color:var(--accent-red);flex-direction:column;align-items:center;gap:6px;display:flex}.retry-btn.svelte-qsxxif{border-radius:var(--radius-sm);color:inherit;cursor:pointer;border:1px solid;padding:3px 9px;font-size:11px}.retry-btn.svelte-qsxxif:hover{background:var(--bg-surface-hover)}.pcl-empty.svelte-qsxxif{color:var(--text-muted)}@media (width<=760px){.pcl-row-trigger.svelte-qsxxif{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chev""metrics metrics""bar bar";gap:6px 10px}.pcl-metrics.svelte-qsxxif{text-align:left;justify-content:flex-start}.pcl-user.svelte-qsxxif{flex-direction:column;align-items:flex-start;gap:4px}.pcl-user-metrics.svelte-qsxxif{text-align:left}}.dashboard-page.svelte-hujwsu{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.block.svelte-hujwsu{flex-direction:column;gap:12px;display:flex}.block-head.svelte-hujwsu{justify-content:space-between;align-items:center;gap:12px;display:flex}.insight-grid.svelte-hujwsu{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.panel.svelte-hujwsu{border:1px solid var(--border-muted);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card);min-width:0;padding:16px 18px 18px}.sessions-page.svelte-1uqjw8p{flex:1;display:block;overflow-y:auto}.page-scroll.svelte-1n46o8q{flex:1;min-height:0;overflow-y:auto}.undo-toast.svelte-1n46o8q{background:var(--bg-surface);border:1px solid var(--border-default);z-index:10000;color:var(--text-primary);border-radius:8px;align-items:center;gap:12px;padding:10px 18px;font-size:13px;animation:.2s ease-out svelte-1n46o8q-slide-up;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000004d}@keyframes svelte-1n46o8q-slide-up{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.undo-btn.svelte-1n46o8q{color:var(--accent-blue);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:13px;font-weight:600}.undo-btn.svelte-1n46o8q:hover{background:color-mix(in srgb, var(--accent-blue) 12%, transparent)}.auth-overlay.svelte-1n46o8q{background:var(--bg-default);justify-content:center;align-items:center;height:100vh;display:flex}.auth-card.svelte-1n46o8q{text-align:center;background:var(--bg-surface);border:1px solid var(--border-default);max-width:420px;box-shadow:var(--shadow-lg);border-radius:12px;padding:32px 24px}.auth-card-title.svelte-1n46o8q{color:var(--text-primary);margin:0 0 8px;font-size:18px;font-weight:600}.auth-card-desc.svelte-1n46o8q{color:var(--text-muted);margin:0 0 20px;font-size:13px}.auth-card-field.svelte-1n46o8q{gap:8px;display:flex}.auth-card-input.svelte-1n46o8q{height:34px;font-size:13px;font-family:var(--font-mono,monospace);color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-muted);border-radius:6px;flex:1;padding:0 12px}.auth-card-input.svelte-1n46o8q:focus{border-color:var(--accent-blue);outline:none}.auth-card-btn.svelte-1n46o8q{color:#fff;background:var(--accent-blue);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;height:34px;padding:0 16px;font-size:13px;font-weight:500}.auth-card-btn.svelte-1n46o8q:disabled{opacity:.6;cursor:default}.auth-card-btn.svelte-1n46o8q:hover:not(:disabled){opacity:.9}.auth-card-disconnect.svelte-1n46o8q{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-top:12px;font-size:12px;text-decoration:underline}.auth-card-disconnect.svelte-1n46o8q:hover{color:var(--text-secondary)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary:#f5f6f8;--bg-surface:#fff;--bg-surface-hover:#f0f1f4;--bg-inset:#ecedf2;--border-default:#d8dae2;--border-muted:#e4e6ec;--text-primary:#181b24;--text-secondary:#555b6e;--text-muted:#878ea0;--accent-blue:#2563eb;--accent-rose:#e11d48;--accent-purple:#7c3aed;--accent-amber:#d97706;--accent-green:#059669;--accent-coral:#f34e3f;--accent-black:#2d2d2d;--accent-teal:#0d9488;--accent-red:#dc2626;--accent-indigo:#6366f1;--accent-orange:#e09040;--accent-sky:#0284c7;--accent-pink:#ec4899;--accent-lime:#65a30d;--accent-cyan:#0891b2;--accent-droid:#ee6018;--cat-read:#4a7ba8;--cat-edit:#5a8b3a;--cat-bash:#d4a35a;--cat-task:#c45a5a;--cat-tool:#7a5fa8;--cat-other:#888;--cat-mixed:#4a4a4a;--slow-fg:#f29070;--slow-bg:#f290701f;--slow-ring:#f2907033;--running-fg:#6ad0a8;--running-bg:#6ad0a81f;--running-ring:#6ad0a838;--status-waiting:#a48a55;--user-bg:#eef2ff;--assistant-bg:#faf9ff;--thinking-bg:#f5f3ff;--tool-bg:#fffbf0;--code-bg:#1e1e2e;--code-text:#cdd6f4;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 2px 8px #00000014;--shadow-lg:0 4px 16px #0000001a;--shadow-card:0 1px 2px #1018280a, 0 4px 12px -4px #10182814;--shadow-card-hover:0 2px 4px #1018280f, 0 14px 32px -10px #1018282e;--shadow-pop:0 12px 36px -8px #1018283d;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:14px;--radius-2xl:20px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif;--font-display:var(--font-sans);--font-mono:"JetBrains Mono", "SF Mono", "Fira Code", "Fira Mono", Menlo, Consolas, monospace;--accent-violet:#7c3aed;--gov-1:#4f46e5;--gov-2:#7c3aed;--gradient-gov:linear-gradient(120deg, var(--gov-1), var(--gov-2));--gradient-gov-soft:linear-gradient(135deg, color-mix(in srgb, var(--gov-1) 14%, transparent), color-mix(in srgb, var(--gov-2) 8%, transparent));--risk-low:#059669;--risk-med:#d97706;--risk-high:#dc2626;--ring-soft:0 0 0 1px #1018280a;--page-glow-1:radial-gradient(900px 480px at 88% -8%, color-mix(in srgb, var(--gov-2) 9%, transparent), transparent 70%);--page-glow-2:radial-gradient(760px 420px at -6% 4%, color-mix(in srgb, var(--accent-blue) 8%, transparent), transparent 68%);--viewport-indicator:#00000014;--overlay-bg:#0000004d;--header-height:40px;--status-bar-height:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--bg-primary:#0d0d12;--bg-surface:#16161e;--bg-surface-hover:#1f1f2a;--bg-inset:#111116;--border-default:#2b2b38;--border-muted:#232330;--text-primary:#e4e6eb;--text-secondary:#9ea5b4;--text-muted:#6c7385;--accent-blue:#60a5fa;--accent-rose:#fb7185;--accent-purple:#a78bfa;--accent-amber:#fbbf24;--accent-green:#34d399;--accent-coral:#f34e3f;--accent-black:#b0b0b0;--accent-teal:#2dd4bf;--accent-red:#f87171;--accent-indigo:#818cf8;--accent-orange:#f0a050;--accent-sky:#38bdf8;--accent-pink:#f472b6;--accent-lime:#a3e635;--accent-cyan:#22d3ee;--accent-droid:#ee6018;--status-waiting:#d4b878;--user-bg:#111827;--assistant-bg:#141220;--thinking-bg:#1a1530;--tool-bg:#1a1508;--code-bg:#0d0d14;--code-text:#cdd6f4;--shadow-sm:0 1px 2px #00000040;--shadow-md:0 2px 8px #00000059;--shadow-lg:0 4px 16px #0006;--shadow-card:0 1px 2px #0006, 0 6px 16px -6px #00000080;--shadow-card-hover:0 2px 6px #00000080, 0 18px 40px -12px #000000a6;--shadow-pop:0 16px 44px -10px #000000b3;--accent-violet:#a78bfa;--gov-1:#818cf8;--gov-2:#c084fc;--gradient-gov:linear-gradient(120deg, var(--gov-1), var(--gov-2));--gradient-gov-soft:linear-gradient(135deg, color-mix(in srgb, var(--gov-1) 18%, transparent), color-mix(in srgb, var(--gov-2) 10%, transparent));--risk-low:#34d399;--risk-med:#fbbf24;--risk-high:#f87171;--ring-soft:0 0 0 1px #ffffff0d;--page-glow-1:radial-gradient(900px 480px at 88% -8%, color-mix(in srgb, var(--gov-2) 13%, transparent), transparent 70%);--page-glow-2:radial-gradient(760px 420px at -6% 4%, color-mix(in srgb, var(--accent-blue) 12%, transparent), transparent 68%);--viewport-indicator:#ffffff14;--overlay-bg:#0009;--header-height:40px;--status-bar-height:24px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%;font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01";text-rendering:optimizelegibility;font-size:13px;line-height:1.5;overflow:hidden}#app{flex-direction:column;height:100%;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background:var(--accent-blue);color:#fff}:focus-visible{outline:2px solid var(--accent-blue);outline-offset:1px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button:disabled{opacity:.5;cursor:not-allowed}input,select{font:inherit;color:inherit}code,pre{font-family:var(--font-mono);font-size:13px}pre{white-space:pre-wrap;word-wrap:break-word}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}mark{background:var(--accent-amber);color:var(--text-primary);border-radius:2px;padding:0 2px}mark.search-highlight{background:color-mix(in srgb, var(--accent-amber) 35%, transparent);color:inherit;border-radius:2px;padding:0 1px}mark.search-highlight--current{background:var(--accent-amber);color:var(--text-primary);outline:1px solid color-mix(in srgb, var(--accent-amber) 80%, var(--text-primary));outline-offset:1px}.modal-overlay{background:var(--overlay-bg);z-index:100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-panel{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.modal-panel .modal-header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.modal-panel .modal-title{color:var(--text-primary);font-size:13px;font-weight:600}.modal-panel .modal-close{width:24px;height:24px;color:var(--text-muted);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-size:16px;display:flex}.modal-panel .modal-close:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.modal-panel .modal-body{padding:16px}.modal-panel .modal-btn{border-radius:var(--radius-sm);cursor:pointer;background:var(--bg-surface-hover);height:28px;color:var(--text-secondary);border:1px solid var(--border-default);padding:0 12px;font-size:12px;font-weight:500}.modal-panel .modal-btn:hover{background:var(--bg-inset);color:var(--text-primary)}.modal-panel .modal-btn-primary{background:var(--accent-blue);color:#fff;border-color:var(--accent-blue)}.modal-panel .modal-btn-primary:hover{opacity:.9}.modal-panel .modal-btn-primary:disabled{opacity:.5;cursor:not-allowed}.modal-panel .modal-error{color:var(--accent-red,#f85149);background:var(--bg-inset);border-radius:var(--radius-sm);border:1px solid var(--accent-red,#f85149);word-break:break-word;padding:8px 12px;font-size:12px}.modal-panel .modal-spinner{border:2px solid var(--border-default);border-top-color:var(--accent-blue);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite modal-spin}@keyframes modal-spin{to{transform:rotate(360deg)}}@keyframes duration-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (pointer:coarse){:root{--header-height:44px}}.console-canvas{background:var(--page-glow-1), var(--page-glow-2), var(--bg-primary);position:relative}.surface{background:var(--bg-surface);border:1px solid var(--border-muted);border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--gradient-gov);border-radius:2px;width:14px;height:2px}.section-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:14px;font-weight:600}@keyframes console-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.console-rise{animation:.5s cubic-bezier(.22,1,.36,1) both console-rise}@media (prefers-reduced-motion:reduce){.console-rise{animation:none}}.console-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:22px 24px 28px;transition:opacity .12s;display:flex;position:relative;overflow-y:auto}.console-body.querying{opacity:.88}.console-sync-stamp{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;-webkit-user-select:none;user-select:none;font-size:10px}.console-sync-stamp.stale{color:var(--accent-amber)}.console-icon-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;transition:background .1s,color .1s,opacity .1s;display:flex}.console-icon-btn:hover:not(:disabled){background:var(--bg-surface-hover);color:var(--text-primary)}.console-icon-btn:disabled{cursor:default;opacity:.75}.console-icon-btn.querying :global(svg){animation:.8s linear infinite console-spin}@keyframes console-spin{to{transform:rotate(360deg)}}.console-tabs-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-self:flex-start;max-width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.console-tabs-scroll::-webkit-scrollbar{display:none}.console-segmented-tabs{border:1px solid var(--border-muted);background:var(--bg-inset);box-shadow:var(--ring-soft);border-radius:999px;flex-shrink:0;gap:3px;padding:4px;display:inline-flex}.console-tab-btn{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex;position:relative}.console-tab-btn :global(svg){color:currentColor;opacity:.85}.console-tab-btn:hover{color:var(--text-secondary)}.console-tab-btn.active{color:var(--accent-blue);background:color-mix(in srgb, var(--accent-blue) 12%, var(--bg-surface));box-shadow:var(--ring-soft)}.console-tab-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-blue) 45%, transparent);outline:none}.console-tab-btn.active:focus-visible{box-shadow:var(--ring-soft), 0 0 0 2px color-mix(in srgb, var(--accent-blue) 45%, transparent)}.console-query-progress{z-index:4;background:color-mix(in srgb, var(--accent-blue) 16%, transparent);height:2px;margin:-22px -24px 0;position:sticky;top:0;overflow:hidden}.console-query-progress:before{content:"";background:var(--accent-blue);border-radius:999px;width:38%;height:100%;animation:1s ease-in-out infinite console-query-progress;display:block}@keyframes console-query-progress{0%{transform:translate(-105%)}to{transform:translate(265%)}}@media (width<=800px){.console-body{padding:16px 16px 22px}.console-query-progress{margin:-16px -16px 0}}
