@layer bare.reset,bare.tokens,bare.base,bare.layout,bare.component,bare.utility;@layer bare.component{.bs-stepper{display:flex;flex-direction:column;gap:var(--bs-stepper-gap,var(--bs-space-5));padding:0;margin:0;list-style:none;counter-reset:bs-stepper}.bs-stepper__step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bs-stepper-body-gap,var(--bs-space-3));align-items:start;counter-increment:bs-stepper;--bs-stepper-ink:var(--bs-text-muted);--bs-stepper-rail-fill:0}.bs-stepper__step:not(:last-child)::before,.bs-stepper__step:not(:last-child)::after{content:'';position:absolute;inline-size:var(--bs-stepper-rail-size,var(--bs-border-2));inset-inline-start:calc(var(--bs-stepper-marker-size,1.75rem) / 2 - var(--bs-stepper-rail-size,var(--bs-border-2)) / 2);inset-block-start:var(--bs-stepper-marker-size,1.75rem);inset-block-end:calc(-1 * var(--bs-stepper-gap,var(--bs-space-5)))}.bs-stepper__step:not(:last-child)::before{background-color:var(--bs-stepper-rail-track,var(--bs-border-color))}.bs-stepper__step:not(:last-child)::after{background-color:var(--bs-stepper-rail-ink,var(--bs-accent-border));transform:scaleY(var(--bs-stepper-rail-fill,0));transform-origin:50% 0;transition:transform var(--bs-stepper-duration,var(--bs-duration-4)) var(--ease-out)}.bs-stepper__marker{position:relative;flex:none;display:grid;place-items:center;inline-size:var(--bs-stepper-marker-size,1.75rem);block-size:var(--bs-stepper-marker-size,1.75rem);border:var(--bs-stepper-stroke,var(--bs-border-2)) solid var(--bs-stepper-ink,var(--bs-text-muted));border-radius:var(--bs-radius-full);color:var(--bs-stepper-ink,var(--bs-text-muted));font-size:var(--bs-text-caption);line-height:1;background-color:var(--bs-stepper-marker-bg,var(--s-main));z-index:var(--bs-z-raised)}.bs-stepper__marker::before{content:counter(bs-stepper);opacity:var(--bs-stepper-number-opacity,1);transform:scale(var(--bs-stepper-number-scale,1));transition:opacity var(--bs-stepper-duration,var(--bs-duration-2)) var(--ease-out),transform var(--bs-stepper-duration,var(--bs-duration-2)) var(--ease-butter)}.bs-stepper__marker::after{content:'';position:absolute;inset:0;margin:auto;inline-size:0.28em;block-size:0.52em;border-right:var(--bs-stepper-stroke,var(--bs-border-2)) solid currentColor;border-bottom:var(--bs-stepper-stroke,var(--bs-border-2)) solid currentColor;font-size:var(--bs-stepper-marker-size,1.75rem);transform:translateY(-0.03em) rotate(45deg);clip-path:inset(0 100% 0 0);transition:clip-path var(--bs-stepper-duration,var(--bs-duration-3)) var(--ease-out)}.bs-stepper__body{display:flex;flex-direction:column;gap:var(--bs-space-1);padding-block-start:calc((var(--bs-stepper-marker-size,1.75rem) - 1.3em) / 2)}.bs-stepper__title{color:var(--bs-stepper-title,var(--bs-text-muted));font-size:var(--bs-stepper-font-size,var(--bs-text-body));line-height:var(--bs-leading-snug)}.bs-stepper__note{color:var(--bs-text-muted);font-size:var(--bs-text-caption);line-height:var(--bs-leading-snug)}.bs-stepper__step[data-state='done']{--bs-stepper-ink:var(--bs-accent-border);--bs-stepper-number-opacity:0;--bs-stepper-number-scale:0.5;--bs-stepper-rail-fill:1}.bs-stepper__step[data-state='done'] .bs-stepper__marker::after{clip-path:inset(0)}.bs-stepper__step[data-state='current']{--bs-stepper-ink:var(--bs-accent-border);--bs-stepper-title:var(--bs-text);--bs-stepper-stroke:var(--bs-border-3)}@media (min-width:30em){.bs-stepper--inline{flex-direction:row;align-items:start}.bs-stepper--inline .bs-stepper__step{flex:1 1 0;min-inline-size:0;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.bs-stepper--inline .bs-stepper__step:not(:last-child)::before,.bs-stepper--inline .bs-stepper__step:not(:last-child)::after{inline-size:auto;block-size:var(--bs-stepper-rail-size,var(--bs-border-2));inset-block:calc(var(--bs-stepper-marker-size,1.75rem) / 2) auto;inset-inline-start:calc(50% + var(--bs-stepper-marker-size,1.75rem) / 2);inset-inline-end:calc(-50% + var(--bs-stepper-marker-size,1.75rem) / 2)}.bs-stepper--inline .bs-stepper__step:not(:last-child)::after{transform:scaleX(var(--bs-stepper-rail-fill,0));transform-origin:0 50%}.bs-stepper--inline .bs-stepper__step:not(:last-child):dir(rtl)::after{transform-origin:100% 50%}.bs-stepper--inline .bs-stepper__body{padding-block-start:var(--bs-space-2);align-items:center}}@media (prefers-reduced-motion:reduce){.bs-stepper__step::after,.bs-stepper__marker::before,.bs-stepper__marker::after{transition-duration:0.01ms}}@media (forced-colors:active){.bs-stepper__step:not(:last-child)::before{background-color:GrayText}.bs-stepper__step:not(:last-child)::after{background-color:CanvasText}.bs-stepper__marker{background-color:Canvas;border-color:CanvasText;color:CanvasText}.bs-stepper__step[data-state='todo'] .bs-stepper__marker{border-color:GrayText;color:GrayText}}@media print{.bs-stepper__step::before,.bs-stepper__step::after,.bs-stepper__marker{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}
