.DesktopShell_shell__wxFsn{position:relative;display:flex;width:100%;height:100%;min-width:0;overflow:hidden;color:var(--desktop-text);background:var(--desktop-canvas)}.DesktopShell_shell__wxFsn:before{position:absolute;z-index:40;top:0;right:0;left:0;display:none;height:32px;background:linear-gradient(to right,var(--desktop-sidebar) 0 264px,var(--desktop-canvas) 264px);content:"";-webkit-app-region:drag}[data-desktop-platform=darwin] .DesktopShell_shell__wxFsn{padding-top:32px}[data-desktop-platform=darwin] .DesktopShell_shell__wxFsn:before{display:block}.DesktopShell_shell__wxFsn:has(.DesktopShell_sidebarCollapsed___3XOV):before{background:linear-gradient(to right,var(--desktop-sidebar) 0 56px,var(--desktop-canvas) 56px)}.DesktopShell_shell__wxFsn [role=button],.DesktopShell_shell__wxFsn [role=menuitem],.DesktopShell_shell__wxFsn a,.DesktopShell_shell__wxFsn button,.DesktopShell_shell__wxFsn input,.DesktopShell_shell__wxFsn textarea{-webkit-app-region:no-drag}.DesktopShell_pageMain__hwPgR{display:contents}.DesktopShell_workspace__k7O4_{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:var(--desktop-canvas)}.DesktopShell_sidebar__uuJGe{position:relative;display:flex;width:264px;min-width:264px;min-height:0;flex-direction:column;border-right:1px solid var(--desktop-border);background:var(--desktop-sidebar);transition:width .16s ease,min-width .16s ease}.DesktopShell_sidebarCollapsed___3XOV{width:56px;min-width:56px}.DesktopShell_brandRow__lfF7u{display:flex;height:48px;flex:none;align-items:center;gap:8px;padding:0 10px 0 12px}.DesktopShell_brandRowCollapsed__hhgxQ{justify-content:center;padding:0 4px}.DesktopShell_brandMark__dvz8d{display:flex;width:26px;height:26px;flex:none;align-items:center;justify-content:center;border:1px solid var(--desktop-border);border-radius:var(--desktop-radius);color:var(--desktop-text);font-size:var(--desktop-size-small);font-weight:600}.DesktopShell_brandName__DZ2UK{min-width:0;flex:1;overflow:hidden;color:var(--desktop-text);font-size:var(--desktop-size-body);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.DesktopShell_iconButton__Nxg46{display:flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;border-radius:var(--desktop-radius);color:var(--desktop-muted)}.DesktopShell_iconButton__Nxg46:hover{color:var(--desktop-text);background:var(--desktop-hover)}.DesktopShell_accountButton__imrMN:focus-visible,.DesktopShell_appearanceOption__QneaU:focus-visible,.DesktopShell_desktopSuggestions__80ENQ button:focus-visible,.DesktopShell_historyHeader__T8IGp:focus-visible,.DesktopShell_historySearchButton__kUhCl:focus-visible,.DesktopShell_iconButton__Nxg46:focus-visible,.DesktopShell_logoutLink__onYcU:focus-visible,.DesktopShell_navLink__cusVX:focus-visible{outline:none;box-shadow:var(--desktop-focus-ring)}.DesktopShell_iconButton__Nxg46:disabled{cursor:not-allowed;opacity:.45}.DesktopShell_sidebarNav__8onLo{flex:none;padding:4px 8px 0}.DesktopShell_sidebarScroll__S0kBK{min-height:0;flex:1;overflow-y:auto;padding:4px 8px 12px;scrollbar-color:var(--desktop-border) transparent;scrollbar-width:thin}.DesktopShell_navLink__cusVX{position:relative;display:flex;height:var(--desktop-control-h);align-items:center;gap:9px;border-radius:var(--desktop-radius);padding:0 8px;color:var(--desktop-muted);font-size:var(--desktop-size-body);font-weight:500;line-height:var(--desktop-control-h);text-transform:none}.DesktopShell_sidebarNav__8onLo .DesktopShell_navLink__cusVX:hover{color:var(--desktop-text);background:var(--desktop-hover)}.DesktopShell_sidebarNav__8onLo .DesktopShell_navLink__cusVX.DesktopShell_navLinkActive__X1Hb8{color:var(--desktop-text);background:var(--desktop-selected)}.DesktopShell_navLinkCollapsed__ugmSf{justify-content:center;padding:0}.DesktopShell_navBadge__w1QVL{display:flex;height:16px;min-width:16px;flex:none;align-items:center;justify-content:center;border-radius:var(--desktop-radius-pill);padding:0 5px;margin-right:0;margin-left:auto;color:var(--desktop-control-text);background:var(--desktop-control);font-size:var(--desktop-size-micro);font-weight:var(--desktop-weight-micro);line-height:1}.DesktopShell_navDot__rAR_z{position:absolute;top:4px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--desktop-control);box-shadow:0 0 0 1.5px var(--desktop-sidebar)}.DesktopShell_historySection__iFDHa{margin-top:4px}.DesktopShell_historySection__iFDHa section{margin-right:0;margin-left:0;padding-bottom:0}.DesktopShell_historyHeader__T8IGp{display:flex;width:100%;height:var(--desktop-control-h-sm);align-items:center;gap:6px;border-radius:var(--desktop-radius);padding:0 8px;color:var(--desktop-muted);font:var(--desktop-font-micro)}.DesktopShell_historyHeader__T8IGp:hover{color:var(--desktop-text)}.DesktopShell_historyHeaderCount__npvoE{flex:none;font:inherit;font-variant-numeric:tabular-nums}.DesktopShell_historyHeaderChevron___7KCj{flex:none;margin-left:auto;transition:transform .15s ease}.DesktopShell_historyHeaderChevronOpen__Cfiib{transform:rotate(180deg)}.DesktopShell_historyHeaderRow__g1Fra{display:flex;align-items:center;gap:2px}.DesktopShell_historySearchButton__kUhCl{display:flex;width:var(--desktop-control-h-sm);height:var(--desktop-control-h-sm);flex:none;align-items:center;justify-content:center;border-radius:var(--desktop-radius);color:var(--desktop-muted)}.DesktopShell_historySearchButton__kUhCl:hover{color:var(--desktop-text);background:var(--desktop-hover)}.DesktopShell_historySearchButton__kUhCl:disabled{cursor:not-allowed;opacity:.45}.DesktopShell_historySection__iFDHa.DesktopShell_historySection__iFDHa [data-chat-history-group]{margin:0;padding-top:8px}.DesktopShell_historySection__iFDHa.DesktopShell_historySection__iFDHa [data-chat-history-group-label]{min-height:22px;padding:0 0 0 8px}.DesktopShell_historySection__iFDHa [data-chat-history-group-label]>p{color:var(--desktop-muted);font:var(--desktop-font-micro)}.DesktopShell_historySection__iFDHa.DesktopShell_historySection__iFDHa .group:not(.bg-blue-100){border-radius:var(--desktop-radius);color:var(--desktop-muted)}.DesktopShell_historySection__iFDHa.DesktopShell_historySection__iFDHa .group:not(.bg-blue-100):hover{color:var(--desktop-text)}.DesktopShell_historySection__iFDHa [data-sidebar-navigation]{padding:0 8px;color:inherit;font-size:var(--desktop-size-body);font-weight:var(--desktop-weight-body);line-height:var(--desktop-control-h-sm)}.DesktopShell_historySection__iFDHa .bg-blue-100{border-radius:var(--desktop-radius);color:var(--desktop-text);background:var(--desktop-selected)}.DesktopShell_historySection__iFDHa input{border-color:var(--desktop-border);color:var(--desktop-text);background:var(--desktop-raised);font-size:var(--desktop-size-body)}.DesktopShell_historySection__iFDHa input:focus-visible{border-color:var(--desktop-border);outline:none;box-shadow:var(--desktop-focus-ring)}.DesktopShell_historySection__iFDHa.DesktopShell_historySection__iFDHa [data-chat-delete-confirm],.DesktopShell_historySection__iFDHa.DesktopShell_historySection__iFDHa [data-chat-delete-confirm]:hover{color:var(--desktop-danger);background:color-mix(in srgb,var(--desktop-danger) 14%,transparent)}.DesktopShell_historySection__iFDHa button:focus-visible{outline:none;box-shadow:var(--desktop-focus-ring)}.DesktopShell_historySection__iFDHa .p-3.text-xs{padding:6px 8px;color:var(--desktop-muted);font:var(--desktop-font-small)}.DesktopShell_accountArea__9tNuC{position:relative;flex:none;border-top:1px solid var(--desktop-border);padding:8px}.DesktopShell_accountButton__imrMN{display:flex;width:100%;min-width:0;align-items:center;gap:9px;border-radius:var(--desktop-radius);padding:5px 7px;text-align:left}.DesktopShell_accountButton__imrMN:hover,.DesktopShell_accountButton__imrMN[aria-expanded=true]{background:var(--desktop-hover)}.DesktopShell_accountButtonCollapsed__CiETa{justify-content:center;padding:4px 0}.DesktopShell_avatar__7Ta_6{display:flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border-radius:50%;color:var(--desktop-control-text);background:var(--desktop-control);font-size:var(--desktop-size-micro);font-weight:600}.DesktopShell_accountText__gd277{display:flex;min-width:0;flex:1;flex-direction:column;color:var(--desktop-text);font-size:var(--desktop-size-body);line-height:17px}.DesktopShell_accountText__gd277 small,.DesktopShell_accountText__gd277>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DesktopShell_accountText__gd277 small{color:var(--desktop-muted);font-size:var(--desktop-size-micro)}.DesktopShell_accountPanel__ZD1M7{position:absolute;z-index:30;right:8px;bottom:calc(100% + 6px);left:8px;width:248px;border:1px solid var(--desktop-border);border-radius:var(--desktop-radius);padding:6px;color:var(--desktop-text);background:var(--desktop-raised);box-shadow:0 12px 34px rgb(0 0 0/18%)}.DesktopShell_accountPanelIdentity__Ij9xF{padding:5px 7px 7px;line-height:17px}.DesktopShell_accountPanelIdentity__Ij9xF p{overflow:hidden;font-size:var(--desktop-size-body);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.DesktopShell_accountPanelIdentity__Ij9xF span{display:block;overflow:hidden;color:var(--desktop-muted);font-size:var(--desktop-size-micro);text-overflow:ellipsis;white-space:nowrap}.DesktopShell_appearance__02Bvv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;border-top:1px solid var(--desktop-border);border-bottom:1px solid var(--desktop-border);padding:6px 0}.DesktopShell_appearanceOption__QneaU{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;border-radius:var(--desktop-radius);padding:5px 4px;color:var(--desktop-muted);font-size:var(--desktop-size-micro)}.DesktopShell_appearanceOption__QneaU:hover{color:var(--desktop-text);background:var(--desktop-hover)}.DesktopShell_appearanceOptionChecked__YP_uz{border-color:var(--desktop-border);color:var(--desktop-text);background:var(--desktop-selected);font-weight:600}.DesktopShell_appearanceTick__QU1HT{width:11px;height:11px;flex:none;opacity:0}.DesktopShell_appearanceOptionChecked__YP_uz .DesktopShell_appearanceTick__QU1HT{opacity:1}.DesktopShell_logoutLink__onYcU{display:flex;align-items:center;gap:8px;margin-top:5px;border-radius:var(--desktop-radius);padding:7px;color:var(--desktop-muted);font-size:var(--desktop-size-small)}.DesktopShell_logoutLink__onYcU:hover{color:var(--desktop-text);background:var(--desktop-hover)}.DesktopShell_chatFrame__CgeQc{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;background:var(--desktop-canvas)}.DesktopShell_chatHeader__Zl_NB{height:44px;flex:none}.DesktopShell_chatHeaderContent__8xg1_{container-type:inline-size;display:flex;height:44px;align-items:center;justify-content:flex-end;gap:12px;padding:0 12px 0 16px}.DesktopShell_newChatButton__vHbLG{display:flex;height:var(--desktop-control-h-sm);flex:none;align-items:center;gap:6px;padding:0 8px;border-radius:var(--desktop-radius);color:var(--desktop-muted);font-size:var(--desktop-size-small);font-weight:500}.DesktopShell_newChatButton__vHbLG:hover{color:var(--desktop-text);background:var(--desktop-hover)}.DesktopShell_newChatButton__vHbLG:focus-visible{outline:none;box-shadow:var(--desktop-focus-ring)}.DesktopShell_browserToggle__FH4Hu{margin-left:auto}.DesktopShell_headerActions__za58A+.DesktopShell_browserToggle__FH4Hu{margin-left:0}.DesktopShell_newChatButton__vHbLG:disabled{cursor:not-allowed;opacity:.45}.DesktopShell_headerActions__za58A{display:flex;flex:none;align-items:center;gap:2px;margin-left:auto}.DesktopShell_headerActionButton__mgmq8{display:flex;height:var(--desktop-control-h-sm);flex:none;align-items:center;padding:0 8px;border-radius:var(--desktop-radius);color:var(--desktop-muted)}.DesktopShell_headerActionButton__mgmq8:hover{color:var(--desktop-text);background:var(--desktop-hover)}.DesktopShell_headerActionButton__mgmq8:focus-visible{outline:none;box-shadow:var(--desktop-focus-ring)}.DesktopShell_headerActionButton__mgmq8:disabled{cursor:not-allowed;opacity:.45}.DesktopShell_newChatLabel__ARaRh{display:none}@container (min-width: 900px){.DesktopShell_newChatLabel__ARaRh{display:inline}}.DesktopShell_chatTitle__yzWET{min-width:0;margin-right:auto;overflow:hidden;color:var(--desktop-text);font-size:var(--desktop-size-body);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.DesktopShell_chatBody__RtE_a{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden}.DesktopShell_emptyState__lzF_x{display:flex;width:100%;min-width:0;min-height:100%;flex:1;flex-direction:column;padding:16px 0 24px}.DesktopShell_emptyStatePrompt__de6A6{display:flex;min-height:100px;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px 0}.DesktopShell_emptyStatePrompt__de6A6 h2{color:var(--desktop-text);font:var(--desktop-font-title);letter-spacing:var(--desktop-title-tracking);text-align:center;text-wrap:balance}.DesktopShell_emptyStatePrompt__de6A6 p{max-width:62ch;color:var(--desktop-muted);font:var(--desktop-font-small);line-height:19px;text-align:center;text-wrap:pretty}.DesktopShell_emptyStateActions__1o5q_{width:min(760px,100%);margin:0 auto}.DesktopShell_desktopSuggestions__80ENQ{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.DesktopShell_desktopSuggestions__80ENQ button{min-height:var(--desktop-control-h-sm);border:1px solid var(--desktop-border);border-radius:var(--desktop-radius);padding:4px 10px;color:var(--desktop-muted);background:transparent;font:var(--desktop-font-small)}.DesktopShell_desktopSuggestions__80ENQ button:hover{color:var(--desktop-text);background:var(--desktop-hover)}.DesktopShell_emptyStateComposer__YIoh9{width:100%}.DesktopShell_composerOuter__ISolX{color:var(--desktop-text)}.DesktopShell_composerDocked__6AZ38{padding:30px 24px 24px}.DesktopShell_composerContextSlot__ChngR{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.DesktopShell_composerContextSlot__ChngR:empty{display:none}.DesktopShell_composerContextRow__76hFx{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:8px}.DesktopShell_composerContextRow__76hFx:empty{display:none}.DesktopShell_composerContextLead__mrgHD{display:flex;min-width:0;min-height:28px;flex:0 1 auto;align-items:center}.DesktopShell_composerSuggestions__iUx7Y{display:flex;min-width:0;flex:1 1 0;flex-wrap:wrap;justify-content:flex-end;gap:8px}.DesktopShell_composerDocked__6AZ38:after{content:"";position:absolute;z-index:-1;inset:0;background:var(--desktop-canvas);pointer-events:none}.DesktopShell_composerDocked__6AZ38:before{content:"";position:absolute;z-index:-1;right:0;bottom:100%;left:0;height:32px;background:linear-gradient(to bottom,transparent,var(--desktop-canvas));pointer-events:none}.DesktopShell_chatScrollDesktop__zqkop{padding-bottom:var(--desktop-composer-inset,224px);scroll-padding-bottom:var(--desktop-composer-inset,224px)}.DesktopShell_scrollToBottomDesktop__rKgbO{bottom:var(
    --chat-scroll-button-bottom,calc(var(--desktop-composer-inset, 224px) + 8px)
  )}.DesktopShell_scrollToBottomMeasured__1peZj{bottom:var(
    --chat-scroll-button-bottom,calc(var(--desktop-composer-inset, 120px) + 8px)
  )}.DesktopShell_composer__7Jqy0{border-color:var(--desktop-border);border-radius:calc(var(--desktop-radius-lg) + 4px);background:var(--desktop-raised);backdrop-filter:none}.DesktopShell_composer__7Jqy0:focus-within{border-color:var(--desktop-muted);box-shadow:none}.DesktopShell_composer__7Jqy0:has(:focus-visible){box-shadow:var(--desktop-focus-ring)}.DesktopShell_composerDragActive__vlZCK{border-color:var(--desktop-text);background:var(--desktop-hover)}.DesktopShell_composerInput__2x8aO{border-radius:calc(var(--desktop-radius-lg) + 4px);color:var(--desktop-text);caret-color:var(--desktop-text)}.DesktopShell_composerInput__2x8aO::-moz-placeholder{color:var(--desktop-muted)}.DesktopShell_composerInput__2x8aO::placeholder{color:var(--desktop-muted)}.DesktopShell_composerMenu__dKopx{border-color:var(--desktop-border);color:var(--desktop-text);background:var(--desktop-raised);backdrop-filter:none}.DesktopShell_composerAttachmentButton__ppGel{color:var(--desktop-muted);background:transparent}.DesktopShell_composerAttachmentButton__ppGel:hover{color:var(--desktop-text);background:var(--desktop-hover)}.DesktopShell_composerSendButton__U1Onk{color:var(--desktop-control-text);background:var(--desktop-control)}.DesktopShell_composerSendButton__U1Onk:hover{opacity:.86;background:var(--desktop-control)}.DesktopShell_composerSendButton__U1Onk:disabled{color:var(--desktop-muted);background:var(--desktop-hover)}@media (max-width:768px){.DesktopShell_emptyStatePrompt__de6A6 h2{font:var(--desktop-font-heading)}}@media (max-height:700px){.DesktopShell_emptyState__lzF_x{padding-bottom:18px}.DesktopShell_emptyStatePrompt__de6A6{min-height:76px;padding:6px 0}.DesktopShell_emptyStatePrompt__de6A6 h2{font-size:var(--desktop-size-heading)}}@media (prefers-reduced-motion:reduce){.DesktopShell_sidebar__uuJGe{transition:none}}.DesktopShell_shell__wxFsn[data-browser-focus=true]:before{background:var(--desktop-canvas)}