.fluid[data-astro-cid-p7yhtq4f]{pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.fluid--fog[data-astro-cid-p7yhtq4f]{z-index:1}.canvas[data-astro-cid-45gae5ia]{cursor:grab;touch-action:none;user-select:none;background-image:radial-gradient(color-mix(in oklab, var(--tp-foreground) 10%, transparent) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;overflow:hidden}.canvas[data-astro-cid-45gae5ia]:focus-visible{outline-offset:-2px}.canvas[data-astro-cid-45gae5ia][data-dragging]{cursor:grabbing}.canvas__world[data-astro-cid-45gae5ia]{flex-wrap:wrap;gap:3.5rem;padding:2rem;display:flex}.canvas[data-astro-cid-45gae5ia][data-ready] .canvas__world[data-astro-cid-45gae5ia]{padding:0;display:block}.canvas__item[data-astro-cid-45gae5ia]{inline-size:var(--column,28rem);user-select:text;cursor:auto;justify-items:center;gap:.875rem;display:grid}.canvas[data-astro-cid-45gae5ia][data-ready] .canvas__item[data-astro-cid-45gae5ia]{--lift:0;will-change:transform;position:absolute;inset-block-start:0;inset-inline-start:0}.canvas__item[data-astro-cid-45gae5ia][data-lifted]{z-index:1}.canvas__composition[data-astro-cid-45gae5ia]{justify-content:center;inline-size:100%;display:flex}.canvas__composition[data-astro-cid-45gae5ia]>*{box-shadow:0 1px 0 color-mix(in oklab, var(--tp-foreground) 4%, transparent), 0 24px 60px -24px oklab(0% none none/.22), 0 calc(28px * var(--lift,0)) calc(64px * var(--lift,0)) calc(-16px * var(--lift,0)) color-mix(in oklab, black calc(40% * var(--lift,0)), transparent);border-radius:var(--tp-radius-xl)}.canvas__caption[data-astro-cid-45gae5ia]{border:1px solid var(--site-line);background:color-mix(in oklab, var(--tp-background) 85%, transparent);backdrop-filter:blur(8px);color:var(--tp-foreground);opacity:.7;transition:opacity .2s var(--site-ease);border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .4rem .3rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.canvas__item[data-astro-cid-45gae5ia]:hover .canvas__caption[data-astro-cid-45gae5ia],.canvas__caption[data-astro-cid-45gae5ia]:focus-visible{opacity:1}.canvas__category[data-astro-cid-45gae5ia]{background:var(--tp-muted);color:var(--tp-muted-foreground);font:500 .6875rem var(--tp-font-mono);border-radius:999px;padding:.1rem .45rem}body.immersive{overflow:hidden}.home[data-astro-cid-lcdefpme]{--home-inset:max(0px, (100vw - var(--site-max)) / 2);--home-sidebar:calc(var(--home-inset) + clamp(22rem, 36vw, 36rem));grid-template-columns:var(--home-sidebar) minmax(0, 1fr);grid-template-rows:var(--site-header-height) minmax(0, 1fr);display:grid;position:fixed;inset:0}.home__stage[data-astro-cid-lcdefpme]{grid-area:1/1/-1/-1;min-inline-size:0;position:relative}.home__stage[data-astro-cid-lcdefpme]>[data-canvas]{scroll-padding-block-start:var(--site-header-height);scroll-padding-inline-start:var(--home-sidebar)}.intro[data-astro-cid-lcdefpme]{z-index:2;padding:clamp(1.5rem,3vw,2.5rem);border-inline-end:1px solid var(--site-line);background:color-mix(in oklab, var(--tp-background) 82%, transparent);backdrop-filter:saturate(1.4)blur(14px);flex-direction:column;grid-area:2/1;justify-content:safe center;padding-inline-start:calc(var(--home-inset) + var(--site-gutter));display:flex;overflow-y:auto}.intro[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-block-end:.75rem}.intro__title[data-astro-cid-lcdefpme]{font-size:clamp(2.75rem,6vw,4.25rem)}.intro__lede[data-astro-cid-lcdefpme]{color:var(--tp-muted-foreground);margin:1rem 0 0;font-size:.9375rem;line-height:1.6}.intro__actions[data-astro-cid-lcdefpme]{--tp-primary:var(--tp-foreground);--tp-primary-foreground:var(--tp-background);flex-wrap:wrap;gap:.5rem;margin-block-start:1.25rem;display:flex}.install[data-astro-cid-lcdefpme]{border:1px solid var(--site-line);border-radius:var(--tp-radius-lg);background:var(--site-subtle);justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:1rem;padding:.25rem .25rem .25rem .85rem;display:flex}.install[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme]{font:.8125rem var(--tp-font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.install[data-astro-cid-lcdefpme] code[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--tp-muted-foreground)}@media (width<48rem){.home[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.home__stage[data-astro-cid-lcdefpme]>[data-canvas]{scroll-padding-inline-start:0}.intro[data-astro-cid-lcdefpme]{border:1px solid var(--site-line);border-radius:var(--tp-radius-2xl);background:color-mix(in oklab, var(--tp-background) 86%, transparent);backdrop-filter:blur(18px)saturate(1.3);place-self:start;inline-size:min(28rem,100% - 2rem);margin:clamp(1rem,3vw,2rem);padding:1.5rem 1.5rem 1.25rem;overflow:visible;box-shadow:0 30px 80px -30px oklab(0% none none/.35)}}@media (width<40rem){.intro[data-astro-cid-lcdefpme]{justify-self:stretch;inline-size:auto;margin:.75rem;padding:1.1rem 1.1rem 1rem}.intro__lede[data-astro-cid-lcdefpme],.install[data-astro-cid-lcdefpme]{display:none}}
