.crv.svelte-xgspwv{--crv-teal:#0ba79c;--crv-teal-hi:#17c9be;--crv-border:#ffffff1a;width:100%;max-width:22rem;font-family:var(--font-display);flex-direction:column;gap:6px;display:flex}.crv__step.svelte-xgspwv{border:1px solid var(--crv-border);background:#0ba79c05;border-radius:8px;display:flex;overflow:hidden}.crv__step--final.svelte-xgspwv{background:#0ba79c0d;border-color:#0ba79c4d}.crv__accent.svelte-xgspwv{background:var(--crv-teal-hi);width:3px;opacity:var(--accent);flex-shrink:0}.crv__content.svelte-xgspwv{flex-direction:column;flex:1;gap:.375rem;padding:.875rem 1rem;display:flex}@media (width>=768px){.crv__content.svelte-xgspwv{padding:1rem 1.125rem}}.crv__head.svelte-xgspwv{align-items:baseline;gap:.625rem;display:flex}.crv__number.svelte-xgspwv{letter-spacing:.14em;color:var(--crv-teal-hi);opacity:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;font-weight:500}.crv__label.svelte-xgspwv{color:#ffffffeb;letter-spacing:-.005em;font-size:.9375rem;font-weight:600}.crv__desc.svelte-xgspwv{color:#fff6;letter-spacing:.01em;padding-left:0;font-size:.6875rem;line-height:1.3}@media (width>=768px){.crv__desc.svelte-xgspwv{font-size:.75rem}}.crv__done.svelte-xgspwv{align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.crv__done-dot.svelte-xgspwv{background:var(--crv-teal-hi);border-radius:9999px;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #0ba79c99}.crv__done-text.svelte-xgspwv{letter-spacing:.12em;text-transform:uppercase;color:var(--crv-teal-hi);opacity:.8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;font-weight:600}.crv--light.svelte-xgspwv{--crv-teal:#0ba79c;--crv-teal-hi:#0ba79c;--crv-border:var(--color-border)}.crv--light.svelte-xgspwv .crv__step:where(.svelte-xgspwv){background:var(--color-background)}.crv--light.svelte-xgspwv .crv__step--final:where(.svelte-xgspwv){background:color-mix(in oklch, #0ba79c 4%, var(--color-background))}.crv--light.svelte-xgspwv .crv__label:where(.svelte-xgspwv){color:var(--color-foreground)}.crv--light.svelte-xgspwv .crv__desc:where(.svelte-xgspwv){color:var(--color-muted-foreground)}.crv--light.svelte-xgspwv .crv__done-dot:where(.svelte-xgspwv){box-shadow:0 0 6px #0ba79c66}
