.hg-public .hg-docs{width:min(100%,1120px);color:var(--hg-ink);margin:0;padding:0 0 28px}.hg-public .hg-docs .docs-hero{border-bottom:1px solid var(--hg-line);padding:clamp(43px,6vw,88px) 0 36px}.hg-public .hg-docs .docs-hero h1{letter-spacing:-.065em;color:var(--hg-ink);max-width:12ch;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:790;line-height:1.02}.hg-public .hg-docs .docs-hero .lede{max-width:57ch;color:var(--hg-muted);margin:15px 0 26px;font-size:clamp(1rem,1.45vw,1.21rem);line-height:1.5}.hg-public .hg-docs .search-box{background:0 0;border:0;max-width:650px;padding:0;display:block}.hg-public .hg-docs .search-box input{border:1px solid var(--hg-line);background:var(--hg-wash);width:100%;min-height:56px;color:var(--hg-ink);font:inherit;border-radius:13px;padding:13px 17px;font-size:1rem;display:block}.hg-public .hg-docs .search-box input::placeholder{color:var(--hg-muted);opacity:1}.hg-public .hg-docs .search-box input:focus-visible{outline:2px solid var(--hg-ink);outline-offset:3px}.hg-public .hg-docs .docs-results{margin:36px 0 0}.hg-public .hg-docs .section-header{justify-content:space-between;align-items:baseline;gap:18px;margin:0 0 19px;display:flex}.hg-public .hg-docs .section-header h2{letter-spacing:-.04em;color:var(--hg-ink);font-size:clamp(1.45rem,2.6vw,2rem);font-weight:765}.hg-public .hg-docs .section-header p{color:var(--hg-muted);margin:7px 0 0;font-size:.92rem;line-height:1.5}.hg-public .hg-docs .section-header>span{border:1px solid var(--hg-line);font-variant-numeric:tabular-nums;color:var(--hg-muted);border-radius:9px;padding:5px 10px;font-size:.9rem}.hg-public .hg-docs .command-groups{border-top:1px solid var(--hg-line)}.hg-public .hg-docs .command-group{border-bottom:1px solid var(--hg-line);background:0 0}.hg-public .hg-docs .command-group>summary{cursor:pointer;min-height:68px;color:var(--hg-ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 5px;display:flex}.hg-public .hg-docs .command-group>summary strong{letter-spacing:-.02em;font-size:1.08rem;font-weight:740}.hg-public .hg-docs .command-group>summary span{color:var(--hg-muted);font-size:.85rem}.hg-public .hg-docs .command-group[open]>summary{border-bottom:1px solid var(--hg-line)}.hg-public .hg-docs .command-group .command-list{border:0;padding:0}.hg-public .hg-docs .command-row{border-bottom:1px solid var(--hg-line);background:0 0;grid-template-columns:minmax(220px,1fr) minmax(0,1fr);align-items:start;gap:25px;padding:18px 8px;display:grid}.hg-public .hg-docs .command-row:last-child{border-bottom:0}.hg-public .hg-docs .command-row code{color:var(--hg-ink);overflow-wrap:break-word;white-space:normal;background:0 0;border:0;padding:0;font-size:.87rem;font-weight:660;line-height:1.65}.hg-public .hg-docs .command-row p{color:var(--hg-muted);margin:0;font-size:.9rem;line-height:1.55}.hg-public .hg-docs .docs-guides{border:1px solid var(--hg-line);background:var(--hg-page);border-radius:13px;margin-top:30px;overflow:hidden}.hg-public .hg-docs .docs-guides>summary{cursor:pointer;color:var(--hg-ink);padding:20px 22px;font-size:1rem;font-weight:745}.hg-public .hg-docs .docs-guides[open]>summary{border-bottom:1px solid var(--hg-line)}.hg-public .hg-docs .tutorial-list{gap:0;display:grid}.hg-public .hg-docs .tutorial-detail{border-bottom:1px solid var(--hg-line);background:0 0;padding:24px 0}.hg-public .hg-docs .tutorial-detail h2{color:var(--hg-ink);font-size:1.22rem}.hg-public .hg-docs .tutorial-detail p,.hg-public .hg-docs .tutorial-detail li{color:var(--hg-muted)}.hg-public .hg-docs .docs-learning{padding:0 22px}.hg-public .hg-docs .docs-footer{color:var(--hg-muted);margin-top:24px;font-size:.78rem}.hg-public .hg-docs .empty-state{color:var(--hg-muted);padding:22px 0}@media (max-width:700px){.hg-public .hg-docs .docs-hero{padding-top:38px;padding-bottom:23px}.hg-public .hg-docs .docs-hero h1{font-size:clamp(2.35rem,11vw,3.65rem)}.hg-public .hg-docs .docs-results{margin-top:28px}.hg-public .hg-docs .command-row{grid-template-columns:minmax(0,1fr);gap:7px;padding:16px 3px}.hg-public .hg-docs .command-group>summary{min-height:61px}.hg-public .hg-docs .docs-learning{padding:0 14px}.hg-public .hg-docs .docs-guides>summary{padding:16px}}@media (prefers-reduced-motion:reduce){.hg-public .hg-docs *{scroll-behavior:auto}}
