.docs-root.svelte-1xmjmrw{display:grid;grid-template-columns:200px 1fr 36px;min-height:100vh;padding-top:60px;max-width:1160px;margin:0 auto}.sidebar.svelte-1xmjmrw{position:sticky;top:60px;height:calc(100vh - 60px);overflow-y:auto;padding:40px 24px 40px 40px;display:flex;flex-direction:column;gap:2px;border-right:1px solid var(--border)}.sidebar-label.svelte-1xmjmrw{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-bottom:10px}.sidebar-link.svelte-1xmjmrw{display:block;font-size:13.5px;color:var(--muted);padding:6px 10px;border-radius:4px;border-left:2px solid transparent}.sidebar-link.svelte-1xmjmrw:hover{color:var(--text)}.sidebar-link.active.svelte-1xmjmrw{color:var(--text);border-left-color:var(--text);background:var(--surface)}.sidebar-sep.svelte-1xmjmrw{height:1px;background:var(--border);margin:20px 0 16px}.sidebar-back.svelte-1xmjmrw,.sidebar-gh.svelte-1xmjmrw{font-size:12.5px;color:var(--dim);padding:4px 10px}.sidebar-back.svelte-1xmjmrw:hover,.sidebar-gh.svelte-1xmjmrw:hover{color:var(--muted)}.content.svelte-1xmjmrw{padding:48px 56px 80px;min-width:0}.doc-section.svelte-1xmjmrw{padding-bottom:64px;border-bottom:1px solid var(--border);margin-bottom:64px}.doc-section.svelte-1xmjmrw:last-of-type{border-bottom:none}h1.svelte-1xmjmrw{font-size:36px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px;color:var(--text)}h2.svelte-1xmjmrw{font-size:26px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px;color:var(--text)}h3.svelte-1xmjmrw{font-size:14px;font-weight:600;color:#ccc;margin:28px 0 10px}.lead.svelte-1xmjmrw{font-size:17px;color:var(--muted);margin-bottom:20px;line-height:1.65}p.svelte-1xmjmrw{font-size:14px;color:var(--muted);line-height:1.75;margin-bottom:16px}.note.svelte-1xmjmrw{font-size:12.5px;color:var(--dim);margin-top:8px;margin-bottom:0}.section-hint.svelte-1xmjmrw{font-size:13px;color:var(--dim);margin-bottom:12px}code.svelte-1xmjmrw{font-family:var(--mono);font-size:.88em;color:#999;background:#0d0d0d;border:1px solid var(--border);padding:1px 6px;border-radius:3px}strong.svelte-1xmjmrw{color:#ccc;font-weight:500}.tag-row.svelte-1xmjmrw{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.tag.svelte-1xmjmrw{font-size:11.5px;padding:3px 10px;border:1px solid var(--border);border-radius:3px;color:var(--dim)}.tag.green.svelte-1xmjmrw{color:var(--muted)}.cap-list.svelte-1xmjmrw{display:flex;flex-direction:column;gap:0}.cap-item.svelte-1xmjmrw{padding:20px 0;border-bottom:1px solid var(--border)}.cap-item.svelte-1xmjmrw:last-child{border-bottom:none}.cap-item.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){font-size:14px;font-weight:600;color:var(--text);margin:0 0 8px}.cap-item.svelte-1xmjmrw p:where(.svelte-1xmjmrw){font-size:13.5px;margin:0}.code-block.svelte-1xmjmrw{background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:14px 16px;margin:10px 0;display:flex;flex-direction:column;gap:7px}.code-line.svelte-1xmjmrw{display:flex;gap:10px;font-family:var(--mono);font-size:13px;color:var(--muted);align-items:baseline;flex-wrap:wrap}.p.svelte-1xmjmrw{color:var(--dim);flex-shrink:0}.xml-block.svelte-1xmjmrw{font-family:var(--mono);font-size:12px;color:#666;line-height:1.65;white-space:pre;overflow-x:auto}.state-list.svelte-1xmjmrw{display:flex;flex-direction:column;gap:0;margin-top:16px;border:1px solid var(--border);border-radius:5px;overflow:hidden}.state-row.svelte-1xmjmrw{display:flex;align-items:center;gap:20px;padding:12px 16px;border-bottom:1px solid var(--border);font-size:13.5px;color:var(--muted)}.state-row.svelte-1xmjmrw:last-child{border-bottom:none}.state.svelte-1xmjmrw{font-family:var(--mono);font-size:12px;font-weight:600;width:180px;flex-shrink:0;border:none;background:none;padding:0}.state.normal.svelte-1xmjmrw{color:var(--text)}.state.warn.svelte-1xmjmrw,.state.high.svelte-1xmjmrw,.state.stress.svelte-1xmjmrw{color:var(--muted)}.config-table.svelte-1xmjmrw{border:1px solid var(--border);border-radius:5px;overflow:hidden;margin:16px 0}.config-row.svelte-1xmjmrw{display:flex;align-items:center;gap:16px;padding:14px 18px;border-bottom:1px solid var(--border);width:100%;background:none;border-left:none;border-right:none;border-top:none;cursor:pointer;text-align:left}.config-row.svelte-1xmjmrw:last-of-type{border-bottom:none}.config-row.svelte-1xmjmrw:hover{background:var(--surface)}.config-row.active.svelte-1xmjmrw{background:var(--surface);border-bottom-color:var(--border)}.config-name.svelte-1xmjmrw{font-family:var(--mono);font-size:13px;color:#aaa;background:none;border:none;padding:0;width:130px;flex-shrink:0}.config-val.svelte-1xmjmrw{font-family:var(--mono);font-size:13px;color:var(--text);flex:1}.config-arrow.svelte-1xmjmrw{font-size:12px;color:var(--dim)}.config-detail.svelte-1xmjmrw{padding:16px 18px 20px;border-bottom:1px solid var(--border);background:#050505}.config-detail.svelte-1xmjmrw p:where(.svelte-1xmjmrw){font-size:13px;margin-bottom:12px}.doc-footer.svelte-1xmjmrw{display:flex;flex-direction:column;gap:4px;padding-top:16px}.doc-footer.svelte-1xmjmrw p:where(.svelte-1xmjmrw){font-size:13px;color:var(--dim)}.doc-footer.svelte-1xmjmrw a:where(.svelte-1xmjmrw){color:var(--dim);border-bottom:1px solid #222}.doc-footer.svelte-1xmjmrw a:where(.svelte-1xmjmrw):hover{color:var(--muted)}.toc-dots.svelte-1xmjmrw{position:sticky;top:50vh;height:fit-content;display:flex;flex-direction:column;gap:10px;padding-top:48px;align-items:center}.toc-dot.svelte-1xmjmrw{width:7px;height:7px;border-radius:50%;border:1px solid #333;background:transparent;display:block}.toc-dot.active.svelte-1xmjmrw{background:var(--text);border-color:var(--text)}@media(max-width:900px){.toc-dots.svelte-1xmjmrw{display:none}.docs-root.svelte-1xmjmrw{grid-template-columns:180px 1fr}}@media(max-width:640px){.docs-root.svelte-1xmjmrw{grid-template-columns:1fr;padding-top:60px}.sidebar.svelte-1xmjmrw{position:static;height:auto;border-right:none;border-bottom:1px solid var(--border);padding:24px 20px;flex-direction:row;flex-wrap:wrap;gap:4px;overflow:visible}.sidebar-label.svelte-1xmjmrw,.sidebar-sep.svelte-1xmjmrw,.sidebar-back.svelte-1xmjmrw,.sidebar-gh.svelte-1xmjmrw{display:none}.sidebar-link.svelte-1xmjmrw{padding:5px 10px;font-size:12.5px}.content.svelte-1xmjmrw{padding:32px 20px}.state.svelte-1xmjmrw{width:140px}}
