@layer amset-ui.tokens,amset-ui.base;@layer amset-ui.components{.amset-steps{--amset-steps-brand:1.75rem;--amset-steps-brand-font:var(--amset-text-sm);--amset-steps-icon:.875rem;--amset-steps-gap:var(--amset-space-2);--amset-steps-title:var(--amset-text-base);--amset-steps-description:var(--amset-text-sm);--amset-steps-state:var(--amset-text-xs);gap:var(--amset-steps-gap);font-family:var(--amset-font);color:var(--amset-ink);margin:0;padding:0;list-style:none;display:flex}.amset-steps--horizontal{flex-wrap:wrap;align-items:flex-start}.amset-steps--vertical{flex-direction:column}.amset-steps__step{flex:1;min-width:0;display:flex;position:relative}.amset-steps--vertical .amset-steps__step{flex:none}.amset-steps--horizontal .amset-steps__step:not(:last-child):after{content:"";top:calc(var(--amset-space-1) + var(--amset-steps-brand) / 2 - 1px);background:var(--amset-border);height:2px;position:absolute;inset-inline-start:calc(50% + var(--amset-steps-brand) / 2 + .375rem);inset-inline-end:calc(-50% + var(--amset-steps-brand) / 2 + .375rem)}.amset-steps--vertical .amset-steps__step:not(:last-child):after{content:"";inset-inline-start:calc(var(--amset-space-1) + var(--amset-steps-brand) / 2 - 1px);top:calc(var(--amset-space-1) + var(--amset-steps-brand));background:var(--amset-border);width:2px;position:absolute;bottom:-.5rem}.amset-steps--horizontal .amset-steps__step--done:not(:last-child):after,.amset-steps--vertical .amset-steps__step--done:not(:last-child):after{background:var(--amset-accent)}.amset-steps__body{gap:var(--amset-space-3);width:100%;min-width:0;padding:var(--amset-space-1);border-radius:var(--amset-radius);font:inherit;color:inherit;text-align:start;background:0 0;border:0;align-items:flex-start;display:flex}.amset-steps--horizontal .amset-steps__body{text-align:center;flex-direction:column;align-items:center}.amset-steps__button{cursor:pointer}.amset-steps__button:enabled:hover{background:var(--amset-surface-2)}.amset-steps__button:focus-visible{box-shadow:0 0 0 2px var(--amset-focus);outline:none}.amset-steps__button:disabled{color:var(--amset-disabled-ink);cursor:not-allowed}@media (pointer:coarse){.amset-steps__button{min-height:var(--amset-target-touch)}}.amset-steps__brand{width:var(--amset-steps-brand);height:var(--amset-steps-brand);border:2px solid var(--amset-border-bold);background:var(--amset-surface);color:var(--amset-ink-2);font-family:var(--amset-font-num);font-size:var(--amset-steps-brand-font);font-weight:var(--amset-weight-bold);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.amset-steps__brand svg{width:var(--amset-steps-icon);height:var(--amset-steps-icon)}.amset-steps__brand--done{background:var(--amset-accent);border-color:var(--amset-accent);color:var(--amset-accent-ink)}.amset-steps__brand--in-progress{border-color:var(--amset-accent);color:var(--amset-accent-text);box-shadow:0 0 0 3px color-mix(in oklab, var(--amset-accent) 20%, transparent)}.amset-steps__brand--error{border-color:var(--amset-error);color:var(--amset-error)}.amset-steps__text{flex-direction:column;gap:1px;min-width:0;display:flex}.amset-steps__title{font-size:var(--amset-steps-title);font-weight:var(--amset-weight-medium);line-height:var(--amset-line-tight)}.amset-steps__step--in-progress .amset-steps__title{font-weight:var(--amset-weight-bold)}.amset-steps__step--pending .amset-steps__title{color:var(--amset-ink-2)}.amset-steps__state{font-size:var(--amset-steps-state);color:var(--amset-ink-2)}.amset-steps__step--error .amset-steps__state{color:var(--amset-error);font-weight:var(--amset-weight-medium)}.amset-steps__step--done .amset-steps__state{color:var(--amset-success)}.amset-steps__description{font-size:var(--amset-steps-description);color:var(--amset-ink-2)}.amset-steps--sm{--amset-steps-brand:1.375rem;--amset-steps-brand-font:var(--amset-text-xs);--amset-steps-icon:.75rem;--amset-steps-title:var(--amset-text-sm)}.amset-steps--lg{--amset-steps-brand:2.25rem;--amset-steps-brand-font:var(--amset-text-base);--amset-steps-icon:1.125rem;--amset-steps-title:var(--amset-text-lg);--amset-steps-state:var(--amset-text-sm);--amset-steps-description:var(--amset-text-base)}.amset-steps__summary{--amset-steps-summary:var(--amset-text-sm);align-items:baseline;gap:var(--amset-space-2);font-family:var(--amset-font);font-size:var(--amset-steps-summary);color:var(--amset-ink-2);margin:0;display:flex}.amset-steps__summary--sm{--amset-steps-summary:var(--amset-text-xs)}.amset-steps__summary--lg{--amset-steps-summary:var(--amset-text-base)}.amset-steps__summary-number{font-variant-numeric:tabular-nums;font-weight:var(--amset-weight-bold);color:var(--amset-ink)}}
