/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer components{.app-steps{--app-step-marker:3.5rem;--app-step-gap:2.5rem;row-gap:calc(var(--spacing,.25rem) * 10);padding:calc(var(--spacing,.25rem) * 0);column-gap:var(--app-step-gap);list-style-type:none;display:grid}.app-steps__item{position:relative}.app-steps__item:after{pointer-events:none;content:"";background-image:linear-gradient(180deg,var(--app-line) 55%,transparent 0);background-size:2px 12px;position:absolute}.app-steps__item:last-child:after{display:none}.app-steps .app-feature--step{gap:calc(var(--spacing,.25rem) * 5);flex-direction:row}.app-steps__item:after{top:calc(var(--app-step-marker) + .75rem);width:2px;bottom:-1.75rem;inset-inline-start:calc(var(--app-step-marker) / 2 - 1px)}@media (min-width:48rem){.app-steps--2{grid-template-columns:repeat(2,minmax(0,1fr))}.app-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.app-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.app-steps .app-feature--step{text-align:center;flex-direction:column;align-items:center}.app-steps__item:after{top:calc(var(--app-step-marker) / 2 - 1px);width:calc(100% + var(--app-step-gap) - var(--app-step-marker) - 1.5rem);background-image:linear-gradient(90deg,var(--app-line) 55%,transparent 0);height:2px;bottom:auto;background-size:12px 2px;inset-inline-start:calc(50% + var(--app-step-marker) / 2 + .75rem)}.app-steps .app-feature__body{align-items:center}}.app-steps__actions{margin-top:calc(var(--spacing,.25rem) * 12);justify-content:center}@media (min-width:64rem){.app-steps__actions{margin-top:calc(var(--spacing,.25rem) * 16)}}}
