.mcp-module__mUxWbq__page{max-width:1120px;color:var(--fg);margin-inline:auto;font-size:16px;line-height:1.6}.mcp-module__mUxWbq__page :is(a,button,summary):focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.mcp-module__mUxWbq__page :is(section[id]){scroll-margin-top:96px}.mcp-module__mUxWbq__hero{text-align:center;padding:48px 0 64px}.mcp-module__mUxWbq__eyebrow{color:var(--primary);font:12px/1.5 var(--font-ds-mono), monospace;letter-spacing:var(--tracking-mono-cap);text-transform:uppercase}.mcp-module__mUxWbq__title{letter-spacing:var(--tracking-headline);margin:16px auto 0;font-size:clamp(48px,5vw,64px);line-height:1.05}.mcp-module__mUxWbq__title span{display:block}.mcp-module__mUxWbq__subtitle{max-width:680px;color:var(--fg-muted);text-wrap:balance;margin:24px auto 0;font-size:18px;line-height:1.6}.mcp-module__mUxWbq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;margin-top:32px;display:flex}.mcp-module__mUxWbq__primaryAction{border-radius:var(--radius-md);background:var(--primary);min-height:44px;color:var(--primary-fg);white-space:nowrap;transition:background var(--motion-fast) var(--easing);justify-content:center;align-items:center;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.mcp-module__mUxWbq__primaryAction:hover{background:var(--primary-hover)}.mcp-module__mUxWbq__textAction{min-height:44px;color:var(--primary);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.mcp-module__mUxWbq__textAction:hover{text-underline-offset:4px;text-decoration:underline}.mcp-module__mUxWbq__textAction svg{flex-shrink:0}.mcp-module__mUxWbq__workspace{border:1px solid var(--border);border-radius:var(--radius-lg)}.mcp-module__mUxWbq__workspaceHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 24px;font-size:14px;display:flex}.mcp-module__mUxWbq__workspaceHeader h2{font-weight:500}.mcp-module__mUxWbq__workspaceHeader>span{color:var(--primary)}.mcp-module__mUxWbq__workspaceBody{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.mcp-module__mUxWbq__conversation{min-width:0;padding:32px}.mcp-module__mUxWbq__question{border-bottom:1px solid var(--border);align-items:flex-start;gap:16px;padding-bottom:24px;display:flex}.mcp-module__mUxWbq__question>svg{color:var(--fg-subtle);flex-shrink:0;margin-top:4px}.mcp-module__mUxWbq__speaker{margin-bottom:4px;font-size:14px;font-weight:500}.mcp-module__mUxWbq__response{padding-top:24px}.mcp-module__mUxWbq__agentLabel{align-items:center;gap:16px;margin-bottom:12px;display:flex}.mcp-module__mUxWbq__agentLabel .mcp-module__mUxWbq__speaker{margin:0}.mcp-module__mUxWbq__agentMark{width:16px;color:var(--primary);display:inline-flex}.mcp-module__mUxWbq__agentMark .brand-wordmark{display:none}.mcp-module__mUxWbq__agentMark .brand-mark{width:16px;height:16px}.mcp-module__mUxWbq__toolCall{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:12px;min-width:0;margin-left:32px;padding:4px 4px 4px 12px;display:flex}.mcp-module__mUxWbq__toolCall>code{overflow-wrap:anywhere;min-width:0;color:var(--fg-muted);font:12px/1.6 var(--font-ds-mono), monospace;flex:1}.mcp-module__mUxWbq__reply{margin:24px 0 0 32px}.mcp-module__mUxWbq__findings{gap:16px;margin:24px 0 0 32px;list-style:none;display:grid}.mcp-module__mUxWbq__findings li{line-height:1.6}.mcp-module__mUxWbq__findings li+li{border-top:1px solid var(--border);padding-top:16px}.mcp-module__mUxWbq__findingConfidence{color:var(--fg-subtle);font:11px/1.5 var(--font-ds-mono), monospace;letter-spacing:var(--tracking-mono-cap);text-transform:uppercase;margin-bottom:4px;display:block}.mcp-module__mUxWbq__personas{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0 32px;padding-top:24px;display:grid}.mcp-module__mUxWbq__personas>div{text-align:center;padding-inline:8px}.mcp-module__mUxWbq__personas>div+div{border-left:1px solid var(--border)}.mcp-module__mUxWbq__personas dt{font-size:13px}.mcp-module__mUxWbq__personas dd{font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:500;line-height:1.2}.mcp-module__mUxWbq__source{border-left:1px solid var(--border);min-width:0;padding:48px 32px}.mcp-module__mUxWbq__source>.brand-lockup{color:var(--fg)}.mcp-module__mUxWbq__source>.brand-lockup .brand-mark{color:var(--primary)}.mcp-module__mUxWbq__source h3{letter-spacing:var(--tracking-headline);margin-top:32px;font-size:36px;font-weight:600;line-height:1.2}.mcp-module__mUxWbq__overall{letter-spacing:var(--tracking-headline);font-variant-numeric:tabular-nums;margin-top:16px;font-size:64px;font-weight:500;line-height:1}.mcp-module__mUxWbq__overallLabel{margin-top:8px;font-size:14px}.mcp-module__mUxWbq__tier{color:var(--fg-subtle)}.mcp-module__mUxWbq__confidence{color:var(--fg-subtle);margin-top:32px;font-size:14px}.mcp-module__mUxWbq__provenance{border-top:1px solid var(--border);gap:24px;margin-top:32px;padding-top:24px;font-size:14px;display:grid}.mcp-module__mUxWbq__provenance dt{color:var(--fg-subtle);margin-bottom:4px}.mcp-module__mUxWbq__provenance dd{color:var(--fg-muted)}.mcp-module__mUxWbq__provenance a{min-height:44px;color:var(--primary);overflow-wrap:anywhere;align-items:center;display:inline-flex}.mcp-module__mUxWbq__provenance a:hover{text-underline-offset:4px;text-decoration:underline}.mcp-module__mUxWbq__sectionTitle{letter-spacing:var(--tracking-headline);text-align:center;text-wrap:balance;font-size:clamp(36px,3vw,48px);line-height:1.2}.mcp-module__mUxWbq__workflow{padding:64px 24px}.mcp-module__mUxWbq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;list-style:none;display:grid}.mcp-module__mUxWbq__steps>li+li{border-left:1px solid var(--border);padding-left:24px}.mcp-module__mUxWbq__steps li>div{align-items:center;gap:12px;display:flex}.mcp-module__mUxWbq__steps svg{color:var(--primary);flex-shrink:0}.mcp-module__mUxWbq__steps h3{font-size:16px;font-weight:500}.mcp-module__mUxWbq__steps p{color:var(--fg-muted);margin-top:12px;font-size:14px;line-height:1.6}.mcp-module__mUxWbq__connection{padding:48px 0 0}.mcp-module__mUxWbq__connection:before{content:"";background:var(--border);width:65%;height:1px;margin:-48px auto 48px;display:block}.mcp-module__mUxWbq__connectDescription{text-align:center;max-width:640px;color:var(--fg-muted);text-wrap:balance;margin:16px auto 24px;font-size:16px}.mcp-module__mUxWbq__connectionRow{border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) 224px;max-width:944px;margin-inline:auto;display:grid}.mcp-module__mUxWbq__server{align-items:center;gap:12px;min-width:0;padding:16px 24px;display:flex}.mcp-module__mUxWbq__server>div{flex:1;min-width:0}.mcp-module__mUxWbq__server p,.mcp-module__mUxWbq__transport p{color:var(--fg-subtle);margin-bottom:8px;font-size:13px}.mcp-module__mUxWbq__server code{font:16px/1.6 var(--font-ds-mono), monospace;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;display:block}.mcp-module__mUxWbq__transport{border-left:1px solid var(--border);padding:16px 24px}.mcp-module__mUxWbq__transport code{font:13px/1.6 var(--font-ds-mono), monospace}.mcp-module__mUxWbq__connectionNote{justify-content:space-between;align-items:center;gap:32px;max-width:944px;margin:16px auto 0;display:flex}.mcp-module__mUxWbq__connectionNote>p{max-width:528px;color:var(--fg-subtle);font-size:14px;line-height:1.6}.mcp-module__mUxWbq__connectionNote a{flex-shrink:0}.mcp-module__mUxWbq__copyControl{flex-shrink:0;display:inline-flex;position:relative}.mcp-module__mUxWbq__copyButton{width:44px;height:44px;color:var(--fg-muted);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--motion-fast) var(--easing), background var(--motion-fast) var(--easing);justify-content:center;align-items:center;display:inline-flex}.mcp-module__mUxWbq__copyButton:hover{color:var(--fg);background:var(--bg-elev)}.mcp-module__mUxWbq__copyButton[aria-disabled=true]{cursor:progress}.mcp-module__mUxWbq__copyStatus{z-index:5;width:max-content;max-width:208px;color:var(--fg);background:var(--bg-elev);font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 4px);right:0}.mcp-module__mUxWbq__copyStatus:not(:empty){border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:8px 12px}.mcp-module__mUxWbq__copyError{width:208px}.mcp-module__mUxWbq__spinner{animation:1s linear infinite mcp-module__mUxWbq__spin}@keyframes mcp-module__mUxWbq__spin{to{transform:rotate(360deg)}}.mcp-module__mUxWbq__tools{max-width:944px;margin-inline:auto;padding:64px 0 0}.mcp-module__mUxWbq__tools .mcp-module__mUxWbq__sectionTitle{text-align:left;font-size:28px}.mcp-module__mUxWbq__toolList{border-top:1px solid var(--border);margin-top:24px}.mcp-module__mUxWbq__toolList details{border-bottom:1px solid var(--border)}.mcp-module__mUxWbq__toolList summary{cursor:pointer;align-items:center;gap:16px;min-height:64px;padding:16px 4px;list-style:none;display:flex}.mcp-module__mUxWbq__toolList summary::-webkit-details-marker{display:none}.mcp-module__mUxWbq__toolList summary code{min-width:0;font:13px/1.6 var(--font-ds-mono), monospace;overflow-wrap:anywhere}.mcp-module__mUxWbq__toolList summary span{color:var(--fg-subtle);margin-left:auto;font-size:12px}.mcp-module__mUxWbq__toolList summary svg{color:var(--fg-subtle);transition:transform var(--motion-fast) var(--easing);flex-shrink:0}.mcp-module__mUxWbq__toolList details[open] summary svg{transform:rotate(180deg)}.mcp-module__mUxWbq__toolList summary:hover{color:var(--primary)}.mcp-module__mUxWbq__toolList details>p{max-width:720px;color:var(--fg-muted);padding:0 4px 16px;font-size:14px;line-height:1.6}.mcp-module__mUxWbq__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;margin-top:64px;padding:32px 0 8px;display:flex}.mcp-module__mUxWbq__homeLink{align-items:center;min-height:44px;display:inline-flex}.mcp-module__mUxWbq__homeLink .brand-mark{color:var(--primary)}.mcp-module__mUxWbq__footer nav{flex-wrap:wrap;align-items:center;gap:8px 32px;display:flex}.mcp-module__mUxWbq__footer nav a{min-width:44px;min-height:44px;color:var(--fg-subtle);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.mcp-module__mUxWbq__footer nav a:hover{color:var(--fg);text-underline-offset:4px;text-decoration:underline}@media (max-width:1023px){.mcp-module__mUxWbq__conversation{padding:24px}.mcp-module__mUxWbq__source{padding:32px 24px}.mcp-module__mUxWbq__toolCall,.mcp-module__mUxWbq__reply,.mcp-module__mUxWbq__findings,.mcp-module__mUxWbq__personas{margin-left:0}.mcp-module__mUxWbq__workflow{padding-inline:0}.mcp-module__mUxWbq__steps{gap:16px}.mcp-module__mUxWbq__steps>li+li{padding-left:16px}}@media (max-width:767px){.mcp-module__mUxWbq__hero{padding:24px 0 48px}.mcp-module__mUxWbq__title{font-size:clamp(36px,7.6vw,48px)}.mcp-module__mUxWbq__subtitle{max-width:448px;margin-top:16px;font-size:16px}.mcp-module__mUxWbq__actions{margin-top:24px}.mcp-module__mUxWbq__workspaceHeader{min-height:48px;padding:16px;font-size:12px}.mcp-module__mUxWbq__workspaceBody{grid-template-columns:minmax(0,1fr)}.mcp-module__mUxWbq__conversation{padding:24px 16px}.mcp-module__mUxWbq__question{padding-bottom:24px}.mcp-module__mUxWbq__source{border-left:0;border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:0 16px;padding:24px 16px;display:grid}.mcp-module__mUxWbq__source>.brand-lockup{grid-column:1}.mcp-module__mUxWbq__source h3{grid-column:1;margin-top:12px;font-size:28px}.mcp-module__mUxWbq__overall{text-align:right;grid-area:1/2/3;align-self:center;margin:0;font-size:48px}.mcp-module__mUxWbq__overallLabel{text-align:right;grid-area:3/2;font-size:12px}.mcp-module__mUxWbq__confidence{grid-area:3/1;align-self:center;margin-top:8px;font-size:12px}.mcp-module__mUxWbq__provenance{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin-top:24px;padding-top:16px;font-size:12px}.mcp-module__mUxWbq__workflow{padding-block:48px}.mcp-module__mUxWbq__sectionTitle{font-size:36px}.mcp-module__mUxWbq__steps{grid-template-columns:1fr;gap:24px;margin-top:24px}.mcp-module__mUxWbq__steps>li+li{border:0;padding:0}.mcp-module__mUxWbq__steps p{margin:4px 0 0 32px}.mcp-module__mUxWbq__connection{padding-top:32px}.mcp-module__mUxWbq__connection:before{margin-top:-32px;margin-bottom:32px}.mcp-module__mUxWbq__connectDescription{font-size:14px}.mcp-module__mUxWbq__connectionRow{grid-template-columns:1fr}.mcp-module__mUxWbq__server{gap:8px;padding:16px}.mcp-module__mUxWbq__server code{font-size:13px}.mcp-module__mUxWbq__transport{border-left:0;border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.mcp-module__mUxWbq__transport p{margin:0}.mcp-module__mUxWbq__connectionNote{flex-direction:column;align-items:flex-start;gap:12px}.mcp-module__mUxWbq__tools{padding-top:48px}.mcp-module__mUxWbq__toolList summary{gap:8px}.mcp-module__mUxWbq__toolList summary code,.mcp-module__mUxWbq__toolList summary span{font-size:11px}.mcp-module__mUxWbq__footer{flex-direction:column;align-items:flex-start;gap:16px;margin-top:48px;padding-top:24px}.mcp-module__mUxWbq__footer nav{gap:8px 24px}}@media (prefers-reduced-motion:reduce){.mcp-module__mUxWbq__page *,.mcp-module__mUxWbq__page :before,.mcp-module__mUxWbq__page :after{scroll-behavior:auto;transition:none;animation:none}}
