.mcp-page{--mcp-target-min:calc(var(--space-6) + var(--space-3));--mcp-focus-width:calc(var(--space-1) / 2);--mcp-hairline-nudge:calc(var(--space-1) / 2);--mcp-lift:calc(var(--space-1) / -2);--mcp-heading-max:calc(var(--hp-layout-max) / 2);--mcp-measure:62ch;--mcp-measure-narrow:44ch;--mcp-measure-connect:56ch;--mcp-tilt:1deg;max-inline-size:var(--hp-layout-max);margin-inline:auto;padding-inline:max(var(--hp-layout-gutter),var(--safe-area-inline));color:var(--hp-text);font:var(--type-body-size)/1.65 var(--font-body)}.mcp-page *,.mcp-page :after,.mcp-page :before{box-sizing:border-box}.mcp-page :is(h1,h2,h3,h4,p){margin:0}.mcp-page :is(h1,h2,h3,h4){color:var(--hp-text)}.mcp-page h2{font-size:var(--hp-type-section);line-height:1.12;font-weight:600;letter-spacing:var(--type-title-tracking)}.mcp-page h3{font-size:var(--type-h3-size);line-height:1.35;font-weight:600}.mcp-page h4{font-size:var(--type-lead-size);font-weight:600}.mcp-page p{color:var(--hp-secondary)}.mcp-page a{color:inherit;text-decoration:none}.mcp-page button{font:inherit;color:inherit;cursor:pointer}.mcp-page :is(a,button,summary,[tabindex]):focus-visible{outline:var(--mcp-focus-width) solid var(--hp-focus);outline-offset:var(--space-1)}.sc-root:has(.mcp-page){background:var(--bg)}html[data-theme=light] .sc-root:has(.mcp-page),html[data-theme=light] .sc-root:has(.mcp-page) :is(audio,video){color-scheme:light}.sc-root:has(.mcp-page) .sh-header{color:var(--hp-secondary)}.sc-root:has(.mcp-page) .sh-header[data-scrolled=true]{background:var(--hp-ground-fill)}@media (max-width:767px){.sc-root:has(.mcp-page) .sh-header,.sc-root:has(.mcp-page) .sh-header[data-scrolled=true]{background:var(--hp-ground-solid)}}.sc-root:has(.mcp-page) .sh-nav-item[aria-current=page]{color:var(--hp-text)}.sc-root:has(.mcp-page) .sh-nav-item[aria-current=page]>span:after{background:var(--hp-text)}.mcp-page svg{flex-shrink:0}.mcp-page section[id]{scroll-margin-block-start:calc(var(--app-header-h) + var(--space-5))}.mcp-hero{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:center;padding-block:var(--hp-section-space)}.mcp-hero-copy{min-inline-size:0}.mcp-page .mcp-eyebrow{font-size:var(--type-small-size)}.mcp-page .mcp-hero h1{font-family:var(--font-body);font-size:var(--hp-type-editorial);line-height:1.07;font-weight:600;letter-spacing:var(--type-hero-tracking);margin-block:var(--space-5)}.mcp-hero h1 span{color:var(--hp-secondary)}.mcp-page .mcp-lead{font-size:var(--type-lead-size);max-inline-size:var(--mcp-measure-narrow)}.mcp-actions{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-6)}.mcp-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-block-size:var(--space-7);border:1px solid var(--hp-control-edge);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-size:var(--type-ui-size);font-weight:600;transition:translate var(--dur-base) var(--ease-ui),background var(--dur-fast) var(--ease-ui)}.mcp-page .mcp-primary{background:var(--brand-cream);color:var(--neutral-950);border-color:var(--brand-cream)}html[data-theme=light] .mcp-page .mcp-primary{background:var(--hp-text);border-color:var(--hp-text);color:var(--brand-cream)}.mcp-secondary{background:var(--hp-control-paint)}.mcp-text-action{display:inline-flex;align-items:center;justify-content:start;gap:var(--space-2);min-block-size:var(--mcp-target-min);background:none;border:0;padding:0;text-align:start;font-size:var(--type-ui-size);font-weight:500}.mcp-page .mcp-availability{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-block-start:var(--space-5);font-size:var(--type-control-size)}.mcp-availability span+span{padding-inline-start:var(--space-4);border-inline-start:1px solid var(--hp-glass-edge)}.mcp-workbench{min-inline-size:0;padding:var(--space-5);border-radius:var(--hp-radius-panel);background:var(--hp-glass-paint);box-shadow:var(--hp-glass-shadow);border:1px solid var(--hp-glass-edge);transform:rotate(var(--mcp-tilt));animation:mcp-arrive var(--dur-base) var(--ease-out) both}.mcp-workbench-top{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-small-size)}.mcp-demo-label{margin-inline-start:auto;font-size:var(--type-control-size);color:var(--hp-secondary)}.mcp-brief{margin-block-start:var(--space-5);padding:var(--space-5);border-radius:var(--hp-radius-tile);background:var(--hp-ground-paint)}.mcp-kicker{font-size:var(--type-control-size);font-weight:500;color:var(--hp-secondary)}.mcp-page .mcp-brief p{margin-block-start:var(--space-3);font-size:var(--type-h3-size);color:var(--hp-text);line-height:1.6}.mcp-craft{justify-content:space-between;flex-wrap:wrap;padding-block:var(--space-5) var(--space-4);font-size:var(--type-small-size)}.mcp-craft,.mcp-craft>span:first-child{display:flex;align-items:center;gap:var(--space-2)}.mcp-tag{border:1px solid var(--hp-control-edge);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);color:var(--hp-secondary);font-size:var(--type-control-size)}.mcp-filmstrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.mcp-story-frame{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;border-radius:var(--hp-radius-inset)}.mcp-filmstrip span{display:block;margin-block-start:var(--space-2);font-size:var(--type-control-size);color:var(--hp-secondary)}.mcp-page .mcp-workbench-note{margin-block-start:var(--space-5);font-size:var(--type-control-size);border-block-start:1px solid var(--hp-inset-edge);padding-block-start:var(--space-4)}.mcp-section-nav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-5);padding-block:var(--space-4);border-block:1px solid var(--hp-inset-edge);font-size:var(--type-ui-size)}.mcp-section-nav>span{margin-inline-end:auto;color:var(--hp-secondary)}.mcp-section-nav a{display:inline-flex;align-items:center;min-block-size:var(--mcp-target-min)}.mcp-section{padding-block:var(--hp-section-space)}.mcp-section-heading{max-inline-size:var(--mcp-heading-max)}.mcp-faq h2,.mcp-page .mcp-section-heading h2,.mcp-setup-intro h2,.mcp-usecase h2{margin-block-start:var(--space-4)}.mcp-page .mcp-section-heading>p:last-child{max-inline-size:var(--mcp-measure);margin-block-start:var(--space-5)}.mcp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);margin-block-start:var(--space-7)}.mcp-benefit{display:flex;flex-direction:column;align-items:start;padding-block-start:var(--space-5);border-block-start:1px solid var(--hp-glass-edge)}.mcp-benefit>svg{margin-block-end:var(--space-5)}.mcp-page .mcp-benefit p{margin-block:var(--space-3) var(--space-5)}.mcp-benefit>span{color:var(--hp-secondary);font-size:var(--type-control-size);margin-block-start:auto}.mcp-setup{display:grid;grid-template-columns:1fr 1.25fr;gap:var(--space-8);border-block:1px solid var(--hp-inset-edge)}.mcp-page .mcp-setup-intro>p:not(.mcp-kicker){margin-block-start:var(--space-5);max-inline-size:var(--mcp-measure-narrow)}.mcp-safety{display:flex;align-items:start;gap:var(--space-3);margin-block-start:var(--space-7);max-inline-size:var(--mcp-measure-narrow);font-size:var(--type-small-size)}.mcp-safety svg{margin-block-start:var(--space-1)}.mcp-setup-card{align-self:start;min-inline-size:0;padding:var(--space-5);border:1px solid var(--hp-glass-edge);border-radius:var(--hp-radius-panel);background:var(--hp-glass-paint);box-shadow:var(--hp-glass-shadow)}.mcp-soon{display:flex;align-items:start;gap:var(--space-4);padding:var(--space-2)}.mcp-soon>svg{margin-block-start:var(--space-1);color:var(--hp-secondary)}.mcp-page .mcp-soon p{margin-block:var(--space-2) var(--space-5);font-size:var(--type-ui-size)}.mcp-server-url{display:grid;gap:var(--space-2);padding:var(--space-4);margin-block-end:var(--space-5);border:1px solid var(--hp-inset-edge);border-radius:var(--hp-radius-control);background:var(--hp-inset-paint)}.mcp-server-url code{font:var(--type-ui-size)/1.5 var(--font-mono);color:var(--hp-text);text-align:start;overflow-wrap:anywhere;unicode-bidi:isolate;-webkit-user-select:all;-moz-user-select:all;user-select:all}.mcp-server-url-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 var(--space-4)}.mcp-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--hp-inset-paint);margin-block-end:var(--space-5)}.mcp-tabs button{min-block-size:var(--space-7);min-inline-size:0;border:0;border-radius:inherit;background:transparent;padding-inline:var(--space-2);font-size:var(--type-ui-size);transition:color var(--dur-fast),background var(--dur-base)}.mcp-tabs button[aria-selected=true]{background:var(--hp-control-paint);box-shadow:var(--hp-control-shadow);font-weight:600}.mcp-steps{list-style:none;margin:var(--space-2) 0 var(--space-6);padding:0;animation:mcp-arrive var(--dur-base) var(--ease-out)}.mcp-flow li,.mcp-steps li{display:flex;align-items:start;gap:var(--space-4)}.mcp-flow li>div,.mcp-steps li>div{min-inline-size:0;flex:1}.mcp-steps li+li{margin-block-start:var(--space-5)}.mcp-step-number{display:flex;justify-content:center;align-items:center;inline-size:var(--space-6);block-size:var(--space-6);flex-shrink:0;background:var(--hp-control-paint);border-radius:var(--radius-pill);font:var(--type-control-size)/1 var(--font-mono)}html[data-theme=light] .mcp-step-number{background:var(--hp-inset-paint)}.mcp-flow h4,.mcp-steps h3{font-size:var(--type-ui-size);padding-block-start:var(--space-1)}.mcp-page :is(.mcp-steps,.mcp-flow) p{font-size:var(--type-small-size);margin-block-start:var(--space-2)}.mcp-inline-code{font-family:var(--font-mono);padding-inline:var(--space-1);border-radius:var(--hp-radius-micro);background:var(--hp-control-paint);color:var(--hp-text);unicode-bidi:isolate;overflow-wrap:anywhere}.mcp-code{margin-block-start:var(--space-3)}.mcp-code pre{margin:0;padding:var(--space-3);border:1px solid var(--hp-inset-edge);border-radius:var(--hp-radius-inset);background:var(--hp-ground-paint);font:var(--type-small-size)/1.6 var(--font-mono);color:var(--hp-text);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.mcp-page .mcp-fine{font-size:var(--type-control-size);color:var(--hp-secondary)}.mcp-setup-card .mcp-fine{margin-block-start:var(--space-4)}.mcp-page .mcp-note+.mcp-note{margin-block-start:var(--space-2)}.mcp-setup-card [role=tabpanel]>.mcp-button{margin-block-start:var(--space-5)}.mcp-connect{margin-block-start:var(--space-6);padding-block-start:var(--space-5);border-block-start:1px solid var(--hp-inset-edge)}.mcp-page .mcp-connect h3{font-size:var(--type-ui-size)}.mcp-connect ul,.mcp-flow,.mcp-guard ul,.mcp-outcomes{list-style:none;margin:0;padding:0}.mcp-connect ul,.mcp-guard ul{display:grid;gap:var(--space-3);margin-block-start:var(--space-4)}.mcp-connect li,.mcp-guard li{display:flex;align-items:start;gap:var(--space-3);color:var(--hp-secondary)}.mcp-connect li{font-size:var(--type-small-size)}.mcp-guard li{font-size:var(--type-ui-size)}.mcp-connect li svg,.mcp-guard li svg{margin-block-start:var(--mcp-hairline-nudge);color:var(--hp-text)}.mcp-page .mcp-subhead{margin-block:var(--space-7) var(--space-4);font-size:var(--type-ui-size);font-weight:500;color:var(--hp-secondary)}.mcp-outcomes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.mcp-outcome{min-inline-size:0;padding:var(--space-5);border:1px solid var(--hp-glass-edge);border-radius:var(--hp-radius-card);background:var(--hp-glass-paint);box-shadow:var(--hp-card-shadow)}.mcp-page .mcp-outcome h4{margin-block-start:var(--space-4);font-size:var(--type-h3-size)}.mcp-page .mcp-outcome p{margin-block-start:var(--space-2);font-size:var(--type-ui-size)}.mcp-flow-panel{margin-block-start:var(--space-6);padding:var(--space-5);border:1px solid var(--hp-inset-edge);border-radius:var(--hp-radius-card);background:var(--hp-ground-paint)}.mcp-page :is(.mcp-flow-panel,.mcp-guard,.mcp-website-only) h3{font-size:var(--type-lead-size)}.mcp-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);margin-block-start:var(--space-5)}.mcp-can-lower{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-6);margin-block-start:var(--space-6)}.mcp-website-only{align-self:start;padding:var(--space-5);border:1px solid var(--hp-inset-edge);border-radius:var(--hp-radius-card);background:var(--hp-inset-paint)}.mcp-page .mcp-website-only p{margin-block-start:var(--space-3);font-size:var(--type-ui-size)}.mcp-skill-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block:var(--space-6) var(--space-5)}.mcp-filters{display:flex;gap:var(--space-2);flex-wrap:wrap}.mcp-filters button{min-block-size:var(--mcp-target-min);border:1px solid var(--hp-inset-edge);border-radius:var(--radius-pill);padding-inline:var(--space-4);background:transparent;font-size:var(--type-ui-size)}.mcp-filters button[aria-checked=true]{background:var(--hp-control-paint);border-color:var(--hp-control-edge);font-weight:600}.mcp-skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-4)}.mcp-skill-card{min-inline-size:0;display:flex;flex-direction:column;padding:var(--space-5);border:1px solid var(--hp-glass-edge);border-radius:var(--hp-radius-card);background:var(--hp-glass-paint);box-shadow:var(--hp-card-shadow)}.mcp-skill-top{justify-content:space-between;margin-block-end:var(--space-5)}.mcp-icon-tile,.mcp-skill-top{display:flex;align-items:center}.mcp-icon-tile{justify-content:center;inline-size:var(--space-7);block-size:var(--space-7);background:var(--hp-control-paint);border-radius:var(--hp-radius-control)}.mcp-page .mcp-skill-card>p{font-size:var(--type-ui-size);margin-block:var(--space-3) var(--space-4)}.mcp-page details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-block-size:var(--mcp-target-min);font-size:var(--type-ui-size)}.mcp-page summary::-webkit-details-marker{display:none}.mcp-page summary svg{transition:transform var(--dur-base) var(--ease-ui)}.mcp-page details[open]>summary svg{transform:rotate(180deg)}.mcp-example{margin-block-start:auto}.mcp-example-body{padding:var(--space-4);border-radius:var(--hp-radius-control);background:var(--hp-ground-paint);margin-block-end:var(--space-4)}.mcp-example-body>p{font-size:var(--type-small-size);-webkit-user-select:text;-moz-user-select:text;user-select:text}.mcp-example-body .mcp-fine{margin-block-start:var(--space-3)}.mcp-copy-wrap{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:var(--space-3);column-gap:var(--space-3);margin-block-start:var(--space-2)}.mcp-server-url-foot .mcp-copy-wrap{margin-block-start:0}.mcp-copy-status{font-size:var(--type-control-size);color:var(--hp-secondary)}.mcp-copy-error{flex-basis:100%}.mcp-download-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-block-start:var(--space-3);border-block-start:1px solid var(--hp-inset-edge)}.mcp-download-row .mcp-fine{white-space:nowrap}.mcp-install{display:grid;grid-template-columns:.85fr 1fr 1fr;gap:var(--space-6);padding:var(--space-6);margin-block-start:var(--space-6);border-radius:var(--hp-radius-card);border:1px solid var(--hp-glass-edge);background:var(--hp-ground-paint)}.mcp-page .mcp-install h3{margin-block-start:var(--space-3)}.mcp-page .mcp-install p:not(.mcp-kicker){font-size:var(--type-small-size);margin-block:var(--space-3)}.mcp-install a,.mcp-source-note a{font-size:var(--type-small-size);text-decoration:underline;text-underline-offset:var(--space-1)}.mcp-install a{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:var(--mcp-target-min)}.mcp-install>div>code{display:block;font:var(--type-control-size)/1.6 var(--font-mono);padding:var(--space-2);background:var(--hp-control-paint);border-radius:var(--radius-4);overflow-wrap:anywhere;direction:ltr;text-align:start}.mcp-page .mcp-source-note{margin-block-start:var(--space-5);font-size:var(--type-control-size);max-inline-size:calc(var(--mcp-measure) * 2)}.mcp-faq,.mcp-usecase{display:grid;grid-template-columns:1fr 1.3fr;gap:var(--space-8);border-block-start:1px solid var(--hp-inset-edge)}.mcp-usecase-list article{display:flex;align-items:start;gap:var(--space-4);padding-block:var(--space-5)}.mcp-usecase-list article:first-child{padding-block-start:0}.mcp-usecase-list article+article{border-block-start:1px solid var(--hp-inset-edge)}.mcp-usecase-list article>svg{margin-inline-start:auto;color:var(--hp-secondary)}.mcp-usecase-list article>.mcp-kicker{padding-block-start:var(--space-1)}.mcp-page .mcp-usecase-list p{margin-block:var(--space-3);font-size:var(--type-ui-size)}.mcp-usecase-list small{color:var(--hp-secondary);font-size:var(--type-control-size)}.mcp-faq details{border-block-end:1px solid var(--hp-inset-edge);padding-block:var(--space-3)}.mcp-faq details summary{font-size:var(--type-lead-size);font-weight:500}.mcp-faq details p{padding-block:var(--space-3) var(--space-5);font-size:var(--type-ui-size)}.mcp-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;border-block-start:1px solid var(--hp-inset-edge);padding-block:var(--space-6);font-size:var(--type-small-size)}.mcp-footer img{-o-object-fit:contain;object-fit:contain}.mcp-footer a{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--mcp-target-min)}.mcp-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mcp-page[dir=rtl]{font-family:var(--font-arabic)}.mcp-page[dir=rtl] :is(h1,h2,h3,h4,.mcp-kicker){font-family:inherit;letter-spacing:0}.mcp-page[dir=rtl] .mcp-hero h1{line-height:1.35}.mcp-page[dir=rtl] .mcp-direction{transform:scaleX(-1)}.mcp-page[dir=rtl] .mcp-workbench{transform:rotate(calc(var(--mcp-tilt) * -1))}@media (hover:hover){.mcp-button:hover{translate:0 var(--mcp-lift)}.mcp-filters button:hover,.mcp-secondary:hover,.mcp-tabs button:hover{background:var(--hp-control-hover)}.mcp-page :is(.mcp-text-action,.mcp-section-nav a,.mcp-footer a):hover{text-decoration:underline;text-underline-offset:var(--space-1)}}.mcp-button:active{translate:0 0}@keyframes mcp-arrive{0%{opacity:.5;translate:0 var(--space-4)}to{opacity:1;translate:0 0}}.mcp-hero-connect{display:grid;justify-items:start;gap:var(--space-4);margin-block-start:var(--space-6);max-inline-size:var(--mcp-measure-connect)}.mcp-hero-connect .mcp-server-url{justify-self:stretch;margin-block-end:0}.mcp-hero-clients{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);font-size:var(--type-control-size);color:var(--hp-secondary)}.mcp-hero-clients ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.mcp-page .mcp-hero-clients .mcp-button{color:var(--hp-text);min-block-size:var(--mcp-target-min);padding-block:var(--space-2);padding-inline:var(--space-4)}.mcp-film{position:relative}.mcp-film .mcp-story-frame{aspect-ratio:848/480;-o-object-fit:cover;object-fit:cover;background:var(--hp-inset-paint)}.mcp-page .mcp-film-toggle{position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);display:grid;place-items:center;inline-size:var(--mcp-target-min);block-size:var(--mcp-target-min);padding:0;border:1px solid var(--hp-media-edge);border-radius:var(--radius-pill);background:var(--hp-media-paint);box-shadow:var(--hp-media-shadow);color:var(--brand-cream)}.mcp-page .mcp-film-toggle:focus-visible{outline:var(--mcp-focus-width) solid var(--brand-cream);outline-offset:0;box-shadow:var(--hp-media-shadow),0 0 0 calc(var(--mcp-focus-width) * 2) var(--neutral-950)}@media (max-width:1100px){.mcp-hero{gap:var(--space-5)}.mcp-workbench{padding:var(--space-4);transform:none!important}.mcp-hero .mcp-actions{gap:var(--space-3)}.mcp-faq,.mcp-setup,.mcp-usecase{gap:var(--space-6)}.mcp-flow,.mcp-outcomes,.mcp-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-demo-label{display:none}.mcp-install{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-install>div:first-child{grid-column:1/-1}.mcp-tabs{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--hp-radius-chip)}.mcp-tabs button{border-radius:var(--hp-radius-control)}}@media (max-width:760px){.mcp-filmstrip{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-benefits,.mcp-can-lower,.mcp-faq,.mcp-flow,.mcp-hero,.mcp-install,.mcp-outcomes,.mcp-setup,.mcp-skill-grid,.mcp-usecase{grid-template-columns:minmax(0,1fr)}.mcp-hero{gap:var(--space-7);padding-block:var(--space-7)}.mcp-page .mcp-hero h1{font-size:var(--hp-type-section)}.mcp-section-nav{gap:var(--space-4)}.mcp-section-nav>span{inline-size:100%}.mcp-section-nav a{flex:1;justify-content:center;font-size:var(--type-small-size)}.mcp-availability span+span{padding-inline-start:0;border:0}.mcp-craft{padding-block:var(--space-4)}.mcp-brief,.mcp-flow-panel,.mcp-install,.mcp-outcome,.mcp-setup-card,.mcp-website-only,.mcp-workbench{padding:var(--space-4)}.mcp-benefits{gap:var(--space-5)}.mcp-benefit>svg{margin-block-end:var(--space-4)}.mcp-safety{margin-block-start:var(--space-5)}.mcp-skill-toolbar{align-items:start;flex-direction:column}.mcp-filters{gap:var(--space-1)}.mcp-filters button{padding-inline:var(--space-3)}.mcp-install>div:first-child{grid-column:auto}.mcp-footer p{order:3;inline-size:100%}}@media (pointer:coarse){.mcp-section-nav a{min-inline-size:var(--mcp-target-min);justify-content:center}.mcp-source-note a{padding-block:var(--space-3)}}@media (prefers-reduced-motion:reduce){.mcp-page *,.mcp-page :after,.mcp-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mcp-button:hover{translate:none}}@media (forced-colors:active){.mcp-page :is(.mcp-workbench,.mcp-setup-card,.mcp-skill-card,.mcp-install,.mcp-button,.mcp-tabs,.mcp-filters button,.mcp-server-url,.mcp-code pre,.mcp-brief,.mcp-step-number,.mcp-example-body,.mcp-outcome,.mcp-flow-panel,.mcp-website-only,.mcp-film-toggle){border:1px solid CanvasText}.mcp-page :is([aria-selected=true],[aria-checked=true]){outline:var(--mcp-focus-width) solid Highlight}}