.container.svelte-1fc80g1{max-width:1440px;margin:0 auto;position:relative;z-index:1}header.svelte-1fc80g1{text-align:center;margin-bottom:48px}header.svelte-1fc80g1 .eyebrow:where(.svelte-1fc80g1){font-family:DM Mono,monospace;font-size:10px;letter-spacing:.2em;color:var(--r2);text-transform:uppercase;margin-bottom:14px}header.svelte-1fc80g1 h1:where(.svelte-1fc80g1){font-family:Playfair Display,serif;font-size:clamp(22px,4vw,36px);font-weight:400;line-height:1.25;margin-bottom:10px}header.svelte-1fc80g1 h1:where(.svelte-1fc80g1) em:where(.svelte-1fc80g1){font-style:italic;color:var(--r2)}header.svelte-1fc80g1 p:where(.svelte-1fc80g1){font-size:13px;color:var(--text-muted);max-width:480px;margin:0 auto;line-height:1.7}.flowchart.svelte-1fc80g1{display:flex;flex-direction:column;align-items:center}.tab-intro-label.svelte-1fc80g1{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin:14px 0 8px;text-align:center}.route-link.svelte-1fc80g1{display:block;width:90%;max-width:340px;padding:16px 20px;border-radius:7px;border:1px solid rgba(224,138,106,.3);background:var(--r2-glow);text-align:center;text-decoration:none;transition:border-color .25s,background .25s,box-shadow .25s}.route-link.svelte-1fc80g1:hover{border-color:var(--r2);background:#e08a6a24;box-shadow:0 0 24px var(--r2-glow)}.route-link-label.svelte-1fc80g1{font-family:DM Mono,monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--r2);margin-bottom:5px}.route-link-sub.svelte-1fc80g1{font-family:DM Sans,sans-serif;font-size:11px;color:var(--text-muted)}.back-link.svelte-1fc80g1{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--text-muted);text-decoration:none;transition:color .2s;margin-bottom:40px;display:inline-block}.back-link.svelte-1fc80g1:hover{color:var(--r2)}:root{--vb-tab-bg: rgba(232,164,184,.1);--vc-tab-bg: rgba(168,212,232,.1);--va-tab-bg: rgba(184,164,232,.1)}.kennis-inline-link.r2{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.04em;color:var(--r2);text-decoration:none;transition:color .2s}.kennis-inline-link.r2:hover{color:var(--text)}.hint.svelte-1fc80g1{text-align:center;font-family:DM Mono,monospace;font-size:10px;color:var(--text-dim);letter-spacing:.1em;margin-top:36px}@media(min-width:768px){.route-link.svelte-1fc80g1{max-width:420px}}@media(min-width:1024px){.route-link.svelte-1fc80g1{max-width:480px}}
