.A_AQza_journey{--journey-progress:0;--journey-track-left:1.5rem;--journey-track-length:0px;--journey-track-top:1.5rem;margin-top:3rem;position:relative}.A_AQza_track,.A_AQza_progress{left:calc(var(--journey-track-left) - 1px);top:var(--journey-track-top);height:var(--journey-track-length);pointer-events:none;border-radius:999px;width:2px;display:none;position:absolute}.A_AQza_journey[data-geometry=ready] .A_AQza_track,.A_AQza_journey[data-geometry=ready] .A_AQza_progress{display:block}.A_AQza_track{background:var(--color-border)}.A_AQza_progress{background:var(--color-primary);transform:scaleY(var(--journey-progress));transform-origin:top;transition:transform .18s ease-out}.A_AQza_list{margin:0;padding:0;list-style:none;position:relative}.A_AQza_step{grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-bottom:2.75rem;display:grid;position:relative}.A_AQza_step:last-child{padding-bottom:0}.A_AQza_marker{z-index:1;border:1px solid var(--color-border);background:var(--color-surface);width:3rem;height:3rem;color:var(--color-muted-foreground);border-radius:999px;place-items:center;transition:border-color .25s,background-color .25s,color .25s,box-shadow .25s;display:grid;position:relative}.A_AQza_markerNumber{font-family:var(--font-display);font-size:.75rem;font-weight:700;line-height:1}.A_AQza_markerIcon{border:2px solid var(--color-surface);background:var(--color-surface-cool);width:1.25rem;height:1.25rem;color:var(--color-primary);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-.25rem;right:-.35rem}.A_AQza_markerIcon svg{width:.7rem;height:.7rem}.A_AQza_content{border-bottom:1px solid var(--color-border);min-width:0;padding:.15rem 0 2rem .25rem;transition:opacity .35s,transform .35s,background-color .25s,box-shadow .25s}.A_AQza_step:last-child .A_AQza_content{border-bottom:0}.A_AQza_title{color:var(--color-primary);font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:600;line-height:1.2}.A_AQza_columns{gap:1.25rem;margin-top:1rem;display:grid}.A_AQza_what{max-width:58ch;color:var(--color-muted-foreground);line-height:1.7}.A_AQza_delivery{border:1px solid var(--color-border);border-radius:var(--radius-bento);background:var(--color-surface-cool);padding:1.25rem}.A_AQza_deliveryLabel{color:var(--color-primary)}.A_AQza_deliveryText{color:var(--color-ink);margin-top:.5rem;line-height:1.65}.A_AQza_limit{color:var(--color-muted-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.6}.A_AQza_step[data-reached=true] .A_AQza_marker{border-color:color-mix(in oklab, var(--color-primary) 68%, var(--color-border));color:var(--color-primary)}.A_AQza_step[data-active=true] .A_AQza_marker{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground);box-shadow:0 0 0 5px color-mix(in oklab, var(--color-primary) 10%, transparent)}.A_AQza_step[data-active=true] .A_AQza_markerIcon{border-color:var(--color-surface);background:var(--color-surface)}.A_AQza_step[data-active=true] .A_AQza_content{background:linear-gradient(90deg, var(--color-surface-cool), transparent 82%);box-shadow:-.75rem 0 0 var(--color-surface-cool)}.A_AQza_step[data-animate-in=true] .A_AQza_content{animation:.35s ease-out both A_AQza_journey-step-enter}@keyframes A_AQza_journey-step-enter{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){.A_AQza_journey{margin-top:4rem}.A_AQza_step{grid-template-columns:4rem minmax(0,1fr);gap:2rem;padding-bottom:3.5rem}.A_AQza_marker{width:4rem;height:4rem}.A_AQza_markerNumber{font-size:.875rem}.A_AQza_markerIcon{width:1.5rem;height:1.5rem;bottom:-.1rem;right:-.2rem}.A_AQza_markerIcon svg{width:.8rem;height:.8rem}.A_AQza_content{padding:.45rem 1.5rem 2.75rem .75rem}.A_AQza_columns{grid-template-columns:minmax(0,.82fr) minmax(18rem,1fr);align-items:start;gap:2rem}.A_AQza_step[data-active=true] .A_AQza_content{box-shadow:-1rem 0 0 var(--color-surface-cool)}}@media (prefers-reduced-motion:reduce){.A_AQza_progress,.A_AQza_marker,.A_AQza_content{transition:none}.A_AQza_step[data-animate-in=true] .A_AQza_content{animation:none}}.A_AQza_journey[data-reduced=true] .A_AQza_progress,.A_AQza_journey[data-reduced=true] .A_AQza_marker,.A_AQza_journey[data-reduced=true] .A_AQza_content{transition:none}.A_AQza_journey[data-reduced=true] .A_AQza_step .A_AQza_content{animation:none}
