.evolution-timeline-container.svelte-bzegbg{width:100%;max-width:1100px;margin:40px auto 0;position:relative}.timeline-central-spine.svelte-bzegbg{z-index:1;background:linear-gradient(#d32cee99 0%,#d32ceeb3 50%,#d32ceee6 100%);width:2px;position:absolute;top:30px;bottom:30px;left:50%;transform:translate(-50%)}.theme-amber.svelte-bzegbg .timeline-central-spine:where(.svelte-bzegbg),.theme-gold.svelte-bzegbg .timeline-central-spine:where(.svelte-bzegbg),.theme-cyan.svelte-bzegbg .timeline-central-spine:where(.svelte-bzegbg),.theme-emerald.svelte-bzegbg .timeline-central-spine:where(.svelte-bzegbg),.theme-flame.svelte-bzegbg .timeline-central-spine:where(.svelte-bzegbg),.theme-brandr.svelte-bzegbg .timeline-central-spine:where(.svelte-bzegbg),.theme-orange.svelte-bzegbg .timeline-central-spine:where(.svelte-bzegbg),.theme-violet.svelte-bzegbg .timeline-central-spine:where(.svelte-bzegbg),.theme-purple.svelte-bzegbg .timeline-central-spine:where(.svelte-bzegbg){background:linear-gradient(#d32cee99 0%,#d32ceeb3 50%,#d32ceef2 100%)}@media (width<=900px){.timeline-central-spine.svelte-bzegbg{left:28px}}.timeline-items-flow.svelte-bzegbg{z-index:2;flex-direction:column;gap:48px;display:flex;position:relative}.timeline-entry.svelte-bzegbg{grid-template-columns:1fr 1fr;align-items:center;gap:96px;display:grid;position:relative}.entry-left.svelte-bzegbg .timeline-card:where(.svelte-bzegbg){grid-column:1}.entry-right.svelte-bzegbg .timeline-card:where(.svelte-bzegbg){grid-column:2}@media (width<=900px){.timeline-entry.svelte-bzegbg{grid-template-columns:1fr;gap:0;padding-left:72px}.entry-left.svelte-bzegbg .timeline-card:where(.svelte-bzegbg),.entry-right.svelte-bzegbg .timeline-card:where(.svelte-bzegbg){grid-column:1}}.timeline-connector-arm.svelte-bzegbg{z-index:8;pointer-events:none;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.entry-left.svelte-bzegbg .timeline-connector-arm:where(.svelte-bzegbg){width:48px;left:calc(50% - 48px)}.entry-left.svelte-bzegbg .arm-line:where(.svelte-bzegbg){opacity:1;background:linear-gradient(270deg,#d32cee 0%,#e879f9 60%,#fff 100%);width:100%;height:2px;display:block;box-shadow:0 0 10px #d32ceecc,0 0 4px #fff}.entry-left.svelte-bzegbg .arm-joint:where(.svelte-bzegbg){z-index:10;background:#fff;border:2px solid #d32cee;border-radius:50%;width:10px;height:10px;transition:all .3s;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 12px #d32cee,0 0 4px #fff}.entry-right.svelte-bzegbg .timeline-connector-arm:where(.svelte-bzegbg){width:48px;left:50%}.entry-right.svelte-bzegbg .arm-line:where(.svelte-bzegbg){opacity:1;background:linear-gradient(90deg,#d32cee 0%,#e879f9 60%,#fff 100%);width:100%;height:2px;display:block;box-shadow:0 0 10px #d32ceecc,0 0 4px #fff}.entry-right.svelte-bzegbg .arm-joint:where(.svelte-bzegbg){z-index:10;background:#fff;border:2px solid #d32cee;border-radius:50%;width:10px;height:10px;transition:all .3s;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 12px #d32cee,0 0 4px #fff}.timeline-entry.svelte-bzegbg:hover .arm-line:where(.svelte-bzegbg){background:#fff;box-shadow:0 0 16px #d32cee,0 0 6px #fff}.timeline-entry.svelte-bzegbg:hover .arm-joint:where(.svelte-bzegbg){transform:translate(-50%,-50%)scale(1.3);box-shadow:0 0 20px #d32cee,0 0 8px #fff}.entry-right.timeline-entry.svelte-bzegbg:hover .arm-joint:where(.svelte-bzegbg){transform:translate(50%,-50%)scale(1.3)}@media (width<=900px){.timeline-connector-arm.svelte-bzegbg{width:44px!important;top:32px!important;left:28px!important;transform:translateY(-50%)!important}.entry-left.svelte-bzegbg .arm-line:where(.svelte-bzegbg),.entry-right.svelte-bzegbg .arm-line:where(.svelte-bzegbg){background:linear-gradient(90deg,#d32cee 0%,#e879f9 60%,#fff 100%)}.entry-left.svelte-bzegbg .arm-joint:where(.svelte-bzegbg),.entry-right.svelte-bzegbg .arm-joint:where(.svelte-bzegbg){left:auto!important;right:0!important;transform:translate(50%,-50%)!important}}.timeline-node-anchor.svelte-bzegbg{z-index:12;pointer-events:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=900px){.timeline-node-anchor.svelte-bzegbg{top:32px;left:28px}.node-step-tag.svelte-bzegbg{padding:2px 6px;font-size:10px}}.node-pulse-ring.svelte-bzegbg{pointer-events:none;opacity:0;border:1px solid #d32cee4d;border-radius:50%;transition:opacity .3s;position:absolute;inset:-4px}.timeline-entry.svelte-bzegbg:hover .node-pulse-ring:where(.svelte-bzegbg){opacity:1;animation:2s cubic-bezier(.4,0,.6,1) infinite svelte-bzegbg-pulse-ring}@keyframes svelte-bzegbg-pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.node-core-circle.svelte-bzegbg{z-index:2;background:#121018;border:2px solid #d32cee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 0 20px #d32cee66}.timeline-entry.svelte-bzegbg:hover .node-core-circle:where(.svelte-bzegbg){border-color:#f0abfc;transform:scale(1.08);box-shadow:0 0 28px #d32ceeb3}.node-num.svelte-bzegbg{font-family:var(--font-mono,"JetBrains Mono", monospace);color:#f0abfc;letter-spacing:-.02em;font-size:14px;font-weight:800}.node-step-tag.svelte-bzegbg{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.04em;color:#e879f9;white-space:nowrap;z-index:4;background:#141218;border:1px solid #d32cee4d;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0009}.timeline-card.svelte-bzegbg{background:#1412188c;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;gap:12px;padding:32px 30px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.timeline-card.svelte-bzegbg:hover{background:#141218d9;border-color:#d32cee66;box-shadow:0 20px 48px #00000080,0 0 24px #d32cee26}.is-live-entry.svelte-bzegbg .timeline-card:where(.svelte-bzegbg){background:radial-gradient(circle at 100% 0,#d32cee14 0%,#14121899 100%);border-color:#d32cee4d;box-shadow:0 8px 32px #00000073,0 0 20px #d32cee1a}.card-accent-bar.svelte-bzegbg{height:2px;position:absolute;top:0;left:0;right:0}.color-purple.svelte-bzegbg .card-accent-bar:where(.svelte-bzegbg),.color-violet.svelte-bzegbg .card-accent-bar:where(.svelte-bzegbg),.color-cyan.svelte-bzegbg .card-accent-bar:where(.svelte-bzegbg),.color-emerald.svelte-bzegbg .card-accent-bar:where(.svelte-bzegbg),.color-amber.svelte-bzegbg .card-accent-bar:where(.svelte-bzegbg),.color-gold.svelte-bzegbg .card-accent-bar:where(.svelte-bzegbg),.color-flame.svelte-bzegbg .card-accent-bar:where(.svelte-bzegbg),.color-brandr.svelte-bzegbg .card-accent-bar:where(.svelte-bzegbg),.color-orange.svelte-bzegbg .card-accent-bar:where(.svelte-bzegbg){background:linear-gradient(90deg,#0000,#d32cee,#0000)}.card-header-row.svelte-bzegbg{justify-content:space-between;align-items:center;gap:12px;display:flex}.phase-badge.svelte-bzegbg{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}.badge-purple.svelte-bzegbg,.badge-violet.svelte-bzegbg,.badge-cyan.svelte-bzegbg{color:#f0abfc;background:#d32cee26}.badge-emerald.svelte-bzegbg,.badge-amber.svelte-bzegbg,.badge-gold.svelte-bzegbg{color:#e879f9;background:#d32cee26}.badge-flame.svelte-bzegbg,.badge-brandr.svelte-bzegbg,.badge-orange.svelte-bzegbg{color:#e879f9;background:#d32cee29}.live-status-pill.svelte-bzegbg{font-family:var(--font-primary,"Sora", sans-serif);color:#e879f9;background:#d32cee24;border:1px solid #d32cee59;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.live-dot-pulse.svelte-bzegbg{background:#d32cee;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #d32cee}.card-step-title.svelte-bzegbg{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0;font-size:20px;font-weight:700;line-height:1.3}.card-step-desc.svelte-bzegbg{font-family:var(--font-secondary,"Outfit", sans-serif);color:#a19dae;margin:0;font-size:14px;line-height:1.6}.card-tags-wrap.svelte-bzegbg{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.outcome-tag.svelte-bzegbg{font-family:var(--font-secondary,"Outfit", sans-serif);color:#e6e0e9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:inline-flex}.tag-check.svelte-bzegbg{font-size:14px}.tag-purple.svelte-bzegbg .tag-check:where(.svelte-bzegbg),.tag-violet.svelte-bzegbg .tag-check:where(.svelte-bzegbg),.tag-cyan.svelte-bzegbg .tag-check:where(.svelte-bzegbg){color:#f0abfc}.tag-emerald.svelte-bzegbg .tag-check:where(.svelte-bzegbg),.tag-amber.svelte-bzegbg .tag-check:where(.svelte-bzegbg),.tag-gold.svelte-bzegbg .tag-check:where(.svelte-bzegbg),.tag-flame.svelte-bzegbg .tag-check:where(.svelte-bzegbg),.tag-brandr.svelte-bzegbg .tag-check:where(.svelte-bzegbg),.tag-orange.svelte-bzegbg .tag-check:where(.svelte-bzegbg){color:#e879f9}.roadmap-cards-grid.svelte-bzegbg{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;width:100%;margin-top:32px;display:grid}.roadmap-card-item.svelte-bzegbg{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:14px;padding:32px 28px;display:flex;position:relative}.rc-duration.svelte-bzegbg{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.rc-title.svelte-bzegbg{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0;font-size:19px;font-weight:700}.rc-desc.svelte-bzegbg{font-family:var(--font-secondary,"Outfit", sans-serif);color:#a19dae;margin:0;font-size:14px;line-height:1.6}.rc-tasks.svelte-bzegbg{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rc-tasks.svelte-bzegbg li:where(.svelte-bzegbg){font-family:var(--font-secondary,"Outfit", sans-serif);color:#c4bece;align-items:center;gap:8px;font-size:14px;display:flex}.icon-check.svelte-bzegbg{color:#e879f9;font-size:16px}.text-cyan.svelte-bzegbg,.text-purple.svelte-bzegbg,.text-violet.svelte-bzegbg{color:#d32cee}.text-emerald.svelte-bzegbg{color:#e879f9}.text-amber.svelte-bzegbg,.text-gold.svelte-bzegbg,.text-flame.svelte-bzegbg,.text-brandr.svelte-bzegbg,.text-orange.svelte-bzegbg{color:#d32cee}html.light .evolution-timeline-container,html.light .roadmap-cards-grid{box-shadow:none;background:0 0;border:none}html.light .timeline-central-spine{background:linear-gradient(#9333ea73 0%,#7e22ce8c 50%,#9333eacc 100%)}html.light .timeline-card,html.light .roadmap-card-item{background:#ffffffe0;border-color:#fffffff2 #9c27b01f #9c27b01f;box-shadow:0 10px 32px #6750a40d}html.light .node-core-circle{background:#fff;color:#7e22ce!important;border-color:#7e22ce!important;box-shadow:0 0 14px #7e22ce38!important}html.light .node-step-tag{color:#1d1a22;background:#fffffff2;border:1px solid #9c27b026}html.light .card-step-title,html.light .rc-title{color:#1d1a22}html.light .card-step-desc,html.light .rc-desc{color:#49454f}html.light .rc-tasks li{color:#1d1a22}html.light .outcome-tag{color:#1d1a22;background:#9c27b00f;border-color:#9c27b026;font-weight:500}html.light .tag-check{color:#7e22ce}html.light .phase-badge{color:var(--primary);background:#9c27b014;border-color:#9c27b040}html.light .arm-line{background:linear-gradient(90deg,#9333ea4d 0%,#7e22cecc 100%)!important}html.light .arm-joint{background:#7e22ce;box-shadow:0 0 8px #7e22ce66}html.light .node-num{color:#7e22ce}
