.note.svelte-t64lyu{color:var(--tx-muted-foreground,CanvasText);flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin:0;font-size:.8125rem;display:flex}.note__outcome.svelte-t64lyu{border:1px solid var(--tx-border,CanvasText);color:var(--tx-foreground,CanvasText);font-variant-numeric:tabular-nums;border-radius:999px;padding:.1rem .5rem}.note.svelte-t64lyu a:where(.svelte-t64lyu){color:var(--tx-link,LinkText)}.blueprint.svelte-1m2xys5{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);min-inline-size:0;color:var(--tx-foreground,CanvasText);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.blueprint__variants.svelte-1m2xys5{border:0;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0;padding:0;display:flex}.blueprint__variants.svelte-1m2xys5 legend:where(.svelte-1m2xys5){float:inline-start;margin-inline-end:.5rem;padding:0;font-weight:600}.blueprint__variants.svelte-1m2xys5 label:where(.svelte-1m2xys5){align-items:center;gap:.4rem;min-block-size:2.25rem;display:inline-flex}.blueprint__variants.svelte-1m2xys5 input:where(.svelte-1m2xys5){accent-color:var(--tx-primary,Highlight)}.blueprint__stage.svelte-1m2xys5{border:1px dashed var(--tx-border,CanvasText);background:var(--tx-background,Canvas);border-radius:.75rem;min-block-size:16rem;min-inline-size:0;padding:.75rem}.blueprint__diagnostics.svelte-1m2xys5{font-size:.875rem}.blueprint__diagnostics.svelte-1m2xys5 p:where(.svelte-1m2xys5){margin:0}.blueprint__diagnostics.svelte-1m2xys5 ul:where(.svelte-1m2xys5){margin:.4rem 0 0;padding-inline-start:1.25rem}.blueprint__diagnostics.svelte-1m2xys5 code:where(.svelte-1m2xys5){overflow-wrap:anywhere}.board-demo.svelte-guhs2q{grid-template-columns:minmax(0,1fr);gap:.75rem;min-inline-size:0;display:grid;overflow-x:auto}.board-demo__bar.svelte-guhs2q{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.board-demo__bar.svelte-guhs2q p:where(.svelte-guhs2q){margin:0;font-size:.8125rem}button.svelte-guhs2q{border:1px solid var(--tx-border,ButtonText);background:var(--tx-background,ButtonFace);min-block-size:2.25rem;color:var(--tx-foreground,ButtonText);font:inherit;cursor:pointer;border-radius:.5rem;padding-inline:.85rem}button.svelte-guhs2q:focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.gallery.svelte-1rhq798{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.gallery__grid.svelte-1rhq798{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.gallery__card.svelte-1rhq798{border:1px solid var(--tx-border,CanvasText);background:var(--tx-background,Canvas);border-radius:.75rem;align-content:start;justify-items:start;gap:.5rem;min-inline-size:0;padding:.85rem;display:grid}.gallery__card--wide.svelte-1rhq798{grid-column:span 2;justify-items:stretch}@media (width<=40rem){.gallery__card--wide.svelte-1rhq798{grid-column:auto}}.gallery__card.svelte-1rhq798 h3:where(.svelte-1rhq798){margin:0;font-size:1rem}.gallery__meta.svelte-1rhq798{color:var(--tx-muted-foreground,CanvasText);margin:0;font-size:.8125rem}.gallery__pop.svelte-1rhq798{margin:0;font-size:.875rem}.gallery__region.svelte-1rhq798{border:1px dashed var(--tx-border,CanvasText);border-radius:.5rem;padding:.6rem .75rem;font-size:.875rem;display:block}.gallery__trigger{border:1px solid var(--tx-border,ButtonBorder);background:var(--tx-background,ButtonFace);min-block-size:2.25rem;color:var(--tx-foreground,ButtonText);font:inherit;cursor:pointer;border-radius:.5rem;padding-inline:.8rem}.gallery__trigger:focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.deck-motion.svelte-3xfj4l{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.deck-motion__level.svelte-3xfj4l{margin:0;font-size:.875rem}.deck-motion__layout.svelte-3xfj4l{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=64rem){.deck-motion__layout.svelte-3xfj4l{grid-template-columns:14rem minmax(0,1fr)}}.deck-motion__list.svelte-3xfj4l{flex-wrap:wrap;align-content:start;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=64rem){.deck-motion__list.svelte-3xfj4l{display:grid}}.deck-motion__jump.svelte-3xfj4l{border:1px solid var(--tx-border,ButtonBorder);background:var(--tx-background,ButtonFace);min-block-size:2.25rem;inline-size:100%;color:var(--tx-foreground,ButtonText);font:inherit;text-align:start;cursor:pointer;border-radius:.5rem;padding-inline:.65rem;font-size:.8125rem}.deck-motion__jump[aria-current=true].svelte-3xfj4l{border-color:var(--tx-primary,Highlight);background:var(--tx-primary-soft,Canvas);color:var(--tx-primary-soft-foreground,CanvasText);font-weight:600}.deck-motion__jump.svelte-3xfj4l:focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.deck-motion__stage.svelte-3xfj4l{min-inline-size:0}.layout.svelte-xl3aer{grid-template-columns:minmax(0,1fr);gap:.75rem;min-inline-size:0;display:grid}.layout__bar.svelte-xl3aer{flex-wrap:wrap;gap:.5rem;display:flex}button.svelte-xl3aer{border:1px solid var(--tx-border,ButtonText);background:var(--tx-background,ButtonFace);min-block-size:2.25rem;min-inline-size:2.25rem;color:var(--tx-foreground,ButtonText);font:inherit;cursor:pointer;border-radius:.5rem;padding-inline:.75rem}button.svelte-xl3aer:disabled{opacity:.5;cursor:not-allowed}button.svelte-xl3aer:focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.layout__list.svelte-xl3aer{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.task.svelte-xl3aer{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);border-radius:.75rem;align-items:center;gap:.6rem;padding:.4rem .5rem .4rem .75rem;display:flex}.task__index.svelte-xl3aer{background:var(--tx-primary-soft,Canvas);block-size:1.6rem;inline-size:1.6rem;color:var(--tx-primary-soft-foreground,CanvasText);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.task__label.svelte-xl3aer{flex:1;min-inline-size:0;font-size:.9rem}.task__actions.svelte-xl3aer{gap:.25rem;display:inline-flex}.task__actions.svelte-xl3aer button:where(.svelte-xl3aer){padding-inline:0}.layout__status.svelte-xl3aer{min-block-size:1.25rem;margin:0;font-size:.8125rem}.console.svelte-1dqkd7y{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:1rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.console__controls.svelte-1dqkd7y{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.levels.svelte-1dqkd7y{border:0;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;padding:0;display:flex}.levels.svelte-1dqkd7y legend:where(.svelte-1dqkd7y){float:inline-start;margin-inline-end:.75rem;padding:0;font-weight:600}.levels__options.svelte-1dqkd7y{border:1px solid var(--tx-border,CanvasText);border-radius:999px;display:inline-flex;overflow:hidden}.levels__option.svelte-1dqkd7y{display:inline-flex;position:relative}.levels__option.svelte-1dqkd7y input:where(.svelte-1dqkd7y){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.levels__option.svelte-1dqkd7y span:where(.svelte-1dqkd7y){align-items:center;min-block-size:2.25rem;padding-inline:.9rem;font-size:.875rem;display:inline-flex}.levels__option.svelte-1dqkd7y+.levels__option:where(.svelte-1dqkd7y) span:where(.svelte-1dqkd7y){border-inline-start:1px solid var(--tx-border,CanvasText)}.levels__option.svelte-1dqkd7y input:where(.svelte-1dqkd7y):checked+span:where(.svelte-1dqkd7y){background:var(--tx-primary,Highlight);color:var(--tx-primary-foreground,HighlightText);font-weight:600}.levels__option.svelte-1dqkd7y input:where(.svelte-1dqkd7y):focus-visible+span:where(.svelte-1dqkd7y){outline:2px solid var(--tx-ring,Highlight);outline-offset:-4px}.reduced.svelte-1dqkd7y{align-items:center;gap:.45rem;min-block-size:2.25rem;font-weight:600;display:inline-flex}.reduced.svelte-1dqkd7y input:where(.svelte-1dqkd7y){block-size:1.1rem;inline-size:1.1rem;accent-color:var(--tx-primary,Highlight)}.console__system.svelte-1dqkd7y{color:var(--tx-muted-foreground,CanvasText);margin:0;font-size:.875rem}.console__levels.svelte-1dqkd7y{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.console__levels.svelte-1dqkd7y li:where(.svelte-1dqkd7y){border:1px solid var(--tx-border,CanvasText);border-radius:.75rem;gap:.2rem;padding:.6rem .75rem;font-size:.8125rem;display:grid}.console__levels.svelte-1dqkd7y li.is-active:where(.svelte-1dqkd7y){border-color:var(--tx-primary,Highlight);box-shadow:inset 0 0 0 1px var(--tx-primary,Highlight)}.console__levels.svelte-1dqkd7y code:where(.svelte-1dqkd7y){font-weight:700}.console__sample.svelte-1dqkd7y{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.sample.svelte-1dqkd7y{background:var(--tx-muted,Canvas);border-radius:.75rem;flex:14rem;gap:.5rem;padding:.75rem;display:flex}.sample__tile.svelte-1dqkd7y{background:var(--tx-primary-soft,Canvas);color:var(--tx-primary-soft-foreground,CanvasText);border:1px solid var(--tx-border,CanvasText);text-align:center;border-radius:.6rem;flex:1;padding:.75rem .5rem;font-size:.8125rem;font-weight:600}.sample__side.svelte-1dqkd7y{gap:.4rem;display:grid}.button.svelte-1dqkd7y{border:1px solid var(--tx-primary,ButtonText);background:var(--tx-primary,ButtonFace);min-block-size:2.25rem;color:var(--tx-primary-foreground,ButtonText);font:inherit;cursor:pointer;border-radius:.6rem;padding-inline:1rem;font-weight:600}.button.svelte-1dqkd7y:focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.outcome.svelte-1dqkd7y{color:var(--tx-muted-foreground,CanvasText);margin:0;font-size:.8125rem}.durations.svelte-1dqkd7y{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;font-size:.8125rem}.durations.svelte-1dqkd7y caption:where(.svelte-1dqkd7y){text-align:start;color:var(--tx-muted-foreground,CanvasText);margin-block-end:.35rem}.durations.svelte-1dqkd7y th:where(.svelte-1dqkd7y),.durations.svelte-1dqkd7y td:where(.svelte-1dqkd7y){border:1px solid var(--tx-border,CanvasText);text-align:center;padding:.35rem .5rem}@media (forced-colors:active){.levels__option.svelte-1dqkd7y input:where(.svelte-1dqkd7y):checked+span:where(.svelte-1dqkd7y){color:highlighttext;background:highlight}.console__levels.svelte-1dqkd7y li.is-active:where(.svelte-1dqkd7y){border-color:highlight}}.presence.svelte-1wyvqfr{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.presence__options.svelte-1wyvqfr{border:0;flex-wrap:wrap;gap:.75rem 1rem;margin:0;padding:0;display:flex}.presence__options.svelte-1wyvqfr label:where(.svelte-1wyvqfr){gap:.25rem;font-size:.8125rem;font-weight:600;display:grid}.presence__options.svelte-1wyvqfr select:where(.svelte-1wyvqfr){border:1px solid var(--tx-border,CanvasText);background:var(--tx-background,Canvas);min-block-size:2.25rem;min-inline-size:8rem;color:var(--tx-foreground,CanvasText);font:inherit;border-radius:.5rem;padding-inline:.5rem;font-weight:400}.presence__code.svelte-1wyvqfr{background:var(--tx-muted,Canvas);border-radius:.6rem;margin:0;padding:.6rem .75rem;font-size:.8125rem;overflow-x:auto}.presence__stage.svelte-1wyvqfr{border:1px dashed var(--tx-border,CanvasText);border-radius:.75rem;align-content:start;min-block-size:13rem;padding:1rem;display:grid;position:relative;overflow:hidden}.presence__actions.svelte-1wyvqfr{flex-wrap:wrap;gap:.6rem;display:flex}.sr-only.svelte-1wyvqfr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.presets.svelte-1dp2mqa{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.presets__bar.svelte-1dp2mqa{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.presets__field.svelte-1dp2mqa{gap:.25rem;font-size:.8125rem;font-weight:600;display:grid}.presets__field.svelte-1dp2mqa select:where(.svelte-1dp2mqa){border:1px solid var(--tx-border,CanvasText);background:var(--tx-background,Canvas);min-block-size:2.25rem;min-inline-size:8rem;color:var(--tx-foreground,CanvasText);font:inherit;border-radius:.5rem;padding-inline:.5rem;font-weight:400}.presets__grid.svelte-1dp2mqa{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.presets__card.svelte-1dp2mqa{border:1px solid var(--tx-border,CanvasText);background:var(--tx-background,Canvas);border-radius:.75rem;align-content:start;gap:.5rem;min-inline-size:0;padding:.75rem;display:grid}.presets__stage.svelte-1dp2mqa{background:var(--tx-muted,Canvas);border-radius:.5rem;place-items:center;block-size:5.5rem;display:grid;overflow:hidden}.presets__tile.svelte-1dp2mqa{background:var(--tx-primary,Highlight);block-size:3.5rem;inline-size:6.5rem;color:var(--tx-primary-foreground,HighlightText);border-radius:.6rem;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.presets__tile.is-gone.svelte-1dp2mqa{visibility:hidden}.presets__name.svelte-1dp2mqa{margin:0;font-size:.9375rem}.presets__actions.svelte-1dp2mqa{gap:.4rem;display:flex}.presets__button.svelte-1dp2mqa{border:1px solid var(--tx-border,ButtonBorder);background:var(--tx-background,ButtonFace);min-block-size:2.25rem;color:var(--tx-foreground,ButtonText);font:inherit;cursor:pointer;border-radius:.5rem;padding-inline:.75rem}.presets__button.svelte-1dp2mqa:focus-visible,.presets__field.svelte-1dp2mqa select:where(.svelte-1dp2mqa):focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.presets__frames.svelte-1dp2mqa{color:var(--tx-muted-foreground,CanvasText);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;font-size:.6875rem}@media (forced-colors:active){.presets__tile.svelte-1dp2mqa{border:2px solid canvastext}}.shared.svelte-1gczebj{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.grid.svelte-1gczebj{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.card.svelte-1gczebj{border:1px solid var(--tx-border,CanvasText);border-radius:.85rem;gap:.5rem;padding:.6rem;display:grid}.card__name.svelte-1gczebj{font-size:.9rem;font-weight:600}.art.svelte-1gczebj{aspect-ratio:4/3;border:1px solid var(--tx-border,CanvasText);border-radius:.6rem;place-items:center;font-size:1.5rem;font-weight:800;display:grid}.art--large.svelte-1gczebj{aspect-ratio:16/9;font-size:3rem}.tone-a.svelte-1gczebj{background:var(--tx-primary-soft,Canvas);color:var(--tx-primary-soft-foreground,CanvasText)}.tone-b.svelte-1gczebj{background:var(--tx-success-soft,Canvas);color:var(--tx-success-soft-foreground,CanvasText)}.tone-c.svelte-1gczebj{background:var(--tx-info-soft,Canvas);color:var(--tx-info-soft-foreground,CanvasText)}.tone-d.svelte-1gczebj{background:var(--tx-warning-soft,Canvas);color:var(--tx-warning-soft-foreground,CanvasText)}.detail.svelte-1gczebj{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=40rem){.detail.svelte-1gczebj{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.detail__body.svelte-1gczebj{gap:.5rem;display:grid}.detail.svelte-1gczebj h3:where(.svelte-1gczebj){margin:0;font-size:1.25rem}.detail.svelte-1gczebj p:where(.svelte-1gczebj){margin:0}.detail__meta.svelte-1gczebj{color:var(--tx-muted-foreground,CanvasText);font-size:.875rem}button.svelte-1gczebj{border:1px solid var(--tx-border,ButtonText);background:var(--tx-background,ButtonFace);min-block-size:2.25rem;color:var(--tx-foreground,ButtonText);font:inherit;cursor:pointer;border-radius:.5rem;justify-self:start;padding-inline:.85rem}button.svelte-1gczebj:focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.sr-only.svelte-1gczebj{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.lab.svelte-va1w6d{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.lab__controls.svelte-va1w6d{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:.75rem 1rem;display:grid}.lab__presets.svelte-va1w6d{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;display:flex}.lab__range.svelte-va1w6d{gap:.25rem;font-size:.8125rem;font-weight:600;display:grid}.lab__range.svelte-va1w6d output:where(.svelte-va1w6d){font-variant-numeric:tabular-nums;font-weight:400}.lab__range.svelte-va1w6d input:where(.svelte-va1w6d){inline-size:100%;accent-color:var(--tx-primary,Highlight)}.lab__button.svelte-va1w6d{border:1px solid var(--tx-border,ButtonBorder);background:var(--tx-background,ButtonFace);min-block-size:2.25rem;color:var(--tx-foreground,ButtonText);font:inherit;cursor:pointer;border-radius:.5rem;padding-inline:.8rem}.lab__button.svelte-va1w6d:focus-visible,.lab__range.svelte-va1w6d input:where(.svelte-va1w6d):focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.lab__plot.svelte-va1w6d{margin:0}.lab__svg.svelte-va1w6d{block-size:auto;max-block-size:16rem;inline-size:100%;display:block}.lab__rest.svelte-va1w6d{stroke:var(--tx-muted-foreground,GrayText);stroke-dasharray:4 4}.lab__axis.svelte-va1w6d{stroke:var(--tx-border,GrayText)}.lab__tick.svelte-va1w6d{fill:var(--tx-muted-foreground,CanvasText);font-size:12px}.lab__curve.svelte-va1w6d{fill:none;stroke:var(--tx-primary,Highlight);stroke-width:3px;stroke-linejoin:round}.lab__facts.svelte-va1w6d{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;font-size:.875rem;display:flex}.lab__facts.svelte-va1w6d div:where(.svelte-va1w6d){gap:.4rem;display:flex}.lab__facts.svelte-va1w6d dt:where(.svelte-va1w6d){font-weight:600}.lab__facts.svelte-va1w6d dd:where(.svelte-va1w6d){font-variant-numeric:tabular-nums;margin:0}.lab__easing.svelte-va1w6d{gap:.25rem;margin:0;font-size:.8125rem;display:grid}.lab__easing.svelte-va1w6d code:where(.svelte-va1w6d){overflow-wrap:anywhere}.lab__run.svelte-va1w6d{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.lab__track.svelte-va1w6d{border:1px dashed var(--tx-border,CanvasText);border-radius:999px;flex:14rem;block-size:2.25rem;position:relative}.lab__puck.svelte-va1w6d{background:var(--tx-primary,Highlight);border-radius:50%;block-size:1.75rem;inline-size:1.75rem;position:absolute;inset-block-start:.25rem;inset-inline-start:.25rem}@media (forced-colors:active){.lab__curve.svelte-va1w6d{stroke:canvastext}.lab__puck.svelte-va1w6d{background:highlight}}.springs.svelte-1mnx8ww{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:1rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.plot.svelte-1mnx8ww{gap:.4rem;margin:0;display:grid}.plot__svg.svelte-1mnx8ww{background:var(--tx-background,Canvas);border-radius:.75rem;block-size:auto;inline-size:100%}.plot.svelte-1mnx8ww figcaption:where(.svelte-1mnx8ww){color:var(--tx-muted-foreground,CanvasText);font-size:.8125rem}.plot__grid.svelte-1mnx8ww{stroke:var(--tx-border,GrayText);stroke-width:1px}.plot__rest.svelte-1mnx8ww{stroke:var(--tx-muted-foreground,CanvasText);stroke-width:1px;stroke-dasharray:4 4}.plot__tick.svelte-1mnx8ww{fill:var(--tx-muted-foreground,CanvasText);font-size:12px}.plot__curve.svelte-1mnx8ww{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.curve-gentle.svelte-1mnx8ww{--curve:var(--tx-info,CanvasText);stroke:var(--curve)}.curve-snappy.svelte-1mnx8ww{--curve:var(--tx-primary,CanvasText);stroke:var(--curve);stroke-dasharray:10 5}.curve-bouncy.svelte-1mnx8ww{--curve:var(--tx-destructive,CanvasText);stroke:var(--curve);stroke-dasharray:2 5}.legend.svelte-1mnx8ww{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.legend__item.svelte-1mnx8ww{border-block-end:1px solid var(--tx-border,CanvasText);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .75rem;padding-block-end:.75rem;display:grid}.legend__head.svelte-1mnx8ww{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.25rem .6rem;display:flex}.legend__meta.svelte-1mnx8ww{color:var(--tx-muted-foreground,CanvasText);font-variant-numeric:tabular-nums;font-size:.8125rem}.legend__var.svelte-1mnx8ww{grid-column:1/-1;font-size:.75rem}.swatch.svelte-1mnx8ww{border-block-start:3px solid var(--curve);block-size:0;inline-size:1.5rem;display:inline-block}.swatch.curve-snappy.svelte-1mnx8ww{border-block-start-style:dashed}.swatch.curve-bouncy.svelte-1mnx8ww{border-block-start-style:dotted}.track.svelte-1mnx8ww{background:var(--tx-muted,Canvas);border:1px solid var(--tx-border,CanvasText);border-radius:999px;block-size:2rem;padding:.25rem;position:relative}.dot.svelte-1mnx8ww{background:var(--curve);border-radius:999px;block-size:1.5rem;inline-size:1.5rem;display:block}button.svelte-1mnx8ww{border:1px solid var(--tx-border,ButtonText);background:var(--tx-background,ButtonFace);min-block-size:2.25rem;color:var(--tx-foreground,ButtonText);font:inherit;cursor:pointer;white-space:nowrap;border-radius:.5rem;padding-inline:.85rem}button.svelte-1mnx8ww:focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.springs__foot.svelte-1mnx8ww{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}@media (forced-colors:active){.curve-gentle.svelte-1mnx8ww,.curve-snappy.svelte-1mnx8ww,.curve-bouncy.svelte-1mnx8ww{--curve:CanvasText}.dot.svelte-1mnx8ww{forced-color-adjust:none;background:canvastext}}.timeline.svelte-1xbk99x{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);color:var(--tx-foreground,CanvasText);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.timeline__controls.svelte-1xbk99x{flex-wrap:wrap;align-items:end;gap:.75rem 1.25rem;display:flex}.timeline__buttons.svelte-1xbk99x{gap:.4rem;display:flex}.timeline__field.svelte-1xbk99x{font-variant-numeric:tabular-nums;gap:.25rem;font-size:.8125rem;font-weight:600;display:grid}.timeline__field.svelte-1xbk99x select:where(.svelte-1xbk99x){border:1px solid var(--tx-border,CanvasText);background:var(--tx-background,Canvas);min-block-size:2.25rem;color:var(--tx-foreground,CanvasText);font:inherit;border-radius:.5rem;padding-inline:.5rem;font-weight:400}.timeline__field.svelte-1xbk99x input[type=range]:where(.svelte-1xbk99x){min-inline-size:10rem;accent-color:var(--tx-primary,Highlight)}.timeline__scrub.svelte-1xbk99x input[type=range]:where(.svelte-1xbk99x){inline-size:100%}button.svelte-1xbk99x{border:1px solid var(--tx-border,ButtonText);background:var(--tx-background,ButtonFace);min-block-size:2.25rem;color:var(--tx-foreground,ButtonText);font:inherit;cursor:pointer;border-radius:.5rem;padding-inline:.85rem}button.svelte-1xbk99x:focus-visible,select.svelte-1xbk99x:focus-visible,input.svelte-1xbk99x:focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.stage.svelte-1xbk99x{background:var(--tx-muted,Canvas);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.stage__heading.svelte-1xbk99x{margin:0;font-weight:700}.stage__tiles.svelte-1xbk99x{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.5rem),1fr));gap:.5rem;display:grid}.tile.svelte-1xbk99x{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);text-align:center;border-radius:.6rem;gap:.15rem;padding:.75rem .5rem;font-size:.875rem;display:grid}.tile.svelte-1xbk99x small:where(.svelte-1xbk99x){color:var(--tx-muted-foreground,CanvasText);font-variant-numeric:tabular-nums}.tokens.svelte-1fpi0wy{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);min-inline-size:0;color:var(--tx-foreground,CanvasText);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:1rem;padding:clamp(.75rem,2vw,1.25rem);display:grid}.preview.svelte-1fpi0wy{gap:.4rem;display:grid}.preview__label.svelte-1fpi0wy{font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:600}.preview__track.svelte-1fpi0wy{background:var(--tx-muted,Canvas);border:1px solid var(--tx-border,CanvasText);border-radius:999px;block-size:2rem;padding:.25rem}.preview__runner.svelte-1fpi0wy{background:var(--tx-primary,CanvasText);border-radius:999px;block-size:1.5rem;inline-size:2.5rem;display:block}.tokens.svelte-1fpi0wy .tx-tabs,.tokens.svelte-1fpi0wy .tx-tabs__panel{min-inline-size:0}.table-scroll.svelte-1fpi0wy{max-inline-size:100%;position:relative;overflow-x:auto}.table-scroll.svelte-1fpi0wy:focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}table.svelte-1fpi0wy{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;min-inline-size:30rem;font-size:.8125rem}caption.svelte-1fpi0wy{text-align:start;color:var(--tx-muted-foreground,CanvasText);margin-block:.75rem .4rem}th.svelte-1fpi0wy,td.svelte-1fpi0wy{border-block-end:1px solid var(--tx-border,CanvasText);text-align:start;vertical-align:middle;padding:.4rem .5rem}thead.svelte-1fpi0wy th:where(.svelte-1fpi0wy){font-weight:600}td.svelte-1fpi0wy code:where(.svelte-1fpi0wy){overflow-wrap:anywhere}button.svelte-1fpi0wy{border:1px solid var(--tx-border,ButtonText);background:var(--tx-background,ButtonFace);min-block-size:2rem;color:var(--tx-foreground,ButtonText);font:inherit;cursor:pointer;border-radius:.5rem;padding-inline:.7rem}button.svelte-1fpi0wy:focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.sr-only.svelte-1fpi0wy{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (forced-colors:active){.preview__runner.svelte-1fpi0wy{forced-color-adjust:none;background:canvastext}}.motion-page[data-astro-cid-srgzpett]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.motion-page__hero[data-astro-cid-srgzpett]{gap:.75rem;display:grid}.taxonomy[data-astro-cid-srgzpett]{color:var(--tx-muted-foreground,CanvasText);margin:0;font-size:.8125rem;font-weight:600}.eyebrow[data-astro-cid-srgzpett]{letter-spacing:.04em;text-transform:uppercase;color:var(--tx-foreground);margin:0;font-size:.75rem;font-weight:600}h1[data-astro-cid-srgzpett]{color:var(--tx-foreground);margin:0;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.1}.lead[data-astro-cid-srgzpett]{max-inline-size:46rem;color:var(--tx-foreground);margin:0;font-size:1.0625rem}.pieces[data-astro-cid-srgzpett]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.pieces__item[data-astro-cid-srgzpett]{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);border-radius:.75rem;gap:.1rem;padding:.5rem .75rem;font-size:.8125rem;display:grid}.pieces__item[data-astro-cid-srgzpett] code[data-astro-cid-srgzpett]{font-weight:600}.pieces__item[data-astro-cid-srgzpett] span[data-astro-cid-srgzpett]{color:var(--tx-muted-foreground,CanvasText)}.toc[data-astro-cid-srgzpett] ul[data-astro-cid-srgzpett]{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-srgzpett] a[data-astro-cid-srgzpett]{color:var(--tx-link,LinkText)}.related[data-astro-cid-srgzpett]{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.related[data-astro-cid-srgzpett] h2[data-astro-cid-srgzpett],.related[data-astro-cid-srgzpett] p[data-astro-cid-srgzpett]{margin:0}.related[data-astro-cid-srgzpett] h2[data-astro-cid-srgzpett]{font-size:1.25rem}.related[data-astro-cid-srgzpett]>p[data-astro-cid-srgzpett]{max-inline-size:52rem}.related__list[data-astro-cid-srgzpett]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.related__list[data-astro-cid-srgzpett] li[data-astro-cid-srgzpett]{border:1px solid var(--tx-border,CanvasText);border-radius:.75rem;align-content:start;gap:.35rem;padding:.75rem;display:grid}.related__list[data-astro-cid-srgzpett] span[data-astro-cid-srgzpett]{color:var(--tx-muted-foreground,CanvasText);font-size:.8125rem}.related__list[data-astro-cid-srgzpett] a[data-astro-cid-srgzpett]{color:var(--tx-link,LinkText)}.demo[data-astro-cid-srgzpett]{grid-template-columns:minmax(0,1fr);gap:.75rem;min-inline-size:0;scroll-margin-block-start:5rem;display:grid}.demo[data-astro-cid-srgzpett] h2[data-astro-cid-srgzpett]{margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem)}.demo[data-astro-cid-srgzpett] h3[data-astro-cid-srgzpett]{margin:0;font-size:1.0625rem}.demo[data-astro-cid-srgzpett]>p[data-astro-cid-srgzpett],.status[data-astro-cid-srgzpett]{max-inline-size:46rem;margin:0}.demo__pair[data-astro-cid-srgzpett]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:1rem;display:grid}.demo__pair[data-astro-cid-srgzpett]>*{min-inline-size:0}.demo[data-astro-cid-srgzpett] pre{max-inline-size:100%;overflow-x:auto}.demo__panel[data-astro-cid-srgzpett]{grid-template-columns:minmax(0,1fr);gap:.6rem;min-inline-size:0;display:grid}.demo__note[data-astro-cid-srgzpett]{margin:0;font-size:.875rem}.demo__pair--code[data-astro-cid-srgzpett] pre{max-block-size:22rem;overflow:auto}.rules[data-astro-cid-srgzpett],.contract[data-astro-cid-srgzpett]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rules__item[data-astro-cid-srgzpett],.contract__item[data-astro-cid-srgzpett]{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);border-radius:.85rem;align-content:start;gap:.4rem;min-inline-size:0;padding:.9rem 1rem;display:grid}.rules__item[data-astro-cid-srgzpett] p[data-astro-cid-srgzpett],.contract__item[data-astro-cid-srgzpett] p[data-astro-cid-srgzpett]{margin:0;font-size:.9rem}.contract__item[data-astro-cid-srgzpett] pre{font-size:.8rem;overflow-x:auto}.status[data-astro-cid-srgzpett]{border-inline-start:4px solid var(--tx-info,CanvasText);background:var(--tx-info-soft,Canvas);color:var(--tx-info-soft-foreground,CanvasText);border-radius:.5rem;padding:.75rem 1rem;font-size:.9rem}.docs[data-astro-cid-srgzpett]{gap:.3rem;margin:0;padding-inline-start:1.25rem;display:grid}.docs[data-astro-cid-srgzpett] code[data-astro-cid-srgzpett]{overflow-wrap:anywhere}.table-wrap[data-astro-cid-srgzpett]{max-inline-size:100%;overflow-x:auto}.table-wrap[data-astro-cid-srgzpett]:focus-visible{outline:2px solid var(--tx-ring,Highlight);outline-offset:2px}.inventory-table[data-astro-cid-srgzpett]{border-collapse:collapse;inline-size:100%;font-size:.875rem}.inventory-table[data-astro-cid-srgzpett] caption[data-astro-cid-srgzpett]{text-align:start;padding-block-end:.4rem;font-weight:600}.inventory-table[data-astro-cid-srgzpett] th[data-astro-cid-srgzpett],.inventory-table[data-astro-cid-srgzpett] td[data-astro-cid-srgzpett]{border-block-end:1px solid var(--tx-border,CanvasText);text-align:start;vertical-align:top;padding:.4rem .55rem}.inventory[data-astro-cid-srgzpett]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.inventory__item[data-astro-cid-srgzpett]{border:1px solid var(--tx-border,CanvasText);background:var(--tx-surface,Canvas);border-radius:.85rem;align-content:start;gap:.4rem;min-inline-size:0;padding:.9rem 1rem;display:grid}.inventory__item[data-astro-cid-srgzpett] p[data-astro-cid-srgzpett]{margin:0;font-size:.875rem}.inventory__names[data-astro-cid-srgzpett]{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.inventory__names[data-astro-cid-srgzpett] code[data-astro-cid-srgzpett]{border:1px solid var(--tx-border,CanvasText);border-radius:.4rem;padding:.05rem .4rem;display:inline-block}.inventory__value[data-astro-cid-srgzpett]{overflow-wrap:anywhere}
