.styles_image__0moP0{transition:opacity .2s ease}.styles_imageLoading__7By7l{opacity:0}.styles_imageLoaded__MAJiw{opacity:1}.styles_root__Vfe_Z{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--color-background);color:var(--color-foreground)}.styles_mobileSheetBackdrop__qkIV3,.styles_mobileToolbar__f6EBb{display:none}.styles_mobileArtifactSheet__50c9z,.styles_mobileSessionsSheet__LPBsI{display:contents}@media (max-width:767px){.styles_root__Vfe_Z{min-height:100dvh}.styles_mobileToolbar__f6EBb{display:flex;align-items:center;gap:.5rem;min-height:3.25rem;padding:max(.5rem,env(safe-area-inset-top)) .75rem .5rem;border-bottom:1px solid var(--color-border);background:var(--color-card);flex-shrink:0}.styles_mobileSheetClose__b2hEi,.styles_mobileToolbarButton__tbKAn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;padding:0;border:1px solid var(--color-border);border-radius:.6rem;background:var(--color-background);color:var(--color-foreground);cursor:pointer}.styles_mobileSheetClose__b2hEi:hover,.styles_mobileToolbarButton__tbKAn:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.styles_mobileToolbarTitle__NNjMs{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;gap:.1rem;font-size:.95rem;font-weight:650;text-align:center}.styles_mobileToolbarTitle__NNjMs small{max-width:12rem;color:var(--color-muted-foreground);font-size:.7rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_mobileToolbarSpacer__sR6Ev{width:2.5rem;flex-shrink:0}.styles_mobilePanes__ZOPz0{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.styles_mobileArtifactSheet__50c9z,.styles_mobileSessionsSheet__LPBsI{display:block}.styles_mobileSessionsSheet__LPBsI{inset:0 auto 0 0;width:min(22rem,calc(100vw - 2.5rem));background:var(--color-card);box-shadow:8px 0 30px color-mix(in srgb,#000 18%,transparent);transform:translateX(-105%)}.styles_mobileArtifactSheet__50c9z,.styles_mobileSessionsSheet__LPBsI{position:fixed;z-index:60;padding-top:env(safe-area-inset-top);transition:transform .18s ease-out}.styles_mobileArtifactSheet__50c9z{inset:0;padding-bottom:env(safe-area-inset-bottom);background:var(--color-background);transform:translateY(105%)}.styles_mobileSessionsOpen__ODR8m .styles_mobileSessionsSheet__LPBsI{transform:translateX(0)}.styles_mobileArtifactOpen__806N6 .styles_mobileArtifactSheet__50c9z{transform:translateY(0)}.styles_mobileSheetBackdrop__qkIV3{position:fixed;inset:0;z-index:50;display:block;width:100%;height:100%;padding:0;border:none;background:color-mix(in srgb,#000 38%,transparent);cursor:pointer}.styles_mobileSheetHeader__Csbm_{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--color-border)}.styles_mobileSheetHeader__Csbm_ h2{margin:0;font-size:1rem;font-weight:650}.styles_mobileSheetClose__b2hEi{width:2.25rem;height:2.25rem}.styles_mobileArtifactSheet__50c9z>.styles_artifactHost__9T_Hc,.styles_mobileSessionsSheet__LPBsI>.styles_rail__63kIF{height:calc(100% - 3.5rem);min-height:0;border:none}.styles_mobileArtifactSheet__50c9z>.styles_artifactHost__9T_Hc,.styles_mobileSessionsSheet__LPBsI>.styles_rail__63kIF{display:flex}.styles_mobilePanes__ZOPz0>.styles_chatPane__VCEOX{display:flex;flex:1 1 auto;width:100%;min-height:0;height:auto}.styles_mobilePanes__ZOPz0>.styles_mobileArtifactSheet__50c9z,.styles_mobilePanes__ZOPz0>.styles_mobileSessionsSheet__LPBsI{display:block}.styles_mobilePanes__ZOPz0:not(.styles_mobileArtifactOpen__806N6) .styles_mobileArtifactSheet__50c9z,.styles_mobilePanes__ZOPz0:not(.styles_mobileSessionsOpen__ODR8m) .styles_mobileSessionsSheet__LPBsI{pointer-events:none}}.styles_notebookEditorLayout__o6v3g{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);min-height:32rem;background:color-mix(in srgb,var(--color-background) 92%,var(--color-card))}.styles_notebookEditorCanvas__CZlmj{padding:1.25rem clamp(1rem,4vw,3rem) 4rem;overflow:auto}.styles_notebookEditorGuide__Rv1Tt{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:52rem;margin:0 auto .8rem;padding:.55rem 0}.styles_notebookEditorGuide__Rv1Tt strong{font-weight:650}.styles_notebookEditorGuide__Rv1Tt span{text-align:right}.styles_artifactNotebookToolbar__fEtEp{gap:.35rem;max-width:52rem;margin:0 auto .75rem}.styles_artifactNotebookToolbar__fEtEp button{min-height:2rem;padding:.35rem .65rem;border:1px solid var(--color-border);border-radius:.45rem;background:var(--color-card);color:var(--color-foreground);font-size:.75rem;cursor:pointer}.styles_artifactNotebookToolbar__fEtEp button:last-child{margin-left:auto;border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));color:var(--color-accent)}.styles_artifactNotebookToolbar__fEtEp button:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 8%,var(--color-card))}.styles_notebookEditorRoot__NIDtH{max-width:52rem;margin:0 auto;padding:2.15rem clamp(1.25rem,4vw,3.5rem) 3rem;border:1px solid var(--color-border);border-radius:.8rem;background:var(--color-card);box-shadow:0 1.5rem 3.5rem color-mix(in srgb,#000 18%,transparent)}.styles_notebookEditorChildren__SJLF6{gap:.9rem}.styles_notebookEditorCard__4nfNl,.styles_notebookEditorContainer__qZFPr,.styles_notebookEditorLeaf__M7WVF{gap:.65rem}.styles_notebookEditorCard__4nfNl,.styles_notebookEditorLeaf__M7WVF{padding:.8rem .9rem;border:1px solid transparent;border-radius:.55rem;transition:border-color .12s ease,background .12s ease}.styles_notebookEditorCard__4nfNl:hover,.styles_notebookEditorContainer__qZFPr:hover,.styles_notebookEditorLeaf__M7WVF:hover{border-color:color-mix(in srgb,var(--color-accent) 35%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 4%,transparent)}.styles_notebookEditorActions__3CVuE{top:.5rem;left:-2.15rem;gap:.2rem;z-index:2}.styles_notebookEditorGrip__RXl4V,.styles_notebookEditorMore__1aDLb summary{width:1.65rem;height:1.65rem;border-radius:.4rem;background:var(--color-card);font-size:.8rem}.styles_notebookEditorMoreMenu__VfJ_J{min-width:8.5rem;box-shadow:0 1rem 2.5rem color-mix(in srgb,#000 22%,transparent);z-index:6}.styles_notebookEditorMoreMenu__VfJ_J button{padding:.42rem .5rem;color:var(--color-foreground);font-size:.75rem}.styles_notebookEditorMoreMenu__VfJ_J button:disabled{opacity:.55}.styles_notebookEditorInput__hfhUP,.styles_notebookEditorTextarea__G74TV{padding:.25rem .1rem;border:1px solid transparent;border-radius:.25rem;background:transparent;color:var(--color-foreground)}.styles_notebookEditorText__6vKaD{display:block;min-width:0;padding:.2rem .25rem;border:1px solid transparent;border-radius:.3rem;color:inherit;cursor:text;white-space:pre-wrap}.styles_notebookEditorText__6vKaD:focus-visible,.styles_notebookEditorText__6vKaD:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);outline:none;background:color-mix(in srgb,var(--color-accent) 5%,transparent)}.styles_notebookEditorHeading__yBC85{color:var(--color-foreground);font-size:1.25rem;font-weight:650;line-height:1.25}.styles_notebookEditorBody__p31KK{color:var(--color-foreground);line-height:1.55}.styles_notebookEditorPlaceholder__okKmZ{color:var(--color-muted-foreground);font-style:italic}.styles_notebookEditorInput__hfhUP:focus,.styles_notebookEditorTextarea__G74TV:focus{padding:.35rem .45rem;border-color:var(--color-accent);outline:none;background:var(--color-background)}.styles_notebookEditorTextarea__G74TV{line-height:1.5}.styles_notebookEditorCard__4nfNl select,.styles_notebookEditorLeaf__M7WVF select{align-self:flex-start;min-height:1.9rem;padding:.3rem .45rem;border:1px solid var(--color-border);border-radius:.4rem;background:var(--color-background);color:var(--color-foreground);font-size:.75rem}.styles_notebookInspector__uAAiQ{background:color-mix(in srgb,var(--color-card) 80%,var(--color-background))}.styles_notebookInspectorHeader__9HQbw{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.1rem .9rem;border-bottom:1px solid var(--color-border)}.styles_notebookInspectorHeader__9HQbw h2{margin:.25rem 0 0;color:var(--color-foreground);font-size:.95rem;font-weight:650;text-transform:capitalize}.styles_notebookInspectorHint___Osj7{color:var(--color-muted-foreground);font-size:.7rem}.styles_notebookInspectorPanel__2_jmC{gap:1rem;padding:1.1rem}.styles_notebookInspectorField__Vv_VP{font-size:.7rem;font-weight:600}.styles_notebookInspectorField__Vv_VP input,.styles_notebookInspectorField__Vv_VP select{width:100%;min-width:0;padding:.55rem .6rem;border:1px solid var(--color-border);border-radius:.45rem;background:var(--color-background);color:var(--color-foreground);font:inherit;font-weight:400}.styles_notebookInspectorActions__It87j{padding-top:.5rem;border-top:1px solid var(--color-border)}.styles_notebookInspectorActions__It87j button{padding:.55rem .65rem;border-radius:.45rem;background:var(--color-card);color:var(--color-foreground);font-size:.75rem}.styles_notebookInspectorActions__It87j button:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 8%,var(--color-card))}.styles_notebookInspectorActions__It87j .styles_notebookInspectorDanger__0D5T5{border-color:transparent;color:var(--color-danger,#e47777)}.styles_notebookInspectorEmptyState__ptLhx{display:grid;gap:.5rem;justify-items:start;padding:2.5rem 1.1rem;color:var(--color-muted-foreground);font-size:.75rem}.styles_notebookInspectorEmptyState__ptLhx strong{color:var(--color-foreground)}.styles_notebookInspectorEmptyState__ptLhx p{max-width:15rem;margin:0;line-height:1.5}.styles_notebookInspectorEmptyIcon__1Z_UT{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent);font-size:1.1rem}.styles_notebookReportDialogBackdrop__JRimt{position:fixed;inset:0;display:grid;place-items:center;padding:1rem;background:rgb(3 8 20/64%);z-index:30}.styles_notebookReportDialog__3LOhj{display:grid;gap:1rem;width:min(28rem,100%);padding:1.25rem;border:1px solid var(--color-border);border-radius:.8rem;background:var(--color-card);box-shadow:0 1.5rem 4rem rgb(0 0 0/32%)}.styles_notebookReportDialogHeader__1JcDK{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.styles_notebookReportDialogHeader__1JcDK h2{margin:.2rem 0 0;font-size:1.1rem}.styles_notebookReportDialogHeader__1JcDK>button{width:2rem;height:2rem;border:1px solid var(--color-border);border-radius:.4rem;background:transparent;color:var(--color-muted-foreground);cursor:pointer}.styles_notebookReportDialogIntro__hCP5H{margin:0;color:var(--color-muted-foreground);font-size:.78rem;line-height:1.5}.styles_notebookReportDialogActions__TRgiY{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.4rem}.styles_notebookReportDialogActions__TRgiY button{padding:.55rem .7rem;border:1px solid var(--color-border);border-radius:.45rem;background:var(--color-card);color:var(--color-foreground);font-size:.75rem;cursor:pointer}.styles_notebookReportDialogActions__TRgiY button:last-child{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-foreground,#fff)}@media (max-width:58rem){.styles_notebookEditorLayout__o6v3g{grid-template-columns:minmax(0,1fr)}.styles_notebookInspector__uAAiQ{position:sticky;bottom:0;max-height:min(24rem,55vh);overflow:auto;border-top:1px solid var(--color-border);border-left:0;box-shadow:0 -.75rem 2rem color-mix(in srgb,#000 18%,transparent)}.styles_notebookEditorActions__3CVuE{left:0;top:-2rem}.styles_notebookEditorGuide__Rv1Tt{align-items:flex-start;flex-direction:column}.styles_notebookEditorGuide__Rv1Tt span{text-align:left}}.styles_searchIcon__wKEyL{flex-shrink:0;color:var(--color-muted-foreground)}.styles_searchInput__59pmC{flex:1 1 auto;min-width:0;border:none;background:transparent;color:inherit;font-size:.875rem;outline:none}.styles_searchInput__59pmC::placeholder{color:var(--color-muted-foreground)}.styles_searchShortcut__JxCiK{flex-shrink:0;padding:.1rem .35rem;border:1px solid var(--color-border);border-radius:.25rem;color:var(--color-muted-foreground);font-size:.6875rem;font-family:inherit}.styles_narrowEmpty__VCblw{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:100%;padding:1.5rem;text-align:center}.styles_narrowEmptyTitle__8x98v{margin:0;font-size:1.125rem;font-weight:600}.styles_narrowEmptyBody__IvFVg{margin:0;max-width:28rem;color:var(--color-muted-foreground);line-height:1.45}.styles_panes__AVe0_{display:grid;gap:0;flex:1 1 0;min-height:0;min-width:0;height:auto;overflow:hidden}.styles_panesChatOnly__ST7HY{grid-template-columns:var(--agents-rail-width,288px) minmax(0,1fr)}.styles_panesWithArtifact__FA3Ol{grid-template-columns:var(--agents-rail-width,288px) minmax(0,1fr) var(--agents-artifact-width,480px)}.styles_panesChatOnly__ST7HY:has(.styles_railCollapsed__bCxQo){grid-template-columns:3.75rem minmax(0,1fr)}.styles_panesWithArtifact__FA3Ol:has(.styles_railCollapsed__bCxQo){grid-template-columns:3.75rem minmax(0,1fr) var(--agents-artifact-width,480px)}.styles_panesPresent__Acg7B{grid-template-columns:minmax(0,1fr)}.styles_panesPresent__Acg7B .styles_chatPane__VCEOX,.styles_panesPresent__Acg7B .styles_rail__63kIF{display:none}.styles_panesPresent__Acg7B .styles_artifactHost__9T_Hc{border-left:none}.styles_bodyResizing__G9Mpm,.styles_panesResizing__H43nv{cursor:col-resize;user-select:none}.styles_rail__63kIF{display:flex;flex-direction:column;position:relative;min-height:0;min-width:0;border-right:1px solid var(--color-border);background:var(--color-card)}.styles_railCollapsed__bCxQo{overflow:hidden}.styles_railBrand__Q5p6x{display:flex;align-items:center;gap:.65rem;padding:1rem 1rem .75rem}.styles_railCollapsed__bCxQo .styles_railBrand__Q5p6x{flex-direction:column;gap:.5rem;padding:.75rem .5rem}.styles_railBrandAvatar__jXRAX{flex-shrink:0;border-radius:999px;object-fit:cover}.styles_railBrandText__tY1_D{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 auto}.styles_railCollapseButton__5uuJj{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;margin-left:auto;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--color-muted-foreground);cursor:pointer}.styles_railCollapsed__bCxQo .styles_railCollapseButton__5uuJj{margin-left:0}.styles_railCollapseButton__5uuJj:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-foreground)}.styles_railBrandTitle__xwQzv{font-size:1rem;font-weight:600;line-height:1.2}.styles_railBrandSubtitle__3cCvG{color:var(--color-muted-foreground);font-size:.75rem}.styles_railActions__dnn2s{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem .75rem}.styles_pluginsButtonInner__k4NPG{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.styles_railSearchWrap__LcRuz{display:flex;flex-direction:column;gap:.35rem;padding:0 1rem .75rem}.styles_railSearchField__rQ1mW{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.4rem .65rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-background);color:var(--color-foreground)}.styles_railSearchVisuallyHidden___zm2K{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.styles_pluginsModalBody__cdqud{margin:0;color:var(--color-muted-foreground);font-size:.875rem;line-height:1.45}.styles_railSectionLabel__V25Xs{margin:.5rem 1rem .35rem;color:var(--color-muted-foreground);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.styles_sessionList__RC4VZ{flex:1;min-height:0;overflow:auto;padding:.25rem .5rem 1rem;scrollbar-width:none}.styles_sessionList__RC4VZ::-webkit-scrollbar{display:none}.styles_railCollapsedSpacer__xa05A{flex:1;min-height:0}.styles_sessionItem__mV_wo{display:flex;flex-direction:column;gap:.15rem;width:100%;padding:.65rem .75rem;border:none;border-radius:.5rem;background:transparent;color:inherit;text-align:left;cursor:pointer}.styles_sessionItem__mV_wo:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.styles_sessionItemActive__lc2v_{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.styles_sessionsFilter__Pr_Xz{display:flex;gap:.25rem;padding:0 .75rem .35rem}.styles_filterTab__5IaEk{flex:1;padding:.35rem .5rem;border:1px solid var(--color-border);border-radius:.4rem;background:transparent;color:var(--color-muted-foreground);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.styles_filterTab__5IaEk:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.styles_filterTabActive__ihhW8{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:inherit}.styles_sessionItemShell__pKBpj{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0}.styles_sessionItemShell__pKBpj:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.styles_sessionSelectButton__aFM3r{display:flex;flex:1;min-width:0;flex-direction:column;gap:.15rem;padding:.65rem 2rem .65rem .75rem;border:none;border-radius:.5rem;background:transparent;color:inherit;text-align:left;cursor:pointer}.styles_sessionMenuWrap__ZERNb{position:absolute;top:.35rem;right:.25rem;z-index:1;display:flex;flex-shrink:0;align-items:center}.styles_sessionItemRow__hyMmE{display:flex;align-items:center;gap:.5rem;min-width:0}.styles_sessionIcon__pTAks{flex-shrink:0;color:var(--color-muted-foreground)}.styles_sessionTitle__Alq10{flex:1;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_sessionMeta__RMMNi{padding-left:1.375rem;color:var(--color-muted-foreground);font-size:.75rem}.styles_pinsList__Crbyl{flex-shrink:0;max-height:8rem;overflow:auto;padding:.25rem .5rem .5rem}.styles_commandMatches__fQOGz{display:flex;flex-wrap:wrap;gap:.35rem}.styles_commandMatchItem__RJL6S{padding:.3rem .65rem;border:1px solid var(--color-border);border-radius:.35rem;background:transparent;color:inherit;font-size:.8125rem;cursor:pointer}.styles_commandMatchItem__RJL6S:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.styles_ratingActions__hWOWx{display:inline-flex;align-items:center;gap:.25rem}.styles_ratingButton__wbCz7{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--color-muted-foreground);cursor:pointer}.styles_ratingButtonActive__i1kcq{color:var(--color-foreground);background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.styles_messageBlock__Kk98r,.styles_referencesBlock__k1ZwR{display:flex;flex-direction:column;gap:.35rem}.styles_referencesBlock__k1ZwR{align-items:flex-start;margin-top:.35rem;padding-left:2.75rem}.styles_referencesTitle__bbMMF{margin:0;font-size:.75rem;color:var(--color-muted-foreground);text-align:left}.styles_responseModeRoot__5ikJ9{position:relative;flex-shrink:0}.styles_responseModeChip__Wvdmb{display:inline-flex;align-items:center;gap:.35rem;max-width:11rem;padding:.4rem .7rem;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in srgb,var(--color-muted) 55%,transparent);color:var(--color-foreground);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.styles_responseModeChip__Wvdmb:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}.styles_responseModeChip__Wvdmb:disabled{opacity:.5;cursor:not-allowed}.styles_responseModeMenu__uFCMc{position:absolute;bottom:calc(100% + .35rem);left:0;z-index:40;min-width:10.5rem;padding:.35rem;border:1px solid var(--color-border);border-radius:.65rem;background:var(--color-card);box-shadow:0 8px 24px color-mix(in srgb,var(--color-foreground) 12%,transparent)}.styles_responseModeMenuItem__bK5bu{display:flex;width:100%;align-items:center;gap:.5rem;padding:.5rem .65rem;border:none;border-radius:.45rem;background:transparent;color:inherit;font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.styles_responseModeMenuItem__bK5bu:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.styles_starterIcon__Hy6QM{color:var(--color-accent)}.styles_railIconButton__h3yt2{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0 auto;padding:0;border:1px solid var(--color-border);border-radius:.55rem;background:var(--color-card);color:var(--color-foreground);cursor:pointer}.styles_railIconButtonPrimary__w5_zT{border-color:transparent;background:var(--color-accent);color:#fff}.styles_railIconButtonPrimary__w5_zT:hover{filter:brightness(1.05)}.styles_railCollapsed__bCxQo .styles_railActions__dnn2s{align-items:center;padding:0 .5rem .5rem}.styles_recentEmpty__A6Jus{padding:.75rem 1rem;color:var(--color-muted-foreground);font-size:.8125rem}.styles_chatHydrateStatus___tSDH{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:8rem;padding:1.5rem}.styles_railHydrateStatus__jmMRY{display:flex;align-items:center;justify-content:center;padding:1rem}.styles_chatHydrateSpinner__beYeo{width:1.5rem;height:1.5rem;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:999px;animation:styles_linkyAgentsSpin__scmpj .7s linear infinite}@keyframes styles_linkyAgentsSpin__scmpj{to{transform:rotate(1turn)}}.styles_railFooter__KPj9F{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;padding:.75rem 1rem 1rem;border-top:1px solid var(--color-border)}.styles_railCollapsed__bCxQo .styles_railFooter__KPj9F{padding:.5rem;align-items:center}.styles_backLinkOutlined__fc81y{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.45rem .65rem;border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-foreground);font-size:.8125rem;text-decoration:none;background:transparent}.styles_backLinkOutlined__fc81y:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.styles_backLinkCollapsed__MzHUq{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-muted-foreground);text-decoration:none}.styles_backLinkCollapsed__MzHUq:hover{color:var(--color-foreground);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.styles_chatPane__VCEOX{flex-direction:column;overflow:hidden}.styles_chatPaneInner__5EL21,.styles_chatPane__VCEOX{display:flex;flex:1 1 0;min-width:0;min-height:0;height:auto}.styles_chatPaneInner__5EL21{flex-direction:column}.styles_chatShell__YTRee{display:flex;flex:1 1 0;flex-direction:column;height:100%;min-height:0;min-width:0}.styles_paneTabStrip__8BLNe{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.15rem;flex-shrink:0;box-sizing:border-box;--agents-pane-tab-strip-height:calc(0.4rem + 1px + 0.8rem + (0.8125rem * 1.25) + 4px + 1px);height:var(--agents-pane-tab-strip-height);min-height:var(--agents-pane-tab-strip-height);max-height:var(--agents-pane-tab-strip-height);padding:.4rem .5rem 0;overflow-x:scroll;overflow-y:hidden;border-bottom:1px solid var(--color-border);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-muted-foreground) 45%,transparent) transparent}.styles_paneTabStrip__8BLNe::-webkit-scrollbar{height:4px}.styles_paneTabStrip__8BLNe::-webkit-scrollbar-track{background:transparent}.styles_paneTabStrip__8BLNe::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--color-muted-foreground) 45%,transparent)}.styles_paneTabStripSpacer__P9gTO{pointer-events:none}.styles_chatTab__YmKOU{display:inline-flex;align-items:center;box-sizing:border-box;max-width:12rem;min-height:0;max-height:100%;border:1px solid transparent;border-bottom:none;border-radius:.4rem .4rem 0 0;background:transparent}.styles_chatTabActive___XGrW{border-color:var(--color-border);background:var(--color-card)}.styles_chatTabButton__dECdX{min-width:0;padding:.4rem .5rem;border:none;background:transparent;color:inherit;font:inherit;font-size:.8125rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.styles_chatTabClose__Ho7Dm{flex-shrink:0;padding:.15rem .4rem;border:none;background:transparent;color:var(--color-muted-foreground);font-size:.875rem;line-height:1;cursor:pointer}.styles_chatTabClose__Ho7Dm:hover{color:var(--color-foreground)}.styles_chatPaneBodies__JjDSR{position:relative}.styles_chatPaneBodies__JjDSR,.styles_chatPaneBody__S45vE{flex:1 1 0;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.styles_chatPaneBody__S45vE{height:auto}.styles_chatPaneBody__S45vE[hidden]{display:none}.styles_composerWrap__IALwP{display:flex;flex-direction:column;gap:.5rem}.styles_disclaimer__aYyqS{margin:0;padding:0 .25rem;color:var(--color-muted-foreground);font-size:.75rem;line-height:1.4;text-align:center}.styles_chatHeaderActions__5AJld{display:flex;align-items:center;gap:.15rem}.styles_chatHeaderIconButton__yDkwy{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.375rem;background:transparent;color:var(--color-muted-foreground);cursor:pointer}.styles_chatHeaderIconButton__yDkwy:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-foreground)}.styles_chatHeaderIconButton__yDkwy:disabled{opacity:.4;cursor:not-allowed}.styles_chatHeaderMenuRoot__zteAt{position:relative}.styles_chatHeaderMenuPanel__PRMH7{position:absolute;top:calc(100% + .25rem);right:0;z-index:40;min-width:11rem;padding:.35rem 0;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card);box-shadow:0 8px 24px color-mix(in srgb,var(--color-foreground) 12%,transparent)}.styles_chatHeaderMenuItem__C1Wv_{display:block;width:100%;padding:.55rem .85rem;border:none;background:transparent;color:inherit;font:inherit;font-size:.8125rem;text-align:left;cursor:pointer}.styles_chatHeaderMenuItem__C1Wv_:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.styles_renameField__v4yQf{width:100%;padding:.5rem .65rem;border:1px solid var(--color-border);border-radius:.4rem;background:var(--color-background);color:inherit;font:inherit;font-size:.875rem}.styles_renameActions__oqg2s{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.85rem}.styles_artifactPane__Db0uR{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:0;padding:2rem;border-left:1px solid var(--color-border);text-align:center}.styles_artifactTitle__ae9vx{margin:0;min-width:0;flex:1;font-size:.9375rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_artifactBody__pJ7Be{margin:0;max-width:22rem;color:var(--color-muted-foreground);font-size:.875rem;line-height:1.45}.styles_chipRow__d47_y{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.4rem;margin-top:.5rem}.styles_referencesBlock__k1ZwR .styles_chipRow__d47_y{margin-top:0}.styles_chip__DM8Qo{display:inline-flex;align-items:center;padding:.25rem .65rem;border:1px solid var(--color-border);border-radius:999px;background:transparent;color:inherit;font-size:.75rem;cursor:pointer}.styles_chip__DM8Qo:hover{border-color:var(--color-accent)}.styles_hitlPanel__IW8A_{margin:.5rem 0;padding:.75rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-card)}.styles_hitlTitle__2LVhc{margin:0 0 .35rem;font-size:.875rem;font-weight:600}.styles_hitlBody__4asXg{margin:0 0 .75rem;color:var(--color-muted-foreground);font-size:.8125rem}.styles_hitlList__y0gys{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.styles_hitlItem__Lugug{display:flex;flex-direction:column;gap:.4rem}.styles_hitlActions__nKhMM,.styles_opsCardActions__6eJCw{display:flex;flex-wrap:wrap;gap:.4rem}.styles_opsCard__rgiPd{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.75rem;border:1px solid var(--color-border);border-radius:.75rem}.styles_projectPicker__tj3th{display:flex;flex-direction:column;gap:.5rem;max-height:16rem;overflow:auto;padding:.5rem}.styles_projectPickerItem__aT2uV{display:block;width:100%;padding:.55rem .65rem;border:none;border-radius:.4rem;background:transparent;color:inherit;text-align:left;cursor:pointer}.styles_projectPickerItem__aT2uV:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}.styles_forbidden__xKx7L{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:100%;padding:2rem;text-align:center}.styles_artifactHost__9T_Hc{display:flex;flex-direction:column;position:relative;min-width:0;min-height:0;height:100%;overflow:visible;border-left:1px solid var(--color-border)}.styles_artifactHostPresent__feniR{border-left:none}.styles_artifactPresentToggle__F4jXy{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.25rem .75rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card);color:inherit;font:inherit;font-size:.875rem;line-height:1.25;cursor:pointer}.styles_artifactPresentToggle__F4jXy:hover{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-card))}.styles_artifactPresentToggle__F4jXy[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 14%,var(--color-card))}.styles_resizeHandle__0fUak{position:absolute;top:0;bottom:0;width:12px;cursor:col-resize;z-index:2;touch-action:none}.styles_resizeHandleRail__G1vei{right:0}.styles_resizeHandleArtifact__VunKn{left:0}.styles_resizeHandleActive__QjIiC,.styles_resizeHandle__0fUak:hover{background:color-mix(in srgb,var(--color-accent,#2563eb) 12%,transparent)}.styles_artifactTab__rJwRL{display:inline-flex;align-items:center;box-sizing:border-box;max-width:12rem;min-height:0;max-height:100%;border:1px solid transparent;border-bottom:none;border-radius:.4rem .4rem 0 0;background:transparent}.styles_artifactTabActive___u7yo{border-color:var(--color-border);background:var(--color-card)}.styles_artifactTabButton__8XVEP{min-width:0;padding:.4rem .5rem;border:none;background:transparent;color:inherit;font:inherit;font-size:.8125rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.styles_artifactTabClose__3r4UR{flex-shrink:0;padding:.15rem .4rem;border:none;background:transparent;color:var(--color-muted-foreground);font-size:.875rem;line-height:1;cursor:pointer}.styles_artifactTabClose__3r4UR:hover{color:var(--color-foreground)}.styles_artifactHostChrome__Kdw5_{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0;box-sizing:border-box;min-height:2.75rem;padding:.625rem .75rem;border-bottom:1px solid var(--color-border)}.styles_artifactHostTitleGroup__Rj9ZV{display:flex;align-items:center;gap:.55rem;min-width:0}.styles_notebookHostTitleInput__POYF7{width:min(32rem,42vw);min-width:10rem;padding:.35rem .55rem;border:1px solid color-mix(in srgb,var(--color-accent) 55%,var(--color-border));border-radius:.45rem;background:var(--color-background);color:inherit;font:inherit;font-weight:650}.styles_notebookHostSaveState__IdQMu{color:var(--color-muted-foreground);font-size:.72rem;white-space:nowrap}.styles_artifactHostActions__BFhVg{display:flex;flex-wrap:nowrap;align-items:center;gap:.4rem;flex-shrink:0}.styles_artifactPinButton__ZnWl_{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--color-muted-foreground);cursor:pointer}.styles_artifactPinButton__ZnWl_:hover{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-foreground)}.styles_artifactPinButtonActive__d719O{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.styles_artifactHostBody__SuRbh{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-muted-foreground) 45%,transparent) transparent}.styles_artifactHostBody__SuRbh::-webkit-scrollbar{width:6px;height:6px}.styles_artifactHostBody__SuRbh::-webkit-scrollbar-track{background:transparent}.styles_artifactHostBody__SuRbh::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--color-muted-foreground) 45%,transparent)}.styles_artifactHostBodyPane__uGhDz{height:100%;min-height:0}.styles_artifactHostBodyPane__uGhDz[hidden]{display:none}.styles_artifactEmbedRoot__VMadL{display:flex;flex-direction:column;height:100%;min-height:0}.styles_artifactEmbedRoot__VMadL [data-testid=document-studio]{height:100%;min-height:0}.styles_artifactEmbedStatus__kC7ub{margin:0;padding:1rem;color:var(--color-muted-foreground);font-size:.875rem}.styles_artifactEmbedEntityTitle__4JqJO{margin:0 0 .75rem;padding:0 .25rem;font-size:1rem;font-weight:600}.styles_artifactEmbedOverview__OJGF2{padding:.25rem}.styles_artifactEmbedDl__pyZHE{display:grid;gap:.75rem;margin:0}.styles_artifactEmbedDl__pyZHE>div{display:grid;gap:.15rem}.styles_artifactEmbedDl__pyZHE dt{margin:0;color:var(--color-muted-foreground);font-size:.75rem}.styles_artifactEmbedDl__pyZHE dd{margin:0;font-size:.875rem}.styles_artifactEmbedTabBody__yfj0d{min-height:0}.styles_artifactEmbedHeroOverview__FwgV3{display:flex;flex-direction:column;gap:.85rem;padding:.25rem}.styles_artifactEmbedStatusRow__Jp8_F{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.styles_artifactEmbedMetaChip__b1GXj{color:var(--color-muted-foreground)}.styles_artifactEmbedMetaChipLink__xfep9,.styles_artifactEmbedMetaChip__b1GXj{display:inline-flex;align-items:center;max-width:100%;padding:.2rem .55rem;border:1px solid var(--color-border);border-radius:999px;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_artifactEmbedMetaChipLink__xfep9{color:var(--color-accent);text-decoration:none}.styles_artifactEmbedMetaChipLink__xfep9:hover{text-decoration:underline}.styles_artifactEmbedFacts__Xmv0C{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.65rem 1rem}.styles_artifactEmbedFact__aBM7D{min-width:0;display:grid;gap:.2rem}.styles_artifactEmbedFact__aBM7D dt{margin:0;color:var(--color-muted-foreground);font-size:.75rem;font-weight:600}.styles_artifactEmbedFact__aBM7D dd{margin:0;font-size:.875rem;overflow-wrap:break-word}.styles_artifactEmbedCountStrip__3XS6u{display:flex;flex-wrap:wrap;gap:.4rem}.styles_artifactEmbedCountChip__kxlXI{display:inline-flex;align-items:center;padding:.3rem .65rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card);color:inherit;font-size:.75rem;cursor:pointer}.styles_artifactEmbedCountChip__kxlXI:hover:not(:disabled){border-color:var(--color-accent)}.styles_artifactEmbedCountChip__kxlXI:disabled{opacity:.65;cursor:default}.styles_artifactEmbedNotes__DCUPS{margin:0}.styles_artifactEmbedNotes__DCUPS p{margin:.35rem 0 0;white-space:pre-wrap;color:var(--color-foreground);font-size:.875rem}.styles_artifactEmbedLinkedSection__kzWop{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--color-border)}.styles_artifactEmbedLinkedStack__v3AcE{display:flex;flex-direction:column;gap:.85rem}.styles_artifactEmbedLinkedGroup__gUKyD{margin:0}.styles_artifactEmbedLinkedHeading__ugDo_{margin:0 0 .35rem;font-size:.8125rem;font-weight:600;color:var(--color-muted-foreground)}.styles_artifactEmbedLinkedList__Lvtir{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.styles_artifactEmbedLinkedButton__TwSIv,.styles_artifactEmbedLinkedList__Lvtir a,.styles_artifactEmbedLinkedRow___dnJ3{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;padding:.45rem .55rem;border:1px solid var(--color-border);border-radius:.5rem;background:transparent;color:inherit;text-align:left;text-decoration:none;font-size:.875rem;cursor:pointer}.styles_artifactEmbedLinkedButton__TwSIv:hover,.styles_artifactEmbedLinkedList__Lvtir a:hover{border-color:var(--color-accent)}.styles_artifactEmbedLinkedLabel__Qg4C9{min-width:0;overflow-wrap:break-word}.styles_artifactEmbedTaskStack__UKp9Q{display:grid;gap:.5rem}.styles_artifactEmbedTaskSummary___zLGK{margin:0;color:var(--color-muted-foreground);font-size:.8125rem}.styles_artifactEmbedTaskList__lAZUT{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.styles_artifactEmbedTaskList__lAZUT li{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem .65rem;border:1px solid var(--color-border);border-radius:.5rem}.styles_artifactEmbedTaskMeta__CB5I_{color:var(--color-muted-foreground)}.styles_artifactSelectionAction__qEvGi{position:fixed;z-index:80;padding:.35rem .7rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card);color:var(--color-foreground);box-shadow:0 8px 24px rgb(0 0 0/.28);font-size:.8125rem;font-weight:600;cursor:pointer}.styles_artifactSelectionAction__qEvGi:hover{border-color:var(--color-accent)}.styles_artifactEmbedMarkdown__r8tFU{padding:.75rem 1rem}.styles_artifactEmbedCanvasStack__QcAgK{display:grid;gap:1rem;padding:.75rem}.styles_artifactEmbedMap__UdJXG{min-height:280px;border:1px solid var(--color-border);border-radius:.5rem;overflow:hidden}.styles_artifactEmbedChart__6gljB{padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem}.styles_artifactEmbedChartScroll__dCHC3{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.styles_canvasFullscreenFrame__JYdPb{position:relative;min-width:0}.styles_canvasFullscreenFrame__JYdPb:fullscreen{overflow:auto;padding:1rem;background:var(--color-background)}.styles_canvasFullscreenButton__oL_0i{position:absolute;z-index:1;top:.5rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--color-border);border-radius:.375rem;background:color-mix(in srgb,var(--color-card) 92%,transparent);color:inherit;font:inherit;font-size:.75rem;cursor:pointer}.styles_canvasFullscreenButton__oL_0i svg{width:1rem;height:1rem}.styles_canvasFullscreenButton__oL_0i:hover{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-card))}.styles_canvasFullscreenButton__oL_0i:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.styles_artifactEmbedChartTitle__zqsn7{margin:0 0 .5rem;font-size:.875rem;font-weight:600}.styles_artifactEmbedChartSvg__eTiXs{display:block;width:100%;height:auto;color:var(--color-accent)}.styles_artifactEmbedChartLegend__m3hG5{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:.5rem 0 0;padding:0;list-style:none;color:var(--color-muted-foreground);font-size:.75rem}.styles_artifactEmbedChartLegendItem__QEqLK{display:inline-flex;align-items:center;gap:.35rem}.styles_artifactEmbedBreakdownSwatch__ajFuE,.styles_artifactEmbedChartLegendSwatch__GHUr7{width:.625rem;height:.625rem;flex:0 0 auto;border-radius:999px}.styles_artifactEmbedKpiStrip__hdnP3{display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem}.styles_artifactEmbedKpiItem__Y6HMh{display:flex;min-width:4.5rem;flex:1 1 4.5rem;flex-direction:column;gap:.15rem}.styles_artifactEmbedKpiValue__OrYdm{font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--color-text-body)}.styles_artifactEmbedKpiLabel__qXdVC{font-size:.75rem;color:var(--color-muted-foreground)}.styles_artifactEmbedBreakdown__u7_7w{padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem}.styles_artifactEmbedBreakdownTitle__F0tUI{margin:0 0 .75rem;font-size:.875rem;font-weight:600}.styles_artifactEmbedBreakdownList__YshBP{margin:0;padding:0;list-style:none;display:grid;gap:.65rem}.styles_artifactEmbedBreakdownRow__eVJ_W{min-width:0}.styles_artifactEmbedBreakdownMeta__4uj6a{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.styles_artifactEmbedBreakdownLabel__5_4eA{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--color-text-body)}.styles_artifactEmbedBreakdownCount__eAPjP{font-size:.8125rem;font-weight:600;color:var(--color-muted-foreground)}.styles_artifactEmbedBreakdownTrack__F4QkQ{height:.5rem;overflow:hidden;border-radius:.25rem;background:var(--color-background-layout)}.styles_artifactEmbedBreakdownBar__Bokj6{height:100%;border-radius:.25rem;background:var(--color-accent)}.styles_artifactNotebookToolbar__fEtEp{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;padding:.65rem .75rem 0}.styles_notebookActionsMenu__oOL4k{position:relative;z-index:4}.styles_notebookActionsTrigger__YPHl2{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--color-border);border-radius:.45rem;background:var(--color-background);color:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.styles_notebookActionsTrigger__YPHl2:hover,.styles_notebookActionsTrigger__YPHl2[aria-expanded=true]{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 10%,var(--color-background))}.styles_notebookActionsPopover__2sFdH{position:fixed;top:0;left:0;z-index:1000;width:min(22rem,calc(100vw - 1.5rem));max-height:min(32rem,calc(100vh - 1.5rem));overflow-y:auto;padding:.45rem;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-card);box-shadow:0 18px 42px rgb(0 0 0/28%),0 3px 8px rgb(0 0 0/12%)}.styles_notebookActionRow__JWkCL{position:relative;display:flex;align-items:center;gap:.35rem;min-height:2.6rem;border-radius:.45rem}.styles_notebookActionItem__Chsvg{display:flex;flex:1;align-items:center;min-width:0;padding:.6rem .65rem;border:0;border-radius:.45rem;background:transparent;color:inherit;font-size:.88rem;text-align:left;cursor:pointer}.styles_notebookActionItem__Chsvg:focus-visible:not(:disabled),.styles_notebookActionItem__Chsvg:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 12%,transparent);outline:none}.styles_notebookActionItem__Chsvg:disabled{color:var(--color-muted-foreground);cursor:not-allowed;opacity:.65}.styles_notebookActionInfo__I45L8{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;margin-right:.2rem;border:1px solid color-mix(in srgb,var(--color-muted-foreground) 72%,transparent);border-radius:50%;background:transparent;color:var(--color-muted-foreground);font-size:.72rem;font-weight:700;cursor:help;transition:color .12s ease,border-color .12s ease,background .12s ease}.styles_notebookActionInfo__I45L8:focus-visible,.styles_notebookActionInfo__I45L8:hover,.styles_notebookActionInfo__I45L8[aria-expanded=true]{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent);outline:none}.styles_notebookActionTooltip__sDg5g{position:absolute;top:calc(100% - .15rem);right:.3rem;z-index:2;width:min(18rem,calc(100vw - 2rem));margin:0;padding:.55rem .65rem;border:1px solid var(--color-border);border-radius:.55rem;background:color-mix(in srgb,var(--color-foreground) 94%,#000);box-shadow:0 10px 24px rgb(0 0 0/22%);color:var(--color-background);font-size:.75rem;line-height:1.35;pointer-events:none}@media (prefers-reduced-motion:no-preference){.styles_notebookActionsPopover__2sFdH{animation:styles_notebookActionsEnter__GWO24 .12s ease-out}}@keyframes styles_notebookActionsEnter__GWO24{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.styles_notebookEditorRoot__NIDtH{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.styles_notebookEditorChildren__SJLF6{display:flex;flex-direction:column;gap:.65rem;min-width:0}.styles_notebookEditorCard__4nfNl,.styles_notebookEditorContainer__qZFPr,.styles_notebookEditorLeaf__M7WVF{display:flex;flex-direction:column;gap:.5rem;min-width:0}.styles_notebookEditorCard__4nfNl{padding:.75rem;border:1px solid var(--color-border);border-radius:.65rem;background:color-mix(in srgb,var(--color-card) 94%,transparent)}.styles_notebookEditorActions__3CVuE{justify-content:flex-end;min-height:1.75rem}.styles_notebookEditorActions__3CVuE button,.styles_notebookEditorCard__4nfNl select,.styles_notebookEditorLeaf__M7WVF select{min-height:1.75rem;padding:.2rem .45rem;border:1px solid var(--color-border);border-radius:.35rem;background:var(--color-background);color:inherit;font-size:.75rem}.styles_notebookEditorInput__hfhUP,.styles_notebookEditorTextarea__G74TV{width:100%;min-width:0;padding:.45rem .55rem;border:1px solid var(--color-border);border-radius:.35rem;background:var(--color-background);color:inherit;font:inherit}.styles_notebookEditorTextarea__G74TV{min-height:5rem;resize:vertical}.styles_notebookEditorLockedValue__mcMPY{padding:.45rem .55rem;color:var(--color-muted-foreground);font-size:.8rem}.styles_notebookSaveState__OGfYR{align-self:center;color:var(--color-muted-foreground);font-size:.75rem;text-transform:capitalize}.styles_notebookConflict__wokoO{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background-layout)}.styles_notebookConflictCompare__CpFxL{flex-basis:100%;max-height:240px;overflow:auto;margin:0;padding:8px;border-radius:6px;background:var(--color-background-container-content);font-size:11px}.styles_notebookConflictCompare__CpFxL pre{margin:8px 0 0;white-space:pre-wrap}.styles_notebookProvenance__5zvFY{padding:.65rem .75rem 0;color:var(--color-muted-foreground);font-size:.75rem}.styles_notebookSnapshotCompare__LKDlU{margin:.65rem .75rem 0;padding:.8rem;border:1px solid color-mix(in srgb,var(--color-accent) 42%,var(--color-border));border-radius:.65rem;background:color-mix(in srgb,var(--color-accent) 7%,var(--color-card))}.styles_notebookSnapshotCompareHeader__rEjP4{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.styles_notebookSnapshotCompareHeader__rEjP4>div{display:flex;flex-direction:column;gap:.15rem}.styles_notebookSnapshotCompareHeader__rEjP4 span,.styles_notebookSnapshotCompare__LKDlU p{color:var(--color-muted-foreground);font-size:.78rem}.styles_notebookSnapshotCompareHeader__rEjP4 button{border:0;background:transparent;color:var(--color-muted-foreground);font-size:1.2rem;cursor:pointer}.styles_notebookSnapshotCompare__LKDlU ul{display:grid;gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none}.styles_notebookSnapshotCompare__LKDlU li{display:flex;gap:.5rem;font-size:.78rem}.styles_notebookSnapshotCompare__LKDlU li span{color:var(--color-muted-foreground)}.styles_notebookSettings__F6Tjg{position:relative}.styles_notebookSettings__F6Tjg summary{padding:.35rem .55rem;border:1px solid var(--color-border);border-radius:.4rem;color:inherit;font-size:.8rem;cursor:pointer;list-style:none}.styles_notebookSettings__F6Tjg summary::-webkit-details-marker{display:none}.styles_notebookSettingsPopover__A4T7Y{position:absolute;top:calc(100% + .4rem);left:0;z-index:3;display:grid;gap:.55rem;min-width:14rem;padding:.7rem;border:1px solid var(--color-border);border-radius:.55rem;background:var(--color-card);box-shadow:0 16px 36px rgb(0 0 0/24%)}.styles_notebookEditorLayout__o6v3g{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,17rem);min-width:0;border-top:1px solid var(--color-border)}.styles_notebookEditorCanvas__CZlmj{min-width:0}.styles_notebookEditorGuide__Rv1Tt{display:grid;gap:.15rem;margin:.8rem .75rem 0;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--color-accent) 32%,var(--color-border));border-radius:.55rem;background:color-mix(in srgb,var(--color-accent) 6%,var(--color-card));color:var(--color-muted-foreground);font-size:.75rem;line-height:1.4}.styles_notebookEditorGuide__Rv1Tt strong{color:var(--color-foreground);font-size:.78rem}.styles_notebookReadCanvas__GuCpl{min-width:0}.styles_notebookInspector__uAAiQ{min-width:0;border-left:1px solid var(--color-border);background:color-mix(in srgb,var(--color-background-container-content) 92%,var(--color-background))}.styles_notebookInspectorTabs__hv6Zy{display:flex;gap:1rem;padding:.8rem .9rem 0;border-bottom:1px solid var(--color-border)}.styles_notebookInspectorTabActive__E54pX,.styles_notebookInspectorTab__tpQvX{padding:0 0 .65rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--color-muted-foreground);font-size:.75rem;cursor:pointer}.styles_notebookInspectorTabActive__E54pX{border-bottom-color:var(--color-accent);color:var(--color-foreground)}.styles_notebookInspectorPanel__2_jmC{display:grid;gap:.85rem;padding:1rem .9rem}.styles_notebookInspectorEyebrow__uq04E{margin:.3rem 0 0;color:var(--color-muted-foreground);font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.styles_notebookInspectorField__Vv_VP{display:grid;gap:.35rem;color:var(--color-muted-foreground);font-size:.75rem}.styles_notebookInspectorField__Vv_VP select{min-width:0;padding:.5rem .55rem;border:1px solid var(--color-border);border-radius:.4rem;background:var(--color-background);color:inherit;font:inherit}.styles_notebookInspectorSelected__yVLwQ,.styles_notebookInspectorSnapshot__qS5Xk{display:grid;gap:.25rem;padding:.65rem;border:1px solid var(--color-border);border-radius:.5rem;background:color-mix(in srgb,var(--color-card) 90%,transparent);font-size:.75rem}.styles_notebookInspectorEmpty__sQUuh,.styles_notebookInspectorSelected__yVLwQ span,.styles_notebookInspectorSnapshot__qS5Xk small{color:var(--color-muted-foreground);font-size:.7rem;line-height:1.35}.styles_notebookInspectorActions__It87j{display:grid;gap:.45rem}.styles_notebookInspectorActions__It87j button{padding:.5rem .6rem;border:1px solid var(--color-border);border-radius:.4rem;background:var(--color-background);color:inherit;font-size:.72rem;text-align:left;cursor:pointer}.styles_notebookInspectorActions__It87j button:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border))}.styles_notebookEditorActions__3CVuE{position:absolute;top:.45rem;left:-2.1rem;display:flex;align-items:center;gap:.25rem;min-height:1.6rem;opacity:0;transition:opacity .12s ease}.styles_notebookEditorCard__4nfNl,.styles_notebookEditorContainer__qZFPr,.styles_notebookEditorLeaf__M7WVF{position:relative}.styles_notebookEditorActions__3CVuE[data-selected=true],.styles_notebookEditorCard__4nfNl:hover>.styles_notebookEditorActions__3CVuE,.styles_notebookEditorContainer__qZFPr:hover>.styles_notebookEditorActions__3CVuE,.styles_notebookEditorLeaf__M7WVF:hover>.styles_notebookEditorActions__3CVuE{opacity:1}.styles_notebookEditorGrip__RXl4V,.styles_notebookEditorMore__1aDLb summary{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;padding:0;border:1px solid var(--color-border);border-radius:.35rem;background:var(--color-background);color:var(--color-muted-foreground);font-size:.75rem;cursor:pointer;list-style:none}.styles_notebookEditorMore__1aDLb summary::-webkit-details-marker{display:none}.styles_notebookEditorMore__1aDLb{position:relative}.styles_notebookEditorMoreMenu__VfJ_J{position:absolute;top:calc(100% + .35rem);left:0;z-index:5;display:grid;gap:.2rem;min-width:8rem;padding:.3rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-card);box-shadow:0 16px 34px rgb(0 0 0/24%)}.styles_notebookEditorMoreMenu__VfJ_J button{padding:.4rem .5rem;border:0;border-radius:.3rem;background:transparent;color:inherit;font-size:.72rem;text-align:left;cursor:pointer}.styles_notebookEditorMoreMenu__VfJ_J button:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.styles_notebookEditorMoreMenu__VfJ_J button:disabled{color:var(--color-muted-foreground);cursor:not-allowed;opacity:.6}.styles_notebookEditorCard__4nfNl,.styles_notebookEditorLeaf__M7WVF{padding-left:.5rem}@media (max-width:58rem){.styles_notebookEditorLayout__o6v3g{grid-template-columns:minmax(0,1fr)}.styles_notebookInspector__uAAiQ{border-top:1px solid var(--color-border);border-left:0}.styles_notebookEditorActions__3CVuE{left:0;top:-1.9rem}}.styles_notebookEditorControl__PuQlv{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-muted-foreground);font-size:.75rem}.styles_notebookEditorTable__Ed_0m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.styles_notebookInsertMenu__AXFyy{position:relative}.styles_notebookInsertPopover__Px8Rd{position:absolute;top:calc(100% + .35rem);left:0;z-index:8;display:grid;min-width:12rem;gap:.15rem;padding:.35rem;border:1px solid var(--color-border);border-radius:.55rem;background:var(--color-card);box-shadow:0 1rem 2.5rem rgb(0 0 0/28%)}.styles_notebookInsertPopover__Px8Rd button{padding:.48rem .55rem;border:0;border-radius:.3rem;background:transparent;color:inherit;text-align:left;font-size:.75rem;cursor:pointer}.styles_notebookInsertPopover__Px8Rd button:focus-visible,.styles_notebookInsertPopover__Px8Rd button:hover{background:color-mix(in srgb,var(--color-accent) 10%,transparent);outline:none}.styles_notebookSettingsButton__4Jze8{margin-left:auto;font-size:.72rem}.styles_notebookInspectorClose__87FeE,.styles_notebookSettingsButton__4Jze8{border:1px solid var(--color-border);border-radius:.4rem;background:transparent;color:var(--color-muted-foreground);cursor:pointer}.styles_notebookInspectorClose__87FeE{position:absolute;top:.75rem;right:.75rem;width:1.7rem;height:1.7rem}.styles_notebookInspectorHeader__9HQbw{position:relative}@media (max-width:58rem){.styles_notebookEditorLayout__o6v3g{display:block}.styles_notebookInspector__uAAiQ{position:fixed;right:0;bottom:0;left:0;z-index:25;display:none;max-height:min(26rem,72vh);overflow:auto;border-top:1px solid color-mix(in srgb,var(--color-accent) 55%,var(--color-border));border-left:0;border-radius:1rem 1rem 0 0;box-shadow:0 -1rem 3rem rgb(0 0 0/34%)}.styles_notebookInspector__uAAiQ.styles_notebookInspectorOpen__tVznB{display:block}.styles_notebookEditorCanvas__CZlmj{padding-bottom:3rem}.styles_notebookSettingsButton__4Jze8{display:inline-flex;min-height:1.9rem;align-items:center;padding:0 .55rem}}.styles_artifactNotebookCells__az0DB{display:grid;gap:1rem;padding:.75rem}.styles_artifactNotebookCell__xTTmb{min-width:0}.styles_artifactNotebookCellTitle__IoQ2J{margin:0 0 .5rem;padding:0 .25rem;font-size:.875rem;font-weight:600}.styles_artifactNotebookTableWrap__moL2d{overflow:auto;border:1px solid var(--color-border);border-radius:.5rem}.styles_artifactNotebookTable__bLluj{width:100%;border-collapse:collapse;font-size:.875rem}.styles_artifactNotebookTable__bLluj td,.styles_artifactNotebookTable__bLluj th{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top}.styles_artifactNotebookTable__bLluj th{font-weight:600;background:var(--color-background-layout)}.styles_artifactNotebookTable__bLluj tr:last-child td{border-bottom:none}.styles_canvasTreeRoot__y6vWs{padding:.75rem}.styles_canvasStack__kslgH,.styles_canvasTreeRoot__y6vWs{display:flex;flex-direction:column;gap:1rem;min-width:0}.styles_canvasGrid__IsQM2{display:grid;gap:1rem;min-width:0}.styles_canvasCard__uDSZz{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:.75rem;background:color-mix(in srgb,var(--color-card) 88%,transparent)}.styles_canvasCardTitle__UEmxG{margin:0;font-size:.95rem;font-weight:600}.styles_canvasCardBody__LiGJG{display:flex;flex-direction:column;gap:.75rem;min-width:0}.styles_canvasDivider__bX2zv{margin:.25rem 0;border:none;border-top:1px solid var(--color-border)}.styles_canvasMarkdown__Blh2w{min-width:0}.styles_canvasHeading1__5isVB{margin:0;font-size:1.35rem;font-weight:650;line-height:1.25}.styles_canvasHeading2__APs1Y{margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.styles_canvasHeading3__czW4l{margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.styles_canvasCallout__uW_Fy{padding:.75rem .9rem;border-radius:.65rem;border:1px solid var(--color-border)}.styles_canvasCalloutInfo__drgeS{background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.styles_canvasCalloutWarning__19smD{background:color-mix(in srgb,#c47b1a 12%,transparent)}.styles_canvasCalloutSuccess__yVJkm{background:color-mix(in srgb,#2f7d4a 12%,transparent)}.styles_canvasStat__7EMqX{display:flex;flex-direction:column;gap:.2rem;min-width:0}.styles_canvasFilter__NBvYV{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600}.styles_canvasFilter__NBvYV select{min-width:9rem;padding:.35rem .5rem;border:1px solid var(--color-border);border-radius:.4rem;background:var(--color-background);color:inherit}@media (max-width:767px){.styles_mobilePanes__ZOPz0{display:flex;flex-direction:column;height:100%}.styles_mobilePanes__ZOPz0>.styles_chatPane__VCEOX{flex:1 1 auto;min-height:0;height:auto}}.styles_wrap__ywZdX{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;width:100%;max-width:100%}.styles_img__LwA8j{display:block;width:auto;height:auto;object-fit:contain}.styles_img__LwA8j,.styles_video__g9Dqj{max-width:100%;max-height:min(70vh,720px)}.styles_video__g9Dqj{width:100%}.styles_audio__Dm234{width:100%;max-width:480px}.styles_pdfFrame__B2XTB{min-height:min(70vh,800px)}.styles_pdfFrame__B2XTB,.styles_textPre__rDYGV{width:100%;border:1px solid var(--color-border,#e5e7eb);border-radius:8px;background:var(--color-muted,#f9fafb)}.styles_textPre__rDYGV{margin:0;padding:1rem;max-height:min(70vh,560px);overflow:auto;max-width:100%;font-size:.8125rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;text-align:left}.styles_muted__lLjVs{color:var(--color-muted-foreground,#6b7280)}.styles_muted__lLjVs,.styles_textError__t1ZMk{margin:0;padding:1rem;text-align:center;font-size:.875rem}.styles_textError__t1ZMk{color:#b91c1c}.styles_spinnerWrap__Iz56h{padding:2rem}.styles_overlay__empkD,.styles_spinnerWrap__Iz56h{display:flex;justify-content:center;align-items:center}.styles_overlay__empkD{position:absolute;inset:0;z-index:2;flex-direction:column;gap:.35rem;pointer-events:none;background:color-mix(in srgb,var(--color-muted) 55%,transparent)}.styles_caption__iBvN0{font-size:.65rem;color:var(--color-muted-foreground);text-align:center;padding:0 .35rem;line-height:1.2}.styles_video__1Smz5{display:block;width:100%;height:100%;object-fit:cover}.styles_thumbBox__ZLRqK{position:relative;flex-shrink:0;overflow:hidden;border-radius:8px;background:var(--color-muted,#f3f4f6);border:1px solid var(--color-border,#e5e7eb)}.styles_thumbImage__JV82w{display:block;width:100%;height:100%;object-fit:cover}.styles_thumbPlaceholder__6iSIJ{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-muted-foreground,#6b7280)}.styles_thumbIcon__v8AY6{opacity:.7}.styles_retryBtn__glrCz{position:absolute;inset:0;border:none;background:color-mix(in srgb,var(--color-background,#fff) 85%,transparent);cursor:pointer;color:var(--color-muted-foreground,#6b7280)}.styles_retryBtn__glrCz,.styles_root__XiD7b{display:flex;align-items:center;justify-content:center}.styles_root__XiD7b{flex-wrap:wrap}.styles_bottom__kkIDU{margin-top:.75rem}.styles_mapSection__b0sX_{margin-bottom:1.5rem}.styles_mapSectionFullscreen__oUcUQ{display:flex;flex-direction:column;background:var(--color-background);padding:1rem;box-sizing:border-box}.styles_mapSectionFullscreen__oUcUQ .styles_mapArea__H_h5H{flex:1;min-height:0}.styles_entityTypeChips__VzNZq{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem;align-items:center}.styles_entityTypeChipsLabel__W_MgY{font-size:.75rem;font-weight:600;color:var(--color-muted-foreground,#6b7280);margin-right:.25rem}.styles_entityChipActive__KUJuW,.styles_entityChip__WSLNN{padding:.2rem .55rem;font-size:.75rem;border-radius:999px;border:1px solid var(--color-border,#e5e7eb);cursor:pointer;background:var(--color-background,#fff);color:var(--color-foreground,inherit)}.styles_entityChip__WSLNN:hover{background:var(--color-muted,#f3f4f6)}.styles_entityChipActive__KUJuW{background:var(--color-accent,#2563eb);color:var(--color-accent-foreground,#fff);border-color:var(--color-accent,#2563eb)}.styles_mapHeader__g29NQ{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.styles_mapHeaderActions__Y_2w4{display:flex;align-items:center;gap:.5rem}.styles_collapseBtn___4iS5{padding:.25rem .5rem;font-size:.8125rem;font-weight:500;color:var(--color-foreground,inherit);background:transparent;border:1px solid var(--color-border,#e5e7eb);border-radius:.25rem;cursor:pointer}.styles_fullscreenBtn__uhy_A{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0}.styles_fullscreenBtn__uhy_A svg{width:1rem;height:1rem}.styles_fullscreenBtn__uhy_A:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.styles_collapseBtn___4iS5:hover{background:var(--color-muted,#f3f4f6)}.styles_mapTitle__250fH{font-size:.9375rem;font-weight:600;color:var(--color-foreground,inherit)}.styles_mapCount__ObAoj{font-weight:400;color:var(--color-muted-foreground,#6b7280)}.styles_tileSwitcher__Uzr_t{display:flex;gap:.25rem}.styles_tileBtnActive__w8_b1,.styles_tileBtn__a8yzV{padding:.25rem .5rem;font-size:.8125rem;border-radius:.25rem;border:1px solid var(--color-border,#e5e7eb);cursor:pointer;background:var(--color-background,#fff);color:var(--color-foreground,inherit)}.styles_tileBtn__a8yzV:hover{background:var(--color-muted,#f3f4f6)}.styles_tileBtnActive__w8_b1{background:var(--color-accent,#2563eb);color:var(--color-accent-foreground,#fff);border-color:var(--color-accent,#2563eb)}.styles_mapArea__H_h5H{position:relative;border-radius:.75rem;overflow:hidden;border:1px solid var(--color-border,#e5e7eb);box-shadow:0 1px 3px rgba(0,0,0,.06)}.styles_loadingOverlay__zoHhY{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.85);z-index:1000}.styles_emptyState__tXRaK{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px;padding:2rem}.styles_emptyMessage__0djjR{margin:0;font-size:.9375rem;color:var(--color-muted-foreground,#6b7280)}.styles_wrapper__aj1kB{height:100%;border-radius:0;overflow:hidden;border:none}.styles_fitBoundsBtn__VNFWL{position:absolute;bottom:.75rem;right:.75rem;z-index:1000;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:var(--color-foreground,inherit);background:var(--color-background,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:.375rem;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05)}.styles_fitBoundsBtn__VNFWL:hover{background:var(--color-muted,#f3f4f6)}.styles_clusterMarker___goFP{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;font-size:.875rem;font-weight:600;color:var(--color-accent-foreground,#fff);background:var(--color-accent,#2563eb);border:2px solid var(--color-background,#fff);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:pointer;transition:transform .15s ease-out}.styles_clusterMarker___goFP:hover{transform:scale(1.08)}.styles_pointMarker__CdL70{width:20px;height:20px;border:2px solid var(--color-background,#fff);border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.22);cursor:pointer;transition:transform .12s ease-out}.styles_pointMarker__CdL70:hover{transform:scale(1.15)}.styles_popupContent__lTFVo{display:flex;flex-direction:column;gap:.25rem;min-width:160px}.styles_clusterPopupContent__y42zq{max-width:220px;min-width:180px}.styles_clusterPopupTitle__4UJNc{margin:0 0 .375rem;font-size:.8125rem;font-weight:600;color:var(--color-foreground,inherit)}.styles_clusterPopupList__Az4OI{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0;max-height:180px;overflow-y:auto}.styles_clusterPopupItem__OtEeL{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.375rem;padding:.25rem 0;border-bottom:1px solid var(--color-border,#e5e7eb)}.styles_clusterPopupItem__OtEeL:last-child{border-bottom:none}.styles_clusterPopupItemBadge__RZEsc{flex-shrink:0}.styles_clusterPopupItemTime__B7mjA{flex:1;min-width:0;font-size:.75rem;color:var(--color-muted-foreground,#6b7280)}.styles_clusterPopupItemAction__eInjp{flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;color:var(--color-accent-foreground,#fff);background:var(--color-accent,#2563eb);border:none;border-radius:.25rem;cursor:pointer}.styles_clusterPopupItemAction__eInjp:hover{opacity:.9}.styles_popupEventKindBadge__4dCTG{display:inline-block;padding:.2rem .5rem;font-size:.75rem;font-weight:600;color:#fff;text-transform:none;border-radius:.25rem;width:fit-content}.styles_popupTime__pNS9o{font-size:.875rem;color:var(--color-foreground,inherit)}.styles_popupUser__f7kn9{font-size:.875rem;color:var(--color-muted-foreground,#6b7280)}.styles_popupViewDetails__Ci6MK{margin-top:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;color:var(--color-accent-foreground,#fff);background:var(--color-accent,#2563eb);border:none;border-radius:.375rem;cursor:pointer}.styles_popupViewDetails__Ci6MK:hover{opacity:.9}.styles_showMediaControl__Bc9Ym{display:flex;align-items:center;flex-shrink:0}.styles_pointMarkerThumb__tP5mu{width:32px;height:32px;border:2px solid var(--color-background,#fff);border-radius:.375rem;box-shadow:0 1px 4px rgba(0,0,0,.22);cursor:pointer;overflow:hidden;transition:transform .12s ease-out}.styles_pointMarkerThumb__tP5mu:hover{transform:scale(1.08)}.styles_thumbBox__BT0hE{position:relative;width:100%;height:100%;background:var(--color-muted,#f3f4f6)}.styles_thumbBox__BT0hE,.styles_thumbRetryBtn__tLLYY{display:flex;align-items:center;justify-content:center}.styles_thumbRetryBtn__tLLYY{position:absolute;inset:0;border:none;background:color-mix(in srgb,var(--color-muted) 88%,transparent);color:var(--color-foreground);cursor:pointer}.styles_thumbBackground__C3Re_{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.styles_thumbImage__BfiKf{width:100%;height:100%;object-fit:cover;display:block}.styles_thumbBoxContain__vr9Pm .styles_thumbImage__BfiKf{object-fit:contain}.styles_thumbPlaceholder__CuN9l{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.625rem}.styles_thumbIcon__ggyr4,.styles_thumbPlaceholder__CuN9l{color:var(--color-muted-foreground,#6b7280)}.styles_mediaGallery__sRTqF{margin-top:.375rem;max-width:240px}.styles_mediaGalleryTrack__5Vimt{display:flex;gap:.375rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory}.styles_mediaGallerySlide___9Nxi{flex:0 0 auto;scroll-snap-align:start;padding:0;border:1px solid var(--color-border,#e5e7eb);border-radius:.375rem;overflow:hidden;cursor:pointer;background:var(--color-background,#fff)}.styles_mediaGallerySlide___9Nxi:hover{border-color:var(--color-accent,#2563eb)}.styles_mediaGalleryThumb__ax5s3{width:72px;height:72px}.styles_clusterPopupContent__y42zq{max-width:260px}.styles_content__fIFWY{display:flex;flex-direction:column;gap:1rem}.styles_mediaSection__kSlW9{margin-top:1rem}.styles_mediaGallery__8ErIE{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.25rem}.styles_mediaItem__12cES{flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;max-width:220px}.styles_mapThumbPreview___Ae2r{width:200px;height:200px;border-radius:.5rem;border:1px solid #d5dbdb;overflow:hidden;flex-shrink:0}.styles_mediaPreview__zVAA0{margin-bottom:1rem}.styles_mediaImage__qLJBU{max-width:200px;max-height:200px;object-fit:contain;border-radius:.5rem;border:1px solid #d5dbdb}.styles_mediaPlaceholder__V2roA{width:200px;height:200px;border-radius:.5rem;border:1px solid #d5dbdb;background-color:#f9f9f9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;text-align:center}.styles_mediaFailedText__bOcbd{font-size:.8125rem;color:var(--color-muted-foreground,#5f6b7a)}.styles_mediaRetryBtn__F0Upj{gap:.35rem;border:1px solid var(--color-border,#d5dbdb);border-radius:.375rem;background:var(--color-card,#fff);font-size:.8125rem;padding:.35rem .6rem;cursor:pointer}.styles_downloadLink__YRpTD,.styles_mediaRetryBtn__F0Upj{display:inline-flex;align-items:center;color:var(--color-foreground,inherit)}.styles_downloadLink__YRpTD{gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;background-color:#f9f9f9;font-size:.875rem;text-decoration:none}.styles_downloadLink__YRpTD:hover{background-color:#ececec}.styles_downloadLinkDisabled__ZKxZj{pointer-events:none;opacity:.6}