.hv-load-fallback{--hv-retry-pink:#ff9ebd;--hv-retry-space:32px;--hv-retry-gutter:24px;--hv-retry-width:880px;--hv-retry-paper:#fff;--hv-retry-ink:#101010;--hv-retry-dark:#000;--hv-retry-brand-size:24px;--hv-retry-heading-size:clamp(26px, 4vw, 40px);--hv-retry-heading-gap:16px;--hv-retry-copy-gap:24px;--hv-retry-actions-gap:16px;--hv-retry-radius:999px;--hv-retry-button-pad:13px 24px;--hv-retry-target:44px;--hv-retry-link-pad:12px 0;--hv-retry-focus:2px solid currentColor;--hv-retry-focus-offset:4px;box-sizing:border-box;align-content:center;gap:var(--hv-retry-space);min-height:100svh;padding:var(--hv-retry-space) max(var(--hv-retry-gutter), calc((100vw - var(--hv-retry-width)) / 2));background:var(--hv-retry-paper);color:var(--hv-retry-ink);font-family:OpenAI Sans,ui-sans-serif,system-ui,sans-serif;display:grid}html.dark .hv-load-fallback{background:var(--hv-retry-dark);color:var(--hv-retry-paper)}.hv-load-fallback__brand{color:inherit;font-size:var(--hv-retry-brand-size);font-weight:600;text-decoration:none}.hv-load-fallback h1{font-size:var(--hv-retry-heading-size);letter-spacing:-.035em;margin:0 0 var(--hv-retry-heading-gap);line-height:1.15}.hv-load-fallback p{margin:0 0 var(--hv-retry-copy-gap);opacity:.7}.hv-load-fallback__actions{align-items:center;gap:var(--hv-retry-actions-gap);flex-wrap:wrap;display:flex}.hv-load-fallback__actions button{border-radius:var(--hv-retry-radius);padding:var(--hv-retry-button-pad);min-height:var(--hv-retry-target);background:var(--hv-retry-pink);color:var(--hv-retry-ink);font:inherit;cursor:pointer;border:0;font-weight:600}.hv-load-fallback__actions a{color:inherit;padding:var(--hv-retry-link-pad)}.hv-load-fallback :is(button,a):focus-visible{outline:var(--hv-retry-focus);outline-offset:var(--hv-retry-focus-offset)}.oauth-returning{z-index:var(--ui-layer-notification);background:var(--ui-background);color:var(--ui-secondary);font-family:var(--ui-font);font-size:var(--ui-text-body);place-items:center;display:grid;position:fixed;inset:0}.product-door{color:#111;background:#fff;min-height:100dvh}.product-door__hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:calc(100dvh - 72px);padding:48px clamp(24px,4vw,56px) 56px;display:flex;position:relative;overflow:hidden}.product-door__hero img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-door__name{letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}.product-door__hero h1{letter-spacing:-.05em;max-width:14ch;margin:0;font-size:clamp(2.8rem,7vw,5.6rem);font-weight:600;line-height:.98}.product-door__hero .marketing-action{width:fit-content;margin-top:28px}.product-door__points{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 28px;width:min(100%,1040px);margin-top:48px;padding:0;list-style:none;display:grid}.product-door__points li{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:500;line-height:1.3}.product-door--celinen .product-door__hero{color:#fff}.product-door--celinen .product-door__hero h1{font-family:var(--font-display);text-shadow:0 10px 40px #0a3a6a55;font-weight:600}.product-door--celinen .product-door__hero .marketing-action{color:#142a36;background:#fff}.product-door--celinen .product-door__hero .marketing-action:hover{color:#0a1c24;background:#fff}.product-door--heavenly{background:#f4f4f5}.product-door--heavenly .product-door__hero{color:#111}.product-door--heavenly .product-door__hero h1{max-width:16ch;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.product-door--heavenly .product-door__hero .marketing-action{color:#fff;background:#111}.product-door--heavenly .product-door__hero .marketing-action:hover{color:#fff;background:#000}.lenslab-co{color:#142a36;width:min(100% - 48px,720px);margin:0 auto;padding:72px 0 96px}.lenslab-co h1{letter-spacing:-.05em;margin:0 0 40px;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:600}.lenslab-co__products{gap:20px;margin:0;padding:0;list-style:none;display:grid}.lenslab-co__products a{color:inherit;border-top:1px solid #e6eef2;flex-direction:column;gap:6px;padding:18px 0;text-decoration:none;display:flex}.lenslab-co__products strong{letter-spacing:-.03em;font-size:1.25rem}.lenslab-co__products span{color:#516570;font-size:15px}.lenslab-co__about{--lenslab-co-about-space:48px;--lenslab-co-about-type:15px;--lenslab-co-about-muted:#516570;max-width:60ch;margin-top:var(--lenslab-co-about-space);color:var(--lenslab-co-about-muted);font-size:var(--lenslab-co-about-type);line-height:1.55}.lenslab-co__about p{margin:0 0 1em}.lenslab-co__legal{gap:1.25em;display:flex}.lenslab-co__legal a{color:inherit}@media (width<=760px){.product-door__points{grid-template-columns:1fr 1fr}.product-door__hero h1{max-width:none}}.marketing-page.community-page{--marketing-accent:#111;--ink:#111;--moss:#5c5c5c;--paper:#fff;--paper2:#fff;--card:#fff;--muted:#f4f4f4;--border:#e6e6e6;--input:#c8c8c8;color:#111;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.marketing-page.community-page :is(a,button,summary,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #111}.marketing-page.community-page :is(input,textarea):focus{box-shadow:none;border-color:#111;outline:none}.marketing-page.community-page .community-page__main{max-width:34rem}.marketing-page.community-page .community-page__main--wide{max-width:68rem}.marketing-page.community-page .community-mark{color:#111;display:block}.marketing-page.community-page h1{font-family:var(--font-display);letter-spacing:-.045em;margin:1.1rem 0 0;font-size:clamp(40px,6vw,64px);font-weight:400;line-height:1.08}.marketing-page.community-page .community-gate{text-align:center}.marketing-page.community-page .community-gate .community-mark{margin-inline:auto}.marketing-page.community-page .community-copy{color:#5c5c5c;margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.marketing-page.community-page .community-form{gap:.75rem;margin-top:1.75rem;display:grid}.marketing-page.community-page .community-field{color:#111;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:12px 14px;font-size:1rem}.marketing-page.community-page .community-field::placeholder{color:#8a8a8a;opacity:1}.marketing-page.community-page textarea.community-field{resize:none;min-height:5.5rem}.marketing-page.community-page .community-error{color:#111;margin:0;font-size:.8125rem}.marketing-page.community-page .community-cta{color:#fff;min-height:48px;font:inherit;background:#111;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 20px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.marketing-page.community-page .community-cta:hover:not(:disabled){background:#000}.marketing-page.community-page .community-cta:disabled{opacity:.55}.marketing-page.community-page .community-gate .community-cta{margin-top:1.5rem}.marketing-page.community-page .community-head{align-items:center;gap:.75rem;display:flex}.marketing-page.community-page .community-head h1{margin:0;font-size:clamp(28px,4vw,40px)}.marketing-page.community-page .community-head p{color:#5c5c5c;margin:.15rem 0 0;font-size:.8125rem}.marketing-page.community-page .community-members-toggle{color:#111;font:inherit;text-underline-offset:.2em;background:0 0;border:0;margin-left:auto;padding:0;font-size:.875rem;text-decoration:underline}.marketing-page.community-page .community-channels{border-bottom:1px solid #ececec;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.75rem 0 1.25rem;padding:0 0 .75rem;display:flex}.marketing-page.community-page .community-channels button{color:#0009;min-height:36px;font:inherit;background:0 0;border:0;border-radius:0;padding:0;font-size:.875rem}.marketing-page.community-page .community-channels [aria-selected=true]{color:#111;font-weight:600}.marketing-page.community-page .community-layout{gap:2rem;display:grid}@media (width>=960px){.marketing-page.community-page .community-layout{grid-template-columns:minmax(0,1fr) 14rem}}.marketing-page.community-page .community-feed{min-height:12rem}.marketing-page.community-page .community-empty,.marketing-page.community-page .community-meta{color:#5c5c5c;font-size:.8125rem}.marketing-page.community-page .community-empty{text-align:center;margin:2.5rem 0}.marketing-page.community-page .community-posts{gap:1.25rem;display:grid}.marketing-page.community-page .community-post{gap:.75rem;display:flex}.marketing-page.community-page .community-avatar{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#2a2a2a;border-radius:50%;flex-shrink:0;place-items:center;font-size:.6875rem;display:grid}.marketing-page.community-page .community-post h2{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:.9375rem;font-weight:600}.marketing-page.community-page .community-post p{color:#111;margin:.35rem 0 0;font-size:.9375rem;line-height:1.55}.marketing-page.community-page .community-post button{color:#5c5c5c;font:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:underline}.marketing-page.community-page .community-composer{border-top:1px solid #ececec;align-items:flex-end;gap:.65rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.marketing-page.community-page .community-composer .community-field{flex:1;min-height:48px;max-height:8rem}.marketing-page.community-page .community-roster h2{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#5c5c5c;margin:0 0 .85rem;font-size:.75rem;font-weight:600}.marketing-page.community-page .community-roster ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.marketing-page.community-page .community-roster li{gap:.65rem;display:flex}.marketing-page.community-page .community-roster strong{font-size:.8125rem;font-weight:500;display:block}.marketing-page.community-page .community-roster span{color:#5c5c5c;font-size:.75rem;display:block}@media (width<=959px){.marketing-page.community-page .community-layout.is-members .community-feed,.marketing-page.community-page .community-layout:not(.is-members) .community-roster{display:none}}@media (width>=960px){.marketing-page.community-page .community-members-toggle{display:none}}html.dark{--hvd-bg:#000;--hvd-raise:#111114;--hvd-raise-2:#1b1b20;--hvd-ink:#f4f4f6;--hvd-copy:#c9c9d1;--hvd-muted:#a3a3ad;--hvd-faint:#85858f;--hvd-line:#2a2a31;--hvd-glass:#0c0c0ed1;--hvd-veil:#ffffff1a;--hvd-pink:#ff9ebd;--hvd-pink-ink:#ffb3ca;--hvd-pink-soft:#37282f;--hvd-pink-wash:#120b0d;--hvd-green:#4fd1a5;--hvd-green-soft:#1b302b;--hvd-amber:#f5b651;--hvd-amber-soft:#352b1e;--hvd-sky:#5cc3f5;--hvd-sky-soft:#1d2d38;--hvd-red:#ff8a8a;--hvd-shadow:0 16px 40px #00000080;--hvd-focus:0 0 0 2px #ffffff47;--hvd-autofill:0 0 0 1000px #1b1b20 inset;--hvd-code-paper:#000;--hvd-code-chrome:#000;--hvd-code-line:#3c3c3c;--hvd-code-ink:#d4d4d4;--hvd-code-muted:#a9a9ad;--hvd-code-key:#9cdcfe;--hvd-code-string:#ce9178}.hv-theme{--hv-theme-size:32px;width:var(--hv-theme-size);height:var(--hv-theme-size);margin:0 0 0 var(--hv-theme-lead,0);color:var(--hv-muted,currentColor);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.hv-theme__dark,html.dark .hv-theme__light{display:none}html.dark .hv-theme__dark{display:block}.hv-theme:hover{background:var(--hv-chip,transparent);color:var(--hv-ink,currentColor)}.hv-theme:focus-visible{outline:2px solid var(--hv-cta,currentColor);outline-offset:2px}.hv-nav__end .hv-theme{--hv-theme-lead:-6px}.hv-docs__end{--docs-end-gap:4px;align-items:center;gap:var(--docs-end-gap);display:inline-flex}.hv-docs-site .hv-theme{--hv-muted:var(--docs-muted);--hv-ink:var(--docs-ink);--hv-chip:var(--docs-hover);--hv-cta:var(--docs-accent)}html.dark .hv{--hv-bg:var(--hvd-bg);--hv-ink:var(--hvd-ink);--hv-muted:var(--hvd-muted);--hv-line:var(--hvd-line);--hv-chip:var(--hvd-raise-2);--hv-price-paper:var(--hvd-raise);--hv-price-ink:var(--hvd-ink);--hv-price-copy:var(--hvd-muted);--hv-price-meta:var(--hvd-faint);--hv-price-feature:var(--hvd-copy);--hv-price-missing:var(--hvd-faint);--ref-nav-line:var(--hvd-line);--hv-ref-background-1:var(--hvd-bg);--hv-ref-color-2:var(--hvd-ink);--hv-ref-color-50:var(--hvd-ink);--hv-ref-color-10:var(--hvd-amber);--hv-ref-color-11:var(--hv-accent,#ff9ebd);--hv-ref-color-12:var(--hvd-sky);--hv-ref-background-51:var(--hvd-amber-soft);--hv-ref-background-52:color-mix(in srgb, var(--hv-ref-color-11) 18%, var(--hvd-raise));--hv-ref-background-53:var(--hvd-sky-soft);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark :is(.hv,.hv-door-scroll,.hv-docs-site,.hv-int-menu,.hv-use-cases,.hv-feat-menu,.hv-feature-panel) svg path:is([fill=\#000],[fill=\#000000],[fill=\#111],[fill=\#0A0A0A],[fill=\#001935],[fill=\#18181b]){fill:var(--hvd-ink)}html.dark :is(.hv,.hv-docs-site) img[src$="/brand/integrations/hermes.png"]{filter:invert()}html.dark .hv .hv-nav:not(.hv-site-header){background:var(--hv-nav-fill)}html.dark .hv .hv-nav:not(.hv-site-header)[data-settled=true]{--hv-nav-fill:var(--hvd-glass);--hv-nav-edge:#ffffff14}html.dark .hv-nav nav :is(a,button.marketing-nav__link){color:var(--hvd-muted)}html.dark .hv-nav nav :is(a,button.marketing-nav__link):is(:hover,[data-state=open]){background:var(--hvd-raise-2);color:var(--hvd-ink)}html.dark .hv :is(.hv-nav__more:hover,.hv-nav__more[data-state=open]){background:var(--hvd-raise-2)}html.dark .hv-feat-menu.marketing-nav-features{--hv-feat-shadow:var(--hvd-shadow);--hv-feat-focus:none;--hv-feat-line:var(--hvd-line);--hv-feat-paper:var(--hvd-raise);--hv-feat-ink:var(--hvd-ink);--hv-feat-muted:var(--hvd-muted);--hv-feat-hover:color-mix(in srgb, var(--hv-accent,#ff9ebd) 16%, var(--hvd-raise));--hv-feat-icon-bg:var(--hvd-raise-2)}html.dark :is(.hv-int-menu.marketing-nav-integrations,.hv-use-cases.marketing-nav-features){--hv-tile-bg:var(--hvd-raise-2);--hv-nav-ink:var(--hvd-ink);--hv-nav-muted:var(--hvd-muted);--hv-nav-line:var(--hvd-line);--hv-nav-hover:color-mix(in srgb, var(--hv-accent,#ff9ebd) 16%, var(--hvd-raise));--hv-nav-paper:var(--hvd-raise);--hv-badge-bg:color-mix(in srgb, var(--hv-accent,#ff9ebd) 18%, var(--hvd-raise));--hv-badge-ink:var(--hv-accent,#ff9ebd);--hv-sheet-shadow:var(--hvd-shadow);--hv-focus:none}html.dark .marketing-nav-menu.hv-industries{--popover:var(--hvd-raise);--popover-foreground:var(--hvd-ink);--accent:var(--hvd-raise-2);--accent-foreground:var(--hvd-ink);border-color:var(--hvd-line);background:var(--hvd-raise);box-shadow:var(--hvd-shadow);color:var(--hvd-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark .hv-industries__item.is-all{border-top-color:var(--hvd-line)}html.dark .hv-industries__item,html.dark .hv-industries__item:is(:link,:visited){color:var(--hvd-muted)}html.dark .hv-industries__item:is(:hover,:focus-visible,.is-all){color:var(--hvd-ink)}html.dark body .hv-feature-panel{--hfm-paper:var(--hvd-raise);--hfm-card:var(--hvd-raise-2);--hfm-ink:var(--hvd-ink);--hfm-muted:var(--hvd-muted);--hfm-line:var(--hvd-line);--hfm-shadow:var(--hvd-shadow)}html.dark body .hv-feature-panel .hv-feature-card{--hfm-soft:color-mix(in srgb, var(--hfm-accent) 42%, var(--hvd-raise));--hfm-preview:color-mix(in srgb, var(--hfm-accent) 16%, var(--hvd-raise))}html.dark :is(.hv-real-start,.hv-pill){background:var(--hvd-raise)}html.dark .hv-chip{background:var(--hvd-pink-soft)}html.dark .hv :is(.marketing-connect__cta,.marketing-connect__cta:hover),html.dark .hv .marketing-cookies__accept,html.dark .hv .hv-case__tabs a[aria-current=page]{color:var(--hvd-bg)}html.dark .hv .marketing-connect__cta:hover{background:var(--hvd-copy)}html.dark .hv .marketing-cookies{background:var(--hvd-raise);box-shadow:var(--hvd-shadow)}html.dark .hv :is(.hv-case__tabs a:not([aria-current=page]),.hv-case__done li){background:var(--hvd-raise)}html.dark .hv .hv-compare__mode button[aria-pressed=true]{background:var(--hvd-raise-2)}html.dark .hv.hv-status{background:var(--hvd-bg)}html.dark .hv .support-text :is(input,textarea){background:var(--hvd-raise);color:var(--hvd-ink)}html.dark .hv:has(.hv-price-page){background:var(--hvd-bg)}html.dark .hv .hv-price{--hv-price-line:var(--hvd-line);--hv-price-cycle-bg:var(--hvd-raise-2);--hv-price-on-ink:var(--hvd-bg)}html.dark .hv .hv-price__cards article{border-color:var(--hvd-line);background:var(--hvd-raise)}html.dark .hv .hv-price__mark.is-out{color:var(--hvd-line)}html.dark .hv .hv-reference{--ref-ink:var(--hvd-ink);--ref-muted:var(--hvd-muted);--ref-paper:var(--hvd-bg);--ref-tinted:var(--hvd-raise);--ref-line:var(--hvd-line);--ref-soft:var(--hvd-raise-2);--ref-accent:var(--hvd-pink);--ref-accent-soft:var(--hvd-pink-soft);--ref-green:var(--hvd-green);--ref-green-soft:var(--hvd-green-soft);--ref-shadow:var(--hvd-shadow)}html.dark .hv .hv-ref-card .hv-ref-icon{border-color:var(--hvd-line)}html.dark .hv :is(.hv-integration,.hv-ref-connect){--hi-ink:var(--hvd-ink);--hi-muted:var(--hvd-muted);--hi-surface:var(--hvd-raise);--hi-soft:var(--hvd-raise-2);--hi-color-2:color-mix(in srgb, var(--hv-accent,#ff9ebd) 18%, var(--hvd-raise));--hi-color-3:var(--hv-accent,#ff9ebd);--hi-color-4:var(--hvd-pink-ink);--hi-color-5:var(--hvd-pink-soft);--hi-color-9:var(--hvd-pink-ink)}html.dark .hv .hv-integration-directory{--int-muted:var(--hvd-muted);--int-line:var(--hvd-line);--int-card:var(--hvd-raise)}html.dark .hv .hv-integration-directory__grid p{color:var(--hvd-muted);opacity:1}html.dark .hv-int.int-sheet{--int-ink:var(--hvd-ink);--int-muted:var(--hvd-muted);--int-line:var(--hvd-line);--int-card:var(--hvd-raise);--int-hover:var(--hvd-raise-2)}html.dark .hv-int.int-sheet .int-sheet__missing a{color:var(--hvd-bg)}html.dark .hv .hv-mcp{--mcp-deep:var(--hvd-pink);--mcp-accent:var(--hvd-pink);--mcp-hero:radial-gradient(130% 120% at 50% -10%, var(--hvd-pink-soft) 0%, var(--hvd-raise) 56%, var(--hvd-bg) 100%);--mcp-panel-shadow:var(--hvd-shadow);--mcp-ai:var(--hvd-copy);--mcp-user:var(--hvd-raise-2);--mcp-orbit-paper:var(--hvd-raise);--mcp-orbit-hover:var(--hvd-veil);--mcp-orbit-shadow:var(--hvd-shadow)}html.dark .hv .hv-mcp :is(.hv-mcp__seg,.hv-mcp__head .hv-mcp__seg){background:var(--hvd-veil)}html.dark .hv .hv-mcp__hero{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark .hv-mcp-reference{--hv-page-bg:var(--hvd-bg);--hv-ink:var(--hvd-ink);--hv-ink-dark:var(--hvd-ink);--hv-black:var(--hvd-ink);--hv-white:var(--hvd-bg);--hv-blue:var(--hvd-pink);--hv-body:var(--hvd-copy);--hv-eyebrow:var(--hvd-faint);--hv-link:var(--hvd-muted);--hv-nav-link:var(--hvd-muted);--hv-nav-arrow:var(--hvd-faint);--hv-line:var(--hvd-line);--hv-line-soft:var(--hvd-line);--hv-action-border:var(--hvd-line);--hv-hero-em:var(--hvd-pink-ink);--hv-inline-bg:var(--hvd-raise-2);--hv-code-border:var(--hvd-line);--hv-code-bg:var(--hvd-code-paper);--hv-code-text:var(--hvd-code-ink);--hv-code-rule:var(--hvd-line);--hv-code-caption:var(--hvd-muted);--hv-method-border:color-mix(in srgb, var(--hv-accent,#ff9ebd) 42%, transparent);--hv-method-bg:color-mix(in srgb, var(--hv-accent,#ff9ebd) 16%, var(--hvd-raise));--hv-method-text:var(--hv-accent,#ff9ebd);--hv-nav-bg:var(--hvd-glass);--hv-primary-bg:var(--hvd-ink);--hv-primary-text:var(--hvd-bg);--hv-signin-text:var(--hvd-bg);--hv-code-button-text:var(--hvd-code-ink);--hv-hover-ink:var(--hvd-ink);--hv-jump-bg:var(--hvd-raise);--hv-jump-line:var(--hvd-line);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark:has(.hv-mcp-reference){background:var(--hvd-bg);color:var(--hvd-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark:has(.hv-mcp-reference) body{background:var(--hvd-bg);color:var(--hvd-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark:has(.hv-mcp-reference) .hv-foot{--hv-bg:var(--hvd-bg);--hv-ink:var(--hvd-ink);--hv-muted:var(--hvd-muted);--hv-line:var(--hvd-line);background:var(--hvd-bg);color:var(--hvd-muted)}html.dark :is(.hv-code-window,.hv-code--vscode){--code-paper:var(--hvd-code-paper);--code-chrome:var(--hvd-code-chrome);--code-line:var(--hvd-code-line);--code-ink:var(--hvd-code-ink);--code-muted:var(--hvd-code-muted);--code-key:var(--hvd-code-key);--code-string:var(--hvd-code-string);--code-success:var(--hvd-green)}html.dark .hv-docs-site{--docs-accent:var(--hvd-pink);--docs-ink:var(--hvd-ink);--docs-muted:var(--hvd-muted);--docs-canvas:var(--hvd-bg);--docs-surface:var(--hvd-raise);--docs-input-hint:var(--hvd-faint);--docs-text:var(--hvd-copy);--docs-tone-959a9d:var(--hvd-faint);--docs-hover:var(--hvd-raise-2);--docs-selected:var(--hvd-pink-soft);--docs-subtle:var(--hvd-muted);--docs-tone-f4f5f6:var(--hvd-raise-2);--docs-code-ink:var(--hvd-ink);--docs-tone-757b82:var(--hvd-muted);--docs-tone-b64878:var(--hvd-pink);--docs-tone-777d83:var(--hvd-muted);--docs-code-muted:var(--hvd-muted);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark .hv-docs-site :is(.hv-docs__support,.hv-docs-search,.hv-docs-sidebar,.hv-docs-sidebar__foot,.hv-docs-panel,.hv-docs-panel__foot,.hv-docs__connect,.hv-docs__connect span,.hv-docs__onpage nav,.hv-docs__parameter,.hv-docs__pagination a,.hv-code--reference){border-color:var(--hvd-line)}html.dark :is(.hv-docs-site,.hv) :is(.hv-docs__skip,.hv-docs__toc input,.hv-docs__soon){background:var(--hvd-raise);color:var(--hvd-ink)}html.dark .hv-status-page{--status-surface:var(--hvd-bg);--status-ink:var(--hvd-ink);--status-muted:var(--hvd-muted);--status-subtle:var(--hvd-muted);--status-tone-eef0f3:var(--hvd-raise-2);--status-tone-151922:var(--hvd-ink);--status-tone-f5f5f8:var(--hvd-raise);--status-tone-eef0f4:var(--hvd-raise-2);--status-tone-fcf2de:var(--hvd-amber-soft);--status-tone-f6f6f8:var(--hvd-raise);--status-tone-424960:var(--hvd-copy);--status-tone-b7427c:var(--hvd-pink);--status-tone-f0f1f4:var(--hvd-raise-2);--status-tone-e6e9ef:var(--hvd-line);--status-tone-eef0f5:var(--hvd-raise-2);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark .hv-status-page :is(.hv-status-nav,.hv-status-updates,.hv-status-announcement,.hv-status-group,.hv-status-service,.hv-status-method,.hv-status-footer,.hv-status-history,.hv-status-subscribe){border-color:var(--hvd-line)}html.dark .hv-status-page .hv-status-icon{outline-color:var(--hvd-green-soft)}html.dark .hv-status-page .hv-status-chart line{stroke:var(--hvd-line)}html.dark .hv-status-page .hv-status-chart text{fill:var(--hvd-muted)}html.dark .hv-door-hold+.hv-door-scroll,html.dark .hv-door-features{--hv-door-paper:var(--hvd-bg)}html.dark .hv-door-features{--hv-door-wash:var(--hvd-bg);--hv-door-ink:var(--hvd-ink);--hv-door-muted:var(--hvd-muted);--hv-door-mark:var(--hvd-pink);--hv-door-line:var(--hvd-veil);--hv-door-sheet:var(--hvd-shadow);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark .hv-onboard.is-guest{--hv-onboard-bg:var(--hvd-bg);--hv-onboard-ink:var(--hvd-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark:has(.hv-onboard.is-guest){--hv-onboard-bg:var(--hvd-bg);--hv-onboard-ink:var(--hvd-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark .hv-onboard.is-guest{--hv-onboard-muted:var(--hvd-muted);--hv-onboard-line:var(--hvd-line);--hv-onboard-next-bg:var(--hvd-ink);--hv-onboard-next-ink:var(--hvd-bg);--hv-onboard-next-hover:var(--hvd-copy);--hv-onboard-error:var(--hvd-red)}html.dark .hv-int-menu.marketing-nav-integrations .marketing-nav-features__all{background:var(--hvd-raise);color:var(--hvd-ink)}html.dark :is(.hv-public-site,.hv-public-flow,.hv-public-menu){--hv-site-paper:var(--hvd-bg);--hv-site-surface:var(--hvd-raise);--hv-site-ink:var(--hvd-ink);--hv-site-muted:var(--hvd-muted);--hv-site-line:var(--hvd-line);--hv-site-focus:var(--hvd-pink-ink)}html.dark .hv-public-flow{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.hv-public-site){--hv-accent:#ff9ebd;--hv-accent-ink:#111}.hv-public-site.hv-public-type,.hv-public-flow.hv-public-type,.hv-public-menu{--hv-site-font:"OpenAI Sans", ui-sans-serif, system-ui, sans-serif;--hv-site-paper:#fff;--hv-site-surface:#f6f6f7;--hv-site-ink:#202329;--hv-site-muted:#60616a;--hv-site-line:#e4e4e7;--hv-site-accent:var(--hv-accent,#ff9ebd);--hv-site-accent-ink:var(--hv-accent-ink,#111);--hv-site-on-accent:#fff;--hv-site-pill:999px;--hv-site-gloss:linear-gradient(180deg, #ffffff6b 0%, #fff0 46%);--hv-site-sheen:linear-gradient(90deg, transparent 0%, #ffffff29 28%, #ffffff9e 50%, #ffffff29 72%, transparent 100%);--hv-site-edge:inset 0 1px 0 #ffffff73;--hv-site-glow:0 6px 18px color-mix(in srgb, var(--hv-site-accent) 38%, transparent);--hv-site-glow-lift:0 10px 26px color-mix(in srgb, var(--hv-site-accent) 48%, transparent);--hv-site-focus:#b62c60;--hv-site-width:1280px;--hv-site-reading:720px;--hv-site-gutter:32px;--hv-site-header-height:72px;--hv-site-control:44px;--hv-site-radius:12px;--hv-site-small-radius:8px;--hv-site-gap-xs:4px;--hv-site-gap-sm:8px;--hv-site-gap:12px;--hv-site-gap-md:16px;--hv-site-gap-lg:24px;--hv-site-section:64px;--hv-site-title:clamp(32px, 4vw, 48px);--hv-site-heading:clamp(24px, 2.5vw, 32px);--hv-site-body:16px;--hv-site-small:14px;--hv-site-nav:13px;--hv-site-title-line:1.15;--hv-site-body-line:1.6;--hv-site-tracking:-.035em;--hv-site-icon:20px;font-family:var(--hv-site-font)}.hv-public-site.hv-public-type,.hv-public-flow.hv-public-type{background:var(--hv-site-paper);color:var(--hv-site-ink);font-size:var(--hv-site-body);line-height:var(--hv-site-body-line);min-height:100dvh}.hv-public-site.hv-public-type .hv{--hv-ink:var(--hv-site-ink);--hv-muted:var(--hv-site-muted);--hv-line:var(--hv-site-line);--hv-paper:var(--hv-site-paper);--hv-cta:var(--hv-site-accent)}.hv-public-site.hv-public-type .hv-site-header{--hv-nav-span:var(--hv-site-width);z-index:40;box-sizing:border-box;align-items:center;gap:var(--hv-site-gap-md);width:100%;height:var(--hv-site-header-height);min-height:var(--hv-site-header-height);padding:0 max(var(--hv-site-gutter), calc((100% - var(--hv-site-width)) / 2));background:var(--hv-site-paper);color:var(--hv-site-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:var(--hv-site-nav);border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;line-height:1.4;transition:none;display:grid;position:sticky;top:0}.hv-public-site.hv-public-type .hv-site-header__brand{align-items:center;gap:var(--hv-site-gap-sm);min-width:0;display:flex}.hv-public-site.hv-public-type .hv-site-header .hv-brand{min-height:var(--hv-site-control);color:var(--hv-site-ink);flex:none;align-items:center;text-decoration:none;display:inline-flex}.hv-public-site.hv-public-type .hv-site-header .hv-logo__name{font-size:var(--hv-site-nav);letter-spacing:0;font-weight:600}.hv-public-site.hv-public-type .hv-site-header>nav{justify-content:center;align-items:center;gap:var(--hv-site-gap-xs);display:flex;overflow:visible}.hv-public-site.hv-public-type .hv-site-header .hv-nav__section{display:inline-flex}.hv-public-site.hv-public-type .hv-site-header nav :is(a,button.marketing-nav__link){min-height:var(--hv-site-control);justify-content:center;align-items:center;gap:var(--hv-site-gap-xs);padding:0 var(--hv-site-gap-sm);font-size:var(--hv-site-nav);font-weight:500;line-height:1.4;display:inline-flex;color:var(--hv-site-ink)!important;border-radius:var(--hv-site-small-radius)!important}.hv-public-site.hv-public-type .hv-site-header nav :is(a[aria-current=page],.hv-nav__section[data-current=true]>button){font-weight:600;background:var(--hv-site-surface)!important}.hv-public-site.hv-public-type .hv-site-header .hv-nav__end{gap:var(--hv-site-gap-sm);grid-column:3}.hv-public-site.hv-public-type .hv-site-header :is(.hv-theme,.hv-nav__more,.hv-site-header__workspace){width:var(--hv-site-control);height:var(--hv-site-control);min-height:var(--hv-site-control);border-radius:var(--hv-site-small-radius);color:var(--hv-site-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.hv-public-site.hv-public-type .hv-site-header :is(.hv-theme,.hv-nav__more,.hv-site-header__workspace):hover{background:var(--hv-site-surface)}.hv-public-site.hv-public-type .hv-site-header :is(.hv-nav__more,.hv-site-header__workspace){display:none}.hv-public-site.hv-public-type .hv-site-header :is(.hv-theme,.hv-site-header__workspace) svg{width:var(--hv-site-icon);height:var(--hv-site-icon)}.hv-public-site.hv-public-type :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid var(--hv-site-focus)!important}.hv-public-site.hv-public-type .hv-site-header nav :is(a,button.marketing-nav__link):focus-visible{outline-offset:0;outline:none!important}:is(.hv-public-site,.hv-public-flow).hv-public-type :is(.hv-go,.hv-ref-primary,.hv-integration-primary,.hv-docs__cta,.marketing-connect__cta,.hcli-pill--primary,.hv-stream-form button,.support-text button,.marketing-sales__form button[type=submit],.hv-mcp__cursor,.hv-desk__create,.hv-board__submit,.marketing-action--primary,.hv-mcp-reference__actions>a,.hv-mcp-reference__actions>button,.hv-language-trigger,.hv-onboard__next,.hv-mcp-connect__primary){isolation:isolate;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--hv-site-gap-sm);min-height:var(--hv-site-control);height:auto;padding:var(--hv-site-gap) var(--hv-site-gap-lg);font-size:var(--hv-site-small);letter-spacing:0;cursor:pointer;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:hidden;border-radius:var(--hv-site-pill)!important;background-color:var(--hv-site-accent)!important;background-image:var(--hv-site-gloss)!important;color:var(--hv-site-on-accent)!important;box-shadow:var(--hv-site-edge), var(--hv-site-glow)!important;border:1px solid #0000!important;animation:none!important}:is(.hv-public-site,.hv-public-flow).hv-public-type :is(.hv-go,.hv-ref-primary,.hv-integration-primary,.hv-docs__cta,.marketing-connect__cta,.hcli-pill--primary,.hv-stream-form button,.support-text button,.marketing-sales__form button[type=submit],.hv-mcp__cursor,.hv-desk__create,.hv-board__submit,.marketing-action--primary,.hv-mcp-reference__actions>a,.hv-mcp-reference__actions>button,.hv-language-trigger,.hv-onboard__next,.hv-mcp-connect__primary):before{content:"";z-index:1;pointer-events:none;width:42%;position:absolute;inset:0 auto 0 0;transform:translate(-180%);background:var(--hv-site-sheen)!important;animation:2.6s linear infinite hv-site-shine!important}@keyframes hv-site-shine{0%{transform:translate(-180%)}62%,to{transform:translate(380%)}}:is(.hv-public-site,.hv-public-flow).hv-public-type :is(.hv-go,.hv-ref-primary,.hv-integration-primary,.hv-docs__cta,.marketing-connect__cta,.hcli-pill--primary,.hv-stream-form button,.support-text button,.marketing-sales__form button[type=submit],.hv-mcp__cursor,.hv-desk__create,.hv-board__submit,.marketing-action--primary,.hv-mcp-reference__actions>a,.hv-mcp-reference__actions>button,.hv-language-trigger,.hv-onboard__next,.hv-mcp-connect__primary):hover{filter:none;background-color:color-mix(in srgb, var(--hv-site-accent) 88%, white)!important;background-image:var(--hv-site-gloss)!important;box-shadow:var(--hv-site-edge), var(--hv-site-glow-lift)!important}:is(.hv-public-site,.hv-public-flow).hv-public-type :is(.hv-go,.hv-ref-primary,.hv-integration-primary,.hv-docs__cta,.marketing-connect__cta,.hcli-pill--primary,.hv-stream-form button,.support-text button,.marketing-sales__form button[type=submit],.hv-mcp__cursor,.hv-desk__create,.hv-board__submit,.marketing-action--primary,.hv-mcp-reference__actions>a,.hv-mcp-reference__actions>button,.hv-language-trigger,.hv-onboard__next,.hv-mcp-connect__primary):is(:disabled,[aria-disabled=true]){opacity:.5;filter:none;cursor:not-allowed}html:is([data-button-shine=false],[data-reduce-motion=true]) :is(.hv-public-site,.hv-public-flow).hv-public-type :is(.hv-go,.hv-ref-primary,.hv-integration-primary,.hv-docs__cta,.marketing-connect__cta,.hcli-pill--primary,.hv-stream-form button,.support-text button,.marketing-sales__form button[type=submit],.hv-mcp__cursor,.hv-desk__create,.hv-board__submit,.marketing-action--primary,.hv-mcp-reference__actions>a,.hv-mcp-reference__actions>button,.hv-language-trigger,.hv-onboard__next,.hv-mcp-connect__primary):before{animation:none!important}@media (prefers-reduced-motion:reduce){:is(.hv-public-site,.hv-public-flow).hv-public-type :is(.hv-go,.hv-ref-primary,.hv-integration-primary,.hv-docs__cta,.marketing-connect__cta,.hcli-pill--primary,.hv-stream-form button,.support-text button,.marketing-sales__form button[type=submit],.hv-mcp__cursor,.hv-desk__create,.hv-board__submit,.marketing-action--primary,.hv-mcp-reference__actions>a,.hv-mcp-reference__actions>button,.hv-language-trigger,.hv-onboard__next,.hv-mcp-connect__primary):before{animation:none!important}}.hv-public-site.hv-public-type .hv-site-header .hv-go{width:auto;min-width:0;height:var(--hv-site-control);min-height:var(--hv-site-control);padding:0 var(--hv-site-gap-md);font-size:var(--hv-site-nav);white-space:nowrap}.hv-public-site.hv-public-type :is(.hv-status-updates,.hv-desk__cancel,.hcli-pill:not(.hcli-pill--primary)){min-height:var(--hv-site-control);padding:var(--hv-site-gap) var(--hv-site-gap-md);border:1px solid var(--hv-site-line);border-radius:var(--hv-site-radius);background:var(--hv-site-paper);color:var(--hv-site-ink);font-size:var(--hv-site-small);font-weight:500;line-height:1.4}.hv-public-site.hv-public-type h1,.hv-public-site.hv-public-type :is(.hv-hero,.heavenly-page,.hv-mcp,.hv-tiktok,.hv-shorts,.hv-tumblr,.hv-integration-page,.marketing-public-page__intro,.hv-pub__intro,.hv-for__intro,.hv-flows,.hv-blog,.hv-docs__body,.hv-desk,.hv-board,.hv-status-hero,.hcli-hero,.hv-ref-hero,.hv-mcp-reference__hero,.hv-integration,.hv-int.int-sheet,.hv-stream-hero,.careers,.marketing-sales__copy) h1,.hv-public-site.hv-public-type .hv-price__intro>:is(h1,h2){font-size:var(--hv-site-title);letter-spacing:var(--hv-site-tracking);font-weight:600;line-height:var(--hv-site-title-line);text-wrap:balance}.hv-public-site.hv-public-type :is(.hv-docs__body,.hv-pub__section,.hv-pub__block,.hv-for__section) h2{font-size:var(--hv-site-heading);letter-spacing:var(--hv-site-tracking);font-weight:600;line-height:1.25}.hv-public-site.hv-public-type :is(.hv-pub__intro,.hv-for__intro,.hv-price__intro,.hv-status-hero,.hcli-hero,.hv-ref-hero,.hv-mcp-reference__hero,.hv-mcp__hero,.hv-stream-hero)>p,.hv-public-site.hv-public-type :is(.hv-docs__body,.hv-pub__block) :is(p,li),.hv-public-site.hv-public-type .hv-desk__lede{font-size:var(--hv-site-body);line-height:var(--hv-site-body-line)}.hv-public-site.hv-public-type :is(.hv-pub,.hv-flows,.hv-blog,.hv-for,.hv-price-page){width:min(calc(100% - var(--hv-site-gutter) * 2), var(--hv-site-width));margin-inline:auto;padding-inline:0}.hv-public-site.hv-public-type :is(.hv-pub__intro,.hv-for__intro){padding-top:var(--hv-site-section);padding-bottom:var(--hv-site-section)}.hv-public-site.hv-public-type .hv-price-page{padding-top:var(--hv-site-section)}.hv-public-site.hv-public-type .hv-price-page .hv-price{padding-top:0}.hv-public-site.hv-public-type .hv-price-page .hv-price__intro{margin-bottom:var(--hv-site-section)}.hv-public-site.hv-public-type .hv-mcp{--mcp-width:min(calc(100% - var(--hv-site-gutter) * 2), var(--hv-site-width));--mcp-page-pad:var(--hv-site-section) 0;--mcp-hero-pad:var(--hv-site-section) var(--hv-site-gutter);--mcp-hero-pad-sm:var(--mcp-hero-pad);--mcp-h1:var(--hv-site-title);--mcp-h1-sm:var(--hv-site-title);--mcp-sub:var(--hv-site-body);--mcp-sub-phone:var(--hv-site-body);--mcp-h2:var(--hv-site-heading);--mcp-body:var(--hv-site-body);--mcp-section:var(--hv-site-section)}.hv-public-menu{background:var(--hv-site-paper);color:var(--hv-site-ink);padding:var(--hv-site-gap-sm);border:1px solid var(--hv-site-line);border-radius:var(--hv-site-radius)}.hv-public-menu [role=menuitem]{min-height:var(--hv-site-control);padding:var(--hv-site-gap-sm) var(--hv-site-gap-md);font-size:var(--hv-site-small);border-radius:var(--hv-site-small-radius)}.hv-public-menu [aria-current=page]{background:var(--hv-site-surface);font-weight:600}@media (width<=1100px){.hv-public-site.hv-public-type .hv-site-header>nav{display:none}.hv-public-site.hv-public-type .hv-site-header :is(.hv-nav__more,.hv-site-header__workspace){display:grid}}@media (width<=639px){.hv-public-site.hv-public-type,.hv-public-flow.hv-public-type,.hv-public-menu{--hv-site-gutter:16px;--hv-site-section:40px}.hv-public-site.hv-public-type .hv-site-header{gap:var(--hv-site-gap-xs)}.hv-public-site.hv-public-type .hv-site-header__brand,.hv-public-site.hv-public-type .hv-site-header .hv-nav__end{gap:0}}@media (width<=359px){.hv-public-site.hv-public-type .hv-site-header .hv-logo__name{display:none}}.hv-public-site.hv-public-type .hv-price{--hv-price-cta-h:var(--hv-site-control);--hv-price-cta-size:var(--hv-site-small);--hv-price-title:var(--hv-site-title);--hv-price-title-phone:var(--hv-site-title)}.hv-public-site.hv-public-type .hv .hv-price__cards :is(a,button).hv-price__shine{min-height:var(--hv-site-control);padding:var(--hv-site-gap) var(--hv-site-gap-lg);font-size:var(--hv-site-small);line-height:1.4}.hv-public-site.hv-public-type :is(.hv-desk__create,.hv-board__submit):before{animation:none;display:none}.hv-public-flow .auth-screen.is-heavenly.hv-auth-entry{--hv-auth-paper:var(--hv-site-paper);--hv-auth-ink:var(--hv-site-ink);--hv-auth-muted:var(--hv-site-muted);--hv-auth-border:var(--hv-site-line);--hv-auth-hover:var(--hv-site-surface);--hv-auth-focus:var(--hv-site-focus);--hv-auth-space:var(--hv-site-gap-lg);--hv-auth-control-gap:var(--hv-site-gap);color-scheme:inherit}.hv-public-flow .hv-onboard.is-guest{--hv-onboard-bg:var(--hv-site-paper);--hv-onboard-ink:var(--hv-site-ink);--hv-onboard-muted:var(--hv-site-muted);--hv-onboard-line:var(--hv-site-line);--hv-onboard-accent:var(--hv-site-accent);--hv-onboard-next-bg:var(--hv-site-accent);--hv-onboard-next-ink:var(--hv-site-accent-ink);--hv-onboard-next-hover:var(--hv-site-accent);background:var(--hv-site-paper);color:var(--hv-site-ink);color-scheme:inherit}.hv-public-flow :is(.hv-mcp-connect,.heavenly-session-pending){background:var(--hv-site-paper);color:var(--hv-site-ink);font-family:var(--hv-site-font)}.hv-public-flow .heavenly-session-pending p{color:var(--hv-site-muted)}.hv-public-flow .heavenly-session-pending :is(a,button){color:var(--hv-site-ink)}.hv-public-flow :is(.hv-auth-entry,.hv-onboard.is-guest,.hv-mcp-connect) h1{font-size:var(--hv-site-heading);font-weight:600;line-height:var(--hv-site-title-line);letter-spacing:var(--hv-site-tracking)}.hv-public-flow :is(.hv-auth-entry .hv-auth-google,.hv-onboard.is-guest .hv-onboard__next,.hv-onboard.is-guest .hv-onboard__chip,.hv-onboard.is-guest .hv-onboard__option,.hv-mcp-connect button,.hv-mcp-connect__primary){min-height:var(--hv-site-control);border-radius:var(--hv-site-radius);font-family:var(--hv-site-font);font-size:var(--hv-site-small);line-height:1.4}.hv-public-flow :is(.hv-onboard.is-guest .hv-onboard__next,.hv-mcp-connect .hv-mcp-connect__primary){padding:var(--hv-site-gap) var(--hv-site-gap-lg);border-color:#0000;font-weight:600}.hv-public-flow :is(.hv-auth-entry,.hv-onboard.is-guest,.hv-mcp-connect) :is(button,a,input,select):focus-visible{outline:2px solid var(--hv-site-focus);outline-offset:3px}.hv-public-site.hv-public-type :is(.support-text,.marketing-sales__form) :is(input,select,textarea){min-height:var(--hv-site-control);border-radius:var(--hv-site-radius);border-color:var(--hv-site-line);background:var(--hv-site-paper);color:var(--hv-site-ink);font-family:var(--hv-site-font);font-size:var(--hv-site-body)}.hv-public-site.hv-public-type .support-text__intro{font-size:var(--hv-site-body);line-height:var(--hv-site-body-line)}.marketing-page.mcp-page-shell{--mcp-compact-brand-size:18px;--mcp-compact-cta-padding:8px;--mcp-compact-actions-gap:4px}@media (width<=380px){.marketing-page.mcp-page-shell .marketing-nav-shell .marketing-nav__brand span{font-size:var(--mcp-compact-brand-size)}.marketing-page.mcp-page-shell .marketing-nav-shell header a.marketing-nav-cta{padding-inline:var(--mcp-compact-cta-padding)}.marketing-page.mcp-page-shell .marketing-nav__actions{gap:var(--mcp-compact-actions-gap)}}.marketing-page .mcp-page{--mcp-heading-max:64px;--mcp-heading-fluid:5.8cqi;--mcp-accent:#3b82f6;--mcp-caret-width:.035em;--mcp-caret-gap:.09em;--mcp-snippet-gap:4px;--mcp-copy-status-height:1.3em;width:100%}.marketing-page .mcp-page__intro{max-width:none;margin:0 0 48px;container-type:inline-size}.marketing-page .mcp-page__marks{align-items:center;gap:10px;margin:0 0 18px;display:flex}.marketing-page .mcp-page__marks :is(svg,img){width:28px;height:28px}.marketing-page .mcp-page__intro h1{font-family:var(--font-display);font-size:min(var(--mcp-heading-max), var(--mcp-heading-fluid));white-space:nowrap;overflow-wrap:normal;letter-spacing:-.045em;margin:0;font-weight:400;line-height:1.08}.marketing-page .mcp-page__intro em,.marketing-page .mcp-page h2 em{color:var(--mcp-accent);font-style:italic}.marketing-page .mcp-page__cycle{color:var(--mcp-accent);vertical-align:baseline;grid-template-areas:"name";font-style:italic;display:inline-grid}.marketing-page .mcp-page__cycle-size,.marketing-page .mcp-page__typed{grid-area:name}.marketing-page .mcp-page__cycle-size{visibility:hidden;padding-inline-end:calc(var(--mcp-caret-gap) + var(--mcp-caret-width))}.marketing-page .mcp-page__caret{border-inline-start:var(--mcp-caret-width) solid currentColor;vertical-align:baseline;height:.8em;margin-inline-start:var(--mcp-caret-gap);display:inline-block}.marketing-page .mcp-page__intro p{color:#0009;max-width:40rem;font-size:18px;line-height:var(--marketing-leading,1.3);margin:16px 0 0}.marketing-page .mcp-page h2{font-family:var(--font-display);margin:0 0 18px;font-size:clamp(28px,4vw,40px);font-weight:400}.marketing-page .mcp-page__clients{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 28px;display:flex;overflow:auto hidden}.marketing-page .mcp-page__clients::-webkit-scrollbar{display:none}.marketing-page .mcp-page__clients>*{box-sizing:border-box;flex:none;width:auto;height:40px;min-height:40px;max-height:40px;margin:0}.marketing-page .mcp-page__clients button,.marketing-page .mcp-page__clients .mcp-page__docs,.marketing-page .mcp-page__clients .mcp-page__docs:link,.marketing-page .mcp-page__clients .mcp-page__docs:visited,.marketing-page .mcp-page__clients .mcp-page__docs:hover{color:#111;font:inherit;white-space:nowrap;box-shadow:none;background:#f4f4f4;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;line-height:1;text-decoration:none;animation:none;display:inline-flex}.marketing-page .mcp-page__clients :is(svg,img){flex:none;width:16px;height:16px;display:block}.marketing-page .mcp-page__clients [aria-selected=true]{color:#fff;background:#111}.marketing-page .mcp-page__steps{gap:22px;margin:0 0 56px;padding:0;list-style:none;display:grid}.marketing-page .mcp-page__steps li{grid-template-columns:36px minmax(0,1fr);gap:14px;display:grid}.marketing-page .mcp-page__steps span{background:#f4f4f4;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.marketing-page .mcp-page__steps h3{font:600 1.05rem/1.3 var(--font-sans);margin:0 0 6px}.marketing-page .mcp-page__steps p{color:#0009;margin:0}.marketing-page .mcp-page__steps a{margin-top:8px;display:inline-block}.marketing-page .mcp-page__url{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.marketing-page .mcp-page__url code{background:#f4f4f4;border-radius:8px;padding:8px 12px;font-size:13px}.marketing-page .mcp-page__url button,.marketing-page .mcp-snippet__copy{color:#fff;min-height:36px;font:inherit;background:#111;border:0;border-radius:8px;padding:0 12px;font-size:13px}.marketing-page .mcp-page__connector{margin:0 0 56px}.marketing-page .mcp-snippet{color:#dbe7ff;background:#171717;border-radius:18px;overflow:hidden}.marketing-page .mcp-snippet__bar{align-items:center;gap:8px;padding:10px 12px 0;display:flex}.marketing-page .mcp-snippet__tabs{gap:var(--mcp-snippet-gap);min-width:0;padding:var(--mcp-snippet-gap);flex-wrap:wrap;flex:1;display:flex}.marketing-page .mcp-snippet__tabs button{z-index:1;color:#9aa3b2;min-width:0;min-height:34px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:13px;transition:color 70ms linear;position:relative}.marketing-page .mcp-snippet__tabs [aria-selected=true]{background:var(--mcp-accent);color:#fff}@media (prefers-reduced-motion:reduce){.marketing-page .mcp-page__caret{visibility:hidden}}.marketing-page .mcp-snippet__copy{color:#9aa3b2;background:0 0;margin-left:auto}.marketing-page .mcp-snippet pre{color:#8cb4ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:var(--marketing-leading,1.3);white-space:pre;margin:0;padding:18px 20px 24px;overflow-x:auto}.marketing-page .mcp-snippet .mcp-kw{color:#ff7b9c}.marketing-page .mcp-snippet .mcp-str{color:#f0b27a}.marketing-page .mcp-page__demo figure{margin:0 0 56px;padding:0}.marketing-page .mcp-page__bubble{background:#f6f7f8;border-radius:16px;grid-template-columns:24px auto;gap:8px 10px;max-width:36rem;margin:0 0 16px;padding:14px 16px;font-size:14px;display:grid}.marketing-page .mcp-page__bubble :is(svg,img){width:24px;height:24px}.marketing-page .mcp-page__bubble span{color:#111;line-height:var(--marketing-leading,1.3);grid-column:1/-1}.marketing-page .mcp-page__bubble--user{margin-left:auto}.marketing-page .mcp-page__faq details{border-bottom:1px solid #ececec;padding:16px 0}.marketing-page .mcp-page__faq summary{cursor:pointer;font-weight:600}.marketing-page .mcp-page__faq p{margin:10px 0 0}.marketing-page .mcp-page__grid ul{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.marketing-page .mcp-page__grid a{color:#111;white-space:nowrap;background:#f4f4f4;border:0;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px;text-decoration:none;display:inline-flex}.marketing-page .mcp-page__grid :is(svg,img){width:18px;height:18px}@media (width<=640px){.marketing-page .mcp-page__steps li{grid-template-columns:28px minmax(0,1fr)}}.marketing-page .mcp-page__copy-status{min-height:var(--mcp-copy-status-height);margin-block-start:var(--mcp-snippet-gap)}.client-portal{--ink:#142a36;--moss:#516570;--paper:#fff;--paper2:#fff;--card:#fff;--muted:#eaf5fc;--border:#d8e6ed;--input:#9bafb9;--rust:#006eaa;color:#142a36;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f8fb;min-height:100vh}.client-portal .bg-card,.client-portal .bg-background{background:#fff}.client-portal .border-border,.client-portal .border-input{border-color:#d8e6ed}.client-portal .text-ink{color:#142a36}.client-portal .text-moss{color:#516570}.client-portal .bg-muted{background:#eaf5fc}.client-portal__cta{color:#fff;background:#006eaa}.client-portal__accent{color:#006eaa}.client-portal__file::file-selector-button{color:#fff;font:inherit;background:#006eaa;border:0;border-radius:8px;margin-right:12px;padding:8px 16px;font-size:13px;font-weight:600}.client-portal .bg-rust{color:#fff;background:#006eaa}.client-portal .text-rust{color:#006eaa}.marketing-pricing{--rust:#006eaa;--background:#fff;--destructive:#a62828}.marketing-pricing :is(.font-display,.font-mono,select,small){font-family:var(--font-sans)}.marketing-pricing :is(select,input,button,a):focus-visible{outline-offset:4px;outline:3px solid #005888}.marketing-pricing .pricing-content{width:min(100% - 48px,1120px);margin:0 auto;padding:108px 0 16px}.marketing-pricing .pricing-intro{max-width:780px;margin:auto}.marketing-pricing .pricing-intro h1{color:#0a0a0a;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(40px,5.5vw,64px);font-weight:400;line-height:1.08}.marketing-pricing .pricing-intro h1 em{color:#4d6fff;font-style:italic}.marketing-pricing .pricing-intro>p{color:#6b7280;max-width:36rem;font-size:18px;line-height:var(--marketing-leading,1.3);margin:14px auto 0}.marketing-pricing .pricing-audiences{isolation:isolate;cursor:default;background:#edf2ff;border-radius:28px;flex-wrap:nowrap;grid-template-columns:repeat(3,minmax(7.2rem,1fr));justify-content:center;gap:0;max-width:100%;margin-top:28px;padding:5px;display:inline-grid;position:relative}.marketing-pricing .pricing-audiences__thumb{z-index:0;pointer-events:none;will-change:transform;background:#4d6fff;border-radius:24px;width:calc(33.3333% - 3.33333px);height:calc(100% - 10px);transition:transform 80ms linear;position:absolute;top:5px;left:5px;transform:translate(0)}.marketing-pricing .pricing-audiences.is-live .pricing-audiences__thumb{transition:none}.marketing-pricing .pricing-audiences button{z-index:1;color:#516570;background:0 0;border-radius:24px;min-height:44px;padding:10px 24px;font-size:14px;transition:color 70ms linear;position:relative}.marketing-pricing .pricing-audiences [aria-pressed=true]{color:#fff;background:0 0}.marketing-pricing .pricing-audiences button[aria-pressed=false]{background:0 0}@media (prefers-reduced-motion:reduce){.marketing-pricing .pricing-audiences__thumb{transition:none}}.marketing-pricing .pricing-billing{flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.marketing-pricing .pricing-billing__cycle{background:#eef1f4;border-radius:999px;gap:0;padding:4px;display:inline-flex}.marketing-pricing .pricing-billing__cycle>button{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;margin:0;padding:0 16px;font:500 14px/1 inherit}.marketing-pricing .pricing-billing__cycle>button[aria-pressed=true]{color:#142a36;background:#fff;box-shadow:0 1px 2px #142a3614}.marketing-pricing .pricing-billing__cycle>button:focus-visible{outline-offset:2px;outline:2px solid #4d6fff}.marketing-pricing .pricing-billing__save{color:#356021;letter-spacing:0;text-transform:none;background:#edf7e4;border:0;border-radius:999px;margin:0;padding:6px 11px;font-size:12px;font-weight:500;line-height:1.2}.marketing-pricing .pricing-free{text-align:center;margin-top:20px}.marketing-pricing .pricing-free a{color:#516570;font-size:14px}.marketing-pricing .pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:42px;display:grid}.marketing-pricing .pricing-plans>div{min-width:0;box-shadow:none;background:#fff;border:1px solid #e6eef3;border-radius:28px;padding:36px 28px 28px}.marketing-pricing .pricing-plans>div:nth-child(2){background:#fff;border:2px solid #006eaa}.marketing-pricing .pricing-plans>div>span:not(.absolute):not(.pricing-popular){font-family:var(--font-display);letter-spacing:-.04em;font-size:34px;font-weight:400;display:block}.marketing-pricing .pricing-popular{color:#fff;letter-spacing:0;text-transform:none;white-space:nowrap;background:#006eaa;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.marketing-pricing .pricing-plans>div>div.font-display{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:64px;font-weight:400;line-height:.95}.marketing-pricing .pricing-check{color:#16a34a;flex-shrink:0;width:18px;height:18px;margin-top:2px}.marketing-pricing .pricing-currency{color:#516570;letter-spacing:0;font-size:14px;font-weight:500}.marketing-pricing .pricing-amount{white-space:nowrap;flex-flow:row;align-items:baseline;gap:.28em;display:flex}.marketing-pricing .pricing-figure{flex:none}.marketing-pricing .pricing-plans small,.marketing-pricing .pricing-period{white-space:nowrap;color:#516570;letter-spacing:0;flex:none;margin:0;font-size:15px;font-weight:500;line-height:1;display:inline}.marketing-pricing .pricing-plans>div>p{line-height:var(--marketing-leading,1.3)}.marketing-pricing .pricing-plans :is(a,button):last-child{color:#fff;background:#006eaa;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:12px 16px;font-weight:500;display:flex}.marketing-pricing .pricing-plans>div:nth-child(2)>a:last-child{color:#fff;background:#006eaa;border-color:#006eaa}.marketing-pricing .pricing-plans>div:first-child>a:last-child,.marketing-pricing .pricing-plans>div:last-child :is(a,button):last-child{color:#005888;background:#edf6fc}.marketing-pricing .pricing-plans :is(a,button):last-child:hover{color:#005888;opacity:1;background:#d5edfc}.marketing-pricing :is(.pricing-plans,.pricing-upgrade) select{background:#fff;border-color:#8caebe;border-radius:13px;max-width:100%;min-height:44px}.marketing-pricing :is(.pricing-upgrade,.pricing-compare,.pricing-faq){margin-top:64px;scroll-margin-top:96px}.marketing-pricing .pricing-upgrade{justify-content:center;display:flex}.marketing-pricing :is(.pricing-upgrade,.pricing-compare,.pricing-faq) h2{letter-spacing:-.045em;font-size:30px;font-weight:500;line-height:1.15}.marketing-pricing .pricing-table-scroll{border-radius:18px;margin-top:24px;overflow-x:auto}.marketing-pricing .pricing-table-scroll table{min-width:640px}.marketing-pricing .pricing-table-scroll th{letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.marketing-pricing .pricing-table-scroll :is(th,td){line-height:var(--marketing-leading,1.3);padding:14px 16px}.marketing-pricing .pricing-table-scroll svg{color:#006eaa}.marketing-pricing .pricing-faq{grid-template-columns:260px minmax(0,1fr);gap:40px;display:grid}.marketing-pricing .pricing-faq>div:last-child{background:0 0;border:0;border-radius:0}.marketing-pricing .pricing-faq button{min-height:52px;padding:18px 0}.marketing-pricing .pricing-faq button+p{line-height:var(--marketing-leading,1.3);padding:0 24px 20px 0}.marketing-pricing .pricing-closing{isolation:isolate;color:#fff;background:#006eaa;border-radius:28px;flex-wrap:wrap;align-items:center;gap:20px;margin-top:64px;padding:38px 34px 105px;display:flex;position:relative;overflow:hidden}.marketing-pricing .pricing-closing>img{z-index:-2;object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.marketing-pricing .pricing-closing:after{content:"";z-index:-1;background:linear-gradient(#005080d9,#00508088 58%,#0000);position:absolute;inset:0}.marketing-pricing .pricing-closing p:first-child{letter-spacing:-.04em;font-size:27px;font-weight:500}.marketing-pricing .pricing-closing p{color:#fff}.marketing-pricing .pricing-closing>div:last-child{flex-wrap:wrap;margin-left:auto}.marketing-pricing .pricing-closing a{color:#005888;background:#fff;border:0;border-radius:26px;align-items:center;min-height:46px;padding-inline:20px;display:inline-flex}@media (width<=900px){.marketing-pricing .pricing-plans{gap:12px}.marketing-pricing .pricing-plans>div{padding:24px 18px}}@media (width<=760px){.marketing-pricing .pricing-content{width:min(100% - 36px,560px);padding-top:30px}.marketing-pricing .pricing-plans{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:30px}.marketing-pricing .pricing-plans>div{padding:26px}.marketing-pricing .pricing-faq{grid-template-columns:minmax(0,1fr);gap:18px}.marketing-pricing :is(.pricing-upgrade,.pricing-compare,.pricing-faq){margin-top:44px}.marketing-pricing .pricing-upgrade>div{padding:24px 20px}.marketing-pricing .pricing-closing{margin-top:44px;padding:30px 24px 130px}.marketing-pricing .pricing-closing>div:last-child{margin-left:0}}@media (width<=380px){.marketing-pricing .pricing-audiences button{padding-inline:16px}}.celinen-projects{min-width:0}.celinen-projects>h1{margin:0 0 var(--ui-space-8);font-size:var(--ui-text-title);letter-spacing:-.045em;font-weight:600}.celinen-projects__tabs{gap:var(--ui-space-6);margin-bottom:var(--ui-space-8);display:flex}.celinen-projects__tabs button{min-height:32px;color:inherit;font:inherit;opacity:.5;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.celinen-projects__tabs button[aria-selected=true]{opacity:1;font-weight:600;box-shadow:inset 0 -2px}.celinen-projects__label{margin:0 0 var(--ui-space-3);opacity:.55;font-size:13px;font-weight:500}.celinen-projects__grid{gap:var(--ui-space-4);margin-bottom:var(--ui-space-8);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.celinen-projects__tile{min-height:112px;padding:var(--ui-space-4);border:1px dashed color-mix(in srgb, currentColor 18%, transparent);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.celinen-projects__tile strong{font-size:14px;font-weight:600}.celinen-projects__tile span{margin-top:var(--ui-space-1);opacity:.5;font-size:12px}.celinen-projects__card{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.celinen-projects__cover{aspect-ratio:16/10;background:color-mix(in srgb, currentColor 8%, transparent);border-radius:16px;width:100%;display:block;overflow:hidden}.celinen-projects__cover img{object-fit:cover;width:100%;height:100%}.celinen-projects__card strong{margin-top:var(--ui-space-2);letter-spacing:-.02em;font-size:14px;font-weight:600;display:block}.celinen-projects__card span{opacity:.5;margin-top:2px;font-size:12px;display:block}html.dark .celinen-projects__tile{background:#ffffff0a;border-color:#ffffff24}html.dark .celinen-projects__cover{background:#ffffff0f}.support-text{--support-text-copy-gap:18px;--support-intro-gap:var(--hv-site-gap-lg,var(--support-text-copy-gap));--support-muted:var(--hv-site-muted,var(--hv-muted,#6b6b73));max-width:28rem}.support-text__intro{margin:0 0 var(--support-intro-gap);color:var(--support-muted);line-height:1.55}.support-text__sms{margin:0 0 var(--support-text-copy-gap);color:inherit;font-weight:650;text-decoration:none;display:inline-flex}.support-text form{gap:12px;display:grid}.support-text label{gap:6px;font-size:14px;font-weight:650;display:grid}.support-text input,.support-text textarea{border:1px solid var(--hv-line,#e8e8e3);width:100%;color:inherit;font:inherit;background:#fff;border-radius:12px;padding:10px 12px}.support-text button{background:var(--hv-cta,#ff9ebd);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:0 20px;font-weight:650}.support-text button:disabled{opacity:.6}.support-text__fax{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hv .support-text button{background:var(--hv-cta)}.marketing-page .docs-ref{overflow-wrap:break-word;grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:2.75rem 3rem;width:min(100%,74rem);margin-inline:auto;display:grid}.marketing-page .docs-ref__toc{position:sticky;top:80px}.marketing-page .docs-ref__toc>p{color:#8b9aa3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.2}.marketing-page .docs-ref__toc nav{gap:0;display:grid}.marketing-page .docs-ref__toc nav a,.marketing-page .docs-ref__toc-foot a{color:#576175;font-size:13px;line-height:var(--marketing-leading,1.3);padding:6px 0;text-decoration:none;display:block}.marketing-page .docs-ref__toc nav a:hover,.marketing-page .docs-ref__toc-foot a:hover{color:#0a0a0a}.marketing-page .docs-ref__toc-foot{margin-top:16px;padding-top:8px}.marketing-page .docs-ref__toc-foot a{color:#0a0a0ac7}.marketing-page .docs-ref__body{min-width:0}.marketing-page .docs-ref__eyebrow{color:#8b9aa3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.marketing-page .docs-ref__body h1{color:#0a0a0a;font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(28px,4vw,36px);font-weight:400;line-height:1.1}.marketing-page .docs-ref__body h1 em{color:#0a0a0aa6;font-style:italic}.marketing-page .docs-ref__body>header p,.marketing-page .docs-ref__body p,.marketing-page .docs-ref__body li{color:#576175;font-size:13.5px;line-height:1.45}.marketing-page .docs-ref__actions{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.marketing-page .docs-ref__actions a,.marketing-page .docs-ref__actions a:link,.marketing-page .docs-ref__actions a:visited{color:#fff;background:#4d6fff;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:8px 16px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}.marketing-page .docs-ref .docs-ref__actions a:is(:link,:visited,:hover,:focus-visible){min-height:36px;padding:8px 16px;font-size:13px;box-shadow:0 12px 36px #4d6fff73,0 0 24px #4d6fff59}.marketing-page .docs-ref .docs-ref__actions a:is(:hover,:focus-visible,:active),.marketing-page .docs-ref .docs-ref__actions a:last-child:is(:hover,:focus-visible,:active){color:#fff;background:#6e86ff;text-decoration:none;box-shadow:0 16px 42px #4d6fff8c,0 0 28px #8aa4ff73}.marketing-page .docs-ref__body header{padding-bottom:8px}.marketing-page .docs-ref__body section{padding:22px 0 0;scroll-margin-top:96px}.marketing-page .docs-ref__body h2{color:#14181f;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:1.15rem;font-weight:400;line-height:1.25}.marketing-page .docs-ref__body h3{color:#0a0a0a;font:600 .875rem / 1.4 var(--font-sans);margin:1rem 0 .35rem}.marketing-page .docs-ref__body pre{color:#f3f3f3;scrollbar-width:thin;scrollbar-color:#9a9a9a #000;background:#000;border:0;border-radius:10px;margin:10px 0 14px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:18px;overflow-x:auto}.marketing-page .docs-ref__body pre::-webkit-scrollbar{width:8px;height:8px}.marketing-page .docs-ref__body pre::-webkit-scrollbar-track{background:#000}.marketing-page .docs-ref__body pre::-webkit-scrollbar-thumb{background:#9a9a9a;border-radius:999px}.marketing-page .docs-ref__body pre::-webkit-scrollbar-thumb:hover{background:silver}.marketing-page .docs-ref .docs-tok-kw{color:#d7b3ff}.marketing-page .docs-ref .docs-tok-str{color:#c6f07a}.marketing-page .docs-ref .docs-tok-key{color:#9ae8ff}.marketing-page .docs-ref .docs-tok-num{color:#ffc07a}.marketing-page .docs-ref .docs-tok-fn{color:#9ec4ff}.marketing-page .docs-ref .docs-tok-flag{color:#d7b3ff}.marketing-page .docs-ref .docs-tok-type{color:#5eecf5}.marketing-page .docs-ref__body code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.marketing-page .docs-ref__body p code,.marketing-page .docs-ref__body li code,.marketing-page .docs-ref__body td code{color:#0a0a0a;background:#f1f2f4;border-radius:4px;padding:1px 6px}.marketing-page .docs-ref__body pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.marketing-page .docs-ref__table{margin:16px 0 8px;overflow-x:auto}.marketing-page .docs-ref__table table{border-collapse:collapse;color:#576175;width:100%;font-size:13px;line-height:18px}.marketing-page .docs-ref__table th,.marketing-page .docs-ref__table td{text-align:left;vertical-align:top;padding:6px 14px 6px 0}.marketing-page .docs-ref__table th{color:#0a0a0a;font-weight:600}.marketing-page .docs-ref__table th:first-child,.marketing-page .docs-ref__table td:first-child,.marketing-page .docs-ref__table th:nth-child(3),.marketing-page .docs-ref__table td:nth-child(3){white-space:nowrap;overflow-wrap:normal}.marketing-page .docs-ref__table td:nth-child(3){color:#8b9aa3;font-size:12.8px}.marketing-page .docs-ref__body ul{margin:0 0 12px;padding-left:1.2em}@media (width<=800px){.marketing-page .docs-ref{grid-template-columns:9.5rem minmax(0,1fr);gap:1.25rem 1.5rem}.marketing-page .docs-ref__toc{position:sticky;top:76px}.marketing-page .docs-ref__toc nav a,.marketing-page .docs-ref__toc-foot a{padding:5px 0;font-size:12px}}.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:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", 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)}
