.mcp-section{padding-block:48px}.mcp-section .signal-label{color:var(--color-mia)}.mcp-section h2{font-size:clamp(26px,3vw,40px);font-weight:600;line-height:1.12;letter-spacing:-.04em;max-width:25ch;margin-top:16px}.mcp-details{border-bottom:1px solid var(--color-border)}.mcp-details summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;cursor:pointer;color:var(--color-heading);font-size:14px;font-weight:500;list-style:none}.mcp-details summary::-webkit-details-marker{display:none}.mcp-details summary>span{color:var(--color-mia);font:20px var(--font-mono)}.mcp-details[open] summary>span{transform:rotate(45deg)}.mcp-details>p{font-size:14px;line-height:1.7;color:var(--color-muted);padding-bottom:20px}.mcp-coverage{margin-top:28px;border-top:1px solid var(--color-border)}.mcp-reach{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:24px}.mcp-reach h3{font-size:15px;font-weight:600}.mcp-reach p{margin-top:8px;font-size:13px;color:var(--color-muted);line-height:1.6}.mcp-reach span{display:block;margin-top:10px;font:10px/1.6 var(--font-mono);color:var(--color-mia)}.mcp-setup{background:var(--color-surface);border-block:1px solid var(--color-border);scroll-margin-top:84px}.mcp-setup-grid,.mcp-security{display:grid;grid-template-columns:1fr 1.25fr;gap:8%}.mcp-setup-copy{font-size:15px;line-height:1.7;margin-top:18px;max-width:44ch}.mcp-setup-note{font-size:12px;line-height:1.7;color:var(--color-muted);margin-top:18px;max-width:48ch}.mcp-code-panel{min-width:0}.mcp-code-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.mcp-code-tabs button{cursor:pointer;font-size:12px;color:var(--color-muted);padding:8px 12px;border:1px solid transparent;border-radius:999px}.mcp-code-tabs button[aria-pressed=true]{border-color:var(--color-border);color:var(--color-heading);background:var(--color-bg)}.mcp-code-tabs button:hover{color:var(--color-mia)}.mcp-code{background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.mcp-code-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border);padding:12px 16px;font:11px var(--font-mono);color:var(--color-muted)}.mcp-code-bar button{cursor:pointer;color:var(--color-mia);padding:4px}.mcp-code pre{overflow-x:auto;padding:22px 16px;font:12px/1.7 var(--font-mono);white-space:pre-wrap;overflow-wrap:break-word}.mcp-security .mcp-text-link{display:inline-block;margin-top:22px}.mcp-page :is(a,button,summary):focus-visible{outline:2px solid var(--color-mia);outline-offset:5px}@media(max-width:640px){.mcp-section{padding-block:34px}.mcp-setup-grid,.mcp-security,.mcp-reach{grid-template-columns:1fr;gap:22px}}.mcp-shell{width:min(1380px,88%);margin-inline:auto}.mcp-page .mcp-hero{min-height:0;display:block;padding:120px 0 30px;background:var(--color-cinema-ground);color:var(--color-cinema-ink);overflow:clip}.mcp-experience{--outward: 1;--returning: 1;--mcp-line: color-mix(in srgb, var(--color-cinema-muted) 22%, transparent)}.mcp-experience .signal-label{color:var(--color-cinema-muted);font-size:10px}.mcp-experience-top{display:flex;justify-content:space-between;align-items:center}.mcp-experience-top>span{display:flex;align-items:center;gap:12px}.mcp-opening{display:grid;grid-template-columns:1fr 290px;gap:35px;align-items:end;margin:30px 0 24px}.mcp-page .mcp-hero h1{color:inherit;font-size:clamp(54px,7.2vw,112px);font-weight:600;line-height:.96;letter-spacing:-.06em}.mcp-opening-aside{padding-bottom:6px}.mcp-opening-aside>p{color:var(--color-cinema-muted);font-size:15px;line-height:1.7}.mcp-opening .btn-primary{margin-top:22px;border-radius:999px;background:var(--color-cinema-ink);color:var(--color-cinema-ground);gap:24px}.mcp-stage{position:relative;isolation:isolate;display:grid;grid-template-columns:170px minmax(50px,1fr) 190px minmax(50px,1fr) 280px;align-items:center;padding:35px 0 30px;min-height:370px}.mcp-stage-grid{position:absolute;inset:-30px -4vw;z-index:-1;opacity:.18;background-image:linear-gradient(var(--color-cinema-muted) 1px,transparent 1px),linear-gradient(90deg,var(--color-cinema-muted) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse at 52% 50%,var(--color-cinema-ground),transparent 66%)}.mcp-stage:before{content:"";position:absolute;z-index:-1;width:52%;height:145%;left:26%;top:-20%;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-cinema-blue) 27%,transparent),transparent 65%);pointer-events:none}.mcp-assistants{position:relative;display:grid;gap:8px}.mcp-assistants>p{position:absolute;top:-25px;left:0}.mcp-assistant{height:52px;display:flex;gap:12px;align-items:center;padding:8px 12px;border:1px solid var(--mcp-line);border-radius:12px;color:var(--color-cinema-muted);background:var(--color-cinema-ground);font-size:12px;cursor:pointer;transition:border-color .25s,background .25s,color .25s,transform .25s}.mcp-assistant:hover{border-color:var(--color-cinema-muted);transform:translate(3px);color:var(--color-cinema-ink)}.mcp-assistant[aria-pressed=true]{border-color:var(--color-cinema-ink);background:color-mix(in srgb,var(--color-cinema-blue) 18%,var(--color-cinema-ground));color:var(--color-cinema-ink);box-shadow:0 0 30px color-mix(in srgb,var(--color-cinema-blue) 20%,transparent)}.mcp-client-icon{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;background:var(--color-cinema-ink)}.mcp-client-icon img{width:23px;height:23px;object-fit:contain}.mcp-client-light{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.25;margin-left:auto}.mcp-assistant[aria-pressed=true] .mcp-client-light{opacity:1;box-shadow:0 0 10px var(--color-cinema-ink)}.mcp-paths{height:300px;position:relative}.mcp-paths svg{width:100%;height:100%;overflow:visible;fill:none}.mcp-track{stroke:var(--mcp-line);stroke-width:1}.mcp-route{stroke:var(--color-cinema-muted);stroke-width:1;opacity:.6}.mcp-packet{stroke:var(--color-cinema-ink);stroke-width:2.5;stroke-dasharray:8 108;stroke-linecap:round;filter:drop-shadow(0 0 5px var(--color-mia-accent));opacity:0}.mcp-packet-out{stroke-dashoffset:calc(8 - var(--leg-out, var(--outward)) * 116)}.mcp-packet-back{stroke-dashoffset:calc(8 - var(--leg-back, var(--returning)) * 116);stroke:var(--color-mia-accent)}.mcp-experience[data-phase="1"] .mcp-packet-out,.mcp-experience[data-phase="3"] .mcp-packet-back{opacity:1}.mcp-wire-label{position:absolute;inset:calc(50% + 20px) 0 auto;text-align:center;color:var(--color-cinema-muted);font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.mcp-junction{height:240px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.mcp-orbit{position:absolute;top:50%;left:50%;border:1px solid var(--mcp-line);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.mcp-orbit-outer{width:238px;height:238px;border-style:dashed;opacity:.7}.mcp-orbit-inner{width:196px;height:196px;border-top-color:var(--color-cinema-muted);border-bottom-color:var(--color-cinema-muted);transform:translate(-50%,-50%) rotate(-35deg)}.mcp-core{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:122px;height:122px;border-radius:50%;background:radial-gradient(circle at 35% 20%,color-mix(in srgb,var(--color-cinema-ink) 15%,var(--color-cinema-blue)),var(--color-cinema-blue) 55%,var(--color-cinema-ground));border:1px solid color-mix(in srgb,var(--color-cinema-ink) 40%,transparent);box-shadow:0 0 65px color-mix(in srgb,var(--color-cinema-blue) 45%,transparent),inset 0 0 25px color-mix(in srgb,var(--color-cinema-ink) 10%,transparent);transition:box-shadow .5s,transform .5s}.mcp-core-logo{width:72px;height:auto}.mcp-core>span{font:10px var(--font-mono);letter-spacing:.3em;padding-left:.3em}.mcp-junction>p{position:absolute;top:calc(50% + 78px);font:10px var(--font-mono);background:var(--color-cinema-ground);padding:5px}.mcp-junction-caption{position:absolute;top:calc(50% + 127px);font:9px var(--font-mono);color:var(--color-cinema-muted);white-space:nowrap}.mcp-experience[data-phase="2"] .mcp-core,.mcp-experience[data-phase="3"] .mcp-core{transform:scale(1.08);box-shadow:0 0 95px color-mix(in srgb,var(--color-cinema-blue) 70%,transparent),0 0 24px color-mix(in srgb,var(--color-mia-accent) 18%,transparent)}.mcp-platform{position:relative;padding:18px 18px 10px;border:1px solid var(--mcp-line);border-radius:16px;background:linear-gradient(140deg,color-mix(in srgb,var(--color-cinema-blue) 13%,var(--color-cinema-ground)),var(--color-cinema-ground))}.mcp-platform-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.mcp-platform-logo{width:52px;height:auto}.mcp-platform-head>span{font:10px var(--font-mono)}.mcp-evidence-layers{display:grid;gap:9px}.mcp-evidence{border:1px solid var(--mcp-line);border-radius:7px;padding:10px 12px 8px;background:var(--color-cinema-ground);transform:translate(0);transition:border-color .5s,background .5s,transform .5s,box-shadow .5s}.mcp-evidence>div:first-child{display:flex;align-items:center;gap:10px}.mcp-evidence strong{font-size:11px;font-weight:500;color:var(--color-cinema-muted)}.mcp-evidence-light{margin-left:auto;width:4px;height:4px;background:var(--color-cinema-muted);border-radius:50%}.mcp-evidence-bars{display:flex;align-items:end;gap:4px;height:18px;margin-top:10px}.mcp-evidence-bars i{flex:1;background:var(--color-cinema-muted);opacity:.25;border-radius:1px;transition:background .5s,opacity .5s}.mcp-evidence[data-active=true]{border-color:color-mix(in srgb,var(--color-mia-accent) 45%,transparent);background:color-mix(in srgb,var(--color-cinema-blue) 20%,var(--color-cinema-ground));transform:translate(-7px);box-shadow:8px 6px color-mix(in srgb,var(--color-cinema-blue) 15%,transparent)}.mcp-evidence[data-active=true] strong{color:var(--color-cinema-ink)}.mcp-evidence[data-active=true] :is(.mcp-evidence-light,.mcp-evidence-bars i){background:var(--color-mia-accent);opacity:.8}.mcp-platform-note{font:9px var(--font-mono);color:var(--color-cinema-muted);margin-top:12px;text-align:right}.mcp-example-picker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:22px 0;border-block:1px solid var(--mcp-line)}.mcp-example-picker>span{margin-right:auto}.mcp-example-picker button{display:flex;align-items:center;gap:25px;border:1px solid var(--mcp-line);border-radius:999px;padding:10px 16px;font-size:12px;cursor:pointer;transition:background .2s,border-color .2s}.mcp-example-picker button:hover{border-color:var(--color-cinema-muted)}.mcp-example-picker button[aria-pressed=true]{background:var(--color-cinema-ink);color:var(--color-cinema-ground)}.mcp-exchange{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:28px 0}.mcp-question h2{font-weight:500;color:var(--color-cinema-ink);font-size:clamp(22px,2.5vw,36px);line-height:1.25;letter-spacing:-.035em;margin-top:16px}.mcp-answer{border-left:1px solid var(--mcp-line);padding-left:28px;min-height:170px}.mcp-answer>.signal-label{display:flex;align-items:center;gap:8px}.mcp-answer-dot{width:5px;height:5px;border-radius:50%;background:var(--color-mia-accent)}.mcp-answer-copy{font-size:15px;line-height:1.7;margin-top:15px;opacity:.12;filter:blur(3px);transform:translateY(6px);transition:opacity .6s,filter .6s,transform .6s}.mcp-answer[data-delivered=true] .mcp-answer-copy{opacity:1;filter:none;transform:none}.mcp-answer-sources{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;opacity:.15;transition:opacity .6s}.mcp-answer-sources span{font:9px var(--font-mono);padding:5px 8px;border:1px solid var(--mcp-line);border-radius:4px;color:var(--color-cinema-muted)}.mcp-answer[data-delivered=true] .mcp-answer-sources{opacity:1}.mcp-experience-foot{display:flex;align-items:center;gap:22px;border-top:1px solid var(--mcp-line);padding-top:18px;font:10px/1.6 var(--font-mono);color:var(--color-cinema-muted)}.mcp-experience-foot>p{margin-right:auto}.mcp-experience-foot :is(button,a){display:flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.mcp-experience-foot :is(button,a):hover{color:var(--color-cinema-ink)}.mcp-experience :is(a,button):focus-visible{outline-color:var(--color-cinema-ink)}.mcp-text-link{font-size:13px;text-decoration:underline;text-underline-offset:5px}.mcp-coverage-section{padding-block:16px}.mcp-coverage-section .mcp-coverage{margin-top:0;border-top:0}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){.mcp-exchange{transform-origin:center top;transform:scale(calc(.94 + var(--answer-reveal, 1) * .06))}}@media(max-width:1100px){.mcp-stage{grid-template-columns:150px minmax(25px,1fr) 160px minmax(25px,1fr) 235px}.mcp-orbit-outer{width:195px;height:195px}.mcp-orbit-inner{width:162px;height:162px}.mcp-core{width:104px;height:104px}.mcp-junction>p{top:calc(50% + 67px);font-size:9px}.mcp-junction-caption{top:calc(50% + 108px);font-size:8px}.mcp-platform{padding-inline:12px}.mcp-opening{grid-template-columns:1fr 245px}}@media(max-width:760px){.mcp-shell{width:calc(100% - 40px)}.mcp-page .mcp-hero{padding-top:104px}.mcp-experience-top>span{display:none}.mcp-opening{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.mcp-page .mcp-hero h1{font-size:clamp(46px,9.3vw,70px)}.mcp-opening-aside{display:flex;gap:20px;align-items:center}.mcp-opening-aside>p{font-size:13px}.mcp-opening .btn-primary{margin-top:0;flex-shrink:0;gap:10px;padding-inline:16px;font-size:12px}.mcp-stage{grid-template-columns:1fr;padding:25px 0 20px;justify-items:center}.mcp-assistants{display:flex;width:100%;justify-content:center;gap:6px}.mcp-assistants>p{top:-28px}.mcp-assistant{height:auto;min-width:0;flex:1;flex-direction:column;gap:8px;padding:9px 2px;font-size:9px}.mcp-assistant:hover{transform:translateY(-2px)}.mcp-client-light{display:none}.mcp-paths{height:54px;width:2px}.mcp-paths-in .mcp-track{display:none}.mcp-wire-label{left:15px;top:22px;width:max-content;font-size:8px}.mcp-junction{height:190px;width:190px}.mcp-junction-caption{display:none}.mcp-junction>p{top:calc(50% + 61px)}.mcp-platform{width:min(100%,390px);padding:16px}.mcp-evidence-layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mcp-evidence{padding:9px 7px}.mcp-evidence>div:first-child{flex-wrap:wrap;gap:5px}.mcp-evidence strong{width:100%;min-height:28px;font-size:10px}.mcp-evidence-light{display:none}.mcp-evidence-bars{gap:2px}.mcp-evidence[data-active=true]{transform:translateY(-4px);box-shadow:0 4px color-mix(in srgb,var(--color-cinema-blue) 20%,transparent)}.mcp-example-picker{gap:6px;padding-block:16px}.mcp-example-picker>span{width:100%;margin-bottom:5px}.mcp-example-picker button{font-size:10px;gap:12px;padding:9px 12px}.mcp-exchange{grid-template-columns:1fr;gap:24px}.mcp-answer{min-height:165px;padding-left:16px}.mcp-answer-copy{font-size:14px}.mcp-experience-foot{flex-wrap:wrap;gap:14px;font-size:9px}.mcp-experience-foot>p{width:100%}}@media(max-width:380px){.mcp-opening-aside{display:block}.mcp-opening .btn-primary{margin-top:18px}.mcp-assistant{font-size:8px}}@media(prefers-reduced-motion:reduce){.mcp-experience *,.mcp-experience *:before{transition:none!important;animation:none!important}.mcp-packet{display:none}.mcp-answer-copy{opacity:1;filter:none;transform:none}.mcp-answer-sources{opacity:1}}.mcp-mobile-branch,.mcp-mobile-trunk{display:none}.mcp-paths-in,.mcp-mobile-branch{--leg-out: clamp(0, calc(var(--outward) * 2), 1);--leg-back: clamp(0, calc(var(--returning) * 2 - 1), 1)}.mcp-paths-out{--leg-out: clamp(0, calc(var(--outward) * 2 - 1), 1);--leg-back: clamp(0, calc(var(--returning) * 2), 1)}@media(max-width:760px){.mcp-paths-in{display:none}.mcp-mobile-branch{display:block;width:100%;height:54px;fill:none;overflow:visible}.mcp-paths-out>svg:not(.mcp-mobile-trunk){display:none}.mcp-mobile-trunk{display:block}}@media(prefers-reduced-motion:no-preference){.mcp-experience[data-running=true] .mcp-assistant{animation:mcp-client-arrive .55s var(--motion-ease) both}.mcp-experience[data-running=true] .mcp-track{stroke-dasharray:100;animation:mcp-draw .85s var(--motion-ease) both}.mcp-experience[data-paused=true] :is(.mcp-assistant,.mcp-track){animation-play-state:paused}.mcp-orbit-inner{transform:translate(-50%,-50%) rotate(calc(-35deg + var(--outward) * 70deg + var(--returning) * 70deg))}}@keyframes mcp-client-arrive{0%{opacity:.4;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes mcp-draw{0%{stroke-dashoffset:100;opacity:0}to{stroke-dashoffset:0;opacity:1}}.mcp-assistant{position:relative;overflow:hidden}.mcp-assistant:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transform:translate(-100%);background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--color-cinema-ink) 13%,transparent) 50%,transparent 65%)}.mcp-experience{--try-hint-accent: var(--color-mia-accent);--try-hint-ink: var(--color-cinema-ground)}.mcp-experience .mcp-assistant-hint{position:absolute;z-index:3;left:calc(100% + 16px);top:calc(var(--target) * 60px + 26px);translate:0 -50%}.mcp-track{transition:stroke .3s}.mcp-track[data-preview=true][data-selected=false]{stroke:color-mix(in srgb,var(--color-cinema-muted) 70%,transparent)!important}@media(max-width:760px){.mcp-experience .mcp-assistant-hint{top:calc(100% + 12px);left:calc((100% - 24px) / 5 * (var(--target) + .5) + var(--target) * 6px);translate:-50% 0}}@media(prefers-reduced-motion:no-preference){.mcp-experience[data-invite=true] .mcp-assistant[aria-pressed=false]:after{animation:mcp-invite-glint 5.6s var(--motion-ease) calc(.9s + var(--i) * .12s) infinite}.mcp-experience[data-invite=true] .mcp-assistant[aria-pressed=false] .mcp-client-light{animation:mcp-invite-light 5.6s ease-out calc(1.1s + var(--i) * .12s) infinite}.mcp-experience[data-invite=true] .mcp-track[data-selected=false]{animation:mcp-invite-wire 5.6s ease-out calc(1.1s + var(--i) * .12s) infinite}.mcp-experience[data-paused=true] :is(.mcp-client-light,.mcp-track,.try-target,.try-hint .try-hint-pill,.try-hint .try-hint-icon),.mcp-experience[data-paused=true] :is(.mcp-assistant,.try-hint .try-hint-pill):after{animation-play-state:paused!important}}@keyframes mcp-invite-glint{0%{opacity:1;transform:translate(-100%)}18%,to{opacity:1;transform:translate(100%)}}@keyframes mcp-invite-light{0%,22%,to{opacity:.25;box-shadow:none}6%{opacity:1;box-shadow:0 0 8px var(--color-cinema-ink)}}@keyframes mcp-invite-wire{0%,26%,to{stroke:var(--mcp-line)}6%{stroke:color-mix(in srgb,var(--color-cinema-muted) 65%,transparent)}}.mcp-repositories{padding-top:80px;padding-bottom:64px;border-bottom:1px solid var(--color-border)}.mcp-repositories-heading{padding-block:0;margin-bottom:28px}.mcp-repositories-intro{max-width:72ch;margin-top:22px;font-size:15px;line-height:1.75;color:var(--color-muted)}.mcp-repository-runway{overflow-anchor:none}.mcp-repository-track{display:grid;gap:18px}.mcp-repository-card{display:grid;align-self:start;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(26px,3.3vw,48px);border:1px solid var(--color-border);border-radius:18px;background:var(--color-bg);color:var(--color-heading);min-width:0}.mcp-repository-meta{display:flex;align-items:center;gap:10px;font:10px/1.4 var(--font-mono);letter-spacing:.03em;color:var(--color-muted);text-transform:uppercase}.mcp-repository-meta span+span{display:flex;align-items:center;gap:10px;color:var(--color-heading)}.mcp-repository-meta span+span:before{content:"";width:12px;height:1px;background:var(--color-mia)}.mcp-repository-copy h3{max-width:18ch;margin-top:18px;font-size:clamp(24px,2.25vw,34px);line-height:1.16;letter-spacing:-.035em;font-weight:600}.mcp-repository-copy>p{max-width:46ch;margin-top:14px;color:var(--color-muted);font-size:13px;line-height:1.68}.mcp-repository-copy ul{display:grid;gap:8px;margin-top:20px}.mcp-repository-copy li{position:relative;padding-left:15px;font-size:11px;line-height:1.5;color:var(--color-text)}.mcp-repository-copy li:before{content:"";position:absolute;top:.52em;left:1px;width:5px;height:5px;border-radius:50%;background:var(--color-mia)}.mcp-repository-access{display:grid;gap:4px;border-top:1px solid var(--color-border);padding-top:14px;margin-top:20px;font:10px/1.5 var(--font-mono)}.mcp-repository-access>span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.mcp-repository-access strong{font-weight:500;color:var(--color-text)}.mcp-repository-copy>a{display:inline-flex;gap:18px;margin-top:18px;padding-bottom:3px;border-bottom:1px solid var(--color-border);font-size:12px;color:var(--color-mia)}.mcp-repository-copy>a:hover{text-decoration:underline;text-underline-offset:4px}.mcp-repository-visuals{min-width:0;width:100%;align-self:center}.claude-output{--claude-serif: ui-serif, Georgia, Cambria, "Times New Roman", serif;overflow:hidden;padding:0 16px 16px;border:1px solid var(--color-claude-panel-border);border-radius:14px;background:var(--color-claude-panel);color:var(--color-claude-panel-ink)}.claude-output-window{display:flex;align-items:center;gap:6px;margin-inline:-16px;padding:9px 16px;border-bottom:1px solid var(--color-claude-panel-border);background:var(--color-claude-panel-raised)}.claude-output-window i{width:8px;height:8px;border-radius:50%;background:var(--color-claude-panel-border)}.claude-output-window span{overflow:hidden;margin-left:10px;color:var(--color-claude-panel-muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.claude-output-prompt{width:fit-content;max-width:82%;margin:16px 0 16px auto;padding:9px 14px;border-radius:16px 16px 4px;background:var(--color-claude-panel-raised);color:var(--color-claude-panel-ink);font-size:13px;line-height:1.45}.claude-output-attribution{display:flex;align-items:center;gap:9px;color:var(--color-claude-panel-muted);font-size:10px;line-height:1.4}.claude-output-attribution>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--color-claude-panel-secondary);color:var(--color-claude-panel);font-size:12px;line-height:1}.claude-output h4{margin:12px 0 0;color:var(--color-claude-panel-ink);font-family:var(--claude-serif);font-size:17px;line-height:1.3;font-weight:500;letter-spacing:-.01em}.claude-output-composer{display:flex;align-items:center;gap:8px;margin-top:16px;padding:8px 8px 8px 14px;border:1px solid var(--color-claude-panel-border);border-radius:14px;background:var(--color-claude-panel-raised);color:var(--color-claude-panel-muted);font-size:12px}.claude-output-composer span{margin-right:auto}.claude-output-composer b{padding:3px 8px;border:1px solid var(--color-claude-panel-border);border-radius:999px;font:500 10px var(--font-mono);color:var(--color-claude-panel-ink)}.claude-output-composer i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--color-claude-panel-secondary);color:var(--color-claude-panel)}@media(prefers-reduced-motion:no-preference){.claude-output:not([data-seen=true]) :is(h4,.claude-output-note,.claude-bars,.claude-table,.claude-stats){visibility:hidden}.claude-output[data-seen=true] h4{animation:claude-type .9s steps(22,end) .3s both}.claude-output[data-seen=true] h4:after{content:"";display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-2px;background:var(--color-claude-panel-secondary);animation:claude-caret .7s steps(1) 3 1.2s both}.claude-output[data-seen=true] .claude-output-note{animation:claude-rise .4s var(--motion-ease) 1.3s both}.claude-output[data-seen=true] :is(.claude-bars,.claude-table,.claude-stats){animation:claude-rise .5s var(--motion-ease) 1.6s both}.claude-output[data-seen=true] :is(.claude-bar-track>span,.claude-share i){transform-origin:left;animation:claude-grow .7s var(--motion-ease) 1.9s both}}@keyframes claude-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes claude-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes claude-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes claude-grow{0%{transform:scaleX(0)}to{transform:none}}.claude-output-note{display:flex;align-items:baseline;gap:8px;margin:3px 0 14px;color:var(--color-claude-panel-ink);font-size:22px;line-height:1.1;font-weight:600}.claude-output-note span{color:var(--color-claude-panel-success);font-size:11px;font-weight:500}.claude-bars{display:grid;gap:12px}.claude-bar-row{display:grid;grid-template-columns:minmax(92px,1fr) minmax(80px,1.3fr) auto;align-items:center;gap:10px}.claude-bar-row>div{display:grid;gap:2px;min-width:0}.claude-bar-row>div span{overflow:hidden;color:var(--color-claude-panel-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.claude-bar-row>div strong{color:var(--color-claude-panel-ink);font-size:13px;font-weight:500}.claude-bar-track{display:block;height:8px;overflow:hidden;border-radius:999px;background:var(--color-claude-panel-grid)}.claude-bar-track>span{display:block;width:var(--claude-bar-value);height:100%;border-radius:inherit;background:var(--color-claude-panel-primary)}.claude-bar-row em,.claude-stats em{color:var(--color-claude-panel-success);font-size:10px;font-style:normal;white-space:nowrap}.claude-stats em.-down{color:var(--color-claude-panel-error)}.claude-table{overflow:hidden;border:1px solid var(--color-claude-panel-border);border-radius:8px;margin-top:12px}.claude-table-row{display:grid;grid-template-columns:minmax(0,1.2fr) .58fr minmax(84px,.78fr);align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-top:1px solid var(--color-claude-panel-border);color:var(--color-claude-panel-ink);font-size:11px}.claude-table-row:first-child{border-top:0}.claude-table-row.-head{min-height:32px;padding-block:6px;color:var(--color-claude-panel-muted);font-size:9px;text-transform:uppercase;letter-spacing:.04em}.claude-table-row strong{font-weight:500}.claude-share{display:grid;grid-template-columns:minmax(24px,1fr) auto;align-items:center;gap:7px}.claude-share i{display:block;width:var(--claude-share-value);min-width:4px;height:6px;border-radius:999px;background:var(--color-claude-panel-primary)}.claude-share b{color:var(--color-claude-panel-muted);font-size:10px;font-weight:500}.claude-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px}.claude-stats>div{min-width:0}.claude-stats span{display:block;overflow:hidden;color:var(--color-claude-panel-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.claude-stats strong{display:block;margin-top:4px;color:var(--color-claude-panel-ink);font-size:clamp(18px,2vw,25px);font-weight:500;line-height:1.05}.claude-sparkline{display:block;width:100%;height:34px;margin-top:8px;overflow:visible;fill:none;stroke:var(--color-claude-panel-primary);stroke-width:1.5;vector-effect:non-scaling-stroke}.claude-sparkline circle{fill:var(--color-claude-panel-primary);stroke:var(--color-claude-panel);stroke-width:1.5}.claude-stats em{display:block;margin-top:5px}.claude-creators .claude-table-row{grid-template-columns:minmax(0,1.2fr) .7fr .45fr}.claude-score{justify-self:start;min-width:28px;padding:2px 5px;border:1px solid var(--color-claude-panel-score);border-radius:4px;color:var(--color-claude-panel-score);font-size:10px;text-align:center}.mcp-repository-progress{display:none}@media(min-width:960px)and (min-height:740px)and (prefers-reduced-motion:no-preference){.mcp-repository-runway[data-animated=true]{height:330vh}.mcp-repository-runway[data-animated=true] .mcp-repository-stage{position:sticky;top:var(--repo-top, 144px)}.mcp-repository-runway[data-animated=true] .mcp-repository-window{overflow:clip;padding:28px 48px 22px;margin:-22px -48px -16px}.mcp-repository-runway[data-animated=true] .mcp-repository-progress{display:block;height:2px;margin-top:18px;background:var(--color-border)}.mcp-repository-progress>span{display:block;width:100%;height:100%;transform:scaleX(var(--repo-progress));transform-origin:left;background:var(--color-mia)}.mcp-repository-runway[data-animated=true] .mcp-repository-track{display:grid;min-height:var(--repo-card-height);gap:0}.mcp-repository-runway[data-animated=true] .mcp-repository-card{grid-area:1 / 1;position:relative;z-index:var(--repo-index);margin-top:calc(var(--repo-index) * 8px);transform-origin:center top;box-shadow:0 18px 44px color-mix(in srgb,var(--color-heading) 8%,transparent)}}@media(max-width:959px),(max-height:739px){.mcp-repository-card{padding:24px;gap:24px}.mcp-repository-copy h3{font-size:26px}}@media(max-width:640px){.mcp-repositories{padding-top:48px}.mcp-repository-card{grid-template-columns:1fr;padding:22px}.mcp-repository-copy h3{max-width:26ch}}@media(prefers-reduced-motion:reduce){.mcp-repositories *,.mcp-repositories *:before{animation:none!important;transition:none!important}}@media(max-width:400px){.claude-stats{gap:9px}.claude-table-row{grid-template-columns:minmax(0,1fr) .55fr .72fr;gap:6px;padding-inline:8px}}.mcp-setup .mcp-docs-link{display:inline-block;margin-top:14px}.try-hint{--try-beat: 1.6s;--try-accent: var(--try-hint-accent, var(--color-mia));--try-ink: var(--try-hint-ink, var(--color-bg));--try-nudge-x: -6px;--try-nudge-y: 0px;position:relative;display:inline-flex;pointer-events:none;transform-origin:0 50%;opacity:0;filter:blur(6px);transform:scale(.55);transition:opacity .22s ease-in,filter .22s ease-in,transform .26s ease-in}.try-hint[data-show=true]{opacity:1;filter:none;transform:none;transition:opacity .26s ease-out,filter .4s ease-out,transform .7s cubic-bezier(.34,1.56,.64,1)}.try-hint[data-side=right]{--try-nudge-x: 6px;transform-origin:100% 50%}.try-hint[data-side=top]{--try-nudge-x: 0px;--try-nudge-y: -6px;transform-origin:50% 0}.try-hint[data-side=bottom]{--try-nudge-x: 0px;--try-nudge-y: 6px;transform-origin:50% 100%}.try-hint-pill{position:relative;display:inline-flex;align-items:center;gap:8px;padding:5px 13px 5px 5px;border-radius:999px;background:var(--try-accent);color:var(--try-ink);white-space:nowrap;box-shadow:0 10px 28px -8px color-mix(in srgb,var(--try-accent) 70%,transparent),0 0 22px color-mix(in srgb,var(--try-accent) 35%,transparent)}.try-hint-pill:before{content:"";position:absolute;width:9px;height:9px;background:inherit;border-radius:2px;rotate:45deg;top:calc(50% - 4.5px);left:-3px}.try-hint[data-side=right] .try-hint-pill:before{left:auto;right:-3px}.try-hint[data-side=top] .try-hint-pill:before{top:-3px;left:calc(50% - 4.5px)}.try-hint[data-side=bottom] .try-hint-pill:before{top:auto;bottom:-3px;left:calc(50% - 4.5px)}.try-hint-pill:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1.5px solid var(--try-accent);opacity:0}.try-hint-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--try-ink) 16%,transparent)}.try-hint .try-hint-label{color:inherit;font-size:10px;font-weight:700;letter-spacing:.14em;clip-path:inset(0 100% 0 0);transition:clip-path .2s ease-in}.try-hint[data-show=true] .try-hint-label{clip-path:inset(0 -2px);transition:clip-path .65s var(--motion-ease) .18s}.try-hint[data-show=true] .try-hint-pill{animation:try-hint-nudge var(--try-beat) var(--motion-ease) infinite}.try-hint[data-show=true] .try-hint-pill:after{animation:try-hint-ripple var(--try-beat) ease-out infinite}.try-hint[data-show=true] .try-hint-icon{animation:try-hint-press var(--try-beat) var(--motion-ease) infinite}.try-target[data-try=true]{animation:try-target-pulse var(--try-beat, 1.6s) ease-out infinite}@keyframes try-hint-nudge{0%,32%,to{translate:0 0}14%{translate:var(--try-nudge-x) var(--try-nudge-y)}}@keyframes try-hint-press{0%,32%,to{scale:1}14%{scale:.78}}@keyframes try-hint-ripple{0%,14%{inset:0;opacity:0}18%{opacity:.9}to{inset:-12px;opacity:0}}@keyframes try-target-pulse{0%,14%{box-shadow:0 0 color-mix(in srgb,var(--try-hint-accent, var(--color-mia)) 70%,transparent)}to{box-shadow:0 0 0 12px transparent}}@media(prefers-reduced-motion:reduce){.try-hint,.try-hint .try-hint-label{filter:none;transform:none;clip-path:none}.try-hint[data-show=true] :is(.try-hint-pill,.try-hint-icon),.try-hint[data-show=true] .try-hint-pill:after,.try-target[data-try=true]{animation:none}}
