.theme-switcher:where(.astro-f3nxbxzn){flex:none;position:relative}.site-theme:where(.astro-f3nxbxzn){cursor:pointer;border-radius:7px;width:40px;height:44px;list-style:none}.site-theme:where(.astro-f3nxbxzn)::-webkit-details-marker{display:none}.theme-switcher:where(.astro-f3nxbxzn)[open] .site-theme:where(.astro-f3nxbxzn){background:var(--inset);box-shadow:none}.theme-menu:where(.astro-f3nxbxzn){top:calc(100% + 10px);border:1px solid var(--line);background:var(--canvas);z-index:200;border-radius:10px;min-width:186px;padding:9px;animation:.14s ease-out hc-utility-in;position:absolute;inset-inline-end:0;box-shadow:0 18px 45px #00000012}.theme-menu-label:where(.astro-f3nxbxzn){font:14px/1.5 var(--sans);color:var(--muted);padding:7px 10px;display:block}.theme-menu:where(.astro-f3nxbxzn) button:where(.astro-f3nxbxzn){width:100%;min-height:44px;color:var(--ink);text-align:start;cursor:pointer;font:14px/1.5 var(--sans);background:0 0;border:0;border-radius:5px;align-items:center;gap:12px;padding:10px;display:flex}.theme-menu:where(.astro-f3nxbxzn) button:where(.astro-f3nxbxzn):hover,.theme-menu:where(.astro-f3nxbxzn) button:where(.astro-f3nxbxzn)[aria-pressed=true]{background:var(--inset);font-weight:600}.theme-swatch:where(.astro-f3nxbxzn){border:1px solid var(--muted);background:#fafafa;border-radius:50%;width:16px;height:16px}.theme-swatch:where(.astro-f3nxbxzn).dark{background:#18191a}.theme-swatch:where(.astro-f3nxbxzn).system{background:linear-gradient(90deg,#fafafa 50%,#18191a 50%)}@keyframes hc-utility-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@font-face{font-family:Instrument Sans;src:url(/assets/fonts/InstrumentSans.ttf)format("truetype");font-style:normal;font-weight:400 700;font-display:swap}html:root{color-scheme:light;--canvas:#f6f8fb;--surface:#fff;--inset:#edf1f6;--ink:#172033;--muted:#5c687a;--line:#dfe5ed;--strong-line:#bbc6d5;--accent:#0066f5;--accent-hover:#0057d4;--soft:#e8f1ff;--action:#0066f5;--action-hover:#0057d4;--on-action:#fff;--success:#087f70;--error:#b33c36;--source-surface:#eef3fa;--panel-shadow:0 6px 24px #2439570f;--control-shadow:0 2px 8px #24395708;--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--r-panel:16px;--r-control:8px;--ease:cubic-bezier(.22,1,.36,1);--paper:var(--canvas);--paper-deep:var(--inset);--mist:var(--inset);--green:var(--action);--green-hover:var(--action-hover);--ink-2:var(--muted);--ink-3:var(--muted);--gold:var(--accent);--jade:var(--accent);--cinnabar:var(--accent);--line-strong:var(--strong-line);--sans:var(--font-ui);--serif:var(--font-ui);--radius-card:var(--r-panel);--radius-control:var(--r-control)}html:root[data-theme=dark]{color-scheme:dark;--canvas:#10151c;--surface:#19212c;--inset:#131b25;--ink:#f2f5fa;--muted:#a2afc0;--line:#344255;--strong-line:#56657b;--accent:#78b5ff;--accent-hover:#a4ccff;--soft:#203b5b;--success:#78d6c4;--error:#ffa79f;--source-surface:#243244;--panel-shadow:0 6px 24px #00000026;--control-shadow:0 2px 8px #00000014}@media (prefers-color-scheme:dark){html:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:dark;--canvas:#10151c;--surface:#19212c;--inset:#131b25;--ink:#f2f5fa;--muted:#a2afc0;--line:#344255;--strong-line:#56657b;--accent:#78b5ff;--accent-hover:#a4ccff;--soft:#203b5b;--success:#78d6c4;--error:#ffa79f;--source-surface:#243244;--panel-shadow:0 6px 24px #00000026;--control-shadow:0 2px 8px #00000014}}html:root{--canvas:#e6e6e6;--paper:#f2f2f2;--paper-deep:#e9e9e9;--inset:#e9e9e9;--surface:#fff;--ink:#202020;--muted:#676767;--ink-2:var(--muted);--line:#d5d5d5;--rule:#ccc;--strong-line:#aaa;--action:#262626;--action-hover:#3b3b3b;--on-action:#fff;--green:var(--ink);--gold:var(--muted);--accent:#313131;--accent-hover:#505050;--soft:#e9e9e9;--blue:#176ca7;--font-ui:"Instrument Sans",system-ui,"PingFang SC",sans-serif;--display:var(--font-ui);--serif:var(--font-ui);--sans:var(--font-ui);--panel-shadow:0 4px 8px #00000006,0 8px 24px #00000009;--r-panel:24px;--r-control:999px;--source-surface:var(--inset)}html:root[data-theme=dark]{--canvas:#18191a;--paper:#18191a;--paper-deep:#222325;--surface:#242526;--inset:#2b2c2d;--ink:#f4f4f4;--muted:#b3b4b5;--line:#3e4042;--rule:#585a5c;--strong-line:#8c8e90;--action:#f2f2f2;--action-hover:#dedede;--on-action:#202020;--accent:#ededed;--accent-hover:#fff;--soft:#333536;--blue:#9ac8ed}html{scroll-padding-top:88px}html body{background:var(--canvas);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}html :is(h1,h2,h3){color:var(--ink);letter-spacing:-.025em}html :is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:4px}html ::selection{background:var(--soft);color:var(--ink)}html .hc-header{background:var(--canvas);color:var(--ink);backdrop-filter:none;border:0}html .hc-brand,html .hc-footer-brand{color:var(--ink)}html .hc-brand img,html .hc-footer-brand img,html .closing-mark{filter:none}html .hc-download,html .primary-button,html .button:not(.secondary),html .header-cta{background:var(--action);color:var(--on-action);box-shadow:none;border:0;border-radius:8px;transition:background-color .12s ease-out;transform:none}html :is(.hc-download,.primary-button,.button:not(.secondary),.header-cta):hover{background:var(--action-hover);box-shadow:none;transform:none}html :is(.text-button,.text-link,.button.secondary){color:var(--accent)}html .hc-menu span{background:var(--ink)}html .hc-skip{background:var(--action)}html .hc-navigation{color:var(--ink)}html .language-switcher{color:var(--muted)}html .language-trigger{background:var(--inset);border:0;border-radius:8px}html .language-menu{background:var(--surface);box-shadow:var(--panel-shadow);border:0;border-radius:12px}html .language-menu :is(a:hover,a[aria-current]){background:var(--soft);color:var(--accent)}html .language-menu a small{color:var(--muted)}html footer.hc-footer{background:var(--inset);color:var(--ink);border:0}html .hc-footer-groups a{color:var(--ink)}html :is(.hc-footer-top p,.hc-footer-groups h2,.hc-footer-bottom){color:var(--muted)}html :is(.hc-footer-top,.hc-footer-bottom){border-color:var(--line)}html :is(.plan-card,.page-card,.platform-card,.checkout-card,.policy-card,.blog-card,.agent-route){background:var(--surface);box-shadow:var(--panel-shadow);color:var(--ink);border:0;border-radius:16px}html .agent-route{border-top:1px solid var(--line);box-shadow:none;background:0 0}html :is(.product-frame iframe,.hero-desktop iframe){box-shadow:var(--panel-shadow);background:var(--inset);border:0;border-radius:16px}html :is(.product-frame-context,.product-frame-note){color:var(--muted)}html :is(.download-hero,.page-intro,.article-hero){background:var(--canvas)}html :is(.download-hero-image,.privacy-visual){display:none}html :is(.platform-badge,.eyebrow,.overline,.story-path){color:var(--accent)}html :is(.story-heading h2,.story-opening h2,.story-agents h2,.desktop-aside h3,.control-notes h3,.home-trust h2,.trust-facts h3,.updates-label h2,.updates-list h3){color:var(--ink)}html .trust-facts{gap:40px}html .trust-facts article{border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}html .trust-facts a,html .control-notes>a{color:var(--accent)}html .story-path a{background:var(--inset);border:0;border-radius:8px;padding:9px 14px}html .story-path a:hover{background:var(--soft);color:var(--accent)}html .reveal-item{opacity:1;transition:none;transform:none}.site-theme{background:var(--inset);width:34px;height:34px;color:var(--ink);border:0;border-radius:8px;flex:none;place-items:center;padding:0;font-size:18px;display:grid}.site-theme:hover{background:var(--soft)}@media (width<=760px){html .hc-navigation{background:var(--surface);box-shadow:var(--panel-shadow);border:0}html .hc-header-actions{gap:8px}html .hc-brand span{font-size:20px}.site-theme{width:30px;height:32px}html .trust-facts article{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html :is(.testimonial-main,.testimonial-secondary article,.testimonial-more article){background:var(--surface);box-shadow:var(--control-shadow);border:0;border-radius:16px}html :is(.testimonial-secondary article,.testimonial-more article){padding:24px}html .testimonial-heading h2{color:var(--ink)}html .testimonial-main{border-radius:16px}html .verify-commands pre{color:#f2f5fa;background:#172033}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{text-decoration:none}button,textarea{font:inherit}.content-section{max-width:1536px;margin:auto;padding:80px 100px;scroll-margin-top:84px}.content-section :is(h2,h3){font-family:var(--serif);font-weight:400}.story-opening{padding-top:80px;padding-bottom:80px}.story-heading{max-width:820px}.story-heading h2,.story-opening h2{font-size:clamp(30px,3.5vw,48px);line-height:1.45}.story-heading>p,.story-opening>p{font-size:15px;line-height:1.9}.story-agents{position:relative;grid-template-columns:1fr 1fr!important;gap:60px!important}.story-agents>.folio-label{grid-column:1/-1;margin:0}.story-agents h2{font:400 clamp(32px,3.4vw,48px)/1.45 var(--serif)}.control-composition{gap:50px!important}.home-trust{border:0}.home-trust>h2{max-width:700px}.home-questions{gap:70px;max-width:1536px}.closing{border-top:1px solid var(--line);text-align:right}.closing h2{font:400 clamp(36px,4.5vw,64px)/1.4 var(--serif);max-width:850px;margin-left:auto}.closing>p{color:var(--muted)}.closing>.folio-label{justify-content:space-between}.primary-button{justify-content:center;align-items:center;gap:24px;min-height:46px;padding:12px 24px;display:inline-flex;border-radius:999px!important}.hc-header-inner{max-width:1536px!important;padding-inline:100px!important}.hc-brand span{font-family:var(--serif)!important;font-weight:700!important}.hc-header{position:relative!important}.hc-header-inner{border-bottom:1px solid var(--line)}html footer.hc-footer{border-top:1px solid var(--line);background:0 0}.page-intro{text-align:left;max-width:1180px;padding-top:80px;position:relative}.page-intro:before{content:none;color:var(--muted);border-top:1px solid var(--line);padding-top:16px;font:10px ui-monospace,monospace;display:block}.page-intro h1{font-family:var(--serif);font-weight:400}.article{padding-top:24px}.article h2{font-weight:400}.page-card,.policy-card,.blog-card{border-radius:24px}.hc-download{border-radius:999px!important}.site-theme,.language-trigger{background:0 0!important}.folio-stamp{position:relative}html .translation-destination{font:9px var(--sans);color:var(--accent);margin-inline-start:5px}@media (width<=1279px){.content-section,.hc-header-inner{padding-inline:60px!important}}@media (width<=760px){.content-section{padding:55px 20px!important}.hc-header-inner{padding-inline:20px!important}.story-agents{grid-template-columns:1fr!important;gap:30px!important}.control-composition,.home-questions{gap:30px!important}.closing{text-align:left}.closing h2{font-size:36px}.page-intro{padding-top:40px}.hc-header .hc-download{display:none}.hc-navigation{box-shadow:none!important;position:static!important}.hc-navigation ul{flex-wrap:wrap;gap:15px;display:flex}.hc-navigation a{padding:7px 0!important}.hc-is-open .hc-header-inner{flex-wrap:wrap}.hc-is-open .hc-navigation{order:3;width:100%}}html summary{list-style:none}html summary::-webkit-details-marker{display:none}html summary::marker{content:""}html select{appearance:none}html details[open]>summary:not(.language-trigger):not(.site-theme){font-weight:600}html .hc-nav-panel{list-style:none}html .hc-nav-panel li{display:block}html .hc-nav-panel :is(.hc-link-copy,.hc-link-title,.hc-link-description){text-align:start}html .hc-nav-panel .hc-link-description{color:var(--muted)}html[data-theme=dark] :is(.hc-brand,.hc-footer-brand) img[src$=harocue-mark\.svg]{content:url(/assets/brand/harocue-mark-inverse.svg);filter:none}html :is(button,[role=button],summary,.btn,.d-btn,.button,.hc-download,.header-cta,.primary-button,.secondary-button,.hc-round-button,.d-kbd,kbd){box-shadow:none!important}html :is(button,[role=button],summary,.btn,.d-btn,.button,.hc-download,.header-cta,.primary-button,.secondary-button,.hc-round-button,.d-kbd,kbd):focus-visible{outline:2px solid var(--focus-ring,#246ca4);outline-offset:3px}:root{--control-press:60ms;--control-snap:.12s;--surface-enter:.2s;--ease-snap:cubic-bezier(.32,.72,0,1);--ease-out:cubic-bezier(.165,.84,.44,1);--focus-ring:#276397}html[data-theme=dark]{--focus-ring:#96c6ee}html :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}:is(.d-btn,.hc-download,.button,.billing-toggle button){transition:background-color var(--control-snap) var(--ease-out),transform var(--control-press) var(--ease-snap),box-shadow var(--control-snap) var(--ease-out)}:is(.d-btn,.button,.hc-download):active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){:is(.d-btn,.hc-download,.button){transition:none}}.language-switcher:where(.astro-l4evwy7q){color:var(--muted);font:14px/1.5 var(--sans,system-ui);flex:none;position:relative}.language-trigger:where(.astro-l4evwy7q){cursor:pointer;border:1px solid var(--line);border-radius:6px;align-items:center;gap:9px;padding:7px 10px;list-style:none;display:flex}.language-trigger:where(.astro-l4evwy7q)::-webkit-details-marker{display:none}.language-menu:where(.astro-l4evwy7q){overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);z-index:200;border-radius:6px;min-width:170px;max-height:min(540px,100dvh - 100px);padding:6px;position:absolute;bottom:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 8px 25px #2439570f}.language-menu:where(.astro-l4evwy7q) a:where(.astro-l4evwy7q){color:inherit;border-radius:4px;justify-content:space-between;padding:9px;text-decoration:none;display:flex}.language-menu:where(.astro-l4evwy7q) a:where(.astro-l4evwy7q) small:where(.astro-l4evwy7q){color:var(--muted);font-size:14px}.language-code:where(.astro-l4evwy7q){display:none}.language-menu:where(.astro-l4evwy7q) a:where(.astro-l4evwy7q):hover,.language-menu:where(.astro-l4evwy7q) a:where(.astro-l4evwy7q)[aria-current]{background:var(--soft)}.language-switcher:where(.astro-l4evwy7q)[data-placement=header] .language-menu:where(.astro-l4evwy7q){direction:ltr;min-width:208px;top:calc(100% + 14px);bottom:auto}.language-switcher:where(.astro-l4evwy7q)[data-placement=header] .language-trigger:where(.astro-l4evwy7q){white-space:nowrap;border:0;gap:7px;padding:5px 0}@media (width>=761px) and (width<=1050px){.language-switcher:where(.astro-l4evwy7q)[data-placement=header] :where(.astro-l4evwy7q)[data-language-current]{display:none}.language-switcher:where(.astro-l4evwy7q)[data-placement=header] .language-code:where(.astro-l4evwy7q){display:inline}}@media (width<=760px){.language-switcher:where(.astro-l4evwy7q)[data-placement=header] :where(.astro-l4evwy7q)[data-language-current]{display:none}.language-switcher:where(.astro-l4evwy7q)[data-placement=header] .language-code:where(.astro-l4evwy7q){font-size:14px;display:inline}.language-switcher:where(.astro-l4evwy7q)[data-placement=header] .language-trigger:where(.astro-l4evwy7q)>span:where(.astro-l4evwy7q):first-child{display:none}.language-switcher:where(.astro-l4evwy7q)[data-placement=header] .language-trigger:where(.astro-l4evwy7q){gap:3px;font-size:14px}.language-switcher:where(.astro-l4evwy7q)[data-placement=header] .language-menu:where(.astro-l4evwy7q){max-width:calc(100vw - 32px);right:-74px}}html[dir=rtl] .language-switcher:where(.astro-l4evwy7q)[data-placement=footer] .language-menu:where(.astro-l4evwy7q){direction:ltr;left:0;right:auto}.language-trigger:where(.astro-l4evwy7q){min-height:44px}.language-switcher:where(.astro-l4evwy7q)[open] .language-trigger:where(.astro-l4evwy7q){background:var(--inset);box-shadow:none}.language-menu:where(.astro-l4evwy7q){padding:9px;border:1px solid var(--line)!important;background:var(--canvas)!important;border-radius:10px!important;box-shadow:0 18px 45px #00000012!important}.language-menu:where(.astro-l4evwy7q) a:where(.astro-l4evwy7q){min-height:44px;padding:11px 12px}.language-menu:where(.astro-l4evwy7q) a:where(.astro-l4evwy7q)[aria-current]{box-shadow:inset 2px 0 var(--ink);font-weight:600}.language-switcher:where(.astro-l4evwy7q)[data-placement=header] .language-trigger:where(.astro-l4evwy7q){border-radius:7px;padding:5px 7px}.language-trigger:where(.astro-l4evwy7q) svg{flex:none}.language-menu:where(.astro-l4evwy7q){animation:.14s ease-out hc-language-in}@keyframes hc-language-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (width<=760px){.language-trigger:where(.astro-l4evwy7q) svg{display:none}.language-switcher:where(.astro-l4evwy7q)[data-placement=header] .language-trigger:where(.astro-l4evwy7q){justify-content:center;min-width:40px}}@media (width<=580px){.language-switcher:where(.astro-l4evwy7q)[data-placement=footer] .language-menu:where(.astro-l4evwy7q){left:0;right:auto}html[dir=rtl] .language-switcher:where(.astro-l4evwy7q)[data-placement=footer] .language-menu:where(.astro-l4evwy7q){left:auto;right:0}}.hc-nav-backdrop:where(.astro-fzpbxy5g){z-index:-1;background:0 0;display:none;position:fixed;inset:64px 0 0}.hc-header:where(.astro-fzpbxy5g)[data-interactive]:has([data-nav-group][open]) .hc-nav-backdrop:where(.astro-fzpbxy5g){display:block}.hc-skip:where(.astro-fzpbxy5g){z-index:300;background:var(--action);color:#fff;font:14px var(--sans,system-ui);padding:10px 16px;position:fixed;top:-100px;left:15px}.hc-skip:where(.astro-fzpbxy5g):focus{top:8px}.hc-header:where(.astro-fzpbxy5g){z-index:100;background:var(--canvas);width:100%;height:64px;color:var(--ink);font:14px/1.5 var(--sans,system-ui);position:relative}.hc-header-inner:where(.astro-fzpbxy5g){justify-content:space-between;align-items:center;gap:32px;max-width:1536px;height:100%;margin:auto;padding:0 32px;display:flex}.hc-brand:where(.astro-fzpbxy5g){color:var(--ink);flex:none;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.hc-brand:where(.astro-fzpbxy5g) span:where(.astro-fzpbxy5g){font:500 23px/1 var(--serif);letter-spacing:-.9px}.hc-brand:where(.astro-fzpbxy5g) img:where(.astro-fzpbxy5g){display:block}.hc-navigation:where(.astro-fzpbxy5g){align-items:center;gap:24px;margin-inline:auto;display:flex}.hc-nav-group:where(.astro-fzpbxy5g){position:relative}.hc-nav-group:where(.astro-fzpbxy5g) summary:where(.astro-fzpbxy5g){cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:8px 0;list-style:none;display:flex}.hc-nav-group:where(.astro-fzpbxy5g) summary:where(.astro-fzpbxy5g)::-webkit-details-marker{display:none}.hc-nav-group:where(.astro-fzpbxy5g)[data-section-current] summary:where(.astro-fzpbxy5g){background:var(--inset);box-shadow:none}.hc-nav-panel:where(.astro-fzpbxy5g){background:var(--canvas);border:1px solid var(--line);min-width:270px;max-width:340px;margin:0;padding:10px 18px;list-style:none;position:absolute;inset-block-start:calc(100% + 5px);inset-inline-start:0;box-shadow:0 10px 24px #0000000c}.hc-nav-panel:where(.astro-fzpbxy5g) li:where(.astro-fzpbxy5g){margin:0;padding:0}.hc-nav-panel:where(.astro-fzpbxy5g) a:where(.astro-fzpbxy5g){min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;line-height:1.5;text-decoration:none;display:flex}.hc-nav-panel:where(.astro-fzpbxy5g) a:where(.astro-fzpbxy5g):hover,.hc-nav-panel:where(.astro-fzpbxy5g) a:where(.astro-fzpbxy5g)[aria-current]{text-underline-offset:5px;text-decoration:underline}.hc-nav-language:where(.astro-fzpbxy5g){color:var(--muted);flex:none;font:10px system-ui}.hc-nav-panel:where(.astro-fzpbxy5g) .translation-destination{display:none}.hc-header-actions:where(.astro-fzpbxy5g){flex:none;align-items:center;gap:16px;display:flex}.hc-download:where(.astro-fzpbxy5g){color:var(--on-action);background:var(--action);white-space:nowrap;border-radius:20px;align-items:center;gap:12px;padding:7px 14px;font-size:12px;display:flex}.hc-menu:where(.astro-fzpbxy5g){width:36px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px;display:none}.hc-menu:where(.astro-fzpbxy5g) span:where(.astro-fzpbxy5g){background:var(--ink);width:20px;height:1px;margin:5px 0;display:block}.hc-header:where(.astro-fzpbxy5g) :where(.astro-fzpbxy5g):is(a,summary,button):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (width<=1150px){.hc-header-inner:where(.astro-fzpbxy5g){gap:20px}.hc-navigation:where(.astro-fzpbxy5g){gap:18px}.hc-header-actions:where(.astro-fzpbxy5g){gap:12px}}@media (width<=1000px){.hc-header:where(.astro-fzpbxy5g){height:60px}.hc-header:where(.astro-fzpbxy5g)[data-interactive].hc-is-open .hc-nav-backdrop:where(.astro-fzpbxy5g){display:block;inset-block-start:60px}.hc-header-inner:where(.astro-fzpbxy5g){gap:12px}.hc-brand:where(.astro-fzpbxy5g) span:where(.astro-fzpbxy5g){font-size:21px}.hc-header-actions:where(.astro-fzpbxy5g){gap:9px}.hc-header:where(.astro-fzpbxy5g) .hc-download:where(.astro-fzpbxy5g){display:none}.hc-menu:where(.astro-fzpbxy5g){display:block}html .hc-header:where(.astro-fzpbxy5g) .hc-navigation:where(.astro-fzpbxy5g){overscroll-behavior:contain;background:var(--canvas);border-bottom:1px solid var(--line);max-height:calc(100dvh - 60px);margin:0;padding:12px 20px 24px;display:none;top:60px;left:0;right:0;overflow-y:auto;position:absolute!important;box-shadow:0 14px 24px #0000000c!important}html .hc-header:where(.astro-fzpbxy5g).hc-is-open .hc-navigation:where(.astro-fzpbxy5g){display:block}.hc-nav-group:where(.astro-fzpbxy5g){border-top:1px solid var(--line)}.hc-nav-group:where(.astro-fzpbxy5g):first-child{border:0}.hc-nav-group:where(.astro-fzpbxy5g) summary:where(.astro-fzpbxy5g){justify-content:space-between;min-height:48px;padding:12px 0}.hc-nav-group:where(.astro-fzpbxy5g)[data-section-current] summary:where(.astro-fzpbxy5g){box-shadow:none;text-underline-offset:5px;text-decoration:underline}html .hc-header:where(.astro-fzpbxy5g) .hc-nav-panel:where(.astro-fzpbxy5g){min-width:0;max-width:none;box-shadow:none;border:0;border-inline-start:1px solid var(--line);margin:0 0 14px;padding:0 16px;display:block;position:static}html .hc-header:where(.astro-fzpbxy5g) .hc-nav-panel:where(.astro-fzpbxy5g) a:where(.astro-fzpbxy5g){min-height:44px;padding:11px 0!important}.hc-nav-panel:where(.astro-fzpbxy5g) a:where(.astro-fzpbxy5g) span:where(.astro-fzpbxy5g):first-child{white-space:normal}.hc-header:where(.astro-fzpbxy5g):not([data-interactive]){height:auto}.hc-header:where(.astro-fzpbxy5g):not([data-interactive]) .hc-header-inner:where(.astro-fzpbxy5g){flex-wrap:wrap}.hc-header:where(.astro-fzpbxy5g):not([data-interactive]) .hc-menu:where(.astro-fzpbxy5g){display:none}html .hc-header:where(.astro-fzpbxy5g):not([data-interactive]) .hc-navigation:where(.astro-fzpbxy5g){order:3;width:100%;max-height:none;display:block;position:static!important}}.hc-header .language-switcher[data-placement=header] .language-menu{max-width:calc(100vw - 40px);right:0}html[dir=rtl] .hc-header .language-switcher[data-placement=header] .language-menu{left:0;right:auto}.hc-navigation:where(.astro-fzpbxy5g){gap:8px}.hc-nav-group:where(.astro-fzpbxy5g) summary:where(.astro-fzpbxy5g){border-radius:7px;padding:9px 13px;font-weight:500;transition:background-color .14s,color .14s}.hc-nav-group:where(.astro-fzpbxy5g) summary:where(.astro-fzpbxy5g):hover{background:var(--inset)}.hc-nav-group:where(.astro-fzpbxy5g)[open] summary:where(.astro-fzpbxy5g){background:var(--inset);background:var(--inset);box-shadow:none;font-weight:600}.hc-nav-panel:where(.astro-fzpbxy5g){background:var(--canvas);border-radius:10px;width:350px;min-width:0;max-width:min(390px,100vw - 40px);padding:9px;animation:.14s ease-out hc-panel-in;box-shadow:0 18px 45px #00000012}.hc-nav-panel:where(.astro-fzpbxy5g) li:where(.astro-fzpbxy5g)+li:where(.astro-fzpbxy5g){border-top:1px solid var(--line)}.hc-nav-panel:where(.astro-fzpbxy5g) a:where(.astro-fzpbxy5g){border-radius:5px;justify-content:flex-start;gap:13px;min-height:72px;padding:14px 12px}.hc-nav-panel:where(.astro-fzpbxy5g) a:where(.astro-fzpbxy5g):hover,.hc-nav-panel:where(.astro-fzpbxy5g) a:where(.astro-fzpbxy5g)[aria-current]{background:var(--inset);text-decoration:none}.hc-nav-panel:where(.astro-fzpbxy5g) svg{color:var(--muted);flex:none}.hc-link-copy:where(.astro-fzpbxy5g){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hc-link-title:where(.astro-fzpbxy5g){font-weight:550}.hc-link-description:where(.astro-fzpbxy5g){color:var(--muted);font-size:11px;font-weight:400;line-height:1.6;display:block}.hc-nav-language:where(.astro-fzpbxy5g){border:1px solid var(--line);border-radius:3px;padding:2px 4px}.hc-header-actions:where(.astro-fzpbxy5g){gap:12px}@keyframes hc-panel-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (width<=1150px){.hc-navigation:where(.astro-fzpbxy5g){gap:0}.hc-nav-group:where(.astro-fzpbxy5g) summary:where(.astro-fzpbxy5g){padding-inline:10px}.hc-header-inner:where(.astro-fzpbxy5g){gap:14px}}@media (width<=1000px){.hc-nav-group:where(.astro-fzpbxy5g) summary:where(.astro-fzpbxy5g){margin-block:4px;padding-inline:12px}.hc-nav-group:where(.astro-fzpbxy5g)[data-section-current] summary:where(.astro-fzpbxy5g){box-shadow:inset 2px 0 var(--ink);text-decoration:none}html .hc-header:where(.astro-fzpbxy5g) .hc-nav-panel:where(.astro-fzpbxy5g){border:0;width:auto;margin:0 0 14px;padding:0 6px;display:block}.hc-nav-panel:where(.astro-fzpbxy5g) li:where(.astro-fzpbxy5g)+li:where(.astro-fzpbxy5g){border-top:0}html .hc-header:where(.astro-fzpbxy5g) .hc-nav-panel:where(.astro-fzpbxy5g) a:where(.astro-fzpbxy5g){min-height:70px;padding:12px!important}.hc-link-title:where(.astro-fzpbxy5g){white-space:normal}.hc-header-actions:where(.astro-fzpbxy5g){gap:8px}.hc-menu:where(.astro-fzpbxy5g){border-radius:6px;width:40px;height:44px}.hc-menu:where(.astro-fzpbxy5g):hover,.hc-header:where(.astro-fzpbxy5g).hc-is-open .hc-menu:where(.astro-fzpbxy5g){background:var(--inset)}.hc-header:where(.astro-fzpbxy5g).hc-is-open .hc-menu:where(.astro-fzpbxy5g) span:where(.astro-fzpbxy5g):first-child{transform:translateY(3px)rotate(45deg)}.hc-header:where(.astro-fzpbxy5g).hc-is-open .hc-menu:where(.astro-fzpbxy5g) span:where(.astro-fzpbxy5g):last-child{transform:translateY(-3px)rotate(-45deg)}}@media (hover:hover) and (pointer:fine) and (width>=1001px){.hc-nav-panel:where(.astro-fzpbxy5g):before{content:"";inset-inline:0;height:6px;position:absolute;top:-6px}.hc-header .language-switcher[open]:after{content:"";inset-inline-end:0;width:208px;max-width:calc(100vw - 40px);height:15px;position:absolute;top:100%}.hc-header .theme-menu:before{content:"";inset-inline:0;height:11px;position:absolute;top:-11px}}@media print{.hc-header:where(.astro-fzpbxy5g),.hc-skip:where(.astro-fzpbxy5g){display:none}}.hc-nav-panel:where(.astro-fzpbxy5g){width:265px;padding:8px}.hc-nav-panel:where(.astro-fzpbxy5g) li:where(.astro-fzpbxy5g)+li:where(.astro-fzpbxy5g){border:0}.hc-nav-panel:where(.astro-fzpbxy5g) a:where(.astro-fzpbxy5g){min-height:44px;padding:10px 12px}.hc-nav-panel:where(.astro-fzpbxy5g) li:where(.astro-fzpbxy5g):first-child:not(:last-child){margin:0}@media (width<=1000px){html .hc-header:where(.astro-fzpbxy5g) .hc-nav-panel:where(.astro-fzpbxy5g) a:where(.astro-fzpbxy5g){min-height:44px;padding:10px 12px!important}}.hc-header-inner:where(.astro-fzpbxy5g) .hc-navigation:where(.astro-fzpbxy5g){gap:8px;margin-inline:0 auto}.hc-direct:where(.astro-fzpbxy5g){align-items:center;min-height:44px;padding-inline:13px;font-weight:500;text-decoration:none;display:inline-flex}.hc-direct:where(.astro-fzpbxy5g):hover,.hc-direct:where(.astro-fzpbxy5g)[aria-current]{text-underline-offset:5px;text-decoration:underline}.hc-header:where(.astro-fzpbxy5g) .hc-nav-panel:where(.astro-fzpbxy5g) a:where(.astro-fzpbxy5g){min-height:48px}.hc-header:where(.astro-fzpbxy5g) .hc-download:where(.astro-fzpbxy5g){min-height:48px;padding:8px 24px;font-size:14px;font-weight:600}@media (width<=1000px){.hc-header:where(.astro-fzpbxy5g) .hc-download:where(.astro-fzpbxy5g){display:inline-flex}.hc-direct:where(.astro-fzpbxy5g){width:100%;padding:12px}.hc-header-inner:where(.astro-fzpbxy5g) .hc-navigation:where(.astro-fzpbxy5g){margin:0}.hc-header-actions:where(.astro-fzpbxy5g){margin-inline-start:auto}}
