.ChatSidePanel_panel__a3qs1{width:20rem;flex-direction:column;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--elevation-2);color:var(--color-text)}.ChatSidePanel_panel__a3qs1,.ChatSidePanel_rail__Wawpn{order:-1;height:90vh;max-height:calc(100vh - 80px);margin-top:64px;display:flex}.ChatSidePanel_rail__Wawpn{align-items:flex-start}.ChatSidePanel_railButton__NhwLy{padding:var(--space-2) var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;font-size:var(--text-body-size)}.ChatSidePanel_railButton__NhwLy:hover{color:var(--color-text);background:var(--color-row-hover)}.ChatSidePanel_header__JHQ55{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);flex-shrink:0}.ChatSidePanel_title__mfsz_{margin:0;font-size:var(--text-h3-size);font-weight:var(--text-h3-wt);line-height:var(--text-h3-lh)}.ChatSidePanel_markAllButton__tTMm2{margin-left:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;white-space:nowrap;color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out}.ChatSidePanel_markAllButton__tTMm2:hover{color:var(--color-text);border-color:color-mix(in oklab,var(--flair-accent) 45%,transparent)}.ChatSidePanel_markAllButton__tTMm2:focus-visible{outline:2px solid var(--flair-accent);outline-offset:1px}.ChatSidePanel_collapseButton__0KiMd{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-body-size);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.ChatSidePanel_collapseButton__0KiMd:hover{color:var(--color-text);background:var(--color-row-hover)}.ChatSidePanel_backButton__E2AVx{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-body-size);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-2);margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-sm)}.ChatSidePanel_backButton__E2AVx:hover{color:var(--color-text);background:var(--color-row-hover)}.ChatSidePanel_menuScreen__81E6y{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ChatSidePanel_menu__xmoP7{display:flex;flex-direction:column;padding:var(--space-2);gap:var(--space-1);flex-shrink:0}.ChatSidePanel_menuItem__pBQy0{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-3);font-size:var(--text-body-size);font-weight:var(--font-weight-medium);color:var(--color-text);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-align:left}.ChatSidePanel_menuItem__pBQy0:hover{background:var(--color-row-hover);border-color:var(--color-border-muted)}.ChatSidePanel_menuChevron__SQvPS{color:var(--color-text-muted)}.ChatSidePanel_menuRight__MFuW3{display:flex;align-items:center;gap:var(--space-2)}.ChatSidePanel_menuCountChip__cRGmP{flex-shrink:0;font-size:.6875rem;font-weight:var(--font-weight-semibold);padding:0 var(--space-1);border-radius:var(--radius-sm);border:1px solid color-mix(in oklab,var(--color-accent) 30%,transparent);background-color:color-mix(in oklab,var(--color-accent) 12%,transparent);color:var(--color-accent)}.ChatSidePanel_recentSection__QlNo3{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0 var(--space-2) var(--space-2)}.ChatSidePanel_recentHeading__s3xVd{flex-shrink:0;font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-label-ws);text-transform:uppercase;color:var(--color-text-muted);padding:var(--space-2) var(--space-2) var(--space-1)}.ChatSidePanel_recentList__hjXjl{display:flex;flex-direction:column;overflow:hidden;min-height:0}.ChatSidePanel_recentRow__mPrw_{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2);font-size:var(--text-caption-size);color:inherit;text-decoration:none;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;flex-shrink:0}.ChatSidePanel_recentRow__mPrw_:hover{background:var(--color-row-hover)}.ChatSidePanel_recentRowStatic__n_va2{cursor:default}.ChatSidePanel_recentRowStatic__n_va2:hover{background:transparent}.ChatSidePanel_recentKindBadge__X9q67{flex-shrink:0;font-size:.6875rem;font-weight:var(--font-weight-semibold);padding:0 var(--space-1);border-radius:var(--radius-sm);border:1px solid transparent}.ChatSidePanel_recentKindTask__6VLiT{background-color:color-mix(in oklab,var(--color-info) 12%,transparent);color:var(--color-info);border-color:color-mix(in oklab,var(--color-info) 30%,transparent)}.ChatSidePanel_recentKindPlot__jANGB{background-color:color-mix(in oklab,var(--flair-accent) 12%,transparent);color:var(--flair-accent);border-color:color-mix(in oklab,var(--flair-accent) 30%,transparent)}.ChatSidePanel_recentKindChat__f_pK_{background-color:color-mix(in oklab,var(--color-violet) 12%,transparent);color:var(--color-violet);border-color:color-mix(in oklab,var(--color-violet) 30%,transparent)}.ChatSidePanel_recentLabel__REukv{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatSidePanel_recentTime__ierRB{flex-shrink:0;color:var(--color-text-muted)}.ChatSidePanel_scroller__5FDn0{flex:1;overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-4)}.ChatSidePanel_section__TtzBM{display:flex;flex-direction:column;gap:var(--space-2)}.ChatSidePanel_list__bSEDI{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.ChatSidePanel_emptyHint__ZJgAd{font-size:var(--text-caption-size);color:var(--color-text-muted);padding:var(--space-2)}.ChatSidePanel_chatRow__eFuit{display:flex;align-items:flex-start;border-radius:var(--radius-md);border:1px solid transparent}.ChatSidePanel_chatRow__eFuit:hover{background:var(--color-row-hover)}.ChatSidePanel_chatRowCurrent__EgOe2{border-color:color-mix(in oklab,var(--flair-accent) 40%,transparent);background:var(--color-bg-subtle)}.ChatSidePanel_chatRowMain__3uAS_{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1);text-align:left;background:transparent;border:none;cursor:pointer;padding:var(--space-2);color:inherit}.ChatSidePanel_chatRowMainStatic__E1ps6{cursor:default}.ChatSidePanel_chatTitle__B4K2B{font-size:var(--text-body-size);font-weight:var(--font-weight-medium);line-height:var(--text-body-lh);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatSidePanel_chatMetaLine__yp_O3{display:flex;align-items:center;gap:var(--space-2);overflow:hidden;line-height:var(--text-caption-lh)}.ChatSidePanel_metaText__Fnwz_{font-size:var(--text-caption-size);color:var(--color-text-muted)}.ChatSidePanel_companyChip__TYhtY{font-size:var(--text-caption-size);font-family:var(--font-mono);color:var(--color-text-secondary);background:var(--color-bg-muted);border-radius:var(--radius-sm);padding:0 var(--space-1)}.ChatSidePanel_deleteButton___SSFS{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);visibility:hidden;font-size:var(--text-body-size)}.ChatSidePanel_chatRow__eFuit:hover .ChatSidePanel_deleteButton___SSFS,.ChatSidePanel_chatRow__eFuit:hover .ChatSidePanel_taskActions__LMKT4{visibility:visible}@media (hover:none){.ChatSidePanel_deleteButton___SSFS,.ChatSidePanel_taskActions__LMKT4{visibility:visible}}.ChatSidePanel_deleteButton___SSFS:hover{color:var(--color-danger)}.ChatSidePanel_rowUnseen__ZX25B{border:1px solid color-mix(in oklab,var(--color-accent) 45%,transparent);background:var(--color-accent-muted)}.ChatSidePanel_kindChip__NjHCx{flex-shrink:0;color:var(--color-text-secondary);border-radius:var(--radius-sm);padding:0 var(--space-1);height:fit-content}.ChatSidePanel_kindChip__NjHCx,.ChatSidePanel_statusChip__thZ6o{font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);background:var(--color-bg-muted)}.ChatSidePanel_statusChip__thZ6o{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);padding:0 var(--space-2);color:var(--color-text-muted)}.ChatSidePanel_statusChip__thZ6o[data-status=running]{color:var(--color-info);background:var(--color-info-muted)}.ChatSidePanel_statusChip__thZ6o[data-status=done]{color:var(--color-success);background:var(--color-success-muted)}.ChatSidePanel_statusChip__thZ6o[data-status=error]{color:var(--color-danger);background:var(--color-danger-muted)}.ChatSidePanel_statusChip__thZ6o[data-status=interrupted]{color:var(--color-warning);background:var(--color-warning-muted)}.ChatSidePanel_statusChip__thZ6o[data-status=awaiting_input]{color:var(--color-accent);background:var(--color-accent-muted)}.ChatSidePanel_spinner__EnMgO{width:.65em;height:.65em;border-radius:var(--radius-pill);border:2px solid var(--color-info);border-top:2px solid transparent;animation:ChatSidePanel_sidePanelSpin__GgHd0 .8s linear infinite}@keyframes ChatSidePanel_sidePanelSpin__GgHd0{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ChatSidePanel_spinner__EnMgO{animation:none}}.ChatSidePanel_taskActions__LMKT4{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;align-self:center;padding:0 var(--space-2) 0 0;visibility:hidden}.ChatSidePanel_resultLink__EvO1E{font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-decoration:none}.ChatSidePanel_resultLink__EvO1E:hover{color:var(--color-accent-hover);text-decoration:underline}.ChatSidePanel_transcriptLink__O5Jsv{background:transparent;border:none;cursor:pointer;font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);padding:0}.ChatSidePanel_transcriptLink__O5Jsv:hover{color:var(--color-text);text-decoration:underline}.ChatSidePanel_showMore__cDi6f{display:block;width:100%;margin-top:var(--space-1);padding:var(--space-1) var(--space-2);font-size:var(--text-caption-size);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-align:center;background:transparent;border:1px dashed var(--color-border-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color .15s ease-out,border-color .15s ease-out}.ChatSidePanel_showMore__cDi6f:hover{color:var(--color-text);border-color:var(--color-border);border-style:solid}@media (prefers-reduced-motion:reduce){.ChatSidePanel_showMore__cDi6f{transition:none}}@media (max-width:1100px){.ChatSidePanel_panel__a3qs1,.ChatSidePanel_rail__Wawpn{display:none}}html[data-mobile=true] .ChatSidePanel_rail__Wawpn{display:flex;position:absolute;top:5.75rem;left:var(--space-2);z-index:3;height:auto;max-height:none;margin-top:0;align-items:flex-start}html[data-mobile=true] .ChatSidePanel_railButton__NhwLy{padding:0;width:2rem;height:2rem;min-height:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}html[data-mobile=true] .ChatSidePanel_panel__a3qs1{display:flex;order:0;width:100%;max-width:100%;margin-top:0;height:100%;max-height:none;border-radius:0;border-left:none;border-right:none}