:has(>.marker){isolation:isolate}.marker.svelte-1fjz40h{color:var(--ink-900);white-space:nowrap;background:0 0;margin-inline:-.04em;padding-inline:.18em;position:relative}.marker.svelte-1fjz40h:before{content:"";z-index:-1;background:var(--marker);transform:rotate(var(--tilt));border-radius:.12em;position:absolute;inset:.12em 0 .06em}.marker.svelte-10dtnhh{color:inherit;background:linear-gradient(to bottom, transparent 45%, var(--marker) 45%, var(--marker) 95%, transparent 95%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.3em}.success-badge.svelte-1dcnukm{animation:svelte-1dcnukm-pop-in var(--duration-normal) var(--ease-standard) both}.confetti.svelte-1dcnukm{border-radius:var(--radius-sm);opacity:0;width:8px;height:8px;animation:svelte-1dcnukm-confetti-burst .7s var(--ease-standard) forwards;position:absolute;top:50%;left:50%}.confetti-1.svelte-1dcnukm{background:var(--brand-secondary);--tx:-34px;--ty:-38px;animation-delay:.14s}.confetti-2.svelte-1dcnukm{background:var(--info);--tx:36px;--ty:-34px;animation-delay:.2s}.confetti-3.svelte-1dcnukm{background:var(--warning);--tx:-40px;--ty:22px;animation-delay:.26s}.confetti-4.svelte-1dcnukm{background:var(--brand-hover);--tx:40px;--ty:28px;animation-delay:.18s}.confetti-5.svelte-1dcnukm{background:var(--info);--tx:4px;--ty:-48px;animation-delay:.24s}.confetti-6.svelte-1dcnukm{background:var(--brand-secondary);--tx:-6px;--ty:46px;animation-delay:.16s}@keyframes svelte-1dcnukm-pop-in{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes svelte-1dcnukm-confetti-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}to{transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(1) rotate(90deg);opacity:0}}@media (prefers-reduced-motion:reduce){.success-badge.svelte-1dcnukm{animation:none}.confetti.svelte-1dcnukm{display:none}}.float.svelte-1dxl8f9{animation:7s ease-in-out infinite svelte-1dxl8f9-drift;animation-delay:calc(var(--i) * -1.7s)}@keyframes svelte-1dxl8f9-drift{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.float.svelte-1dxl8f9{animation:none}}.bar.svelte-8r0rw0{transform-box:fill-box;transform-origin:bottom;transition:transform .7s var(--ease-standard);transition-delay:calc(var(--i) * 70ms)}.value.svelte-8r0rw0{transition:opacity .4s;transition-delay:calc(var(--i) * 70ms + .5s)}.js .chart.svelte-8r0rw0:not(.is-revealed) .bar:where(.svelte-8r0rw0){transform:scaleY(0)}.js .chart.svelte-8r0rw0:not(.is-revealed) .value:where(.svelte-8r0rw0){opacity:0}@media (prefers-reduced-motion:reduce){.js .chart.svelte-8r0rw0:not(.is-revealed) .bar:where(.svelte-8r0rw0){transform:none}.js .chart.svelte-8r0rw0:not(.is-revealed) .value:where(.svelte-8r0rw0){opacity:1}}.progress.svelte-1wdswyr{animation:6s linear infinite svelte-1wdswyr-progress}@keyframes svelte-1wdswyr-progress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.progress.svelte-1wdswyr{width:60%;animation:none}}.line.svelte-1haseuj{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease-standard)}.area.svelte-1haseuj,.end.svelte-1haseuj{transition:opacity .6s .9s}.js .chart.svelte-1haseuj:not(.is-revealed) .line:where(.svelte-1haseuj){stroke-dashoffset:1px}.js .chart.svelte-1haseuj:not(.is-revealed) .area:where(.svelte-1haseuj),.js .chart.svelte-1haseuj:not(.is-revealed) .end:where(.svelte-1haseuj){opacity:0}@media (prefers-reduced-motion:reduce){.js .chart.svelte-1haseuj:not(.is-revealed) .line:where(.svelte-1haseuj){stroke-dashoffset:0}.js .chart.svelte-1haseuj:not(.is-revealed) .area:where(.svelte-1haseuj),.js .chart.svelte-1haseuj:not(.is-revealed) .end:where(.svelte-1haseuj){opacity:1}}.typing.svelte-n1evm3{animation:svelte-n1evm3-type 1.6s steps(var(--chars)) .4s both}.caret.svelte-n1evm3{animation:1s step-end infinite svelte-n1evm3-blink}.result.svelte-n1evm3{animation:svelte-n1evm3-rise .6s var(--ease-standard) 2s both}@keyframes svelte-n1evm3-type{0%{max-width:0}to{max-width:11em}}@keyframes svelte-n1evm3-blink{50%{opacity:0}}@keyframes svelte-n1evm3-rise{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.typing.svelte-n1evm3,.caret.svelte-n1evm3,.result.svelte-n1evm3{animation:none}}
