.ConnectionBanner_banner__i4HLa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;border-radius:8px;padding:12px 14px;background:var(--warning-surface);box-shadow:inset 3px 0 0 var(--warning);animation:ConnectionBanner_enter__bPjqr .2s ease both}.ConnectionBanner_glyph__EcJxb{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning);font-size:13px;font-weight:700;line-height:1}.ConnectionBanner_text__mR9my{display:grid;min-width:0;gap:2px}.ConnectionBanner_text__mR9my strong{color:var(--text-primary);font-size:13px;font-weight:600}.ConnectionBanner_text__mR9my span{color:var(--text-secondary);font-size:12px;line-height:1.45}.ConnectionBanner_action__5Rpjb{min-height:36px;border:0;border-radius:8px;padding:0 14px;background:var(--surface-raised);color:var(--text-primary);cursor:pointer;font:inherit;font-size:12px;font-weight:600;transition:background .14s ease}.ConnectionBanner_action__5Rpjb:hover{background:var(--surface-hover)}.ConnectionBanner_action__5Rpjb:active{background:var(--surface-active)}.ConnectionBanner_action__5Rpjb:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes ConnectionBanner_enter__bPjqr{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (max-width:680px){.ConnectionBanner_banner__i4HLa{grid-template-columns:auto minmax(0,1fr)}.ConnectionBanner_action__5Rpjb{grid-column:1/-1;min-height:44px}}@media (prefers-reduced-motion:reduce){.ConnectionBanner_action__5Rpjb,.ConnectionBanner_banner__i4HLa{animation:none;transition:none}}.AppShell_shell__d9StE{min-height:100vh;background:var(--background);overflow-x:clip}.AppShell_desktopAppearance__REfeC{display:none;margin-left:auto}.AppShell_mobileAppearance__lhysl{margin-bottom:12px}@media (min-width:1200px){.AppShell_desktopAppearance__REfeC{display:block}.AppShell_mobileAppearance__lhysl{display:none}}.AppShell_sidebar___GWvi{position:fixed;inset:0 auto 0 0;z-index:40;display:flex;width:min(86vw,300px);flex-direction:column;background:var(--surface-sidebar);box-shadow:var(--shadow-sidebar);overflow-x:hidden;overflow-y:hidden;scrollbar-width:none;transform:translateX(-105%);transition:transform .18s ease}.AppShell_sidebarOpen__UmvAq{transform:translateX(0)}.AppShell_scrim__0AdcJ{position:fixed;inset:0;z-index:30;border:0;background:var(--scrim);cursor:pointer}.AppShell_brandRow__XuWLy{display:flex;align-items:center;justify-content:space-between;padding:24px 20px 30px}.AppShell_brand__k6aK5{display:inline-flex;align-items:center;gap:11px}.AppShell_brandMark__y_EfJ{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:var(--identity-line);color:var(--identity-ink);font-size:21px;font-weight:800;letter-spacing:-.1em;line-height:1}.AppShell_brandLogo__f9JZP{width:32px;height:32px;flex:0 0 auto;border-radius:8px;background:var(--logo-surface);object-fit:contain}.AppShell_brandText__qYlhP{display:grid;gap:4px}.AppShell_brandName__pSKA5{color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.AppShell_brandTenantName__lnOz0{display:none}.AppShell_brandContext__KJEAQ,.AppShell_eyebrow__eft0x{font-family:var(--font-code);text-transform:uppercase}.AppShell_brandContext__KJEAQ{color:var(--text-muted);font-size:9px;letter-spacing:.04em}.AppShell_iconButton__vjd5t{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:8px;background:var(--surface-raised);color:var(--text-secondary);cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.AppShell_iconButton__vjd5t:hover{background:var(--surface-hover);color:var(--text-primary)}.AppShell_brand__k6aK5:focus-visible,.AppShell_iconButton__vjd5t:focus-visible,.AppShell_navItem__K_Mg2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.AppShell_desktopCollapseButton__7XTHN{display:none}.AppShell_nav__rO__t{display:flex;flex:1;min-height:0;flex-direction:column;gap:7px;overflow-y:auto;scrollbar-width:none;padding:0 12px}.AppShell_nav__rO__t::-webkit-scrollbar,.AppShell_sidebar___GWvi::-webkit-scrollbar{display:none;width:0;height:0}.AppShell_navGroup__4_yvG,.AppShell_navItems__Qk_aD{display:grid;gap:3px}.AppShell_navItem__K_Mg2{position:relative;display:flex;min-height:44px;align-items:center;gap:12px;border-radius:8px;padding:0 13px;color:var(--text-secondary);font-size:13px;font-weight:500;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.AppShell_navGroupButton__XnrAF{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.AppShell_navGroupButton__XnrAF>svg:last-of-type{margin-left:auto}.AppShell_navGroupActive__hY_2_{color:var(--text-primary)}.AppShell_navSubItem__dU2ou{padding-left:25px}.AppShell_navSpacer__O121v{flex:1 0 12px}.AppShell_navItem__K_Mg2>svg{flex:0 0 18px;width:18px;height:18px}.AppShell_navItem__K_Mg2:hover{background:var(--surface);color:var(--text-primary)}.AppShell_navItemActive__1ogfn{background:var(--action-primary);color:var(--on-action);box-shadow:0 8px 22px var(--shadow-color)}.AppShell_navItemActive__1ogfn:hover{background:var(--action-primary-hover);color:var(--on-action)}.AppShell_navItemActive__1ogfn svg{color:inherit}.AppShell_activeIndicator__teO_0{width:5px;height:5px;margin-left:auto;border-radius:50%;background:currentColor}.AppShell_navItem__K_Mg2>.AppShell_tourPointer__J0HaB{flex:0 0 16px;width:16px;height:16px;margin-left:auto}.AppShell_sidebarFooter__vaz52{display:grid;gap:6px;margin-top:auto;padding:26px 24px 22px}.AppShell_sidebarFooter__vaz52[data-help-expanded]{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.AppShell_helpGroup__esSP7,.AppShell_helpSubmenu__RFhmC{display:grid;gap:3px;min-width:0}.AppShell_poweredBy__OaiX2{display:flex;align-items:center;gap:7px;margin-top:4px;color:var(--text-faint);font-size:10px}.AppShell_poweredBy__OaiX2 img{width:17px;height:17px;border-radius:4px;object-fit:contain}.AppShell_main__30gap{--app-header-height:72px;min-width:0;min-height:100vh}.AppShell_topbar__DSRTu{position:sticky;top:0;z-index:20;display:flex;min-height:72px;align-items:center;gap:14px;padding:0 18px;background:var(--surface-sidebar);box-shadow:0 8px 28px var(--shadow-color)}.AppShell_contextualHeaderSlot__asZPr{display:none}.AppShell_topbar__DSRTu:has(.AppShell_contextualHeaderSlot__asZPr [data-editing-toolbar]) .AppShell_contextualHeaderSlot__asZPr{display:flex;flex:1 1 auto;min-width:0;align-items:center}.AppShell_topbar__DSRTu:has(.AppShell_contextualHeaderSlot__asZPr [data-editing-toolbar]) .AppShell_desktopAppearance__REfeC,.AppShell_topbar__DSRTu:has(.AppShell_contextualHeaderSlot__asZPr [data-editing-toolbar]) .AppShell_topbarHeading__Lx6k2{display:none}.AppShell_contextualHeaderSlot__asZPr>[data-editing-toolbar]{position:static;z-index:auto;width:100%;max-width:100%;min-width:0;margin:0;padding:0}.AppShell_menuButton__43mlf{flex:0 0 auto}.AppShell_topbarHeading__Lx6k2{display:grid;min-width:0;gap:3px;margin-right:auto}.AppShell_eyebrow__eft0x{overflow:hidden;color:var(--text-muted);font-size:9px;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.AppShell_topbarHeading__Lx6k2 h1{overflow:hidden;margin:0;color:var(--text-primary);font-size:15px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.AppShell_dashboardTitle__C6MB6{display:flex;align-items:baseline;gap:7px}.AppShell_dashboardTitle__C6MB6 strong{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis}.AppShell_dashboardTitle__C6MB6 small{flex:none;border-radius:999px;padding:3px 7px;background:var(--surface-raised);color:var(--text-muted);font-size:9px;font-weight:500}.AppShell_content__d6fGl{min-width:0;width:min(100%,1380px);margin:0 auto;padding:34px 18px 48px}.AppShell_summaryContent__Ej291{padding-top:8px}.AppShell_marketingContent__YXjKZ{padding-top:18px}@media (min-width:961px){.AppShell_main__30gap{margin-left:252px}.AppShell_sidebar___GWvi{width:252px;transform:translateX(0);box-shadow:8px 0 30px var(--shadow-color)}.AppShell_sidebarCollapsed__5z8o1{width:84px;transform:translateX(0)}.AppShell_brandRow__XuWLy{padding:28px 24px 34px}.AppShell_mobileCloseButton__fKILI{display:none}.AppShell_desktopCollapseButton__7XTHN{display:grid}.AppShell_nav__rO__t{gap:7px;flex:1;align-content:start}.AppShell_topbar__DSRTu{min-height:88px;padding:0 48px}.AppShell_main__30gap{--app-header-height:88px}.AppShell_menuButton__43mlf{display:none}.AppShell_mainCollapsed__AewZw{margin-left:84px}.AppShell_content__d6fGl{padding:56px 48px 72px}.AppShell_summaryContent__Ej291{padding-top:8px}.AppShell_marketingContent__YXjKZ{padding-top:20px}.AppShell_sidebarCollapsed__5z8o1 .AppShell_brandRow__XuWLy{flex-direction:column;justify-content:flex-start;gap:16px;padding:28px 0 30px}.AppShell_sidebarCollapsed__5z8o1 .AppShell_activeIndicator__teO_0,.AppShell_sidebarCollapsed__5z8o1 .AppShell_brandText__qYlhP{display:none}.AppShell_sidebarCollapsed__5z8o1 .AppShell_sidebarFooter__vaz52{justify-items:center;padding:18px 10px 22px}.AppShell_brandTenantName__lnOz0{display:inline}.AppShell_brandDefaultName__gc1pc{display:none}.AppShell_sidebarCollapsed__5z8o1 .AppShell_nav__rO__t{padding:0 12px}.AppShell_sidebarCollapsed__5z8o1 .AppShell_navGroup__4_yvG{gap:0}.AppShell_sidebarCollapsed__5z8o1 .AppShell_navGroupButton__XnrAF>svg:last-of-type,.AppShell_sidebarCollapsed__5z8o1 .AppShell_poweredBy__OaiX2 span{display:none}.AppShell_sidebarCollapsed__5z8o1 .AppShell_poweredBy__OaiX2{justify-content:center}.AppShell_sidebarCollapsed__5z8o1 .AppShell_navSubItem__dU2ou{padding:0}.AppShell_sidebarCollapsed__5z8o1 .AppShell_navItem__K_Mg2{justify-content:center;gap:0;padding:0}.AppShell_sidebarCollapsed__5z8o1 .AppShell_navItem__K_Mg2>span{display:none}}@media (max-width:680px){.AppShell_topbar__DSRTu{gap:10px}.AppShell_topbarHeading__Lx6k2{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.AppShell_iconButton__vjd5t,.AppShell_navItem__K_Mg2,.AppShell_sidebar___GWvi{transition:none}}.AppShell_topbar__DSRTu:after{position:absolute;inset:auto 18px 0;height:3px;border-radius:65% 10% 55% 15%;background:var(--identity-line);mask-image:var(--line-mask);content:"";pointer-events:none}.AppearanceSelector_selector__22LUt{position:relative}.AppearanceSelector_trigger__RA6Pm{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-3);border:0;border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-secondary);font-size:11px;cursor:pointer;anchor-name:--appearance}.AppearanceSelector_trigger__RA6Pm:hover{background:var(--surface-hover);color:var(--text-primary)}.AppearanceSelector_popover__v7mz8 label:has(:focus-visible),.AppearanceSelector_trigger__RA6Pm:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.AppearanceSelector_popover__v7mz8{position:fixed;inset:72px 24px auto auto;width:210px;margin:0;padding:var(--space-2);border:0;border-radius:var(--radius-overlay);background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-popover)}.AppearanceSelector_popover__v7mz8 fieldset{display:grid;gap:var(--space-1);margin:0;padding:0;border:0}.AppearanceSelector_popover__v7mz8 legend{padding:var(--space-2);color:var(--text-muted);font-size:10px;font-weight:600}.AppearanceSelector_popover__v7mz8 label{display:flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-control);font-size:12px;cursor:pointer}.AppearanceSelector_popover__v7mz8 label:hover{background:var(--surface-hover)}.AppearanceSelector_popover__v7mz8 label[data-selected]{background:var(--selection-surface);color:var(--accent);box-shadow:inset 3px 0 var(--action-primary)}.AppearanceSelector_popover__v7mz8 input{margin-left:auto;accent-color:var(--accent)}@supports (top:anchor(bottom)){.AppearanceSelector_popover__v7mz8{position-anchor:--appearance;top:calc(anchor(bottom) + 8px);right:anchor(right);position-try-fallbacks:flip-block}}@media (max-width:1199px){.AppearanceSelector_trigger__RA6Pm{min-height:44px;width:100%}.AppearanceSelector_popover__v7mz8{inset:auto auto 24px 16px;position-anchor:auto}.AppearanceSelector_popover__v7mz8 label{min-height:44px}}.McpSetupDialog_content__SYxVk{color:var(--text-secondary);font-size:12px;line-height:1.55}.McpSetupDialog_content__SYxVk p{margin:0}.McpSetupDialog_selectionView__HDUJ0{display:grid;min-height:292px;align-content:start;gap:16px}.McpSetupDialog_sectionTitle__t3tkr{margin:0;color:var(--text-primary);font-size:13px;font-weight:600;text-wrap:balance}.McpSetupDialog_clientOptions__SoiHU{display:grid;gap:8px}.McpSetupDialog_clientOption__FDTAH{display:grid;grid-template-columns:44px minmax(0,1fr) 16px;gap:12px;align-items:center;min-height:72px;padding:12px 14px;border:0;border-radius:var(--radius-control);background:var(--surface-soft);color:var(--text-primary);text-align:left;cursor:pointer;transition:background-color .12s ease,transform .12s ease}.McpSetupDialog_clientOption__FDTAH:hover{background:var(--surface-raised)}.McpSetupDialog_clientOption__FDTAH:active{transform:scale(.99)}.McpSetupDialog_back__uh9Sk:focus-visible,.McpSetupDialog_clientOption__FDTAH:focus-visible,.McpSetupDialog_next__cI8Xx:focus-visible,.McpSetupDialog_previous__kN7sq:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.McpSetupDialog_brandIcon__rXIVv{display:grid;width:44px;height:44px;place-items:center;border-radius:var(--radius-control);background:var(--surface)}.McpSetupDialog_brandImage__oyDXL{display:block;width:32px;height:32px;object-fit:contain}.McpSetupDialog_clientCopy__D1O2m{display:grid;min-width:0;gap:4px}.McpSetupDialog_clientName__HK0w6{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.3}.McpSetupDialog_optionHint__ADtfa{color:var(--text-muted);font-size:11px;line-height:1.35}.McpSetupDialog_clientOption__FDTAH>svg{grid-column:3;grid-row:1;justify-self:end;color:var(--text-muted)}.McpSetupDialog_capability__yehTU{display:grid;gap:5px;padding-top:2px;color:var(--text-secondary)}.McpSetupDialog_capability__yehTU h4{margin:0;color:var(--text-primary);font-size:12px;font-weight:600}.McpSetupDialog_back__uh9Sk{display:inline-flex;width:fit-content;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--accent-blue);font:inherit;cursor:pointer}.McpSetupDialog_guideView__GDDaQ{display:grid;align-content:start;grid-template-rows:auto auto auto auto;gap:12px}.McpSetupDialog_enterForward__mF9PA{animation:McpSetupDialog_enterForward__mF9PA .18s ease-out both}.McpSetupDialog_enterBackward__SirA9{animation:McpSetupDialog_enterBackward__SirA9 .18s ease-out both}.McpSetupDialog_guideHeader__yq3GR{justify-content:space-between}.McpSetupDialog_guideHeader__yq3GR,.McpSetupDialog_identity__EcLpa{display:flex;min-width:0;align-items:center;gap:8px}.McpSetupDialog_guideLogo__cEes8{display:block;flex:none;width:28px;height:28px;object-fit:contain}.McpSetupDialog_clientTitle__FPNyG{margin:0;color:var(--text-primary);font-size:14px;font-weight:600;text-wrap:balance}.McpSetupDialog_clientTitle__FPNyG:focus{outline:none}.McpSetupDialog_progress__yEpPq{display:grid;grid-template-columns:auto minmax(40px,1fr);gap:12px;align-items:center;color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.McpSetupDialog_progressTrack__iSiD0{display:block;height:3px;overflow:hidden;border-radius:999px;background:var(--surface-raised)}.McpSetupDialog_progressFill__z_CAz{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;border-radius:inherit;background:var(--accent-blue);transition:transform .18s ease}.McpSetupDialog_stepContent__zHYkU{display:grid;align-content:start;gap:8px;min-width:0}.McpSetupDialog_stepTitle__VcxIN{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-primary);font-size:14px;font-weight:600;text-wrap:balance}.McpSetupDialog_stepTitle__VcxIN svg{flex:none;color:var(--text-muted)}.McpSetupDialog_stepContent__zHYkU>p{overflow-wrap:anywhere}.McpSetupDialog_stepPrompt___px6W{padding:10px 12px;border-radius:var(--radius-control);background:var(--surface-soft);color:var(--text-primary)}.McpSetupDialog_stepNavigation__XCEEo{display:flex;align-items:center;justify-content:space-between;gap:12px}.McpSetupDialog_next__cI8Xx,.McpSetupDialog_previous__kN7sq{min-height:36px;padding:7px 12px;border:0;border-radius:var(--radius-control);font:inherit;font-weight:600;cursor:pointer}.McpSetupDialog_previous__kN7sq{background:transparent;color:var(--text-secondary)}.McpSetupDialog_previous__kN7sq:hover:not(:disabled){background:var(--surface-soft);color:var(--text-primary)}.McpSetupDialog_previous__kN7sq:disabled{color:var(--text-muted);cursor:default;opacity:.65}.McpSetupDialog_next__cI8Xx{background:var(--action-primary);color:var(--on-action)}.McpSetupDialog_next__cI8Xx:hover{background:var(--action-primary-hover)}@keyframes McpSetupDialog_enterForward__mF9PA{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@keyframes McpSetupDialog_enterBackward__SirA9{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@media (max-width:520px){.McpSetupDialog_selectionView__HDUJ0{min-height:292px}.McpSetupDialog_clientOption__FDTAH{min-height:68px;gap:10px;padding:10px 12px}.McpSetupDialog_guideHeader__yq3GR{flex-wrap:wrap}.McpSetupDialog_back__uh9Sk,.McpSetupDialog_next__cI8Xx,.McpSetupDialog_previous__kN7sq{min-height:44px}}@media (prefers-reduced-motion:reduce){.McpSetupDialog_enterBackward__SirA9,.McpSetupDialog_enterForward__mF9PA,.McpSetupDialog_selectionView__HDUJ0{animation:none}.McpSetupDialog_clientOption__FDTAH,.McpSetupDialog_progressFill__z_CAz{transition:none}}