.roadmap-page.svelte-1bad6w3{flex-direction:column;gap:20px;min-width:0;display:flex}.page-hero.svelte-1bad6w3{background:linear-gradient(145deg, color-mix(in srgb, var(--c-surface) 94%, var(--c-primary-soft)), var(--c-surface));border:1px solid var(--c-border);box-shadow:var(--shadow-md);border-radius:22px;padding:clamp(30px,5vw,58px);position:relative;overflow:hidden}.page-hero.svelte-1bad6w3:after{content:"";background:color-mix(in srgb, var(--c-primary) 9%, transparent);pointer-events:none;border-radius:50%;width:410px;height:410px;position:absolute;top:-180px;right:-110px}.page-hero.svelte-1bad6w3>:where(.svelte-1bad6w3){z-index:1;position:relative}.back-link.svelte-1bad6w3{color:var(--c-text-3);margin-bottom:30px;font-size:.77rem;font-weight:720;text-decoration:none;display:inline-flex}.back-link.svelte-1bad6w3:hover{color:var(--c-primary-text)}.eyebrow.svelte-1bad6w3{color:var(--c-primary-text);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.7rem;font-weight:820;display:block}h1.svelte-1bad6w3{letter-spacing:-.055em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1}.page-hero.svelte-1bad6w3 p:where(.svelte-1bad6w3){max-width:610px;color:var(--c-text-2);margin:18px 0 0;font-size:1rem;line-height:1.65}.horizon-grid.svelte-1bad6w3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.horizon-card.svelte-1bad6w3{--tone:var(--c-primary);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);padding:clamp(22px,3vw,30px)}.horizon-card.tone-live.svelte-1bad6w3{--tone:#43cfa1}.horizon-card.tone-active.svelte-1bad6w3{--tone:#6cb7f2}.horizon-card.tone-later.svelte-1bad6w3{--tone:#b691ef}.status-pill.svelte-1bad6w3{color:color-mix(in srgb, var(--tone) 78%, var(--c-text));background:color-mix(in srgb, var(--tone) 12%, transparent);border:1px solid color-mix(in srgb, var(--tone) 26%, var(--c-border));letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:.64rem;font-weight:820;display:inline-flex}h2.svelte-1bad6w3{letter-spacing:-.03em;margin:18px 0 20px;font-size:1.2rem;line-height:1.2}ul.svelte-1bad6w3{gap:11px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1bad6w3{color:var(--c-text-2);padding-left:17px;font-size:.82rem;line-height:1.5;position:relative}li.svelte-1bad6w3:before{content:"";background:var(--tone);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.roadmap-note.svelte-1bad6w3{color:var(--c-text-3);justify-content:space-between;align-items:center;gap:18px;padding:4px 4px 0;font-size:.75rem;display:flex}.roadmap-note.svelte-1bad6w3 p:where(.svelte-1bad6w3){margin:0}.roadmap-note.svelte-1bad6w3 a:where(.svelte-1bad6w3){color:var(--c-primary-text);font-weight:700;text-decoration:none}.roadmap-note.svelte-1bad6w3 a:where(.svelte-1bad6w3):hover{text-decoration:underline}@media (width<=860px){.horizon-grid.svelte-1bad6w3{grid-template-columns:1fr}}@media (width<=640px){.roadmap-page.svelte-1bad6w3{gap:16px}.page-hero.svelte-1bad6w3{border-radius:16px;padding:26px 20px 24px}.back-link.svelte-1bad6w3{margin-bottom:24px}h1.svelte-1bad6w3{font-size:clamp(2.5rem,13vw,3.5rem)}.page-hero.svelte-1bad6w3 p:where(.svelte-1bad6w3){font-size:.92rem}.horizon-card.svelte-1bad6w3{padding:22px 20px}.roadmap-note.svelte-1bad6w3{flex-direction:column;align-items:flex-start;gap:6px;padding:2px 2px 0}}
