.xh-noscroll{overflow:hidden}.xh-header{z-index:50;height:var(--xh-header-h);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);border-bottom:1px solid var(--xh-line);background:#05060ab8;position:sticky;top:0}.xh-header[data-variant=landing]{background:#05060a8c;border-bottom-color:#ffffff0f}.xh-header-inner{align-items:center;gap:20px;max-width:1440px;height:100%;margin:0 auto;padding:0 clamp(16px,3vw,32px);display:flex}.xh-header[data-variant=docs] .xh-header-inner{max-width:none}.xh-header-mstart{display:none}.xh-brand{flex:none;align-items:center;gap:10px;display:inline-flex}.xh-brand img{width:26px;height:26px}.xh-brand-word{letter-spacing:-.02em;color:var(--xh-text);font-size:16px;font-weight:600}.xh-brand-word span{color:var(--xh-text-2);font-weight:400}.xh-header-search{flex:0 auto;min-width:0}.xh-nav{margin-left:auto}.xh-nav ul{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.xh-nav a,.xh-nav button{border-radius:var(--xh-radius-sm);height:34px;color:var(--xh-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 12px;font-size:14px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.xh-nav a:hover,.xh-nav button:hover,.xh-nav .is-active{color:var(--xh-text)}.xh-more{position:relative}.xh-more-menu{border-radius:var(--xh-radius-md);border:1px solid var(--xh-line-2);background:#0d0f15f5;min-width:210px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 24px 48px -16px #000c}.xh-more-menu[hidden]{display:none}.xh-more-menu a{justify-content:space-between;height:36px;padding:0 10px;display:flex}.xh-more-menu a:hover{background:#ffffff0d}.xh-ext{opacity:.6;display:inline-block}.xh-header-gh{border-radius:var(--xh-radius-sm);width:36px;height:36px;color:var(--xh-muted);flex:none;place-items:center;transition:color .2s;display:inline-grid}.xh-header-gh:hover{color:var(--xh-text)}.xh-burger{cursor:pointer;background:0 0;border:0;width:40px;height:40px;margin-left:auto;display:none;position:relative}.xh-burger span{background:var(--xh-text);height:1.5px;transition:transform .3s var(--xh-ease);position:absolute;left:11px;right:11px}.xh-burger span:first-child{top:16px}.xh-burger span:last-child{top:23px}.xh-burger[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.xh-burger[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.xh-sheet{inset:var(--xh-header-h) 0 0 0;z-index:49;background:var(--xh-bg);animation:xh-sheet-in .35s var(--xh-ease);padding:16px clamp(16px,3vw,32px) 40px;position:fixed;overflow-y:auto}.xh-sheet[hidden]{display:none}.xh-sheet nav{display:grid}.xh-sheet a{border-bottom:1px solid var(--xh-line);letter-spacing:-.02em;height:56px;color:var(--xh-text-2);justify-content:space-between;align-items:center;font-size:20px;font-weight:500;display:flex}.xh-sheet a.is-active{color:var(--xh-text)}@keyframes xh-sheet-in{0%{opacity:0;transform:translateY(-8px)}}@media (max-width:960px){.xh-nav,.xh-header-gh{display:none}.xh-burger,.xh-header-mstart{display:block}.xh-header-search{margin-left:auto}.xh-header-search+.xh-nav+.xh-burger{margin-left:0}}.xh-foot{border-top:1px solid var(--xh-line);background:var(--xh-bg);color:var(--xh-dim);padding:64px 0 40px;font-size:13px;position:relative}.xh-foot-top{justify-content:space-between;gap:48px;display:flex}.xh-foot-logo img{width:auto;height:30px}.xh-foot-tag{font-family:var(--xh-mono);color:var(--xh-dim);margin:18px 0 0;font-size:12px}.xh-foot-cols{grid-template-columns:repeat(3,minmax(120px,auto));gap:56px;display:grid}.xh-foot-cols h2{font-family:var(--xh-mono);color:var(--xh-dim);margin:0 0 14px;font-size:12px;font-weight:400}.xh-foot-cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.xh-foot-cols a{color:var(--xh-muted);font-size:14px;transition:color .2s}.xh-foot-cols a:hover{color:var(--xh-text)}.xh-foot-bottom{border-top:1px solid var(--xh-line);justify-content:space-between;align-items:baseline;gap:24px;margin-top:56px;padding-top:24px;display:flex}.xh-foot-bottom p{margin:0}.xh-foot-by a{color:var(--xh-text-2);border-bottom:1px solid var(--xh-line-2);font-weight:560;transition:color .2s,border-color .2s}.xh-foot-by a:hover{color:var(--xh-text);border-color:var(--xh-text-2)}.xh-foot-legal{text-align:right;max-width:70ch}.xh-foot.is-compact{border-top:0;padding:0 0 32px}.xh-foot.is-compact .xh-foot-bottom{margin-top:0}@media (max-width:760px){.xh-foot-top,.xh-foot-bottom{flex-direction:column}.xh-foot-cols{grid-template-columns:repeat(2,1fr);gap:32px}.xh-foot-legal{text-align:left}}
