.hero-track.svelte-11h03hr{padding:0;background:var(--color-performance-shell-surface);color:var(--color-performance-fg-primary)}.hero-layout.svelte-11h03hr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--space-performance-xl);align-items:center;padding:7.5rem 7vw var(--space-performance-lg)}.hero-copy.svelte-11h03hr{min-width:0}.eyebrow.svelte-11h03hr,.hero-bottom.svelte-11h03hr{font:var(--text-performance-operator-label)/1.5 var(--font-performance-mono)}h1.svelte-11h03hr{max-width:17ch;margin-block:var(--space-performance-md);font:var(--font-performance-medium) clamp(2.2rem,4.5vw,4rem)/1.08 var(--font-performance-interface);letter-spacing:var(--tracking-performance-tight)}.lede.svelte-11h03hr{max-width:48ch;font-size:var(--text-performance-body-sm);line-height:1.6}.hero-actions.svelte-11h03hr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-performance-md);margin-block:var(--space-performance-md)}.hero-actions.svelte-11h03hr a:where(.svelte-11h03hr){display:inline-flex;align-items:center;gap:var(--space-performance-xs);min-height:44px}.hero-actions.svelte-11h03hr .primary:where(.svelte-11h03hr){padding:var(--space-performance-xs) var(--space-performance-md);background:var(--color-performance-fg-primary);color:var(--color-performance-shell-surface);border:1px solid var(--color-performance-fg-primary);border-radius:var(--radius-operator-control);text-decoration:none}.hero-actions.svelte-11h03hr .primary:where(.svelte-11h03hr):hover{background:var(--color-performance-shell-surface-hover);color:var(--color-performance-fg-primary)}.hero-terms.svelte-11h03hr{max-width:52ch;font-size:var(--text-performance-caption);line-height:1.6;color:var(--color-performance-fg-secondary)}.handoff.svelte-11h03hr{min-width:0;border:1px solid var(--color-performance-shell-border-strong);border-radius:var(--radius-operator-panel)}.handoff.svelte-11h03hr header:where(.svelte-11h03hr),.handoff.svelte-11h03hr footer:where(.svelte-11h03hr){padding:var(--space-performance-md)}.handoff.svelte-11h03hr h2:where(.svelte-11h03hr){margin-block:var(--space-performance-sm);font:var(--font-performance-medium) var(--text-performance-body)/1.3 var(--font-performance-interface)}.handoff.svelte-11h03hr p:where(.svelte-11h03hr),dd.svelte-11h03hr{font-size:var(--text-performance-caption);line-height:1.5}.handoff.svelte-11h03hr header:where(.svelte-11h03hr)>p:where(.svelte-11h03hr):last-child,.handoff.svelte-11h03hr footer:where(.svelte-11h03hr) p:where(.svelte-11h03hr),dd.svelte-11h03hr{color:var(--color-performance-fg-secondary)}dl.svelte-11h03hr{margin:0}dl.svelte-11h03hr>div:where(.svelte-11h03hr){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:var(--space-performance-sm);padding:var(--space-performance-sm) var(--space-performance-md);border-top:1px solid var(--color-performance-shell-border-default)}dt.svelte-11h03hr{display:flex;align-items:center;gap:var(--space-performance-sm);font:var(--text-performance-operator-label)/1.5 var(--font-performance-mono)}dt.svelte-11h03hr svg{flex-shrink:0}dd.svelte-11h03hr{margin:0}.handoff.svelte-11h03hr footer:where(.svelte-11h03hr){border-top:1px solid var(--color-performance-shell-border-default)}.hero-bottom.svelte-11h03hr{display:flex;flex-wrap:wrap;gap:var(--space-performance-sm);justify-content:space-between;align-items:center;padding:var(--space-performance-sm) 7vw;border-top:1px solid var(--color-performance-shell-border-default)}.hero-bottom.svelte-11h03hr span:where(.svelte-11h03hr),.hero-bottom.svelte-11h03hr a:where(.svelte-11h03hr){display:inline-flex;align-items:center;gap:var(--space-performance-sm);min-height:44px}a.svelte-11h03hr{color:inherit;text-underline-offset:.3em}a.svelte-11h03hr:focus-visible{outline:2px solid var(--color-performance-focus);outline-offset:3px}@media(max-width:720px){.hero-layout.svelte-11h03hr{grid-template-columns:1fr;gap:var(--space-performance-lg);padding-block:7.5rem var(--space-performance-lg)}}.map-page.svelte-w85nl5 .clear-page-section{padding-block:clamp(2.5rem,6vw,6rem)}.map-page.svelte-w85nl5 .clear-page-section__inner{width:86%;max-width:none}.map-page.svelte-w85nl5 .clear-page-section h2{font:var(--font-performance-medium) clamp(1.8rem,3vw,3rem)/1.1 var(--font-performance-interface);max-width:24ch}.map-page.svelte-w85nl5 .performance-conversion-handoff{padding:clamp(2.5rem,6vw,6rem) 7vw;gap:var(--space-performance-xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.map-page.svelte-w85nl5 .performance-conversion-handoff .performance-conversion-handoff__copy,.map-page.svelte-w85nl5 .performance-conversion-handoff .performance-conversion-handoff__boundary{padding:0;min-height:auto}.map-page.svelte-w85nl5 .performance-conversion-handoff h2{font:var(--font-performance-medium) clamp(1.8rem,3vw,3rem)/1.1 var(--font-performance-interface);max-width:24ch}.map-page.svelte-w85nl5 .performance-conversion-handoff .performance-conversion-handoff__boundary{align-self:start;align-content:start;padding:var(--space-performance-md);gap:0;border:1px solid var(--color-performance-shell-border-strong);border-radius:var(--radius-operator-panel);background:var(--color-performance-shell-surface);color:var(--color-performance-fg-primary)}.map-page.svelte-w85nl5 .performance-conversion-handoff__boundary dl{border-top:0}.map-page.svelte-w85nl5 .performance-conversion-handoff__boundary dl>div{padding-block:var(--space-performance-md);border-color:var(--color-performance-shell-border-default)}.map-page.svelte-w85nl5 .performance-conversion-handoff__boundary dl>div:first-child{padding-top:0}.map-page.svelte-w85nl5 .performance-conversion-handoff__boundary dl>div:last-child{padding-bottom:0;border-bottom:0}.map-page.svelte-w85nl5 .performance-conversion-handoff__boundary dt{color:var(--color-performance-fg-secondary)}.map-page.svelte-w85nl5 .performance-conversion-handoff__boundary dd{color:var(--color-performance-fg-primary)}@media(max-width:720px){.map-page.svelte-w85nl5 .performance-conversion-handoff{grid-template-columns:1fr;gap:var(--space-performance-lg)}}.mapping-steps.svelte-w85nl5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0 0 var(--space-performance-lg);border-block:1px solid var(--color-performance-line)}.mapping-steps.svelte-w85nl5 li:where(.svelte-w85nl5){padding:var(--space-performance-md)}.mapping-steps.svelte-w85nl5 li:where(.svelte-w85nl5)+li:where(.svelte-w85nl5){border-left:1px solid var(--color-performance-line)}.step-label.svelte-w85nl5{display:flex;align-items:center;gap:var(--space-performance-sm);font:var(--text-performance-caption) var(--font-performance-mono);text-transform:uppercase}.mapping-steps.svelte-w85nl5 h3:where(.svelte-w85nl5){margin:var(--space-performance-md) 0 var(--space-performance-sm);font-size:var(--text-performance-body)}.mapping-steps.svelte-w85nl5 p:where(.svelte-w85nl5){margin:0;line-height:1.6}.draw-workbench.svelte-w85nl5{border:1px solid var(--color-performance-line);background:var(--color-performance-paper)}.draw-toolbar.svelte-w85nl5{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-performance-sm);padding:var(--space-performance-sm) var(--space-performance-md);color:var(--color-performance-ink);border-bottom:1px solid var(--color-performance-line)}.draw-label.svelte-w85nl5{display:inline-flex;align-items:center;gap:var(--space-performance-sm);font:var(--text-performance-caption) var(--font-performance-mono)}.draw-toolbar.svelte-w85nl5 a:where(.svelte-w85nl5){display:inline-flex;align-items:center;gap:var(--space-performance-sm);min-height:44px}.draw-workbench.svelte-w85nl5 iframe:where(.svelte-w85nl5){display:block;width:100%;height:clamp(600px,78vh,900px);border:0;background:var(--color-performance-ink)}.draw-note.svelte-w85nl5{margin:0;padding:var(--space-performance-md);font-size:var(--text-performance-caption);line-height:1.6;color:var(--color-performance-ink);border-top:1px solid var(--color-performance-line)}.mapping-boundary.svelte-w85nl5{max-width:70ch;margin:var(--space-performance-md) 0;font-size:var(--text-performance-caption);line-height:1.6}a.svelte-w85nl5{color:inherit;text-underline-offset:.25em}a.svelte-w85nl5:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:760px){.mapping-steps.svelte-w85nl5{grid-template-columns:1fr}.mapping-steps.svelte-w85nl5 li:where(.svelte-w85nl5)+li:where(.svelte-w85nl5){border-left:0;border-top:1px solid var(--color-performance-line)}.draw-workbench.svelte-w85nl5 iframe:where(.svelte-w85nl5){height:680px}}
