.rcc-panel{background-image:radial-gradient(ellipse at top left, color-mix(in srgb, var(--rc-accent) 12%, transparent), transparent 60%)}.rcc-bar{background:color-mix(in srgb, var(--rc-accent) 14%, var(--rc-surface-2,transparent));border-radius:9999px;height:.5rem;overflow:hidden}.rcc-fill{background:var(--rc-accent);transform-origin:0;height:100%;transform:scaleX(var(--rcc-progress,0));border-radius:9999px}[data-motion=on] .rcc-fill{transition:transform .65s var(--m-ease,cubic-bezier(.2, .9, .3, 1))}[data-motion=on][data-mlevel=minimal] .rcc-fill{transition-duration:.2s}.rcc-steps{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.rcc-step{border:1px solid var(--rc-line,#7f7f7f40);background:var(--rc-surface,transparent);transition:border-color .2s ease-out}.rcc-step[data-done]{border-color:color-mix(in srgb, var(--rc-accent) 55%, transparent);background:color-mix(in srgb, var(--rc-accent) 7%, var(--rc-surface,transparent))}.rcc-check{border:2px solid color-mix(in srgb, var(--rc-accent) 60%, transparent);width:2rem;height:2rem;color:var(--rc-accent-fg,#fff);background:0 0;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rcc-check:not(:disabled){cursor:pointer}.rcc-check:not(:disabled):hover{background:color-mix(in srgb, var(--rc-accent) 15%, transparent)}.rcc-check:focus-visible{outline:2px solid var(--rc-accent);outline-offset:2px}.rcc-check[aria-checked=true]{border-color:var(--rc-accent);background:var(--rc-accent)}.rcc-check:disabled:not([aria-checked=true]){opacity:.7;border-style:dashed}.rcc-mark{opacity:0;transform:scale(.6)}.rcc-check[aria-checked=true] .rcc-mark{opacity:1;transform:none}[data-motion=on] .rcc-mark{transition:opacity .16s ease-out, transform .22s var(--m-ease,ease-out)}
