@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-border-style:solid;--tw-font-weight:initial}}}.stepper{--stepper-marker-size:1.5rem;--stepper-connector-size:.1875rem;--stepper-pad-block:.5rem;--stepper-pad-inline:.5rem;--stepper-text-gap:.5rem;--stepper-ring-width:.125rem;--stepper-halo-width:.1875rem;--stepper-surface:var(--background);color:var(--foreground);container:stepper/inline-size}.stepper__list{margin:0;padding:0;list-style-type:none;display:flex}.stepper__step{flex:1 1 0;min-width:0;margin:0;padding:0;position:relative}.stepper__control{border-style:var(--tw-border-style);text-align:start;--tw-outline-style:none;-webkit-tap-highlight-color:transparent;align-items:stretch;gap:var(--stepper-text-gap);width:100%;padding:var(--stepper-pad-block) var(--stepper-pad-inline);border-radius:var(--radius-control);color:inherit;font:inherit;cursor:var(--cursor-interactive);transition:padding var(--motion-duration-standard) var(--ease-out), gap var(--motion-duration-standard) var(--ease-out);background-color:#0000;border-width:0;outline-style:none;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.stepper__control{transition-property:none}}.stepper__control:focus-visible,.stepper__control[data-focus-visible=true]{outline:2px solid var(--focus);outline-offset:2px}.stepper__control:disabled,.stepper__control[data-disabled=true],.stepper__control[aria-disabled=true]{opacity:var(--disabled-opacity);pointer-events:none;cursor:not-allowed}@media (hover:hover){.stepper__control:not(.stepper__control--static):hover .stepper__label,.stepper__control:not(.stepper__control--static)[data-hovered=true] .stepper__label{color:var(--foreground);text-decoration-color:currentColor}}.stepper__control--static{cursor:default}.stepper__track{align-items:center;gap:var(--stepper-pad-inline);display:flex}.stepper__connector{block-size:var(--stepper-connector-size);border-radius:var(--radius-button);background:var(--default);flex:1;margin-inline-end:calc(-1 * var(--stepper-pad-inline));position:relative;overflow:hidden}.stepper__step:last-child .stepper__connector{display:none}.stepper__fill{inline-size:calc(var(--stepper-progress,0) * 100%);border-radius:inherit;background:var(--accent);transition:inline-size var(--motion-duration-emphasis) var(--ease-move), background-color var(--motion-duration-slow) var(--ease-enter);position:absolute;inset-block:0;inset-inline-start:calc(var(--spacing,.25rem) * 0)}@media (prefers-reduced-motion:reduce){.stepper__fill{transition-property:none}}.stepper__step[data-fill=full] .stepper__fill{background:var(--success)}.stepper__step--attention:not([data-fill=full]) .stepper__fill{background:var(--danger)}@container stepper (min-width:40rem){.stepper__control{text-align:center;align-items:center}.stepper__track{justify-content:center}.stepper__connector{inline-size:calc(100% - var(--stepper-marker-size) - 2 * var(--stepper-pad-inline));transition:inset-block-start var(--motion-duration-standard) var(--ease-out);flex:none;margin-inline-end:0;position:absolute;inset-block-start:calc(var(--stepper-pad-block) + (var(--stepper-marker-size) - var(--stepper-connector-size)) / 2);inset-inline-start:calc(50% + var(--stepper-marker-size) / 2 + var(--stepper-pad-inline))}@media (prefers-reduced-motion:reduce){.stepper__connector{transition-property:none}}.stepper__text{align-items:center}}.stepper__marker{--stepper-marker-bg:var(--default);--stepper-marker-ring:transparent;--stepper-marker-ring-width:0rem;--stepper-marker-halo:transparent;--stepper-marker-halo-width:0rem;inline-size:var(--stepper-marker-size);block-size:var(--stepper-marker-size);border-radius:var(--radius-button);background-color:var(--stepper-marker-bg);box-shadow:inset 0 0 0 var(--stepper-marker-ring-width) var(--stepper-marker-ring), 0 0 0 var(--stepper-marker-halo-width) var(--stepper-marker-halo);transition:background-color var(--motion-duration-slow) var(--ease-enter), box-shadow var(--motion-duration-slow) var(--ease-enter), scale var(--motion-duration-press) var(--ease-enter);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.stepper__marker{transition-property:none}}.stepper__control[data-pressed=true] .stepper__marker{scale:var(--motion-press-scale-small)}.stepper__glyph{pointer-events:none;opacity:0;transition:opacity var(--motion-duration-slow) var(--ease-enter), scale var(--motion-duration-slow) var(--ease-settle-soft);margin:auto;position:absolute;inset:0;scale:.6}@media (prefers-reduced-motion:reduce){.stepper__glyph{transition-property:none}}.stepper__glyph--hub{border-radius:var(--radius-button);background:var(--stepper-surface);block-size:30%;inline-size:30%}.stepper__glyph--half{border-radius:var(--radius-button);block-size:50%;inline-size:50%;overflow:hidden}.stepper__glyph--half:before{content:"";background:var(--muted);inline-size:50%;position:absolute;inset-block:0;inset-inline-start:calc(var(--spacing,.25rem) * 0)}.stepper__glyph--dot{border-radius:var(--radius-button);background:var(--accent);block-size:31.25%;inline-size:31.25%}.stepper__glyph--check{block-size:50%;inline-size:50%;color:var(--success-foreground)}.stepper__glyph--check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--motion-duration-slow) var(--ease-enter) var(--motion-duration-instant)}@media (prefers-reduced-motion:reduce){.stepper__glyph--check path{transition-property:none}}.stepper__glyph--alert{block-size:50%;inline-size:50%;color:var(--danger-foreground)}.stepper__step--upcoming .stepper__glyph--hub,.stepper__step--started .stepper__glyph--half,.stepper__step--current:not([data-fill=full]) .stepper__glyph--dot,.stepper__step--attention .stepper__glyph--alert{opacity:1;scale:1}.stepper__step--started .stepper__marker{--stepper-marker-bg:transparent;--stepper-marker-ring:var(--muted);--stepper-marker-ring-width:var(--stepper-ring-width)}.stepper__step--current .stepper__marker{--stepper-marker-bg:transparent;--stepper-marker-ring:var(--accent);--stepper-marker-ring-width:var(--stepper-ring-width);--stepper-marker-halo:var(--accent-soft);--stepper-marker-halo-width:var(--stepper-halo-width)}.stepper__step--complete .stepper__marker,.stepper__step--current[data-fill=full] .stepper__marker{--stepper-marker-bg:var(--success);--stepper-marker-ring:transparent;--stepper-marker-ring-width:0rem}.stepper__step--complete .stepper__glyph--check,.stepper__step--current[data-fill=full] .stepper__glyph--check{opacity:1;scale:1}.stepper__step--complete .stepper__glyph--check path,.stepper__step--current[data-fill=full] .stepper__glyph--check path{stroke-dashoffset:0}.stepper__step--attention .stepper__marker{--stepper-marker-bg:var(--danger)}.stepper__text{flex-direction:column;min-width:0;display:flex}.stepper__index{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted);line-height:var(--leading-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.stepper__label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--foreground);line-height:var(--leading-body);overflow-wrap:anywhere;text-underline-offset:.2em;transition:color var(--motion-duration-fast) var(--ease-enter), text-decoration-color var(--motion-duration-fast) var(--ease-enter);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.stepper__label{transition-property:none}}.stepper__status{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted);line-height:var(--leading-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.stepper__step--upcoming .stepper__label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted)}.stepper__step--complete .stepper__status,.stepper__step--current[data-fill=full] .stepper__status{color:var(--success-soft-foreground)}.stepper__step--current:not([data-fill=full]) .stepper__status{color:var(--accent-soft-foreground)}.stepper__step--attention .stepper__status{color:var(--danger-soft-foreground)}.stepper__index,.stepper__status{transition:grid-template-rows var(--motion-duration-standard) var(--ease-out), opacity var(--motion-duration-fast) var(--ease-out);grid-template-rows:1fr;display:grid}@media (prefers-reduced-motion:reduce){.stepper__index,.stepper__status{transition-property:none}}.stepper__collapse{min-height:0;overflow:hidden}.stepper[data-density=condensed]{--stepper-pad-block:.5rem;--stepper-text-gap:.5rem}.stepper[data-density=condensed] .stepper__index,.stepper[data-density=condensed] .stepper__status{opacity:0;grid-template-rows:0fr}.stepper[data-density=condensed] .stepper__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stepper__caption{justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);padding-inline:var(--stepper-pad-inline);color:var(--foreground);line-height:var(--leading-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;flex-wrap:wrap;margin:0;padding-block-end:var(--stepper-pad-inline);display:none}.stepper__caption-status{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--muted)}@container stepper (max-width:39.999rem){.stepper__list{--stepper-pad-block:.625rem;--stepper-pad-inline:.25rem}.stepper__step:last-child{flex:none}.stepper__control{justify-content:center}.stepper__control:not(.stepper__control--static){min-block-size:2.75rem;min-inline-size:2.75rem}.stepper__step:last-child .stepper__control{align-items:flex-end}.stepper__text{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stepper__caption{padding-inline:.25rem;display:flex}}.stepper--skeleton .stepper__marker{box-shadow:none}.stepper__skeleton-line{border-radius:3.40282e38px;block-size:.625rem;margin-block:.25rem}.stepper__skeleton-line--index{inline-size:2.5rem}.stepper__skeleton-line--label{block-size:.75rem;inline-size:4.5rem}.stepper__skeleton-line--status{inline-size:3.5rem}.stepper__skeleton-line--caption{inline-size:11rem;max-inline-size:100%}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
