:root{--s1m-max-text-width: 36.25rem;--grid-gap: $gap;--s1m-logo-width: 2rem;--font-primary-sans: "s1m-sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-primary-serif: "s1m-serif", Iowan Old Style, Apple Garamond, Baskerville, Times New Roman, Droid Serif, Times, Source Serif Pro, serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--font-primary-pixel: "s1m-pixel", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--s1m-font-sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--s1m-font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--s1m-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--s1m-color-anthracite: rgba(18, 18, 18, 1);--s1m-color-light-gray: rgb(234, 234, 234);--s1m-color-anthracite-50: rgba(250, 250, 250, 1);--s1m-color-anthracite-100: rgba(245, 245, 245, 1);--s1m-color-anthracite-200: rgba(229, 229, 229, 1);--s1m-color-anthracite-300: rgba(212, 212, 212, 1);--s1m-color-anthracite-400: rgba(163, 163, 163, 1);--s1m-color-anthracite-500: rgba(115, 115, 115, 1);--s1m-color-anthracite-600: rgba(99, 99, 99, 1);--s1m-color-anthracite-700: rgba(64, 64, 64, 1);--s1m-color-anthracite-800: rgba(48, 48, 48, 1);--s1m-color-anthracite-900: rgba(23, 23, 23, 1);--s1m-color-anthracite-950: rgba(18, 18, 18, 1);--s1m-color-surface: var(--s1m-color-anthracite-200);--s1m-color-surface-elevated: var(--s1m-color-anthracite-100);--s1m-color-surface-hover: var(--s1m-color-anthracite-200);--s1m-color-surface-chip: var(--s1m-color-anthracite-50);--s1m-color-border: var(--s1m-color-anthracite-600);--s1m-color-border-subtle: var(--s1m-color-anthracite-400);--s1m-color-text-primary: var(--s1m-color-anthracite-900);--s1m-color-text-secondary: var(--s1m-color-anthracite-800);--s1m-color-skeleton: var(--s1m-color-anthracite-300);--s1m-color-skeleton-shimmer: var(--s1m-color-anthracite-200);--s1m-color-availability-green: rgba(34, 197, 94, 1);--s1m-color-availability-red: rgba(239, 68, 68, 1);--s1m-color-availability-gray: rgb(87, 87, 87);--s1m-color-green: var(--s1m-color-availability-green);--s1m-color-error: rgba(220, 38, 38, 1);--s1m-color-warning: rgba(234, 179, 8, 1);--s1m-surface-bg: rgba(211, 211, 211, .6);--s1m-surface-bg-tabs: rgba(240, 240, 240, .2);--s1m-backdrop-blur: 18px;--s1m-backdrop-saturate: 1.8;--s1m-color-dialog-overlay: rgba(235, 235, 235, .4);--s1m-color-dark-gray: var(--s1m-color-anthracite-800);--s1m-color-chip-active: var(--s1m-color-anthracite-600);--s1m-spacing: .25rem;--s1m-container-3xs: 16rem;--s1m-container-2xs: 18rem;--s1m-container-xs: 20rem;--s1m-container-sm: 24rem;--s1m-container-md: 28rem;--s1m-container-lg: 32rem;--s1m-container-xl: 36rem;--s1m-container-xxl: 42rem;--s1m-container-3xl: 48rem;--s1m-container-4xl: 56rem;--s1m-container-5xl: 64rem;--s1m-container-6xl: 72rem;--s1m-container-7xl: 80rem;--s1m-text-xs: .75rem;--s1m-text-xs--line-height: 1rem;--s1m-text-sm: .875rem;--s1m-text-sm--line-height: 1.25rem;--s1m-text-base: 1rem;--s1m-text-base--line-height: 1.5rem;--s1m-text-lg: 1.125rem;--s1m-text-lg--line-height: 1.75rem;--s1m-text-xl: 1.25rem;--s1m-text-xl--line-height: 1.75rem;--s1m-text-xxl: 1.5rem;--s1m-text-xxl--line-height: 2rem;--s1m-text-3xl: 1.875rem;--s1m-text-3xl--line-height: 2.25rem;--s1m-text-4xl: 2.25rem;--s1m-text-4xl--line-height: 2.5rem;--s1m-text-5xl: 3rem;--s1m-text-5xl--line-height: 1;--s1m-text-6xl: 3.75rem;--s1m-text-6xl--line-height: 1;--s1m-text-7xl: 4.5rem;--s1m-text-7xl--line-height: 1;--s1m-text-8xl: 6rem;--s1m-text-8xl--line-height: 1;--s1m-text-9xl: 8rem;--s1m-text-9xl--line-height: 1;--s1m-font-weight-thin: 100;--s1m-font-weight-extralight: 200;--s1m-font-weight-light: 300;--s1m-font-weight-normal: 400;--s1m-font-weight-medium: 500;--s1m-font-weight-semibold: 600;--s1m-font-weight-bold: 700;--s1m-font-weight-extrabold: 800;--s1m-font-weight-black: 900;--s1m-tracking-tighter: -.05em;--s1m-tracking-tight: -.025em;--s1m-tracking-normal: 0em;--s1m-tracking-wide: .025em;--s1m-tracking-wider: .05em;--s1m-tracking-widest: .1em;--s1m-leading-tight: 1.25;--s1m-leading-snug: 1.375;--s1m-leading-normal: 1.5;--s1m-leading-relaxed: 1.625;--s1m-leading-loose: 2;--s1m-radius-small: .375rem;--s1m-radius-medium: .75rem;--s1m-radius-medium-large: 1rem;--s1m-radius-large: 1.125rem;--s1m-radius-large-xlarge: 1.25rem;--s1m-radius-xlarge: 1.5rem;--s1m-radius-xlarge-plus: 1.75rem;--s1m-radius-xxlarge: 2rem;--s1m-radius-3xlarge: 2.5rem;--s1m-shadow-small: 0 .0625rem .1875rem 0 rgba(0, 0, 0, .1), 0 .0625rem .125rem -.0625rem rgba(0, 0, 0, .1);--s1m-shadow-medium: 0 .25rem .375rem -.0625rem rgba(0, 0, 0, .1), 0 .125rem .25rem -.125rem rgba(0, 0, 0, .1);--s1m-shadow-large: 0 .625rem .9375rem -.1875rem rgba(0, 0, 0, .1), 0 .25rem .375rem -.25rem rgba(0, 0, 0, .1);--s1m-shadow-xlarge: 0 1.25rem 1.5625rem -.3125rem rgba(0, 0, 0, .1), 0 .5rem .625rem -.375rem rgba(0, 0, 0, .1);--s1m-shadow-xxlarge: 0 1.5625rem 3.125rem -.75rem rgba(0, 0, 0, .25);--s1m-blur-small: .75rem;--s1m-blur-medium: 1.125rem;--s1m-blur-large: 2rem;--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier (.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier (.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-quad: cubic-bezier (.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier (.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier (.19, 1, .22, 1);--ease-out-circ: cubic-bezier (.075, .82, .165, 1);--ease-in-out-quad: cubic-bezier (.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier (645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier (1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ios-sheet-animation: cubic-bezier(.25, .46, .45, .94)}.s1m-lab.svelte-j9wz7l{margin:8rem 0 14rem}@media (max-width: 30rem){.s1m-lab.svelte-j9wz7l{margin:6rem 0 8rem}}.s1m-lab.svelte-j9wz7l .lab-title:where(.svelte-j9wz7l){font-family:"s1m-serif",Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--font-primary-serif);font-size:2.25rem;font-size:var(--s1m-text-4xl);font-weight:500;font-weight:var(--s1m-font-weight-medium);color:#171717;color:var(--s1m-color-text-primary);margin:0 0 1rem;will-change:transform,opacity;transform:translate3d(0,30px,0);opacity:0;transition:transform .8s ease-out,opacity .8s ease-out}.s1m-lab.svelte-j9wz7l .lab-title.animate:where(.svelte-j9wz7l){transform:translateZ(0);opacity:1}.s1m-lab.svelte-j9wz7l .lab-intro:where(.svelte-j9wz7l){font-size:1.125rem;font-size:var(--s1m-text-lg);color:#171717;color:var(--s1m-color-text-primary);margin:0 0 3rem;max-width:40rem;will-change:transform,opacity;transform:translate3d(0,30px,0);opacity:0;transition:transform .8s ease-out .2s,opacity .8s ease-out .2s}.s1m-lab.svelte-j9wz7l .lab-intro.animate:where(.svelte-j9wz7l){transform:translateZ(0);opacity:1}
