.fv-fi{vertical-align:-.14em;flex:none;width:1em;height:1em;display:inline-block}.fv-mcp-hero{gap:18px;display:grid}.fv-mcp-copy{color:#e9eaf0;background:#121318;border:1px solid #23252c;border-radius:14px;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 16px;display:flex;box-shadow:0 14px 30px -18px #050c2eb3,inset 0 1px #ffffff0f}.fv-mcp-copy-label{color:#a9acb8;font:600 11.5px/1.3 var(--font-sans,Inter, system-ui, sans-serif);background:#ffffff14;border-radius:6px;flex:none;padding:3px 8px}.fv-mcp-copy-code{min-width:0;color:inherit;white-space:pre;scrollbar-width:none;flex:1;margin:0;padding:9px 0;font:500 13.5px/1.5 ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.fv-mcp-copy-code::-webkit-scrollbar{display:none}.fv-mcp-copy-code:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #8f98ff}.fv-mcp-copy-code code{font:inherit}.fv-mcp-prompt{color:#8f98ff;user-select:none}.fv-mcp-copy-btn{color:#fff;height:38px;font:600 13.5px/1 var(--font-sans,Inter, system-ui, sans-serif);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 13px 0 11px;transition:background .16s,border-color .16s,transform .14s cubic-bezier(.2,0,0,1);display:inline-flex}.fv-mcp-copy-btn:active{transform:scale(.96)}.fv-mcp-copy-btn:focus-visible{outline-offset:2px;outline:3px solid #8f98ff8c}@media (hover:hover) and (pointer:fine){.fv-mcp-copy-btn:hover{background:#ffffff24;border-color:#ffffff38}}.fv-mcp-copy-ico{width:15px;height:15px;display:grid;position:relative}.fv-mcp-copy-ico .fv-fi{grid-area:1/1;width:15px;height:15px;transition:opacity .18s,transform .26s cubic-bezier(.16,1,.3,1),filter .18s}.fv-mcp-copy-ico .is-ok{color:#5ee08f;opacity:0;filter:blur(2px);transform:scale(.6)}.fv-mcp-copy-btn[data-state=copied] .is-copy{opacity:0;filter:blur(2px);transform:scale(.6)}.fv-mcp-copy-btn[data-state=copied] .is-ok{opacity:1;filter:none;transform:none}.fv-mcp-copy-btn [data-mcp-copy-label]{text-align:left;min-width:3.4em}.fv-mcp-copy.is-block{flex-direction:column;align-items:stretch;gap:0;padding:0}.fv-mcp-copy.is-block .fv-mcp-copy-label{align-self:flex-start;margin:12px 0 0 14px}.fv-mcp-copy.is-block .fv-mcp-copy-code{padding:12px 16px 16px}.fv-mcp-copy.is-block .fv-mcp-copy-btn{height:34px;position:absolute;top:8px;right:8px}.fv-mcp-copy.is-block{position:relative}.fv-mcp-copy.is-wrap .fv-mcp-copy-code{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.fv-mcp-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fv-mcp-under{gap:14px;display:grid}.fv-mcp-works{color:#7a7c84;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:13.5px;display:flex}.fv-mcp-works>span:first-child{margin-right:2px}.fv-mcp-logo{color:var(--landing-ink,#121212);align-items:center;gap:7px;font-weight:600;display:inline-flex}.fv-mcp-logo img{border-radius:5px}.fv-mcp-chat{background:#fcfcfb;flex-direction:column;display:flex;inset:5.5%}.fv-mcp-chat-head{border-bottom:1px solid var(--hv-line);background:#fff;justify-content:space-between;align-items:center;padding:.8em 1.1em;display:flex}.fv-mcp-client{align-items:center;gap:.5em;font-weight:650;display:inline-flex}.fv-mcp-client img{border-radius:.3em;width:1.35em;height:1.35em}.fv-mcp-conn{background:var(--hv-primary-soft);color:var(--hv-primary);border-radius:2em;align-items:center;gap:.4em;padding:.3em .65em;font-size:.84em;font-weight:650;display:inline-flex}.fv-mcp-conn i{background:var(--hv-green);border-radius:50%;width:.5em;height:.5em;box-shadow:0 0 0 .2em #16a34a2e}.fv-mcp-conn svg{width:1.05em;height:1.05em}.fv-mcp-thread{flex:1;align-content:start;gap:.9em;min-height:0;padding:1.1em 1.2em;display:grid}.fv-mcp-user{color:#1d1d1b;background:#efeee9;border-radius:1em 1em .3em;justify-self:end;max-width:78%;margin:0;padding:.7em .95em;line-height:1.4}.fv-mcp-tool{border:1px solid var(--hv-line);background:#fff;border-radius:.9em;padding:.75em .9em}.fv-mcp-tool-head{align-items:center;gap:.5em;margin:0 0 .55em;display:flex}.fv-mcp-spark,.fv-mcp-open svg:first-child{background:var(--hv-primary);color:#fff;border-radius:.45em;place-items:center;width:1.6em;height:1.6em;display:inline-grid}.fv-mcp-spark svg{width:.95em;height:.95em}.fv-mcp-tool-head code{background:var(--hv-soft);color:#4b4e57;border-radius:.4em;margin-left:auto;padding:.2em .5em;font:600 .82em/1.3 ui-monospace,SF Mono,Menlo,monospace}.fv-mcp-tool ol{gap:.35em;margin:0;padding:0;list-style:none;display:grid}.fv-mcp-tool li{color:#3b3d44;align-items:center;gap:.55em;font-size:.92em;display:flex}.fv-mcp-tick{background:var(--hv-soft);width:1.25em;height:1.25em;color:var(--hv-faint);border-radius:50%;place-items:center;display:grid;position:relative}.fv-mcp-tick .fv-fi{grid-area:1/1;width:.8em;height:.8em}.fv-mcp-tick .is-ok{opacity:0;color:#fff}.fv-mcp-tick .is-spin{opacity:0;color:var(--hv-primary)}.fv-mcp-answer>p{color:#2b2d33;margin:0 0 .6em;line-height:1.45}.fv-mcp-rows{border:1px solid var(--hv-line);background:#fff;border-radius:.85em;overflow:hidden}.fv-mcp-row{grid-template-columns:2.2em minmax(0,1fr) auto auto;align-items:center;gap:.7em;padding:.55em .75em;display:grid}.fv-mcp-row+.fv-mcp-row{border-top:1px solid var(--hv-line)}.fv-mcp-mailok{color:#15803d;background:#e8f8ee;border-radius:2em;align-items:center;gap:.3em;padding:.22em .5em;font-size:.8em;font-weight:650;display:inline-flex}.fv-mcp-mailok .hv-glyph{width:.95em;height:.95em}.fv-mcp-fit{min-width:3.6em;color:var(--hv-primary);text-align:right;font-weight:700}.fv-mcp-fit small{color:var(--hv-faint);font-weight:500}.fv-mcp-row.is-skel{grid-template-columns:2.2em 1fr 4em}.fv-mcp-row.is-skel i{background:#eff0f3;border-radius:1em;height:.7em}.fv-mcp-row.is-skel i:first-child{border-radius:.7em;height:2.2em}.fv-mcp-open{color:var(--hv-primary);background:#f6f7ff;border:1px solid #d6daff;border-radius:.75em;align-items:center;gap:.5em;margin-top:.75em;padding:.4em .7em .4em .4em;font-weight:650;display:inline-flex}.fv-mcp-open svg:first-child{width:1.6em;height:1.6em;padding:.3em}.fv-mcp-compose{border:1px solid var(--hv-line);color:var(--hv-faint);background:#fff;border-radius:1em;align-items:center;gap:.6em;margin:0 1.1em 1.1em;padding:.55em .55em .55em .9em;display:flex;box-shadow:0 .4em 1em -.6em #12121226}.fv-mcp-compose span{flex:1}.fv-mcp-compose b{color:#fff;background:#1d1d1b;border-radius:.6em;place-items:center;width:2em;height:2em;display:grid}.fv-mcph :is(.fv-mcp-user,.fv-mcp-tool,.fv-mcp-answer){opacity:0;transition:opacity .46s var(--hv-ease), transform .62s var(--hv-ease);transform:translateY(.7em)}.fv-mcph.is-visible .fv-mcp-user{opacity:1;transition-delay:.25s;transform:none}.fv-mcph.is-visible .fv-mcp-tool{opacity:1;transition-delay:.6s;transform:none}.fv-mcph.is-visible .fv-mcp-answer{opacity:1;transition-delay:2.5s;transform:none}.fv-mcph .fv-mcp-tool li{opacity:.45;transition:opacity .3s;transition-delay:calc(.85s + var(--s) * .52s)}.fv-mcph.is-visible .fv-mcp-tool li{opacity:1}.fv-mcph.is-visible .fv-mcp-tick .is-spin{animation:.38s both fv-mcp-spin,.64s linear infinite fv-mcp-rot;animation-delay:calc(.85s + var(--s) * .52s), 0s}.fv-mcph.is-visible .fv-mcp-tick{background:var(--hv-green);transition:background .2s;transition-delay:calc(1.23s + var(--s) * .52s)}.fv-mcph.is-visible .fv-mcp-tick .is-ok{opacity:1;transition:opacity .2s;transition-delay:calc(1.23s + var(--s) * .52s)}.fv-mcph .fv-mcp-open{opacity:0;transition:opacity .4s ease, transform .52s var(--hv-ease);transform:translateY(.4em)}.fv-mcph.is-visible .fv-mcp-open{opacity:1;transition-delay:2.9s;transform:none}@keyframes fv-mcp-spin{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes fv-mcp-rot{to{transform:rotate(360deg)}}@container (width<=480px){.fv-mcph .fv-stage{aspect-ratio:4/4.6;font-size:2.6cqw}.fv-mcp-chat{inset:4%}.fv-mcp-mailok,.fv-mcp-tool-head code{display:none}.fv-mcp-row{grid-template-columns:2.2em minmax(0,1fr) auto}.fv-mcp-row.is-skel{display:none}.fv-mcp-thread{gap:.7em}}@media (width<=640px){.fv-mcp-copy{padding-left:12px}.fv-mcp-copy-code{font-size:12.5px}.fv-mcp-copy-btn{padding:0 10px}}@media (prefers-reduced-motion:reduce){.fv-mcph :is(.fv-mcp-user,.fv-mcp-tool,.fv-mcp-answer,.fv-mcp-open),.fv-mcph .fv-mcp-tool li{opacity:1;transform:none;transition:none!important}.fv-mcph .fv-mcp-tick{background:var(--hv-green);transition:none!important}.fv-mcph .fv-mcp-tick .is-ok{opacity:1;transition:none!important}.fv-mcph .fv-mcp-tick .is-spin{display:none}.fv-mcp-copy-btn,.fv-mcp-copy-ico .fv-fi{transition:none}}.fv-mcp-mini-clients{z-index:2;align-items:center;gap:.55em;display:inline-flex;position:absolute;top:5.5%;left:6%}.fv-mcp-mini-clients img{opacity:.9;border-radius:.25em;width:1.15em;height:1.15em}.fv-mcp-mini-clients i{color:var(--hv-faint);letter-spacing:.1em;font-style:normal}.fv-mcp-mini .fv-mini-card{padding:.95em 1em .8em;top:55%}.fv-mcp-card-ask{color:#1d1d1b;background:#efeee9;border-radius:.9em .9em .25em;width:fit-content;max-width:88%;margin:0 0 .7em auto;padding:.5em .75em;font-size:.95em;line-height:1.35}.fv-mcp-card-lead{color:#2b2d33;margin:0 0 .5em;font-weight:600}.fv-mcp-card-rows p{border-top:1px solid var(--hv-line);align-items:center;gap:.55em;margin:0;padding:.4em 0;display:flex}.fv-mcp-card-rows .hv-ava{border-radius:.55em;width:1.9em;height:1.9em}.fv-mcp-card-rows p>span:not(.hv-ava){flex:1;min-width:0;display:grid}.fv-mcp-card-rows small .hv-glyph{vertical-align:-.1em;width:.85em;height:.85em;margin-right:.2em}.fv-mcp-card-rows strong{min-width:1.8em;color:var(--hv-primary);text-align:right}.fv-mcp-card-rows em{font-style:normal}.fv-mcp-proof{background:var(--hv-primary-soft);color:var(--hv-primary);border-radius:.45em;align-items:center;gap:.3em;padding:.22em .5em;font-size:.82em;font-weight:650;display:inline-flex}.fv-mcp-card-kv{gap:.3em;margin:0;display:grid}.fv-mcp-card-kv div{background:var(--hv-soft);border-radius:.55em;grid-template-columns:6.4em minmax(0,1fr);gap:.5em;padding:.4em .55em;display:grid}.fv-mcp-card-kv dt{color:var(--hv-muted);font-size:.86em}.fv-mcp-card-kv dd{margin:0;font-size:.9em;font-weight:600}.fv-mcp-card-bar{border:1px solid var(--hv-line);color:var(--hv-faint);border-radius:.7em;align-items:center;gap:.5em;margin:.7em 0 0;padding:.35em .35em .35em .6em;font-size:.88em;display:flex}.fv-mcp-card-bar span{flex:1}.fv-mcp-card-bar b{color:#fff;background:#1d1d1b;border-radius:.5em;place-items:center;width:1.7em;height:1.7em;display:grid}.fv-mcp-setup{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:64px;scroll-margin-top:110px;display:grid}.fv-mcp-setup-head{position:sticky;top:128px}.fv-mcp-setup-steps{gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid}.fv-mcp-setup-steps li{grid-template-columns:32px minmax(0,1fr);gap:14px;display:grid}.fv-mcp-setup-n{background:var(--fp-primary);color:#fff;width:32px;height:32px;font:600 14px/1 var(--font-sans,Inter, system-ui, sans-serif);border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff4d,0 4px 10px -4px #3847fe99}.fv-mcp-setup-steps h3{letter-spacing:-.03em;margin:4px 0 6px;font-size:18px;font-weight:500}.fv-mcp-setup-steps p{color:var(--fp-muted);margin:0;font-size:15px;line-height:1.6}.fv-mcp-tabs{border:1px solid var(--fp-line);background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #12122859}.fv-mcp-tablist{border-bottom:1px solid var(--fp-line);scrollbar-width:none;background:#fafafb;gap:2px;padding:8px 28px 0 8px;display:flex;position:relative;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.fv-mcp-tablist::-webkit-scrollbar{display:none}.fv-mcp-tablist [role=tab]{height:44px;color:var(--fp-muted);font:600 14px/1 var(--font-sans,Inter, system-ui, sans-serif);cursor:pointer;background:0 0;border:0;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:8px;padding:0 14px;transition:color .16s,background .16s;display:inline-flex}.fv-mcp-tablist [role=tab] img{border-radius:4px}.fv-mcp-tablist [role=tab][aria-selected=true]{color:var(--fp-ink)}.fv-mcp-tablist [role=tab]:focus-visible{outline-offset:-3px;outline:3px solid #3847fe4d}@media (hover:hover) and (pointer:fine){.fv-mcp-tablist [role=tab]:hover{color:var(--fp-ink);background:#f0f1f5}}.fv-mcp-tab-generic{width:16px;height:16px;color:var(--fp-primary);place-items:center;display:grid}.fv-mcp-tab-ink{width:var(--tab-w,0);background:var(--fp-primary);height:2px;transform:translateX(var(--tab-x,0));border-radius:2px;transition:transform .32s cubic-bezier(.16,1,.3,1),width .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0}.fv-mcp-tabs:not([data-ready]) [role=tab][aria-selected=true]{box-shadow:inset 0 -2px 0 var(--fp-primary)}.fv-mcp-panel{padding:26px 28px 8px}.fv-mcp-panel[hidden]{padding:0}.fv-mcp-panel:focus-visible{outline-offset:-3px;border-radius:8px;outline:3px solid #3847fe40}.fv-mcp-panel:not([hidden]){animation:.32s cubic-bezier(.16,1,.3,1) fv-mcp-panel-in}.fv-mcp-panel[data-dir=prev]:not([hidden]){animation-name:fv-mcp-panel-back}@keyframes fv-mcp-panel-in{0%{opacity:0;transform:translate(10px)}}@keyframes fv-mcp-panel-back{0%{opacity:0;transform:translate(-10px)}}.fv-mcp-panel h3{letter-spacing:-.035em;margin:0 0 16px;font-size:20px;font-weight:500}.fv-mcp-panel-steps{counter-reset:step;gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.fv-mcp-panel-steps li{color:#3b3d44;counter-increment:step;padding-left:36px;font-size:15px;line-height:1.6;position:relative}.fv-mcp-panel-steps li:before{border:1px solid var(--fp-line);background:var(--fp-soft);width:24px;height:24px;color:var(--fp-ink);content:counter(step);border-radius:8px;place-items:center;font:600 12px/1 ui-monospace,SF Mono,Menlo,monospace;display:grid;position:absolute;top:1px;left:0}.fv-mcp-panel-note{background:var(--fp-tint);color:#4b4e57;border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.6}.fv-mcp-panel-docs{color:var(--fp-primary);align-items:center;gap:6px;margin:16px 0 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fv-mcp-panel-docs .fv-fi{width:13px;height:13px}.fv-mcp-panel-docs:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #3847fe4d}@media (hover:hover) and (pointer:fine){.fv-mcp-panel-docs:hover{text-underline-offset:3px;text-decoration:underline}}.fv-mcp-tabs-foot{border-top:1px solid var(--fp-line);color:#7a4a06;background:#fffaf0;align-items:flex-start;gap:10px;margin:20px 0 0;padding:14px 28px 18px;font-size:13.5px;line-height:1.5;display:flex}.fv-mcp-tabs-foot .fv-fi{color:#d97706;width:16px;height:16px;margin-top:1px}.fv-mcp-app{flex-direction:column;display:flex;inset:6% 4% -4% 22%}.fv-mcp-app-actions{gap:.5em;display:inline-flex}.fv-mcp-app-body{padding:1em 1.3em}.fv-mcp-app-meta{align-items:baseline;gap:.7em;margin:0 0 .7em;display:flex}.fv-mcp-app-meta b{letter-spacing:-.02em;font-size:1.25em}.fv-mcp-app-meta span{color:var(--hv-faint);font-size:.88em}.fv-mcp-app-row{border-top:1px solid var(--hv-line);white-space:nowrap;grid-template-columns:minmax(0,1.6fr) .8fr .6fr .9fr;align-items:center;gap:.8em;padding:.55em .3em;display:grid}.fv-mcp-msg{width:22em;padding:1em 1.05em;bottom:6%;left:3%}.fv-mcp-msg>p:not(.fv-mcp-msg-head){color:#2b2d33;margin:0 0 .7em;line-height:1.4}.fv-mcp-msg-head{align-items:center;gap:.45em;margin:0 0 .5em;display:flex}.fv-mcp-msg-head img{width:1.2em;height:1.2em}.fv-mcp-linkcard{color:var(--hv-primary);background:#f6f7ff;border:1px solid #d6daff;border-radius:.8em;align-items:center;gap:.6em;padding:.55em .65em;display:flex}.fv-mcp-linkcard>span:nth-child(2){color:var(--hv-ink);flex:1;display:grid}.fv-mcp-shell{color:#e7e8ee;background:#111216;border-color:#2a2c33;inset:6% 31% 6% 5%}.fv-mcp-shell-bar{color:#9a9caa;border-bottom:1px solid #23252c;align-items:center;gap:.8em;padding:.7em 1em;font-size:.86em;display:flex}.fv-mcp-shell-bar>span{gap:.35em;display:inline-flex}.fv-mcp-shell-bar i{background:#3a3c44;border-radius:50%;width:.65em;height:.65em}.fv-mcp-shell-bar b{color:#e7e8ee;font-weight:600}.fv-mcp-shell-bar small{color:#5ee08f;margin-left:auto}.fv-mcp-shell-body{gap:.55em;padding:1em 1.2em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em;display:grid}.fv-mcp-shell-banner{font-family:var(--font-sans,Inter, system-ui, sans-serif);border:1px solid #2a2c33;border-radius:.7em;align-items:center;gap:.7em;margin:0 0 .3em;padding:.7em .8em;display:flex}.fv-mcp-shell-banner img{width:1.7em;height:1.7em}.fv-mcp-shell-banner span{display:grid}.fv-mcp-shell-banner small{color:#8b8e9c;font-family:ui-monospace,SF Mono,Menlo,monospace}.fv-mcp-shell-cmd{color:#fff;gap:.6em;margin:0 0 .3em;line-height:1.45;display:flex}.fv-mcp-shell-cmd b{color:#f0a36b}.fv-mcp-call{background:#191a20;border-radius:.55em;grid-template-columns:1.4em minmax(0,1fr);column-gap:.6em;margin:0;padding:.45em .6em;display:grid}.fv-mcp-call code{color:#fff;font:inherit}.fv-mcp-call code em{color:#8b8e9c;font-style:normal}.fv-mcp-call small{color:#8b8e9c;grid-column:2;font-size:.9em}.fv-mcp-call-dot{color:#5ee08f;background:#5ee08f24;border-radius:50%;grid-row:span 2;place-items:center;width:1.4em;height:1.4em;display:grid}.fv-mcp-call-dot .fv-fi{width:.8em;height:.8em}.fv-mcp-call.is-running .fv-mcp-call-dot{color:#a9b0ff;background:#8f98ff29}.fv-mcp-term.is-visible .fv-mcp-call.is-running .fv-fi{animation:.8s linear infinite fv-mcp-rot}.fv-mcp-prefs{width:17.5em;padding:1.05em 1.1em;top:24%;right:3%}.fv-mcp-prefs ul{gap:.5em;margin:0;padding:0;list-style:none;display:grid}.fv-mcp-prefs li{color:#3b3d44;align-items:center;gap:.5em;font-size:.95em;display:flex}.fv-mcp-prefs li .fv-fi{width:1.2em;height:1.2em;color:var(--hv-green);background:#e8f8ee;border-radius:50%;padding:.2em}.fv-mcp-prefs li:last-child .fv-fi{color:#dc2626;background:#fdecec}.fv-mcp-override{color:#b45309;background:#fff4dc;border-radius:.6em;align-items:center;gap:.4em;margin:.8em 0 0;padding:.45em .6em;font-size:.88em;font-weight:650;display:flex}.fv :is(.fv-mcp-app-row,.fv-mcp-call){opacity:0;transition:opacity .42s var(--hv-ease), transform .52s var(--hv-ease);transition-delay:calc(.24s + var(--i,0) * .12s);transform:translateY(.6em)}.fv.is-visible :is(.fv-mcp-app-row,.fv-mcp-call){opacity:1;transform:none}.fv-mcp-tool-grid{border-top:1px solid var(--fp-line);border-left:1px solid var(--fp-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.fv-mcp-tool-grid li{border-right:1px solid var(--fp-line);border-bottom:1px solid var(--fp-line);padding:26px 26px 28px}.fv-mcp-tool-grid h3{letter-spacing:-.03em;margin:16px 0 6px;font-size:18px;font-weight:500}.fv-mcp-tool-grid p{color:var(--fp-muted);margin:0 0 16px;font-size:15px;line-height:1.6}.fv-mcp-tool-names{flex-wrap:wrap;gap:6px;display:flex}.fv-mcp-tools-foot{max-width:720px;color:var(--fp-muted);margin:24px 0 0;font-size:15px;line-height:1.65}.fv-mcp-tools-foot a{color:var(--fp-primary);font-weight:600;text-decoration:none}.fv-mcp-tools-foot a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #3847fe4d}@media (hover:hover) and (pointer:fine){.fv-mcp-tools-foot a:hover{text-underline-offset:3px;text-decoration:underline}}.fv-mcp-tool-names code{border:1px solid var(--fp-line);background:var(--fp-soft);color:#3b3d44;border-radius:7px;padding:4px 8px;font:500 12.5px/1.3 ui-monospace,SF Mono,Menlo,monospace}@media (width<=980px){.fv-mcp-setup{grid-template-columns:1fr;gap:40px}.fv-mcp-setup-head{position:static}}@media (width<=640px){.fv-mcp-panel{padding:22px 18px 6px}.fv-mcp-tabs-foot{padding:14px 18px 16px}.fv-mcp-tool-grid{grid-template-columns:1fr;margin-top:32px}.fv-mcp-tool-grid li{padding:22px 18px 24px}}@container (width<=480px){.fv-mcp-handoff .fv-stage,.fv-mcp-term .fv-stage{aspect-ratio:4/4.9;font-size:2.4cqw}.fv-mcp-app{inset:4% 4% 30%}.fv-mcp-app-actions .hv-btn,.fv-mcp-app-row>:nth-child(2){display:none}.fv-mcp-app-row{grid-template-columns:minmax(0,1.6fr) .6fr .9fr}.fv-mcp-msg{width:auto;bottom:3%;left:4%;right:4%}.fv-mcp-shell{inset:4% 4% 30%}.fv-mcp-prefs{width:auto;inset:auto 4% 3%}}@media (prefers-reduced-motion:reduce){.fv :is(.fv-mcp-app-row,.fv-mcp-call){opacity:1;transform:none;transition:none!important}.fv-mcp-term .fv-mcp-call.is-running .fv-fi{animation:none!important}.fv-mcp-panel:not([hidden]){animation:none}.fv-mcp-tab-ink{transition:none}}.feature-page .fp-hero.is-split h1{font-size:clamp(40px,4.1vw,58px)}@media (width<=640px){.feature-page .fp-hero.is-split h1{font-size:clamp(36px,10.4vw,44px)}}
