@layer theme;@layer base{.ui-step-progress{align-items:center;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;inline-size:100%;min-inline-size:0;display:grid;position:relative;container:step-progress/inline-size}.ui-step-progress-value{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ui-step-progress[data-named=true]{grid-template-columns:minmax(0,1fr)}.ui-step-progress-bar{gap:var(--space-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.ui-step-progress-step{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.ui-step-progress-segment{block-size:var(--space-1);border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-border) 70%, var(--color-surface));display:block}.ui-step-progress-step[data-done=true] .ui-step-progress-segment,.ui-step-progress-step[data-current=true] .ui-step-progress-segment{background:var(--color-accent)}.ui-step-progress-name{color:var(--color-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.4;overflow:hidden}.ui-step-progress-step[data-done=true][data-current=false] .ui-step-progress-name:before{content:"";vertical-align:-.0625rem;background:var(--color-accent);block-size:.625rem;inline-size:.625rem;margin-inline-end:.1875rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3 3 7-7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3 3 7-7'/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-step-progress-step[data-current=true] .ui-step-progress-name{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.ui-step-progress-label{color:var(--type-secondary-color);font-size:var(--type-secondary-size);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-step-progress[data-named=true] .ui-step-progress-label{display:none}@container step-progress (max-width:27rem){.ui-step-progress[data-named=true] .ui-step-progress-name{display:none}.ui-step-progress[data-named=true] .ui-step-progress-label{display:block}}.ui-step-progress[data-line-hidden=true] .ui-step-progress-label{display:none!important}@media (forced-colors:active){.ui-step-progress-segment{border:1px solid canvastext}.ui-step-progress-step[data-done=true] .ui-step-progress-segment{background:highlight}.ui-step-progress-step[data-done=true] .ui-step-progress-name:before{background:canvastext}}}@layer utilities;.ui-card:has(>.ui-owner-flow-header){padding-block-start:var(--space-5)}.ui-owner-flow-header{margin-block-end:var(--space-2)}.ui-owner-flow-header>.ui-step-progress{text-align:start;margin-block-end:var(--space-4)}.ui-card:has(>.ui-owner-flow-header) :where(p,li){text-wrap:pretty}.ui-owner-flow-brand{justify-items:center;gap:var(--space-2);display:grid}.ui-owner-flow-brand:empty{display:none}.ui-owner-flow-logo{height:44px;justify-content:center;align-items:center;margin-block-end:var(--space-2);display:flex}.ui-owner-flow-logo>img{object-fit:contain;-webkit-user-select:none;user-select:none;width:160px;height:44px;display:block}.ui-owner-flow-logo>.ui-avatar{block-size:44px;inline-size:44px;font-size:1rem}.ui-owner-flow-brand>p{color:var(--type-secondary-color);text-wrap:balance;margin:0;font-size:.875rem;line-height:1.4}.ui-owner-flow-header[data-align=center]>.ui-card-description{max-inline-size:34rem;color:var(--type-heading-color);text-wrap:pretty;margin-inline:auto;font-size:1rem}.ui-owner-flow-header>.ui-card-title{letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:1.25}.ui-owner-flow-header>.ui-card-description{font-size:.875rem;line-height:1.5}
