.alta-roadmap-badge[data-v-2751d4fe]{border:1px solid var(--alta-line-strong);color:var(--alta-text-dim);font-family:var(--alta-font-display);font-variant:small-caps;letter-spacing:.16em;white-space:nowrap;background:#080502b8;align-items:center;gap:7px;padding:5px 11px;font-size:12px;line-height:1;display:inline-flex}.alta-roadmap-badge.is-dense[data-v-2751d4fe]{padding:4px 9px;font-size:11px}.alta-roadmap-badge.is-planned[data-v-2751d4fe]{border-color:color-mix(in srgb, var(--alta-gold) 40%, transparent);color:var(--alta-gold-dim)}.alta-roadmap-badge.is-in_progress[data-v-2751d4fe]{border-color:var(--alta-gold);color:var(--alta-gold-bright);box-shadow:0 0 18px color-mix(in srgb, var(--alta-gold) 22%, transparent)}.alta-roadmap-badge.is-done[data-v-2751d4fe]{border-color:color-mix(in srgb, var(--alta-success) 55%, transparent);color:var(--alta-success)}.alta-roadmap-badge.is-cancelled[data-v-2751d4fe]{border-color:var(--alta-line);color:var(--alta-text-mute)}.alta-roadmap-card[data-v-1788ab07]{background:var(--alta-bg-card);border:1px solid var(--alta-line);flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.alta-roadmap-card[data-v-1788ab07]:hover{border-color:var(--alta-line-strong);background:var(--alta-bg-card-hover)}.alta-roadmap-card.is-in_progress[data-v-1788ab07]{border-color:color-mix(in srgb, var(--alta-gold) 45%, transparent);box-shadow:0 0 34px color-mix(in srgb, var(--alta-gold) 10%, transparent)}.alta-roadmap-card.is-done[data-v-1788ab07]{border-color:color-mix(in srgb, var(--alta-success) 30%, transparent)}.alta-roadmap-card.is-cancelled[data-v-1788ab07]{opacity:.62}.alta-roadmap-card__visual[data-v-1788ab07]{aspect-ratio:16/9;border-bottom:1px solid var(--alta-line);position:relative;overflow:hidden}.alta-roadmap-card__image[data-v-1788ab07]{object-fit:cover;width:100%;height:100%;display:block}.alta-roadmap-card.is-cancelled .alta-roadmap-card__image[data-v-1788ab07]{filter:grayscale()}.alta-roadmap-card__badge[data-v-1788ab07]{position:absolute;top:12px;left:12px}.alta-roadmap-card__body[data-v-1788ab07]{flex-direction:column;gap:12px;padding:22px 24px 24px;display:flex}.alta-roadmap-card__title[data-v-1788ab07]{font-family:var(--alta-font-display);color:var(--alta-cream);margin:0;font-size:21px;line-height:1.25}.alta-roadmap-card.is-cancelled .alta-roadmap-card__title[data-v-1788ab07]{color:var(--alta-text-mute);text-decoration:line-through;text-decoration-thickness:1px}.alta-roadmap-card__description[data-v-1788ab07]{font-family:var(--alta-font-body);color:var(--alta-text);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.alta-roadmap-card__origin[data-v-1788ab07]{border-top:1px solid var(--alta-line);font-family:var(--alta-font-body);color:var(--alta-text-dim);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;padding-top:12px;font-size:13px;font-style:italic;display:flex}.alta-roadmap-card__origin-mark[data-v-1788ab07]{color:var(--alta-gold-dim);font-style:normal}.alta-roadmap-card__origin-link[data-v-1788ab07]{color:var(--alta-gold);border-bottom:1px solid color-mix(in srgb, var(--alta-gold) 40%, transparent);font-style:normal;text-decoration:none}.alta-roadmap-card__origin-link[data-v-1788ab07]:hover{color:var(--alta-gold-bright)}@media (width<=768px){.alta-roadmap-card__body[data-v-1788ab07]{padding:18px 18px 20px}.alta-roadmap-card__title[data-v-1788ab07]{font-size:19px}}.alta-roadmap-marker[data-v-ea74ff77]{justify-content:center;display:flex}.alta-roadmap-marker__label[data-v-ea74ff77]{background:var(--alta-bg-deep);border:1px solid var(--alta-gold-dim);color:var(--alta-cream);font-family:var(--alta-font-display);font-variant:small-caps;letter-spacing:.22em;white-space:nowrap;padding:8px 20px;font-size:15px;line-height:1}.alta-roadmap-marker.is-past .alta-roadmap-marker__label[data-v-ea74ff77]{border-color:var(--alta-line-strong);color:var(--alta-text-mute)}.alta-roadmap-timeline[data-v-410cc07d]{flex-direction:column;gap:34px;max-width:1180px;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.alta-roadmap-timeline__rail[data-v-410cc07d]{background:linear-gradient(180deg, color-mix(in srgb, var(--alta-gold) 62%, transparent) 0%, var(--alta-line-strong) 55%, transparent 100%);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.alta-roadmap-timeline__row[data-v-410cc07d]{grid-template-columns:1fr 64px 1fr;align-items:start;display:grid;position:relative}.alta-roadmap-timeline__row.is-marker[data-v-410cc07d],.alta-roadmap-timeline__row.is-today[data-v-410cc07d]{grid-template-columns:1fr;justify-items:center;margin:18px 0 6px}.alta-roadmap-timeline__marker[data-v-410cc07d],.alta-roadmap-timeline__today[data-v-410cc07d]{justify-content:center;display:flex}.alta-roadmap-timeline__today span[data-v-410cc07d]{background:var(--alta-bg-deep);border:1px dashed var(--alta-blood);color:var(--alta-blood-bright);font-family:var(--alta-font-display);font-variant:small-caps;letter-spacing:.2em;align-items:center;gap:10px;padding:5px 16px;font-size:12px;line-height:1;display:inline-flex}.alta-roadmap-timeline__node[data-v-410cc07d]{background:var(--alta-bg-deep);border:1px solid var(--alta-gold-dim);width:11px;height:11px;box-shadow:0 0 0 4px var(--alta-bg);border-radius:50%;grid-column:2;justify-self:center;margin-top:26px}.alta-roadmap-timeline__node.is-in_progress[data-v-410cc07d]{border-color:var(--alta-gold-bright);background:var(--alta-gold-bright);animation:2.6s ease-in-out infinite alta-roadmap-pulse-410cc07d}.alta-roadmap-timeline__node.is-done[data-v-410cc07d]{border-color:var(--alta-success);background:var(--alta-success)}.alta-roadmap-timeline__node.is-cancelled[data-v-410cc07d]{border-color:var(--alta-line-strong);background:var(--alta-bg)}.alta-roadmap-timeline__card.is-left[data-v-410cc07d]{grid-column:1;padding-right:8px}.alta-roadmap-timeline__card.is-right[data-v-410cc07d]{grid-column:3;padding-left:8px}@keyframes alta-roadmap-pulse-410cc07d{0%,to{box-shadow:0 0 0 4px var(--alta-bg), 0 0 0 5px color-mix(in srgb, var(--alta-gold) 45%, transparent)}50%{box-shadow:0 0 0 4px var(--alta-bg), 0 0 0 10px color-mix(in srgb, var(--alta-gold) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.alta-roadmap-timeline__node.is-in_progress[data-v-410cc07d]{animation:none}}@media (width<=900px){.alta-roadmap-timeline[data-v-410cc07d]{gap:26px}.alta-roadmap-timeline__rail[data-v-410cc07d]{left:14px;transform:none}.alta-roadmap-timeline__row[data-v-410cc07d]{grid-template-columns:30px 1fr}.alta-roadmap-timeline__row.is-marker[data-v-410cc07d],.alta-roadmap-timeline__row.is-today[data-v-410cc07d]{grid-template-columns:1fr;justify-items:start;padding-left:30px}.alta-roadmap-timeline__node[data-v-410cc07d]{grid-column:1;justify-self:start;margin-left:9px}.alta-roadmap-timeline__card.is-left[data-v-410cc07d],.alta-roadmap-timeline__card.is-right[data-v-410cc07d]{grid-column:2;padding-left:10px;padding-right:0}}.alta-roadmap-hero[data-v-28a63526]{text-align:center;border-bottom:1px solid var(--alta-line);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--alta-gold) 7%, transparent) 0%, transparent 62%), var(--alta-bg-deep);padding:120px 56px 44px;position:relative}.alta-roadmap-hero__inner[data-v-28a63526]{flex-direction:column;align-items:center;gap:16px;max-width:820px;margin:0 auto;padding-top:40px;display:flex}.alta-roadmap-hero__count[data-v-28a63526]{font-family:var(--alta-font-mono,ui-monospace, monospace);letter-spacing:.14em;color:var(--alta-text-mute);margin:4px 0 0;font-size:11px}.alta-roadmap-main[data-v-28a63526]{flex-direction:column;gap:48px;max-width:1280px;margin:0 auto;padding:56px 56px 120px;display:flex}.alta-roadmap-empty[data-v-28a63526]{border:1px dashed var(--alta-line);text-align:center;max-width:720px;color:var(--alta-text-mute);font-style:italic;font-family:var(--alta-font-body);margin:0 auto;padding:56px}@media (width<=900px){.alta-roadmap-main[data-v-28a63526]{gap:36px;padding:40px 24px 80px}}@media (width<=768px){.alta-roadmap-hero[data-v-28a63526]{padding:96px 20px 32px}.alta-roadmap-empty[data-v-28a63526]{padding:36px 24px}}
