.xPkO6q_timeline{--draw:calc(var(--n,4) * var(--dur-emphasis) * 1.5);--node:14px;--axis:2px;padding-top:calc(var(--node) + 20px);position:relative}.xPkO6q_axis{top:calc(var(--node) / 2 - var(--axis) / 2);height:var(--axis);background:var(--border-strong);position:absolute;left:0;right:0;overflow:hidden}.xPkO6q_axis:after{content:"";background:var(--accent);transform-origin:0;transition:transform var(--draw) linear var(--dur-fast);position:absolute;inset:0;transform:scaleX(0)}.xPkO6q_timeline[data-reveal-visible] .xPkO6q_axis:after{transform:scaleX(1)}.xPkO6q_items{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.xPkO6q_item{--arrive:calc(var(--dur-fast) + var(--draw) * (var(--i,0) + .5) / var(--n,4));position:relative}.xPkO6q_node{top:calc(-1 * (var(--node) + 20px));width:var(--node);height:var(--node);background:var(--bg);border:2px solid var(--border-strong);box-sizing:border-box;transition:border-color var(--dur-slow) var(--ease-standard) var(--arrive), background var(--dur-slow) var(--ease-standard) var(--arrive), box-shadow var(--dur-med) var(--ease-standard);border-radius:50%;position:absolute;left:0}.xPkO6q_timeline[data-reveal-visible] .xPkO6q_node{border-color:var(--accent);background:var(--accent)}.xPkO6q_item[data-active] .xPkO6q_node{box-shadow:0 0 0 4px var(--accent-glow)}.xPkO6q_card{background:var(--band-card);border:1px solid var(--border-strong);border-radius:var(--radius);--fase-color:var(--accent);height:100%;box-shadow:var(--shadow-sm);opacity:0;transition:opacity var(--dur-emphasis) var(--ease-standard) var(--arrive), transform var(--dur-emphasis) var(--ease-standard) var(--arrive), border-color var(--dur-slow) var(--ease-standard), box-shadow var(--dur-slow) var(--ease-standard);border-top-right-radius:2px;flex-direction:column;gap:.5rem;padding:24px;display:flex;overflow:hidden;transform:translateY(10px)}.xPkO6q_timeline[data-reveal-visible] .xPkO6q_card{opacity:1;transform:none}.xPkO6q_item[data-active] .xPkO6q_card,.xPkO6q_card:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}.xPkO6q_item[data-active] .xPkO6q_card:after,.xPkO6q_card:hover:after{--fase-size:44px}.xPkO6q_meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.8125rem;font-weight:600}.xPkO6q_title{min-height:2.6em;color:var(--text);text-wrap:balance;font-size:1.125rem;font-weight:600;line-height:1.3}.xPkO6q_text{min-height:4.65em;color:var(--text-muted);font-size:.9375rem;line-height:1.55}@media (max-width:767px){.xPkO6q_title,.xPkO6q_text{min-height:0}.xPkO6q_timeline{padding-top:0;padding-left:calc(var(--node) + 16px)}.xPkO6q_axis{top:0;bottom:0;right:auto;left:calc(var(--node) / 2 - var(--axis) / 2);width:var(--axis);height:auto}.xPkO6q_axis:after{transform-origin:top;transform:scaleY(0)}.xPkO6q_timeline[data-reveal-visible] .xPkO6q_axis:after{transform:scaleY(1)}.xPkO6q_items{grid-template-columns:1fr;gap:1rem}.xPkO6q_node{top:24px;left:calc(-1 * (var(--node) + 16px))}}@media (prefers-reduced-motion:reduce){.xPkO6q_axis:after,.xPkO6q_node,.xPkO6q_card{opacity:1;transition:none;transform:none}.xPkO6q_axis:after{transform:none}}
