.ft-statusmorph.svelte-14lrtge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(1em + 1px);height:calc(1em + 1px);vertical-align:-.125em}.ft-statusmorph-idle.svelte-14lrtge,.ft-statusmorph-svg.svelte-14lrtge{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center}.ft-statusmorph-svg.svelte-14lrtge{width:calc(1em + 1px);height:calc(1em + 1px);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ft-statusmorph-track.svelte-14lrtge,.ft-statusmorph-arc.svelte-14lrtge,.ft-statusmorph-check.svelte-14lrtge,.ft-statusmorph-cross-a.svelte-14lrtge,.ft-statusmorph-cross-b.svelte-14lrtge{opacity:0}.ft-statusmorph-arc.svelte-14lrtge,.ft-statusmorph-check.svelte-14lrtge{transform-box:fill-box;transform-origin:center}.ft-statusmorph-check.svelte-14lrtge{transform:scale(1)}.ft-statusmorph-track.svelte-14lrtge{stroke-dasharray:1;stroke:var(--ft-statusmorph-track, color-mix(in oklab, currentColor 30%, transparent))}.ft-statusmorph-arc.svelte-14lrtge{stroke-dasharray:.25 .75}svg[data-state=success].svelte-14lrtge .ft-statusmorph-track:where(.svelte-14lrtge),svg[data-state=success].svelte-14lrtge .ft-statusmorph-arc:where(.svelte-14lrtge),svg[data-state=error].svelte-14lrtge .ft-statusmorph-track:where(.svelte-14lrtge),svg[data-state=error].svelte-14lrtge .ft-statusmorph-arc:where(.svelte-14lrtge),svg[data-state=loading].svelte-14lrtge .ft-statusmorph-track:where(.svelte-14lrtge),svg[data-state=loading].svelte-14lrtge .ft-statusmorph-arc:where(.svelte-14lrtge){opacity:1}svg[data-state=success].svelte-14lrtge .ft-statusmorph-arc:where(.svelte-14lrtge),svg[data-state=error].svelte-14lrtge .ft-statusmorph-arc:where(.svelte-14lrtge){stroke-dasharray:1 1}.ft-statusmorph-check.svelte-14lrtge,.ft-statusmorph-cross-a.svelte-14lrtge,.ft-statusmorph-cross-b.svelte-14lrtge{stroke-dasharray:1;stroke-dashoffset:1}svg[data-state=success].svelte-14lrtge .ft-statusmorph-check:where(.svelte-14lrtge){opacity:1;stroke-dashoffset:0}svg[data-state=error].svelte-14lrtge .ft-statusmorph-cross-a:where(.svelte-14lrtge),svg[data-state=error].svelte-14lrtge .ft-statusmorph-cross-b:where(.svelte-14lrtge){opacity:1;stroke-dashoffset:0}.ft-statusmorph[data-tone=semantic].svelte-14lrtge svg[data-state=loading]:where(.svelte-14lrtge) .ft-statusmorph-arc:where(.svelte-14lrtge){stroke:var( --ft-statusmorph-loading, var(--ft-status-running, light-dark(oklch(.5 .18 265), oklch(.72 .15 265))) )}.ft-statusmorph[data-tone=semantic].svelte-14lrtge svg[data-state=success]:where(.svelte-14lrtge) .ft-statusmorph-arc:where(.svelte-14lrtge),.ft-statusmorph[data-tone=semantic].svelte-14lrtge svg[data-state=success]:where(.svelte-14lrtge) .ft-statusmorph-check:where(.svelte-14lrtge){stroke:var( --ft-statusmorph-success, var(--ft-status-done, light-dark(oklch(.5 .14 145), oklch(.72 .15 145))) )}.ft-statusmorph[data-tone=semantic].svelte-14lrtge svg[data-state=error]:where(.svelte-14lrtge) .ft-statusmorph-arc:where(.svelte-14lrtge),.ft-statusmorph[data-tone=semantic].svelte-14lrtge svg[data-state=error]:where(.svelte-14lrtge) .ft-statusmorph-cross-a:where(.svelte-14lrtge),.ft-statusmorph[data-tone=semantic].svelte-14lrtge svg[data-state=error]:where(.svelte-14lrtge) .ft-statusmorph-cross-b:where(.svelte-14lrtge){stroke:var( --ft-statusmorph-error, var(--ft-status-error, light-dark(oklch(.5 .19 25), oklch(.7 .18 25))) )}.ft-statusmorph-idle.svelte-14lrtge{opacity:0}.ft-statusmorph[data-state=idle].svelte-14lrtge .ft-statusmorph-idle:where(.svelte-14lrtge){opacity:1}@media(prefers-reduced-motion:no-preference){.ft-statusmorph-track.svelte-14lrtge{transition:opacity var(--ft-duration-exit, .2s) var(--ft-ease-out, cubic-bezier(.16, 1, .3, 1))}.ft-statusmorph-arc.svelte-14lrtge{transition:stroke-dasharray var(--ft-duration-exit, .2s) var(--ft-ease-in, cubic-bezier(.7, 0, .84, 0)),opacity var(--ft-duration-exit, .2s) var(--ft-ease-out, cubic-bezier(.16, 1, .3, 1))}svg[data-state=loading].svelte-14lrtge .ft-statusmorph-arc:where(.svelte-14lrtge),svg[data-state=success].svelte-14lrtge .ft-statusmorph-arc:where(.svelte-14lrtge),svg[data-state=error].svelte-14lrtge .ft-statusmorph-arc:where(.svelte-14lrtge){animation:svelte-14lrtge-ft-statusmorph-spin .8s linear infinite}.ft-statusmorph-check.svelte-14lrtge{transition:stroke-dashoffset var(--ft-duration-base, .3s) var(--ft-ease-out, cubic-bezier(.16, 1, .3, 1)) var(--ft-duration-micro, 80ms)}svg[data-state=success].svelte-14lrtge .ft-statusmorph-check:where(.svelte-14lrtge){animation:svelte-14lrtge-ft-statusmorph-check-pop var(--ft-duration-base, .3s) var(--ft-ease-overshoot, cubic-bezier(.34, 1.56, .64, 1)) var(--ft-duration-micro, 80ms) both}.ft-statusmorph-cross-a.svelte-14lrtge{transition:stroke-dashoffset .16s var(--ft-ease-out, cubic-bezier(.16, 1, .3, 1)) var(--ft-duration-micro, 80ms)}.ft-statusmorph-cross-b.svelte-14lrtge{transition:stroke-dashoffset .16s var(--ft-ease-out, cubic-bezier(.16, 1, .3, 1)) calc(var(--ft-duration-micro, 80ms) * 2)}svg[data-state=error].svelte-14lrtge{animation:svelte-14lrtge-ft-statusmorph-shake var(--ft-duration-base, .3s) var(--ft-ease-inout, cubic-bezier(.4, 0, .2, 1))}}@keyframes svelte-14lrtge-ft-statusmorph-spin{to{transform:rotate(360deg)}}@keyframes svelte-14lrtge-ft-statusmorph-check-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes svelte-14lrtge-ft-statusmorph-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.ft-copybtn--copied{border-color:color-mix(in oklab,var(--ft-status-done, light-dark(oklch(.5 .14 145), oklch(.72 .15 145))) 35%,transparent);background-color:color-mix(in oklab,var(--ft-status-done, light-dark(oklch(.5 .14 145), oklch(.72 .15 145))) 10%,transparent);color:var(--ft-status-done, light-dark(oklch(.5 .14 145), oklch(.72 .15 145)))}.ft-copybtn--failed{border-color:color-mix(in oklab,var(--ft-status-error, light-dark(oklch(.577 .245 27.325), oklch(.704 .191 22.216))) 35%,transparent);background-color:color-mix(in oklab,var(--ft-status-error, light-dark(oklch(.577 .245 27.325), oklch(.704 .191 22.216))) 10%,transparent);color:var(--ft-status-error, light-dark(oklch(.577 .245 27.325), oklch(.704 .191 22.216)))}
