.tree:where(.astro-lllzblgr){border-left:1px solid var(--color-rule-strong);padding-left:1rem}.panels:where(.astro-frld4rkz){grid-template-columns:1fr;gap:2.5rem;display:grid;position:relative}.link:where(.astro-frld4rkz){border-left:1px dashed var(--color-graph-cross);height:2.5rem;position:absolute;top:calc(50% - 1.25rem);left:50%}.link:where(.astro-frld4rkz):after{content:"";border-top:.4rem solid var(--color-graph-cross);border-left:.3rem solid #0000;border-right:.3rem solid #0000;width:0;height:0;position:absolute;bottom:0;left:-.25rem}@media (width>=40rem){.panels:where(.astro-frld4rkz){grid-template-columns:1fr 1fr}.link:where(.astro-frld4rkz){border-left:0;border-top:1px dashed var(--color-graph-cross);width:2.5rem;height:0;top:50%;left:calc(50% - 1.25rem)}.link:where(.astro-frld4rkz):after{border-top:.3rem solid #0000;border-bottom:.3rem solid #0000;border-right:0;border-left:.4rem solid var(--color-graph-cross);inset:-.3rem 0 auto auto}}.repo:where(.astro-frld4rkz){background-color:var(--color-graph-repository);width:.5em;height:.5em;margin-right:.5em;display:inline-block}.installer:where(.astro-mmakdeem){min-width:0;padding:0}.panel:where(.astro-mmakdeem){display:none}input:where(.astro-mmakdeem)[data-platform=macos]:checked~:where(.astro-mmakdeem) .panels:where(.astro-mmakdeem) :where(.astro-mmakdeem)[data-panel=macos],input:where(.astro-mmakdeem)[data-platform=linux]:checked~:where(.astro-mmakdeem) .panels:where(.astro-mmakdeem) :where(.astro-mmakdeem)[data-panel=linux],input:where(.astro-mmakdeem)[data-platform=windows]:checked~:where(.astro-mmakdeem) .panels:where(.astro-mmakdeem) :where(.astro-mmakdeem)[data-panel=windows]{display:block}input:where(.astro-mmakdeem)[data-platform=macos]:checked~:where(.astro-mmakdeem) .tabs:where(.astro-mmakdeem) :where(.astro-mmakdeem)[data-tab=macos],input:where(.astro-mmakdeem)[data-platform=linux]:checked~:where(.astro-mmakdeem) .tabs:where(.astro-mmakdeem) :where(.astro-mmakdeem)[data-tab=linux],input:where(.astro-mmakdeem)[data-platform=windows]:checked~:where(.astro-mmakdeem) .tabs:where(.astro-mmakdeem) :where(.astro-mmakdeem)[data-tab=windows]{border-bottom-color:var(--color-graph-exact);color:var(--color-gray-100)}input:where(.astro-mmakdeem)[data-platform=macos]:focus-visible~:where(.astro-mmakdeem) .tabs:where(.astro-mmakdeem) :where(.astro-mmakdeem)[data-tab=macos],input:where(.astro-mmakdeem)[data-platform=linux]:focus-visible~:where(.astro-mmakdeem) .tabs:where(.astro-mmakdeem) :where(.astro-mmakdeem)[data-tab=linux],input:where(.astro-mmakdeem)[data-platform=windows]:focus-visible~:where(.astro-mmakdeem) .tabs:where(.astro-mmakdeem) :where(.astro-mmakdeem)[data-tab=windows]{outline:1px solid var(--color-accent-200);outline-offset:3px}.stage:where(.astro-qmrutqly){isolation:isolate;position:relative;overflow:hidden}.plane:where(.astro-qmrutqly){z-index:-2;background-image:repeating-linear-gradient(to right, var(--color-rule-strong) 0 1px, transparent 1px 72px), repeating-linear-gradient(to bottom, var(--color-rule-strong) 0 1px, transparent 1px 72px);position:absolute;inset:0;mask-image:radial-gradient(76% 66%,#000 0%,#0000 80%)}.plane:where(.astro-qmrutqly):after{content:"";background:linear-gradient(100deg, transparent 42%, color-mix(in oklab, var(--color-gray-100) 7%, transparent) 50%, transparent 58%);animation:sheen var(--sheen-duration,15s) ease-in-out infinite alternate;position:absolute;inset:-50% -100%}@keyframes sheen{0%{translate:-34%}to{translate:34%}}.veil:where(.astro-qmrutqly){z-index:-1;pointer-events:none;background:radial-gradient(ellipse 56% 46% at 50% 44%, color-mix(in oklab, var(--color-shell) 28%, transparent), transparent 72%), linear-gradient(to bottom, var(--color-shell) 0%, transparent 9%), linear-gradient(to top, var(--color-shell) 0%, transparent 11%);position:absolute;inset:0}.halo:where(.astro-qmrutqly){background:radial-gradient(circle, color-mix(in oklab, var(--color-graph-repository) 24%, transparent), transparent 68%);filter:blur(30px);opacity:0;pointer-events:none;z-index:-1;border-radius:50%;width:22rem;height:22rem;margin:-11rem 0 0 -11rem;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.plane:where(.astro-qmrutqly):after{animation:none}}.fill:where(.astro-3u2mygnb){transform-origin:0;animation-name:fill-grow;animation-fill-mode:both}@keyframes fill-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fill:where(.astro-3u2mygnb){animation:none}}.caret:where(.astro-fkwyf3xd){vertical-align:text-bottom;background-color:var(--color-graph-exact);width:.6em;height:1.05em;animation:1.2s step-end infinite terminal-caret;display:inline-block}@media (prefers-reduced-motion:reduce){.caret:where(.astro-fkwyf3xd){animation:none}}@keyframes terminal-caret{0%,49.9%{opacity:1}50%,to{opacity:0}}.proof:where(.astro-cpt5er46){min-width:0;padding:0}.panel:where(.astro-cpt5er46){display:none}#proof-refs:where(.astro-cpt5er46):checked~.panels:where(.astro-cpt5er46) :where(.astro-cpt5er46)[data-panel=refs],#proof-blast:where(.astro-cpt5er46):checked~.panels:where(.astro-cpt5er46) :where(.astro-cpt5er46)[data-panel=blast],#proof-cross:where(.astro-cpt5er46):checked~.panels:where(.astro-cpt5er46) :where(.astro-cpt5er46)[data-panel=cross]{display:block}#proof-refs:where(.astro-cpt5er46):checked~.tabs:where(.astro-cpt5er46) :where(.astro-cpt5er46)[data-tab=refs],#proof-blast:where(.astro-cpt5er46):checked~.tabs:where(.astro-cpt5er46) :where(.astro-cpt5er46)[data-tab=blast],#proof-cross:where(.astro-cpt5er46):checked~.tabs:where(.astro-cpt5er46) :where(.astro-cpt5er46)[data-tab=cross]{border-bottom-color:var(--color-graph-exact);color:var(--color-gray-100)}#proof-refs:where(.astro-cpt5er46):focus-visible~.tabs:where(.astro-cpt5er46) :where(.astro-cpt5er46)[data-tab=refs],#proof-blast:where(.astro-cpt5er46):focus-visible~.tabs:where(.astro-cpt5er46) :where(.astro-cpt5er46)[data-tab=blast],#proof-cross:where(.astro-cpt5er46):focus-visible~.tabs:where(.astro-cpt5er46) :where(.astro-cpt5er46)[data-tab=cross]{outline:1px solid var(--color-accent-200);outline-offset:3px}.repo:where(.astro-cpt5er46):before{content:"";vertical-align:baseline;background-color:var(--color-graph-containment);width:.5em;height:.5em;margin-right:.5em;display:inline-block}.repo:where(.astro-cpt5er46)[data-cross=true]:before{background-color:var(--color-graph-repository)}.tree:where(.astro-cpt5er46){border-left:1px solid var(--color-rule-strong);padding-left:1rem}.group-block:where(.astro-cpt5er46)+.group-block:where(.astro-cpt5er46){margin-top:1.25rem}
