.hcli{--cli-bg:#fff;--cli-ink:#282828;--cli-muted:#606060;--cli-soft:#f3f3f3;--cli-line:#e8e8e8;background:var(--cli-bg);min-height:100vh;color:var(--cli-ink);font-family:OpenAI Sans,sans-serif;font-size:var(--cli-size-14);--cli-size-14:14px;--cli-size-2:2px;--cli-color-b04f82:#b04f82;--cli-size-4:4px;--cli-size-1:1px;--cli-size-60:60px;--cli-size-16:16px;--cli-size-12:12px;--cli-size-10:10px;--cli-size-64:64px;--cli-size-32:32px;--cli-size-30:30px;--cli-size-27:27px;--cli-size-5:5px;--cli-size-11:11px;--cli-size-9:9px;--cli-size-22:22px;--cli-size-6:6px;--cli-size-50:50px;--cli-size-20:20px;--cli-size-48:48px;--cli-size-24:24px;--cli-size-112:112px;--cli-size-232:232px;--cli-size-8:8px;--cli-size-21:21px;--cli-size-240:240px;--cli-size-40:40px;--cli-size-1440:1440px;--cli-size-44:44px;--cli-size-72:72px;--cli-size-3_5:3.5px;--cli-size-18:18px;--cli-size-34:34px;--cli-color-8993a5:#8993a5;--cli-color-262e3e:#262e3e;--cli-color-dfe5ef:#dfe5ef;--cli-size-33:33px;--cli-color-0c1020:#0c1020;--cli-color-ff6058:#ff6058;--cli-color-ffc035:#ffc035;--cli-color-29c841:#29c841;--cli-color-a6afbe:#a6afbe;--cli-size-0_35:.35px;--cli-size-100:100px;--cli-size-1_5:1.5px;--cli-size-17:17px;--cli-size-800:800px;--cli-size-28:28px;--cli-size-13:13px;--cli-size-36:36px;--cli-size-56:56px;--cli-size-0_7:.7px;--cli-size-260:260px;--cli-color-0006:#0006;--cli-size-120:120px;--cli-size-600:600px;--cli-size-264:264px;--cli-size-46:46px;--cli-content-inset:104px;--cli-headline:48px;--cli-headline-fluid:4.2cqi;--cli-search-row-inset:6px;--cli-section-heading:48px;--cli-header-height:63px;--cli-pill-height:40px;--cli-pill-inset:18.62px;--cli-heading-width:896px;--cli-copy-width:672px;--cli-headline-top:20px;--cli-copy-top:28px;--cli-actions-top:32px;--cli-hero-gap:64px;--cli-feature-gap:32px;--cli-section-gap:96px;--cli-feature-title:30px;--cli-body-size:16px;--cli-body-line:28px;--cli-heading-line:26px;--cli-small-heading:18px;--cli-small-line:24px;--cli-step-size:20px;--cli-step-line:28px;--cli-font-mono:"SF Mono", SFMono-Regular, ui-monospace, Consolas, "Liberation Mono", Menlo, monospace;letter-spacing:-.01em;--cli-preview-height:416.5px;--cli-quickstart-width:896px;--cli-mobile-inset:32px;--cli-mobile-main-top:80px;--cli-mobile-hero-top:56px;--cli-feature-heading-width:720px;--cli-size-26:26px;--cli-terminal-surround:#000;--cli-terminal-editor:#000;--cli-terminal-tab:#000;--cli-terminal-rule:#333;--cli-terminal-text:#e6edf3;--cli-terminal-muted:#98a2b3;--cli-syntax-command:#7dd3fc;--cli-syntax-string:#86efac;--cli-syntax-flag:#c4b5fd;--cli-syntax-variable:#fda4af;--cli-syntax-number:#fcd34d;--cli-syntax-prompt:#f9a8d4;--cli-terminal-frame:10px;--cli-terminal-header-height:42px;--cli-terminal-footer-height:24px;--cli-terminal-padding:24px;--cli-terminal-status-font:12px;--cli-terminal-tab-gap:8px;--cli-compact-hero-top:40px;--cli-compact-block-gap:32px;--cli-reveal-duration:.16s;--cli-size-80:80px;--cli-main-top:80px;--cli-tab-shadow:0 1px 3px var(--cli-line);--cli-surface:#f8f8f8;--cli-guide-blue:#4d91ff1f;--cli-guide-purple:#8b5cf61a;--cli-guide-background:radial-gradient(circle at 10% 0%, var(--cli-guide-blue), transparent 38%), radial-gradient(circle at 92% 100%, var(--cli-guide-purple), transparent 34%), var(--cli-surface);--cli-feature-art-inset:30px;--cli-feature-art:radial-gradient(120% 90% at 85% 0%, #ffffff8c, transparent 55%), linear-gradient(135deg, #ffc4d8 0%, #ff9ebd 55%, #f6a6d6 100%);--cli-guide-command:#05b;--cli-guide-string:#006646;--cli-guide-flag:#6c39b4;--cli-guide-variable:#9c2648;--cli-guide-number:#835800;--cli-guide-prompt:#8e326d;--cli-sidebar-width:218px;line-height:1.5}html.dark .hcli{--cli-bg:#000;--cli-ink:#eee;--cli-muted:#aaa;--cli-soft:#1b1b20;--cli-line:#2a2a31;--cli-surface:#111114;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cli-guide-blue:#4d91ff21;--cli-guide-purple:#8b5cf61f;--cli-guide-command:#7dd3fc;--cli-guide-string:#86efac;--cli-guide-flag:#c4b5fd;--cli-guide-variable:#fda4af;--cli-guide-number:#fcd34d;--cli-guide-prompt:#f9a8d4}.hcli a{color:inherit;text-decoration:none}.hcli button{font:inherit;cursor:pointer;color:inherit;font-family:OpenAI Sans,sans-serif}.hcli a:focus-visible,.hcli button:focus-visible,.hcli input:focus-visible{outline:var(--cli-size-2) solid var(--cli-color-b04f82);outline-offset:var(--cli-size-4)}.hcli-sr{width:var(--cli-size-1);height:var(--cli-size-1);clip-path:inset(50%);position:absolute;overflow:hidden}.hcli-skip{top:calc(-1 * var(--cli-size-60));left:var(--cli-size-16);z-index:100;padding:var(--cli-size-12);background:var(--cli-bg);position:fixed}.hcli-skip:focus{top:var(--cli-size-10)}.hcli-header{height:var(--cli-header-height);z-index:30;background:var(--cli-bg);padding:0 var(--cli-size-32);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.hcli-brand{width:var(--cli-size-30)}.hcli-brand img{width:var(--cli-size-27);height:var(--cli-size-27);object-fit:contain}.hcli-header>nav{gap:var(--cli-size-4);align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.hcli-header>nav :is(a,button.marketing-nav__link){padding:var(--cli-size-5) var(--cli-size-11);border-radius:var(--cli-size-9)}.hcli-header .selected{background:var(--cli-soft)}.hcli-header-actions{align-items:center;gap:var(--cli-size-10);display:flex}.hcli-header-actions>button{padding:var(--cli-size-6);background:0 0;border:0;place-items:center;display:grid}.hcli .hcli-pill{justify-content:center;align-items:center;gap:var(--cli-size-10);border-radius:var(--cli-size-50);padding:0 var(--cli-pill-inset);background:var(--cli-soft);font-size:var(--cli-size-14);white-space:nowrap;height:var(--cli-pill-height);letter-spacing:-.16px;font-weight:500;line-height:1;display:inline-flex}.hcli .hcli-pill--primary{background:var(--cli-ink);color:var(--cli-bg)}.hcli-pill:hover{opacity:.8}.hcli-sidebar{top:var(--cli-main-top);width:var(--cli-sidebar-width);padding:var(--cli-size-16) var(--cli-size-24);scrollbar-width:thin;background:var(--cli-bg);z-index:20;position:fixed;bottom:0;left:0;overflow:auto}.hcli-sidebar>a{padding:var(--cli-size-6) var(--cli-size-12);margin-inline:calc(-1 * var(--cli-size-12));border-radius:var(--cli-size-8);line-height:var(--cli-size-20);display:block}.hcli-sidebar>a:hover,.hcli-sidebar .selected{background:var(--cli-soft)}.hcli-sidebar p{margin:var(--cli-size-24) 0 var(--cli-size-8);font-weight:600;line-height:var(--cli-size-20)}.hcli-main{margin-left:var(--cli-size-240);padding:var(--cli-main-top) var(--cli-content-inset) 0;max-width:var(--cli-size-1440)}.hcli-hero{text-align:center;padding-top:var(--cli-compact-hero-top);padding-bottom:var(--cli-hero-gap);container-type:inline-size}.hcli-eyebrow{font-size:var(--cli-size-14);margin:0 0 var(--cli-size-22);color:var(--cli-muted);font-weight:600}.hv-public-site.hv-public-type .hcli .hcli-hero h1,.hcli h1{font-size:min(var(--cli-size-48), var(--cli-headline-fluid));white-space:nowrap;text-wrap:nowrap;letter-spacing:-.055em;margin:var(--cli-headline-top) auto 0;max-width:var(--cli-heading-width);font-family:OpenAI Sans,sans-serif;font-weight:500;line-height:.98}.hcli-lead{font-size:var(--cli-size-18);line-height:var(--cli-size-32);color:var(--cli-muted);margin:var(--cli-copy-top) auto 0;max-width:var(--cli-copy-width);letter-spacing:-.01em}.hcli-actions{justify-content:center;gap:var(--cli-size-12);margin-top:var(--cli-actions-top);flex-wrap:wrap;display:flex}.hcli-terminal{border:var(--cli-size-1) solid var(--cli-color-8993a5);border-radius:var(--cli-size-12);background:var(--cli-terminal-surround);color:var(--cli-terminal-text);border-color:var(--cli-terminal-surround);min-width:0;padding:var(--cli-terminal-frame);margin:0;overflow:hidden}.hcli-terminal figcaption{height:var(--cli-terminal-header-height);background:var(--cli-terminal-tab);align-items:center;gap:var(--cli-size-12);padding:0 var(--cli-size-16);display:flex}.hcli-terminal figcaption span{color:var(--cli-color-a6afbe);font-size:var(--cli-size-11);margin-left:auto}.hcli-terminal pre{padding:var(--cli-terminal-padding);font-size:var(--cli-size-14);background:var(--cli-terminal-editor);color:var(--cli-terminal-text);margin:0;line-height:24px;overflow:auto}.hcli code,.hcli pre{font-family:var(--cli-font-mono);letter-spacing:normal}.hcli-benefits{gap:var(--cli-feature-gap);padding:var(--cli-size-80) 0;padding-top:var(--cli-size-80);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hcli h3{font-size:var(--cli-size-20);letter-spacing:calc(-1 * var(--cli-size-0_35));margin:var(--cli-size-12) 0;font-family:OpenAI Sans,sans-serif;font-weight:500;line-height:1.35}.hcli-benefits p{color:var(--cli-muted);font-size:var(--cli-body-size);line-height:var(--cli-body-line);margin:0}.hcli-section{padding-top:var(--cli-section-gap);scroll-margin-top:var(--cli-size-80);padding:var(--cli-section-gap) 0}.hcli-section-head>h2{font-size:var(--cli-section-heading);letter-spacing:-.045em;max-width:none;margin:0;font-weight:500;line-height:1.04}.hcli-section-head>p{font-size:var(--cli-size-18);color:var(--cli-muted);max-width:var(--cli-copy-width);margin:var(--cli-size-24) 0 0;line-height:var(--cli-size-32)}.hcli-step{margin:0 0 0 var(--cli-size-20);padding:0 0 var(--cli-size-36) var(--cli-size-36);min-width:0;position:relative}.hcli-step>span{left:calc(-1 * var(--cli-size-20));width:var(--cli-size-40);height:var(--cli-size-40);background:var(--cli-bg);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0}.hcli-step h3{padding-top:var(--cli-size-6);font-size:var(--cli-size-18);letter-spacing:-.01em;margin:0;font-weight:600;line-height:29px}.hcli-step p{font-size:var(--cli-size-14);color:var(--cli-muted);line-height:var(--cli-size-24);margin:var(--cli-size-12) 0}.hcli-step a,.hcli-section-head>p a{text-underline-offset:var(--cli-size-4);text-decoration:underline}.hcli-tabs{padding:var(--cli-size-2);background:var(--cli-soft);border-radius:var(--cli-size-8);margin-top:var(--cli-size-12);gap:0;display:inline-flex}.hcli-tabs button{padding:var(--cli-size-5) var(--cli-size-10);border-radius:var(--cli-size-6);color:var(--cli-muted);background:0 0;border:0;font-weight:600;line-height:20px}.hcli-tabs button[aria-selected=true]{background:var(--cli-bg);color:var(--cli-ink);box-shadow:var(--cli-tab-shadow)}.hcli-code{background:var(--cli-terminal-surround);border-radius:var(--cli-size-10);margin:var(--cli-size-20) 0;color:var(--cli-terminal-text);padding:var(--cli-terminal-frame);overflow:hidden}.hcli-code figcaption{padding:0 var(--cli-terminal-tab-gap) var(--cli-terminal-frame);font-size:var(--cli-size-12);color:var(--cli-terminal-muted);justify-content:space-between;align-items:center;display:flex}.hcli-code button{font-size:var(--cli-size-12);padding:var(--cli-size-5);color:var(--cli-terminal-text);background:0 0;border:0}.hcli-code pre{padding:var(--cli-terminal-padding);font-size:var(--cli-size-13);background:var(--cli-terminal-editor);border-radius:var(--cli-size-4);margin:0;line-height:22px;overflow:auto}.hcli-next{align-items:flex-start;gap:var(--cli-size-6);margin:var(--cli-size-36) 0 0;font-size:var(--cli-size-14);line-height:var(--cli-size-24);flex-direction:column;display:flex}.hcli-next strong{width:auto;margin-bottom:var(--cli-size-4);font-weight:600}.hcli-next a{gap:var(--cli-size-12);text-underline-offset:var(--cli-size-4);align-items:center;text-decoration:underline;display:inline-flex}.hcli-feature a{gap:var(--cli-size-12);align-items:center;display:inline-flex}.hcli-feature{align-items:center;gap:var(--cli-size-48);margin-top:var(--cli-size-48);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.hcli-feature h3{font-size:var(--cli-size-26);letter-spacing:-.035em;margin:0 0 var(--cli-size-20);line-height:39px}.hcli-feature p{color:var(--cli-muted);font-size:var(--cli-size-16);line-height:var(--cli-body-line);margin:var(--cli-size-12) 0}.hcli-feature .hcli-terminal{border-radius:var(--cli-size-12);min-height:0}.hcli-workflows{gap:var(--cli-size-40) var(--cli-size-32);margin-top:var(--cli-size-48);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hcli-workflows code{font-size:var(--cli-size-12);color:var(--cli-muted);background:0 0;border-radius:0;padding:0}.hcli-workflows h3{font-size:var(--cli-small-heading);line-height:var(--cli-small-line);letter-spacing:-.025em;margin:0 0 var(--cli-size-8)}.hcli-workflows p{color:var(--cli-muted);font-size:var(--cli-size-14);line-height:var(--cli-size-24);margin:0 0 var(--cli-size-8)}.hcli-workflows a:hover h3{text-decoration:underline}.hcli-table-wrap{margin-top:var(--cli-size-24);overflow:auto}.hcli table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--cli-size-14)}.hcli th{padding:var(--cli-size-12) var(--cli-size-16) var(--cli-size-12) 0;color:var(--cli-muted);vertical-align:top;font-weight:500}.hcli td{padding:var(--cli-size-12) var(--cli-size-16) var(--cli-size-12) 0;vertical-align:top}.hcli td code{font-size:var(--cli-size-12);overflow-wrap:anywhere}.hcli-section-head>p code{font-size:var(--cli-size-13);overflow-wrap:anywhere}.hcli-benefits--use{margin-top:var(--cli-size-48);grid-template-columns:1fr;gap:0;padding:0}.hcli-footer>div{gap:var(--cli-size-36);margin:var(--cli-size-32) 0 var(--cli-size-32);margin-bottom:var(--cli-size-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hcli-footer a{font-size:var(--cli-body-size);font-weight:600}.hcli-footer span{margin-top:var(--cli-size-12);color:var(--cli-muted);font-size:var(--cli-size-14);display:block}.hcli-search-backdrop{background:var(--cli-color-0006);z-index:60;padding:var(--cli-size-120) var(--cli-size-20) var(--cli-size-20);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.hcli-search{background:var(--cli-bg);border:var(--cli-size-1) solid var(--cli-line);width:var(--cli-size-600);border-radius:var(--cli-size-16);max-width:100%;padding:var(--cli-size-16)}.hcli-search>div{align-items:center;gap:var(--cli-size-12);padding-bottom:var(--cli-size-8);display:flex}.hcli .hcli-search input:focus-visible{outline:none}.hcli-search>div:focus-within{box-shadow:inset 0 calc(-1 * var(--cli-size-1)) 0 var(--cli-line)}.hcli-search input{color:var(--cli-ink);font:inherit;width:100%;min-width:0;padding:var(--cli-size-8);background:0 0;border:0}.hcli-search button{padding:var(--cli-size-12);background:0 0;border:0}.hcli-search>button{padding:var(--cli-search-row-inset) var(--cli-size-12);text-align:left;border-radius:var(--cli-size-8);justify-content:space-between;align-items:center;width:100%;line-height:1.4;display:flex}.hcli-search>button:hover{background:var(--cli-soft)}.hcli-header-actions .hcli-menu{display:none}.hcli h2,.hcli input{font-family:OpenAI Sans,sans-serif}.hcli-hero .hcli-eyebrow{margin:0;line-height:20px}.hcli-benefits h3{font-size:var(--cli-size-20);line-height:var(--cli-heading-line);letter-spacing:-.035em;margin:0 0 var(--cli-size-20)}.hcli-benefits--use h3{font-size:var(--cli-small-heading);letter-spacing:-.02em;margin:0;font-weight:600}.hcli-footer>h2{font-size:var(--cli-small-heading);line-height:var(--cli-body-line);letter-spacing:-.02em;font-weight:600}.hcli-main>.hcli-terminal{min-height:var(--cli-preview-height);margin-bottom:var(--cli-section-gap);flex-direction:column;display:flex}.hcli-terminal__tab{align-items:center;gap:var(--cli-terminal-tab-gap);font-family:var(--cli-font-mono);font-size:var(--cli-size-12);border-top:1px solid var(--cli-syntax-flag);background:0 0;border:0;align-self:stretch;padding:0;display:flex}.hcli-terminal__tab>span{color:var(--cli-syntax-prompt)}.hcli-terminal figcaption>span{color:var(--cli-terminal-muted);font-size:var(--cli-terminal-status-font)}.hcli-terminal__editor{background:var(--cli-terminal-editor);min-width:0}.hcli .hcli-syntax--command{color:var(--cli-syntax-command)}.hcli .hcli-syntax--string{color:var(--cli-syntax-string)}.hcli .hcli-syntax--flag{color:var(--cli-syntax-flag)}.hcli .hcli-syntax--variable{color:var(--cli-syntax-variable)}.hcli .hcli-syntax--number{color:var(--cli-syntax-number)}.hcli .hcli-syntax--prompt{color:var(--cli-syntax-prompt)}.hcli-reveal{opacity:var(--cli-reveal-opacity,1);transform:translate3d(0, var(--cli-reveal-y,0px), 0);transition:opacity var(--cli-reveal-duration) linear, transform var(--cli-reveal-duration) ease-out}.hcli-reveal:focus-within{opacity:1;transform:none}.hcli-feature .hcli-terminal pre{font-size:var(--cli-size-13);line-height:22px}.hcli .hcli-syntax--property{color:var(--cli-syntax-command)}.hcli-section-head>.hcli-eyebrow{margin-bottom:var(--cli-size-16);font-size:var(--cli-size-14)}.hcli-main>.hcli-terminal .hcli-terminal__editor{flex:1;display:flex}.hcli-main>.hcli-terminal pre{width:100%}.hcli-quickstart{padding:var(--cli-size-80) 0;padding-top:var(--cli-size-80)}.hcli-quickstart-panel{background:var(--cli-guide-background);border-radius:var(--cli-size-16);padding:var(--cli-size-64) var(--cli-size-48);overflow:hidden}.hcli-quickstart .hcli-section-head>h2{margin:var(--cli-size-16) 0 0}.hcli-quickstart .hcli-section-head>.hcli-eyebrow{color:var(--cli-ink);margin:0}.hcli-quickstart .hcli-section-head>p{margin:var(--cli-size-20) 0 0;max-width:none;font-size:var(--cli-size-16);line-height:var(--cli-size-28)}.hcli-steps{margin:var(--cli-size-48) 0 0;max-width:65%;padding:0;list-style:none}.hcli-step:last-child{padding-bottom:0}.hcli-step>div>a{font-size:var(--cli-size-14)}.hcli-next svg{display:none}.hcli-quickstart .hcli-code{margin:var(--cli-size-20) 0;background:0 0;padding:0}.hcli-quickstart .hcli-code figcaption{color:var(--cli-muted);padding:0 0 var(--cli-size-8)}.hcli-quickstart .hcli-code button{color:var(--cli-ink)}.hcli-quickstart .hcli-code pre{background:var(--cli-bg);color:var(--cli-ink);padding:var(--cli-size-12) var(--cli-size-16);border-radius:var(--cli-size-8)}.hcli-quickstart .hcli-syntax--command{color:var(--cli-guide-command)}.hcli-quickstart .hcli-syntax--string{color:var(--cli-guide-string)}.hcli-quickstart .hcli-syntax--flag{color:var(--cli-guide-flag)}.hcli-quickstart .hcli-syntax--variable{color:var(--cli-guide-variable)}.hcli-quickstart .hcli-syntax--number{color:var(--cli-guide-number)}.hcli-quickstart .hcli-syntax--prompt{color:var(--cli-guide-prompt)}.hcli-quickstart .hcli-syntax--property{color:var(--cli-guide-command)}.hcli #features .hcli-section-head{align-items:end;gap:var(--cli-size-48);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}.hcli #features .hcli-section-head>p{max-width:none;margin:0}.hcli-feature-visual{background:var(--cli-feature-art);padding:var(--cli-feature-art-inset);border-radius:var(--cli-size-12);min-width:0}.hcli-workflows>a{display:block}.hcli-reference-group{margin-top:var(--cli-size-48)}.hcli-reference-panel{scroll-margin-top:var(--cli-size-80)}.hcli-reference-panel>summary{cursor:pointer;padding:var(--cli-size-20) 0;font-size:var(--cli-size-18);justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}.hcli-reference-panel>summary::-webkit-details-marker{display:none}.hcli-reference-panel[open]>summary>span{transform:rotate(45deg)}.hcli-reference-panel .hcli-section-head>h2{display:none}.hcli-reference-panel .hcli-section-head>p{font-size:var(--cli-size-16);line-height:var(--cli-size-28);max-width:none;margin:0}.hcli-reference-panel>p{color:var(--cli-muted);font-size:var(--cli-size-16);line-height:var(--cli-size-28);margin:var(--cli-size-16) 0}.hcli-reference-panel>a{margin:0 0 var(--cli-size-24);text-underline-offset:var(--cli-size-4);text-decoration:underline;display:inline-block}.hcli-reference-panel:focus-visible{outline:var(--cli-size-2) solid var(--cli-color-b04f82);outline-offset:var(--cli-size-4)}.hcli-benefits--use>div{gap:var(--cli-size-32);padding:var(--cli-size-16) 0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;display:grid}.hcli-benefits--use>div:first-child{padding-top:0}.hcli-benefits--use>div:last-child{padding-bottom:0}.hcli-benefits--use p{font-size:var(--cli-size-14);line-height:var(--cli-size-24)}.hcli-footer{padding:var(--cli-size-64) 0;padding-top:var(--cli-size-64)}.hcli-footer>p{color:var(--cli-muted);font-size:var(--cli-size-12);margin:0}.hcli-sidebar>a:not(:first-child){padding-left:var(--cli-size-20)}@media (width>=1700px){.hcli-main{padding-left:var(--cli-size-264);margin:0 auto}}@media (width<=1100px){.hcli-header>nav{gap:0}.hcli-header>nav :is(a,button.marketing-nav__link){padding:var(--cli-size-5) var(--cli-size-8)}.hcli-header-actions{gap:var(--cli-size-10)}.hcli-main{padding-inline:var(--cli-size-36)}.hcli-workflows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.hcli-header{padding:0 var(--cli-size-20)}.hcli-header>nav{display:none}.hcli-header-actions .hcli-menu{display:grid}.hcli-sidebar{width:var(--cli-size-260);border-right:var(--cli-size-1) solid var(--cli-line);top:var(--cli-header-height);display:none}.hcli-sidebar.is-open{display:block}.hcli-main{padding:var(--cli-size-112) var(--cli-size-24) var(--cli-size-32);padding-top:var(--cli-mobile-main-top);padding-inline:var(--cli-mobile-inset);margin-left:0}.hcli-desktop-break{display:none}.hcli-lead{font-size:var(--cli-size-17);line-height:var(--cli-size-28)}.hcli-feature .hcli-terminal{min-height:0}.hcli-footer>div{grid-template-columns:1fr}.hcli-terminal figcaption span{font-size:var(--cli-size-9)}.hcli{--cli-terminal-padding:16px;--cli-terminal-frame:8px}.hcli-workflows{grid-template-columns:1fr}.hcli-header-actions>.hcli-pill,.hcli-terminal figcaption>span{display:none}.hcli-terminal pre{font-size:var(--cli-size-13);white-space:pre-wrap;overflow-wrap:anywhere;line-height:22px}.hcli-code pre{white-space:pre-wrap;overflow-wrap:anywhere}}@media (width<=400px){.hcli-header-actions{gap:var(--cli-size-6)}.hcli-header-actions .hcli-pill{font-size:var(--cli-size-12);padding:var(--cli-size-8) var(--cli-size-12)}.hcli-main{padding-inline:var(--cli-mobile-inset)}.hcli-actions{gap:var(--cli-size-8)}.hcli-actions .hcli-pill{font-size:var(--cli-size-12);padding:var(--cli-size-10) var(--cli-size-14)}.hcli-workflows{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hcli *{scroll-behavior:auto!important}.hcli-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (width>=1536px){.hcli{--cli-headline:84px}}@media (width<=1023px){.hcli{--cli-headline:60px;--cli-section-gap:64px;--cli-compact-hero-top:40px;--cli-feature-art-inset:24px}.hcli #features .hcli-section-head,.hcli-feature{gap:var(--cli-size-24);grid-template-columns:1fr}.hcli-steps{max-width:100%}.hcli-quickstart-panel{padding:var(--cli-size-48) var(--cli-size-40)}}@media (width<=639px){.hcli{--cli-headline:48px;--cli-section-heading:36px;--cli-section-gap:64px;--cli-compact-hero-top:32px;--cli-hero-gap:48px;--cli-preview-height:0px;--cli-feature-art-inset:16px}.hcli-desktop-break{display:none}.hcli-lead{font-size:var(--cli-size-18);line-height:var(--cli-size-32)}.hcli-hero{padding-top:var(--cli-compact-hero-top);padding-bottom:var(--cli-hero-gap)}.hcli-main>.hcli-terminal{margin-bottom:var(--cli-size-56)}.hcli-benefits{gap:var(--cli-size-40);padding:var(--cli-size-64) 0;grid-template-columns:1fr}.hcli-quickstart{padding:var(--cli-size-64) 0}.hcli-quickstart-panel{padding:var(--cli-size-40) var(--cli-size-24)}.hcli-step{padding-left:var(--cli-size-28)}.hcli-steps{margin-top:var(--cli-size-40)}.hcli-benefits--use{gap:0;padding:0}.hcli-benefits--use>div{gap:var(--cli-size-12);grid-template-columns:1fr}.hcli-workflows code{font-size:var(--cli-size-11)}.hcli-footer{padding:var(--cli-size-48) 0}}.hcli-header>nav button.marketing-nav__link{align-items:center;gap:var(--cli-size-4);font:inherit;color:inherit;background:0 0;border:0;display:inline-flex}.hv-public-site .hcli{--cli-bg:var(--hv-site-paper);--cli-ink:var(--hv-site-ink);--cli-muted:var(--hv-site-muted);--cli-line:var(--hv-site-line);--hv-cli-sidebar-width:224px;--hv-cli-mobile-sidebar-height:60dvh;background:var(--hv-site-paper);color:var(--hv-site-ink);font-family:var(--hv-site-font)}.hv-public-site .hcli-tools{justify-content:space-between;align-items:center;gap:var(--hv-site-gap-md);width:min(var(--hv-site-width), calc(100% - var(--hv-site-gutter) * 2));min-height:calc(var(--hv-site-control) + var(--hv-site-gap));color:var(--hv-site-muted);font-size:var(--hv-site-small);margin:0 auto;display:flex}.hv-public-site .hcli-tools__actions{align-items:center;gap:var(--hv-site-gap-sm);display:flex}.hv-public-site .hcli-tools__actions button{width:var(--hv-site-control);height:var(--hv-site-control);border:1px solid var(--hv-site-line);border-radius:var(--hv-site-radius);color:inherit;background:0 0;place-items:center;display:grid}.hv-public-site .hcli-tools__actions .hcli-menu{display:none}.hv-public-site .hcli-layout{grid-template-columns:var(--hv-cli-sidebar-width) minmax(0, 1fr);gap:var(--hv-site-gutter);width:min(var(--hv-site-width), calc(100% - var(--hv-site-gutter) * 2));align-items:start;margin:0 auto;display:grid}.hv-public-site .hcli-sidebar{inset:auto;top:calc(var(--hv-site-header-height) + var(--hv-site-gap-lg));width:auto;max-height:calc(100dvh - var(--hv-site-header-height) - var(--hv-site-gap-lg) * 2);padding:var(--hv-site-gap-lg) var(--hv-site-gap);background:var(--hv-site-paper);position:sticky}.hv-public-site .hcli-main{min-width:0;margin:0;padding:0}.hv-public-site .hcli-hero{padding-top:var(--hv-site-gutter)}@media (width<=800px){.hv-public-site .hcli-layout{display:block}.hv-public-site .hcli-tools__actions .hcli-menu{display:grid}.hv-public-site .hcli-sidebar{max-height:var(--hv-cli-mobile-sidebar-height);padding-top:var(--hv-site-gap-sm);border:0;position:static}.hv-public-site .hcli-hero{padding-top:var(--hv-site-gap-lg)}}
