.readme-head.svelte-1q73im2{border-bottom:1px solid var(--line);background:var(--ink-850);align-items:center;gap:9px;padding:12px 18px;display:flex}.doc-glyph.svelte-1q73im2{color:var(--fg-mute)}.doc-name.svelte-1q73im2{color:var(--fg-dim);font-size:12.5px}.markdown.svelte-1q73im2{color:var(--fg-dim);overflow-wrap:anywhere;padding:22px 24px 28px;font-size:14.5px;line-height:1.7}.markdown.svelte-1q73im2 h1,.markdown.svelte-1q73im2 h2,.markdown.svelte-1q73im2 h3,.markdown.svelte-1q73im2 h4{color:var(--fg);letter-spacing:-.01em;margin:1.6em 0 .6em;line-height:1.25}.markdown.svelte-1q73im2 h1{border-bottom:1px solid var(--line);padding-bottom:.3em;font-size:1.7em}.markdown.svelte-1q73im2 h2{border-bottom:1px solid var(--line);padding-bottom:.3em;font-size:1.35em}.markdown.svelte-1q73im2 h3{font-size:1.15em}.markdown.svelte-1q73im2>:first-child{margin-top:0}.markdown.svelte-1q73im2 p,.markdown.svelte-1q73im2 ul,.markdown.svelte-1q73im2 ol,.markdown.svelte-1q73im2 blockquote{margin:0 0 1em}.markdown.svelte-1q73im2 a{color:var(--accent-bright);text-decoration:none}.markdown.svelte-1q73im2 a:hover{text-decoration:underline}.markdown.svelte-1q73im2 code{font-family:var(--font-mono);background:var(--ink-750);border:1px solid var(--line);border-radius:4px;padding:.12em .4em;font-size:.86em}.markdown.svelte-1q73im2 pre{background:var(--ink-900);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;font-size:.84em;line-height:1.55;overflow-x:auto}.markdown.svelte-1q73im2 pre code{background:0 0;border:none;padding:0;font-size:1em}.markdown.svelte-1q73im2 .tok-keyword,.markdown.svelte-1q73im2 .tok-controlKeyword,.markdown.svelte-1q73im2 .tok-operatorKeyword,.markdown.svelte-1q73im2 .tok-modifier{color:#9a8fff}.markdown.svelte-1q73im2 .tok-string,.markdown.svelte-1q73im2 .tok-string2,.markdown.svelte-1q73im2 .tok-regexp,.markdown.svelte-1q73im2 .tok-character{color:#46e5a0}.markdown.svelte-1q73im2 .tok-number,.markdown.svelte-1q73im2 .tok-bool,.markdown.svelte-1q73im2 .tok-atom{color:#c7a94a}.markdown.svelte-1q73im2 .tok-function{color:#5fb0ff}.markdown.svelte-1q73im2 .tok-definition,.markdown.svelte-1q73im2 .tok-propertyName{color:#e6eaf2}.markdown.svelte-1q73im2 .tok-variableName,.markdown.svelte-1q73im2 .tok-labelName{color:#aab2c5}.markdown.svelte-1q73im2 .tok-typeName,.markdown.svelte-1q73im2 .tok-className,.markdown.svelte-1q73im2 .tok-namespace{color:#5fd7c5}.markdown.svelte-1q73im2 .tok-comment,.markdown.svelte-1q73im2 .tok-lineComment,.markdown.svelte-1q73im2 .tok-blockComment{color:#6f7a90;font-style:italic}.markdown.svelte-1q73im2 .tok-tagName,.markdown.svelte-1q73im2 .tok-angleBracket{color:#9a8fff}.markdown.svelte-1q73im2 .tok-attributeName{color:#c7a94a}.markdown.svelte-1q73im2 .tok-meta,.markdown.svelte-1q73im2 .tok-documentMeta,.markdown.svelte-1q73im2 .tok-processingInstruction{color:#6f7a90}.markdown.svelte-1q73im2 .tok-heading{color:#e6eaf2;font-weight:700}.markdown.svelte-1q73im2 .tok-link,.markdown.svelte-1q73im2 .tok-url{color:#5fb0ff}.markdown.svelte-1q73im2 .tok-invalid{color:#ff5c5c}.markdown.svelte-1q73im2 .tok-punctuation,.markdown.svelte-1q73im2 .tok-separator,.markdown.svelte-1q73im2 .tok-bracket,.markdown.svelte-1q73im2 .tok-squareBracket,.markdown.svelte-1q73im2 .tok-paren,.markdown.svelte-1q73im2 .tok-brace,.markdown.svelte-1q73im2 .tok-operator,.markdown.svelte-1q73im2 .tok-derefOperator{color:#8a93a6}.markdown.svelte-1q73im2 blockquote{border-left:3px solid var(--line-strong);color:var(--fg-mute);padding-left:1em}.markdown.svelte-1q73im2 table{border-collapse:collapse;width:100%;margin:0 0 1em;font-size:.92em}.markdown.svelte-1q73im2 th,.markdown.svelte-1q73im2 td{border:1px solid var(--line);text-align:left;padding:6px 10px}.markdown.svelte-1q73im2 th{background:var(--ink-850);color:var(--fg)}.markdown.svelte-1q73im2 img{max-width:100%;height:auto}.markdown.svelte-1q73im2 hr{border:none;border-top:1px solid var(--line);margin:1.6em 0}.markdown.svelte-1q73im2 li{margin:.2em 0}.lazy.svelte-rqemag{opacity:.92;flex-direction:column;gap:4px;display:flex}.lazy-top.svelte-rqemag{align-items:center;gap:8px;display:flex}.g.svelte-rqemag{color:var(--fg-mute);flex-shrink:0;font-size:13px}.bname.svelte-rqemag{color:var(--fg-mute);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.lazy-tag.svelte-rqemag{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-faint);border:1px solid var(--line);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:9.5px}.dl-btn.svelte-rqemag{font:inherit;color:var(--fg-dim);background:var(--ink-750);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;font-size:11px;transition:border-color .12s,color .12s;display:inline-flex}.dl-btn.svelte-rqemag:hover:not(:disabled){color:var(--fg);border-color:var(--accent)}.dl-btn.svelte-rqemag:disabled{opacity:.65;cursor:progress}.spin.svelte-rqemag{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:10px;height:10px;animation:.7s linear infinite svelte-rqemag-dl-spin;display:inline-block}@keyframes svelte-rqemag-dl-spin{to{transform:rotate(360deg)}}.hint.svelte-rqemag{color:var(--fg-faint);margin:0;padding-left:21px;font-size:11px}.err.svelte-rqemag{color:var(--bad);margin:0;padding-left:21px;font-size:11px}.lazy[data-variant=menu].svelte-rqemag{border-radius:var(--radius-sm);padding:6px 9px}.lazy[data-variant=menu].svelte-rqemag .hint:where(.svelte-rqemag){display:none}.switcher.svelte-1eisr5{display:inline-block;position:relative}.trigger.svelte-1eisr5{font:inherit;color:var(--fg-dim);background:var(--ink-750);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;align-items:center;gap:8px;padding:6px 10px;font-size:13px;transition:border-color .12s,color .12s;display:inline-flex}.trigger.svelte-1eisr5:hover,.switcher.open.svelte-1eisr5 .trigger:where(.svelte-1eisr5){color:var(--fg);border-color:var(--accent)}.ctx-glyph.svelte-1eisr5{color:var(--accent);font-weight:700}.ctx-label.svelte-1eisr5{font-size:12.5px}.caret.svelte-1eisr5{color:var(--fg-mute);font-size:10px}.backdrop.svelte-1eisr5{z-index:20;cursor:default;background:0 0;border:none;position:fixed;inset:0}.menu.svelte-1eisr5{z-index:21;min-width:240px;max-width:320px;box-shadow:var(--shadow-panel);padding:8px;position:absolute;top:calc(100% + 6px);left:0}.menu-head.svelte-1eisr5{margin:4px 6px 8px}.menu.svelte-1eisr5 ul:where(.svelte-1eisr5){flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.item.svelte-1eisr5{border-radius:var(--radius-sm);color:var(--fg-dim);align-items:center;gap:9px;padding:7px 9px;display:flex}.item.svelte-1eisr5:hover{background:var(--ink-750);color:var(--fg)}.item.active.svelte-1eisr5{background:var(--accent-glow);color:var(--fg)}.item.svelte-1eisr5 .g:where(.svelte-1eisr5){color:var(--accent);text-align:center;width:12px}.item.svelte-1eisr5 .l:where(.svelte-1eisr5){text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.item.svelte-1eisr5 .chip:where(.svelte-1eisr5){margin-left:auto}.item.svelte-1eisr5 .check:where(.svelte-1eisr5){color:var(--signed);margin-left:auto}.item.svelte-1eisr5 .chip:where(.svelte-1eisr5)+.check:where(.svelte-1eisr5){margin-left:8px}.lazy-section.svelte-1eisr5{border-top:1px dashed var(--line-strong);margin-top:8px;padding-top:8px}.lazy-head.svelte-1eisr5{color:var(--fg-faint);margin:0 6px 6px}.lazy-section.svelte-1eisr5 ul:where(.svelte-1eisr5){flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pinned.svelte-1eisr5{border-top:1px solid var(--line);color:var(--fg-mute);margin:8px 6px 2px;padding-top:8px;font-size:11px}.pin-rev.svelte-1eisr5{color:var(--accent-bright)}.toolbar.svelte-lrlt4l{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.at.svelte-lrlt4l{color:var(--fg-mute);align-items:center;gap:6px;font-size:12px;display:inline-flex}.layout.svelte-lrlt4l{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.col-main.svelte-lrlt4l,.col-side.svelte-lrlt4l{gap:18px}.link.svelte-lrlt4l{color:var(--fg-mute);font-size:12.5px}.link.svelte-lrlt4l:hover{color:var(--accent-bright)}.pad.svelte-lrlt4l{padding:0 18px}.tree-wrap.svelte-lrlt4l{padding:4px 12px 8px}.readme.svelte-lrlt4l{overflow:hidden}.commits.svelte-lrlt4l{margin:0;padding:4px 14px 8px;list-style:none}.commits.svelte-lrlt4l li:where(.svelte-lrlt4l)+li:where(.svelte-lrlt4l){border-top:1px solid var(--line)}.head-row.svelte-lrlt4l{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.k.svelte-lrlt4l{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);font-size:11px}.branches.svelte-lrlt4l{flex-direction:column;gap:14px;display:flex}.branch.svelte-lrlt4l{flex-direction:column;gap:7px;display:flex}.branch-top.svelte-lrlt4l{justify-content:space-between;align-items:center;gap:10px;display:flex}.bname.svelte-lrlt4l{color:var(--fg);font-size:13.5px;font-weight:600}.bname.svelte-lrlt4l:hover{color:var(--accent-bright)}.none.svelte-lrlt4l{color:var(--fg-mute);margin:0;font-size:12.5px}.lazy-group.svelte-lrlt4l{border-top:1px dashed var(--line-strong);flex-direction:column;gap:12px;margin-top:16px;padding-top:14px;display:flex}.lazy-eyebrow.svelte-lrlt4l{color:var(--fg-faint)}@media (width<=880px){.layout.svelte-lrlt4l{grid-template-columns:1fr}}
