.roadmap-shell.svelte-1nkx8mh{background:radial-gradient(circle at 0 0,#60a5fa2e,#0000 42%),linear-gradient(#fffffff5,#f8fafcfa);border:1px solid #94a3b833;position:relative;box-shadow:0 28px 60px #0f172a1f,inset 0 1px #ffffffb8}.dark .roadmap-shell.svelte-1nkx8mh{background:radial-gradient(circle at 0 0,#3b82f629,#0000 42%),linear-gradient(#0f172aeb,#09090bfa);border-color:#3f3f46e0;box-shadow:0 24px 54px #00000057,inset 0 1px #ffffff0a}.roadmap-glow.svelte-1nkx8mh{pointer-events:none;background:radial-gradient(circle at 85% 0,#fbbf2424,#0000 28%),radial-gradient(circle at 0 100%,#10b9811f,#0000 30%);position:absolute;inset:0}.dark .roadmap-glow.svelte-1nkx8mh{background:radial-gradient(circle at 85% 0,#fbbf2417,#0000 28%),radial-gradient(circle at 0 100%,#10b98114,#0000 30%)}.roadmap-content.svelte-1nkx8mh{z-index:1;position:relative}.roadmap-hero-card.svelte-1nkx8mh,.roadmap-footer.svelte-1nkx8mh{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #94a3b838}.dark .roadmap-hero-card.svelte-1nkx8mh,.dark .roadmap-footer.svelte-1nkx8mh{background:#18181b94;border-color:#3f3f46d9}.roadmap-title.svelte-1nkx8mh{letter-spacing:-.03em;color:#0f172a;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1.05}.dark .roadmap-title.svelte-1nkx8mh{color:#f4f4f5}.roadmap-stat-card.svelte-1nkx8mh{background:#f8fafcd1;border:1px solid #94a3b82e}.dark .roadmap-stat-card.svelte-1nkx8mh{background:#09090b6b;border-color:#3f3f46bf}.roadmap-stat-label.svelte-1nkx8mh{letter-spacing:.04em;text-transform:uppercase;color:#475569;font-size:.78rem;font-weight:600}.roadmap-stat-value.svelte-1nkx8mh{letter-spacing:-.03em;color:#0f172a;margin-top:.35rem;font-size:1.4rem;font-weight:700}.dark .roadmap-stat-label.svelte-1nkx8mh{color:#a1a1aa}.dark .roadmap-stat-value.svelte-1nkx8mh{color:#f4f4f5}.roadmap-lane.svelte-1nkx8mh{background:linear-gradient(180deg, #ffffffeb, #f8fafce6), linear-gradient(180deg, hsla(var(--roadmap-stage-h), 92%, 97%, .75), #fff0);border:1px solid #94a3b833}.dark .roadmap-lane.svelte-1nkx8mh{background:linear-gradient(180deg, #18181be0, #09090beb), linear-gradient(180deg, hsla(var(--roadmap-stage-h), 40%, 13%, .38), #09090b00);border-color:#3f3f46cc}.roadmap-lane-kicker.svelte-1nkx8mh{letter-spacing:.03em;text-transform:uppercase;color:hsl(var(--roadmap-stage-h) 60% 30%);background:hsla(var(--roadmap-stage-h), 95%, 93%, .92);border:1px solid hsla(var(--roadmap-stage-h), 88%, 56%, .2);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.73rem;font-weight:700;display:inline-flex}.dark .roadmap-lane-kicker.svelte-1nkx8mh{color:hsl(var(--roadmap-stage-h) 90% 82%);background:hsla(var(--roadmap-stage-h), 48%, 18%, .6);border-color:hsla(var(--roadmap-stage-h), 64%, 52%, .22)}.roadmap-mini-card.svelte-1nkx8mh{background:#ffffffd1;border:1px solid #94a3b82e;transition:transform .18s,border-color .18s,box-shadow .18s}.roadmap-mini-card.svelte-1nkx8mh:hover{border-color:hsla(var(--roadmap-stage-h), 80%, 48%, .28);transform:translateY(-1px);box-shadow:0 12px 24px #0f172a14}.dark .roadmap-mini-card.svelte-1nkx8mh{background:#18181bc2;border-color:#3f3f46d1}.dark .roadmap-mini-card.svelte-1nkx8mh:hover{border-color:hsla(var(--roadmap-stage-h), 70%, 56%, .3);box-shadow:0 12px 24px #00000038}.roadmap-mini-title.svelte-1nkx8mh{color:#0f172a;font-size:.98rem;font-weight:700;line-height:1.35}.roadmap-mini-snippet.svelte-1nkx8mh{line-clamp:3;-webkit-line-clamp:3;color:#475569;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.roadmap-mini-meta.svelte-1nkx8mh{color:#64748b;flex-wrap:wrap;gap:.5rem .85rem;font-size:.75rem;display:flex}.dark .roadmap-mini-title.svelte-1nkx8mh{color:#f4f4f5}.dark .roadmap-mini-snippet.svelte-1nkx8mh{color:#a1a1aa}.dark .roadmap-mini-meta.svelte-1nkx8mh{color:#71717a}.roadmap-lane-state.svelte-1nkx8mh{text-align:center;color:#475569;background:#f8fafc8a;border:1px dashed #94a3b852;border-radius:1rem;place-items:center;min-height:5.25rem;padding:1rem;font-size:.88rem;display:grid}.roadmap-lane-state--error.svelte-1nkx8mh{color:#b91c1c;background:#fef2f2c7;border-color:#f8717159}.dark .roadmap-lane-state.svelte-1nkx8mh{color:#a1a1aa;background:#09090b59;border-color:#52525bd1}.dark .roadmap-lane-state--error.svelte-1nkx8mh{color:#fda4af;background:#4c051957;border-color:#be185d52}.public-roadmap-modal.svelte-1nkx8mh{overscroll-behavior:contain}.portal-content.public-roadmap-portal-root{pointer-events:none;z-index:2147483000!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important;transform:none!important}.portal-content.public-roadmap-portal-root>.public-roadmap-modal{pointer-events:auto}.public-roadmap-modal__backdrop.svelte-1nkx8mh{background:radial-gradient(circle at top,#3b82f624,#0000 38%),#0f172a94;border:0}.dark .public-roadmap-modal__backdrop.svelte-1nkx8mh{background:radial-gradient(circle at top,#3b82f61f,#0000 38%),#020617cc}.public-roadmap-modal__panel.svelte-1nkx8mh{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dark .public-roadmap-modal__panel.svelte-1nkx8mh{background:#02061733}.public-roadmap-modal__header.svelte-1nkx8mh{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafcdb;border-bottom:1px solid #94a3b833;position:sticky;top:0}.dark .public-roadmap-modal__header.svelte-1nkx8mh{background:#09090bd1;border-bottom-color:#3f3f46d1}.public-roadmap-modal__content.svelte-1nkx8mh{overscroll-behavior:contain}.dark .public-roadmap-modal__content.svelte-1nkx8mh{background:0 0}@media (width<=640px){.public-roadmap-modal__header.svelte-1nkx8mh{padding-top:max(.5rem, env(safe-area-inset-top))}}.comun-logo-fallback.svelte-m6noai{background:hsl(var(--comun-h,220) 60% 92%);color:hsl(var(--comun-h,220) 70% 34%)}.dark .comun-logo-fallback.svelte-m6noai{background:hsl(var(--comun-h,220) 35% 20%);color:hsl(var(--comun-h,220) 78% 72%)}
