@layer cs.components{.cs-mk-kicker{align-items:center;gap:var(--cs-space-2) var(--cs-space-3);min-inline-size:0;font-family:var(--cs-font-label);font-size:var(--cs-label-size);font-weight:var(--cs-label-weight);letter-spacing:var(--cs-label-track);text-transform:var(--cs-label-transform);line-height:var(--cs-lh-2xs);color:var(--cs-accent-text);flex-wrap:wrap;margin:0;display:flex}.cs-mk-kicker-num{font-family:var(--cs-font-mono);font-feature-settings:var(--cs-font-features-mono);letter-spacing:0}.cs-mk-kicker-rule{inline-size:var(--cs-space-6);block-size:var(--cs-bw);opacity:.6;background:currentColor}.cs-mk-title{font-weight:var(--cs-weight-display);text-wrap:balance;overflow-wrap:anywhere;margin:0}.cs-mk-title[data-size=xl]{font-size:clamp(var(--cs-text-3xl), 2.2rem + 2.4cqi, var(--cs-text-5xl));line-height:var(--cs-lh-4xl);letter-spacing:var(--cs-track-4xl)}.cs-mk-title[data-size=lg]{font-size:clamp(var(--cs-text-2xl), 1.6rem + 1.6cqi, var(--cs-text-4xl));line-height:var(--cs-lh-3xl);letter-spacing:var(--cs-track-3xl)}.cs-mk-title[data-size=md]{font-size:var(--cs-text-2xl);line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-track-2xl)}.cs-mk-title[data-size=sm]{font-size:var(--cs-text-xl);line-height:var(--cs-lh-xl);letter-spacing:var(--cs-track-xl);font-weight:var(--cs-weight-heading)}.cs-mk-lede{max-inline-size:var(--cs-measure);font-size:var(--cs-text-lg);line-height:var(--cs-lh-lg);letter-spacing:var(--cs-track-lg);color:var(--cs-text-2);text-wrap:pretty;margin:0}.cs-mk-lede[data-size=sm]{font-size:var(--cs-text-md);line-height:var(--cs-lh-md);letter-spacing:var(--cs-track-md)}.cs-mk-actions{align-items:center;gap:var(--cs-space-3);flex-wrap:wrap;display:flex}.cs-mk-wrap-button .cs-button.cs-button{white-space:normal;text-align:center;block-size:auto;line-height:var(--cs-lh-sm)}.cs-mk-wrap-button .cs-button .cs-button-label{padding-block:var(--cs-space-2);text-overflow:clip;overflow:visible}.cs-mk-mark{border-radius:var(--cs-radius-full);flex:none;place-items:center;block-size:1.25rem;inline-size:1.25rem;display:inline-grid}.cs-mk-mark[data-mark=yes]{background:var(--cs-ok-soft);color:var(--cs-ok-fg);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-ok-line)}.cs-mk-mark[data-mark=no]{color:var(--cs-text-3)}.cs-mk-mark[data-mark=plus]{background:var(--cs-accent-soft);color:var(--cs-accent-fg);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line)}.cs-mk-mark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:.875rem;inline-size:.875rem}@media (forced-colors:active){.cs-mk-mark[data-mark=yes],.cs-mk-mark[data-mark=plus]{box-shadow:none;outline:1px solid canvastext}}.cs-cta.svelte-1nyxgzy{min-inline-size:0;margin:0;position:relative;container-type:inline-size}.cs-cta[data-variant=banner].svelte-1nyxgzy{--cs-gradient-border:linear-gradient(130deg, color-mix(in oklch, var(--cs-x-cyan) 70%, transparent), color-mix(in oklch, var(--cs-x-blue) 40%, transparent) 40%, color-mix(in oklch, var(--cs-line-2) 60%, transparent) 70%, color-mix(in oklch, var(--cs-x-indigo) 60%, transparent));isolation:isolate;padding:clamp(var(--cs-space-8), 6cqi, var(--cs-space-20)) clamp(var(--cs-space-5), 6cqi, var(--cs-space-16));border-radius:var(--cs-radius-2xl);background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklch, var(--cs-surface-2) 70%, transparent), transparent 60%), var(--cs-surface-1);box-shadow:var(--cs-elev-3);overflow:clip}.cs-cta-light.svelte-1nyxgzy{z-index:-1;border-radius:inherit;position:absolute;inset:0}.cs-cta[data-variant=banner].svelte-1nyxgzy .cs-cta-copy:where(.svelte-1nyxgzy){gap:var(--cs-space-4);max-inline-size:46rem;display:grid;position:relative}.cs-cta[data-align=center].svelte-1nyxgzy .cs-cta-copy:where(.svelte-1nyxgzy){text-align:center;justify-items:center;margin-inline:auto}.cs-cta[data-align=center].svelte-1nyxgzy .cs-mk-lede:where(.svelte-1nyxgzy){margin-inline:auto}.cs-cta[data-variant=banner].svelte-1nyxgzy .cs-cta-actions:where(.svelte-1nyxgzy){margin-block-start:var(--cs-space-3)}.cs-cta[data-align=center].svelte-1nyxgzy .cs-cta-actions:where(.svelte-1nyxgzy){justify-content:center}.cs-cta-actions.svelte-1nyxgzy .cs-button.cs-button{max-inline-size:100%}@container (width<=24rem){.cs-cta-actions.svelte-1nyxgzy .cs-button.cs-button{white-space:normal;text-align:center;block-size:auto;line-height:var(--cs-lh-sm)}.cs-cta-actions.svelte-1nyxgzy .cs-button .cs-button-label{padding-block:var(--cs-space-2);text-overflow:clip;overflow:visible}}.cs-cta[data-variant=split].svelte-1nyxgzy{padding:clamp(var(--cs-space-6), 4cqi, var(--cs-space-12));border-radius:var(--cs-radius-2xl);background:var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1), var(--cs-elev-2)}.cs-cta-split.svelte-1nyxgzy{gap:var(--cs-space-8);align-items:center;display:grid}.cs-cta[data-variant=split].svelte-1nyxgzy .cs-cta-copy:where(.svelte-1nyxgzy){gap:var(--cs-space-4);align-content:center;display:grid}.cs-cta[data-variant=split].svelte-1nyxgzy .cs-cta-actions:where(.svelte-1nyxgzy){margin-block-start:var(--cs-space-2)}.cs-cta-media.svelte-1nyxgzy{min-inline-size:0}@container (width>=46rem){.cs-cta-split.svelte-1nyxgzy{gap:var(--cs-space-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.cs-cta[data-variant=card].svelte-1nyxgzy{padding:var(--cs-space-5);border-radius:var(--cs-radius-xl);background:linear-gradient(180deg, var(--cs-accent-soft), transparent 70%), var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line), var(--cs-elev-1)}.cs-cta[data-variant=card].svelte-1nyxgzy .cs-cta-copy:where(.svelte-1nyxgzy){gap:var(--cs-space-2-5);justify-items:start;display:grid}.cs-cta-card-icon.svelte-1nyxgzy{block-size:2.25rem;inline-size:2.25rem;border-radius:var(--cs-radius-md);background:var(--cs-accent-soft);color:var(--cs-accent-fg);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line);place-items:center;margin-block-end:var(--cs-space-1);display:grid}.cs-cta[data-variant=card].svelte-1nyxgzy .cs-cta-actions:where(.svelte-1nyxgzy){margin-block-start:var(--cs-space-2)}.cs-cta[data-variant=slim].svelte-1nyxgzy{align-items:center;gap:var(--cs-space-3) var(--cs-space-4);padding:var(--cs-space-3) var(--cs-space-3) var(--cs-space-3) var(--cs-space-4);border-radius:var(--cs-radius-lg);background:linear-gradient(90deg, var(--cs-accent-soft), transparent 80%), var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2);flex-wrap:wrap;display:flex}.cs-cta-slim-icon.svelte-1nyxgzy{border-radius:var(--cs-radius-full);background:var(--cs-accent-soft);block-size:1.75rem;inline-size:1.75rem;color:var(--cs-accent-fg);flex:none;place-items:center;display:grid}.cs-cta-slim-text.svelte-1nyxgzy{min-inline-size:0;font-size:var(--cs-text-md);line-height:var(--cs-lh-md);font-weight:var(--cs-weight-semibold);color:var(--cs-text-1);flex:16rem;margin:0}.cs-cta-slim-desc.svelte-1nyxgzy{font-weight:var(--cs-weight-regular);color:var(--cs-text-2)}.cs-cta-slim-desc.svelte-1nyxgzy:before{content:" "}.cs-cta-slim-actions.svelte-1nyxgzy{gap:var(--cs-space-2);flex:none}.cs-cta[data-variant=inline].svelte-1nyxgzy{align-items:baseline;gap:var(--cs-space-1) var(--cs-space-2);font-size:var(--cs-text-md);line-height:var(--cs-lh-md);color:var(--cs-text-2);flex-wrap:wrap;display:flex;container-type:normal}.cs-cta[data-variant=inline].svelte-1nyxgzy .cs-cta-inline-icon{color:var(--cs-accent-fg);align-self:center}.cs-cta-inline-link.svelte-1nyxgzy{align-items:center;gap:var(--cs-space-0-5);font-weight:var(--cs-weight-semibold);color:var(--cs-accent-text);white-space:nowrap;text-decoration:none;display:inline-flex}.cs-cta-inline-link.svelte-1nyxgzy .cs-icon{transition:translate var(--cs-dur-3) var(--cs-ease-spring)}.cs-cta-inline-link.svelte-1nyxgzy:hover{text-underline-offset:.18em;text-decoration:underline}.cs-cta-inline-link.svelte-1nyxgzy:hover .cs-icon{translate:var(--cs-travel-1) 0}:root[data-cs-theme=contrast] .cs-cta[data-variant=banner].svelte-1nyxgzy,:root[data-cs-expressive=off] .cs-cta[data-variant=banner].svelte-1nyxgzy{background:var(--cs-surface-1)}:root[data-cs-theme=contrast] .cs-cta.svelte-1nyxgzy:is([data-variant=banner]:where(.svelte-1nyxgzy),[data-variant=split]:where(.svelte-1nyxgzy),[data-variant=card]:where(.svelte-1nyxgzy),[data-variant=slim]:where(.svelte-1nyxgzy)){background:var(--cs-surface-1);box-shadow:inset 0 0 0 2px var(--cs-line-2)}:root[data-cs-theme=contrast] .cs-cta[data-variant=card].svelte-1nyxgzy{box-shadow:inset 0 0 0 2px var(--cs-accent-line)}@media (forced-colors:active){.cs-cta.svelte-1nyxgzy:not([data-variant=inline]){border:1px solid canvastext}}.cs-featuregrid.svelte-1ik3089{--fg-min:15rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--fg-min), (100% - (var(--fg-cols) - 1) * var(--cs-space-4)) / var(--fg-cols))), 1fr));gap:var(--cs-space-4);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.cs-featuregrid[data-columns="2"].svelte-1ik3089{--fg-cols:2;--fg-min:18rem}.cs-featuregrid[data-columns="3"].svelte-1ik3089{--fg-cols:3}.cs-featuregrid[data-columns="4"].svelte-1ik3089{--fg-cols:4;--fg-min:13rem}.cs-featuregrid-card.svelte-1ik3089{align-content:start;gap:var(--cs-space-2);min-inline-size:0;padding:var(--cs-space-5);border-radius:var(--cs-radius-lg);background:var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1), var(--cs-elev-1);transition:background-color var(--cs-dur-2) var(--cs-ease-standard), box-shadow var(--cs-dur-2) var(--cs-ease-standard), translate var(--cs-dur-3) var(--cs-ease-out);display:grid;position:relative}.cs-featuregrid-card[data-linked].svelte-1ik3089:hover{background:var(--cs-surface-2);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2), var(--cs-elev-2);translate:0 var(--cs-hover-lift)}.cs-featuregrid-card[data-linked].svelte-1ik3089:has(:where(.svelte-1ik3089):focus-visible){outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:var(--cs-focus-offset)}.cs-featuregrid-top.svelte-1ik3089{justify-content:space-between;align-items:center;gap:var(--cs-space-3);margin-block-end:var(--cs-space-2);display:flex}.cs-featuregrid-icon.svelte-1ik3089{border-radius:var(--cs-radius-md);background:linear-gradient(160deg, var(--cs-accent-soft), transparent 90%), var(--cs-surface-2);block-size:2.5rem;inline-size:2.5rem;color:var(--cs-accent-fg);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2), inset 0 1px 0 0 var(--cs-edge-highlight);place-items:center;display:grid}.cs-featuregrid-num.svelte-1ik3089{font-family:var(--cs-font-mono);font-feature-settings:var(--cs-font-features-mono);font-size:var(--cs-text-xs);color:var(--cs-text-3);margin-inline-start:auto}.cs-featuregrid-title.svelte-1ik3089{align-items:baseline;gap:var(--cs-space-1) var(--cs-space-2);font-size:var(--cs-text-lg);line-height:var(--cs-lh-lg);letter-spacing:var(--cs-track-lg);font-weight:var(--cs-weight-heading);color:var(--cs-text-1);flex-wrap:wrap;margin:0;display:flex}.cs-featuregrid-link.svelte-1ik3089{color:inherit;text-decoration:none}.cs-featuregrid-link.svelte-1ik3089:focus-visible{box-shadow:none;outline:none}.cs-featuregrid-link.svelte-1ik3089:after{content:"";border-radius:inherit;position:absolute;inset:0}.cs-featuregrid-tag.svelte-1ik3089{padding:.0625rem var(--cs-space-1-5);border-radius:var(--cs-radius-full);background:var(--cs-accent-soft);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line);color:var(--cs-accent-text);font-size:var(--cs-text-2xs);font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-track-2xs);line-height:var(--cs-lh-2xs)}.cs-featuregrid-body.svelte-1ik3089{font-size:var(--cs-text-sm);line-height:var(--cs-lh-sm);color:var(--cs-text-2);text-wrap:pretty;margin:0;padding-inline-end:var(--cs-space-2)}.cs-featuregrid-card[data-linked].svelte-1ik3089 .cs-featuregrid-body:where(.svelte-1ik3089){padding-inline-end:var(--cs-space-6)}.cs-featuregrid-go.svelte-1ik3089{color:var(--cs-text-3);transition:translate var(--cs-dur-3) var(--cs-ease-spring), color var(--cs-dur-2) var(--cs-ease-standard);position:absolute;inset-block-end:var(--cs-space-5);inset-inline-end:var(--cs-space-5)}.cs-featuregrid-card[data-linked].svelte-1ik3089:hover .cs-featuregrid-go:where(.svelte-1ik3089){color:var(--cs-accent-text);translate:var(--cs-travel-2) 0}:root[data-cs-theme=contrast] .cs-featuregrid-card.svelte-1ik3089{box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2)}@media (forced-colors:active){.cs-featuregrid-card.svelte-1ik3089{border:1px solid canvastext}}.cs-featurerow.svelte-yf5qpt{min-inline-size:0;container-type:inline-size}.cs-featurerow-grid.svelte-yf5qpt{gap:var(--cs-space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.cs-featurerow.svelte-yf5qpt>:where(.svelte-yf5qpt),.cs-featurerow-grid.svelte-yf5qpt>:where(.svelte-yf5qpt){min-inline-size:0}.cs-featurerow-copy.svelte-yf5qpt{gap:var(--cs-space-4);align-content:center;display:grid}.cs-featurerow-bullets.svelte-yf5qpt{gap:var(--cs-space-2-5);margin:var(--cs-space-1) 0 0;padding:0;list-style:none;display:grid}.cs-featurerow-bullets.svelte-yf5qpt li:where(.svelte-yf5qpt){align-items:flex-start;gap:var(--cs-space-3);font-size:var(--cs-text-md);line-height:var(--cs-lh-md);color:var(--cs-text-1);display:flex}.cs-featurerow-bullets.svelte-yf5qpt li:where(.svelte-yf5qpt) .cs-mk-mark{margin-block-start:.0625rem}.cs-featurerow-link.svelte-yf5qpt{align-items:center;gap:var(--cs-space-1-5);min-block-size:var(--cs-target-min);font-size:var(--cs-text-md);font-weight:var(--cs-weight-semibold);color:var(--cs-accent-text);justify-self:start;margin-block-start:var(--cs-space-1);text-decoration:none;display:inline-flex}.cs-featurerow-link.svelte-yf5qpt:hover{text-underline-offset:.18em;text-decoration:underline}.cs-featurerow-link.svelte-yf5qpt .cs-featurerow-arrow{transition:translate var(--cs-dur-3) var(--cs-ease-spring)}.cs-featurerow-link.svelte-yf5qpt:hover .cs-featurerow-arrow{translate:var(--cs-travel-2) 0}.cs-featurerow-media.svelte-yf5qpt{isolation:isolate;padding:clamp(var(--cs-space-4), 4cqi, var(--cs-space-8));border-radius:var(--cs-radius-2xl);background:radial-gradient(80% 70% at 85% 0%, var(--cs-accent-soft), transparent 70%), radial-gradient(60% 60% at 0% 100%, color-mix(in oklch, var(--cs-x-cyan) 10%, transparent), transparent 70%), var(--cs-surface-sunken);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1);position:relative;overflow:clip}.cs-featurerow-media[data-bare].svelte-yf5qpt{box-shadow:none;background:0 0;padding:0;overflow:visible}@container (width>=52rem){.cs-featurerow-grid.svelte-yf5qpt{gap:var(--cs-space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cs-featurerow[data-reverse].svelte-yf5qpt .cs-featurerow-grid:where(.svelte-yf5qpt){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.cs-featurerow[data-reverse].svelte-yf5qpt .cs-featurerow-media:where(.svelte-yf5qpt){order:-1}}:root[data-cs-theme=contrast] .cs-featurerow-media.svelte-yf5qpt:not([data-bare]),:root[data-cs-expressive=off] .cs-featurerow-media.svelte-yf5qpt:not([data-bare]){background:var(--cs-surface-sunken)}:root[data-cs-theme=contrast] .cs-featurerow-media.svelte-yf5qpt:not([data-bare]){box-shadow:inset 0 0 0 2px var(--cs-line-2)}.cs-statband.svelte-hpf0m4{gap:var(--cs-space-4);min-inline-size:0;display:grid;container-type:inline-size}.cs-statband-list.svelte-hpf0m4{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.cs-statband-item.svelte-hpf0m4{justify-content:flex-end;gap:var(--cs-space-1-5);min-inline-size:0;padding:var(--cs-space-5) var(--cs-space-6);flex-direction:column-reverse;display:flex}.cs-statband[data-variant=band].svelte-hpf0m4 .cs-statband-list:where(.svelte-hpf0m4){border-radius:var(--cs-radius-xl);background:linear-gradient(90deg, transparent, var(--cs-accent-soft) 50%, transparent) top / 100% 1px no-repeat, var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1), var(--cs-elev-1);overflow:clip}.cs-statband[data-variant=band].svelte-hpf0m4 .cs-statband-item:where(.svelte-hpf0m4){box-shadow:-1px 0 0 0 var(--cs-line-1), 0 -1px 0 0 var(--cs-line-1)}.cs-statband[data-variant=cards].svelte-hpf0m4 .cs-statband-list:where(.svelte-hpf0m4){gap:var(--cs-space-3)}.cs-statband[data-variant=cards].svelte-hpf0m4 .cs-statband-item:where(.svelte-hpf0m4){border-radius:var(--cs-radius-lg);background:var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1), var(--cs-elev-1)}.cs-statband-value.svelte-hpf0m4{margin:0}.cs-statband-figure.svelte-hpf0m4{font-size:clamp(var(--cs-text-3xl), 1.6rem + 2.2cqi, var(--cs-text-4xl));letter-spacing:var(--cs-track-4xl);line-height:1;font-weight:var(--cs-weight-display);font-variant-numeric:tabular-nums;color:var(--cs-text-1);align-items:baseline;display:inline-flex}.cs-statband-affix.svelte-hpf0m4{font-size:.55em;font-weight:var(--cs-weight-semibold);letter-spacing:0;color:var(--cs-accent-text);padding-inline:.06em}.cs-statband-label.svelte-hpf0m4{font-size:var(--cs-text-sm);line-height:var(--cs-lh-sm);color:var(--cs-text-2)}.cs-statband-ref.svelte-hpf0m4{color:var(--cs-text-3);margin-inline-start:.15em;font-size:.75em}.cs-statband-notes.svelte-hpf0m4{gap:var(--cs-space-1);font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-3);margin:0;padding-inline-start:var(--cs-space-5);display:grid}:root[data-cs-theme=contrast] .cs-statband[data-variant=band].svelte-hpf0m4 .cs-statband-list:where(.svelte-hpf0m4){background:var(--cs-surface-1);box-shadow:inset 0 0 0 2px var(--cs-line-2)}:root[data-cs-theme=contrast] .cs-statband[data-variant=band].svelte-hpf0m4 .cs-statband-item:where(.svelte-hpf0m4){box-shadow:-1px 0 0 0 var(--cs-line-2), 0 -1px 0 0 var(--cs-line-2)}:root[data-cs-theme=contrast] .cs-statband[data-variant=cards].svelte-hpf0m4 .cs-statband-item:where(.svelte-hpf0m4){box-shadow:inset 0 0 0 2px var(--cs-line-2)}.cs-testimonial.svelte-3i45g4{align-content:start;gap:var(--cs-space-4);min-inline-size:0;padding:var(--cs-space-6);border-radius:var(--cs-radius-xl);background:var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1), var(--cs-elev-1);break-inside:avoid;margin:0;display:grid;position:relative}.cs-testimonial-mark.svelte-3i45g4{block-size:auto;inline-size:1.75rem;fill:var(--cs-accent-fg);opacity:.85}.cs-testimonial-quote.svelte-3i45g4{margin:0}.cs-testimonial-quote.svelte-3i45g4 p:where(.svelte-3i45g4){font-size:var(--cs-text-md);line-height:var(--cs-lh-md);color:var(--cs-text-1);text-wrap:pretty;margin:0}.cs-testimonial-by.svelte-3i45g4{align-items:center;gap:var(--cs-space-3);min-inline-size:0;display:flex}.cs-testimonial-who.svelte-3i45g4{min-inline-size:0;display:grid}.cs-testimonial-name.svelte-3i45g4{font-size:var(--cs-text-sm);font-weight:var(--cs-weight-semibold);color:var(--cs-text-1)}.cs-testimonial-meta.svelte-3i45g4{align-items:center;gap:0 var(--cs-space-1-5);font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-3);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.cs-testimonial-twitch.svelte-3i45g4{fill:none;block-size:.875rem;inline-size:.875rem;stroke:var(--cs-brand-twitch);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cs-testimonial[data-size=lg].svelte-3i45g4{gap:var(--cs-space-6);padding:clamp(var(--cs-space-6), 5cqi, var(--cs-space-12));background:radial-gradient(90% 80% at 0% 0%, var(--cs-accent-soft), transparent 60%), var(--cs-surface-1)}.cs-testimonial[data-size=lg].svelte-3i45g4 .cs-testimonial-mark:where(.svelte-3i45g4){inline-size:2.5rem}.cs-testimonial[data-size=lg].svelte-3i45g4 .cs-testimonial-quote:where(.svelte-3i45g4) p:where(.svelte-3i45g4){font-size:clamp(var(--cs-text-xl), 1.1rem + 1.2cqi, var(--cs-text-2xl));line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-track-2xl);font-weight:var(--cs-weight-medium)}.cs-testimonial[data-size=lg].svelte-3i45g4 .cs-testimonial-name:where(.svelte-3i45g4){font-size:var(--cs-text-md)}:root[data-cs-theme=contrast] .cs-testimonial.svelte-3i45g4{background:var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2)}@media (forced-colors:active){.cs-testimonial.svelte-3i45g4{border:1px solid canvastext}.cs-testimonial-mark.svelte-3i45g4{fill:canvastext}}.cs-testimonialwall.svelte-odge0k{columns:var(--tw-col) 3;column-gap:var(--cs-space-4);margin:0;padding:0;list-style:none}.cs-testimonialwall.svelte-odge0k li:where(.svelte-odge0k){break-inside:avoid;margin-block-end:var(--cs-space-4)}.cs-integrations.svelte-i49xkr{gap:var(--cs-space-2);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.cs-integrations-item.svelte-i49xkr{--i-brand:var(--cs-text-2);align-items:center;gap:var(--cs-space-2-5);min-inline-size:0;display:flex}.cs-integrations-item[data-id=twitch].svelte-i49xkr{--i-brand:var(--cs-brand-twitch)}.cs-integrations-item[data-id=obs].svelte-i49xkr{--i-brand:var(--cs-brand-obs)}.cs-integrations-item[data-id=discord].svelte-i49xkr{--i-brand:var(--cs-brand-discord)}.cs-integrations-item[data-id=steam].svelte-i49xkr{--i-brand:var(--cs-brand-steam)}.cs-integrations-item[data-id=vtubestudio].svelte-i49xkr{--i-brand:var(--cs-x-cyan)}.cs-integrations-mark.svelte-i49xkr{border-radius:var(--cs-radius-md);background:color-mix(in oklch, var(--i-brand) 16%, var(--cs-surface-2));block-size:2rem;inline-size:2rem;box-shadow:inset 0 0 0 var(--cs-bw) color-mix(in oklch, var(--i-brand) 40%, var(--cs-line-1));color:color-mix(in oklch, var(--i-brand) 35%, var(--cs-text-1));flex:none;place-items:center;display:grid}.cs-integrations-mark.svelte-i49xkr svg:where(.svelte-i49xkr){fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;block-size:1.25rem;inline-size:1.25rem}.cs-integrations-text.svelte-i49xkr{min-inline-size:0;display:grid}.cs-integrations-name.svelte-i49xkr{align-items:center;gap:var(--cs-space-1) var(--cs-space-2);font-size:var(--cs-text-sm);font-weight:var(--cs-weight-semibold);color:var(--cs-text-1);flex-wrap:wrap;display:flex}.cs-integrations-tag.svelte-i49xkr{align-items:center;gap:var(--cs-space-1);padding:0 var(--cs-space-1-5);border-radius:var(--cs-radius-full);background:var(--cs-accent-soft);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line);color:var(--cs-accent-text);font-size:var(--cs-text-2xs);font-weight:var(--cs-weight-semibold);line-height:1.6;display:inline-flex}.cs-integrations-tag.svelte-i49xkr:before{content:"★";font-size:.85em}.cs-integrations-note.svelte-i49xkr{font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-2)}.cs-integrations[data-variant=strip].svelte-i49xkr .cs-integrations-item:where(.svelte-i49xkr){padding:var(--cs-space-1-5) var(--cs-space-3) var(--cs-space-1-5) var(--cs-space-1-5);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1)}.cs-integrations[data-variant=strip].svelte-i49xkr .cs-integrations-mark:where(.svelte-i49xkr){border-radius:var(--cs-radius-full);block-size:1.75rem;inline-size:1.75rem}.cs-integrations[data-variant=strip].svelte-i49xkr .cs-integrations-mark:where(.svelte-i49xkr) svg:where(.svelte-i49xkr){block-size:1rem;inline-size:1rem}.cs-integrations[data-variant=grid].svelte-i49xkr{gap:var(--cs-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.cs-integrations[data-variant=grid].svelte-i49xkr .cs-integrations-item:where(.svelte-i49xkr){align-items:flex-start;gap:var(--cs-space-3);padding:var(--cs-space-4);border-radius:var(--cs-radius-lg);background:var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1), var(--cs-elev-1)}.cs-integrations[data-variant=grid].svelte-i49xkr .cs-integrations-mark:where(.svelte-i49xkr){block-size:2.5rem;inline-size:2.5rem}:root[data-cs-theme=contrast] .cs-integrations[data-variant].svelte-i49xkr .cs-integrations-item:where(.svelte-i49xkr){box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2)}:root[data-cs-theme=contrast] .cs-integrations-mark.svelte-i49xkr{background:var(--cs-surface-2);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2);color:var(--cs-text-1)}:root[data-cs-theme=contrast] .cs-integrations-tag.svelte-i49xkr{box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line);background:0 0}@media (forced-colors:active){.cs-integrations-item.svelte-i49xkr,.cs-integrations-mark.svelte-i49xkr,.cs-integrations-tag.svelte-i49xkr{border:1px solid canvastext}}.cs-plans.svelte-dfybdn{gap:var(--cs-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));align-items:stretch;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.cs-plan.svelte-dfybdn{isolation:isolate;gap:var(--cs-space-6);min-inline-size:0;padding:var(--cs-space-6);border-radius:var(--cs-radius-2xl);background:var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1), var(--cs-elev-1);grid-template-rows:auto 1fr auto;display:grid;position:relative;container-type:inline-size}.cs-plan[data-recommended].svelte-dfybdn{--cs-gradient-border:linear-gradient(150deg, var(--cs-x-cyan), color-mix(in oklch, var(--cs-x-blue) 70%, transparent) 35%, color-mix(in oklch, var(--cs-line-2) 80%, transparent) 65%, color-mix(in oklch, var(--cs-x-indigo) 80%, transparent));background:radial-gradient(110% 70% at 100% 0%, var(--cs-accent-soft), transparent 65%), var(--cs-surface-1);box-shadow:var(--cs-elev-3);overflow:clip}.cs-plan-light.svelte-dfybdn{z-index:-1;opacity:.55;border-radius:inherit;position:absolute;inset:0}.cs-plan-ribbon.svelte-dfybdn{padding:var(--cs-space-1) var(--cs-space-2-5);border-radius:var(--cs-radius-full);background:var(--cs-accent-solid);box-shadow:inset 0 1px 0 0 var(--cs-solid-lit);color:var(--cs-accent-on-solid);font-size:var(--cs-text-2xs);font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-label-track);text-transform:uppercase;line-height:var(--cs-lh-2xs);margin:0;position:absolute;inset-block-start:var(--cs-space-5);inset-inline-end:var(--cs-space-5)}.cs-plan-head.svelte-dfybdn{gap:var(--cs-space-2);display:grid}.cs-plan-name.svelte-dfybdn{font-family:var(--cs-font-label);font-size:var(--cs-label-size);font-weight:var(--cs-label-weight);letter-spacing:var(--cs-label-track);text-transform:var(--cs-label-transform);color:var(--cs-accent-text);margin:0}.cs-plan[data-recommended].svelte-dfybdn .cs-plan-name:where(.svelte-dfybdn){padding-inline-end:9rem}.cs-plan-price.svelte-dfybdn{gap:var(--cs-space-1);margin:0;display:grid}.cs-plan-price-main.svelte-dfybdn{font-size:clamp(var(--cs-text-2xl), 1rem + 5cqi, var(--cs-text-3xl));line-height:var(--cs-lh-3xl);letter-spacing:var(--cs-track-3xl);font-weight:var(--cs-weight-display);color:var(--cs-text-1)}.cs-plan-price-note.svelte-dfybdn{font-size:var(--cs-text-sm);line-height:var(--cs-lh-sm);color:var(--cs-text-2)}.cs-plan-desc.svelte-dfybdn{margin:var(--cs-space-1) 0 0;font-size:var(--cs-text-md);line-height:var(--cs-lh-md);color:var(--cs-text-2);text-wrap:pretty}.cs-plan-features.svelte-dfybdn{align-content:start;gap:var(--cs-space-2-5);padding:var(--cs-space-5) 0 0;border-block-start:var(--cs-bw) solid var(--cs-line-1);margin:0;list-style:none;display:grid}.cs-plan-features.svelte-dfybdn li:where(.svelte-dfybdn){align-items:flex-start;gap:var(--cs-space-3);font-size:var(--cs-text-md);line-height:var(--cs-lh-md);color:var(--cs-text-1);display:flex}.cs-plan-features.svelte-dfybdn li:where(.svelte-dfybdn) .cs-mk-mark{margin-block-start:.0625rem}.cs-plan-features.svelte-dfybdn li[data-kind=no]:where(.svelte-dfybdn){color:var(--cs-text-3)}.cs-plan-features.svelte-dfybdn li[data-kind=plus]:where(.svelte-dfybdn) .cs-plan-feature:where(.svelte-dfybdn){font-weight:var(--cs-weight-medium)}.cs-plan-feature-note.svelte-dfybdn{padding:0 var(--cs-space-1-5);border-radius:var(--cs-radius-xs);background:var(--cs-surface-3);color:var(--cs-text-2);font-size:var(--cs-text-xs);white-space:nowrap;margin-inline-start:var(--cs-space-2)}.cs-plan-foot.svelte-dfybdn{gap:var(--cs-space-3);display:grid}.cs-plan-footnote.svelte-dfybdn{font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-3);text-align:center;text-wrap:balance;margin:0}@container (width<=26rem){.cs-plan[data-recommended].svelte-dfybdn .cs-plan-name:where(.svelte-dfybdn){padding-inline-end:0}.cs-plan[data-recommended].svelte-dfybdn .cs-plan-head:where(.svelte-dfybdn){padding-block-start:var(--cs-space-8)}}:root[data-cs-theme=contrast] .cs-plan.svelte-dfybdn,:root[data-cs-expressive=off] .cs-plan[data-recommended].svelte-dfybdn{background:var(--cs-surface-1)}:root[data-cs-theme=contrast] .cs-plan.svelte-dfybdn{box-shadow:inset 0 0 0 2px var(--cs-line-2)}:root[data-cs-theme=contrast] .cs-plan[data-recommended].svelte-dfybdn{box-shadow:inset 0 0 0 3px var(--cs-accent-line)}:root[data-cs-expressive=off] .cs-plan[data-recommended].svelte-dfybdn{box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line), var(--cs-elev-2)}@media (forced-colors:active){.cs-plan.svelte-dfybdn{border:1px solid canvastext}.cs-plan[data-recommended].svelte-dfybdn{border:3px solid highlight}.cs-plan-ribbon.svelte-dfybdn{border:1px solid canvastext}}.cs-compare.svelte-1kq02kc{min-inline-size:0;container-type:inline-size}.cs-compare-table.svelte-1kq02kc{border-collapse:separate;border-spacing:0;inline-size:100%;font-size:var(--cs-text-md);line-height:var(--cs-lh-md)}.cs-compare-caption.svelte-1kq02kc{text-align:start;font-size:var(--cs-text-sm);color:var(--cs-text-2);margin-block-end:var(--cs-space-3)}.cs-compare-table.svelte-1kq02kc thead:where(.svelte-1kq02kc) th:where(.svelte-1kq02kc),.cs-compare-corner.svelte-1kq02kc{z-index:1;padding:var(--cs-space-4) var(--cs-space-3);background:var(--cs-surface-0);border-block-end:var(--cs-bw) solid var(--cs-line-2);vertical-align:bottom;position:sticky;inset-block-start:var(--ct-sticky)}.cs-compare-plan.svelte-1kq02kc{text-align:center;inline-size:24%}.cs-compare-plan-name.svelte-1kq02kc{font-size:var(--cs-text-lg);font-weight:var(--cs-weight-heading);color:var(--cs-text-1);display:block}.cs-compare-plan-sub.svelte-1kq02kc{font-size:var(--cs-text-xs);font-weight:var(--cs-weight-regular);line-height:var(--cs-lh-xs);color:var(--cs-text-2);display:block}.cs-compare-plan[data-highlight].svelte-1kq02kc{background:linear-gradient(180deg, var(--cs-accent-soft), var(--cs-accent-soft)), var(--cs-surface-0);box-shadow:inset 0 2px 0 0 var(--cs-accent-fg);border-start-start-radius:var(--cs-radius-lg);border-start-end-radius:var(--cs-radius-lg)}.cs-compare-plan[data-highlight].svelte-1kq02kc .cs-compare-plan-name:where(.svelte-1kq02kc){color:var(--cs-accent-text)}.cs-compare-group.svelte-1kq02kc td:where(.svelte-1kq02kc){border-block-end:var(--cs-bw) solid var(--cs-line-1)}.cs-compare-group.svelte-1kq02kc td[data-highlight]:where(.svelte-1kq02kc){background:var(--cs-accent-soft)}.cs-compare-group.svelte-1kq02kc th:where(.svelte-1kq02kc){padding:var(--cs-space-6) var(--cs-space-3) var(--cs-space-2);text-align:start;font-family:var(--cs-font-label);font-size:var(--cs-label-size);font-weight:var(--cs-label-weight);letter-spacing:var(--cs-label-track);text-transform:var(--cs-label-transform);color:var(--cs-text-3);border-block-end:var(--cs-bw) solid var(--cs-line-1)}.cs-compare-feature.svelte-1kq02kc,.cs-compare-cell.svelte-1kq02kc{padding:var(--cs-space-3);border-block-end:var(--cs-bw) solid var(--cs-line-1)}.cs-compare-feature.svelte-1kq02kc{text-align:start;font-weight:var(--cs-weight-regular)}.cs-compare-label.svelte-1kq02kc{color:var(--cs-text-1)}.cs-compare-hint.svelte-1kq02kc{font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-3);display:block}.cs-compare-cell.svelte-1kq02kc{text-align:center;vertical-align:middle}.cs-compare-cell[data-highlight].svelte-1kq02kc{background:var(--cs-accent-soft)}tbody.svelte-1kq02kc:last-of-type tr:where(.svelte-1kq02kc):last-child .cs-compare-cell[data-highlight]:where(.svelte-1kq02kc){border-end-end-radius:var(--cs-radius-lg);border-end-start-radius:var(--cs-radius-lg)}.cs-compare-text.svelte-1kq02kc{font-size:var(--cs-text-sm);font-weight:var(--cs-weight-medium);color:var(--cs-text-1);white-space:nowrap}tbody.svelte-1kq02kc tr:where(.svelte-1kq02kc):not(.cs-compare-group):hover .cs-compare-feature:where(.svelte-1kq02kc),tbody.svelte-1kq02kc tr:where(.svelte-1kq02kc):not(.cs-compare-group):hover .cs-compare-cell:where(.svelte-1kq02kc):not([data-highlight]){background:var(--cs-state-hover)}@container (width<=38rem){.cs-compare-table.svelte-1kq02kc,.cs-compare-table.svelte-1kq02kc thead:where(.svelte-1kq02kc),.cs-compare-table.svelte-1kq02kc tbody:where(.svelte-1kq02kc),.cs-compare-caption.svelte-1kq02kc{display:block}.cs-compare-table.svelte-1kq02kc tr:where(.svelte-1kq02kc){grid-template-columns:repeat(var(--ct-plans), minmax(0, 1fr));display:grid}.cs-compare-table.svelte-1kq02kc tr:where(.svelte-1kq02kc)>:where(.svelte-1kq02kc):first-child{grid-column:1/-1}.cs-compare-table.svelte-1kq02kc thead:where(.svelte-1kq02kc){z-index:1;background:var(--cs-surface-0);position:sticky;inset-block-start:var(--ct-sticky)}.cs-compare-table.svelte-1kq02kc thead:where(.svelte-1kq02kc) th:where(.svelte-1kq02kc){padding:var(--cs-space-3) var(--cs-space-2);position:static}.cs-compare-corner.svelte-1kq02kc{border:0;block-size:0;padding:0;position:static}.cs-compare-plan.svelte-1kq02kc{inline-size:auto}.cs-compare-plan-name.svelte-1kq02kc{font-size:var(--cs-text-md)}.cs-compare-group.svelte-1kq02kc th:where(.svelte-1kq02kc){padding:var(--cs-space-5) var(--cs-space-1) var(--cs-space-2)}.cs-compare-group.svelte-1kq02kc td:where(.svelte-1kq02kc){border:0;block-size:0;padding:0}.cs-compare-feature.svelte-1kq02kc{padding:var(--cs-space-3) var(--cs-space-1) var(--cs-space-1);border-block-end:0}.cs-compare-cell.svelte-1kq02kc{min-inline-size:0;padding:var(--cs-space-1-5) var(--cs-space-1) var(--cs-space-2-5);place-items:center;display:grid}.cs-compare-cell.svelte-1kq02kc>:where(.svelte-1kq02kc){min-inline-size:0;max-inline-size:100%}.cs-compare-text.svelte-1kq02kc,.cs-compare-plan-name.svelte-1kq02kc,.cs-compare-plan-sub.svelte-1kq02kc{white-space:normal;text-align:center;overflow-wrap:anywhere;hyphens:auto}.cs-compare-plan[data-highlight].svelte-1kq02kc{border-radius:var(--cs-radius-lg) var(--cs-radius-lg) 0 0}tbody.svelte-1kq02kc:last-of-type tr:where(.svelte-1kq02kc):last-child .cs-compare-cell[data-highlight]:where(.svelte-1kq02kc){border-radius:0 0 var(--cs-radius-lg) var(--cs-radius-lg)}}.cs-compare-plan-short.svelte-1kq02kc{display:none}@container (width<=14em){.cs-compare-plan-sub.svelte-1kq02kc{display:none}.cs-compare-plan.svelte-1kq02kc:has(.cs-compare-plan-short:where(.svelte-1kq02kc)) .cs-compare-plan-full:where(.svelte-1kq02kc){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cs-compare-plan-short.svelte-1kq02kc{display:inline}.cs-compare-text.svelte-1kq02kc{font-size:var(--cs-text-xs)}}:root[data-cs-theme=contrast] .cs-compare-plan[data-highlight].svelte-1kq02kc{box-shadow:inset 0 3px 0 0 var(--cs-accent-fg), inset 0 0 0 2px var(--cs-accent-line)}@media (forced-colors:active){.cs-compare-plan[data-highlight].svelte-1kq02kc{border:1px solid canvastext}}.cs-downloads.svelte-1vewl3l{--dl-cols:3;--dl-min:15rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, max(var(--dl-min), (100% - (var(--dl-cols) - 1) * var(--cs-space-4)) / var(--dl-cols))), 1fr));gap:var(--cs-space-4);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.cs-download.svelte-1vewl3l{align-content:start;gap:var(--cs-space-2);min-inline-size:0;padding:var(--cs-space-5);border-radius:var(--cs-radius-xl);background:var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1), var(--cs-elev-1);grid-template-rows:auto auto auto 1fr auto;display:grid;position:relative}.cs-download[data-yours].svelte-1vewl3l{background:radial-gradient(120% 80% at 50% 0%, var(--cs-accent-soft), transparent 70%), var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line), var(--cs-elev-2), var(--cs-x-glow)}.cs-download-top.svelte-1vewl3l{justify-content:space-between;align-items:flex-start;gap:var(--cs-space-3);margin-block-end:var(--cs-space-2);display:flex}.cs-download-glyph.svelte-1vewl3l{border-radius:var(--cs-radius-lg);background:linear-gradient(160deg, var(--cs-surface-3), var(--cs-surface-2));block-size:3rem;inline-size:3rem;color:var(--cs-text-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2), inset 0 1px 0 0 var(--cs-edge-highlight);place-items:center;display:grid}.cs-download[data-yours].svelte-1vewl3l .cs-download-glyph:where(.svelte-1vewl3l){background:var(--cs-accent-soft);color:var(--cs-accent-fg);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line)}.cs-download-glyph.svelte-1vewl3l svg:where(.svelte-1vewl3l){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;block-size:1.5rem;inline-size:1.5rem}.cs-download-name.svelte-1vewl3l{align-items:center;gap:var(--cs-space-1) var(--cs-space-2);font-size:var(--cs-text-lg);line-height:var(--cs-lh-lg);letter-spacing:var(--cs-track-lg);font-weight:var(--cs-weight-heading);color:var(--cs-text-1);flex-wrap:wrap;margin:0;display:flex}.cs-download-tag.svelte-1vewl3l{padding:0 var(--cs-space-1-5);border-radius:var(--cs-radius-full);background:var(--cs-accent-soft);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line);color:var(--cs-accent-text);font-size:var(--cs-text-2xs);font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-track-2xs);line-height:1.6}.cs-download-yours.svelte-1vewl3l{align-items:center;gap:var(--cs-space-1-5);font-size:var(--cs-text-xs);font-weight:var(--cs-weight-semibold);color:var(--cs-accent-text);margin:0;display:inline-flex}.cs-download-yours.svelte-1vewl3l:before{content:"";border-radius:var(--cs-radius-full);background:currentColor;block-size:.4rem;inline-size:.4rem}.cs-download-detail.svelte-1vewl3l{font-size:var(--cs-text-sm);line-height:var(--cs-lh-sm);color:var(--cs-text-2);text-wrap:pretty;margin:0}.cs-download-action.svelte-1vewl3l{gap:var(--cs-space-2);border-block-start:var(--cs-bw) solid var(--cs-line-1);margin-block-start:var(--cs-space-3);padding-block-start:var(--cs-space-3);display:grid}.cs-download-meta.svelte-1vewl3l{justify-content:center;gap:var(--cs-space-1-5);font-family:var(--cs-font-mono);font-feature-settings:var(--cs-font-features-mono);font-size:var(--cs-text-2xs);color:var(--cs-text-3);margin:0;display:flex}.cs-download-note.svelte-1vewl3l{font-size:var(--cs-text-sm);line-height:var(--cs-lh-sm);color:var(--cs-text-2);margin:0}.cs-download-links.svelte-1vewl3l{justify-content:center;gap:var(--cs-space-1) var(--cs-space-4);font-size:var(--cs-text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cs-download-links.svelte-1vewl3l a:where(.svelte-1vewl3l){min-block-size:var(--cs-target-min);align-items:center;display:inline-flex}:root[data-cs-theme=contrast] .cs-download.svelte-1vewl3l{background:var(--cs-surface-1);box-shadow:inset 0 0 0 2px var(--cs-line-2)}:root[data-cs-theme=contrast] .cs-download[data-yours].svelte-1vewl3l{box-shadow:inset 0 0 0 3px var(--cs-accent-line)}@media (forced-colors:active){.cs-download.svelte-1vewl3l{border:1px solid canvastext}.cs-download[data-yours].svelte-1vewl3l{border:3px solid highlight}}.cs-changelog.svelte-1h1agvh{min-inline-size:0;margin:0;padding:0;container-type:inline-size}.cs-changelog-entry.svelte-1h1agvh{gap:var(--cs-space-4) var(--cs-space-10);padding-block:var(--cs-space-8);border-block-start:var(--cs-bw) solid var(--cs-line-1);scroll-margin-block-start:var(--cs-space-24);display:grid}.cs-changelog-entry.svelte-1h1agvh:first-child{border-block-start:0;padding-block-start:0}@container (width>=44rem){.cs-changelog-entry.svelte-1h1agvh{grid-template-columns:12rem minmax(0,1fr)}.cs-changelog-head.svelte-1h1agvh{align-self:start;position:sticky;inset-block-start:var(--cs-space-24)}}.cs-changelog-head.svelte-1h1agvh{gap:var(--cs-space-2);align-content:start;display:grid}.cs-changelog-vrow.svelte-1h1agvh{align-items:baseline;gap:var(--cs-space-2);display:flex}.cs-changelog-version.svelte-1h1agvh{font-family:var(--cs-font-mono);font-feature-settings:var(--cs-font-features-mono);font-size:var(--cs-text-xl);line-height:var(--cs-lh-xl);font-weight:var(--cs-weight-semibold);color:var(--cs-text-1);margin:0}.cs-changelog-anchor.svelte-1h1agvh{font-family:var(--cs-font-sans);font-size:var(--cs-text-md);color:var(--cs-text-3);opacity:0;transition:opacity var(--cs-dur-2) var(--cs-ease-standard), color var(--cs-dur-2) var(--cs-ease-standard);text-decoration:none}.cs-changelog-vrow.svelte-1h1agvh:hover .cs-changelog-anchor:where(.svelte-1h1agvh),.cs-changelog-entry.svelte-1h1agvh:hover .cs-changelog-anchor:where(.svelte-1h1agvh),.cs-changelog-anchor.svelte-1h1agvh:focus-visible{opacity:1}.cs-changelog-anchor.svelte-1h1agvh:hover{color:var(--cs-accent-text)}@media (hover:none){.cs-changelog-anchor.svelte-1h1agvh{opacity:1}}.cs-changelog-meta.svelte-1h1agvh{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-text-sm);color:var(--cs-text-2);flex-wrap:wrap;display:flex}.cs-changelog-body.svelte-1h1agvh{gap:var(--cs-space-5);min-inline-size:0;display:grid}.cs-changelog-title.svelte-1h1agvh{font-size:var(--cs-text-2xl);line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-track-2xl);font-weight:var(--cs-weight-heading);color:var(--cs-text-1);text-wrap:balance;margin:0}.cs-changelog-summary.svelte-1h1agvh{max-inline-size:var(--cs-measure);font-size:var(--cs-text-md);line-height:var(--cs-lh-md);color:var(--cs-text-2);margin:0}.cs-changelog-group.svelte-1h1agvh{gap:var(--cs-space-2);display:grid}.cs-changelog-kind.svelte-1h1agvh{align-items:center;gap:var(--cs-space-1-5);padding:var(--cs-space-0-5) var(--cs-space-2) var(--cs-space-0-5) var(--cs-space-1-5);border-radius:var(--cs-radius-full);background:var(--t-soft);box-shadow:inset 0 0 0 var(--cs-bw) var(--t-line);color:var(--t-text);font-size:var(--cs-text-xs);font-weight:var(--cs-weight-semibold);justify-self:start;margin:0;display:inline-flex}.cs-changelog-kind.svelte-1h1agvh .cs-icon{color:var(--t-fg)}.cs-changelog-list.svelte-1h1agvh{gap:var(--cs-space-1-5);font-size:var(--cs-text-md);line-height:var(--cs-lh-md);color:var(--cs-text-1);margin:0;padding-inline-start:var(--cs-space-5);display:grid}.cs-changelog-list.svelte-1h1agvh li:where(.svelte-1h1agvh)::marker{color:var(--cs-text-3)}.cs-changelog[data-variant=timeline].svelte-1h1agvh{list-style:none;display:grid}.cs-changelog-tl.svelte-1h1agvh{gap:var(--cs-space-1);padding:0 0 var(--cs-space-6) var(--cs-space-8);display:grid;position:relative}.cs-changelog-tl.svelte-1h1agvh:before{content:"";border-radius:var(--cs-radius-full);background:var(--cs-line-2);inline-size:2px;position:absolute;inset-block:.9rem 0;inset-inline-start:.4375rem}.cs-changelog-tl.svelte-1h1agvh:last-child:before{display:none}.cs-changelog-dot.svelte-1h1agvh{border-radius:var(--cs-radius-full);background:var(--cs-surface-0);block-size:1rem;inline-size:1rem;box-shadow:inset 0 0 0 2px var(--cs-line-3);position:absolute;inset-block-start:.375rem;inset-inline-start:0}.cs-changelog-tl[data-latest].svelte-1h1agvh .cs-changelog-dot:where(.svelte-1h1agvh){background:var(--cs-accent-fg);box-shadow:0 0 0 4px var(--cs-accent-soft), var(--cs-x-glow)}.cs-changelog-tl-head.svelte-1h1agvh{align-items:center;gap:var(--cs-space-1) var(--cs-space-2);font-size:var(--cs-text-xs);color:var(--cs-text-3);flex-wrap:wrap;display:flex}.cs-changelog-tl-version.svelte-1h1agvh{font-family:var(--cs-font-mono);font-feature-settings:var(--cs-font-features-mono);font-size:var(--cs-text-md);font-weight:var(--cs-weight-semibold);color:var(--cs-text-1);text-decoration:none}.cs-changelog-tl-version.svelte-1h1agvh:hover{color:var(--cs-accent-text)}.cs-changelog-tl-title.svelte-1h1agvh{font-size:var(--cs-text-md);line-height:var(--cs-lh-md);color:var(--cs-text-1);margin:0}.cs-changelog-tl-counts.svelte-1h1agvh{gap:var(--cs-space-1-5);font-size:var(--cs-text-xs);color:var(--cs-text-2);flex-wrap:wrap;margin:0;display:flex}@media (forced-colors:active){.cs-changelog-kind.svelte-1h1agvh{border:1px solid canvastext}.cs-changelog-dot.svelte-1h1agvh{border:2px solid canvastext}}.cs-faq.svelte-plplg7{min-inline-size:0;container-type:inline-size}.cs-faq-grid.svelte-plplg7{gap:var(--cs-space-8);display:grid}.cs-faq.svelte-plplg7>:where(.svelte-plplg7){min-inline-size:0}.cs-faq-intro.svelte-plplg7{gap:var(--cs-space-4);align-content:start;display:grid}.cs-faq-intro.svelte-plplg7 .cs-faq-help{margin-block-start:var(--cs-space-4)}.cs-faq-a.svelte-plplg7{font-size:var(--cs-text-md);line-height:var(--cs-lh-md);color:var(--cs-text-2);margin:0}@container (width>=52rem){.cs-faq-grid.svelte-plplg7{gap:var(--cs-space-16);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.cs-faq-intro.svelte-plplg7{align-self:start;position:sticky;inset-block-start:var(--cs-faq-sticky-top,var(--cs-space-24))}}.cs-macroflow.svelte-n8s4h3{min-inline-size:0}.cs-macroflow-visual.svelte-n8s4h3{gap:var(--cs-space-2);min-inline-size:0;display:grid}.cs-macroflow.svelte-n8s4h3 .cs-macroflow-arrive{transition:opacity var(--cs-dur-4) var(--cs-ease-out), translate var(--cs-dur-4) var(--cs-ease-out)}.cs-macroflow[data-playing].svelte-n8s4h3 .cs-macroflow-arrive:not([data-on]){opacity:0;translate:0 var(--cs-travel-3)}.cs-macroflow-notice.svelte-n8s4h3{align-items:center;gap:var(--cs-space-2);padding:var(--cs-space-1-5) var(--cs-space-2-5);border-radius:var(--cs-radius-md);background:var(--cs-surface-2);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2);color:var(--cs-text-1);font-size:var(--cs-text-sm);font-weight:var(--cs-weight-medium);margin:0;display:flex}.cs-macroflow-notice.svelte-n8s4h3>.cs-icon{color:var(--cs-accent-fg)}.cs-macroflow-wire.svelte-n8s4h3{block-size:1.5rem;color:var(--cs-text-3);transition:color var(--cs-dur-3) var(--cs-ease-standard);place-items:center;display:grid;position:relative}.cs-macroflow-wire-line.svelte-n8s4h3{border-radius:var(--cs-radius-full);opacity:.5;background:repeating-linear-gradient(currentColor 0 4px,#0000 4px 9px);inline-size:2px;position:absolute;inset-block:0 .75rem}.cs-macroflow-wire[data-on].svelte-n8s4h3{color:var(--cs-accent-fg)}.cs-macroflow[data-playing].svelte-n8s4h3 .cs-macroflow-wire[data-on]:where(.svelte-n8s4h3) .cs-macroflow-wire-line:where(.svelte-n8s4h3){opacity:1;animation:.9s linear infinite svelte-n8s4h3-cs-macroflow-flow}@keyframes svelte-n8s4h3-cs-macroflow-flow{to{background-position:0 9px}}.cs-macroflow-macro.svelte-n8s4h3{gap:var(--cs-space-3);padding:var(--cs-space-4);border-radius:var(--cs-radius-lg);background:var(--cs-surface-2);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2), var(--cs-elev-2);display:grid}.cs-macroflow-head.svelte-n8s4h3{align-items:center;gap:var(--cs-space-2) var(--cs-space-3);flex-wrap:wrap;display:flex}.cs-macroflow-icon.svelte-n8s4h3{border-radius:var(--cs-radius-md);background:var(--cs-accent-soft);block-size:1.75rem;inline-size:1.75rem;color:var(--cs-accent-fg);place-items:center;display:grid}.cs-macroflow-name.svelte-n8s4h3{font-size:var(--cs-text-md);font-weight:var(--cs-weight-semibold);flex:1}.cs-macroflow-trigger.svelte-n8s4h3{align-items:center;gap:var(--cs-space-1-5);min-inline-size:0;padding:var(--cs-space-0-5) var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2);color:var(--cs-text-2);font-size:var(--cs-text-xs);transition:background-color var(--cs-dur-3) var(--cs-ease-standard), box-shadow var(--cs-dur-3) var(--cs-ease-standard), color var(--cs-dur-3) var(--cs-ease-standard);display:inline-flex}.cs-macroflow-trigger-noun.svelte-n8s4h3{color:var(--cs-text-3)}.cs-macroflow-trigger-label.svelte-n8s4h3{font-family:var(--cs-font-mono);font-feature-settings:var(--cs-font-features-mono);font-weight:var(--cs-weight-semibold);color:var(--cs-text-1);overflow-wrap:anywhere}.cs-macroflow-trigger[data-on].svelte-n8s4h3{background:var(--cs-accent-soft);box-shadow:inset 0 0 0 var(--cs-bw-control) var(--cs-accent-line);color:var(--cs-accent-text)}.cs-macroflow[data-playing][data-stage=wire].svelte-n8s4h3 .cs-macroflow-trigger[data-on]:where(.svelte-n8s4h3){box-shadow:inset 0 0 0 var(--cs-bw-control) var(--cs-accent-line), var(--cs-x-glow);animation:svelte-n8s4h3-cs-macroflow-pop var(--cs-dur-spring) var(--cs-ease-pop)}@keyframes svelte-n8s4h3-cs-macroflow-pop{0%{scale:.94}to{scale:1}}.cs-macroflow-track.svelte-n8s4h3{position:relative}.cs-macroflow-steps.svelte-n8s4h3{gap:var(--cs-space-1-5);margin:0;padding:0;list-style:none;display:grid;position:relative}.cs-macroflow-rail.svelte-n8s4h3{border-radius:var(--cs-radius-full);background:linear-gradient(to bottom, var(--cs-ok-fg) calc(var(--mf-progress,1) * 100%), var(--cs-line-2) calc(var(--mf-progress,1) * 100%));inline-size:2px;transition:background var(--cs-dur-4) var(--cs-ease-standard);position:absolute;inset-block:1.1rem;inset-inline-start:calc(var(--cs-space-3) + .625rem - 1px)}.cs-macroflow-step.svelte-n8s4h3{align-items:center;gap:var(--cs-space-1) var(--cs-space-2-5);padding:var(--cs-space-2) var(--cs-space-3);border-radius:var(--cs-radius-md);background:var(--cs-surface-1);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1);font-size:var(--cs-text-sm);color:var(--cs-text-2);transition:background-color var(--cs-dur-3) var(--cs-ease-standard), box-shadow var(--cs-dur-3) var(--cs-ease-standard), color var(--cs-dur-3) var(--cs-ease-standard);flex-wrap:wrap;display:flex;position:relative}.cs-macroflow-step[data-state=running].svelte-n8s4h3{background:var(--cs-accent-soft);box-shadow:inset 0 0 0 var(--cs-bw-control) var(--cs-accent-line), var(--cs-x-glow);color:var(--cs-text-1)}.cs-macroflow-step[data-state=done].svelte-n8s4h3{color:var(--cs-text-1)}.cs-macroflow-n.svelte-n8s4h3{border-radius:var(--cs-radius-full);background:var(--cs-surface-3);block-size:1.25rem;inline-size:1.25rem;box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2);font-family:var(--cs-font-mono);font-size:var(--cs-text-2xs);color:var(--cs-text-2);transition:background-color var(--cs-dur-3) var(--cs-ease-standard);flex:none;place-items:center;display:grid;position:relative}.cs-macroflow-num.svelte-n8s4h3,.cs-macroflow-tick.svelte-n8s4h3{transition:opacity var(--cs-dur-2) var(--cs-ease-standard), scale var(--cs-dur-spring) var(--cs-ease-pop);grid-area:1/1}.cs-macroflow-tick.svelte-n8s4h3{fill:none;block-size:.875rem;inline-size:.875rem;stroke:var(--cs-ok-on-solid);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;scale:.5}.cs-macroflow-step[data-state=running].svelte-n8s4h3 .cs-macroflow-n:where(.svelte-n8s4h3){background:var(--cs-accent-solid);color:var(--cs-accent-on-solid);box-shadow:none}.cs-macroflow[data-playing].svelte-n8s4h3 .cs-macroflow-step[data-state=running]:where(.svelte-n8s4h3) .cs-macroflow-n:where(.svelte-n8s4h3){animation:svelte-n8s4h3-cs-macroflow-ring 1.2s var(--cs-ease-out) infinite}@keyframes svelte-n8s4h3-cs-macroflow-ring{0%{box-shadow:0 0 0 0 var(--cs-accent-line)}to{box-shadow:0 0 0 .5rem #0000}}.cs-macroflow-step[data-state=done].svelte-n8s4h3 .cs-macroflow-n:where(.svelte-n8s4h3){background:var(--cs-ok-solid);box-shadow:none}.cs-macroflow-step[data-state=done].svelte-n8s4h3 .cs-macroflow-num:where(.svelte-n8s4h3){opacity:0;scale:.5}.cs-macroflow-step[data-state=done].svelte-n8s4h3 .cs-macroflow-tick:where(.svelte-n8s4h3){opacity:1;scale:1}.cs-macroflow-text.svelte-n8s4h3{font-weight:var(--cs-weight-medium)}.cs-macroflow-provider.svelte-n8s4h3{padding:0 var(--cs-space-1-5);border-radius:var(--cs-radius-xs);background:var(--cs-surface-3);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2);font-size:var(--cs-text-2xs);font-weight:var(--cs-weight-semibold);color:var(--cs-text-2)}.cs-macroflow-meta.svelte-n8s4h3{font-family:var(--cs-font-mono);font-size:var(--cs-text-xs);color:var(--cs-text-3);overflow-wrap:anywhere;margin-inline-start:auto}.cs-macroflow-status.svelte-n8s4h3{align-items:center;gap:var(--cs-space-2);font-size:var(--cs-text-xs);color:var(--cs-text-2);font-variant-numeric:tabular-nums;display:flex}.cs-macroflow-pulse.svelte-n8s4h3{border-radius:var(--cs-radius-full);background:var(--cs-text-3);flex:none;block-size:.5rem;inline-size:.5rem}.cs-macroflow-pulse[data-tone=accent].svelte-n8s4h3{background:var(--cs-accent-fg)}.cs-macroflow-pulse[data-tone=ok].svelte-n8s4h3{background:var(--cs-ok-fg)}.cs-macroflow-steps.svelte-n8s4h3,.cs-macroflow-status.svelte-n8s4h3{transition:opacity var(--cs-dur-4) var(--cs-ease-standard)}.cs-macroflow[data-stage=out].svelte-n8s4h3 .cs-macroflow-steps:where(.svelte-n8s4h3),.cs-macroflow[data-stage=out].svelte-n8s4h3 .cs-macroflow-status:where(.svelte-n8s4h3){opacity:.35}:root[data-cs-expressive=off] .cs-macroflow-step[data-state=running].svelte-n8s4h3,:root[data-cs-expressive=off] .cs-macroflow[data-playing][data-stage=wire].svelte-n8s4h3 .cs-macroflow-trigger[data-on]:where(.svelte-n8s4h3){box-shadow:inset 0 0 0 var(--cs-bw-control) var(--cs-accent-line)}:root[data-cs-expressive=off] .cs-macroflow-step[data-state=running].svelte-n8s4h3 .cs-macroflow-n:where(.svelte-n8s4h3){animation:none}:root[data-cs-theme=contrast] .cs-macroflow-macro.svelte-n8s4h3{box-shadow:inset 0 0 0 2px var(--cs-line-2)}:root[data-cs-theme=contrast] .cs-macroflow-step.svelte-n8s4h3{box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2)}:root[data-cs-theme=contrast] .cs-macroflow-step[data-state=running].svelte-n8s4h3{box-shadow:inset 0 0 0 2px var(--cs-focus)}:root[data-cs-theme=contrast] .cs-macroflow-step[data-state=running].svelte-n8s4h3 .cs-macroflow-n:where(.svelte-n8s4h3){animation:none}@media (forced-colors:active){.cs-macroflow-step[data-state=running].svelte-n8s4h3{outline:2px solid highlight}.cs-macroflow-rail.svelte-n8s4h3{background:canvastext}}}
