/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer theme,base;@layer components{.step:before{border-radius:var(--radius-full,9999px);content:"";z-index:2;border-bottom:3px solid #ccc;width:calc(90% - 2.5rem);position:absolute;top:1.25rem;left:calc(1.25rem - 45%)}.step:after{border-radius:var(--radius-full,9999px);content:"";z-index:2;border-bottom:3px solid #ccc;width:calc(90% - 2.5rem);position:absolute;top:1.25rem;left:calc(55% + 1.25rem)}.step .step-name{text-align:center}.step .step-counter{background-color:var(--color-white,#fff);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-semibold,600);color:#ccc;z-index:5;border:3px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:6px;display:flex;position:relative}.step.active{font-weight:700}.step.current .step-counter,.step.completed .step-counter{border-color:var(--color-hs-green,#568154);color:var(--color-hs-green,#568154)}.step.completed .step-counter{background-color:var(--color-hs-green,#568154);color:var(--color-white,#fff)}.step.completed:after{content:"";z-index:3;border-bottom:2px solid #568154;width:calc(90% - 2.5rem);position:absolute;top:1.25rem;left:calc(55% + 1.25rem)}.step:first-child:before,.step:last-child:after{content:none}}@property --tw-font-weight{syntax:"*";inherits:false}
