.row.svelte-13aexy3{min-height:var(--tree-row,28px);padding-left:calc(6px + var(--depth) * 14px);border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease-standard);align-items:center;display:flex}.row.svelte-13aexy3:hover,.row.selected.svelte-13aexy3{background:var(--sage-surface-raised)}.twist.svelte-13aexy3{width:16px;color:var(--text-soft);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.twist.leaf.svelte-13aexy3{visibility:hidden}.twist.svelte-13aexy3 svg:where(.svelte-13aexy3){transition:transform .15s}.twist.open.svelte-13aexy3 svg:where(.svelte-13aexy3){transform:rotate(90deg)}.name.svelte-13aexy3{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);flex:1;min-width:0;padding:0 8px 0 4px;text-decoration:none;display:flex}.text.svelte-13aexy3{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--tree-font,13px);color:var(--text-body);overflow:hidden}.row.selected.svelte-13aexy3 .text:where(.svelte-13aexy3){color:var(--sage-text-strong);font-weight:var(--weight-semibold)}.count.svelte-13aexy3{font-family:var(--font-mono);color:var(--sage-text-soft);flex-shrink:0;font-size:11px}.pills.svelte-x3gn0m{gap:6px;display:flex}.pill.svelte-x3gn0m{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-standard);padding:3px 12px;text-decoration:none}.pill.svelte-x3gn0m:hover{background:var(--surface-card-hover)}.pill.svelte-x3gn0m:active{transform:scale(.98)}.pill.current.svelte-x3gn0m,.pill.current.svelte-x3gn0m:hover{color:var(--label-accent);background:var(--accent-soft);border-color:var(--accent-primary)}.cloud.svelte-ujjnkz{flex-wrap:wrap;gap:6px;display:flex}.pill.svelte-ujjnkz{font-family:var(--font-mono);font-size:11px;line-height:var(--leading-snug);border-radius:var(--radius-pill);border:1px solid var(--sage-border);background:var(--sage-surface-raised);color:var(--sage-text);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);padding:3px 9px;text-decoration:none}a.pill.svelte-ujjnkz:hover{background:var(--sage-surface-hover);color:var(--sage-text-strong)}a.pill.svelte-ujjnkz:active{transform:scale(.98)}.pill.selected.svelte-ujjnkz,a.pill.selected.svelte-ujjnkz:hover{color:var(--label-accent);background:var(--accent-soft);border-color:var(--accent-primary)}.toc.svelte-1dzzduv{flex-direction:column;display:flex}.entry.svelte-1dzzduv{border-radius:0 var(--radius-sm) var(--radius-sm) 0;min-height:28px;font-family:var(--font-body);font-size:13px;line-height:var(--leading-snug);color:var(--text-secondary);transition:background var(--duration-fast) var(--ease-standard);border-left:2px solid #0000;align-items:center;padding:4px 8px 4px 10px;text-decoration:none;display:flex}.entry.sub.svelte-1dzzduv{padding-left:22px}.entry.svelte-1dzzduv:hover{background:var(--sage-surface-raised)}.entry.active.svelte-1dzzduv{border-left-color:var(--accent-primary);color:var(--text-primary)}aside.svelte-129hoe0{box-sizing:border-box;flex-direction:column;gap:26px;padding:28px 20px;display:flex}aside.roomy.svelte-129hoe0{padding-top:var(--space-4);--tree-row:44px;--tree-font:var(--text-sm)}section.svelte-129hoe0{gap:var(--space-2);flex-direction:column;display:flex}.label.svelte-129hoe0{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--sage-text);margin:0}.clear.svelte-129hoe0{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-page);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-link);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);align-self:flex-start;padding:7px 12px;text-decoration:none}.clear.svelte-129hoe0:hover{background:var(--surface-card);color:var(--text-link-hover)}.clear.svelte-129hoe0:active{transform:scale(.98)}.topbar.svelte-h6bux4{z-index:40;background:var(--surface-page);position:sticky;top:0}.row.svelte-h6bux4{justify-content:space-between;align-items:center;gap:var(--space-5);border-bottom:1px solid var(--border-default);min-height:52px;padding:15px 32px;display:flex}.wordmark.svelte-h6bux4{border-radius:4px;flex-shrink:0;line-height:0;display:block}.wordmark.svelte-h6bux4 picture:where(.svelte-h6bux4),.wordmark.svelte-h6bux4 img:where(.svelte-h6bux4){height:21px;display:block}.end.svelte-h6bux4{align-items:center;gap:var(--space-3);min-width:0;display:flex}.back.svelte-h6bux4{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text-link);transition:color var(--duration-fast) var(--ease-standard);border-radius:4px;text-decoration:none}.back.svelte-h6bux4:hover{color:var(--text-link-hover)}.burger.svelte-h6bux4{border-radius:var(--radius-md);background:var(--surface-card);width:44px;height:44px;color:var(--text-body);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.burger.svelte-h6bux4:hover{background:var(--surface-card-hover)}.burger.svelte-h6bux4:active{transform:scale(.98)}.track.svelte-h6bux4{background:var(--sage-surface-raised);height:3px}.bar.svelte-h6bux4{background:var(--accent-primary);height:3px}@media (width<=720px){.row.svelte-h6bux4{padding:4px 16px}.wordmark.svelte-h6bux4 picture:where(.svelte-h6bux4),.wordmark.svelte-h6bux4 img:where(.svelte-h6bux4){height:18px}.burger.svelte-h6bux4{display:flex}}.shell.svelte-w96i92{background:var(--surface-page);min-height:100vh;font-family:var(--font-body);color:var(--text-primary);flex-direction:column;display:flex}.middle.svelte-w96i92{flex:1;align-items:stretch;display:flex}.rail.svelte-w96i92{background:var(--sage-surface);border-right:1px solid var(--sage-border);flex-shrink:0;width:216px}main.svelte-w96i92{flex:1;min-width:0}footer.svelte-w96i92{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-top:1px solid var(--border-default);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;padding:20px 32px 26px;display:flex}.powered.svelte-w96i92{font-family:var(--font-mono);font-size:var(--text-xs)}.heart.svelte-w96i92{color:var(--accent-primary)}.scrim.svelte-w96i92{z-index:60;background:var(--scrim);position:fixed;inset:0}.drawer.svelte-w96i92{z-index:61;background:var(--sage-surface);width:min(284px,100vw);box-shadow:var(--shadow-lg);position:fixed;inset:0 auto 0 0;overflow-y:auto}.drawer-head.svelte-w96i92{justify-content:space-between;align-items:center;padding:4px 8px 0 20px;display:flex}.drawer-head.svelte-w96i92 h2:where(.svelte-w96i92){font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-lg);color:var(--text-primary);margin:0}.close.svelte-w96i92{border-radius:var(--radius-md);width:44px;height:44px;color:var(--text-body);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.close.svelte-w96i92:hover{background:var(--sage-surface-raised)}@media (width<=720px){.rail.svelte-w96i92{display:none}footer.svelte-w96i92{padding:20px 16px 26px}}
