.mcp-tabs{max-width: 880px;margin: 0 auto;overflow: hidden;border: 1px solid rgba(255,255,255,.08);border-radius: var(--pg-radius,24px);background: var(--pg-tile,#121314);color: #f5f5f4;box-shadow: 0 24px 60px rgba(23,25,26,.22);}.mcp-tablist{display: flex;gap: 4px;padding: 8px;overflow-x: auto;border-bottom: 1px solid rgba(255,255,255,.08);scrollbar-width: none;}.mcp-tablist::-webkit-scrollbar{display: none;}.mcp-tablist button{display: inline-flex;flex: 0 0 auto;align-items: center;gap: 8px;padding: 10px 16px;border: 0;border-radius: 999px;background: transparent;color: rgba(255,255,255,.6);font: 600 15px/1 var(--font-mio);cursor: pointer;transition: background .2s ease,color .2s ease;}.mcp-tablist button:hover{color: #fff;}.mcp-tablist button[aria-selected="true"]{background: #f5f5f4;color: #17191a;}.mcp-tablist img{width: 18px;height: 18px;}.mcp-invert{filter: invert(1);}.mcp-tablist button[aria-selected="true"] img{filter: invert(1);}.mcp-tablist button[aria-selected="true"] img.mcp-invert{filter: none;}.mcp-tab-dot{width: 14px;height: 14px;border-radius: 4px;background: linear-gradient(135deg,#f59305,#ff5d8f 52%,#4d8cff);}.mcp-panel{padding: 28px 28px 30px;}.mcp-steps{display: grid;gap: 22px;margin: 0;padding: 0;list-style: none;counter-reset: mcp;}.mcp-steps li{position: relative;padding-left: 48px;counter-increment: mcp;}.mcp-steps li::before{content: counter(mcp);position: absolute;top: -2px;left: 0;display: grid;place-items: center;width: 30px;height: 30px;border: 1px solid rgba(255,255,255,.18);border-radius: 50%;font: 700 14px/1 var(--font-display);}.mcp-steps h3{margin: 0 0 6px;color: #fff;font: 700 18px/1.3 var(--font-display);letter-spacing: -.01em;}.mcp-steps p{margin: 0;color: rgba(255,255,255,.62);font: 400 16px/1.5 var(--font-mio);}.mcp-steps p + .mcp-code{margin-top: 10px;}.mcp-steps b{color: #fff;font-weight: 600;}.mcp-code{display: flex;align-items: center;gap: 12px;max-width: 100%;padding: 8px 8px 8px 16px;border: 1px solid rgba(255,255,255,.08);border-radius: 14px;background: var(--dark-2,#1e1f20);}.mcp-code code{flex: 1 1 auto;min-width: 0;overflow-x: auto;color: #e7e5e4;font: 400 14px/1.5 var(--font-mono);white-space: nowrap;scrollbar-width: none;}.mcp-code--block code{white-space: pre-wrap;word-break: break-word;}.mcp-code button{flex: 0 0 auto;padding: 8px 14px;border: 0;border-radius: 999px;background: #f5f5f4;color: #17191a;font: 700 13px/1 var(--font-mio);cursor: pointer;}.mcp-code button:hover{background: #fff;}[data-copy].is-copied{background: var(--gavana-green,#c7f0a8);}.mcp-note{max-width: 880px;margin: 20px auto 0;color: var(--pg-ink-2);font: 400 15px/1.55 var(--font-mio);}.mcp-note b{color: var(--pg-ink);}.mcp-note code,.faq-answer code{padding: 1px 6px;border-radius: 6px;background: var(--pg-soft,rgba(23,25,26,.045));font: 400 .88em/1.4 var(--font-mono);word-break: break-all;}.mcp-note a{color: inherit;}.mcp-hero-split{width: min(100% - 40px,1000px);margin: 0 auto;}.mcp-hero-split .mcp-tabs{display: grid;grid-template-columns: minmax(0,1fr);}.mcp-hero-split .mcp-panel{grid-row: 3;grid-column: 1;padding: 30px 32px 34px;}.mcp-hero-split .mcp-panel[hidden]{display: block;visibility: hidden;}.mcp-hero-split .mcp-tablist button{padding: 11px 18px;font-size: 16px;}.mcp-hero-split .mcp-tablist img{width: 19px;height: 19px;}.mcp-hero-split .mcp-steps{gap: 26px;}.mcp-hero-split .mcp-steps li{padding-left: 52px;}.mcp-hero-split .mcp-steps li::before{width: 34px;height: 34px;font-size: 15px;}.mcp-hero-split .mcp-steps h3{margin-bottom: 8px;font-size: 21px;}.mcp-hero-split .mcp-steps p{font-size: 17px;}.mcp-hero-split .mcp-steps p + .mcp-code{margin-top: 12px;}.mcp-hero-split .mcp-code{padding: 10px 10px 10px 18px;}.mcp-hero-split .mcp-code code{font-size: 15px;}.mcp-hero-split .mcp-code button{padding: 10px 16px;font-size: 14px;}.mcp-hero-split .mcp-tabs{max-width: none;box-shadow: 0 2px 6px rgba(0,0,0,.12),0 24px 48px rgba(13,30,10,.26);}.mcp-tabs-title{margin: 0;padding: 30px 32px 6px;color: #fff;font: 700 28px/1.25 var(--font-display);letter-spacing: -.015em;}.mcp-tabs-title em{font-family: "Source Serif 4",Georgia,serif;font-size: 1.05em;font-style: italic;}.mcp-hero-split .mcp-tablist{flex-wrap: wrap;padding: 14px 24px 18px;overflow: visible;}.pg-showcase--canvas .mcp-note{width: min(100% - 40px,1000px);max-width: none;margin: 18px auto 0;font-size: 14px;}@media (max-width: 760px){.mcp-hero-split,.pg-showcase--canvas .mcp-note{width: calc(100% - 24px);}.mcp-tabs-title{padding: 22px 20px 2px;font-size: 22px;}.mcp-hero-split .mcp-panel{padding: 22px 18px 26px;}.mcp-hero-split .mcp-steps li{padding-left: 44px;}.mcp-hero-split .mcp-steps li::before{width: 30px;height: 30px;font-size: 14px;}.mcp-hero-split .mcp-steps h3{font-size: 18px;}.mcp-hero-split .mcp-steps p{font-size: 16px;}.mcp-hero-split .mcp-code code{font-size: 13.5px;}.mcp-hero-split .mcp-tablist{padding: 10px 12px 12px;}.mcp-hero-split .mcp-tablist button{padding: 8px 12px;font-size: 14px;}}.mcp-tools{padding-top: 0;}.mcp-tools-box{border: 1px solid var(--pg-line);border-radius: var(--pg-radius,24px);background: var(--surface-white,#fff);}.mcp-tools-box summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 22px 26px;cursor: pointer;list-style: none;}.mcp-tools-box summary::-webkit-details-marker{display: none;}.mcp-tools-box summary b{display: block;color: var(--pg-ink);font: 700 20px/1.3 var(--font-display);letter-spacing: -.015em;}.mcp-tools-box summary em{color: var(--pg-ink-2);font: 400 15px/1.4 var(--font-mio);font-style: normal;}.mcp-tools-plus{position: relative;flex: 0 0 auto;width: 16px;height: 16px;}.mcp-tools-plus::before,.mcp-tools-plus::after{content: "";position: absolute;top: 7px;left: 0;width: 16px;height: 2px;border-radius: 2px;background: var(--pg-ink);transition: transform .2s ease;}.mcp-tools-plus::after{transform: rotate(90deg);}.mcp-tools-box[open] .mcp-tools-plus::after{transform: rotate(0);}.mcp-tool-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 28px 24px;padding: 4px 26px 28px;}.mcp-tool-group h3{margin: 0 0 4px;color: var(--pg-ink);font: 700 16px/1.3 var(--font-display);}.mcp-tool-group p{margin: 0 0 10px;color: var(--pg-ink-2);font: 400 14px/1.45 var(--font-mio);}.mcp-tool-group ul{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none;}.mcp-tool-group code{display: inline-block;padding: 4px 8px;border-radius: 8px;background: var(--pg-soft,rgba(23,25,26,.045));color: var(--pg-ink);font: 400 12.5px/1.3 var(--font-mono);}.mcp-recipes .fx-btn{display: inline-flex;align-items: center;gap: 8px;height: 46px;padding: 0 24px;border: 0;border-radius: 999px;font: 500 15px/1 var(--font-sans);text-decoration: none;cursor: pointer;transition: transform .2s ease,background .2s ease;}.mcp-recipes .fx-btn:active{transform: scale(.98);}.mcp-recipes .fx-btn--primary:hover{background: var(--surface-1,#f2f2f0);}.mcp-recipes .fx-btn--primary span{font-size: 18px;line-height: 0;}section.pg-section.mcp-recipes{color: #fff;background: #000;}.mcp-recipes-head{margin-bottom: clamp(32px,4vw,48px);text-align: center;}.mcp-recipes-head .eyebrow{justify-content: center;margin: 0 0 10px;color: rgba(255,255,255,.55);}.mcp-recipes-head h2,.mcp-recipes-head h2 em{margin: 0;color: #fff;text-align: center;}.mcp-recipes-sub{max-width: 34em;margin: 14px auto 0;color: rgba(255,255,255,.62);font: 400 17px/1.5 var(--font-mio);}.mcp-recipes .fx-btn--primary{background: #fff;color: #17191a;}.mcp-recipe-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none;}.mcp-recipe{display: flex;flex-direction: column;padding: 28px 24px 24px;border: 1px solid rgba(255,255,255,.1);border-radius: 20px;background: linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));transition: border-color .2s ease,transform .2s ease;}.mcp-recipe:hover{border-color: rgba(255,255,255,.22);transform: translateY(-2px);}.mcp-recipe h3{margin: 0 0 16px;color: #fff;font: 700 19px/1.25 var(--font-display);letter-spacing: -.015em;}.mcp-flow{display: flex;flex-wrap: nowrap;align-items: center;gap: 5px;margin: 0 0 18px;white-space: nowrap;}.mcp-flow span:not(.mcp-flow-arrow){padding: 5px 10px;border: 1px solid rgba(255,255,255,.14);border-radius: 999px;color: rgba(255,255,255,.85);font: 500 12px/1.3 var(--font-mio);}.mcp-flow-arrow{color: rgba(255,255,255,.35);font-size: 12px;}.mcp-recipe-prompt{flex: 1 1 auto;margin: 0 0 22px;padding: 16px 18px;border-radius: 14px;background: rgba(255,255,255,.05);color: #e7e5e4;font: 400 15px/1.5 var(--font-mio);}.mcp-recipe-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px;}.mcp-recipe-foot .fx-btn{height: 38px;padding: 0 16px;font-size: 14px;}.mcp-recipe-open{display: inline-flex;align-items: center;gap: 7px;color: rgba(255,255,255,.72);font: 600 14px/1 var(--font-mio);text-decoration: none;}.mcp-recipe-open:hover{color: #fff;}.mcp-recipe-open img{width: 15px;height: 15px;}@media (max-width: 1180px){.mcp-recipe-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 900px){.mcp-tool-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 640px){.mcp-panel{padding: 22px 18px 24px;}.mcp-steps li{padding-left: 42px;}.mcp-recipe-grid,.mcp-tool-grid{grid-template-columns: minmax(0,1fr);}.mcp-tools-box summary{padding: 18px 20px;}.mcp-tool-grid{padding: 4px 20px 22px;}}.mcp-note code{white-space: nowrap;word-break: normal;}.mcp-tools + .object-faq h2{text-align: center;}.mcp-tools + .object-faq .object-head{margin-bottom: var(--head-gap);}.mcp-tools + .object-faq .object-head > .eyebrow{justify-content: center;max-width: none;margin-inline: 0;}.mk-flow{display: flex;align-items: center;gap: 10px;margin-top: 10px;}.mk-ref{margin: 0;flex: none;}.mk-ref img{display: block;width: 72px;height: 96px;object-fit: cover;border-radius: 8px;outline: 2px solid rgba(255,255,255,.7);outline-offset: 2px;}.mk-ref figcaption{margin-top: 6px;font-size: 11px;font-weight: 600;color: rgba(255,255,255,.6);text-align: center;}.mk-arrow{flex: none;width: 22px;height: 2px;margin-bottom: 18px;background: rgba(255,255,255,.35);position: relative;}.mk-arrow::after{content: "";position: absolute;right: -1px;top: -4px;width: 8px;height: 8px;border-top: 2px solid rgba(255,255,255,.35);border-right: 2px solid rgba(255,255,255,.35);rotate: 45deg;}.mk-outs{display: flex;gap: 6px;margin-bottom: 18px;}.mk-outs img{display: block;width: 72px;height: 90px;object-fit: cover;border-radius: 8px;}.mk-pending{position: relative;display: block;overflow: hidden;border-radius: 8px;}.mk-pending img{filter: blur(6px) saturate(.6);opacity: .55;}.mk-pending::after{content: "";position: absolute;inset: 0;background: linear-gradient(100deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);background-size: 220% 100%;animation: mk-shine 1.6s linear infinite;}@keyframes mk-shine{from{background-position: 120% 0;}to{background-position: -120% 0;}}@media (prefers-reduced-motion: reduce){.mk-pending::after{animation: none;}}.mk-canvas{width: 440px;overflow: hidden;border: 1px solid rgba(255,255,255,.12);border-radius: 14px;background: #f4f3f0;color: #1a1a1a;box-shadow: 0 20px 40px -12px rgba(0,0,0,.5);}.mk-canvas-bar{display: flex;align-items: center;gap: 8px;margin: 0;padding: 10px 14px;border-bottom: 1px solid rgba(0,0,0,.08);background: #fff;font-size: 13px;font-weight: 600;}.mk-canvas-bar img{border-radius: 4px;}.mk-canvas-bar span{margin-left: auto;font-size: 11px;font-weight: 500;color: rgba(0,0,0,.45);}.mk-board{position: relative;display: flex;align-items: center;gap: 0;padding: 22px 18px 20px;background-image: radial-gradient(rgba(0,0,0,.14) 1px,transparent 1px);background-size: 14px 14px;}.mk-node{margin: 0;padding: 4px;border-radius: 8px;background: #fff;box-shadow: 0 2px 8px rgba(0,0,0,.1);}.mk-node img{display: block;width: 84px;height: 105px;object-fit: cover;border-radius: 5px;}.mk-node figcaption{padding: 5px 2px 1px;font-size: 10px;font-weight: 600;color: rgba(0,0,0,.6);white-space: nowrap;}.mk-node--ref img{width: 70px;height: 93px;}.mk-wire{flex: none;width: 22px;height: 2px;background: #7b8cff;}.mk-row{display: flex;gap: 10px;padding: 8px;border: 1.5px dashed rgba(123,140,255,.55);border-radius: 12px;}.mk-cursor{position: absolute;right: 44px;bottom: 62px;display: flex;align-items: flex-start;gap: 2px;color: #d97757;}.mk-cursor b{margin-top: 12px;padding: 2px 7px;border-radius: 6px;background: #d97757;color: #fff;font-size: 10px;font-weight: 600;}.mcp-tablist img.mcp-photo,.mcp-tablist button[aria-selected="true"] img.mcp-photo{filter: none;border-radius: 4px;}.mcp-go{display: inline-flex;align-items: center;gap: 6px;margin-top: 12px;padding: 8px 14px;border-radius: 999px;background: #f5f5f4;color: #17191a;font: 600 14px/1 var(--font-sans);text-decoration: none;transition: background .2s ease;}.mcp-go:hover{background: #fff;}.mcp-guide{margin: 24px 0 0;padding-left: 52px;font: 500 14px/1.4 var(--font-sans);}.mcp-guide a{color: rgba(255,255,255,.62);text-decoration: underline;text-underline-offset: 3px;}.mcp-guide a:hover{color: #fff;}.mcp-body{display: grid;grid-template-columns: minmax(0,1.08fr) minmax(0,1fr);gap: 32px;align-items: start;}.mcp-hero-split .mcp-code code{white-space: pre-wrap;overflow-wrap: anywhere;}.mcp-steps > li{cursor: pointer;}.mcp-steps > li::before{transition: background .3s ease,color .3s ease,border-color .3s ease;}.mcp-steps > li.is-now::before{border-color: #f5f5f4;background: #f5f5f4;color: #17191a;}.mcp-viz{display: flex;height: var(--viz-h,440px);}.mcp-viz .vz-win{display: flex;flex: 1;flex-direction: column;}.mcp-viz .vz-stage{flex: 1;}.vz-win{overflow: hidden;border: 1px solid rgba(255,255,255,.1);border-radius: 16px;background: #0b0c0c;}.vz-bar{display: flex;align-items: center;gap: 6px;padding: 11px 14px;border-bottom: 1px solid rgba(255,255,255,.07);}.vz-bar i{width: 9px;height: 9px;border-radius: 50%;background: rgba(255,255,255,.16);}.vz-bar span{margin-left: auto;color: rgba(255,255,255,.5);font: 500 12px/1 var(--font-sans);}.vz-stage{position: relative;display: grid;min-height: 330px;}.vz-frame{grid-area: 1 / 1;display: grid;align-content: center;padding: 22px;opacity: 0;transform: translateY(6px);transition: opacity .45s ease,transform .45s ease;}.vz-frame.is-on{opacity: 1;transform: none;}.vz-win--app .vz-stage{background: radial-gradient(120% 80% at 50% 0%,#26272a 0%,#111213 70%);}.vz-center{display: grid;gap: 12px;justify-items: center;}.vz-cap{margin: 0;color: rgba(255,255,255,.55);font: 500 13px/1.3 var(--font-sans);}.vz-url{display: flex;align-items: center;gap: 10px;padding: 8px 8px 8px 14px;border: 1px solid rgba(255,255,255,.12);border-radius: 12px;background: #1b1c1e;}.vz-url code{color: #e7e5e4;font: 400 13px/1.4 var(--font-mono);}.vz-url em,.vz-dialog-foot em{position: relative;padding: 7px 12px;border-radius: 999px;background: var(--gavana-green,#c7f0a8);color: #17191a;font: 700 12px/1 var(--font-sans);font-style: normal;}.vz-dialog{width: min(100%,320px);justify-self: center;padding: 16px;border-radius: 14px;background: #f7f6f3;color: #17191a;box-shadow: 0 18px 40px rgba(0,0,0,.45);}.vz-dialog-title{margin: 0 0 12px;font: 700 15px/1.3 var(--font-display);}.vz-field{display: grid;gap: 4px;margin-bottom: 10px;}.vz-field span{color: #6b6b68;font: 500 11px/1 var(--font-sans);}.vz-field > b{overflow: hidden;padding: 7px 9px;border: 1px solid #dddbd5;border-radius: 8px;background: #fff;font: 400 12px/1.3 var(--font-mono);text-overflow: ellipsis;white-space: nowrap;}.vz-dialog-foot{display: flex;align-items: center;justify-content: flex-end;gap: 14px;margin-top: 6px;color: #6b6b68;font: 500 12px/1 var(--font-sans);}.vz-dialog-foot em{background: #17191a;color: #fff;}.vz-dialog--auth{width: min(100%,250px);}.vz-brand{display: flex;align-items: center;gap: 6px;margin: 0 0 10px;font: 700 13px/1 var(--font-display);}.vz-brand img{width: 18px;height: 18px;}.vz-small{margin: 0 0 8px;color: #6b6b68;font: 400 12px/1.4 var(--font-sans);}.vz-cursor{position: absolute;right: -10px;bottom: -14px;width: 16px;height: 16px;background: #fff;clip-path: polygon(0 0,100% 62%,56% 66%,74% 100%,60% 100%,44% 70%,12% 92%);filter: drop-shadow(0 1px 1px rgba(0,0,0,.6));}.vz-dialog .vz-cursor{background: #17191a;filter: drop-shadow(0 0 1px #fff);}.vz-frame.is-on .vz-cursor{animation: vz-tap 3.2s ease both;}@keyframes vz-tap{0%{transform: translate(26px,22px);}45%{transform: none;}55%{transform: scale(.85);}65%,100%{transform: none;}}.vz-chat{display: grid;gap: 10px;}.vz-you{justify-self: end;max-width: 85%;margin: 0;padding: 9px 12px;border-radius: 14px 14px 4px 14px;background: #2a2b2e;color: #f5f5f4;font: 400 13px/1.4 var(--font-sans);}.vz-reply{display: grid;gap: 8px;}.vz-tool{justify-self: start;margin: 0;padding: 5px 10px;border: 1px solid rgba(255,255,255,.12);border-radius: 999px;color: rgba(255,255,255,.7);font: 500 12px/1.2 var(--font-sans);}.vz-reply .vz-small{color: rgba(255,255,255,.55);}.vz-thumbs{display: grid;grid-template-columns: repeat(3,1fr);gap: 6px;}.vz-thumbs img{width: 100%;aspect-ratio: 3 / 4;border-radius: 8px;object-fit: cover;}.vz-term{display: grid;gap: 7px;align-content: start;font: 400 12.5px/1.5 var(--font-mono);word-break: break-word;}.vz-term p{margin: 0;}.vz-in{color: #f5f5f4;}.vz-dim{color: rgba(255,255,255,.5);}.vz-ok{color: var(--gavana-green,#c7f0a8);}.vz-caret i{display: inline-block;width: 7px;height: 13px;vertical-align: -2px;background: #f5f5f4;animation: vz-blink 1s steps(1) infinite;}@keyframes vz-blink{50%{opacity: 0;}}.vz-frame.is-on .vz-term > p{animation: vz-line .4s ease both;}.vz-frame.is-on .vz-term > p:nth-child(2){animation-delay: .5s;}.vz-frame.is-on .vz-term > p:nth-child(3){animation-delay: 1s;}.vz-frame.is-on .vz-term > p:nth-child(4){animation-delay: 1.5s;}.vz-frame.is-on .vz-term > p:nth-child(5){animation-delay: 2s;}@keyframes vz-line{from{opacity: 0;transform: translateY(4px);}}.vz-split{display: grid;gap: 14px;}.vz-frame:has(> .vz-term){align-content: start;}@media (prefers-reduced-motion: reduce){.vz-frame,.vz-frame.is-on .vz-cursor,.vz-frame.is-on .vz-term > p,.vz-caret i{animation: none;transition: none;}}@media (max-width: 900px){.mcp-body{grid-template-columns: minmax(0,1fr);gap: 24px;}.mcp-viz{position: static;}.vz-stage{min-height: 280px;}}.mcp-fallback{margin: 22px 0 10px 52px;color: rgba(255,255,255,.55);font: 400 14px/1.5 var(--font-mio);}.mcp-fallback b{color: rgba(255,255,255,.8);font-weight: 600;}.mcp-fallback + .mcp-code{margin-left: 52px;}.vz-check{display: flex;align-items: center;gap: 7px;margin: 2px 0 6px;color: #3b3b39;font: 500 11px/1.3 var(--font-sans);}.vz-check i{width: 13px;height: 13px;border: 1.5px solid #8a8984;border-radius: 3px;}.vz-frame.is-on .vz-check i{border-color: #17191a;background: #17191a;transition: all .2s ease 1s;}.vz-toggle{display: flex;align-items: center;justify-content: space-between;margin-bottom: 8px;padding: 10px 12px;border: 1px solid #dddbd5;border-radius: 10px;background: #fff;font: 600 13px/1 var(--font-sans);}.vz-toggle em{position: relative;width: 34px;height: 20px;border-radius: 999px;background: #c9c7c1;}.vz-toggle em::after{content: "";position: absolute;top: 2px;left: 2px;width: 16px;height: 16px;border-radius: 50%;background: #fff;transition: transform .3s ease 1.4s;}.vz-frame.is-on .vz-toggle em{background: #17191a;transition: background .3s ease 1.4s;}.vz-frame.is-on .vz-toggle em::after{transform: translateX(14px);}@media (max-width: 760px){.mcp-fallback,.mcp-fallback + .mcp-code{margin-left: 0;}}@media (min-width: 761px){.mcp-hero-split .mcp-steps{gap: 22px;}.mcp-hero-split .mcp-steps li{padding-left: 46px;}.mcp-hero-split .mcp-steps li::before{width: 30px;height: 30px;font-size: 13px;}.mcp-hero-split .mcp-steps h3{margin-bottom: 6px;font-size: 18px;}.mcp-hero-split .mcp-steps p{font-size: 15px;}.mcp-hero-split .mcp-code{padding: 8px 8px 8px 14px;}.mcp-hero-split .mcp-code code{font-size: 13.5px;}.mcp-hero-split .mcp-code button{padding: 8px 13px;font-size: 13px;}.mcp-go{padding: 7px 12px;font-size: 13px;}.mcp-guide{padding-left: 46px;font-size: 13px;}.mcp-fallback{margin-left: 46px;font-size: 13px;}.mcp-fallback + .mcp-code{margin-left: 46px;}}.vz-consent{width: min(100%,290px);justify-self: center;padding: 16px;border: 1px solid rgba(255,255,255,.1);border-radius: 14px;background: #1c1b1b;color: #f5f5f4;box-shadow: 0 18px 40px rgba(0,0,0,.45);}.vz-consent .vz-brand{margin-bottom: 12px;}.vz-consent .vz-brand img{width: 26px;height: 26px;}.vz-consent .vz-brand span{display: grid;gap: 2px;font: 600 12px/1.1 var(--font-sans);}.vz-consent .vz-brand small{color: rgba(255,255,255,.5);font: 400 10px/1 var(--font-sans);}.vz-consent-title{margin: 0 0 10px;font: 700 15px/1.25 var(--font-display);}.vz-consent-group{display: flex;justify-content: space-between;gap: 8px;margin: 0 0 6px;padding: 7px 10px;border: 1px solid rgba(255,255,255,.1);border-radius: 9px;font: 500 11px/1.3 var(--font-sans);}.vz-consent-group small{flex: none;color: rgba(255,255,255,.45);font-size: 10px;}.vz-consent-foot{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 12px;}.vz-consent-foot > *{display: grid;place-items: center;padding: 8px;border-radius: 8px;font: 600 12px/1 var(--font-sans);font-style: normal;}.vz-consent-foot span{border: 1px solid rgba(255,255,255,.16);color: rgba(255,255,255,.8);}.vz-consent-foot em{position: relative;background: #9e1c45;color: #fff;}.vz-dialog--dark{border: 1px solid rgba(255,255,255,.1);background: #232323;color: #f5f5f4;}.vz-dialog--dark .vz-field span{display: flex;align-items: center;justify-content: space-between;color: rgba(255,255,255,.7);}.vz-dialog--dark .vz-field > b{border-color: rgba(255,255,255,.12);background: #2c2c2c;color: #f5f5f4;}.vz-dialog--dark .vz-check{color: rgba(255,255,255,.85);}.vz-dialog--dark .vz-check i{border-color: rgba(255,255,255,.5);}.vz-frame.is-on .vz-dialog--dark .vz-check i{border-color: #f5f5f4;background: #f5f5f4;}.vz-dialog--dark .vz-dialog-foot{color: rgba(255,255,255,.7);}.vz-dialog--dark .vz-dialog-foot em{background: #ececec;color: #17191a;}.vz-dialog--dark .vz-cursor{background: #fff;filter: drop-shadow(0 1px 1px rgba(0,0,0,.6));}.vz-seg{display: inline-flex;gap: 6px;padding: 2px 6px;border-radius: 6px;background: #151515;color: rgba(255,255,255,.5);font: 500 9px/1.4 var(--font-sans);font-style: normal;}.vz-seg b{color: #fff;font-weight: 500;}.vz-gpt-connect{display: grid;gap: 8px;justify-items: center;text-align: center;}.vz-pair{display: flex;align-items: center;gap: 8px;margin: 0;color: rgba(255,255,255,.4);}.vz-pair img{width: 30px;height: 30px;padding: 5px;border-radius: 8px;background: #111;}.vz-wide{width: 100%;padding: 8px;border-radius: 999px;background: #ececec;color: #17191a;font: 600 12px/1 var(--font-sans);font-style: normal;}.vz-wide--ghost{background: #3a3a3a;color: #f5f5f4;}.vz-two{display: grid;}.vz-two > *{grid-area: 1 / 1;align-self: center;}.vz-two > .vz-consent{opacity: 0;}.vz-frame.is-on .vz-two > .vz-gpt-connect{animation: vz-out .4s ease 1.3s both;}.vz-frame.is-on .vz-two > .vz-consent{animation: vz-in .4s ease 1.5s both;}@keyframes vz-out{to{opacity: 0;transform: scale(.97);}}@keyframes vz-in{from{opacity: 0;transform: translateY(6px);}to{opacity: 1;transform: none;}}.mcp-steps .mcp-code + .mcp-after{margin-top: 10px;}@media (prefers-reduced-motion: reduce){.vz-two > .vz-gpt-connect{display: none;}.vz-two > .vz-consent{opacity: 1;}}@media (max-width: 900px){.mcp-viz{height: auto;}}