.easing[data-astro-cid-5f5stxdg]{gap:var(--space-24);padding:var(--space-24) var(--space-20) var(--space-20);display:grid;container-type:inline-size}.easing__lanes[data-astro-cid-5f5stxdg]{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lane[data-astro-cid-5f5stxdg]{align-content:start;gap:var(--space-12);display:grid}.lane__head[data-astro-cid-5f5stxdg]{gap:var(--space-10);display:grid}.lane__label[data-astro-cid-5f5stxdg]{font-family:var(--font-mono);font-size:var(--type-micro-size);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--color-label)}.plot[data-astro-cid-5f5stxdg]{aspect-ratio:5/2;margin-inline-end:var(--space-6);position:relative}.plot[data-astro-cid-5f5stxdg] svg[data-astro-cid-5f5stxdg]{width:100%;height:100%;display:block;overflow:visible}.plot__axis[data-astro-cid-5f5stxdg]{fill:none;stroke:var(--color-hairline);stroke-width:var(--line)}.plot__curve[data-astro-cid-5f5stxdg]{fill:none;stroke:var(--color-label);stroke-width:var(--line-thick)}.plot__x[data-astro-cid-5f5stxdg],.plot__y[data-astro-cid-5f5stxdg]{position:absolute;inset:0}.plot__y[data-astro-cid-5f5stxdg]:after{content:"";left:calc(var(--size-dot) * -1);bottom:calc(var(--size-dot) * -1);width:calc(var(--size-dot) * 2);height:calc(var(--size-dot) * 2);background:var(--color-accent);border-radius:50%;position:absolute}.lane[data-astro-cid-5f5stxdg][data-open] .plot__x[data-astro-cid-5f5stxdg]{transform:translate(100%)}.lane[data-astro-cid-5f5stxdg][data-open] .plot__y[data-astro-cid-5f5stxdg]{transform:translateY(-100%)}.lane__trigger[data-astro-cid-5f5stxdg],.menu__row[data-astro-cid-5f5stxdg]{font-family:var(--font-mono);font-size:var(--type-nav-size);letter-spacing:var(--type-nav-ls);text-transform:uppercase;white-space:nowrap;color:var(--color-ink)}.lane__trigger[data-astro-cid-5f5stxdg]{min-height:calc(var(--hit) * .75);padding-inline:var(--space-12);border:var(--line) solid var(--color-hairline);border-radius:var(--radius-inner);background:var(--color-bg);transition:border-color var(--dur) var(--ease);justify-self:start;align-items:center;display:flex}.lane[data-astro-cid-5f5stxdg][data-open] .lane__trigger[data-astro-cid-5f5stxdg]{border-color:var(--color-underline)}.lane__trigger[data-astro-cid-5f5stxdg]:disabled{cursor:default}@media (hover:hover){.lane__trigger[data-astro-cid-5f5stxdg]:enabled:hover{border-color:var(--color-ink)}}.menu[data-astro-cid-5f5stxdg]{gap:var(--space-2);padding:var(--space-6);border:var(--line) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-bg);transform-origin:0 0;visibility:hidden;margin:0;list-style:none;display:grid}.lane[data-astro-cid-5f5stxdg][data-open] .menu[data-astro-cid-5f5stxdg]{visibility:visible}.menu__row[data-astro-cid-5f5stxdg]{align-items:center;gap:var(--space-10);min-height:calc(var(--hit) * .75);padding-inline:var(--space-10);border-radius:var(--radius-inner);display:flex}.menu__check[data-astro-cid-5f5stxdg]{width:var(--size-dot);height:var(--size-dot);border-radius:50%;flex:none}.menu__check--on[data-astro-cid-5f5stxdg]{background:var(--color-ink)}.easing__controls[data-astro-cid-5f5stxdg]{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.speed[data-astro-cid-5f5stxdg]{gap:var(--space-4);display:flex}.control[data-astro-cid-5f5stxdg]{min-height:var(--hit);padding:0 var(--space-14);border:var(--line) solid var(--color-hairline);border-radius:var(--radius-pill);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--type-button-size);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0}.speed[data-astro-cid-5f5stxdg] .control[data-astro-cid-5f5stxdg]{color:var(--color-label);border-color:#0000}.speed[data-astro-cid-5f5stxdg] .control[data-astro-cid-5f5stxdg][aria-pressed=true]{border-color:var(--color-hairline);background:var(--color-bg);color:var(--color-ink)}@media (hover:hover){.control[data-astro-cid-5f5stxdg]:hover{border-color:var(--color-underline)}}@container (width<=300px){.easing__lanes[data-astro-cid-5f5stxdg]{gap:var(--space-8)}.lane__trigger[data-astro-cid-5f5stxdg]{padding-inline:var(--space-8)}.menu[data-astro-cid-5f5stxdg]{padding:var(--space-2)}.menu__row[data-astro-cid-5f5stxdg]{padding-inline:var(--space-6);gap:0}.menu__check[data-astro-cid-5f5stxdg]{display:none}}@media (prefers-reduced-motion:reduce){.easing__controls[data-astro-cid-5f5stxdg]{display:none}}.slop[data-astro-cid-cculv42l]{display:grid;container-type:inline-size}.slop__grid[data-astro-cid-cculv42l]{grid-template-columns:minmax(0,1fr);display:grid}.tile[data-astro-cid-cculv42l]{gap:var(--space-24);padding:var(--space-24) var(--space-20) var(--space-20);border-bottom:var(--line) solid var(--color-hairline);grid-template-rows:1fr auto;display:grid}@container (width>=560px){.slop__grid[data-astro-cid-cculv42l]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-cculv42l]:nth-child(odd){border-right:var(--line) solid var(--color-hairline)}.tile[data-astro-cid-cculv42l]{grid-row:span 2;grid-template-rows:subgrid}}.tile__stage[data-astro-cid-cculv42l]{min-height:calc(var(--hit) * 2);align-items:center;display:grid}.layer[data-astro-cid-cculv42l]{justify-items:start;gap:var(--space-8);transition:opacity var(--dur) var(--ease);grid-area:1/1;display:grid}.tile[data-astro-cid-cculv42l][data-show=after] [data-astro-cid-cculv42l]:is(.layer--before,.note--before),.tile[data-astro-cid-cculv42l][data-show=before] [data-astro-cid-cculv42l]:is(.layer--after,.note--after){opacity:0}.tile__notes[data-astro-cid-cculv42l]{display:grid}.note[data-astro-cid-cculv42l]{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--color-muted);transition:opacity var(--dur) var(--ease);grid-area:1/1}.note__name[data-astro-cid-cculv42l]{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--type-micro-size);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--color-label);display:block}.note__text[data-astro-cid-cculv42l]{align-items:flex-start;gap:var(--space-8);display:flex}.note__text[data-astro-cid-cculv42l] svg{margin-top:calc((1lh - var(--space-12)) / 2);flex:none}.note--before[data-astro-cid-cculv42l] .note__text[data-astro-cid-cculv42l] svg{color:var(--color-accent)}.note--after[data-astro-cid-cculv42l] .note__text[data-astro-cid-cculv42l] svg{color:var(--color-ink)}.report__title[data-astro-cid-cculv42l]{font-family:var(--font-sans);font-size:var(--type-lede-size);font-weight:var(--weight-semibold);line-height:var(--type-h4-lh);color:var(--color-ink)}.report__title--slop[data-astro-cid-cculv42l]{font-weight:var(--weight-regular);background:linear-gradient(90deg, var(--color-slop-violet), var(--color-slop-cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.report__line[data-astro-cid-cculv42l]{font-size:var(--type-small-size);color:var(--color-muted)}.callout[data-astro-cid-cculv42l]{padding:var(--space-12) var(--space-16);border:var(--line) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-bg);font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--color-ink)}.callout__link[data-astro-cid-cculv42l]{text-decoration:underline;text-decoration-color:var(--color-underline);text-underline-offset:.2em}.callout--slop[data-astro-cid-cculv42l]{border:0;border-left:var(--space-4) solid var(--color-slop-violet);border-radius:var(--space-24);background:var(--color-slop-wash);box-shadow:0 0 var(--space-24) var(--color-slop-glow)}.callout--slop[data-astro-cid-cculv42l] .callout__link[data-astro-cid-cculv42l]{color:var(--color-slop-violet);text-decoration-color:currentColor}.field[data-astro-cid-cculv42l]{width:100%;min-height:calc(var(--hit) * .8);padding-inline:var(--space-12);border:var(--line) solid var(--color-accent);border-radius:var(--radius-inner);background:var(--color-bg);font-size:var(--type-small-size);color:var(--color-ink);align-items:center;display:flex}.form__row[data-astro-cid-cculv42l]{justify-items:start;gap:var(--space-8);display:grid}.form__error[data-astro-cid-cculv42l]{font-size:var(--type-small-size);color:var(--color-accent)}.button[data-astro-cid-cculv42l]{align-items:center;gap:var(--space-8);min-height:calc(var(--hit) * .8);padding-inline:var(--space-16);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-on-ink);font-family:var(--font-mono);font-size:var(--type-button-size);white-space:nowrap;display:inline-flex}.button--slop[data-astro-cid-cculv42l]{background:linear-gradient(90deg, var(--color-slop-violet), var(--color-slop-cyan));box-shadow:0 0 var(--space-20) var(--color-slop-glow);color:var(--color-on-accent)}.button--slop[data-astro-cid-cculv42l] svg[data-astro-cid-cculv42l]{width:var(--space-14);height:var(--space-14);fill:currentColor}.slop__controls[data-astro-cid-cculv42l]{padding:var(--space-16) var(--space-20) var(--space-20);justify-content:flex-end;display:flex}.slop[data-astro-cid-cculv42l]:not([data-ready]) .slop__controls[data-astro-cid-cculv42l]{display:none}@container (width<=559px){.slop__controls[data-astro-cid-cculv42l]{padding-block:var(--space-12);border-bottom:var(--line) solid var(--color-hairline);order:-1}.tile[data-astro-cid-cculv42l]:last-child{border-bottom:0}}.switch[data-astro-cid-cculv42l]{gap:var(--space-4);display:flex}.switch__option[data-astro-cid-cculv42l]{min-height:var(--hit);padding:0 var(--space-14);border:var(--line) solid transparent;border-radius:var(--radius-pill);color:var(--color-label);font-family:var(--font-mono);font-size:var(--type-button-size);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0}.switch__option[data-astro-cid-cculv42l][aria-pressed=true]{border-color:var(--color-hairline);background:var(--color-bg);color:var(--color-ink)}@media (hover:hover){.switch__option[data-astro-cid-cculv42l]:hover{border-color:var(--color-underline)}}@media (prefers-reduced-motion:reduce){.layer[data-astro-cid-cculv42l],.note[data-astro-cid-cculv42l]{transition:none}}
