.inline-built.svelte-1yf2aom{color:var(--accent);font-weight:700}.cat-wrap.svelte-1yf2aom{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cat-grid.svelte-1yf2aom{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.cat-card.svelte-1yf2aom{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.cat-type.svelte-1yf2aom{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:0;font-size:12px;font-weight:700}.cat-blurb.svelte-1yf2aom{color:var(--text-3);margin:8px 0 16px;font-size:13px;line-height:1.5}.cat-list.svelte-1yf2aom{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cat-item.svelte-1yf2aom{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;display:flex}.cat-item.is-built.svelte-1yf2aom{border-color:var(--accent-l);background:var(--accent-l)}.cat-built.svelte-1yf2aom{color:var(--accent);font-size:13px;font-weight:800}.future.svelte-1yf2aom{background:radial-gradient(800px 380px at 80% -20%, #c2a04b29, transparent 60%), var(--ink);color:var(--ink-text)}.future-inner.svelte-1yf2aom{max-width:820px;padding:92px var(--sp-6);text-align:center;margin:0 auto}.future-title.svelte-1yf2aom{font-family:var(--font-display);letter-spacing:-.01em;margin:16px 0 0;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.12}.future-title.svelte-1yf2aom em:where(.svelte-1yf2aom){color:var(--gold);font-style:italic}.future-body.svelte-1yf2aom{max-width:620px;color:var(--ink-text-2);margin:22px auto 30px;font-size:16.5px;line-height:1.7}.future-actions.svelte-1yf2aom{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=920px){.cat-grid.svelte-1yf2aom{grid-template-columns:1fr 1fr}.future-inner.svelte-1yf2aom{padding:64px var(--sp-5)}}@media (width<=540px){.cat-grid.svelte-1yf2aom{grid-template-columns:1fr}}
