body:has(.t){background:#05070d}.t{--t-bg:#05070d;--t-line:#1a2430;--t-fg:#c9d4cf;--t-dim:#7d8b92;--t-ps:#7ee787;--t-k:#e3b36b;--t-link:#79c0ff;height:calc(100dvh - var(--code-nav-height,56px));background:var(--t-bg);min-height:0;color:var(--t-fg);font:400 14px/1.6 var(--font-mono);grid-template-columns:minmax(300px,36%) 1fr;display:grid}.t a{color:var(--t-link);text-decoration:none}.t a:hover{text-decoration:underline}.t a:focus-visible,.t input:focus-visible,.t label:focus-visible,.t-f:focus-visible{outline-offset:2px;outline:2px solid #ffd43b}.t-side{border-right:1px solid var(--t-line);flex-direction:column;min-width:0;min-height:0;display:flex}.t-prompt{align-items:center;gap:10px;padding:12px 16px 4px;display:flex}.t-ps{color:var(--t-ps);white-space:nowrap}.t-prompt input{border:1px solid var(--t-line);color:#fff;min-width:0;min-height:40px;font:inherit;caret-color:var(--t-ps);background:#0a0f17;border-radius:2px;flex:1;padding:6px 8px}html:not(.t-js) .t-prompt,html:not(.t-js) .t-out{display:none}.t-out{min-height:1.6em;color:var(--t-dim);margin:0;padding:0 16px 6px;font-size:12px}.t-groups{border:0;border-bottom:1px solid var(--t-line);scrollbar-width:thin;gap:4px;min-inline-size:0;margin:0;padding:4px 12px 10px;display:flex;position:relative;overflow-x:auto}.t-groups label{white-space:nowrap;flex:none}.t-groups input{opacity:0;width:1px;height:1px;position:absolute}.t-groups label{border:1px solid var(--t-line);cursor:pointer;min-height:32px;color:var(--t-dim);border-radius:2px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;display:inline-flex}.t-groups label span{color:#55636a}.t-groups input:checked+label{border-color:var(--t-k);color:#fff;background:#19140a}.t-groups input:focus-visible+label{outline-offset:2px;outline:2px solid #ffd43b}.t-ix{flex:1;min-height:0;padding:0 0 24px;overflow:auto}.t-ixg[hidden],.t-ix li[hidden]{display:none}.t-ixg ol{margin:0;padding:2px 0 8px;list-style:none}.t-gh{z-index:1;background:var(--t-bg);border-bottom:1px solid var(--t-line);font:500 11.5px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;margin:0;padding:7px 16px 5px;display:flex;position:sticky;top:0}.t-gh a{color:var(--t-ps)}.t-gh span{color:#55636a}.t-ix li a{color:var(--t-fg);grid-template-columns:minmax(0,8.5em) minmax(0,1fr);align-items:baseline;column-gap:10px;padding:1px 16px;display:grid}.t-ix li a:hover{background:#0d1520;text-decoration:none}.t-ix li a[aria-current]{color:#fff;box-shadow:inset 2px 0 var(--t-k);background:#122031}.t-n{color:var(--t-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.t-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-read{min-height:0;padding:18px clamp(18px,4vw,56px) 64px;overflow:auto}.t-read>.t-f{max-width:78ch;display:none}html:not(.t-js) .t-read>.t-f:target,html:not(.t-js) .t-read:not(:has(>.t-f:target))>#t-readme,html.t-js .t-read>.t-f.is-open,html.t-js .t-read:not(:has(>.is-open))>#t-readme{display:block}@supports not selector(:has(*)){.t-read>.t-f{margin-bottom:48px;display:block}}.t-cmd{color:var(--t-dim);align-items:baseline;gap:10px;margin:0 0 6px;display:flex}.t-crumb{color:#55636a;margin-left:14px;font-size:12px}.t-up{margin-left:auto;font-size:12px}.t-f h2{color:#fff;font:500 22px/1.3 var(--font-sans);margin:0 0 4px}.t-sub{color:var(--t-dim);font-family:var(--font-sans);margin:0 0 10px}.t-meta{border-left:2px solid var(--t-line);grid-template-columns:max-content 1fr;gap:1px 14px;margin:0 0 12px;padding:6px 10px;font-size:13px;display:grid}.t-meta:empty{display:none}.t-meta dt{color:var(--t-k)}.t-meta dd{overflow-wrap:anywhere;margin:0}.t-body{font:400 15px/1.6 var(--font-sans);color:#dfe6e2;margin:0 0 14px}.t-f section{margin-top:14px}.t-f h3{color:var(--t-ps);font:500 14px/1.4 var(--font-mono);margin:0 0 6px}.t-f ul{margin:0;padding:0;list-style:none}.t-f section li{overflow-wrap:anywhere;grid-template-columns:11em minmax(0,1fr);column-gap:12px;padding:1px 0;display:grid}.t-f section li.t-nm .t-lc{grid-column:1/-1}.t-m{color:var(--t-k);padding-top:1px;font-size:12px}.t-a{color:var(--t-dim)}.t-note{color:#aab5b0;font:400 14px/1.55 var(--font-sans);margin:2px 0 6px;display:block}.t-x{font-family:var(--font-sans);color:#dfe6e2}.t-links{flex-wrap:wrap;gap:6px 18px;margin:0 0 14px;font-size:13px;display:flex}.t-ls{border-collapse:collapse;font-size:13px}.t-ls td{vertical-align:baseline;padding:1px 14px 1px 0}.t-ls td:nth-child(2){color:var(--t-dim);text-align:right}.t-ls td:nth-child(3){color:var(--t-dim);font:400 13px/1.45 var(--font-sans)}.t-man{grid-template-columns:max-content minmax(0,1fr);gap:2px 14px;margin:0;font-size:13px;display:grid}.t-man>div{display:contents}.t-man dt{color:var(--t-k);white-space:nowrap}.t-man dd{color:#c9d4cf;font:400 13.5px/1.5 var(--font-sans);margin:0}.t-man>div.is-hit dt,.t-man>div.is-hit dd{background:#19140a}.t-help dt{color:var(--t-ps)}.t-man-h{margin-top:14px!important}.t-tip{margin:8px 0 0;font-size:12px}.t-what{margin:0 0 10px;font-size:13px}.t-what .t-k{color:var(--t-k);font-size:12px}kbd{border:1px solid var(--t-line);border-radius:2px;padding:0 5px}@media (width<=760px){.t{height:auto;display:block}.t-side{border-right:0;border-bottom:1px solid var(--t-line)}.t-ix{max-height:46dvh}.t-ix li a{grid-template-columns:minmax(0,7.5em) minmax(0,1fr);align-content:center;min-height:40px}.t-read{padding:16px 16px 48px;overflow:visible}.t-f section li{grid-template-columns:minmax(0,1fr)}.t-man{grid-template-columns:minmax(0,1fr);gap:0}.t-man dd{margin-bottom:6px}}
