.docs-page.svelte-1xmjmrw{min-height:calc(100vh - var(--hud-nav-height));color:var(--text-color);font-family:var(--font-hud);max-width:100vw;overflow-x:hidden}.docs-content.svelte-1xmjmrw{padding:8px 0 60px;max-width:920px;min-width:0}h1.svelte-1xmjmrw{font-family:var(--font-sign);font-size:38px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:transparent;-webkit-text-stroke:.6px var(--hud-pink);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--hud-pink) 45%,transparent));margin-bottom:22px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--hud-pink) 25%,transparent);display:flex;align-items:center;gap:12px;position:relative;line-height:1.1}h1.svelte-1xmjmrw:before{content:"◆";color:var(--hud-amber);font-size:16px}h1.svelte-1xmjmrw:after{content:"";position:absolute;bottom:-1px;right:0;width:28px;height:8px;border-right:2px solid var(--hud-amber);border-bottom:2px solid var(--hud-amber)}h2.svelte-1xmjmrw{font-family:var(--font-hud);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--hud-green);margin-top:32px;margin-bottom:12px;padding-bottom:6px;border-bottom:1px dashed rgb(var(--tas-yellow-rgb) / .3);display:flex;align-items:center;gap:8px}h2.svelte-1xmjmrw:before{content:"▌";color:var(--hud-amber);font-size:14px;line-height:0}h2.svelte-1xmjmrw:after{content:"//";color:var(--hud-ion);opacity:.5}h3.svelte-1xmjmrw{font-family:var(--font-hud);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hud-ion);margin-top:18px;margin-bottom:8px}h3.svelte-1xmjmrw:before{content:"> ";color:var(--hud-amber);opacity:.75}p.svelte-1xmjmrw{font-family:var(--font-hud);font-size:12px;color:color-mix(in srgb,var(--text-color) 78%,transparent);line-height:1.7;margin-bottom:12px;letter-spacing:.02em}a.svelte-1xmjmrw{color:var(--hud-green);text-decoration:none;border-bottom:1px dashed rgb(var(--tas-yellow-rgb) / .3);transition:color .15s,border-color .15s}a.svelte-1xmjmrw:hover{color:var(--tas-lime);border-bottom-color:var(--hud-green);text-shadow:0 0 6px rgb(var(--tas-lime-rgb) / .16)}code.svelte-1xmjmrw{font-family:var(--font-hud);font-size:11px;background:rgb(var(--tas-lime-rgb) / .16);padding:1px 6px;border-left:2px solid rgb(var(--tas-lime-rgb) / .16);color:var(--hud-green);letter-spacing:.02em}ol.svelte-1xmjmrw,ul.svelte-1xmjmrw{padding-left:22px;margin-bottom:16px}li.svelte-1xmjmrw{font-family:var(--font-hud);font-size:12px;color:color-mix(in srgb,var(--text-color) 70%,transparent);line-height:1.8;letter-spacing:.02em}li.svelte-1xmjmrw::marker{color:var(--hud-amber)}li.svelte-1xmjmrw strong:where(.svelte-1xmjmrw){color:var(--text-color);font-weight:700}.code-block.svelte-1xmjmrw{background:#00000059;border:1px solid var(--hud-rule);border-left:3px solid var(--hud-amber);padding:14px 18px;margin:12px 0 18px;font-family:var(--font-hud);font-size:12px;line-height:1.9;color:var(--text-muted);position:relative}.code-block.svelte-1xmjmrw:before{content:"// CODE";position:absolute;top:-1px;right:14px;background:var(--hud-bg);padding:2px 8px;font-family:var(--font-hud);font-size:9px;letter-spacing:.22em;color:var(--hud-amber);border:1px solid var(--hud-rule);border-top:none}.code-block.svelte-1xmjmrw code:where(.svelte-1xmjmrw){background:none;padding:0;border-left:none;color:var(--hud-green);font-size:11px}.code-block.svelte-1xmjmrw pre:where(.svelte-1xmjmrw){margin:0;white-space:pre;overflow-x:auto}.code-block.svelte-1xmjmrw pre:where(.svelte-1xmjmrw) code:where(.svelte-1xmjmrw){display:block;padding:0;border-left:none;background:none}.node-list.svelte-1xmjmrw{display:flex;flex-direction:column;gap:4px;margin:12px 0 24px}.node-item.svelte-1xmjmrw{display:flex;align-items:center;gap:12px;font-family:var(--font-hud);font-size:11px;color:color-mix(in srgb,var(--text-color) 70%,transparent);line-height:1.55;padding:7px 12px;background:var(--hud-panel);border:1px solid var(--hud-rule);border-left:2px solid var(--hud-rule);transition:border-color .12s,background .12s}.node-item.svelte-1xmjmrw:hover{border-left-color:var(--hud-green);background:var(--hud-panel-2)}.node-badge.svelte-1xmjmrw{flex-shrink:0;font-family:var(--font-hud);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:3px 8px;color:var(--tas-ink);min-width:96px;text-align:center;border-left:2px solid rgba(0,0,0,.35)}.cat-badge.svelte-1xmjmrw{flex-shrink:0;font-family:var(--font-hud);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:3px 8px;min-width:116px;text-align:center;background:rgb(var(--tas-lime-rgb) / .16);color:var(--hud-green);border:1px solid rgb(var(--tas-lime-rgb) / .16);border-left:2px solid var(--hud-green)}.api-table.svelte-1xmjmrw{display:flex;flex-direction:column;gap:0;margin:10px 0 24px;border:1px solid var(--hud-rule);background:#0003}.api-row.svelte-1xmjmrw{display:flex;align-items:baseline;gap:18px;padding:8px 14px;font-family:var(--font-hud);font-size:11px;border-bottom:1px dashed rgb(var(--tas-yellow-rgb) / .3);transition:background .12s}.api-row.svelte-1xmjmrw:hover{background:rgb(var(--tas-lime-rgb) / .16)}.api-row.svelte-1xmjmrw:last-child{border-bottom:none}.api-row.svelte-1xmjmrw code:where(.svelte-1xmjmrw){flex-shrink:0;min-width:260px;background:transparent;border-left:none;padding:0;color:var(--hud-ion);letter-spacing:.02em}.api-row.svelte-1xmjmrw span:where(.svelte-1xmjmrw){color:var(--text-muted);font-size:11px;letter-spacing:.02em}@media(max-width:760px){.docs-page.svelte-1xmjmrw{min-height:auto;overflow-x:hidden}.docs-content.svelte-1xmjmrw{padding:20px 0 54px;max-width:none;width:100%;box-sizing:border-box;overflow-wrap:normal}h1.svelte-1xmjmrw{font-size:28px;letter-spacing:.02em;flex-wrap:wrap;color:var(--hud-pink);-webkit-text-stroke:0;filter:none}h2.svelte-1xmjmrw{font-size:11px;letter-spacing:.16em}p.svelte-1xmjmrw,li.svelte-1xmjmrw{font-size:13px;line-height:1.7}.node-item.svelte-1xmjmrw{align-items:flex-start;flex-direction:column;gap:7px;font-size:12px}.node-badge.svelte-1xmjmrw,.cat-badge.svelte-1xmjmrw{min-width:0}.api-row.svelte-1xmjmrw{display:block;box-sizing:border-box}.api-row.svelte-1xmjmrw code:where(.svelte-1xmjmrw){display:block;min-width:0;margin-bottom:4px;white-space:normal;overflow-wrap:break-word}.code-block.svelte-1xmjmrw{overflow-x:auto;padding:14px 12px}}
