.mcpx{--x-ink:#041413;--x-line:#ffffff1f;--x-text:#f4f1ea;--x-soft:#f4f1eab8;--x-faint:#f4f1ea80;--x-teal:#5bc2b5;--x-gold:#c89862;--x-ease:cubic-bezier(.25, .4, .25, 1);--x-gutter:20px;--x-page:1280px;background:var(--x-ink);color:var(--x-text);font-family:var(--font-manrope), system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-weight:300;overflow-x:clip}.mcpx em{font-style:italic}.mcpx-stop{color:var(--x-gold);font-style:normal}:is(.mcpx button:focus-visible,.mcpx a:focus-visible){outline:2px solid var(--x-teal);outline-offset:3px}.mcpx-hero{isolation:isolate;background:var(--x-ink);min-height:max(100svh,720px);position:relative;overflow:hidden}.mcpx-canvas{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mcpx-veil{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent 88%, var(--x-ink) 100%);position:absolute;inset:0}.mcpx-hero-inner{min-height:inherit;max-width:var(--x-page);padding:calc(8.25rem + 7svh) var(--x-gutter) 3rem;flex-direction:column;margin:0 auto;display:flex}.mcpx-apptabs{border-bottom:1px solid var(--x-line);scrollbar-width:none;align-self:flex-start;gap:1.5rem;max-width:100%;display:flex;overflow-x:auto}.mcpx-apptab{min-height:48px;color:var(--x-soft);transition:color .3s var(--x-ease);border-bottom:2px solid #0000;flex:none;align-items:center;gap:.5rem;margin-bottom:-1px;font-size:.9375rem;font-weight:600;display:inline-flex}.mcpx-apptab:hover{color:#fff}.mcpx-apptab[aria-selected=true]{color:#fff;border-bottom-color:#fff}.mcpx-apptab-logo{width:1.4rem;height:1.4rem}.mcpx-hero-copy{max-width:min(52rem,62%);margin-block:auto;padding-block:3rem}.mcpx-title{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;font-size:clamp(3rem,6.6vw,7rem);font-weight:300;line-height:1.03}.mcpx-tile{background:var(--x-text);vertical-align:-.11em;border-radius:.2em;justify-content:center;align-items:center;width:.96em;height:.96em;margin-inline:.03em;display:inline-flex}.mcpx-tile-logo{width:72%;height:72%}.mcpx-lead{max-width:36rem;color:var(--x-soft);margin-top:1.75rem;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.6}.mcpx-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:2rem;display:flex}.mcpx-address{font-family:var(--font-geist-mono), monospace;color:var(--x-faint);overflow-wrap:anywhere;margin-top:1rem;font-size:.75rem}.mcpx-btn{min-height:48px;transition:background .3s var(--x-ease), color .3s var(--x-ease);justify-content:center;align-items:center;gap:.5rem;font-size:.975rem;font-weight:600;display:inline-flex}.mcpx-btn-main{background:var(--x-text);color:#06201e;border-radius:999px;padding:0 1.5rem}.mcpx-btn-main:hover{background:#fff}.mcpx-btn-quiet{color:var(--x-soft);text-decoration:underline;-webkit-text-decoration-color:var(--x-line);text-decoration-color:var(--x-line);text-underline-offset:5px}.mcpx-btn-quiet:hover{color:#fff}.mcpx-btn-logo{flex:none;width:1.5rem;height:1.5rem}.mcpx-live{min-height:1.25rem;font-family:var(--font-geist-mono), monospace;color:var(--x-soft);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.75rem;display:flex}.mcpx-live i{background:var(--x-faint);border-radius:50%;flex:none;width:6px;height:6px}.mcpx-live[data-state=ok] i{background:var(--x-teal)}.mcpx-live[data-state=down] i{background:var(--x-gold)}.mcpx-section{max-width:var(--x-page);padding:clamp(4rem, 7vw, 7rem) var(--x-gutter) 0;margin:0 auto}.mcpx-section h2{font-family:var(--font-fraunces), serif;letter-spacing:-.02em;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:300;line-height:1.1}.mcpx-section-lead{max-width:38rem;color:var(--x-soft);margin-top:.85rem;font-size:1.0625rem;line-height:1.6}.mcpx-two{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:2rem clamp(2rem,6vw,6rem);display:grid}.mcpx-pills{scrollbar-width:none;gap:.25rem;margin-top:2rem;display:flex;overflow-x:auto}.mcpx-pill{min-height:44px;color:var(--x-soft);transition:color .3s var(--x-ease), background .3s var(--x-ease);border-radius:999px;flex:none;padding:0 1.1rem;font-size:.9375rem;font-weight:600}.mcpx-pill:hover{color:#fff}.mcpx-pill[aria-selected=true]{color:#06201e;background:var(--x-text)}.mcpx-window{border-top:1px solid var(--x-line);margin-top:1rem;padding-top:1.5rem}.mcpx-bubble{background:#ffffff17;border-radius:1.1rem;width:fit-content;max-width:min(100%,40rem);min-height:3.1rem;padding:.8rem 1.15rem;font-size:1rem;font-weight:400;line-height:1.5}.mcpx-caret{vertical-align:-.15em;background:var(--x-text);width:2px;height:1.05em;margin-left:2px;animation:.9s steps(2,end) infinite mcpx-blink;display:inline-block}.mcpx-status{min-height:1.5rem;color:var(--x-faint);opacity:0;transition:opacity .3s var(--x-ease);margin-top:.85rem;font-size:.875rem}.mcpx-status[data-on=true]{opacity:1}.mcpx-answer{opacity:0;transition:opacity .5s var(--x-ease), transform .5s var(--x-ease);margin:.75rem -2px 0;transform:translateY(14px)}.mcpx-answer[data-on=true]{opacity:1;transform:none}.mcpx-window-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.25rem;display:flex}.mcpx-call{color:var(--x-soft);opacity:0;transition:opacity .3s var(--x-ease);margin-top:.25rem;font-size:.8125rem}.mcpx-call[data-on=true]{opacity:1}.mcpx-call summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.mcpx-call pre{background:#ffffff0d;border-radius:.6rem;margin-bottom:.5rem;padding:.9rem 1.1rem;overflow-x:auto}.mcpx-call code{font-family:var(--font-geist-mono), monospace;font-size:.75rem;line-height:1.7}.mcpx-inline-link{color:#fff;text-underline-offset:3px;text-decoration:underline}.mcpx-console{border:1px solid var(--x-line);background:#ffffff05;border-radius:.9rem;grid-template-columns:minmax(13rem,2.2fr) minmax(0,9fr);height:40rem;margin-top:2rem;display:grid;overflow:hidden}.mcpx-console-tools{border-right:1px solid var(--x-line);scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.mcpx-console-tools button{text-align:left;border-bottom:1px solid var(--x-line);width:100%;min-height:44px;color:var(--x-soft);transition:background .2s var(--x-ease), color .2s var(--x-ease);border-left:2px solid #0000;flex:none;padding:.7rem 1rem;display:block}.mcpx-console-tools button:last-child{border-bottom:0}.mcpx-console-tools button:hover{color:#fff}.mcpx-console-tools button[aria-selected=true]{color:#fff;border-left-color:var(--x-teal);background:#ffffff0f}.mcpx-console-tools code{font-family:var(--font-geist-mono), monospace;overflow-wrap:anywhere;font-size:.75rem;display:block}.mcpx-console-tools span{color:var(--x-faint);margin-top:.15rem;font-size:.75rem;display:block}.mcpx-console-main{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-width:0;min-height:0;display:grid}.mcpx-console-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.mcpx-console-pane+.mcpx-console-pane{border-left:1px solid var(--x-line)}.mcpx-console-head{border-bottom:1px solid var(--x-line);min-height:44px;font-family:var(--font-geist-mono), monospace;color:var(--x-soft);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1rem;font-size:.6875rem;display:flex}.mcpx-console-head b{color:var(--x-teal);font-weight:500}.mcpx-console-head [data-bad=true] b{color:var(--x-gold)}.mcpx-console-copy{min-height:44px;color:var(--x-soft);white-space:nowrap;flex:none;align-items:center;gap:.35rem;font-size:.6875rem;display:inline-flex}.mcpx-console-copy:hover{color:#fff}.mcpx-console-label{color:var(--x-faint);padding:.85rem 1rem .35rem;font-size:.75rem}.mcpx-console textarea{outline-offset:-2px;resize:vertical;min-height:9rem;color:var(--x-text);font-family:var(--font-geist-mono), monospace;background:0 0;border:0;flex:1;padding:.25rem 1rem 1rem;font-size:.8125rem;line-height:1.7}.mcpx-console textarea:focus-visible{outline:2px solid var(--x-teal)}.mcpx-console-run{border-top:1px solid var(--x-line);padding:.85rem 1rem}.mcpx-console-run .mcpx-btn{min-height:44px;padding:0 1.15rem;font-size:.875rem}.mcpx-console-run .mcpx-btn:disabled{opacity:.6;cursor:progress}.mcpx-console-run p{color:var(--x-gold);margin-top:.5rem;font-size:.8125rem}.mcpx-console-output{flex:1 1 0;min-height:0;margin:0;padding:.85rem 1rem;font-size:.75rem;line-height:1.65;overflow:auto}.mcpx-console-output code{font-family:var(--font-geist-mono), monospace;white-space:pre}.mcpx-console-empty{color:var(--x-faint);white-space:normal!important}.mcpx-console-more{border-top:1px solid var(--x-line);color:var(--x-faint);padding:.5rem 1rem;font-size:.75rem}.mcpx-j-key{color:#8fdccf}.mcpx-j-str{color:var(--x-text)}.mcpx-j-num,.mcpx-j-lit{color:#e2b98a}.mcpx-steps{counter-reset:step;padding:0;list-style:none}.mcpx-steps li{counter-increment:step;border-top:1px solid var(--x-line);padding:1rem 0 1rem 2.5rem;font-size:1.0625rem;line-height:1.6;position:relative}.mcpx-steps li:before{content:counter(step);font-family:var(--font-fraunces), serif;color:var(--x-soft);font-size:1.25rem;position:absolute;top:1rem;left:0}.mcpx-note{border-top:1px solid var(--x-line);color:var(--x-faint);margin-bottom:1.5rem;padding-top:1rem;font-size:.9rem;line-height:1.6}.mcpx-code{border-top:1px solid var(--x-line);margin-bottom:1.25rem;padding-top:.25rem}.mcpx-code>div{font-family:var(--font-geist-mono), monospace;color:var(--x-faint);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.mcpx-code pre{background:#ffffff0f;border-radius:.75rem;margin:0;padding:1rem 1.15rem;overflow-x:auto}.mcpx-code code{font-family:var(--font-geist-mono), monospace;color:var(--x-text);font-size:.8125rem;line-height:1.7}.mcpx-guided{padding:0;list-style:none}.mcpx-guided li{border-top:1px solid var(--x-line);grid-template-columns:minmax(0,11rem) minmax(0,13rem) minmax(0,1fr);align-items:baseline;gap:.25rem 1.5rem;padding:.85rem 0;display:grid}.mcpx-guided code{font-family:var(--font-geist-mono), monospace;color:var(--x-faint);overflow-wrap:anywhere;font-size:.75rem}.mcpx-guided b{font-size:1.0625rem;font-weight:500}.mcpx-guided span{color:var(--x-soft);font-size:.95rem;line-height:1.5}.mcpx-questions{padding:0;list-style:none}.mcpx-questions li{border-top:1px solid var(--x-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5rem;padding:.6rem 0;display:flex}.mcpx-questions p{flex:22rem;padding-block:.4rem;font-size:1.0625rem;line-height:1.5}.mcpx-questions span{align-items:center;gap:1.25rem;display:inline-flex}.mcpx-text-link{color:#fff;align-items:center;gap:.45rem;min-height:44px;font-size:.875rem;font-weight:600;display:inline-flex}.mcpx-text-link .mcpx-btn-logo{background:var(--x-text);border-radius:.3rem;width:1.3rem;height:1.3rem;padding:.15rem}.mcpx-text-link-quiet{color:var(--x-soft)}.mcpx-text-link-quiet:hover{color:#fff}.mcpx-end{padding-bottom:4rem}.mcpx-end p{max-width:48rem;color:var(--x-faint);margin-top:.75rem;font-size:.75rem;line-height:1.6}@keyframes mcpx-blink{50%{opacity:0}}@media (min-width:768px){.mcpx{--x-gutter:32px}}@media (min-width:1536px){.mcpx{--x-page:1536px}}@media (max-width:1023px){.mcpx-console{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mcpx-console-tools{border-right:0;border-bottom:1px solid var(--x-line);scrollbar-width:none;flex-direction:row;overflow-x:auto}.mcpx-console-tools button{border-bottom:0;border-left:0;border-right:1px solid var(--x-line);flex:none;width:auto}.mcpx-console-tools button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--x-teal)}.mcpx-console-tools span{display:none}.mcpx-hero-copy{max-width:100%}.mcpx-veil{background:linear-gradient(to bottom, #0414138c, #041413b3 60%, var(--x-ink) 100%)}.mcpx-two,.mcpx-guided li{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.mcpx-console{grid-template-rows:auto auto;height:auto}.mcpx-console-main{grid-template-columns:minmax(0,1fr)}.mcpx-console-pane+.mcpx-console-pane{border-left:0;border-top:1px solid var(--x-line)}.mcpx-console-output{flex:none;height:20rem}}@media (max-width:640px){.mcpx-hero-inner{padding-top:calc(6.5rem + 5svh)}.mcpx-apptabs{align-self:stretch}.mcpx-title{font-size:clamp(2.75rem,13vw,4rem)}}@media (prefers-reduced-motion:reduce){.mcpx *,.mcpx :before,.mcpx :after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=0m_0zvcn85fme.css.map*/