.lab-sheet{--lab-paper: #f3efe5;--lab-ink: #191510;--lab-blue: var(--color-primary, #0000ff);--lab-ink-muted: color-mix(in srgb, var(--lab-ink) 68%, var(--lab-paper));--lab-rule: color-mix(in srgb, var(--lab-ink) 16%, transparent);--lab-rule-strong: color-mix(in srgb, var(--lab-ink) 32%, transparent);--lab-rule-blue: color-mix(in srgb, var(--lab-blue) 60%, transparent);--lab-blue-text: var(--lab-blue);--lab-link-underline: var(--lab-rule-blue);--lab-margin: clamp(24px, 6vw, 96px);--lab-measure: 68ch;--lab-col-gap: clamp(20px, 3vw, 48px);--lab-section-gap: clamp(56px, 9vh, 128px);background-color:var(--lab-paper);color:var(--lab-ink);font-family:var(--font-sans, system-ui, sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-theme=dark] .lab-sheet{--lab-paper: #151109;--lab-ink: #f1ece0;--lab-blue-text: var(--lab-ink);--lab-link-underline: var(--lab-ink-muted)}.lab-sheet .lab-rule-line{border:0;border-top:1px solid var(--lab-rule);margin:0;width:100%}.lab-sheet .lab-rule-line--strong{border-top-color:var(--lab-rule-strong)}.lab-sheet .lab-rule-line--blue{border-top-color:var(--lab-rule-blue)}.lab-sheet .lab-annotation{font-size:var(--mkt-eyebrow, 11px);font-weight:var(--mkt-w-medium, 500);line-height:1.4;letter-spacing:var(--mkt-tracking-eyebrow, .18em);text-transform:uppercase;color:var(--lab-ink-muted);font-variant-numeric:tabular-nums}.lab-sheet .lab-note{font-size:var(--mkt-body-sm, 13.5px);font-weight:var(--mkt-w-regular, 400);line-height:1.55;letter-spacing:.01em;color:var(--lab-ink-muted)}.lab-sheet .lab-prose{max-width:var(--lab-measure);font-size:var(--mkt-body-large, 16px);line-height:var(--mkt-leading-relaxed, 1.65);color:var(--lab-ink)}.lab-sheet .lab-title-block{display:flex;align-items:baseline;gap:clamp(12px,2vw,28px);width:100%;padding-bottom:10px;border-bottom:1px solid var(--lab-rule-strong)}.lab-sheet .lab-title-block__label{flex:0 0 auto;font-size:var(--mkt-eyebrow, 11px);font-weight:var(--mkt-w-medium, 500);letter-spacing:var(--mkt-tracking-eyebrow, .18em);text-transform:uppercase;color:var(--lab-ink)}.lab-sheet .lab-title-block__index{flex:0 0 auto;margin-left:auto;font-size:var(--mkt-eyebrow, 11px);font-weight:var(--mkt-w-medium, 500);letter-spacing:var(--mkt-tracking-label, .1em);color:var(--lab-ink-muted);font-variant-numeric:tabular-nums}.lab-sheet .lab-frame{width:100%;padding-inline:var(--lab-margin);margin-inline:auto;box-sizing:border-box}.lab-sheet .lab-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--lab-col-gap);row-gap:var(--lab-section-gap);align-items:start}.lab-sheet .lab-price{font-size:var(--mkt-num, 12px);font-weight:var(--mkt-w-medium, 500);letter-spacing:var(--mkt-tracking-label, .1em);color:var(--lab-blue-text);font-variant-numeric:tabular-nums;white-space:nowrap}.lab-sheet .lab-link{color:var(--lab-blue-text);text-decoration:none;border-bottom:1px solid var(--lab-link-underline);padding-bottom:1px}.lab-sheet .lab-link:hover{border-bottom-color:var(--lab-blue-text)}.lab-sheet .lab-link:focus-visible{outline:2px solid var(--lab-blue-text);outline-offset:3px}.lab-sheet .lab-accent-word{color:var(--lab-blue-text)}.lab-sheet .lab-lattice{color:var(--lab-ink);pointer-events:none;animation:lab-lattice-fade 1.2s ease-out both}@keyframes lab-lattice-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lab-sheet .lab-lattice{animation:none;opacity:1}}.lab-sheet .lab-lattice--muted{color:var(--lab-ink-muted)}.lab-sheet .lab-sections{padding-block:var(--lab-section-gap) calc(var(--lab-section-gap) * 1.4)}.lab-sheet .lab-sections>*+*{margin-top:var(--lab-section-gap)}.lab-sheet .lab-section-intro{margin-top:clamp(18px,3vh,32px)}.lab-sheet .lab-register{list-style:none;margin:clamp(24px,4vh,44px) 0 0;padding:0}.lab-sheet .lab-register__row{padding-block:clamp(22px,3.4vh,40px)}.lab-sheet .lab-register__row+.lab-register__row{border-top:1px solid var(--lab-rule)}.lab-sheet .lab-register__head{display:flex;align-items:baseline;justify-content:space-between;gap:clamp(12px,2vw,28px);flex-wrap:wrap}.lab-sheet .lab-register__name{margin:0;font-size:var(--mkt-sub, 24px);font-weight:var(--mkt-w-medium, 500);line-height:var(--mkt-leading-snug, 1.25);letter-spacing:var(--mkt-tracking-sub, -.015em);color:var(--lab-ink)}.lab-sheet .lab-register__blurb{margin:clamp(12px,2vh,20px) 0 0}.lab-sheet .lab-register__links{display:flex;flex-wrap:wrap;gap:clamp(16px,2.4vw,32px);margin-top:clamp(16px,2.4vh,24px)}.lab-sheet .lab-status{flex:0 0 auto;font-size:var(--mkt-eyebrow, 11px);font-weight:var(--mkt-w-medium, 500);letter-spacing:var(--mkt-tracking-eyebrow, .18em);text-transform:uppercase;line-height:1.2;padding-left:.6em;border-left:2px solid currentColor;font-variant-numeric:tabular-nums}.lab-sheet .lab-status--live{color:var(--lab-blue-text)}.lab-sheet .lab-status--dev{color:var(--lab-ink-muted)}.lab-sheet .lab-register__price{flex:0 0 auto}.lab-sheet .lab-steps{list-style:none;margin:clamp(20px,3vh,36px) 0 0;padding:0}.lab-sheet .lab-step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(16px,2.6vw,36px);align-items:baseline;padding-block:clamp(16px,2.4vh,26px)}.lab-sheet .lab-step+.lab-step{border-top:1px solid var(--lab-rule)}.lab-sheet .lab-step__figure{font-size:var(--mkt-num, 12px);font-weight:var(--mkt-w-medium, 500);letter-spacing:var(--mkt-tracking-label, .1em);color:var(--lab-blue-text);font-variant-numeric:tabular-nums}.lab-sheet .lab-step__body{font-size:var(--mkt-body-large, 16px);line-height:var(--mkt-leading-relaxed, 1.65);color:var(--lab-ink)}.lab-sheet .lab-step__verb{font-weight:var(--mkt-w-medium, 500);color:var(--lab-ink)}.lab-sheet .lab-subhead{margin:clamp(28px,4.5vh,56px) 0 0;font-size:var(--mkt-eyebrow, 11px);font-weight:var(--mkt-w-medium, 500);letter-spacing:var(--mkt-tracking-eyebrow, .18em);text-transform:uppercase;color:var(--lab-ink)}.lab-sheet .lab-stack{margin-top:clamp(20px,3.4vh,40px)}.lab-sheet .lab-stack>*+*{margin-top:clamp(20px,3vh,34px)}.lab-sheet .lab-cta-band{padding-block:clamp(28px,4.5vh,56px);border-top:1px solid var(--lab-rule-strong);border-bottom:1px solid var(--lab-rule-strong)}.lab-sheet .lab-cta-copy{margin:clamp(14px,2.4vh,24px) 0 0}.lab-sheet .lab-cta-actions{display:flex;flex-wrap:wrap;gap:clamp(14px,2.4vw,28px);margin-top:clamp(24px,4vh,44px)}.lab-sheet .lab-cta-action{display:inline-flex;align-items:center;gap:.75em;min-height:44px;padding:10px 4px;border-top:1px solid var(--lab-rule-strong);text-decoration:none;font-size:var(--mkt-body, 15px);font-weight:var(--mkt-w-medium, 500);letter-spacing:.01em;color:var(--lab-ink)}.lab-sheet .lab-cta-action__arrow{font-variant-numeric:tabular-nums;color:var(--lab-blue-text)}.lab-sheet .lab-cta-action--primary{padding-left:14px;border-left:3px solid var(--lab-blue);color:var(--lab-blue-text)}.lab-sheet .lab-cta-action:hover{border-top-color:var(--lab-ink-muted)}.lab-sheet .lab-cta-action:focus-visible{outline:2px solid var(--lab-blue-text);outline-offset:3px}.lab-lattice.svelte-1r3mylt{display:block;pointer-events:none}.lab-lattice-svg.svelte-1r3mylt{display:block;width:100%;height:100%}.lab-hero.svelte-zi170r{padding-block:clamp(48px,7vh,104px) clamp(48px,7vh,104px);overflow:clip}.lab-hero__field.svelte-zi170r{margin-left:auto;width:clamp(280px,46vw,600px);height:clamp(180px,30vw,400px);margin-bottom:clamp(28px,5vh,72px);opacity:.72;pointer-events:none}.lab-hero__field.svelte-zi170r .lab-lattice{width:100%;height:100%}.lab-hero__title.svelte-zi170r{margin:0;font-weight:var(--mkt-w-regular, 400)}.lab-hero__axo.svelte-zi170r{display:block;font-size:clamp(80px,26vw,360px);font-weight:var(--mkt-w-bold, 700);line-height:.84;letter-spacing:-.045em;color:var(--lab-ink)}.lab-hero__subtitle.svelte-zi170r{display:block;margin-top:clamp(14px,2.4vh,28px);max-width:34ch;font-size:clamp(15px,1.6vw,18px);font-weight:var(--mkt-w-regular, 400);line-height:1.4;letter-spacing:.01em;color:var(--lab-ink-muted)}.lab-hero__rule.svelte-zi170r{margin-top:clamp(28px,4vh,52px);max-width:min(100%,720px)}.lab-hero__intro.svelte-zi170r{margin-top:clamp(26px,4vh,48px);display:flex;flex-direction:column;gap:clamp(16px,2vh,24px)}@media(max-width:640px){.lab-hero__field.svelte-zi170r{width:clamp(190px,62vw,300px);height:clamp(130px,42vw,200px);margin-bottom:clamp(20px,4vh,36px);opacity:.5}}
