.ChatSessionIndexBeta_blank__ZCehK{--border-subtle:var(--app-border-subtle);--font-size-small:var(--session-font-size-small);--font-size-medium:var(--session-font-size-medium);--font-size-large:var(--session-font-size-large);--font-size-header:var(--session-font-size-header);font-family:inherit;display:flex;flex-direction:row;flex:1 1;height:100%;max-height:100%;min-height:0;align-self:stretch;overflow:hidden;color:var(--app-text-primary)}.ChatSessionIndexBeta_leftSection__i3t_z{position:relative;width:70%;flex-shrink:0;align-self:stretch;min-height:0;margin-top:1rem;display:flex;flex-direction:column;overflow:hidden}.ChatSessionIndexBeta_divider__GZlZM{width:1px;min-width:1px;flex-shrink:0;align-self:stretch;background:var(--border-subtle)}.ChatSessionIndexBeta_rightSection__c0XR1{position:relative;width:30%;flex-shrink:0;align-self:stretch;min-height:0;margin-top:1rem;display:flex;flex-direction:column;background:transparent;overflow:hidden}.ChatSessionIndexBeta_sectionRow__8KP33{display:flex;flex-direction:row;align-items:center;width:100%;height:56px;min-height:56px;padding:0 22px;border-bottom:1px solid var(--border-subtle);box-sizing:border-box;flex-shrink:0;gap:12px;transition:padding-left var(--ds-dur) var(--ds-ease)}[data-sidebar=closed] .ChatSessionIndexBeta_sectionRow__8KP33{padding-left:64px}.ChatSessionIndexBeta_titleWrap__6iqSy{display:flex;align-items:center;gap:8px}.ChatSessionIndexBeta_header__lBrq_,.ChatSessionIndexBeta_sessionTitle__BOn1Y{margin:0;font-family:var(--ds-font-display);letter-spacing:var(--ds-tracking-subhead);font-size:var(--font-size-header);font-weight:600;line-height:1.25;color:var(--app-text-primary)}.ChatSessionIndexBeta_resultsIntro__EBmKC{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ChatSessionIndexBeta_resultsIntroSubline__9gbAq{font-size:var(--font-size-small);color:var(--app-text-secondary);line-height:1.4}.ChatSessionIndexBeta_editBtn__soTuy{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity var(--ds-dur-fast) var(--ds-ease);border-radius:var(--ds-radius-sm)}.ChatSessionIndexBeta_editBtn__soTuy:hover{opacity:1;background:var(--ds-surface-2)}.ChatSessionIndexBeta_editBtn__soTuy:focus-visible{outline:none;opacity:1;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_titleInput__NkiuN{flex:1 1;font-family:var(--ds-font-display);letter-spacing:var(--ds-tracking-subhead);font-size:var(--font-size-header);font-weight:600;line-height:1.25;min-width:0;padding:0;margin:0;background:transparent;border:none;color:var(--app-text-primary);outline:none}.ChatSessionIndexBeta_titleInput__NkiuN:focus{border:none;background:transparent}.ChatSessionIndexBeta_sessionButtons__PGNoS{display:flex;flex-direction:row;align-items:stretch;gap:10px;margin-left:auto;flex-shrink:0}.ChatSessionIndexBeta_btnDelete__qVjXt,.ChatSessionIndexBeta_btnPublish__7LJIj,.ChatSessionIndexBeta_btnRunAgain__H8Z1N{font-size:var(--ds-text-ui);font-weight:500;line-height:1.25;padding:10px 17px;border-radius:var(--ds-radius-sm);border:none;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-family:inherit}.ChatSessionIndexBeta_btnDelete__qVjXt svg,.ChatSessionIndexBeta_btnPublish__7LJIj svg,.ChatSessionIndexBeta_btnRunAgain__H8Z1N svg{flex-shrink:0}.ChatSessionIndexBeta_btnRunAgain__H8Z1N{background:var(--ds-surface-2);color:var(--ds-ink);box-shadow:inset 0 0 0 1px var(--ds-border);transition:background-color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_btnRunAgain__H8Z1N:hover{background:var(--ds-surface-3)}.ChatSessionIndexBeta_btnDelete__qVjXt{background:var(--ds-danger-soft);color:var(--ds-danger);box-shadow:inset 0 0 0 1px var(--ds-danger-line);transition:background-color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_btnDelete__qVjXt:hover:not(:disabled){background:color-mix(in srgb,var(--ds-danger) 16%,transparent)}.ChatSessionIndexBeta_btnDelete__qVjXt:disabled{opacity:.45;cursor:not-allowed}.ChatSessionIndexBeta_btnPublish__7LJIj{background:var(--ds-accent);color:var(--ds-on-accent);border-radius:var(--ds-radius-sm);padding:8px 14px;min-height:32px;transition:background-color var(--ds-dur-fast) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_btnPublish__7LJIj:hover:not(:disabled){background:var(--ds-accent-hover)}.ChatSessionIndexBeta_btnPublish__7LJIj:active:not(:disabled){transform:translateY(.5px)}.ChatSessionIndexBeta_btnPublish__7LJIj:disabled{opacity:.45;cursor:not-allowed}.ChatSessionIndexBeta_siteUrlPill__3Fb6L{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;width:max-content;min-height:32px;padding:8px 6px 8px 12px;border-radius:var(--ds-radius-sm);border:1px solid var(--app-border);background:var(--app-surface);box-sizing:border-box}.ChatSessionIndexBeta_siteUrlPillDot__L9N4d{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--ds-accent)}.ChatSessionIndexBeta_siteUrlPillLabel__pMdHa{flex-shrink:0;font-size:var(--ds-text-caption);font-weight:500;color:var(--app-text-muted);white-space:nowrap}.ChatSessionIndexBeta_siteUrlPillUrlScroll__h7aFq{flex-shrink:0}.ChatSessionIndexBeta_siteUrlPillText__ByWqR{font-family:var(--ds-font-mono);font-size:var(--font-size-medium);font-weight:500;line-height:1.25;color:var(--app-text-secondary);white-space:nowrap;width:46ch}.ChatSessionIndexBeta_siteUrlPillBtn__yLGeB{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:none;background:transparent;color:var(--app-text-secondary);cursor:pointer;flex-shrink:0;text-decoration:none;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_siteUrlPillBtn__yLGeB:hover{background:var(--ds-surface-2);color:var(--ds-ink)}.ChatSessionIndexBeta_siteUrlPillBtn__yLGeB:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_btnMenu__Q_b2C{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:40px;min-height:32px;height:100%;padding:8px 10px;border-radius:var(--ds-radius-sm);border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text-secondary);box-sizing:border-box;cursor:pointer;margin:0;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_btnMenu__Q_b2C:hover:not(:disabled){background:var(--ds-surface-2);border-color:var(--ds-border-strong);color:var(--ds-ink)}.ChatSessionIndexBeta_btnMenu__Q_b2C:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_btnMenu__Q_b2C:disabled{opacity:.45;cursor:not-allowed}.ChatSessionIndexBeta_sessionMenuWrap__ikfyq{position:relative;display:flex;align-items:stretch}.ChatSessionIndexBeta_sessionMenuBackdrop__G33MB{position:fixed;inset:0;z-index:49}.ChatSessionIndexBeta_sessionMenu__MlQ4Y{position:absolute;top:calc(100% + 4px);right:0;background:var(--session-popover-bg);border:1px solid var(--session-popover-border);border-radius:var(--ds-radius-md);padding:6px 0;min-width:220px;box-shadow:var(--session-menu-shadow);z-index:50}.ChatSessionIndexBeta_sessionMenuItem__056qr{width:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;background:none;border:none;color:var(--session-menu-item);cursor:pointer;font-size:var(--ds-text-ui);border-radius:var(--ds-radius-sm);font-family:inherit;text-align:left;transition:background var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_sessionMenuItem__056qr:hover:not(:disabled){background:var(--ds-surface-2)}.ChatSessionIndexBeta_sessionMenuItem__056qr:disabled{color:var(--session-menu-item-disabled);cursor:not-allowed}.ChatSessionIndexBeta_sessionMenuItemSub__E72JF{font-size:var(--ds-text-caption);color:var(--session-menu-item-sub)}.ChatSessionIndexBeta_sessionMenuDivider__KFE3i{height:1px;background:var(--app-border-subtle);margin:4px 0}.ChatSessionIndexBeta_sessionMenuItemDanger__jFvRC{color:var(--session-danger)}.ChatSessionIndexBeta_sessionMenuItemDanger__jFvRC:disabled{opacity:.5}.ChatSessionIndexBeta_googleMeetBtnWrap__qxYOt{display:contents}.ChatSessionIndexBeta_contentTabsRow__znH7d{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 22px 0;flex-shrink:0;transition:padding-left var(--ds-dur) var(--ds-ease)}[data-sidebar=closed] .ChatSessionIndexBeta_contentTabsRow__znH7d{padding-left:64px}.ChatSessionIndexBeta_contentTabs__5SvCz{display:flex;align-items:center;gap:4px;flex:1 1;min-width:0;flex-shrink:1;flex-wrap:wrap}.ChatSessionIndexBeta_contentTabsRight__OYs7P{display:flex;align-items:center;gap:8px;flex-shrink:0}.ChatSessionIndexBeta_previewStatusPill__ZCidH{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;box-sizing:border-box;border-radius:var(--ds-radius-pill);font-size:var(--ds-text-caption);font-weight:500;line-height:1;white-space:nowrap;flex-shrink:0}.ChatSessionIndexBeta_previewStatusPill__ZCidH svg{flex-shrink:0}.ChatSessionIndexBeta_previewStatusPillLive__04Sav{color:var(--ds-accent-ink);background:var(--ds-accent-soft);border:1px solid var(--ds-accent-line)}.ChatSessionIndexBeta_previewStatusDot__ffX_f{width:6px;height:6px;border-radius:50%;background:var(--ds-accent);flex-shrink:0}.ChatSessionIndexBeta_previewStatusPillEarlier__TDgOn{color:var(--ds-gold);background:var(--ds-gold-soft);border:1px solid var(--ds-gold-line)}.ChatSessionIndexBeta_previewStatusWrap__XMYaX{position:relative;flex-shrink:0}.ChatSessionIndexBeta_previewStatusTooltip__xn795{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:20;padding:7px 10px;border-radius:var(--ds-radius-sm);background:var(--session-tooltip-bg);border:1px solid var(--app-border);color:var(--session-tooltip-fg);font-size:var(--ds-text-caption);font-weight:500;line-height:1.35;white-space:nowrap;pointer-events:none;opacity:0;transform:translateX(-50%) translateY(2px);transition:opacity var(--ds-dur) var(--ds-ease),transform var(--ds-dur) var(--ds-ease);box-shadow:var(--ds-shadow-md)}.ChatSessionIndexBeta_previewStatusWrap__XMYaX:hover .ChatSessionIndexBeta_previewStatusTooltip__xn795{opacity:1;transform:translateX(-50%) translateY(0)}.ChatSessionIndexBeta_contentTabAttachWrap__NGvDZ{position:relative;flex-shrink:0}.ChatSessionIndexBeta_contentTabAttachBtn___kwxo{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;min-height:32px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border);background:var(--ds-surface-2);color:var(--ds-ink);box-shadow:var(--ds-highlight);font-size:var(--font-size-medium);font-weight:500;font-family:inherit;cursor:pointer;flex-shrink:0;max-width:min(240px,42vw);box-sizing:border-box;transition:background-color var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_contentTabAttachBtnLabel__g6PAy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatSessionIndexBeta_contentTabAttachBtn___kwxo:hover{background:var(--ds-surface-3);border-color:var(--ds-border-strong);color:var(--ds-ink)}.ChatSessionIndexBeta_contentTabAttachBtn___kwxo:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_contentTabAttachBtnActive__DLuwD,.ChatSessionIndexBeta_contentTabAttachBtnActive__DLuwD:hover{color:var(--ds-ink);background:var(--ds-surface-3)}.ChatSessionIndexBeta_contentTabAttachTooltip__Z2jRT{position:absolute;bottom:calc(100% + 8px);right:0;z-index:20;padding:7px 10px;border-radius:var(--ds-radius-sm);background:var(--session-tooltip-bg);border:1px solid var(--app-border);color:var(--session-tooltip-fg);font-size:var(--ds-text-caption);font-weight:500;line-height:1.35;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity var(--ds-dur) var(--ds-ease),transform var(--ds-dur) var(--ds-ease);box-shadow:var(--ds-shadow-md)}.ChatSessionIndexBeta_contentTabAttachWrap__NGvDZ:focus-within .ChatSessionIndexBeta_contentTabAttachTooltip__Z2jRT,.ChatSessionIndexBeta_contentTabAttachWrap__NGvDZ:hover .ChatSessionIndexBeta_contentTabAttachTooltip__Z2jRT{opacity:1;transform:translateY(0)}.ChatSessionIndexBeta_contentTab__MbSko{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--ds-radius-sm);border:1px solid transparent;background:transparent;color:var(--app-text-secondary);font-size:var(--session-font-size-medium);font-weight:500;font-family:inherit;cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_contentTab__MbSko:hover{background:var(--ds-surface-2);color:var(--ds-ink)}.ChatSessionIndexBeta_contentTab__MbSko:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_contentTabActive__nr5ta,.ChatSessionIndexBeta_contentTabActive__nr5ta:hover{background:var(--ds-surface-3);border-color:transparent;color:var(--ds-ink)}.ChatSessionIndexBeta_btnPublish__7LJIj svg,.ChatSessionIndexBeta_contentTabActive__nr5ta svg,.ChatSessionIndexBeta_contentTabAttachBtnActive__DLuwD svg,.ChatSessionIndexBeta_contentTabAttachBtn___kwxo svg,.ChatSessionIndexBeta_liveHelpBtn__VARH7 svg{color:inherit}.ChatSessionIndexBeta_leftContentWrap__UGYuT{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column}.ChatSessionIndexBeta_leftContent__l3tOX{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:auto;padding:16px;gap:12px}.ChatSessionIndexBeta_fileList__KAjPD{display:flex;flex-direction:column;gap:8px;padding:4px 0}.ChatSessionIndexBeta_filesColumnLabel__WLq2E{font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);font-weight:500;letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-ink-3);margin:0 0 8px}.ChatSessionIndexBeta_uploadedFilesSection__eYsZV{display:flex;flex-direction:column}.ChatSessionIndexBeta_schedulesSection__Nb_Eh{display:flex;flex-direction:column;margin-top:4px}.ChatSessionIndexBeta_scheduleList__eacUy{display:flex;flex-direction:column;gap:8px}.ChatSessionIndexBeta_schedulesHint__uFkaT{margin:10px 2px 0;padding:0;font-size:var(--ds-text-caption);line-height:1.45;color:var(--app-text-dim)}.ChatSessionIndexBeta_scheduleCard__Bhnsn{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:var(--ds-radius-md);background:var(--session-chip-bg);color:var(--app-text-primary);font-size:var(--font-size-medium);width:100%;box-sizing:border-box}.ChatSessionIndexBeta_scheduleCard__Bhnsn .ChatSessionIndexBeta_fileCardIcon__jqzh6{flex-shrink:0;margin-top:1px;color:var(--app-text-dim)}.ChatSessionIndexBeta_scheduleCardBody__lejRY{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.ChatSessionIndexBeta_scheduleCardTitle__D_jCy{font-size:var(--font-size-medium);line-height:1.35;color:var(--app-text-primary);word-break:break-word}.ChatSessionIndexBeta_scheduleCardSubtitle___5kYw{font-size:var(--ds-text-caption);line-height:1.3;color:var(--app-text-dim)}.ChatSessionIndexBeta_scheduleFieldGrid__YUmdl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px 8px;gap:6px 8px;margin-top:6px}.ChatSessionIndexBeta_scheduleField__n5iy6{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 8px;border-radius:var(--ds-radius-sm);background:var(--ds-bg-subtle)}.ChatSessionIndexBeta_scheduleFieldLabel__hJF8j{font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);font-weight:500;letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-ink-3);line-height:1.2}.ChatSessionIndexBeta_scheduleFieldValue___FGYQ{font-size:var(--ds-text-ui);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--app-text-primary);line-height:1.25;word-break:break-word}.ChatSessionIndexBeta_uploadedFilesMuted__HYvq2{font-size:var(--ds-text-ui);color:var(--app-text-dim);padding:8px 2px 4px}.ChatSessionIndexBeta_uploadedFileList__2PCnS{display:flex;flex-direction:column;gap:8px}.ChatSessionIndexBeta_uploadedFileMain__ow19B{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;padding:10px 12px;margin:0;border-radius:var(--ds-radius-sm);color:inherit;font:inherit;font-size:var(--font-size-medium);text-align:left}.ChatSessionIndexBeta_uploadedFileActions__OoiXw{flex-shrink:0;align-self:center;display:flex;flex-direction:row;align-items:center;gap:2px}a.ChatSessionIndexBeta_fileCardDownload__7qxO9{text-decoration:none;box-sizing:border-box}.ChatSessionIndexBeta_outputFilesSection__QK4I1{display:flex;flex-direction:column;min-height:0}.ChatSessionIndexBeta_fileCard__aP0OH{display:flex;align-items:stretch;gap:2px;padding:4px 6px 4px 4px;border-radius:var(--ds-radius-md);border:none;background:var(--session-chip-bg);color:var(--app-text-primary);font-size:var(--font-size-medium);width:100%;box-sizing:border-box;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_fileCard__aP0OH:hover{background:var(--ds-surface-3)}.ChatSessionIndexBeta_fileCardActive__G_ghA{background:var(--ds-surface-3);color:var(--ds-ink)}.ChatSessionIndexBeta_fileCardActive__G_ghA .ChatSessionIndexBeta_fileCardIcon__jqzh6{color:var(--ds-accent-ink)}.ChatSessionIndexBeta_fileCardPreview__bA3fM{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;padding:10px 12px;margin:0;border:none;border-radius:var(--ds-radius-sm);background:transparent;color:inherit;font:inherit;font-size:var(--font-size-medium);cursor:pointer;text-align:left;transition:background var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_fileCardPreview__bA3fM:hover{background:transparent}.ChatSessionIndexBeta_fileCardPreview__bA3fM:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_fileCardDownload__7qxO9{flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:var(--ds-radius-sm);background:transparent;color:var(--app-text-muted);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_fileCardDownload__7qxO9:hover{background:color-mix(in srgb,var(--ds-ink) 8%,transparent);color:var(--ds-ink)}.ChatSessionIndexBeta_fileCardDownload__7qxO9:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_fileCardActive__G_ghA .ChatSessionIndexBeta_fileCardDownload__7qxO9{color:var(--ds-ink-2)}.ChatSessionIndexBeta_fileCardActive__G_ghA .ChatSessionIndexBeta_fileCardDownload__7qxO9:hover{background:color-mix(in srgb,var(--ds-ink) 8%,transparent);color:var(--ds-ink)}.ChatSessionIndexBeta_fileCardIcon__jqzh6{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--app-text-dim);transition:color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_fileCard__aP0OH:hover .ChatSessionIndexBeta_fileCardIcon__jqzh6{color:var(--ds-ink-2)}.ChatSessionIndexBeta_fileCardName__jBM6G{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;letter-spacing:.01em}@keyframes ChatSessionIndexBeta_slideUpFromBottom___qOR_{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.ChatSessionIndexBeta_previewOverlayLeft__m3M_F{border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0}.ChatSessionIndexBeta_previewOverlayLeft__m3M_F,.ChatSessionIndexBeta_previewOverlayRight__k2Sj7{position:absolute;inset:0;z-index:100;background:var(--session-overlay-bg);display:flex;flex-direction:column;overflow:hidden;animation:ChatSessionIndexBeta_slideUpFromBottom___qOR_ var(--ds-dur-slow) var(--ds-ease) forwards}.ChatSessionIndexBeta_previewOverlayRight__k2Sj7{border-radius:var(--ds-radius-sm) 0 0 var(--ds-radius-sm)}.ChatSessionIndexBeta_revisionChatUI__KHkpu{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0;padding:16px 16px 0;font-family:inherit;font-size:var(--session-font-size-large)}.ChatSessionIndexBeta_revisionChatMessages__K9zWx{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:4px 0 var(--composer-pad,140px);scrollbar-width:none;-ms-overflow-style:none}.ChatSessionIndexBeta_revisionChatMessageGroup__DpkZT{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.ChatSessionIndexBeta_revisionChatMessageGroup__DpkZT:has(+.ChatSessionIndexBeta_revisionChatScrollAnchor__7YAuO){margin-bottom:0}.ChatSessionIndexBeta_revisionChatScrollAnchor__7YAuO{flex-shrink:0;height:0;width:100%;overflow:hidden;pointer-events:none}.ChatSessionIndexBeta_revisionChatMessages__K9zWx::-webkit-scrollbar{display:none;width:0;height:0}.ChatSessionIndexBeta_userBubble__OJ2Kp{align-self:flex-end;max-width:80%;padding:10px 14px;border:none;border-radius:var(--ds-radius-md) var(--ds-radius-md) var(--ds-radius-xs) var(--ds-radius-md);background:var(--session-user-bubble-bg);color:var(--app-text-primary);font-size:var(--session-font-size-large);font-family:inherit;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ChatSessionIndexBeta_userBubbleText__d0j4X{white-space:pre-wrap;word-break:break-word;min-width:0}.ChatSessionIndexBeta_userBubbleLong__R7GZw{display:flex;flex-direction:column;gap:10px;max-height:260px;overflow:hidden}.ChatSessionIndexBeta_userBubbleLong__R7GZw .ChatSessionIndexBeta_userBubbleText__d0j4X{max-height:210px;overflow:hidden}.ChatSessionIndexBeta_userBubbleExpanded__kSZF6{max-height:560px;overflow:hidden}.ChatSessionIndexBeta_userBubbleExpanded__kSZF6 .ChatSessionIndexBeta_userBubbleText__d0j4X{max-height:500px;overflow-y:auto;padding-right:8px;scrollbar-width:thin}.ChatSessionIndexBeta_userBubbleExpanded__kSZF6 .ChatSessionIndexBeta_userBubbleText__d0j4X::-webkit-scrollbar{width:8px}.ChatSessionIndexBeta_userBubbleExpanded__kSZF6 .ChatSessionIndexBeta_userBubbleText__d0j4X::-webkit-scrollbar-thumb{background:var(--ds-border-strong);border-radius:var(--ds-radius-pill)}.ChatSessionIndexBeta_userBubbleExpandBtn__N1lzd{align-self:flex-end;border:0;border-radius:var(--ds-radius-pill);padding:6px 10px;background:color-mix(in srgb,var(--ds-ink) 8%,transparent);color:var(--ds-ink);font:inherit;font-size:var(--session-font-size-small);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.ChatSessionIndexBeta_userBubbleExpandBtn__N1lzd:hover{background:color-mix(in srgb,var(--ds-ink) 12%,transparent)}[data-theme=light] .ChatSessionIndexBeta_userBubble__OJ2Kp{background:var(--ds-surface-3)}.ChatSessionIndexBeta_agentBubble__XG8JT{display:flex;flex-direction:column;gap:10px;background:var(--app-chip);border:none;border-radius:var(--ds-radius-xs) var(--ds-radius-md) var(--ds-radius-md) var(--ds-radius-md);padding:10px 14px}.ChatSessionIndexBeta_agentMarkdown__StCaB{font-size:var(--session-font-size-large);font-family:inherit;color:var(--app-text-secondary);line-height:1.6;word-break:break-word}.ChatSessionIndexBeta_agentMarkdown__StCaB p{margin:0 0 .6em}.ChatSessionIndexBeta_agentMarkdown__StCaB p:last-child{margin-bottom:0}.ChatSessionIndexBeta_agentMarkdown__StCaB strong{font-weight:600;color:var(--app-text-primary)}.ChatSessionIndexBeta_agentMarkdown__StCaB a{color:var(--ds-accent-ink);text-decoration:underline;text-underline-offset:3px}.ChatSessionIndexBeta_agentMarkdown__StCaB a:hover{color:var(--ds-accent-hover)}.ChatSessionIndexBeta_agentBubbleAckLoader__cAelj{display:flex;align-items:center;min-height:1.25rem;padding:2px 0}.ChatSessionIndexBeta_agentBubbleAckText__wQQEI{margin:0;animation:ChatSessionIndexBeta_chatThinkingTextIn__Sl_Pu var(--ds-dur-slow) var(--ds-ease)}.ChatSessionIndexBeta_agentBubbleThinkingRow__XPOcG{display:flex;align-items:flex-start;gap:10px;min-height:20px;padding-top:10px;border-top:1px solid var(--border-subtle)}.ChatSessionIndexBeta_agentBubbleThinkingSpinner__wKqve{width:20px;height:20px;flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;position:relative;margin-top:2px}.ChatSessionIndexBeta_agentBubbleThinkingDot__qPMmy{width:7px;height:7px;border-radius:50%}.ChatSessionIndexBeta_agentBubbleThinkingText__qHd10{flex:1 1;min-width:0;font-size:var(--session-font-size-large);font-family:inherit;color:var(--app-text-primary);font-style:italic;line-height:1.6;white-space:pre-wrap;word-break:break-word;animation:ChatSessionIndexBeta_chatThinkingTextIn__Sl_Pu var(--ds-dur-slow) var(--ds-ease)}.ChatSessionIndexBeta_agentBubbleThinkingTextFailed__e9Uwt{color:var(--ds-danger);font-style:normal;animation:none}@keyframes ChatSessionIndexBeta_chatThinkingTextIn__Sl_Pu{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.ChatSessionIndexBeta_agentMarkdown__StCaB ol,.ChatSessionIndexBeta_agentMarkdown__StCaB ul{margin:.4em 0 .6em;padding-left:1.25em}.ChatSessionIndexBeta_agentMarkdown__StCaB li{margin:.2em 0}.ChatSessionIndexBeta_agentMarkdown__StCaB code{font-family:var(--ds-font-mono);font-size:.92em;background:var(--session-input-bg);padding:.15em .4em;border-radius:var(--ds-radius-xs);color:var(--app-text-primary)}.ChatSessionIndexBeta_agentMarkdown__StCaB pre{margin:.5em 0 .6em;padding:10px 12px;background:var(--session-code-block-bg);border-radius:var(--ds-radius-sm);overflow-x:auto;font-size:var(--session-font-size-medium);line-height:1.45}.ChatSessionIndexBeta_agentMarkdown__StCaB pre code{background:none;padding:0}.ChatSessionIndexBeta_revisionChatMessageActions__anCh1{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-subtle)}.ChatSessionIndexBeta_revisionChatMessageActionBtn__LpaBN{width:30px;height:30px;border:1px solid var(--app-border);background:var(--app-chip);padding:0;margin:0;cursor:pointer;color:var(--app-text-dim);display:flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-sm);line-height:1;flex-shrink:0;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_revisionChatMessageActionBtn__LpaBN:hover{color:var(--ds-ink);background:var(--ds-surface-3);border-color:var(--ds-border-strong)}.ChatSessionIndexBeta_revisionChatMessageActionBtn__LpaBN:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_revisionChatMessageActionBtnActive__aUKB_,.ChatSessionIndexBeta_revisionChatMessageActionBtnActive__aUKB_:hover{color:var(--ds-accent-ink);background:var(--ds-accent-soft);border-color:var(--ds-accent-line);box-shadow:none}.ChatSessionIndexBeta_revisionGenerationAttached__kdLsC{display:flex;align-items:center;gap:8px;height:32px;box-sizing:border-box;padding:0 12px;font-size:var(--ds-text-caption);line-height:1;font-weight:500;color:var(--ds-accent-ink);background:var(--ds-accent-soft);border-radius:var(--ds-radius-sm);white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}.ChatSessionIndexBeta_revisionChatToolbarRight__GyQhe{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.ChatSessionIndexBeta_agentMarkdown__StCaB h1,.ChatSessionIndexBeta_agentMarkdown__StCaB h2,.ChatSessionIndexBeta_agentMarkdown__StCaB h3{margin:.75em 0 .4em;font-weight:600;color:var(--app-text-primary)}.ChatSessionIndexBeta_agentMarkdown__StCaB h1,.ChatSessionIndexBeta_agentMarkdown__StCaB h2{font-size:var(--ds-text-body)}.ChatSessionIndexBeta_agentMarkdown__StCaB h3{font-size:var(--ds-text-ui)}.ChatSessionIndexBeta_agentFileChips__u4lDi{display:flex;flex-wrap:wrap;gap:6px}.ChatSessionIndexBeta_agentFileButton__l4n0s{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:var(--ds-radius-sm);padding:8px 12px;font-size:var(--session-font-size-medium);font-family:inherit;cursor:pointer;color:var(--ds-ink);background:var(--ds-surface-2);box-shadow:inset 0 0 0 1px var(--ds-border);transition:background-color var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_agentFileButton__l4n0s:hover{background:var(--ds-surface-3);color:var(--ds-ink)}.ChatSessionIndexBeta_agentFileButton__l4n0s:active{background:var(--ds-surface-3)}.ChatSessionIndexBeta_revisionChatInputWrap__7lWhF{position:absolute;left:16px;right:16px;bottom:0;z-index:3;flex-shrink:0;margin-top:0;padding:28px 0 16px;border-top:none;pointer-events:none;background:linear-gradient(to top,var(--ds-bg) 0,var(--ds-bg) 42%,transparent 100%)}.ChatSessionIndexBeta_revisionChatInputWrap__7lWhF>*{pointer-events:auto}.ChatSessionIndexBeta_revisionChatInputBox__3Xz0_{display:flex;flex-direction:column;gap:6px;border-radius:var(--ds-radius-md);border:none;background:var(--ds-surface-2);transition:background var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease);box-shadow:var(--ds-highlight),0 0 0 1px var(--ds-border),var(--ds-shadow-md)}.ChatSessionIndexBeta_revisionChatInputBox__3Xz0_:has(.ChatSessionIndexBeta_attachTray__1tXn6){gap:4px}.ChatSessionIndexBeta_revisionChatInputBox__3Xz0_:focus-within{box-shadow:var(--ds-highlight),0 0 0 1px var(--ds-border-strong),var(--ds-shadow-md)}.ChatSessionIndexBeta_attachTray__1tXn6{margin:10px 10px 0;padding:8px 10px;background:var(--session-attach-tray-bg,var(--app-chip));border:1px solid var(--session-attach-tray-border,var(--app-border-subtle));border-radius:var(--ds-radius-md)}.ChatSessionIndexBeta_attachTrayHeader__g19E3{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;gap:8px}.ChatSessionIndexBeta_attachTrayTitle__pRuP5{font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);font-weight:500;letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-ink-3)}.ChatSessionIndexBeta_attachTrayClear___ZfUa{background:none;border:none;padding:0;cursor:pointer;font-size:var(--ds-text-caption);font-weight:500;color:var(--ds-ink-3);font-family:inherit}.ChatSessionIndexBeta_attachTrayClear___ZfUa:hover{color:var(--ds-ink)}.ChatSessionIndexBeta_attachTrayGrid__0sJcD{display:flex;flex-wrap:wrap;align-items:flex-start;gap:9px}.ChatSessionIndexBeta_attachTile__loMSn{position:relative;width:46px;height:46px;border-radius:var(--ds-radius-sm);flex-shrink:0}.ChatSessionIndexBeta_attachTileInner__TVySu{width:100%;height:100%;border-radius:var(--ds-radius-sm);overflow:hidden;border:1px solid var(--app-border-subtle);background:var(--app-chip);display:flex;align-items:center;justify-content:center}.ChatSessionIndexBeta_attachTileInner__TVySu img{width:100%;height:100%;object-fit:cover;display:block}.ChatSessionIndexBeta_attachTileBadge__j6qyq{position:absolute;bottom:3px;left:3px;padding:1px 5px;border-radius:var(--ds-radius-xs);background:color-mix(in srgb,var(--ds-ink) 85%,transparent);color:var(--ds-bg);font-size:var(--ds-text-caption);font-weight:500;line-height:1.3;max-width:calc(100% - 6px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.ChatSessionIndexBeta_attachTileRemove__4rJCX{position:absolute;top:-6px;right:-6px;width:17px;height:17px;border-radius:50%;border:1px solid var(--ds-surface-2);background:var(--ds-surface-3);color:var(--ds-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:var(--ds-shadow-sm);transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_attachTileRemove__4rJCX:hover{background:var(--ds-danger);color:var(--ds-bg)}.ChatSessionIndexBeta_attachTileFileIcon__r6oO6{color:var(--ds-ink-2)}.ChatSessionIndexBeta_attachTileUploading__NGjqo{color:var(--ds-ink-3)}.ChatSessionIndexBeta_attachTrayError__OuYT0{display:flex;align-items:center;gap:7px;margin-top:9px;padding:6px 9px;border-radius:var(--ds-radius-sm);background:var(--ds-danger-soft);border:1px solid var(--ds-danger-line);font-size:var(--ds-text-caption);font-weight:500;color:var(--ds-danger)}.ChatSessionIndexBeta_attachTrayErrorIcon__BWc0R{flex-shrink:0;color:var(--ds-danger)}.ChatSessionIndexBeta_attachTraySpin__EZa7f{animation:ChatSessionIndexBeta_attach-tray-spin__P718D .8s linear infinite}@keyframes ChatSessionIndexBeta_attach-tray-spin__P718D{to{transform:rotate(1turn)}}.ChatSessionIndexBeta_revisionChatTextarea__3d1_j{width:100%;min-height:44px;max-height:200px;padding:10px 14px;border:none;border-radius:0;background:transparent;color:var(--app-text-primary);font-size:var(--session-font-size-large);line-height:1.45;resize:none;outline:none;font-family:inherit;box-sizing:border-box;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.ChatSessionIndexBeta_attachTray__1tXn6+.ChatSessionIndexBeta_revisionChatTextarea__3d1_j{padding-top:6px}.ChatSessionIndexBeta_revisionChatTextarea__3d1_j::-webkit-scrollbar{display:none;width:0;height:0}.ChatSessionIndexBeta_revisionChatTextarea__3d1_j::placeholder{color:var(--ds-ink-4)}.ChatSessionIndexBeta_revisionChatToolbar__ngY_A{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 10px 10px;flex-shrink:0;gap:8px}.ChatSessionIndexBeta_revisionChatUploadButtons__AiJ5L{display:flex;align-items:center;gap:4px;flex:1 1;min-width:0;flex-wrap:wrap}.ChatSessionIndexBeta_revisionChatUploadBtn__POpTZ{width:32px;height:32px;border-radius:var(--ds-radius-sm);border:none;background:transparent;color:var(--ds-ink-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease);flex-shrink:0}.ChatSessionIndexBeta_revisionChatUploadBtn__POpTZ:hover:not(:disabled){background:var(--ds-surface-3);color:var(--ds-ink)}.ChatSessionIndexBeta_revisionChatUploadBtn__POpTZ:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_revisionChatUploadBtn__POpTZ:disabled{opacity:.45;cursor:not-allowed}.ChatSessionIndexBeta_revisionFileClear__II_EJ{background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--app-text-dim);display:flex;align-items:center;flex-shrink:0;line-height:1}.ChatSessionIndexBeta_revisionFileClear__II_EJ:hover{color:var(--ds-ink)}.ChatSessionIndexBeta_revisionUploadError__iT2rG{font-size:var(--ds-text-caption);color:var(--ds-danger);padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.ChatSessionIndexBeta_revisionChatSend__vpehB{width:40px;height:40px;flex-shrink:0;border-radius:var(--ds-radius-sm);border:none;background:var(--ds-accent);color:var(--ds-on-accent);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_revisionChatSend__vpehB:hover:not(:disabled){background:var(--ds-accent-hover)}.ChatSessionIndexBeta_revisionChatSend__vpehB:active:not(:disabled){transform:translateY(.5px)}.ChatSessionIndexBeta_revisionChatSend__vpehB:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_revisionChatSend__vpehB:disabled{opacity:.45;cursor:not-allowed}.ChatSessionIndexBeta_revisionChatSendDev__F7Il7{height:40px;padding:0 12px;border-radius:var(--ds-radius-sm);border:1px dashed var(--ds-border-strong);background:transparent;color:var(--ds-ink-2);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--ds-text-caption);font-weight:500;white-space:nowrap;transition:background var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_revisionChatSendDev__F7Il7:hover:not(:disabled){background:var(--ds-surface-3);color:var(--ds-ink)}.ChatSessionIndexBeta_revisionChatSendDev__F7Il7:disabled{opacity:.4;cursor:not-allowed}.ChatSessionIndexBeta_previewOpenExternal__GNbyz{position:absolute;top:12px;right:12px;left:auto;z-index:101;width:36px;height:36px;border-radius:var(--ds-radius-sm);border:1px solid var(--app-border);background:var(--session-floating-btn-bg);color:var(--app-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--ds-shadow-sm);transition:background var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_previewOpenExternal__GNbyz:hover{background:var(--session-floating-btn-hover);border-color:var(--ds-border-strong)}.ChatSessionIndexBeta_previewOpenExternal__GNbyz:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_previewIframe__0n4vw{flex:1 1;width:100%;height:100%;min-height:0;border:none;background:var(--session-preview-iframe-bg)}.ChatSessionIndexBeta_previewLoader___C6HF{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.ChatSessionIndexBeta_previewLoaderText__JItCb{font-size:var(--ds-text-ui);color:var(--app-text-muted);letter-spacing:.01em}.ChatSessionIndexBeta_previewLoaderSubtext__wHFCr{max-width:320px;font-size:var(--ds-text-caption);line-height:1.45;color:var(--app-text-dim);text-align:center}.ChatSessionIndexBeta_previewSettlingOverlay__kz9O8{position:absolute;inset:12px;z-index:90;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-radius:var(--ds-radius-md);background:color-mix(in srgb,var(--ds-surface) 94%,transparent);color:var(--ds-ink)}.ChatSessionIndexBeta_rightContent__YChzD{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden;padding:0;gap:0;background:transparent}.ChatSessionIndexBeta_chatHeader__Eqy_p{display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;min-height:56px;padding:0 18px;border-bottom:1px solid var(--border-subtle);box-sizing:border-box;flex-shrink:0}.ChatSessionIndexBeta_chatHeaderLeft__0yvVg{display:inline-flex;align-items:center;gap:8px;min-width:0}.ChatSessionIndexBeta_chatIndicatorDot__C9t7W{width:7px;height:7px;border-radius:50%;background:var(--ds-accent);animation:ChatSessionIndexBeta_chat-pulse__Z5X9A 1.6s var(--ds-ease-in-out) infinite}.ChatSessionIndexBeta_chatIndicatorLabel__kkTxs{font-size:var(--ds-text-ui);font-weight:600;color:var(--app-text-primary);letter-spacing:-.01em}.ChatSessionIndexBeta_chatModePill__2qsPF{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;margin-left:2px;border-radius:var(--ds-radius-pill);box-sizing:border-box;font-size:var(--ds-text-caption);font-weight:500;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;color:var(--ds-ink-2);background:var(--ds-surface-2);border:1px solid var(--ds-border)}.ChatSessionIndexBeta_chatModePill__2qsPF svg{flex-shrink:0}.ChatSessionIndexBeta_liveHelpBtn__VARH7{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border);background:var(--ds-surface-2);color:var(--ds-ink);font-size:var(--ds-text-ui);font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;flex-shrink:0;box-sizing:border-box;box-shadow:var(--ds-highlight);transition:background-color var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease),transform var(--ds-dur-fast) var(--ds-ease);font-family:inherit}.ChatSessionIndexBeta_liveHelpBtn__VARH7:hover:not(:disabled){background:var(--ds-surface-3);border-color:var(--ds-border-strong)}.ChatSessionIndexBeta_liveHelpBtn__VARH7:active:not(:disabled){transform:translateY(.5px)}.ChatSessionIndexBeta_liveHelpBtn__VARH7:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_liveHelpBtn__VARH7:disabled{cursor:not-allowed}.ChatSessionIndexBeta_liveHelpBtn__VARH7.liveHelpBtnLoading{padding:0 14px;color:var(--ds-ink-3);box-shadow:none}.ChatSessionIndexBeta_liveHelpBtn__VARH7.liveHelpBtnLocked{gap:8px;padding:0 6px 0 12px;color:var(--ds-ink-2);box-shadow:none}.ChatSessionIndexBeta_liveHelpBtn__VARH7 .liveHelpBtnLabel{display:inline-flex;align-items:center;line-height:1;transform:translateY(1px)}.ChatSessionIndexBeta_liveHelpBtn__VARH7 svg{display:block;flex-shrink:0}.ChatSessionIndexBeta_liveHelpBtn__VARH7 .liveHelpBtnEtaChip{margin-left:2px;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:var(--ds-surface-3);border-radius:var(--ds-radius-pill);font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);font-weight:500;letter-spacing:.02em;line-height:1;color:var(--ds-ink-2)}.ChatSessionIndexBeta_liveHelpBtn__VARH7 .liveHelpBtnEtaDot{width:6px;height:6px;border-radius:50%;background:var(--ds-accent);flex-shrink:0}.ChatSessionIndexBeta_liveHelpBtn__VARH7 .liveHelpBtnProBadge{margin-left:2px;padding:2px 8px;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-gold-line);background:var(--ds-gold-soft);color:var(--ds-gold);font-size:var(--ds-text-caption);font-weight:500;letter-spacing:var(--ds-tracking-eyebrow);line-height:1.3}.ChatSessionIndexBeta_liveHelpBtn__VARH7 .liveHelpBtnSpinner{animation:ChatSessionIndexBeta_lh-spin__O_AnR .8s linear infinite}@keyframes ChatSessionIndexBeta_lh-spin__O_AnR{to{transform:rotate(1turn)}}@keyframes ChatSessionIndexBeta_chat-pulse__Z5X9A{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ChatSessionIndexBeta_agentBubbleAckText__wQQEI,.ChatSessionIndexBeta_agentBubbleThinkingText__qHd10,.ChatSessionIndexBeta_chatIndicatorDot__C9t7W,.ChatSessionIndexBeta_previewOverlayLeft__m3M_F,.ChatSessionIndexBeta_previewOverlayRight__k2Sj7{animation:none}}.ChatSessionIndexBeta_resultsBox__7tWT4{position:relative;display:flex;flex-direction:column;min-height:0;border-radius:var(--ds-radius-md);border:1px solid var(--app-border);background:var(--ds-surface);box-shadow:var(--ds-highlight),var(--ds-shadow-sm);overflow:hidden;flex-shrink:0;transition:border-color var(--ds-dur-slow) var(--ds-ease),box-shadow var(--ds-dur-slow) var(--ds-ease),background var(--ds-dur-slow) var(--ds-ease)}.ChatSessionIndexBeta_resultsBox__7tWT4:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-highlight),var(--ds-shadow-md);background:var(--ds-surface-2)}.ChatSessionIndexBeta_resultsBoxHeader__WJlcw{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:var(--font-size-medium);font-weight:600;background:transparent;color:var(--app-text-primary);border-bottom:1px solid var(--ds-border)}.ChatSessionIndexBeta_resultsBoxHeaderIcon__mb8mq{flex-shrink:0;opacity:.9;color:var(--app-text-primary)}.ChatSessionIndexBeta_resultsBoxContent__Wv85b{position:relative;z-index:1;min-height:0;overflow:auto;padding:12px 16px;font-size:var(--font-size-small);background:transparent;border-top:1px solid var(--border-subtle)}.ChatSessionIndexBeta_resultsBoxEmpty__dKQQS{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;color:var(--app-text-dim);font-size:var(--font-size-medium);text-align:center;padding:24px}.ChatSessionIndexBeta_runCompleteBanner__uQVh_{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 12px;border-radius:var(--ds-radius-sm);background:var(--ds-accent-soft);border:1px solid var(--ds-accent-line);font-size:var(--font-size-large);color:var(--app-text-primary);flex-shrink:0;margin:0 0 12px}.ChatSessionIndexBeta_bannerClose__apF_k{background:none;border:none;padding:4px;cursor:pointer;color:var(--app-text-primary);display:flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-sm);flex-shrink:0}.ChatSessionIndexBeta_bannerClose__apF_k:hover{background:var(--ds-surface-2);color:var(--app-text-primary)}.ChatSessionIndexBeta_runDetails__WJoRp{border-radius:var(--ds-radius-md);border:1px solid var(--border-subtle);overflow:hidden;flex-shrink:0}.ChatSessionIndexBeta_runDetailsHeader__2U6Pt{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:var(--font-size-medium);font-weight:600;background:var(--ds-surface-2);color:var(--app-text-primary)}.ChatSessionIndexBeta_runDetailsHeaderIcon__D_CoP{flex-shrink:0;opacity:.9}.ChatSessionIndexBeta_runDetailsFieldIcon__Zu1zW{flex-shrink:0;opacity:.9;color:var(--app-text-primary);padding:4px;border-radius:var(--ds-radius-sm);background:var(--session-input-bg)}.ChatSessionIndexBeta_runDetailsContent__hOwFu{font-size:var(--font-size-small);max-height:400px;overflow:auto}.ChatSessionIndexBeta_runDetailsFields__B4pjP{display:table;width:100%;border-collapse:collapse}.ChatSessionIndexBeta_runDetailsField__FGhFb{display:table-row}.ChatSessionIndexBeta_runDetailsFieldHeader__rNR2_{display:table-cell;vertical-align:top;padding:10px 12px;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);width:1%;white-space:nowrap}.ChatSessionIndexBeta_runDetailsFieldHeaderInner__hpbND{display:flex;align-items:center;gap:6px}.ChatSessionIndexBeta_runDetailsValueInline__WJh0_{display:table-cell;vertical-align:middle;padding:10px 12px;border-bottom:1px solid var(--border-subtle)}.ChatSessionIndexBeta_runDetailsField__FGhFb:last-child .ChatSessionIndexBeta_runDetailsFieldHeader__rNR2_,.ChatSessionIndexBeta_runDetailsField__FGhFb:last-child .ChatSessionIndexBeta_runDetailsValueInline__WJh0_{border-bottom:none}.ChatSessionIndexBeta_runDetailsLabel__Rgvu6{font-size:var(--ds-text-caption);opacity:.7;color:var(--app-text-primary)}.ChatSessionIndexBeta_runDetailsValueBold__9B9bj,.ChatSessionIndexBeta_runDetailsValueInstructions__WN_ol,.ChatSessionIndexBeta_runDetailsValue__KY_0P{font-size:var(--font-size-medium);font-weight:500;color:var(--app-text-primary)}.ChatSessionIndexBeta_runDetailsValueInstructions__WN_ol{white-space:pre-wrap}.ChatSessionIndexBeta_runDetailsEmpty__aWGoL{opacity:.8;font-size:var(--font-size-medium)}.ChatSessionIndexBeta_runDetailsAssessment__mHHRb{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-subtle)}.ChatSessionIndexBeta_runDetailsAssessmentTitle__l1pm2{display:flex;align-items:center;gap:6px;font-size:var(--font-size-medium);font-weight:600;margin-bottom:4px;color:var(--app-text-primary)}.ChatSessionIndexBeta_runDetailsAssessmentText__aZOcm{font-size:var(--ds-text-caption);opacity:.85;color:var(--app-text-primary)}.ChatSessionIndexBeta_filesUsed__2nT1k{border-radius:var(--ds-radius-md);border:1px solid var(--border-subtle);overflow:hidden;flex-shrink:0}.ChatSessionIndexBeta_filesUsedHeader__OYMrS{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:var(--font-size-medium);font-weight:600;background:var(--ds-surface-2);color:var(--app-text-primary)}.ChatSessionIndexBeta_filesUsedHeaderIcon__N_2Hb{flex-shrink:0;opacity:.9}.ChatSessionIndexBeta_filesUsedContent__DLcCs{padding:12px 16px;font-size:var(--font-size-small);border-top:1px solid var(--border-subtle)}.ChatSessionIndexBeta_filesUsedLoading__PHFKB{display:flex;justify-content:center;align-items:center;min-height:48px}.ChatSessionIndexBeta_filesUsedList__EtWQy{display:flex;flex-direction:column;gap:8px}.ChatSessionIndexBeta_filesUsedItem__24V2n{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--app-text-primary);border:1px solid var(--app-border);cursor:pointer;transition:background-color var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease);text-align:left;width:100%}.ChatSessionIndexBeta_filesUsedItem__24V2n:hover:not(:disabled){background:var(--ds-surface-3);border-color:var(--ds-border-strong)}.ChatSessionIndexBeta_filesUsedItem__24V2n:disabled{opacity:.6;cursor:not-allowed}.ChatSessionIndexBeta_filesUsedItemIcon__DEpkJ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ds-radius-sm);background:var(--ds-surface-3);color:var(--app-text-primary);flex-shrink:0}.ChatSessionIndexBeta_filesUsedItemName__TL505{flex:1 1;font-size:var(--font-size-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatSessionIndexBeta_filesUsedEmpty__mgVNm{opacity:.7;font-size:var(--font-size-medium);margin:0}.ChatSessionIndexBeta_previewTabCard__Cemoz{flex:1 1;position:relative;background:var(--session-panel-bg);border:1px solid var(--app-border);border-radius:var(--ds-radius-lg);padding:12px;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--ds-highlight),var(--ds-shadow-sm)}.ChatSessionIndexBeta_previewTabIframe__Gw1y5{flex:1 1;width:100%;height:100%;min-height:0;border:none;background:var(--session-preview-iframe-bg);border-radius:var(--ds-radius-md)}.ChatSessionIndexBeta_previewEmpty__J_A9D{padding:36px 16px;font-size:var(--ds-text-ui)}.ChatSessionIndexBeta_mobileOpenApp__nYKzy,.ChatSessionIndexBeta_previewEmpty__J_A9D{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--app-text-dim)}.ChatSessionIndexBeta_mobileOpenApp__nYKzy{padding:32px 20px}.ChatSessionIndexBeta_mobileOpenAppTitle__IhDGa{font-family:var(--ds-font-display);font-size:var(--ds-text-body);font-weight:600;color:var(--app-text-primary);letter-spacing:var(--ds-tracking-subhead)}.ChatSessionIndexBeta_mobileOpenAppText__gnjHY{margin:0;font-size:var(--ds-text-ui);line-height:1.5;max-width:280px}.ChatSessionIndexBeta_mobileOpenAppBtn__eZezR{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:12px 20px;border-radius:var(--ds-radius-sm);background:var(--ds-accent);color:var(--ds-on-accent);font-size:var(--ds-text-ui);font-weight:500;text-decoration:none;transition:background-color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_mobileOpenAppBtn__eZezR:hover{background:var(--ds-accent-hover)}.ChatSessionIndexBeta_mobileOpenAppBtn__eZezR:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_sectionLabel__6s4XO{display:flex;align-items:center;gap:6px;font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);font-weight:500;letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-ink-3);margin-bottom:10px}.ChatSessionIndexBeta_filesSection__U23fp{display:flex;flex-direction:column;margin-bottom:24px}.ChatSessionIndexBeta_filesSection__U23fp:last-child{margin-bottom:0}.ChatSessionIndexBeta_emptyCard__dzJiq{display:flex;gap:14px;padding:20px 22px;background:var(--session-panel-bg);border:1px dashed var(--ds-border);border-radius:var(--ds-radius-md)}.ChatSessionIndexBeta_emptyCardIcon__kTP_A{width:38px;height:38px;border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--ds-ink-3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChatSessionIndexBeta_emptyCardBody__gwdxP{flex:1 1;min-width:0}.ChatSessionIndexBeta_emptyCardTitle__ZkpmW{font-size:var(--ds-text-ui);font-weight:600;color:var(--app-text-primary);letter-spacing:-.01em;margin-bottom:6px}.ChatSessionIndexBeta_emptyCardText__KROjp{font-size:var(--ds-text-ui);color:var(--app-text-secondary);line-height:1.5;margin:0}.ChatSessionIndexBeta_automationsPanel__z2wwq{display:flex;flex-direction:column;gap:12px}.ChatSessionIndexBeta_automationsChatBanner__cVaB1{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:var(--ds-radius-md);border:1px solid var(--ds-border);background:var(--ds-surface-2);color:var(--ds-ink-2);font-size:var(--ds-text-ui);line-height:1.45}.ChatSessionIndexBeta_automationsChatBanner__cVaB1 svg{flex-shrink:0;margin-top:2px;color:var(--ds-ink-3)}.ChatSessionIndexBeta_automationsListHeader__30Yl_{display:flex;align-items:center;justify-content:space-between;gap:12px}.ChatSessionIndexBeta_automationsListLabel__p8a4N{font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);font-weight:500;letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-ink-3)}.ChatSessionIndexBeta_automationsIntegrationsBtn__VrkJr{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-border);background:var(--ds-surface-2);color:var(--ds-ink);box-shadow:var(--ds-highlight);font-size:var(--ds-text-caption);font-weight:500;font-family:inherit;cursor:pointer;flex-shrink:0;transition:background var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_automationsIntegrationsBtn__VrkJr:hover:not(:disabled){background:var(--ds-surface-3);border-color:var(--ds-border-strong)}.ChatSessionIndexBeta_automationsIntegrationsBtn__VrkJr:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_automationsIntegrationsBtn__VrkJr:disabled{opacity:.45;cursor:not-allowed}.ChatSessionIndexBeta_automationsList__d3lPv{display:flex;flex-direction:column;gap:8px}.ChatSessionIndexBeta_automationsEmpty__rRMQ6{background:var(--session-panel-bg);border:1px solid var(--app-border);border-radius:var(--ds-radius-lg);padding:28px}.ChatSessionIndexBeta_automationsEmptyTop__hes6B{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ChatSessionIndexBeta_automationsEmptyIcon__CyE_y{width:48px;height:48px;border-radius:var(--ds-radius-md);background:var(--ds-surface-2);color:var(--ds-ink-2);display:flex;align-items:center;justify-content:center;margin-bottom:0}.ChatSessionIndexBeta_automationsEmptyTitle__9lKqU{font-family:var(--ds-font-display);font-size:var(--ds-text-subhead);font-weight:600;color:var(--app-text-primary);letter-spacing:var(--ds-tracking-subhead);margin:0 0 8px}.ChatSessionIndexBeta_automationsEmptyBody___JWOl{font-size:var(--ds-text-ui);color:var(--app-text-secondary);line-height:1.5;margin:0 0 10px}.ChatSessionIndexBeta_automationsEmptyHint__Z5PeD{font-size:var(--ds-text-ui);color:var(--app-text-muted);line-height:1.45;margin:0 0 18px;max-width:580px}.ChatSessionIndexBeta_automationsExampleGrid__YMLld{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ChatSessionIndexBeta_automationsExampleCard__yB_w_{padding:16px;background:var(--session-panel-bg-muted);border:1px solid var(--app-border-subtle);border-radius:var(--ds-radius-md)}.ChatSessionIndexBeta_automationsExampleTag__7Nhm2{display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-text-caption);font-weight:500;color:var(--ds-ink-2);background:var(--ds-surface);border:1px solid var(--ds-border);padding:3px 8px;border-radius:var(--ds-radius-pill);letter-spacing:var(--ds-tracking-eyebrow);margin-bottom:10px}.ChatSessionIndexBeta_automationsExampleTitle__wGQaE{font-size:var(--ds-text-ui);font-weight:600;color:var(--app-text-primary);letter-spacing:-.01em;margin-bottom:6px}.ChatSessionIndexBeta_automationsExampleBody__m3c1s{font-size:var(--ds-text-caption);color:var(--app-text-muted);line-height:1.5;margin-bottom:10px}.ChatSessionIndexBeta_automationsExamplePrompt___bnEE{padding:8px 12px;border-radius:var(--ds-radius-sm);background:var(--session-panel-bg);border:1px solid var(--app-border);font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);color:var(--ds-ink-2);line-height:1.5}.ChatSessionIndexBeta_automationsHelpNudge__UZ8IM{margin-top:22px;padding:14px 18px;background:var(--ds-surface-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);display:flex;align-items:center;gap:14px}.ChatSessionIndexBeta_automationsHelpAvatar__OQAa9{width:32px;height:32px;border-radius:50%;background:var(--ds-chart-5);display:flex;align-items:center;justify-content:center;font-size:var(--ds-text-ui);font-weight:600;color:var(--ds-on-accent);flex-shrink:0}.ChatSessionIndexBeta_automationsHelpTitle__HvRyM{font-size:var(--ds-text-ui);font-weight:600;color:var(--app-text-primary);margin-bottom:2px;letter-spacing:-.01em}.ChatSessionIndexBeta_automationsHelpBody__yizWW{font-size:var(--ds-text-caption);color:var(--app-text-secondary);line-height:1.5}.ChatSessionIndexBeta_automationsHelpBody__yizWW strong{color:var(--ds-ink);font-weight:600}.ChatSessionIndexBeta_automationCard__53V_t{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--session-panel-bg);border:1px solid var(--app-border-subtle);border-radius:var(--ds-radius-md)}.ChatSessionIndexBeta_automationCardIcon__MFYfa{width:36px;height:36px;border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--ds-ink-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChatSessionIndexBeta_automationCardBody__oDk7q{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.ChatSessionIndexBeta_automationCardTitle__9T_gQ{font-size:var(--ds-text-ui);font-weight:500;color:var(--app-text-primary);letter-spacing:-.005em}.ChatSessionIndexBeta_automationCardSub__tm0R2{font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);color:var(--app-text-dim)}.ChatSessionIndexBeta_automationIntegrationRow__X3_Hr{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ChatSessionIndexBeta_automationIntegrationChip__JEex_{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border);background:var(--ds-surface-2);color:var(--ds-ink);cursor:pointer;font-family:inherit;font-size:var(--ds-text-caption);line-height:1.2;transition:background var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_automationIntegrationChip__JEex_:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-3);color:var(--ds-ink)}.ChatSessionIndexBeta_automationIntegrationChip__JEex_:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_automationIntegrationDetail__xIYeU,.ChatSessionIndexBeta_automationIntegrationLabel__wVf84{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatSessionIndexBeta_automationIntegrationLabel__wVf84{font-weight:600}.ChatSessionIndexBeta_automationIntegrationDetail__xIYeU{color:var(--app-text-dim);max-width:min(220px,38vw)}.ChatSessionIndexBeta_automationCardActivePill__f_NsK{padding:4px 10px;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-accent-line);background:var(--ds-accent-soft);color:var(--ds-accent-ink);font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);letter-spacing:var(--ds-tracking-eyebrow);font-weight:500;display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.ChatSessionIndexBeta_automationCardActivePill__f_NsK:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.ChatSessionIndexBeta_automationCardDeleteBtn__pBDwo{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:var(--ds-radius-sm);border:1px solid transparent;background:transparent;color:var(--app-text-dim);cursor:pointer;flex-shrink:0;transition:color var(--ds-dur-fast) var(--ds-ease),background var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_automationCardDeleteBtn__pBDwo:hover:not(:disabled){color:var(--ds-danger);background:var(--ds-danger-soft);border-color:var(--ds-danger-line)}.ChatSessionIndexBeta_automationCardDeleteBtn__pBDwo:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_automationCardDeleteBtn__pBDwo:disabled{cursor:not-allowed;opacity:.45}.ChatSessionIndexBeta_automationCardDeleteSpin__s6m71{animation:ChatSessionIndexBeta_automation-delete-spin__Bs0kH .8s linear infinite}@keyframes ChatSessionIndexBeta_automation-delete-spin__Bs0kH{to{transform:rotate(1turn)}}.ChatSessionIndexBeta_tabContentArea__2npLG{flex:1 1;display:flex;flex-direction:column;min-height:0;max-height:100%;padding:14px 22px 22px;overflow:hidden}.ChatSessionIndexBeta_passwordProtectPanel__3793n{flex:1 1;min-height:0;width:100%}[data-sidebar=closed] .ChatSessionIndexBeta_tabContentArea__2npLG{padding-left:64px}.ChatSessionIndexBeta_mcpPanel__YIYZF{display:flex;flex-direction:column;gap:16px}.ChatSessionIndexBeta_mcpModalBackdrop__nPTDF{position:fixed;inset:0;z-index:100;background:var(--ds-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ChatSessionIndexBeta_mcpModal__vb2fF{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;width:min(560px,calc(100vw - 32px));max-height:min(80vh,720px);display:flex;flex-direction:column;background:var(--ds-surface);border:1px solid var(--app-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-highlight),var(--ds-shadow-lg);overflow:hidden}.ChatSessionIndexBeta_mcpModalHeader__9x9wd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--app-border);flex-shrink:0}.ChatSessionIndexBeta_mcpModalHeaderLeft__Smw3N{display:flex;align-items:flex-start;gap:12px;min-width:0}.ChatSessionIndexBeta_mcpModalIcon__hEuXg{width:36px;height:36px;border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);border:1px solid var(--ds-border);color:var(--ds-ink-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChatSessionIndexBeta_mcpModalTitle__mf6G6{margin:0;font-family:var(--ds-font-display);font-size:var(--ds-text-body);font-weight:600;color:var(--app-text-primary);letter-spacing:var(--ds-tracking-subhead)}.ChatSessionIndexBeta_mcpModalSubtitle__97Ecu{margin:3px 0 0;font-size:var(--ds-text-caption);line-height:1.4;color:var(--app-text-muted)}.ChatSessionIndexBeta_mcpModalClose__5e3uZ{width:30px;height:30px;border-radius:50%;border:none;background:var(--app-chip);color:var(--app-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.ChatSessionIndexBeta_mcpModalClose__5e3uZ:hover{background:var(--ds-surface-3);color:var(--ds-ink)}.ChatSessionIndexBeta_mcpModalClose__5e3uZ:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_mcpModalBody__YMPEA{flex:1 1;overflow:auto;padding:18px 20px 20px}.ChatSessionIndexBeta_mcpFileBlock__JwqdR{display:flex;flex-direction:column;gap:8px}.ChatSessionIndexBeta_mcpFileLabel__7Ph77{font-size:var(--ds-text-ui);font-weight:600;color:var(--app-text-primary);letter-spacing:-.01em}.ChatSessionIndexBeta_mcpUrlLabel__VMXj7{font-family:var(--ds-font-sans);font-size:var(--ds-text-caption);font-weight:500;letter-spacing:var(--ds-tracking-eyebrow);text-transform:uppercase;color:var(--ds-ink-3)}.ChatSessionIndexBeta_mcpUrlRow__1wx0D{display:flex;align-items:stretch;gap:8px}.ChatSessionIndexBeta_mcpUrlInput__Ny_WY{flex:1 1;min-width:0;padding:10px 12px;font-size:var(--ds-text-caption);font-family:var(--ds-font-mono);color:var(--ds-ink-2);background:var(--ds-bg-subtle);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);outline:none;transition:border-color var(--ds-dur-fast) var(--ds-ease),box-shadow var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_mcpUrlInput__Ny_WY:focus{border-color:var(--ds-accent-line);box-shadow:0 0 0 3px var(--ds-accent-soft)}.ChatSessionIndexBeta_mcpCopyBtn__48_HO{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--ds-ink-2);box-shadow:var(--ds-highlight);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease),color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_mcpCopyBtn__48_HO:hover{background:var(--ds-surface-3);border-color:var(--ds-border-strong);color:var(--ds-ink)}.ChatSessionIndexBeta_mcpCopyBtn__48_HO:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_mcpUnavailable__toaKw{margin:0;font-size:var(--ds-text-ui);color:var(--app-text-muted)}.ChatSessionIndexBeta_mcpInstructions__YYPdl{margin-top:8px;padding:18px;background:var(--ds-surface-2);border:1px solid var(--app-border);border-radius:var(--ds-radius-md)}.ChatSessionIndexBeta_mcpInstructionsTitle__w79t3{margin:0 0 12px;font-family:var(--ds-font-display);font-size:var(--ds-text-body);font-weight:600;color:var(--app-text-primary)}.ChatSessionIndexBeta_mcpInstructionsList__yeDup{margin:0;padding-left:20px;font-size:var(--ds-text-ui);line-height:1.6;color:var(--app-text-secondary)}.ChatSessionIndexBeta_mcpInstructionsList__yeDup li{margin-bottom:6px}@media (max-width:768px){.ChatSessionIndexBeta_blank__ZCehK{flex-direction:column;overflow-y:auto;overflow-x:hidden;height:auto;max-height:none;min-height:min-content}.ChatSessionIndexBeta_leftSection__i3t_z{width:100%;flex-shrink:0;min-height:min-content;order:2;margin-top:0}.ChatSessionIndexBeta_rightSection__c0XR1{width:100%;flex-shrink:0;min-height:min-content;order:1}.ChatSessionIndexBeta_divider__GZlZM{width:100%;height:1px;min-width:0;min-height:1px;order:2}}.ChatSessionIndexBeta_revisionChatVersionLabel__qrtC4{font-size:var(--ds-text-caption);color:var(--app-text-dim);margin-right:2px;white-space:nowrap}.ChatSessionIndexBeta_revisionChatLiveBadge___3NoD{gap:5px;height:24px;padding:0 9px;border-radius:var(--ds-radius-pill);box-sizing:border-box;color:var(--ds-accent-ink);background:var(--ds-accent-soft);border:1px solid var(--ds-accent-line)}.ChatSessionIndexBeta_revisionChatLiveBadge___3NoD,.ChatSessionIndexBeta_revisionChatMakeLiveBtn__FHHlW{display:inline-flex;align-items:center;font-size:var(--ds-text-caption);font-weight:500;white-space:nowrap}.ChatSessionIndexBeta_revisionChatMakeLiveBtn__FHHlW{height:30px;padding:0 10px;border:1px solid var(--app-border);background:var(--app-chip);color:var(--app-text-primary);border-radius:var(--ds-radius-sm);cursor:pointer;gap:6px;transition:background var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_revisionChatMakeLiveBtn__FHHlW:hover:not(:disabled){background:var(--ds-surface-3);border-color:var(--ds-border-strong)}.ChatSessionIndexBeta_revisionChatMakeLiveBtn__FHHlW:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_revisionChatMakeLiveBtn__FHHlW:disabled{opacity:.45;cursor:default}.ChatSessionIndexBeta_agentBubbleStopBtn__TuCPv{flex-shrink:0;height:26px;padding:0 10px;border:1px solid var(--app-border);background:var(--app-chip);color:var(--app-text-primary);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-caption);font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--ds-dur-fast) var(--ds-ease),border-color var(--ds-dur-fast) var(--ds-ease)}.ChatSessionIndexBeta_agentBubbleStopBtn__TuCPv:hover:not(:disabled){background:var(--ds-surface-3);border-color:var(--ds-border-strong)}.ChatSessionIndexBeta_agentBubbleStopBtn__TuCPv:focus-visible{outline:none;box-shadow:var(--ds-focus)}.ChatSessionIndexBeta_agentBubbleStopBtn__TuCPv:disabled{opacity:.45;cursor:default}.ChatSessionIndexBeta_agentBubbleQuestions__ZMsgq{margin-top:12px}.ChatSessionIndexBeta_linkLikeBtn__koBe3{border:none;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.ChatSessionIndexBeta_mobilePaneSwitch__IkhQ2{display:none}@media (max-width:768px){.ChatSessionIndexBeta_blank__ZCehK{flex:none;flex-direction:column;height:100dvh;max-height:100dvh;min-height:0;overflow:hidden}.ChatSessionIndexBeta_mobilePaneSwitch__IkhQ2{display:flex;flex:none;gap:6px;height:56px;align-items:center;padding:0 12px 0 64px;border-bottom:1px solid var(--border-subtle);box-sizing:border-box}.ChatSessionIndexBeta_mobilePaneBtn__jp44a{flex:1 1;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--ds-radius-sm);border:1px solid transparent;background:transparent;color:var(--app-text-muted);font:inherit;font-size:var(--ds-text-ui);font-weight:500;cursor:pointer}.ChatSessionIndexBeta_mobilePaneBtnOn__q2m45{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text-primary)}.ChatSessionIndexBeta_leftSection__i3t_z,.ChatSessionIndexBeta_rightSection__c0XR1{width:100%;flex:1 1;min-height:0;margin-top:0;order:0}.ChatSessionIndexBeta_blank__ZCehK[data-mobile-pane=app] .ChatSessionIndexBeta_rightSection__c0XR1,.ChatSessionIndexBeta_blank__ZCehK[data-mobile-pane=chat] .ChatSessionIndexBeta_leftSection__i3t_z,.ChatSessionIndexBeta_divider__GZlZM{display:none}.ChatSessionIndexBeta_sectionRow__8KP33,[data-sidebar=closed] .ChatSessionIndexBeta_sectionRow__8KP33{padding:0 12px 0 16px;height:52px;min-height:52px}.ChatSessionIndexBeta_sessionTitle__BOn1Y{font-size:var(--ds-text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}.ChatSessionIndexBeta_siteUrlPillLabel__pMdHa,.ChatSessionIndexBeta_siteUrlPillUrlScroll__h7aFq{display:none}.ChatSessionIndexBeta_siteUrlPill__3Fb6L{padding:4px 4px 4px 10px}.ChatSessionIndexBeta_contentTabsRow__znH7d,[data-sidebar=closed] .ChatSessionIndexBeta_contentTabsRow__znH7d{padding:8px 12px 0;gap:8px}.ChatSessionIndexBeta_contentTabs__5SvCz{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ChatSessionIndexBeta_contentTabs__5SvCz::-webkit-scrollbar{display:none}.ChatSessionIndexBeta_contentTab__MbSko{flex:none;white-space:nowrap;padding:7px 12px}.ChatSessionIndexBeta_contentTabAttachWrap__NGvDZ{display:none}.ChatSessionIndexBeta_tabContentArea__2npLG,[data-sidebar=closed] .ChatSessionIndexBeta_tabContentArea__2npLG{padding:10px 10px 12px}.ChatSessionIndexBeta_previewTabCard__Cemoz{padding:6px;border-radius:var(--ds-radius-md)}.ChatSessionIndexBeta_chatHeader__Eqy_p{padding:0 16px}}.ChatSessionIndexBeta_blank__ZCehK[data-rep-mode] .ChatSessionIndexBeta_leftSection__i3t_z,.ChatSessionIndexBeta_blank__ZCehK[data-rep-mode] .ChatSessionIndexBeta_rightSection__c0XR1{margin-top:0}.ChatSessionIndexBeta_blank__ZCehK[data-rep-mode] .ChatSessionIndexBeta_chatHeader__Eqy_p,.ChatSessionIndexBeta_blank__ZCehK[data-rep-mode] .ChatSessionIndexBeta_sectionRow__8KP33{height:44px;min-height:44px}.ChatSessionIndexBeta_userBubbleAttachments__owfmH{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin-top:var(--ds-space-2)}.ChatSessionIndexBeta_userBubbleThumb__Zx7xH{display:block;width:44px;height:44px;border-radius:var(--ds-radius-sm);overflow:hidden;border:1px solid var(--ds-border);background:var(--ds-surface-2);flex-shrink:0}.ChatSessionIndexBeta_userBubbleThumb__Zx7xH img{width:100%;height:100%;object-fit:cover;display:block}.ChatSessionIndexBeta_userBubbleThumb__Zx7xH:hover{border-color:var(--ds-border-strong)}.ChatSessionIndexBeta_userBubbleFileChip__8VpIe{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:4px 10px;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border);background:var(--ds-surface-2);color:var(--ds-ink-2);font-size:var(--ds-text-caption);line-height:1.45}.ChatSessionIndexBeta_userBubbleFileChip__8VpIe span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}