.hv-mcp{--mcp-ink:var(--hv-ink);--mcp-muted:var(--hv-muted);--mcp-line:var(--hv-line);--mcp-track:var(--hv-chip);--mcp-card:var(--hv-price-paper);--mcp-accent:var(--hv-blue);--mcp-deep:#c7366c;--mcp-on:#fff;--mcp-hero:radial-gradient(130% 120% at 50% -10%, #ffe4ef 0%, var(--hv-sky) 28%, var(--hv-blue) 62%, #ff8eb4 100%);--mcp-shadow:0 30px 70px #ff9ebd59;--mcp-panel-shadow:0 8px 28px #1018280f;--mcp-seg-shadow:0 1px 2px #10182824;--mcp-width:min(100% - 48px, 1080px);--mcp-page-pad:28px 0 96px;--mcp-hero-pad:52px 32px 48px;--mcp-hero-radius:30px;--mcp-h1:clamp(30px, 5.4vw, 58px);--mcp-h1-gap:0 auto 16px;--mcp-sub:clamp(13px, 1.5vw, 19px);--mcp-sub-phone:16px;--mcp-panel-pad:34px;--mcp-panel-radius:26px;--mcp-panel-gap:20px;--mcp-head-gap:16px;--mcp-head-space:26px;--mcp-h2:clamp(22px, 3vw, 28px);--mcp-kicker:15px;--mcp-kicker-gap:0 0 22px;--mcp-seg-pad:5px;--mcp-seg-radius:13px;--mcp-seg-gap:2px;--mcp-seg-item:8px 15px;--mcp-seg-item-radius:9px;--mcp-seg-icon-gap:7px;--mcp-seg-type:14px;--mcp-step-gap:16px;--mcp-step-pad:22px 22px 24px;--mcp-step-radius:18px;--mcp-step-stack:12px;--mcp-single:560px;--mcp-badge:30px;--mcp-badge-type:15px;--mcp-title:16.5px;--mcp-body:14.5px;--mcp-row-gap:10px;--mcp-link-pad:12px 14px;--mcp-link-radius:12px;--mcp-link-type:14px;--mcp-cursor-pad:15px 18px;--mcp-cursor-type:15.5px;--mcp-pill-pad:10px 13px;--mcp-pill-radius:11px;--mcp-pill-type:12.5px;--mcp-url-pad:4px 4px 4px 14px;--mcp-url-type:13px;--mcp-copy-pad:8px 11px;--mcp-copy-radius:9px;--mcp-note:13.5px;--mcp-note-gap:18px;--mcp-note-x:2px;--mcp-section:60px;--mcp-code-gap:22px;--mcp-code-pad:16px;--mcp-code-radius:14px;--mcp-code-type:14px;--mcp-code-tab-pad-sm:8px 8px;--mcp-code-copy-pad:8px;--mcp-caret-width:.045em;--mcp-caret-gap:.07em;--mcp-caret-period:1s;--mcp-code-font:"IBM Plex Mono", ui-monospace, monospace;--mcp-editor-bg:#000;--mcp-editor-ink:#d4d4d4;--mcp-editor-muted:#a9a9ad;--mcp-editor-line:#262626;--mcp-syntax-key:#9cdcfe;--mcp-syntax-string:#ce9178;--mcp-syntax-number:#b5cea8;--mcp-syntax-keyword:#c586c0;--mcp-syntax-command:#dcdcaa;--mcp-chat:640px;--mcp-chat-radius:18px;--mcp-bubble-gap:16px;--mcp-bubble-radius:16px;--mcp-bubble-pad:11px 15px;--mcp-user:#2c2c2e;--mcp-user-ink:#f2f2f7;--mcp-ai:#e5e5ea;--mcp-faq-gap:10px;--mcp-faq-pad:4px 18px;--mcp-faq-radius:14px;--mcp-faq-row:12px;--mcp-faq-summary:14px 0;--mcp-faq-q:15px;--mcp-faq-mark:19px;--mcp-faq-a:0 0 15px;--mcp-chip-gap:10px;--mcp-chip-icon:8px;--mcp-chip-pad:9px 16px;--mcp-chip-radius:999px;--mcp-chip-type:14px;--mcp-scope-gap:18px;--mcp-tool-gap:8px;--mcp-panel-pad-sm:24px;--mcp-hero-pad-sm:48px 22px 42px;--mcp-h1-sm:clamp(30px, 8.5vw, 42px);--mcp-section-sm:44px;--mcp-orbit-width:360px;--mcp-orbit-height:150px;--mcp-orbit-card:144px;--mcp-orbit-side:116px;--mcp-orbit-step:92px;--mcp-orbit-radius:32px;--mcp-orbit-icon:68px;--mcp-orbit-paper:#fff;--mcp-orbit-hover:#ffffff4d;--mcp-orbit-shadow:0 12px 26px #5a14281f;--mcp-orbit-depth:700px;--mcp-orbit-turn:12deg;width:var(--mcp-width);padding:var(--mcp-page-pad);color:var(--mcp-ink);text-align:left;margin:0 auto}.hv-mcp h1,.hv-mcp h2,.hv-mcp h3,.hv-mcp p{font-family:inherit}.hv-mcp__hero{border-radius:var(--mcp-hero-radius);padding:var(--mcp-hero-pad);text-align:center;color:var(--mcp-ink);background:var(--mcp-hero);box-shadow:var(--mcp-shadow);position:relative;overflow:hidden}.hv-mcp__hero:before{content:"";opacity:.7;pointer-events:none;background-image:radial-gradient(#ffffff73 1.1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 10%,#000 30%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 10%,#000 30%,#0000 78%)}.hv-mcp__hero>*{position:relative}.hv-mcp__orbit{width:min(100%, var(--mcp-orbit-width));margin:0 auto var(--ui-space-5);perspective:var(--mcp-orbit-depth)}.hv-mcp__orbit-stage{height:var(--mcp-orbit-height);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;transform:rotateX(var(--orbit-tilt-x,0deg)) rotateY(var(--orbit-tilt-y,0deg));transition:transform var(--ui-motion-fast) ease-out;position:relative}.hv-mcp__orbit-stage:active{cursor:grabbing}.hv-mcp__orbit-position{--orbit-size:var(--mcp-orbit-side);width:var(--orbit-size);height:var(--orbit-size);top:calc((var(--mcp-orbit-card) - var(--orbit-size)) / 2);left:calc(50% + var(--orbit-offset) * var(--mcp-orbit-step));margin-left:calc(var(--orbit-size) / -2);z-index:1;transition:left var(--ui-motion-slow) ease-out, width var(--ui-motion-slow) ease-out, height var(--ui-motion-slow) ease-out, top var(--ui-motion-slow) ease-out, margin-left var(--ui-motion-slow) ease-out, opacity var(--ui-motion-standard) ease-out;position:absolute}.hv-mcp__orbit-position.is-front{--orbit-size:var(--mcp-orbit-card);z-index:2}.hv-mcp__orbit-position.is-hidden{opacity:0;pointer-events:none}.hv-mcp__orbit-card{width:100%;height:100%;padding:var(--ui-space-6);border-radius:var(--mcp-orbit-radius);background:var(--mcp-orbit-paper);box-shadow:var(--mcp-orbit-shadow);cursor:inherit;transform:rotate(calc(var(--orbit-offset) * var(--mcp-orbit-turn)));transition:transform var(--ui-motion-slow) ease-out;border:0;place-items:center;display:grid}.hv-mcp__orbit-card :is(svg,img){width:var(--mcp-orbit-icon);height:var(--mcp-orbit-icon);pointer-events:none;object-fit:contain}.hv-mcp__orbit-controls{justify-content:center;align-items:center;gap:var(--ui-space-2);color:var(--mcp-ink);font-size:var(--ui-text-meta);line-height:1.25;display:flex}.hv-mcp__orbit-controls button{width:var(--ui-control-sm);height:var(--ui-control-sm);padding:var(--ui-space-2);border-radius:var(--ui-radius-control);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.hv-mcp__orbit-controls svg{width:var(--ui-icon-sm);height:var(--ui-icon-sm)}.hv-mcp__orbit-controls button:hover{background:var(--mcp-orbit-hover)}.hv-mcp__orbit:focus-visible,.hv-mcp__orbit button:focus-visible{outline:medium solid var(--mcp-ink);outline-offset:var(--ui-space-1)}@media (width<=800px){.hv-mcp__orbit{--mcp-orbit-card:116px;--mcp-orbit-side:94px;--mcp-orbit-step:75px;--mcp-orbit-icon:54px;--mcp-orbit-height:126px;--mcp-orbit-radius:26px}}.hv-mcp__h1{margin:var(--mcp-h1-gap);font-size:var(--mcp-h1);letter-spacing:-.03em;font-weight:600;line-height:1.05}.hv-mcp__cycle{text-align:center;min-height:1.05em;color:var(--mcp-deep);display:inline-block}.hv-mcp__slot{display:inline-block}.hv-mcp__caret{width:var(--mcp-caret-width);height:.9em;margin-left:var(--mcp-caret-gap);vertical-align:-.06em;animation:hv-mcp-caret var(--mcp-caret-period) step-end infinite;background:currentColor;display:inline-block}@keyframes hv-mcp-caret{50%{opacity:0}}.hv-mcp__sub{color:var(--mcp-ink);font-size:var(--mcp-sub);white-space:nowrap;margin:0 auto;line-height:1.35}.hv-mcp__panel{margin-top:var(--mcp-panel-gap);padding:var(--mcp-panel-pad);border:1px solid var(--mcp-line);border-radius:var(--mcp-panel-radius);background:var(--mcp-track);box-shadow:var(--mcp-panel-shadow)}.hv-mcp__head{justify-content:space-between;align-items:center;gap:var(--mcp-head-gap);margin-bottom:var(--mcp-head-space);flex-wrap:wrap;display:flex}.hv-mcp__head h2,.hv-mcp__demo h2,.hv-mcp__faq h2,.hv-mcp__tools h2{font-size:var(--mcp-h2);letter-spacing:-.02em;margin:0;font-weight:600}.hv-mcp h2.is-center,.hv-mcp__any h2{margin:var(--mcp-kicker-gap);font-size:var(--mcp-h2);letter-spacing:-.02em;text-align:center;font-weight:600}.hv-mcp__any h2{color:var(--mcp-muted);font-size:var(--mcp-kicker)}.hv-mcp__seg{gap:var(--mcp-seg-gap);max-width:100%;padding:var(--mcp-seg-pad);border-radius:var(--mcp-seg-radius);background:#0a0a0f12;flex-wrap:wrap;display:inline-flex}.hv-mcp__seg button{align-items:center;gap:var(--mcp-seg-icon-gap);padding:var(--mcp-seg-item);border-radius:var(--mcp-seg-item-radius);color:var(--mcp-muted);font:inherit;font-size:var(--mcp-seg-type);cursor:pointer;background:0 0;border:0;font-weight:600;display:inline-flex}.hv-mcp__seg :is(svg,img){width:16px;height:16px}.hv-mcp__seg [aria-selected=true]{background:var(--mcp-card);color:var(--mcp-ink);box-shadow:var(--mcp-seg-shadow)}.hv-mcp__steps{gap:var(--mcp-step-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hv-mcp__steps.is-single{grid-template-columns:minmax(0, var(--mcp-single));justify-content:center}.hv-mcp__step{gap:var(--mcp-step-stack);min-width:0;padding:var(--mcp-step-pad);border:1px solid var(--mcp-line);border-radius:var(--mcp-step-radius);background:var(--mcp-card);flex-direction:column;display:flex}.hv-mcp__step-top{align-items:center;gap:var(--mcp-step-stack);display:flex}.hv-mcp__step-top span{width:var(--mcp-badge);height:var(--mcp-badge);background:var(--mcp-accent);color:var(--mcp-ink);font-size:var(--mcp-badge-type);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.hv-mcp__step h3,.hv-mcp__scopes h3{font-size:var(--mcp-title);margin:0;font-weight:600}.hv-mcp__step p,.hv-mcp__msg p{color:var(--mcp-muted);font-size:var(--mcp-body);margin:0;line-height:1.35}.hv-mcp__fill{flex:1}.hv-mcp__link,.hv-mcp__cursor,.hv-mcp__url{justify-content:center;align-items:center;gap:var(--mcp-row-gap);border:1px solid var(--mcp-line);border-radius:var(--mcp-link-radius);background:var(--mcp-card);color:var(--mcp-ink);font-size:var(--mcp-link-type);font-weight:600;text-decoration:none;display:flex}.hv-mcp__link,.hv-mcp__cursor{padding:var(--mcp-link-pad)}.hv-mcp__cursor{padding:var(--mcp-cursor-pad);font-size:var(--mcp-cursor-type)}.hv-mcp__link svg,.hv-mcp__cursor svg{flex:none;width:16px;height:16px}.hv-mcp__link:hover,.hv-mcp__cursor:hover,.hv-mcp__url button:hover,.hv-mcp__copy:hover,.hv-mcp__any a:hover{border-color:var(--mcp-accent);color:var(--mcp-deep)}.hv-mcp__pill{max-width:100%;padding:var(--mcp-pill-pad);border:1px solid var(--mcp-line);border-radius:var(--mcp-pill-radius);background:var(--mcp-track);font-family:var(--mcp-code-font);font-size:var(--mcp-pill-type);white-space:nowrap;align-self:flex-start;font-weight:600;overflow-x:auto}.hv-mcp__url{padding:var(--mcp-url-pad);background:var(--mcp-track)}.hv-mcp__url code{min-width:0;font-size:var(--mcp-url-type);white-space:nowrap;flex:1;overflow-x:auto}.hv-mcp__url button,.hv-mcp__copy{padding:var(--mcp-copy-pad);border:1px solid var(--mcp-line);border-radius:var(--mcp-copy-radius);background:var(--mcp-card);color:var(--mcp-muted);font:inherit;font-size:var(--mcp-url-type);cursor:pointer;font-weight:600}.hv-mcp__url button.is-done,.hv-mcp__copy.is-done{border-color:var(--mcp-deep);color:var(--mcp-deep)}.hv-mcp__note{margin:var(--mcp-note-gap) var(--mcp-note-x) 0;color:var(--mcp-muted);font-size:var(--mcp-note)}.hv-mcp__note a{color:var(--mcp-deep);font-weight:600;text-decoration:none}.hv-mcp__code{min-width:0;max-width:100%;margin-top:var(--mcp-code-gap);border:1px solid var(--mcp-editor-line);border-radius:var(--mcp-code-radius);background:var(--mcp-editor-bg);color:var(--mcp-editor-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:hidden}.hv-mcp__code-bar{justify-content:space-between;align-items:flex-start;gap:var(--mcp-row-gap);padding:var(--mcp-code-copy-pad) var(--mcp-code-pad) 0;display:flex}.hv-mcp__code .hv-mcp__seg{background:0 0;border-radius:0;flex-wrap:wrap;padding:0}.hv-mcp__code .hv-mcp__seg button{color:var(--mcp-editor-muted);background:0 0;border-bottom:2px solid #0000;border-radius:0}.hv-mcp__code .hv-mcp__seg [aria-selected=true]{border-bottom-color:var(--mcp-editor-ink);color:var(--mcp-editor-ink);box-shadow:none;background:0 0}.hv-mcp__code .hv-mcp__copy{color:var(--mcp-editor-ink);background:0 0;border-color:#0000;flex:none}.hv-mcp__code .hv-mcp__copy:hover,.hv-mcp__code .hv-mcp__copy.is-done{border-color:var(--mcp-editor-line);color:var(--mcp-syntax-key)}.hv-mcp__code :is(button,pre):focus-visible{outline:2px solid var(--mcp-syntax-key);outline-offset:-2px}.hv-mcp__code pre{max-width:100%;padding:var(--mcp-code-pad);background:var(--mcp-editor-bg);color:var(--mcp-editor-ink);font-size:var(--mcp-code-type);border-radius:0;margin:0;line-height:1.65;overflow-x:auto}.hv .hv-mcp :is(code,kbd){font-family:var(--mcp-code-font)}.hv .hv-mcp .hv-mcp__code :is(pre,code,pre span){font-family:var(--mcp-code-font);font-weight:400;font-size:var(--mcp-code-type);letter-spacing:0;white-space:pre}.hv-mcp__syntax-key,.hv-mcp__syntax-flag,.hv-mcp__syntax-variable{color:var(--mcp-syntax-key)}.hv-mcp__syntax-string{color:var(--mcp-syntax-string)}.hv-mcp__syntax-number{color:var(--mcp-syntax-number)}.hv-mcp__syntax-keyword{color:var(--mcp-syntax-keyword)}.hv-mcp__syntax-command{color:var(--mcp-syntax-command)}.hv-mcp__code.is-shell .hv-mcp__code-line:before{content:"$ ";color:var(--mcp-syntax-number);-webkit-user-select:none;user-select:none}.hv-mcp__code.is-shell .hv-mcp__code-line.is-continuation:before{content:"> ";color:var(--mcp-editor-muted)}details.hv-mcp__tools{margin-top:var(--ui-space-5)}.hv-mcp__tools>summary{cursor:pointer;font-size:var(--mcp-body);font-weight:600}.hv-mcp__keys{max-width:var(--mcp-chat);margin-inline:auto}.hv-mcp__keys h1{margin:0 0 var(--ui-space-3);font-size:var(--mcp-h2)}.hv-mcp__keys .settings-note{color:var(--mcp-muted);font-size:var(--mcp-note);line-height:1.35}.hv-mcp__keys .settings-row,.hv-mcp__keys .settings-label{align-items:stretch;gap:var(--ui-space-2);flex-direction:column;display:flex}.hv-mcp__keys .settings-row{padding-block:var(--ui-space-3)}.hv-mcp__keys :is(input,select,button){max-width:100%;padding:var(--ui-space-2) var(--ui-space-3);border:thin solid var(--mcp-line);border-radius:var(--mcp-copy-radius);background:var(--mcp-card);color:var(--mcp-ink);font:inherit}.hv-mcp__keys input{width:100%}.hv-mcp__keys .settings-chips{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.hv-mcp__keys [aria-checked=true]{background:var(--mcp-track);border-color:var(--mcp-accent)}.hv-mcp__keys #setting-api-tokens>.settings-dialog__actions button{background:var(--mcp-accent)}.hv-mcp__keys button:disabled{opacity:.5}.hv-mcp__keys :is(button,input,select):focus-visible{outline:medium solid var(--mcp-deep)}.hv-mcp__demo,.hv-mcp__faq,.hv-mcp__any,.hv-mcp__tools{margin-top:var(--mcp-section)}.hv-mcp__scopes{gap:var(--mcp-scope-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hv-mcp__scopes ul{margin:var(--mcp-tool-gap) 0 0;padding:0;list-style:none}.hv-mcp__scopes li{margin:0 0 var(--mcp-tool-gap);color:var(--mcp-muted);font-size:var(--mcp-body);line-height:1.45}.hv-mcp__scopes code{color:var(--mcp-ink);font-size:var(--mcp-url-type);font-weight:600;display:block}.hv-mcp__chat{max-width:var(--mcp-chat);border-radius:var(--mcp-chat-radius);background:var(--mcp-editor-bg);text-align:center;transition:transform var(--hv-motion-fast) var(--hv-ease-out);margin:0 auto;position:relative;overflow:hidden}.hv-mcp__chat-body{justify-items:center;gap:var(--mcp-bubble-gap);padding:var(--mcp-panel-pad);display:grid}.hv-mcp__msg.is-user{max-width:90%;min-height:4.5em;padding:var(--mcp-bubble-pad);border-radius:var(--mcp-bubble-radius);background:var(--mcp-user);color:var(--mcp-user-ink);font-size:var(--mcp-body);place-items:center;margin:0;line-height:1.35;display:grid}.hv-mcp__msg.is-ai{width:100%;min-height:4.5em;color:var(--mcp-ai);font-size:var(--mcp-body);place-items:center;line-height:1.35;display:grid}.hv-mcp .hv-mcp__msg.is-ai p{color:var(--mcp-ai);max-width:48ch;margin:0}.hv-mcp__demo-motion{right:var(--ui-space-2);bottom:var(--ui-space-2);width:var(--ui-space-8);height:var(--ui-space-8);padding:var(--ui-space-2);border-radius:var(--mcp-copy-radius);color:var(--mcp-editor-muted);opacity:0;cursor:pointer;transition:opacity var(--hv-motion-fast) var(--hv-ease-out);background:0 0;border:0;place-items:center;display:grid;position:absolute}.hv-mcp__demo-motion svg{width:var(--ui-space-4);height:var(--ui-space-4)}.hv-mcp__chat:is(:hover,:focus-within) .hv-mcp__demo-motion{opacity:1}.hv-mcp__demo-motion:focus-visible{outline:solid}@media (hover:none){.hv-mcp__demo-motion{opacity:1}}.hv-mcp__faq>div{gap:var(--mcp-faq-gap);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.hv-mcp__faq details{padding:var(--mcp-faq-pad);border:1px solid var(--mcp-line);border-radius:var(--mcp-faq-radius);background:var(--mcp-card)}.hv-mcp__faq summary{justify-content:center;align-items:center;gap:var(--mcp-faq-row);padding:var(--mcp-faq-summary);font-size:var(--mcp-faq-q);cursor:pointer;font-weight:600;list-style:none;display:flex}.hv-mcp__faq summary::-webkit-details-marker{display:none}.hv-mcp__faq summary:after{color:var(--mcp-muted);content:"+";font-size:var(--mcp-faq-mark);line-height:1}.hv-mcp__faq details[open] summary:after{content:"–"}.hv-mcp__faq p{margin:var(--mcp-faq-a);color:var(--mcp-muted);font-size:var(--mcp-body);line-height:1.35}.hv-mcp__any{text-align:center}.hv-mcp__any>div{justify-content:center;gap:var(--mcp-chip-gap);flex-wrap:wrap;display:flex}.hv-mcp__any a{align-items:center;gap:var(--mcp-chip-icon);padding:var(--mcp-chip-pad);border:1px solid var(--mcp-line);border-radius:var(--mcp-chip-radius);background:var(--mcp-card);color:var(--mcp-ink);font-size:var(--mcp-chip-type);font-weight:600;text-decoration:none;display:inline-flex}.hv-mcp__any :is(svg,img){width:18px;height:18px}@media (width<=800px){.hv-mcp__code .hv-mcp__seg button{padding:var(--mcp-code-tab-pad-sm)}.hv-mcp__steps,.hv-mcp__steps.is-single,.hv-mcp__scopes{grid-template-columns:minmax(0,1fr)}.hv-mcp__panel{padding:var(--mcp-panel-pad-sm)}.hv-mcp__hero{padding:var(--mcp-hero-pad-sm)}.hv-mcp__sub{max-width:32ch;font-size:var(--mcp-sub-phone);white-space:normal}.hv-mcp__h1{font-size:var(--mcp-h1-sm)}.hv-mcp__cycle{text-align:center;min-width:0;min-height:1.05em;display:block}.hv-mcp__demo,.hv-mcp__faq,.hv-mcp__any,.hv-mcp__tools{margin-top:var(--mcp-section-sm)}}.hv-mcp__seg button,.hv-mcp__any a,.hv-mcp__step,.hv-mcp__link,.hv-mcp__cursor{transition:transform var(--hv-motion-fast) var(--hv-ease-out), background var(--hv-motion-fast) var(--hv-ease-out)}.hv-mcp__seg :is(svg,img),.hv-mcp__any :is(svg,img){object-fit:contain;transition:transform var(--hv-motion-fast) var(--hv-ease-out);flex:none}.hv-mcp__head>h2{width:100%;margin-bottom:var(--ui-space-3);text-align:center}.hv-mcp__head{justify-content:center}@media (hover:hover){.hv-mcp__seg button:hover,.hv-mcp__any a:hover,.hv-mcp__link:hover,.hv-mcp__cursor:hover,.hv-mcp__chat:hover{transform:translateY(calc(var(--ui-space-1) / -2))}.hv-mcp__seg button:hover :is(svg,img),.hv-mcp__any a:hover :is(svg,img){transform:rotate(-8deg)scale(1.08)}.hv-mcp__step:hover{transform:translateY(calc(var(--ui-space-1) / -2))}}@media (prefers-reduced-motion:reduce){.hv-mcp__caret,.hv-mcp__demo-motion{display:none}.hv-mcp *,.hv-mcp :before,.hv-mcp :after{transition:none!important;animation:none!important;transform:none!important}}.hv-mcp{--mcp-muted:#6f6870;--mcp-line:#c7366c1f;--mcp-track:#fff5f8;--mcp-card:#fff;--mcp-accent:#ff8eb4;--mcp-panel-shadow:0 18px 42px #c7366c1a;font-family:var(--font-sans,"OpenAI Sans", ui-sans-serif, system-ui, sans-serif)}.hv-mcp__panel{background:var(--mcp-track);box-shadow:var(--mcp-panel-shadow);border:0}.hv-mcp__head h2,.hv-mcp__demo h2,.hv-mcp__faq h2,.hv-mcp__tools h2,.hv-mcp__any h2{letter-spacing:-.035em;font-weight:600}.hv-mcp__seg{background:#c7366c14}.hv-mcp__seg [aria-selected=true]{box-shadow:0 4px 12px #c7366c1f}.hv-mcp__step,.hv-mcp__faq details,.hv-mcp__any a{border-color:#0000;box-shadow:0 8px 22px #c7366c0f}.hv-mcp__faq details{background:linear-gradient(135deg,#fff 0%,#fff8fb 58%,#ffeef5 100%)}.hv-mcp__faq details[open]{background:linear-gradient(135deg,#ffd9e9 0%,#ffc0d9 52%,#ff9fbe 100%)}.hv-mcp__step-top span{background:var(--mcp-accent)}.hv-mcp__note{color:var(--mcp-muted)}.hv-mcp__demo,.hv-mcp__faq,.hv-mcp__any,.hv-mcp__tools{max-width:var(--mcp-chat);margin-inline:auto}.hv-mcp__faq>div{max-width:none}.hv-mcp__faq summary{text-align:left;justify-content:space-between}.hv-mcp__any h2{color:var(--mcp-deep)}
