.public-page.svelte-1r5o8fe{width:min(var(--landing-max),calc(100% - 32px));margin:0 auto;padding:clamp(96px,12vw,170px) 0 clamp(24px,5vw,70px);color:var(--landing-ink)}.page-hero.svelte-1r5o8fe{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.58fr);gap:clamp(32px,6vw,84px);align-items:center;padding-bottom:clamp(54px,8vw,96px)}.eyebrow.svelte-1r5o8fe,.button.svelte-1r5o8fe,.visual-caption.svelte-1r5o8fe,.content-card.svelte-1r5o8fe span:where(.svelte-1r5o8fe){font-family:var(--font-mono)}.eyebrow.svelte-1r5o8fe{margin:0 0 18px;color:var(--landing-soft);font-size:12px;letter-spacing:.055em;text-transform:uppercase}h1.svelte-1r5o8fe,h2.svelte-1r5o8fe,p.svelte-1r5o8fe{margin-top:0}h1.svelte-1r5o8fe{max-width:850px;margin-bottom:24px;font-size:clamp(54px,8vw,112px);line-height:.94;letter-spacing:-.065em}.lede.svelte-1r5o8fe{max-width:720px;color:var(--landing-muted);font-size:clamp(18px,2vw,23px);line-height:1.45}.actions.svelte-1r5o8fe{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button.svelte-1r5o8fe{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1px solid var(--landing-line-strong);border-radius:999px;font-size:12px;letter-spacing:.03em}.button-primary.svelte-1r5o8fe{background:var(--landing-ink);color:var(--landing-bg)}.button-ghost.svelte-1r5o8fe{background:#0b0b0c;color:var(--landing-ink)}.hero-visual.svelte-1r5o8fe,.content-card.svelte-1r5o8fe{border:1px solid var(--landing-line);border-radius:18px;background:#0b0b0c}.hero-visual.svelte-1r5o8fe{overflow:hidden}.visual-caption.svelte-1r5o8fe{display:flex;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid var(--landing-line);color:var(--landing-soft);font-size:11px;letter-spacing:.06em;text-transform:uppercase}svg.svelte-1r5o8fe{display:block;width:100%;height:auto}svg.svelte-1r5o8fe text:where(.svelte-1r5o8fe){fill:var(--landing-muted);font-family:var(--font-mono);font-size:13px}svg.svelte-1r5o8fe text.node-value:where(.svelte-1r5o8fe){fill:var(--landing-ink);font-size:14px}.layer-echo.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.layer-seam.svelte-1r5o8fe,.layer-detail.svelte-1r5o8fe,.visual-labels.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.system-rails.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.mini-layer.inner.svelte-1r5o8fe,.private-boundary.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.lock-mark.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.trail-path.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.access-frame.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.access-ramp.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.entry-mark.svelte-1r5o8fe path:where(.svelte-1r5o8fe){fill:none}.dot-field.svelte-1r5o8fe circle:where(.svelte-1r5o8fe){fill:var(--landing-soft);opacity:.52}.layer-echo.svelte-1r5o8fe path:where(.svelte-1r5o8fe){stroke:var(--landing-line);stroke-linecap:round;stroke-width:1}.layer-side.svelte-1r5o8fe,.layer-top.svelte-1r5o8fe,.mini-layer.svelte-1r5o8fe,.lock-body.svelte-1r5o8fe,.trail-card.svelte-1r5o8fe,.access-ramp.svelte-1r5o8fe path:where(.svelte-1r5o8fe):first-child,.entry-mark.svelte-1r5o8fe path:where(.svelte-1r5o8fe):first-child{fill:#080809;stroke:var(--landing-line-strong);stroke-width:1}.layer-top.svelte-1r5o8fe,.mini-layer.svelte-1r5o8fe,.trail-card.raised.svelte-1r5o8fe,.entry-mark.svelte-1r5o8fe path:where(.svelte-1r5o8fe):first-child{fill:#0d0d0e}.layer-seam.svelte-1r5o8fe,.layer-detail.svelte-1r5o8fe,.system-rails.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.mini-layer.inner.svelte-1r5o8fe,.private-boundary.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.lock-mark.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.trail-path.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.access-frame.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.access-ramp.svelte-1r5o8fe path:where(.svelte-1r5o8fe),.entry-mark.svelte-1r5o8fe path:where(.svelte-1r5o8fe){stroke:var(--landing-line);stroke-linecap:round;stroke-width:1}.private-boundary.svelte-1r5o8fe path:where(.svelte-1r5o8fe):first-child,.access-frame.svelte-1r5o8fe path:where(.svelte-1r5o8fe):first-child{fill:#f7f7f205;stroke:var(--landing-line-strong)}.lock-mark.svelte-1r5o8fe path:where(.svelte-1r5o8fe):first-child{stroke:var(--landing-line-strong)}.trail-path.svelte-1r5o8fe path:where(.svelte-1r5o8fe){stroke-dasharray:3 7}.trail-steps.svelte-1r5o8fe circle:where(.svelte-1r5o8fe){fill:#080809;stroke:var(--landing-ink);stroke-width:1}.visual-labels.svelte-1r5o8fe path:where(.svelte-1r5o8fe){stroke:#f7f7f275;stroke-linecap:round;stroke-width:1}.visual-labels.svelte-1r5o8fe circle:where(.svelte-1r5o8fe){fill:#080809;stroke:var(--landing-ink);stroke-width:1}.content-grid.svelte-1r5o8fe{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.content-card.svelte-1r5o8fe{padding:24px}.content-card.svelte-1r5o8fe span:where(.svelte-1r5o8fe){display:block;margin-bottom:28px;color:var(--landing-soft);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.content-card.svelte-1r5o8fe h2:where(.svelte-1r5o8fe){margin-bottom:12px;font-size:clamp(24px,3vw,34px);line-height:1.05;letter-spacing:-.045em}.content-card.svelte-1r5o8fe p:where(.svelte-1r5o8fe),.content-card.svelte-1r5o8fe li:where(.svelte-1r5o8fe){color:var(--landing-muted);line-height:1.55}.content-card.svelte-1r5o8fe ul:where(.svelte-1r5o8fe){display:grid;gap:10px;margin:20px 0 0;padding-left:18px}@media(max-width:920px){.page-hero.svelte-1r5o8fe,.content-grid.svelte-1r5o8fe{grid-template-columns:1fr}.page-hero.svelte-1r5o8fe{align-items:start}}@media(max-width:640px){.public-page.svelte-1r5o8fe{width:calc(100% - 20px);padding-top:82px}h1.svelte-1r5o8fe{font-size:clamp(44px,14vw,64px);line-height:.98;letter-spacing:-.052em}}
