.Composer_footer__9sFwB{position:relative;z-index:30;flex-shrink:0;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:transparent;color:var(--ui-text);pointer-events:none}.Composer_footer__9sFwB>*{pointer-events:auto}.Composer_panel__xkoy8{display:flex;flex-direction:column;width:100%;max-width:72rem;max-height:var(--chat-composer-available-height,none);margin:0 auto;border:1px solid var(--ui-composer-border);border-radius:18px;background:var(--ui-composer);box-shadow:var(--ui-composer-shadow);transition:border-color .15s,box-shadow .15s}.Composer_resources__8SZGU{min-height:0;overflow-y:auto;overscroll-behavior:contain;border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}.Composer_resources__8SZGU:empty{display:none}.Composer_panel__xkoy8:focus-within{border-color:rgb(var(--brand-500));box-shadow:0 0 0 2px rgb(var(--brand-500)/12%),var(--ui-composer-shadow)}.Composer_input__Ado3E{flex-shrink:0}.Composer_field___vdQd,.Composer_input__Ado3E{position:relative;min-width:0}.Composer_textarea__7sdeB{display:block;width:100%;min-height:64px;max-height:min(200px,max(64px,calc(var(--chat-composer-available-height, 100dvh) - 180px)));padding:14px 16px 8px;resize:none;border:0;outline:none;background:transparent;color:var(--ui-text);font:inherit;font-size:14px;line-height:1.5;box-shadow:none}.Composer_textarea__7sdeB::-moz-placeholder{color:var(--ui-muted)}.Composer_textarea__7sdeB::placeholder{color:var(--ui-muted)}.Composer_textarea__7sdeB:disabled{opacity:.55;cursor:not-allowed}.Composer_toolbar__qxhIc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 10px 10px}.Composer_tools__rDrLo{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.Composer_accountButton__CkR6k,.Composer_tools__rDrLo .Composer_picker__kfy19,.Composer_utility__amGNW{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:var(--ui-muted);cursor:pointer}.Composer_accountButton__CkR6k:hover,.Composer_tools__rDrLo .Composer_picker__kfy19:hover,.Composer_utility__amGNW:hover{background:var(--ui-hover);color:var(--ui-text)}.Composer_accountButton__CkR6k:focus-visible,.Composer_actions__iL2id button:focus-visible,.Composer_chip___fgpE button:focus-visible,.Composer_pasteCard__iXTcO button:focus-visible,.Composer_queue__KhmNa button:focus-visible,.Composer_tools__rDrLo .Composer_picker__kfy19:focus-visible,.Composer_utility__amGNW:focus-visible{outline:2px solid rgb(var(--brand-500));outline-offset:2px}.Composer_utility__amGNW[aria-pressed=true]{background:rgb(var(--brand-500)/14%);color:rgb(var(--brand-500))}.Composer_utility__amGNW[data-error=true],.Composer_utility__amGNW[data-listening=true]{color:#ef4444;background:rgb(239 68 68/12%)}.Composer_thinking__grA_2{gap:6px;width:auto;padding:0 9px;font-size:12px;font-weight:500}.Composer_accountAnchor___46BM{position:relative;flex-shrink:0}.Composer_accountButton__CkR6k{margin-right:4px}.Composer_target__nnVaw{display:flex;flex-shrink:0;align-items:center;gap:2px;padding:2px;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-subtle)}.Composer_target__nnVaw button{display:inline-flex;height:28px;align-items:center;justify-content:center;gap:4px;padding:0 6px;border-radius:6px;color:var(--ui-muted)}.Composer_target__nnVaw button[aria-checked=true]{background:var(--ui-raised);color:var(--ui-text)}.Composer_actions__iL2id{display:flex;flex-shrink:0;align-items:center;gap:6px;margin-left:auto}.Composer_actions__iL2id button{display:inline-flex;position:relative;height:34px;align-items:center;justify-content:center;gap:7px;border-radius:9px;padding:0 12px;font-size:12px;font-weight:600}.Composer_send__avCru{color:white;background:rgb(var(--brand-600))}.Composer_send__avCru:hover{background:rgb(var(--brand-700))}.Composer_send__avCru:disabled{opacity:.45;cursor:not-allowed}.Composer_stop__Fz5fV{border:1px solid rgb(239 68 68/35%);color:#ef4444;background:rgb(239 68 68/8%)}.Composer_stop__Fz5fV:hover{background:rgb(239 68 68/16%)}.Composer_badge__vnV2z{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;border-radius:5px;padding:0 3px;background:rgb(255 255 255/18%);font-size:10px}.Composer_resourceSection__8C4Gw{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px 14px;border-bottom:1px solid var(--ui-border)}.Composer_resourceSection__8C4Gw .Composer_sectionHeading__XfcYq{flex:0 0 100px;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding-top:6px;line-height:1.5}.Composer_resourceSection__8C4Gw .Composer_sectionHeading__XfcYq>span{display:inline}.Composer_resourceSection__8C4Gw .Composer_sectionHeading__XfcYq>span>span{white-space:nowrap}.Composer_sectionHeading__XfcYq{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px;color:var(--ui-muted);font-size:11px;font-weight:500}.Composer_sectionHeading__XfcYq>span{display:inline-flex;align-items:center;gap:6px}.Composer_sectionHeading__XfcYq button{padding:2px 4px;border-radius:4px;color:var(--ui-muted);font-size:11px}.Composer_sectionHeading__XfcYq button:hover{background:var(--ui-hover);color:var(--ui-text)}.Composer_resourceList__ARa9z{display:flex;flex:1;min-width:0;flex-wrap:wrap;gap:6px;max-height:108px;overflow-y:auto}.Composer_chip___fgpE{position:relative;max-width:100%;height:32px;gap:4px;padding:0 4px 0 8px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-subtle);color:var(--ui-text);font-size:11px}.Composer_chipOpen__ncVyY,.Composer_chip___fgpE{display:inline-flex;align-items:center;min-width:0}.Composer_chipOpen__ncVyY{gap:6px;height:100%;text-align:left}.Composer_filename__jjEIY{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Composer_remove__Z7R_C{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;color:var(--ui-muted)}.Composer_remove__Z7R_C:hover{background:var(--ui-hover);color:#ef4444}.Composer_pasteList__JaH_P{display:flex;flex:1;min-width:0;gap:6px;overflow-x:auto;padding-bottom:2px}.Composer_pasteCard__iXTcO{display:flex;flex-shrink:0;align-items:center;width:230px;max-width:100%;gap:4px;border:1px solid var(--ui-border);border-radius:9px;padding:4px;background:var(--ui-subtle);color:var(--ui-text)}.Composer_pasteCard__iXTcO[data-warning=true]{border-color:#d97706}.Composer_pasteOpen__nPakw{display:flex;align-items:center;flex:1;min-width:0;gap:8px;padding:4px 6px;text-align:left;border-radius:5px}.Composer_pasteOpen__nPakw>svg{flex-shrink:0;color:var(--ui-muted)}.Composer_pasteCopy__WDc_8{min-width:0}.Composer_pasteCopy__WDc_8 small,.Composer_pasteCopy__WDc_8 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Composer_pasteCopy__WDc_8 strong{font-size:11px;font-weight:600}.Composer_pasteCopy__WDc_8 small{margin-top:2px;font-size:10px;color:var(--ui-muted)}.Composer_queue__KhmNa{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--ui-border);border-radius:18px 18px 0 0;background:var(--ui-subtle)}.Composer_queue__KhmNa .Composer_sectionHeading__XfcYq{display:contents}.Composer_queue__KhmNa .Composer_sectionHeading__XfcYq>span{order:0;flex-shrink:0}.Composer_queue__KhmNa .Composer_sectionHeading__XfcYq>button{order:2;flex-shrink:0}.Composer_queue__KhmNa [data-testid=queue-coalesce-offer]{order:3;flex-basis:100%}.Composer_queueItems__7eRdp{display:flex;flex:1;min-width:0;order:1;gap:6px;overflow-x:auto;padding:1px 0 3px}.Composer_queueItem__lqn_e{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;max-width:260px;padding:3px 4px 3px 8px;border:1px solid var(--ui-border);border-radius:7px;background:var(--ui-panel);color:var(--ui-text);font-size:11px}.Composer_queueNumber__vWXGP{color:var(--ui-muted);font-size:10px;font-variant-numeric:tabular-nums}.Composer_queueText__CWcpb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Composer_warning__wcAkP{margin:8px 14px}.Composer_readOnly__8AkBe{gap:8px;padding:10px;font-size:13px}.Composer_notice__ak7Ps,.Composer_readOnly__8AkBe{display:flex;align-items:center;color:var(--ui-muted)}.Composer_notice__ak7Ps{gap:6px;margin:8px 10px 0;border-radius:8px;padding:7px 10px;background:var(--ui-subtle);font-size:12px}.Composer_popover__bUd9j{position:fixed;z-index:90;width:340px;max-width:calc(100vw - 24px);max-height:min(440px,calc(100dvh - 24px));overflow-y:auto;border:1px solid var(--ui-border);border-radius:14px;padding:14px;background:var(--ui-panel);color:var(--ui-text);box-shadow:0 10px 30px rgb(0 0 0/20%)}.Composer_popover__bUd9j table{color:var(--ui-text)}.Composer_chip___fgpE,.Composer_pasteCard__iXTcO,.Composer_popover__bUd9j,.Composer_queueItem__lqn_e,.Composer_queue__KhmNa,.Composer_resourceSection__8C4Gw,.Composer_target__nnVaw{border-color:color-mix(in srgb,var(--ui-border) 38%,transparent)}@media (max-width:639px){.Composer_footer__9sFwB{padding:6px 8px max(6px,env(safe-area-inset-bottom))}.Composer_panel__xkoy8{border-radius:14px}.Composer_textarea__7sdeB{min-height:60px;padding:12px 12px 6px;font-size:16px}.Composer_toolbar__qxhIc{gap:6px;padding:4px 6px 6px}.Composer_tools__rDrLo{gap:2px}.Composer_accountButton__CkR6k,.Composer_tools__rDrLo .Composer_picker__kfy19,.Composer_utility__amGNW{width:44px;height:44px}.Composer_thinking__grA_2{width:44px;padding:0}.Composer_thinking__grA_2 span{display:none}.Composer_actions__iL2id button{min-width:44px;height:44px;padding:0 9px}.Composer_queue__KhmNa,.Composer_resourceSection__8C4Gw{padding:8px 10px}.Composer_resourceSection__8C4Gw{flex-direction:column;gap:5px}.Composer_resourceSection__8C4Gw .Composer_sectionHeading__XfcYq{flex-basis:auto;flex-direction:row;align-items:center;width:100%;padding-top:0}.Composer_pasteList__JaH_P,.Composer_resourceList__ARa9z{flex:auto;width:100%}.Composer_chip___fgpE{height:44px}.Composer_remove__Z7R_C{width:44px;height:44px}.Composer_pasteOpen__nPakw,.Composer_sectionHeading__XfcYq button,.Composer_target__nnVaw button{min-height:44px}.Composer_queue__KhmNa{-moz-column-gap:6px;column-gap:6px}.Composer_queue__KhmNa .Composer_sectionHeading__XfcYq>button{margin-left:auto}.Composer_queue__KhmNa{border-radius:14px 14px 0 0}.Composer_filename__jjEIY{max-width:200px}}@media (prefers-reduced-motion:reduce){.Composer_panel__xkoy8{transition:none}}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) both}.MapsViewer_viewer__SfCNt{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;overflow:hidden;background:var(--ui-canvas);color:var(--ui-text);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.MapsViewer_header__EeYVW{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 18px;border-bottom:1px solid var(--ui-border);background:var(--ui-panel)}.MapsViewer_identity__kr7ir{display:flex;align-items:center;gap:12px;min-width:0}.MapsViewer_icon__pFH5r{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid var(--ui-border);border-radius:11px;background:var(--ui-subtle);color:rgb(var(--brand-500))}.MapsViewer_heading__H6Dre{min-width:0}.MapsViewer_title__STOvE{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.5}.MapsViewer_meta__53Bbp{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;color:var(--ui-muted);font-size:11px;line-height:1.5}.MapsViewer_badge__Sfk8w{display:inline-flex;align-items:center;gap:4px;min-width:0}.MapsViewer_badge__Sfk8w svg{flex-shrink:0}.MapsViewer_actions__8P_Qs{display:flex;flex-shrink:0;align-items:center;gap:6px}.MapsViewer_close__uSFG8,.MapsViewer_mode__OXCbM{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;min-width:36px;padding:7px 10px;border:1px solid var(--ui-border);border-radius:9px;background:var(--ui-panel);color:var(--ui-text);font-size:12px;font-weight:600}.MapsViewer_close__uSFG8:hover,.MapsViewer_mode__OXCbM:hover{background:var(--ui-hover)}.MapsViewer_close__uSFG8{padding:7px;color:var(--ui-muted)}.MapsViewer_viewer__SfCNt button:focus-visible,.MapsViewer_viewer__SfCNt summary:focus-visible{outline:2px solid rgb(var(--brand-500));outline-offset:-2px}.MapsViewer_mobileNav__ngItl{display:flex;flex-shrink:0;gap:4px;padding:6px 12px;border-bottom:1px solid var(--ui-border);background:var(--ui-panel)}.MapsViewer_mobileNav__ngItl>button{display:flex;flex:1;align-items:center;justify-content:center;gap:7px;min-height:44px;border-radius:8px;color:var(--ui-muted);font-size:12px;font-weight:600}.MapsViewer_mobileNav__ngItl>button[aria-pressed=true]{color:var(--ui-text);background:var(--ui-raised)}.MapsViewer_tabs__nj4B7{display:flex;flex-shrink:0;align-items:center;gap:4px;overflow-x:auto;padding:5px 12px;border-bottom:1px solid var(--ui-border);background:var(--ui-panel)}.MapsViewer_tab__bmcJW{display:flex;flex-shrink:0;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border-radius:8px;color:var(--ui-muted);font-size:12px}.MapsViewer_tab__bmcJW[aria-pressed=true]{background:var(--ui-raised);color:var(--ui-text)}.MapsViewer_tab__bmcJW:hover{background:var(--ui-hover)}.MapsViewer_detailsPane__JhffU{min-width:0;min-height:0;border-left:1px solid var(--ui-border);background:var(--ui-panel)}.MapsViewer_paneNav__pCrdJ{padding:6px 12px;border-bottom:1px solid var(--ui-border);background:var(--ui-panel)}.MapsViewer_paneNav__pCrdJ>button{flex:1}.MapsViewer_layers__n99Ud{position:absolute;left:12px;top:12px;z-index:10;max-height:calc(100% - 100px);overflow:auto;border:1px solid var(--ui-border);border-radius:12px;background:var(--ui-panel);color:var(--ui-text);box-shadow:0 4px 18px #00000018}.MapsViewer_layers__n99Ud>summary{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 11px;cursor:pointer;list-style:none;font-size:12px;font-weight:600}.MapsViewer_layers__n99Ud>summary::-webkit-details-marker{display:none}.MapsViewer_layers__n99Ud>summary>:last-child{margin-left:auto;transition:transform .15s}.MapsViewer_layers__n99Ud[open]>summary>:last-child{transform:rotate(180deg)}.MapsViewer_layersBody__RuQqo{width:204px;padding:0 7px 8px}.MapsViewer_basemaps__U9JpA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:6px}.MapsViewer_basemap__Lq5L9{min-height:30px;padding:4px 6px;border-radius:7px;background:var(--ui-subtle);color:var(--ui-muted);font-size:11px;font-weight:600}.MapsViewer_basemap__Lq5L9[aria-pressed=true]{background:var(--ui-raised);color:var(--ui-text);box-shadow:inset 0 0 0 1px rgb(var(--brand-500)/.5)}.MapsViewer_layerToggle__adDoj{display:flex;width:100%;align-items:center;gap:8px;min-height:32px;padding:5px 7px;border-radius:7px;color:var(--ui-text);font-size:12px;text-align:left}.MapsViewer_layerToggle__adDoj:hover{background:var(--ui-hover)}.MapsViewer_layerIcon__0XpBh{flex-shrink:0;color:var(--ui-muted)}.MapsViewer_layerToggle__adDoj[aria-checked=true] .MapsViewer_layerIcon__0XpBh{color:rgb(var(--brand-500))}.MapsViewer_switch__Lhj8t{position:relative;flex-shrink:0;width:28px;height:16px;border-radius:99px;background:var(--ui-border-strong)}.MapsViewer_switchThumb__SgSoB{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff}.MapsViewer_layerToggle__adDoj[aria-checked=true] .MapsViewer_switch__Lhj8t{background:rgb(var(--brand-500))}.MapsViewer_layerToggle__adDoj[aria-checked=true] .MapsViewer_switchThumb__SgSoB{left:14px}@media (max-width:767px){.MapsViewer_header__EeYVW{gap:10px;min-height:60px;padding:9px 12px}.MapsViewer_identity__kr7ir{gap:8px}.MapsViewer_icon__pFH5r{display:none}.MapsViewer_title__STOvE{font-size:13px}.MapsViewer_meta__53Bbp{gap:3px 8px;font-size:10px}.MapsViewer_mode__OXCbM{padding-inline:8px;font-size:11px}.MapsViewer_detailsPane__JhffU{border-left:0}}@media (max-width:767px),(pointer:coarse){.MapsViewer_close__uSFG8,.MapsViewer_layers__n99Ud summary,.MapsViewer_mode__OXCbM,.MapsViewer_tab__bmcJW{min-height:44px;min-width:44px}.MapsViewer_layersBody__RuQqo button{min-height:40px}}@media (prefers-reduced-motion:reduce){.MapsViewer_layers__n99Ud>summary>:last-child,.MapsViewer_viewer__SfCNt button{transition:none}}.DocumentReader_reader___42mF,.DocumentReader_sources__NzRAk{--reader-divider:color-mix(in srgb,var(--ui-border) 28%,transparent);--reader-selected:color-mix(in srgb,rgb(var(--brand-500)) 13%,var(--ui-raised));color:var(--ui-text)}.DocumentReader_sources__NzRAk{margin-top:16px}.DocumentReader_sourcesHeading__bkPIe{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--ui-muted);font-size:12px;font-weight:600}.DocumentReader_sourceList__jGfrv{display:grid;gap:10px;list-style:none;padding:0;margin:0}.DocumentReader_compactSourceList__GSco4{list-style:none;padding:4px;margin:0;border-radius:14px;background:var(--ui-panel);box-shadow:0 4px 18px #0000000c}.DocumentReader_compactSource__apBjW{min-width:0}.DocumentReader_compactSource__apBjW+.DocumentReader_compactSource__apBjW{border-top:1px solid var(--reader-divider)}.DocumentReader_sourceDisclosure__nth42{min-width:0;border-radius:10px}.DocumentReader_sourceDisclosure__nth42[open]{background:color-mix(in srgb,var(--ui-raised) 55%,var(--ui-panel))}.DocumentReader_sourceSummary__bfG52{display:flex;align-items:center;gap:12px;padding:14px;min-height:72px;border-radius:10px;cursor:pointer;list-style:none}.DocumentReader_sourceSummary__bfG52::-webkit-details-marker{display:none}.DocumentReader_sourceSummary__bfG52:hover{background:var(--ui-hover)}.DocumentReader_compactFileIcon__jNuqL{display:grid;place-items:center;width:38px;height:42px;flex-shrink:0;border-radius:8px;background:var(--ui-subtle)}.DocumentReader_sourceIdentity__77P1A{min-width:0;flex:1}.DocumentReader_sourceName__IxApB{display:block;color:var(--ui-text);font-size:14px;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.DocumentReader_sourceMeta__UZMEb{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:2px;color:var(--ui-muted);font-size:11px;line-height:1.6}.DocumentReader_sourceChevron__4Iv7u{width:16px;height:16px;flex-shrink:0;color:var(--ui-muted)}.DocumentReader_showAllSources__keVW0[aria-expanded=true] svg,.DocumentReader_sourceDisclosure__nth42[open]>.DocumentReader_sourceSummary__bfG52 .DocumentReader_sourceChevron__4Iv7u{transform:rotate(180deg)}.DocumentReader_sourceExpanded__hJyGo{padding:0 14px 16px 64px}.DocumentReader_sourceExpanded__hJyGo .DocumentReader_excerpt__pa5UK{margin-top:0}.DocumentReader_sourcePages__a3WO5{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px}.DocumentReader_sourceExpanded__hJyGo .DocumentReader_sourcePages__a3WO5{margin-top:0;margin-bottom:12px}.DocumentReader_showAllSources__keVW0{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:6px;border-radius:9px;color:var(--ui-muted);font-size:12px;font-weight:600}.DocumentReader_showAllSources__keVW0:hover{background:var(--ui-hover);color:var(--ui-text)}.DocumentReader_source__DED5d{min-width:0;padding:18px;border:1px solid var(--reader-divider);border-radius:16px;background:var(--ui-panel);box-shadow:0 4px 18px #0000000c}.DocumentReader_fileIcon__6K_2p{display:grid;place-items:center;width:46px;height:54px;flex-shrink:0;border-radius:10px;background:var(--ui-subtle);color:rgb(var(--brand-500))}.DocumentReader_sourceTitle__H_aA_{display:block;text-align:left;overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.5;color:var(--ui-text)}.DocumentReader_sourceTitle__H_aA_:hover{text-decoration:underline;text-underline-offset:3px}.DocumentReader_pageLink__RKPoS{min-width:32px;min-height:28px;padding:3px 7px;border-radius:6px;background:var(--ui-subtle);color:var(--ui-text);font-size:11px}.DocumentReader_excerpt__pa5UK{margin-top:14px;padding:12px 14px;background:var(--ui-subtle);border-radius:10px}.DocumentReader_excerptLabel__8w_1j{display:block;margin-bottom:5px;color:var(--ui-muted);font-size:10px;font-weight:650;letter-spacing:.045em;text-transform:uppercase}.DocumentReader_excerpt__pa5UK p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.DocumentReader_sourceActions__9f3v0{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px}.DocumentReader_primaryAction__AH0N8,.DocumentReader_quietAction__YOPj6{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border-radius:9px;font-size:12px;font-weight:600}.DocumentReader_primaryAction__AH0N8{background:var(--reader-selected);color:var(--ui-text)}.DocumentReader_quietAction__YOPj6{color:var(--ui-muted)}.DocumentReader_pageLink__RKPoS:hover,.DocumentReader_primaryAction__AH0N8:hover,.DocumentReader_quietAction__YOPj6:hover{background:var(--ui-hover);color:var(--ui-text)}.DocumentReader_sourceDetails__mLc3v{flex:1 0 auto;color:var(--ui-muted);font-size:12px}.DocumentReader_sourceDetails__mLc3v[open]{flex-basis:100%}.DocumentReader_sourceDetails__mLc3v summary{width:-moz-fit-content;width:fit-content;margin-left:auto;padding:10px 4px;cursor:pointer}.DocumentReader_sourceDetails__mLc3v>div{padding:12px;border-radius:8px;background:var(--ui-subtle)}.DocumentReader_reader___42mF :is(button,summary):focus-visible,.DocumentReader_sources__NzRAk :is(button,summary):focus-visible{outline:2px solid rgb(var(--brand-500));outline-offset:2px}.DocumentReader_reader___42mF{height:min(94dvh,1200px);width:min(96vw,1680px);border:1px solid var(--reader-divider);border-radius:20px;background:var(--ui-panel)}.DocumentReader_reader___42mF .border-ui-border,.DocumentReader_reader___42mF .border-ui-border-strong,.DocumentReader_reader___42mF>div{border-color:var(--reader-divider)}.DocumentReader_reader___42mF .bg-ui-subtle\/70{background:var(--ui-subtle)}.DocumentReader_headerDetails__k_nU1{margin-top:3px;max-width:72rem;color:var(--ui-muted);font-size:12px}.DocumentReader_headerDetails__k_nU1 summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:4px 0}.DocumentReader_headerDetails__k_nU1[open]{max-height:140px;overflow:auto}.DocumentReader_headerDetails__k_nU1 p{margin-top:7px;line-height:1.6}.DocumentReader_readingPane__60lfH{min-width:0;min-height:0;flex:1;overflow:auto;padding:24px;background:var(--ui-subtle);overscroll-behavior:contain}.DocumentReader_navigation__mZzkf{display:flex;flex-direction:column;flex-shrink:0;width:clamp(210px,18vw,280px);min-height:0;padding:14px 10px;background:var(--ui-panel);border-right:1px solid var(--reader-divider)}.DocumentReader_navHeader__TxhKF{display:flex;align-items:center;gap:8px;padding:0 4px 12px}.DocumentReader_navigation__mZzkf[hidden]{display:none}.DocumentReader_navTabs__R05jW{display:flex;flex:1;gap:3px;padding:3px;border-radius:9px;background:var(--ui-subtle)}.DocumentReader_navTabs__R05jW button{flex:1;min-height:34px;border-radius:7px;color:var(--ui-muted);font-size:12px;font-weight:600}.DocumentReader_navTabs__R05jW button[aria-selected=true]{background:var(--ui-raised);color:var(--ui-text);box-shadow:0 1px 4px #00000010}.DocumentReader_navClose__XUa_y{display:grid;place-items:center;width:32px;height:36px;flex-shrink:0;color:var(--ui-muted);border-radius:7px}.DocumentReader_navList__wJhCX{min-height:0;overflow-y:auto;overscroll-behavior:contain}.DocumentReader_navHint__zKSsu{margin:0;padding:4px 8px 12px;color:var(--ui-muted);font-size:11px;line-height:1.55}.DocumentReader_navItem__NRLM5{display:flex;align-items:baseline;gap:9px;width:100%;min-height:40px;padding:10px;border-radius:9px;text-align:left;font-size:12px;line-height:1.5;color:var(--ui-muted)}.DocumentReader_navItem__NRLM5>span:last-child{overflow-wrap:anywhere}.DocumentReader_navClose__XUa_y:hover,.DocumentReader_navItem__NRLM5:hover{background:var(--ui-hover)}.DocumentReader_navItem__NRLM5[aria-current]{background:var(--reader-selected);color:var(--ui-text);font-weight:600}.DocumentReader_navNumber__wn6vD{flex-shrink:0;min-width:18px;font-size:10px;font-variant-numeric:tabular-nums;opacity:.7}.DocumentReader_navGroup__hi_62{margin:16px 10px 5px;color:var(--ui-muted);font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.DocumentReader_mobileNavToggle__X7fEg{display:none}.DocumentReader_dockSlot__OMPJg{display:contents}.DocumentReader_dockHidden__QEgvN,.DocumentReader_mobileBack__LriWH{display:none}@media (max-width:639px){.DocumentReader_reader___42mF{width:100%;height:100dvh;max-height:100%;border:0;border-radius:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.DocumentReader_source__DED5d{padding:14px}.DocumentReader_sourceSummary__bfG52{padding:12px 10px;gap:10px}.DocumentReader_sourceExpanded__hJyGo{padding:0 10px 14px}.DocumentReader_pageLink__RKPoS,.DocumentReader_primaryAction__AH0N8,.DocumentReader_quietAction__YOPj6{min-height:44px}.DocumentReader_sourceDetails__mLc3v summary{display:flex;align-items:center;min-height:44px}.DocumentReader_readingPane__60lfH{padding:12px}.DocumentReader_navigation__mZzkf{width:100%;max-height:45%;border-right:0;border-bottom:1px solid var(--reader-divider);padding:8px 10px}.DocumentReader_navItem__NRLM5{min-height:44px}.DocumentReader_navigation__mZzkf[data-mobile-open=false]{display:none}.DocumentReader_mobileNavToggle__X7fEg{flex-shrink:0;color:var(--ui-muted);background:var(--ui-panel)}.DocumentReader_mobileBack__LriWH,.DocumentReader_mobileNavToggle__X7fEg{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;font-size:12px}.DocumentReader_mobileBack__LriWH{background:var(--ui-subtle)}.DocumentReader_reader___42mF[data-panel-open=true] .DocumentReader_mobileNavToggle__X7fEg,.DocumentReader_reader___42mF[data-panel-open=true] .DocumentReader_navigation__mZzkf{display:none}.DocumentReader_reader___42mF[data-panel-open=true] .DocumentReader_readingPane__60lfH{position:absolute;inset:44px 0 0;visibility:hidden;pointer-events:none}.DocumentReader_dockSlot__OMPJg{display:flex;flex:1;min-height:0;flex-direction:column}.DocumentReader_dockSlot__OMPJg>aside{flex:1;min-height:0;max-height:none;border:0}.DocumentReader_reader___42mF[data-panel-open=true] [data-testid=viewer-associations-panel]{flex:1;min-height:0;max-height:none}}.WorkspaceConnectWizard_dialog__HY6Hs{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;margin:auto;overflow:hidden;border:1px solid color-mix(in srgb,var(--ui-border) 65%,transparent);border-radius:22px;background:var(--ui-panel);color:var(--ui-text);box-shadow:0 24px 90px rgb(0 0 0/.35)}.WorkspaceConnectWizard_dialog__HY6Hs[open]{display:flex;flex-direction:column}.WorkspaceConnectWizard_dialog__HY6Hs::backdrop{background:rgb(0 0 0/.6);backdrop-filter:blur(4px)}.WorkspaceConnectWizard_dialog__HY6Hs button{font-family:inherit;cursor:pointer}.WorkspaceConnectWizard_app__PjEdo:has(input:focus-visible),.WorkspaceConnectWizard_dialog__HY6Hs button:focus-visible{outline:2px solid rgb(var(--brand-500));outline-offset:3px}.WorkspaceConnectWizard_body__fsnmo{padding:28px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.WorkspaceConnectWizard_header__UkBGd{position:relative}.WorkspaceConnectWizard_googleIcon__hlXhO{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--ui-canvas);margin-bottom:18px}.WorkspaceConnectWizard_close__gmpBU{position:absolute;top:-10px;right:-10px;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;color:var(--ui-muted)}.WorkspaceConnectWizard_close__gmpBU:hover{background:var(--ui-hover);color:var(--ui-text)}.WorkspaceConnectWizard_header__UkBGd h2{font-size:24px;line-height:1.25;letter-spacing:-.035em;font-weight:650;max-width:390px}.WorkspaceConnectWizard_header__UkBGd p{font-size:14px;line-height:1.6;color:var(--ui-muted);margin-top:10px;max-width:420px}.WorkspaceConnectWizard_apps__bIvsG{display:grid;gap:10px;margin:24px 0 18px;min-width:0}.WorkspaceConnectWizard_app__PjEdo{display:grid;grid-template-columns:40px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:18px 16px;border-radius:14px;background:var(--ui-subtle);cursor:pointer;box-shadow:inset 0 0 0 1px transparent;transition:background .15s,box-shadow .15s}.WorkspaceConnectWizard_app__PjEdo:hover{background:var(--ui-hover)}.WorkspaceConnectWizard_app__PjEdo[data-selected=true]{background:color-mix(in srgb,rgb(var(--brand-500)) 10%,var(--ui-subtle));box-shadow:inset 0 0 0 1px rgb(var(--brand-500)/.4)}.WorkspaceConnectWizard_appIcon___Ycw_{display:grid;place-items:center}.WorkspaceConnectWizard_appCopy__AGDGm{display:grid;gap:4px}.WorkspaceConnectWizard_appName__TIL6z{font-size:15px;font-weight:650}.WorkspaceConnectWizard_description__1CLkv{color:var(--ui-muted);font-size:13px;line-height:1.5}.WorkspaceConnectWizard_app__PjEdo input{width:20px;height:20px;accent-color:rgb(var(--brand-600));cursor:pointer}.WorkspaceConnectWizard_app__PjEdo[data-connected=true]{grid-template-columns:40px minmax(0,1fr) auto;cursor:default;background:var(--ui-canvas)}.WorkspaceConnectWizard_connected__e985_{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ui-muted)}.WorkspaceConnectWizard_assurance__W6mgS{display:flex;align-items:flex-start;gap:9px;color:var(--ui-muted);font-size:12px;line-height:1.6}.WorkspaceConnectWizard_assurance__W6mgS svg{flex-shrink:0;margin-top:1px}.WorkspaceConnectWizard_footer__9ZKI4{position:relative;flex-shrink:0;background:var(--ui-canvas);padding:18px 28px 22px}.WorkspaceConnectWizard_selection__y5XyI{font-size:12px;color:var(--ui-muted);margin-bottom:12px}.WorkspaceConnectWizard_actions__ToYx5{display:flex;align-items:center;justify-content:space-between;gap:12px}.WorkspaceConnectWizard_connect__S0iKS,.WorkspaceConnectWizard_skip___u32v{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600}.WorkspaceConnectWizard_skip___u32v{color:var(--ui-muted)}.WorkspaceConnectWizard_skip___u32v:hover{color:var(--ui-text);background:var(--ui-hover)}.WorkspaceConnectWizard_connect__S0iKS{background:rgb(var(--brand-600));color:white}.WorkspaceConnectWizard_connect__S0iKS:hover:enabled{background:rgb(var(--brand-700))}.WorkspaceConnectWizard_connect__S0iKS:disabled{opacity:.5;cursor:default}@media (max-width:479px){.WorkspaceConnectWizard_dialog__HY6Hs{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:18px}.WorkspaceConnectWizard_body__fsnmo{padding:22px 18px}.WorkspaceConnectWizard_googleIcon__hlXhO{display:none}.WorkspaceConnectWizard_header__UkBGd h2{font-size:21px;padding-right:28px}.WorkspaceConnectWizard_header__UkBGd p{font-size:13px}.WorkspaceConnectWizard_app__PjEdo{gap:10px;padding:16px 12px;grid-template-columns:32px minmax(0,1fr) 20px}.WorkspaceConnectWizard_app__PjEdo[data-connected=true]{grid-template-columns:32px minmax(0,1fr)}.WorkspaceConnectWizard_connected__e985_{grid-column:2}.WorkspaceConnectWizard_footer__9ZKI4{padding:16px 18px max(18px,env(safe-area-inset-bottom))}.WorkspaceConnectWizard_actions__ToYx5 .WorkspaceConnectWizard_skip___u32v{position:absolute;top:4px;right:6px;min-height:36px;font-size:12px}.WorkspaceConnectWizard_actions__ToYx5 .WorkspaceConnectWizard_connect__S0iKS{width:100%}}@media (prefers-reduced-motion:reduce){.WorkspaceConnectWizard_app__PjEdo{transition:none}}.ChatLayout_stage__IoD_r{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;--chat-dock-height:0px;--chat-edge-gutter:16px;--chat-fade-depth:40px}.ChatLayout_dock__yRXEM{position:absolute;inset-inline:0;bottom:0;z-index:30;pointer-events:none}.ChatLayout_dock__yRXEM>:not(footer){pointer-events:auto}.ChatLayout_stage__IoD_r[data-floating=false] .ChatLayout_dock__yRXEM{position:relative}.ChatLayout_scroll__hh7Va{scroll-padding-bottom:calc(var(--chat-dock-height, 0px) + 24px)}.ChatLayout_scroll__hh7Va .ChatLayout_messages__AuGaU{padding-bottom:calc(var(--chat-dock-height, 0px) + 12px)}.ChatLayout_headerAction__cb7Eg{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;min-height:36px;min-width:36px;padding:6px 10px;border-radius:8px;color:var(--ui-muted);font-size:12px;font-weight:600}.ChatLayout_headerAction__cb7Eg:hover{background:var(--ui-hover);color:var(--ui-text)}.ChatLayout_headerAction__cb7Eg:focus-visible{outline:2px solid rgb(var(--brand-500));outline-offset:2px}.ChatLayout_fade__fFkhx{position:absolute;left:50%;z-index:10;width:min(72rem,calc(100% - 2 * var(--chat-edge-gutter, 16px)));transform:translateX(-50%);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,black 24px,black calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,black 24px,black calc(100% - 24px),transparent)}.ChatLayout_fadeTop__BrTGI{top:0;height:28px}.ChatLayout_fadeBottom__0oc11{bottom:0;height:calc(var(--chat-dock-height, 0px) + var(--chat-fade-depth, 40px))}.ChatLayout_fadeCanvas__ZIxta{position:absolute;inset:0}.ChatLayout_fadeTop__BrTGI .ChatLayout_fadeCanvas__ZIxta{-webkit-mask-image:linear-gradient(180deg,black,rgb(0 0 0/65%) 35%,transparent);mask-image:linear-gradient(180deg,black,rgb(0 0 0/65%) 35%,transparent)}.ChatLayout_fadeBottom__0oc11 .ChatLayout_fadeCanvas__ZIxta{-webkit-mask-image:linear-gradient(to top,black var(--chat-dock-height,0),transparent 100%);mask-image:linear-gradient(to top,black var(--chat-dock-height,0),transparent 100%)}@media (max-width:639px){.ChatLayout_stage__IoD_r{--chat-edge-gutter:8px;--chat-fade-depth:24px}.ChatLayout_fadeTop__BrTGI{height:18px}.ChatLayout_fade__fFkhx{-webkit-mask-image:linear-gradient(90deg,transparent,black 12px,black calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,black 12px,black calc(100% - 12px),transparent)}.ChatLayout_headerAction__cb7Eg{min-width:44px;min-height:44px;padding:8px}}@media (pointer:coarse){.ChatLayout_headerAction__cb7Eg{min-width:44px;min-height:44px}}.ConversationSummaryTooltip_popover__3Ou9R{position:fixed;z-index:60;display:flex;flex-direction:column;width:min(23rem,calc(100vw - 2rem));max-height:min(34rem,calc(100dvh - 2rem));border:1px solid var(--ui-border-strong);border-radius:16px;background:var(--ui-panel);color:var(--ui-text);box-shadow:0 16px 48px rgb(0 0 0/24%),0 2px 8px rgb(0 0 0/10%)}.ConversationSummaryTooltip_pointer__eVVFt{position:absolute;left:-6px;width:11px;height:11px;background:var(--ui-panel);border-left:1px solid var(--ui-border-strong);border-bottom:1px solid var(--ui-border-strong);transform:translateY(-50%) rotate(45deg)}.ConversationSummaryTooltip_header__d5Fp_{padding:16px 18px 13px;border-bottom:1px solid var(--ui-border);flex-shrink:0}.ConversationSummaryTooltip_eyebrow__HbgnB{display:block;margin-bottom:9px;color:rgb(var(--brand-400));font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ConversationSummaryTooltip_body___sIeQ{min-height:0;overflow-y:auto;padding:15px 18px;overscroll-behavior:contain}.ConversationSummaryTooltip_body___sIeQ :is(p,li){color:var(--ui-muted);font-size:13px;line-height:1.65}.ConversationSummaryTooltip_body___sIeQ strong{color:var(--ui-text)}.ConversationSummaryTooltip_tags__k5V_p{flex-shrink:0;padding:12px 18px;border-top:1px solid var(--ui-border)}.ConversationSummaryTooltip_footer___v1_4{flex-shrink:0;padding:10px 18px;border-top:1px solid var(--ui-border);color:var(--ui-muted);font-size:11px}.ChatSidebar_desktopSidebar__1f11q{overflow-x:clip;transition:width .22s cubic-bezier(.22,1,.36,1)}.ChatSidebar_desktopSidebar__1f11q[data-collapsed=false]>*{width:319px}.ChatSidebar_desktopSidebar__1f11q[data-collapsed=true]{width:64px;background:color-mix(in srgb,var(--ui-panel) 55%,var(--ui-canvas));border-right-color:var(--ui-border)}.ChatSidebar_desktopSidebar__1f11q[data-collapsed=true]>div:first-child{padding:12px 9px}.ChatSidebar_desktopSidebar__1f11q[data-collapsed=true] .ChatSidebar_conversationList___n7xF{padding-left:9px;padding-right:9px}.ChatSidebar_desktopSidebar__1f11q[data-collapsed=true] .ChatSidebar_row__UrBiA:not([data-active=true]):not([data-selected=true]){background:transparent;border-color:transparent;box-shadow:none;color:var(--ui-muted)}.ChatSidebar_desktopSidebar__1f11q[data-collapsed=true] .ChatSidebar_row__UrBiA{min-height:44px}.ChatSidebar_desktopSidebar__1f11q[data-collapsed=true] .ChatSidebar_row__UrBiA:hover{background:var(--ui-hover);transform:none}.ChatSidebar_row__UrBiA[data-responding=true]:after{content:"";position:absolute;inset:-2px;border:2px solid rgb(var(--brand-400));border-radius:inherit;box-shadow:0 0 10px rgb(var(--brand-500)/.22);pointer-events:none;animation:ChatSidebar_respondingPulse__It0B1 2s ease-in-out infinite}@keyframes ChatSidebar_respondingPulse__It0B1{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ChatSidebar_row__UrBiA[data-responding=true]:after{animation:none;opacity:.8}}.ChatSidebar_row__UrBiA{--card-surface:255 255 255;--card-edge:148 163 184;background-color:rgb(var(--card-surface)/.72);border-color:rgb(var(--card-edge)/.25);box-shadow:0 2px 5px rgb(15 23 42/.035),inset 0 1px 0 rgb(255 255 255/.65);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dark .ChatSidebar_row__UrBiA{--card-surface:255 255 255;--card-edge:255 255 255;background-color:rgb(var(--card-surface)/.045);border-color:rgb(var(--card-edge)/.1);box-shadow:0 3px 8px rgb(0 0 0/.08),inset 0 1px 0 rgb(255 255 255/.035)}.ChatSidebar_row__UrBiA[data-shared=true]{background-color:rgb(var(--brand-500)/.07);border-color:rgb(var(--brand-500)/.22)}.dark .ChatSidebar_row__UrBiA[data-shared=true]{background-color:rgb(var(--brand-400)/.09);border-color:rgb(var(--brand-400)/.24)}.ChatSidebar_row__UrBiA[data-active=true],.ChatSidebar_row__UrBiA[data-selected=true]{background-color:rgb(var(--brand-500)/.13);border-color:rgb(var(--brand-500)/.6);box-shadow:0 4px 12px rgb(15 23 42/.06),inset 0 0 0 1px rgb(var(--brand-500)/.1)}.dark .ChatSidebar_row__UrBiA[data-active=true],.dark .ChatSidebar_row__UrBiA[data-selected=true]{background-color:rgb(var(--brand-400)/.16);border-color:rgb(var(--brand-400)/.65)}.ChatSidebar_kindIcon__N86oZ{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background-color:rgb(148 163 184/.12);box-shadow:inset 0 0 0 1px rgb(148 163 184/.13)}.ChatSidebar_row__UrBiA[data-shared=true] .ChatSidebar_kindIcon__N86oZ{color:rgb(var(--brand-600));background-color:rgb(var(--brand-500)/.14);box-shadow:inset 0 0 0 1px rgb(var(--brand-500)/.2)}.dark .ChatSidebar_row__UrBiA[data-shared=true] .ChatSidebar_kindIcon__N86oZ{color:rgb(var(--brand-300))}.ChatSidebar_details__aVb6I{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .15s ease}.ChatSidebar_details__aVb6I[data-open=true]{grid-template-rows:1fr;opacity:1}.ChatSidebar_details__aVb6I>div{min-height:0;overflow:hidden}.ChatSidebar_detailsBody__VWKu6{cursor:auto;border-top:1px solid rgb(148 163 184/.18);padding-top:12px;margin-top:12px}.ChatSidebar_newChat__IArWF{box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 3px 7px rgb(15 23 42/.12);transition:background-color .15s ease,box-shadow .18s ease,transform .18s ease}.ChatSidebar_action__so2cc{transition:opacity .1s ease,background-color .12s ease,color .12s ease}@media (hover:hover) and (pointer:fine){.ChatSidebar_row__UrBiA:hover{z-index:1;transform:translateY(-1px);border-color:rgb(var(--brand-500)/.42);box-shadow:0 6px 14px rgb(15 23 42/.09),inset 0 1px 0 rgb(255 255 255/.06)}.ChatSidebar_newChat__IArWF:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 5px 12px rgb(15 23 42/.16)}}@media (hover:none),(pointer:coarse){.ChatSidebar_action__so2cc{min-width:32px;height:32px}}.ChatSidebar_row__UrBiA:focus-within,.ChatSidebar_row__UrBiA[data-menu-open=true]{z-index:20}.ChatSidebar_sectionList__iQkfv{animation:ChatSidebar_sectionReveal__ju6a_ 175ms ease-out}.ChatSidebar_sectionChevron__Z7v_B{transition:transform 175ms ease}.theme-dim:not(.holiday) .ChatSidebar_sectionHeader__3bc7O{background-color:rgb(30 41 59/.96)}@keyframes ChatSidebar_sectionReveal__ju6a_{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ChatSidebar_action__so2cc,.ChatSidebar_desktopSidebar__1f11q,.ChatSidebar_details__aVb6I,.ChatSidebar_newChat__IArWF,.ChatSidebar_row__UrBiA,.ChatSidebar_sectionChevron__Z7v_B{transition:none}.ChatSidebar_newChat__IArWF:hover,.ChatSidebar_row__UrBiA:hover{transform:none}.ChatSidebar_sectionList__iQkfv{animation:none}}.WorkspaceAppIcon_icon__33xm5{display:block;flex-shrink:0}.WorkspaceAppIcon_icon__33xm5 [data-ink=primary_light]{fill:var(--ui-muted)}.WorkspaceAppIcon_icon__33xm5 [data-ink=primary_bright]{fill:rgb(var(--brand-500))}.WorkspaceAppIcon_icon__33xm5 [data-ink=primary_pale]{fill:var(--ui-panel)}:is(a,button):hover .WorkspaceAppIcon_icon__33xm5 [data-ink=primary_light],[aria-current] .WorkspaceAppIcon_icon__33xm5 [data-ink=primary_light],[data-active] .WorkspaceAppIcon_icon__33xm5 [data-ink=primary_light]{fill:var(--ui-text)}.Workspace_shell__IpHLj{--workspace-rail-width:76px;--workspace-nav-height:0px;display:grid;grid-template-columns:var(--workspace-rail-width) minmax(0,1fr);height:100%;min-height:0;background:var(--ui-canvas);color:var(--ui-text)}.Workspace_rail__2tfBn{position:relative;z-index:40;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:0;padding:20px 7px 14px;overflow-y:auto;border-right:1px solid var(--ui-border);background:var(--ui-panel)}.Workspace_brand__v_RY6{display:grid;place-items:center;width:48px;height:44px;margin-bottom:18px;border-radius:12px}.Workspace_brand__v_RY6 img{border-radius:10px}.Workspace_railItem__g85vP{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:60px;min-height:60px;flex-shrink:0;border-radius:12px;color:var(--ui-muted);font-size:10px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.Workspace_railItem__g85vP .Workspace_appIcon__vqs2c{width:32px;height:32px}.Workspace_railItem__g85vP:hover{background:var(--ui-subtle);color:var(--ui-text)}.Workspace_railItem__g85vP[aria-current],.Workspace_railItem__g85vP[data-active]{background:var(--ui-raised);color:var(--ui-text)}.Workspace_railItem__g85vP[aria-current]:before,.Workspace_railItem__g85vP[data-active]:before{content:"";position:absolute;left:-7px;top:18px;width:3px;height:24px;background:rgb(var(--brand-500));border-radius:0 3px 3px 0}.Workspace_railDivider__irUPK{width:25px;min-height:1px;background:var(--ui-border);margin:11px 0}.Workspace_railBottom__KzV_W{margin-top:auto;padding-top:18px}.Workspace_unreadDot__fFvwW{position:absolute;right:13px;top:9px;width:6px;height:6px;border-radius:50%;background:rgb(var(--brand-500))}.Workspace_stage__oZryJ{position:relative;min-height:0;min-width:0}.Workspace_appSurface__FQ_D5{height:100%;min-height:0}.Workspace_search__hCYA3:focus-within,.Workspace_shell__IpHLj a:focus-visible,.Workspace_shell__IpHLj button:focus-visible{outline:2px solid rgb(var(--brand-500));outline-offset:3px}.Workspace_launcher__u_j_y{position:absolute;inset:0;z-index:55;display:flex;flex-direction:column;background:var(--ui-canvas);color:var(--ui-text);animation:Workspace_reveal__mTfpQ .18s ease-out}.Workspace_launcherHeader__gwtKQ{height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 34px;border-bottom:1px solid var(--ui-border);background:var(--ui-panel)}.Workspace_breadcrumb__pmsL6{display:flex;align-items:center;gap:15px;color:var(--ui-muted);font-size:13px}.Workspace_breadcrumb__pmsL6 b{color:var(--ui-text);font-weight:600}.Workspace_breadcrumb__pmsL6>span{color:var(--ui-border-strong)}.Workspace_closeButton__esNQ0{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;color:var(--ui-muted)}.Workspace_closeButton__esNQ0:hover{background:var(--ui-hover);color:var(--ui-text)}.Workspace_launcherScroll__golrq{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.Workspace_launcherContent__RofCI{width:100%;max-width:1180px;margin:0 auto;padding:clamp(26px,4vh,48px) 42px 28px}.Workspace_intro__8ArmG{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.Workspace_intro__8ArmG h1{margin:0;font-size:34px;font-weight:620;line-height:1.2;letter-spacing:-1.2px}.Workspace_intro__8ArmG h1:focus{outline:none}.Workspace_intro__8ArmG p{margin:10px 0 0;font-size:13px;color:var(--ui-muted)}.Workspace_search__hCYA3{display:flex;align-items:center;gap:10px;width:260px;padding:11px 13px;border:1px solid var(--ui-border);background:var(--ui-panel);border-radius:10px;color:var(--ui-muted)}.Workspace_search__hCYA3 input{min-width:0;width:100%;outline:none;background:transparent;color:var(--ui-text);font-size:12px}.Workspace_search__hCYA3 input::-moz-placeholder{color:var(--ui-muted)}.Workspace_search__hCYA3 input::placeholder{color:var(--ui-muted)}.Workspace_search__hCYA3 button{display:grid;place-items:center}.Workspace_appGrid__80gEG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.Workspace_appCard__x1K7p{position:relative;min-width:0;background:var(--ui-panel);border:1px solid var(--ui-border);border-radius:19px;transition:border-color .18s,transform .18s,box-shadow .18s}.Workspace_appCard__x1K7p:hover{border-color:rgb(var(--brand-400));transform:translateY(-3px);box-shadow:0 12px 28px color-mix(in srgb,var(--ui-canvas) 40%,transparent)}.Workspace_appLink__T5KCr{display:block;width:100%;text-align:left;border-radius:inherit;color:inherit;text-decoration:none}.Workspace_appHelp__hIP03{position:absolute;right:17px;bottom:17px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--ui-muted)}.Workspace_appHelp__hIP03:hover{background:var(--ui-hover);color:var(--ui-text)}.Workspace_appLabel__00VC5{display:flex;align-items:center;gap:15px;min-height:98px;padding:21px 51px 22px 22px}.Workspace_appLabel__00VC5 .Workspace_appIcon__vqs2c{width:47px;height:47px}.Workspace_appLabel__00VC5 h2{font-size:18px;font-weight:600;letter-spacing:-.4px;line-height:1.4}.Workspace_appLabel__00VC5 p{margin-top:4px;color:var(--ui-muted);font-size:12px;line-height:1.6}.Workspace_openArrow__N75s8{position:absolute;top:22px;right:22px;color:var(--ui-muted);opacity:0;transform:translateX(-4px);transition:opacity .15s,transform .15s}.Workspace_appCard__x1K7p:focus-within .Workspace_openArrow__N75s8,.Workspace_appCard__x1K7p:hover .Workspace_openArrow__N75s8{opacity:1;transform:translateX(0)}.Workspace_artwork__Z4HDs{position:relative;height:clamp(135px,19vh,196px);margin:8px 8px 0;overflow:hidden;border-radius:12px;background:var(--ui-subtle);display:flex;align-items:center;justify-content:center}.Workspace_miniWindow__Jn39_{width:81%;height:88%;align-self:end;transform:translateY(13px);border:1px solid var(--ui-border);border-bottom:0;border-radius:9px 9px 0 0;background:var(--ui-panel);overflow:hidden}.Workspace_miniToolbar__dM9wY{display:flex;align-items:center;gap:5px;height:29px;padding:0 12px;border-bottom:1px solid var(--ui-border)}.Workspace_miniToolbar__dM9wY span{width:4px;height:4px;border-radius:50%;background:var(--ui-muted);opacity:.7}.Workspace_miniToolbar__dM9wY small{font-size:9px;color:var(--ui-muted);margin-left:8px}.Workspace_sheet__n78i_{display:grid;grid-template-columns:25px repeat(4,1fr);font:9px/26px ui-monospace,monospace;text-align:center;color:var(--ui-muted)}.Workspace_sheet__n78i_>div{border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);height:27px}.Workspace_sheet__n78i_>div:nth-child(-n+5),.Workspace_sheet__n78i_>div:nth-child(5n+1){background:var(--ui-subtle)}.Workspace_sheet__n78i_ i{display:block;height:3px;width:50%;margin:12px auto;background:var(--ui-border)}.Workspace_sheet__n78i_ .Workspace_selectedCell__SHb57{background:rgb(var(--brand-500)/.12);box-shadow:inset 0 0 0 1px rgb(var(--brand-500))}.Workspace_chartPreview__2MFNO{display:flex;align-items:center;gap:20px;padding:13px 18px;height:calc(100% - 29px)}.Workspace_chartPreview__2MFNO svg{width:63%;height:100%;overflow:visible;fill:none;stroke:rgb(var(--brand-500));stroke-width:3;stroke-linejoin:round}.Workspace_chartPreview__2MFNO svg path:first-child{stroke:var(--ui-border);stroke-width:1}.Workspace_chartPreview__2MFNO svg circle{fill:var(--ui-panel)}.Workspace_chartPreview__2MFNO>div{flex:1}.Workspace_chartPreview__2MFNO i{display:block;height:11px;margin:11px 0;border-radius:3px;background:var(--ui-subtle)}.Workspace_chartPreview__2MFNO i:last-child{width:65%}.Workspace_mapPreview__WRGHc{position:absolute;inset:0;width:100%;height:100%;fill:none}.Workspace_roads__NZVpN{stroke:var(--ui-border);stroke-width:14;opacity:.5}.Workspace_route__1dPiz{stroke:rgb(var(--brand-500));stroke-width:3;stroke-linejoin:round}.Workspace_mapPreview__WRGHc circle{fill:var(--ui-panel);stroke:rgb(var(--brand-500));stroke-width:3}.Workspace_mapCaption__dxtrt{position:absolute;left:14px;bottom:12px;display:flex;gap:9px;border:1px solid var(--ui-border);padding:5px 9px;border-radius:7px;background:var(--ui-panel);color:var(--ui-muted);font-size:9px}.Workspace_mapCaption__dxtrt span{color:var(--ui-border-strong)}.Workspace_documents__AJJ16{display:flex;align-items:end;gap:15px;transform:translateY(30px)}.Workspace_paper__jweOi{width:103px;height:154px;padding:17px 13px;border-radius:2px;background:var(--document-paper);color:var(--document-ink);box-shadow:0 6px 18px color-mix(in srgb,var(--ui-canvas) 25%,transparent)}.Workspace_paper__jweOi:first-child{transform:rotate(-8deg) translateY(12px)}.Workspace_paper__jweOi:last-child{transform:rotate(8deg) translateY(12px)}.Workspace_paper__jweOi small{font-size:7px;color:var(--document-muted)}.Workspace_paper__jweOi b{display:block;font-size:11px;margin:15px 0 18px;font-weight:650}.Workspace_paper__jweOi i{display:block;height:2px;margin-top:6px;background:var(--document-rule)}.Workspace_paper__jweOi i:last-child{width:60%}.Workspace_utilities__2Dojk{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--ui-border);color:var(--ui-muted);font-size:12px}.Workspace_utilities__2Dojk>span{margin-right:auto;font-size:11px}.Workspace_utilities__2Dojk button{display:flex;align-items:center;gap:8px;border-radius:5px;padding:5px 0}.Workspace_utilities__2Dojk button:hover{color:var(--ui-text)}.Workspace_updateBadge__nd2iV{font-size:10px;padding:2px 6px;border-radius:5px;color:var(--ui-text);background:var(--ui-raised)}.Workspace_empty__CkBFa{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--ui-muted);text-align:center}.Workspace_empty__CkBFa h2{font-size:18px;color:var(--ui-text);font-weight:600}.Workspace_empty__CkBFa p{font-size:13px}.Workspace_empty__CkBFa button{color:var(--ui-text);border:1px solid var(--ui-border);border-radius:8px;padding:8px 14px}@keyframes Workspace_reveal__mTfpQ{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:1023px){.Workspace_shell__IpHLj{--workspace-rail-width:64px}.Workspace_rail__2tfBn{padding-inline:4px}.Workspace_railItem__g85vP{width:55px}.Workspace_railItem__g85vP[aria-current]:before,.Workspace_railItem__g85vP[data-active]:before{left:-4px}.Workspace_launcherContent__RofCI{padding:30px 26px}.Workspace_appGrid__80gEG{gap:16px}.Workspace_appLabel__00VC5{gap:12px;padding:18px 40px 18px 17px}.Workspace_appLabel__00VC5 h2{font-size:16px}.Workspace_appLabel__00VC5 .Workspace_appIcon__vqs2c{width:39px;height:39px}.Workspace_appLabel__00VC5 p{font-size:11px}.Workspace_appHelp__hIP03{right:9px;bottom:14px}.Workspace_search__hCYA3{width:220px}}@media (max-width:639px){.Workspace_shell__IpHLj{--workspace-rail-width:0px;--workspace-nav-height:calc(60px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column}.Workspace_rail__2tfBn{order:2;flex-direction:row;justify-content:space-around;min-height:var(--workspace-nav-height);height:var(--workspace-nav-height);flex-shrink:0;gap:0;padding:3px 4px calc(3px + env(safe-area-inset-bottom, 0px));border-right:0;border-top:1px solid var(--ui-border);overflow-x:auto;overflow-y:hidden}.Workspace_railItem__g85vP{min-height:51px;width:49px;gap:3px;font-size:9px;border-radius:8px}.Workspace_railItem__g85vP .Workspace_appIcon__vqs2c{width:26px;height:26px}.Workspace_railItem__g85vP[aria-current]:before,.Workspace_railItem__g85vP[data-active]:before{left:14px;top:-3px;width:21px;height:2px;border-radius:0 0 3px 3px}.Workspace_brand__v_RY6,.Workspace_railBottom__KzV_W,.Workspace_railDivider__irUPK{display:none}.Workspace_unreadDot__fFvwW{top:4px;right:10px;width:5px;height:5px}.Workspace_stage__oZryJ{flex:1}.Workspace_launcherHeader__gwtKQ{height:52px;padding-inline:18px}.Workspace_launcherContent__RofCI{padding:25px 17px}.Workspace_intro__8ArmG{align-items:stretch;flex-direction:column;gap:19px;margin-bottom:22px}.Workspace_intro__8ArmG h1{font-size:29px;letter-spacing:-.9px}.Workspace_intro__8ArmG p{margin-top:7px;font-size:12px}.Workspace_search__hCYA3{width:100%;padding:10px 12px}.Workspace_search__hCYA3 input{font-size:16px}.Workspace_appGrid__80gEG{gap:12px}.Workspace_artwork__Z4HDs{height:115px;margin:5px 5px 0;border-radius:9px}.Workspace_appCard__x1K7p{border-radius:14px}.Workspace_appLabel__00VC5{min-height:119px;display:block;padding:12px 11px 14px}.Workspace_appLabel__00VC5 .Workspace_appIcon__vqs2c{width:30px;height:30px;margin-bottom:8px}.Workspace_appLabel__00VC5 h2{font-size:14px;letter-spacing:-.3px}.Workspace_appLabel__00VC5 p{margin-top:4px;font-size:10px;line-height:1.6}.Workspace_appHelp__hIP03{bottom:90px;right:7px}.Workspace_openArrow__N75s8{display:none}.Workspace_miniWindow__Jn39_{width:90%;height:90%}.Workspace_miniToolbar__dM9wY{height:22px;padding-inline:7px;gap:3px}.Workspace_miniToolbar__dM9wY small{font-size:7px;margin-left:4px}.Workspace_miniToolbar__dM9wY span{width:3px;height:3px}.Workspace_sheet__n78i_{grid-template-columns:17px repeat(4,1fr);font-size:7px;line-height:20px}.Workspace_sheet__n78i_>div{height:21px}.Workspace_sheet__n78i_ i{margin-top:9px;height:2px}.Workspace_chartPreview__2MFNO{gap:8px;padding:8px}.Workspace_chartPreview__2MFNO i{height:6px;margin:8px 0}.Workspace_mapCaption__dxtrt{font-size:7px;padding:3px 6px;gap:5px;left:6px;bottom:7px}.Workspace_documents__AJJ16{gap:9px;transform:translateY(23px)}.Workspace_paper__jweOi{width:54px;height:98px;padding:9px 6px}.Workspace_paper__jweOi small{font-size:4px}.Workspace_paper__jweOi b{font-size:6px;margin:10px 0}.Workspace_paper__jweOi i{margin-top:4px;height:1px}.Workspace_utilities__2Dojk{gap:15px;margin-top:23px;font-size:11px}.Workspace_utilities__2Dojk>span{flex-basis:100%}.Workspace_appHelp__hIP03,.Workspace_closeButton__esNQ0{width:44px;height:44px}.Workspace_appHelp__hIP03{bottom:86px;right:3px}.Workspace_utilities__2Dojk button{min-height:44px}}@media (max-height:600px) and (min-width:640px){.Workspace_rail__2tfBn{gap:3px;padding-top:8px}.Workspace_brand__v_RY6{height:31px;margin-bottom:6px}.Workspace_brand__v_RY6 img{width:27px;height:27px}.Workspace_railItem__g85vP{min-height:49px;gap:2px}.Workspace_railDivider__irUPK{margin:5px 0}.Workspace_railBottom__KzV_W{padding-top:5px}}@media (prefers-reduced-motion:reduce){.Workspace_launcher__u_j_y{animation:none}.Workspace_appCard__x1K7p,.Workspace_openArrow__N75s8,.Workspace_railItem__g85vP{transition:none}.Workspace_appCard__x1K7p:hover{transform:none}}