.sr[data-astro-cid-fkmqunpf]{height:100%;pointer-events:none}.sr--dark[data-astro-cid-fkmqunpf]{--ink: var(--dark-ink);--ink-mute: var(--dark-dim);--rule: var(--dark-line)}.sr[data-astro-cid-fkmqunpf][data-show-from] .sr__stick[data-astro-cid-fkmqunpf]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s}.sr[data-astro-cid-fkmqunpf][data-show-from].sr--on .sr__stick[data-astro-cid-fkmqunpf]{opacity:1;visibility:visible;pointer-events:auto}.sr__stick[data-astro-cid-fkmqunpf]{position:sticky;top:calc(var(--topbar-h) + 30px);pointer-events:auto}.sr__cap[data-astro-cid-fkmqunpf]{color:var(--ink-mute);padding-bottom:10px;border-bottom:1px solid var(--rule)}.sr__list[data-astro-cid-fkmqunpf],.sr__subs[data-astro-cid-fkmqunpf]{list-style:none;margin:0;padding:0}.sr__list[data-astro-cid-fkmqunpf]{margin-top:12px}.sr__row[data-astro-cid-fkmqunpf]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .3s ease}.sr__row-in[data-astro-cid-fkmqunpf]{overflow:hidden;min-height:0}.sr__row[data-astro-cid-fkmqunpf].is-seen{grid-template-rows:1fr;opacity:1}.sr__sec-link[data-astro-cid-fkmqunpf]{display:flex;align-items:baseline;gap:9px;padding:3px 0;margin-top:12px;color:var(--ink-mute);transition:color .2s ease}.sr__num[data-astro-cid-fkmqunpf]{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--ink-mute);transition:color .2s ease}.sr__sec-t[data-astro-cid-fkmqunpf]{font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.sr__sec[data-astro-cid-fkmqunpf]:first-child .sr__sec-link[data-astro-cid-fkmqunpf]{margin-top:0}.sr__sec-link[data-astro-cid-fkmqunpf]:hover{color:var(--ink)}.sr__subs[data-astro-cid-fkmqunpf]{margin:2px 0 0 4px;border-left:1px solid var(--rule)}.sr__subs[data-astro-cid-fkmqunpf]>.sr__row[data-astro-cid-fkmqunpf]{margin-left:-1px}.sr__sub[data-astro-cid-fkmqunpf]{display:flex;align-items:center;gap:8px;padding:4px 0 4px 11px;border-left:2px solid transparent;color:var(--ink-mute);opacity:.72;transition:color .2s ease,opacity .2s ease,border-color .2s ease,padding-left .2s ease}.sr__dot[data-astro-cid-fkmqunpf]{width:4px;height:4px;flex:none;border-radius:50%;background:currentColor;opacity:.5;transition:opacity .2s ease,transform .2s ease}.sr__sub-t[data-astro-cid-fkmqunpf]{font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.25}.sr__sub[data-astro-cid-fkmqunpf]:hover{color:var(--ink);opacity:1}.sr__sec[data-astro-cid-fkmqunpf].is-current .sr__sec-link[data-astro-cid-fkmqunpf],.sr__sec[data-astro-cid-fkmqunpf].is-current .sr__num[data-astro-cid-fkmqunpf]{color:var(--ink)}.sr__sec[data-astro-cid-fkmqunpf].is-current .sr__sub[data-astro-cid-fkmqunpf]{opacity:1}.sr__sub[data-astro-cid-fkmqunpf].is-active,.sr__sec-link[data-astro-cid-fkmqunpf].is-active{color:var(--ink);opacity:1}.sr__sub[data-astro-cid-fkmqunpf].is-active{border-left-color:var(--accent);padding-left:14px}.sr__sub[data-astro-cid-fkmqunpf].is-active .sr__dot[data-astro-cid-fkmqunpf]{background:var(--accent);opacity:1;transform:scale(1.5)}.sr__sec-link[data-astro-cid-fkmqunpf].is-active .sr__num[data-astro-cid-fkmqunpf]{color:var(--accent)}@media (max-width: 1080px){.sr[data-astro-cid-fkmqunpf]{display:none}}
