.reg.svelte-1nehfsr{display:flex;flex-direction:column;gap:clamp(1.75rem,4vw,2.75rem)}.reg-empty.svelte-1nehfsr{margin:0;padding:1rem clamp(1rem,2.5vw,1.5rem);border:1px dashed var(--sec-hairline);border-radius:var(--radius-card);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--sec-muted);text-wrap:pretty}.reg-block.svelte-1nehfsr{display:flex;flex-direction:column;gap:.75rem}.reg-block-title.svelte-1nehfsr{margin:0;font-family:var(--font-display);font-size:var(--fs-h3-sm);font-weight:var(--fw-h3);letter-spacing:-.015em;line-height:1.25;color:var(--sec-fg)}.reg-block-desc.svelte-1nehfsr{margin:0;max-width:46rem;font-size:var(--fs-body-dense);line-height:var(--lh-body);color:var(--sec-muted);text-wrap:pretty}.reg-note.svelte-1nehfsr{margin:0;max-width:46rem;font-size:var(--fs-meta-sm);line-height:var(--lh-body);color:var(--sec-muted);text-wrap:pretty}.reg-mono.svelte-1nehfsr{font-family:var(--font-brand-mono);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow-sm)}.reg-facts.svelte-1nehfsr{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;margin:0;background:var(--sec-hairline);border:1px solid var(--sec-hairline);border-radius:var(--radius-card);overflow:hidden}.reg-fact.svelte-1nehfsr{display:flex;flex-direction:column;gap:.375rem;padding:.875rem clamp(.875rem,2vw,1.125rem);background:var(--sec-card)}.reg-fact.svelte-1nehfsr dt:where(.svelte-1nehfsr){font-family:var(--font-brand-mono);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow-sm);text-transform:uppercase;color:var(--sec-muted)}.reg-fact.svelte-1nehfsr dd:where(.svelte-1nehfsr){margin:0;font-size:var(--fs-body-dense);line-height:1.35;color:var(--sec-fg);overflow-wrap:anywhere}.reg-figures.svelte-1nehfsr{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--sec-hairline);border:1px solid var(--sec-hairline);border-radius:var(--radius-card);overflow:hidden}.reg-figure.svelte-1nehfsr{display:flex;flex-direction:column;gap:.375rem;padding:var(--space-card) clamp(1rem,2.5vw,1.5rem);background:var(--sec-card)}.reg-figure-label.svelte-1nehfsr{font-family:var(--font-brand-mono);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow-sm);text-transform:uppercase;color:var(--sec-muted)}.reg-figure-value.svelte-1nehfsr{font-family:var(--font-display);font-size:var(--fs-h3-sm);font-weight:var(--fw-h3);line-height:1.15;color:var(--sec-fg)}.reg-figure[data-provenance=unset].svelte-1nehfsr .reg-figure-value:where(.svelte-1nehfsr){font-family:inherit;font-size:var(--fs-body-dense);font-weight:400;color:var(--sec-muted)}.reg-figure-origin.svelte-1nehfsr{font-size:var(--fs-meta-sm);color:var(--sec-muted)}.reg-freeze.svelte-1nehfsr{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;margin:0;font-size:var(--fs-meta);color:var(--sec-fg)}.reg-chip.svelte-1nehfsr{font-family:var(--font-brand-mono);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow-sm);text-transform:uppercase;padding:.125rem .5rem;border:1px solid var(--sec-accent);border-radius:999px;color:var(--sec-accent)}.reg-formula-text.svelte-1nehfsr{margin:0;padding:.875rem clamp(.875rem,2vw,1.125rem);border:1px solid var(--sec-hairline);border-radius:var(--radius-card);background:var(--sec-card);font-family:var(--font-brand-mono);font-size:var(--fs-meta);line-height:1.6;color:var(--sec-fg);overflow-wrap:anywhere}.reg-nodrill.svelte-1nehfsr{margin:0;max-width:46rem;font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--sec-fg);text-wrap:pretty}.reg-cta.svelte-1nehfsr{margin-top:.25rem}.reg-dims.svelte-1nehfsr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;background:var(--sec-hairline);border-top:1px solid var(--sec-hairline);border-bottom:1px solid var(--sec-hairline)}.reg-dim.svelte-1nehfsr{display:grid;grid-template-columns:minmax(0,1.6fr) auto minmax(6rem,auto) minmax(6rem,auto);align-items:center;gap:clamp(.75rem,2vw,1.5rem);padding:.75rem clamp(.75rem,2vw,1.125rem);background:var(--sec-surface)}.reg-dim-name.svelte-1nehfsr{font-size:var(--fs-body-dense);color:var(--sec-fg)}.reg-dim--head.svelte-1nehfsr{padding-block:.5rem}.reg-dim--head.svelte-1nehfsr span:where(.svelte-1nehfsr){font-family:var(--font-brand-mono);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow-sm);text-transform:uppercase;color:var(--sec-muted)}.reg-scale.svelte-1nehfsr{display:flex;gap:3px}.reg-step.svelte-1nehfsr{width:1.25rem;height:.375rem;border-radius:2px;border:1px solid var(--sec-hairline);background:transparent}.reg-step[data-filled=true].svelte-1nehfsr{background:var(--sec-accent);border-color:var(--sec-accent)}.reg-dim-value.svelte-1nehfsr{font-family:var(--font-brand-mono);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow-sm);color:var(--sec-fg)}.reg-dim-max.svelte-1nehfsr{color:var(--sec-muted)}.reg-dim-reach.svelte-1nehfsr{font-family:var(--font-brand-mono);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow-sm);text-transform:uppercase;color:var(--sec-muted)}.reg-dim[data-reach=instanceOnly].svelte-1nehfsr .reg-dim-reach:where(.svelte-1nehfsr){color:var(--sec-accent)}.reg-source.svelte-1nehfsr{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:var(--fs-meta-sm);color:var(--sec-muted)}.reg-levels.svelte-1nehfsr{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--sec-hairline);border:1px solid var(--sec-hairline);border-radius:var(--radius-card);overflow:hidden}.reg-level.svelte-1nehfsr{display:flex;flex-direction:column;gap:.375rem;padding:.875rem clamp(.875rem,2vw,1.125rem);background:var(--sec-card)}.reg-level-name.svelte-1nehfsr{font-family:var(--font-brand-mono);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow-sm);text-transform:uppercase;color:var(--sec-muted)}.reg-level[data-current=true].svelte-1nehfsr{box-shadow:inset 2px 0 0 var(--sec-accent)}.reg-level[data-current=true].svelte-1nehfsr .reg-level-name:where(.svelte-1nehfsr){color:var(--sec-accent)}.reg-level-desc.svelte-1nehfsr{font-size:var(--fs-meta-sm);line-height:var(--lh-body);color:var(--sec-muted);text-wrap:pretty}.reg-forms.svelte-1nehfsr{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--sec-hairline);border:1px solid var(--sec-hairline);border-radius:var(--radius-card);overflow:hidden}.reg-form.svelte-1nehfsr{display:flex;flex-direction:column;gap:.625rem;padding:var(--space-card) clamp(1rem,2.5vw,1.5rem);background:var(--sec-card)}.reg-form-name.svelte-1nehfsr{margin:0;font-family:var(--font-display);font-size:var(--fs-h3-sm);font-weight:var(--fw-h3);color:var(--sec-fg)}.reg-form-question.svelte-1nehfsr{margin:0;font-family:var(--font-brand-mono);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow-sm);text-transform:uppercase;color:var(--sec-accent)}.reg-modes.svelte-1nehfsr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.reg-mode.svelte-1nehfsr{display:flex;flex-direction:column;gap:.125rem;padding-left:.75rem;border-left:2px solid var(--sec-hairline)}.reg-mode-name.svelte-1nehfsr{font-size:var(--fs-body-dense);color:var(--sec-fg)}.reg-mode-desc.svelte-1nehfsr{font-size:var(--fs-meta-sm);line-height:var(--lh-body);color:var(--sec-muted);text-wrap:pretty}.reg-gap.svelte-1nehfsr{margin:0;font-size:var(--fs-meta-sm);line-height:var(--lh-body);color:var(--sec-muted);text-wrap:pretty}.reg-phases.svelte-1nehfsr{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--sec-hairline);border:1px solid var(--sec-hairline);border-radius:var(--radius-card);overflow:hidden}.reg-phase.svelte-1nehfsr{display:flex;flex-direction:column;gap:.375rem;padding:var(--space-card) clamp(.875rem,2vw,1.25rem);background:var(--sec-card)}.reg-phase-name.svelte-1nehfsr{font-family:var(--font-display);font-size:var(--fs-h3-sm);font-weight:var(--fw-h3);color:var(--sec-fg)}.reg-phase-grade.svelte-1nehfsr{font-family:var(--font-brand-mono);font-size:var(--fs-eyebrow-sm);letter-spacing:var(--ls-eyebrow-sm);text-transform:uppercase;color:var(--sec-muted)}.reg-phase[data-grade=bound].svelte-1nehfsr .reg-phase-grade:where(.svelte-1nehfsr){color:var(--sec-accent)}.reg-phase-desc.svelte-1nehfsr{font-size:var(--fs-meta-sm);line-height:var(--lh-body);color:var(--sec-muted);text-wrap:pretty}.reg-link.svelte-1nehfsr{color:var(--sec-accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--motion-hover) ease}.reg-link.svelte-1nehfsr:hover,.reg-link.svelte-1nehfsr:focus-visible{border-bottom-color:currentColor}@media(max-width:900px){.reg-figures.svelte-1nehfsr,.reg-levels.svelte-1nehfsr,.reg-phases.svelte-1nehfsr{grid-template-columns:repeat(2,1fr)}.reg-forms.svelte-1nehfsr{grid-template-columns:1fr}.reg-dim.svelte-1nehfsr{grid-template-columns:minmax(0,1fr) auto;row-gap:.5rem}.reg-dim--head.svelte-1nehfsr{display:none}.reg-dim-value.svelte-1nehfsr,.reg-dim-reach.svelte-1nehfsr{grid-column:span 1}}@media(max-width:560px){.reg-figures.svelte-1nehfsr,.reg-levels.svelte-1nehfsr,.reg-phases.svelte-1nehfsr,.reg-dim.svelte-1nehfsr{grid-template-columns:1fr}}.register-page.svelte-7u3uxf{flex:1;width:100%;background:var(--marketing-canvas);color:var(--text-primary)}.register-top.svelte-7u3uxf{max-width:var(--landing-max-w-xl);margin-inline:auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,4vw,var(--space-gutter)) 0}.register-back.svelte-7u3uxf{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--marketing-accent-text);text-decoration:none}.register-back.svelte-7u3uxf:hover,.register-back.svelte-7u3uxf:focus-visible{text-decoration:underline}
