@layer base{*,:before,:after{box-sizing:border-box}body{background-color:var(--color-bg-page);color:var(--color-text-default);font-family:var(--font-family-sans);font-size:var(--font-size-3);line-height:var(--font-line-height-normal);overflow-wrap:break-word;margin:0}}@layer components{._box_199ib_4{box-sizing:border-box;min-inline-size:0}._flex_1034d_4{display:flex}._flex_1034d_4[data-inline]{display:inline-flex}._flex_1034d_4[data-wrap]{flex-wrap:wrap}._flex_1034d_4[data-direction=column]{flex-direction:column}._flex_1034d_4[data-direction=row-reverse]{flex-direction:row-reverse}._flex_1034d_4[data-direction=column-reverse]{flex-direction:column-reverse}._flex_1034d_4[data-align=start]{align-items:flex-start}._flex_1034d_4[data-align=center]{align-items:center}._flex_1034d_4[data-align=end]{align-items:flex-end}._flex_1034d_4[data-align=stretch]{align-items:stretch}._flex_1034d_4[data-align=baseline]{align-items:baseline}._flex_1034d_4[data-justify=start]{justify-content:flex-start}._flex_1034d_4[data-justify=center]{justify-content:center}._flex_1034d_4[data-justify=end]{justify-content:flex-end}._flex_1034d_4[data-justify=between]{justify-content:space-between}._flex_1034d_4[data-justify=around]{justify-content:space-around}._grid_1jcq8_4{display:grid}._grid_1jcq8_4[data-columns="1"]{grid-template-columns:minmax(0,1fr)}._grid_1jcq8_4[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._grid_1jcq8_4[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._grid_1jcq8_4[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}._grid_1jcq8_4[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}._grid_1jcq8_4[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}._grid_1jcq8_4[data-columns="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}._grid_1jcq8_4[data-align=start]{align-items:start}._grid_1jcq8_4[data-align=center]{align-items:center}._grid_1jcq8_4[data-align=end]{align-items:end}._grid_1jcq8_4[data-align=stretch]{align-items:stretch}._icon_ifbd9_4{flex-shrink:0;display:inline-block}._text_12cql_4{margin:0}._text_12cql_4[data-align=start]{text-align:start}._text_12cql_4[data-align=center]{text-align:center}._text_12cql_4[data-align=end]{text-align:end}}@layer props{[data-p="0"]{padding:var(--space-0)}[data-p="1"]{padding:var(--space-1)}[data-p="2"]{padding:var(--space-2)}[data-p="3"]{padding:var(--space-3)}[data-p="4"]{padding:var(--space-4)}[data-p="5"]{padding:var(--space-5)}[data-p="6"]{padding:var(--space-6)}[data-p="8"]{padding:var(--space-8)}[data-p="10"]{padding:var(--space-10)}[data-p="12"]{padding:var(--space-12)}[data-p="16"]{padding:var(--space-16)}[data-p="20"]{padding:var(--space-20)}[data-p="24"]{padding:var(--space-24)}[data-px="0"]{padding-inline:var(--space-0)}[data-px="1"]{padding-inline:var(--space-1)}[data-px="2"]{padding-inline:var(--space-2)}[data-px="3"]{padding-inline:var(--space-3)}[data-px="4"]{padding-inline:var(--space-4)}[data-px="5"]{padding-inline:var(--space-5)}[data-px="6"]{padding-inline:var(--space-6)}[data-px="8"]{padding-inline:var(--space-8)}[data-px="10"]{padding-inline:var(--space-10)}[data-px="12"]{padding-inline:var(--space-12)}[data-px="16"]{padding-inline:var(--space-16)}[data-px="20"]{padding-inline:var(--space-20)}[data-px="24"]{padding-inline:var(--space-24)}[data-py="0"]{padding-block:var(--space-0)}[data-py="1"]{padding-block:var(--space-1)}[data-py="2"]{padding-block:var(--space-2)}[data-py="3"]{padding-block:var(--space-3)}[data-py="4"]{padding-block:var(--space-4)}[data-py="5"]{padding-block:var(--space-5)}[data-py="6"]{padding-block:var(--space-6)}[data-py="8"]{padding-block:var(--space-8)}[data-py="10"]{padding-block:var(--space-10)}[data-py="12"]{padding-block:var(--space-12)}[data-py="16"]{padding-block:var(--space-16)}[data-py="20"]{padding-block:var(--space-20)}[data-py="24"]{padding-block:var(--space-24)}[data-pt="0"]{padding-block-start:var(--space-0)}[data-pt="1"]{padding-block-start:var(--space-1)}[data-pt="2"]{padding-block-start:var(--space-2)}[data-pt="3"]{padding-block-start:var(--space-3)}[data-pt="4"]{padding-block-start:var(--space-4)}[data-pt="5"]{padding-block-start:var(--space-5)}[data-pt="6"]{padding-block-start:var(--space-6)}[data-pt="8"]{padding-block-start:var(--space-8)}[data-pt="10"]{padding-block-start:var(--space-10)}[data-pt="12"]{padding-block-start:var(--space-12)}[data-pt="16"]{padding-block-start:var(--space-16)}[data-pt="20"]{padding-block-start:var(--space-20)}[data-pt="24"]{padding-block-start:var(--space-24)}[data-pr="0"]{padding-inline-end:var(--space-0)}[data-pr="1"]{padding-inline-end:var(--space-1)}[data-pr="2"]{padding-inline-end:var(--space-2)}[data-pr="3"]{padding-inline-end:var(--space-3)}[data-pr="4"]{padding-inline-end:var(--space-4)}[data-pr="5"]{padding-inline-end:var(--space-5)}[data-pr="6"]{padding-inline-end:var(--space-6)}[data-pr="8"]{padding-inline-end:var(--space-8)}[data-pr="10"]{padding-inline-end:var(--space-10)}[data-pr="12"]{padding-inline-end:var(--space-12)}[data-pr="16"]{padding-inline-end:var(--space-16)}[data-pr="20"]{padding-inline-end:var(--space-20)}[data-pr="24"]{padding-inline-end:var(--space-24)}[data-pb="0"]{padding-block-end:var(--space-0)}[data-pb="1"]{padding-block-end:var(--space-1)}[data-pb="2"]{padding-block-end:var(--space-2)}[data-pb="3"]{padding-block-end:var(--space-3)}[data-pb="4"]{padding-block-end:var(--space-4)}[data-pb="5"]{padding-block-end:var(--space-5)}[data-pb="6"]{padding-block-end:var(--space-6)}[data-pb="8"]{padding-block-end:var(--space-8)}[data-pb="10"]{padding-block-end:var(--space-10)}[data-pb="12"]{padding-block-end:var(--space-12)}[data-pb="16"]{padding-block-end:var(--space-16)}[data-pb="20"]{padding-block-end:var(--space-20)}[data-pb="24"]{padding-block-end:var(--space-24)}[data-pl="0"]{padding-inline-start:var(--space-0)}[data-pl="1"]{padding-inline-start:var(--space-1)}[data-pl="2"]{padding-inline-start:var(--space-2)}[data-pl="3"]{padding-inline-start:var(--space-3)}[data-pl="4"]{padding-inline-start:var(--space-4)}[data-pl="5"]{padding-inline-start:var(--space-5)}[data-pl="6"]{padding-inline-start:var(--space-6)}[data-pl="8"]{padding-inline-start:var(--space-8)}[data-pl="10"]{padding-inline-start:var(--space-10)}[data-pl="12"]{padding-inline-start:var(--space-12)}[data-pl="16"]{padding-inline-start:var(--space-16)}[data-pl="20"]{padding-inline-start:var(--space-20)}[data-pl="24"]{padding-inline-start:var(--space-24)}[data-gap="0"]{gap:var(--space-0)}[data-gap="1"]{gap:var(--space-1)}[data-gap="2"]{gap:var(--space-2)}[data-gap="3"]{gap:var(--space-3)}[data-gap="4"]{gap:var(--space-4)}[data-gap="5"]{gap:var(--space-5)}[data-gap="6"]{gap:var(--space-6)}[data-gap="8"]{gap:var(--space-8)}[data-gap="10"]{gap:var(--space-10)}[data-gap="12"]{gap:var(--space-12)}[data-gap="16"]{gap:var(--space-16)}[data-gap="20"]{gap:var(--space-20)}[data-gap="24"]{gap:var(--space-24)}[data-gap-x="0"]{column-gap:var(--space-0)}[data-gap-x="1"]{column-gap:var(--space-1)}[data-gap-x="2"]{column-gap:var(--space-2)}[data-gap-x="3"]{column-gap:var(--space-3)}[data-gap-x="4"]{column-gap:var(--space-4)}[data-gap-x="5"]{column-gap:var(--space-5)}[data-gap-x="6"]{column-gap:var(--space-6)}[data-gap-x="8"]{column-gap:var(--space-8)}[data-gap-x="10"]{column-gap:var(--space-10)}[data-gap-x="12"]{column-gap:var(--space-12)}[data-gap-x="16"]{column-gap:var(--space-16)}[data-gap-x="20"]{column-gap:var(--space-20)}[data-gap-x="24"]{column-gap:var(--space-24)}[data-gap-y="0"]{row-gap:var(--space-0)}[data-gap-y="1"]{row-gap:var(--space-1)}[data-gap-y="2"]{row-gap:var(--space-2)}[data-gap-y="3"]{row-gap:var(--space-3)}[data-gap-y="4"]{row-gap:var(--space-4)}[data-gap-y="5"]{row-gap:var(--space-5)}[data-gap-y="6"]{row-gap:var(--space-6)}[data-gap-y="8"]{row-gap:var(--space-8)}[data-gap-y="10"]{row-gap:var(--space-10)}[data-gap-y="12"]{row-gap:var(--space-12)}[data-gap-y="16"]{row-gap:var(--space-16)}[data-gap-y="20"]{row-gap:var(--space-20)}[data-gap-y="24"]{row-gap:var(--space-24)}[data-min-column="0"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--space-0), 100%), 1fr))}[data-min-column="1"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--space-1), 100%), 1fr))}[data-min-column="2"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--space-2), 100%), 1fr))}[data-min-column="3"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--space-3), 100%), 1fr))}[data-min-column="4"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--space-4), 100%), 1fr))}[data-min-column="5"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--space-5), 100%), 1fr))}[data-min-column="6"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--space-6), 100%), 1fr))}[data-min-column="8"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--space-8), 100%), 1fr))}[data-min-column="10"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--space-10), 100%), 1fr))}[data-min-column="12"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--space-12), 100%), 1fr))}[data-min-column="16"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--space-16), 100%), 1fr))}[data-min-column="20"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--space-20), 100%), 1fr))}[data-min-column="24"]{grid-template-columns:repeat(auto-fit, minmax(min(var(--space-24), 100%), 1fr))}[data-icon-size="0"]{inline-size:var(--space-0);block-size:var(--space-0)}[data-icon-size="1"]{inline-size:var(--space-1);block-size:var(--space-1)}[data-icon-size="2"]{inline-size:var(--space-2);block-size:var(--space-2)}[data-icon-size="3"]{inline-size:var(--space-3);block-size:var(--space-3)}[data-icon-size="4"]{inline-size:var(--space-4);block-size:var(--space-4)}[data-icon-size="5"]{inline-size:var(--space-5);block-size:var(--space-5)}[data-icon-size="6"]{inline-size:var(--space-6);block-size:var(--space-6)}[data-icon-size="8"]{inline-size:var(--space-8);block-size:var(--space-8)}[data-icon-size="10"]{inline-size:var(--space-10);block-size:var(--space-10)}[data-icon-size="12"]{inline-size:var(--space-12);block-size:var(--space-12)}[data-icon-size="16"]{inline-size:var(--space-16);block-size:var(--space-16)}[data-icon-size="20"]{inline-size:var(--space-20);block-size:var(--space-20)}[data-icon-size="24"]{inline-size:var(--space-24);block-size:var(--space-24)}[data-bg=page]{background-color:var(--color-bg-page)}[data-bg=surface]{background-color:var(--color-bg-surface)}[data-bg=subtle]{background-color:var(--color-bg-subtle)}[data-bg=overlay]{background-color:var(--color-bg-overlay)}[data-color=default]{color:var(--color-text-default)}[data-color=muted]{color:var(--color-text-muted)}[data-color=inverse]{color:var(--color-text-inverse)}[data-border=default]{border:var(--border-width-1) solid var(--color-border-default)}[data-border=strong]{border:var(--border-width-1) solid var(--color-border-strong)}[data-radius=control]{border-radius:var(--radius-control)}[data-radius=surface]{border-radius:var(--radius-surface)}[data-variant=heading-1]{font-family:var(--typography-heading-1-font-family);font-size:var(--typography-heading-1-font-size);font-weight:var(--typography-heading-1-font-weight);line-height:var(--typography-heading-1-line-height);letter-spacing:calc(var(--typography-heading-1-letter-spacing) * 1em)}[data-variant=heading-2]{font-family:var(--typography-heading-2-font-family);font-size:var(--typography-heading-2-font-size);font-weight:var(--typography-heading-2-font-weight);line-height:var(--typography-heading-2-line-height);letter-spacing:calc(var(--typography-heading-2-letter-spacing) * 1em)}[data-variant=heading-3]{font-family:var(--typography-heading-3-font-family);font-size:var(--typography-heading-3-font-size);font-weight:var(--typography-heading-3-font-weight);line-height:var(--typography-heading-3-line-height);letter-spacing:calc(var(--typography-heading-3-letter-spacing) * 1em)}[data-variant=heading-4]{font-family:var(--typography-heading-4-font-family);font-size:var(--typography-heading-4-font-size);font-weight:var(--typography-heading-4-font-weight);line-height:var(--typography-heading-4-line-height);letter-spacing:calc(var(--typography-heading-4-letter-spacing) * 1em)}[data-variant=heading-5]{font-family:var(--typography-heading-5-font-family);font-size:var(--typography-heading-5-font-size);font-weight:var(--typography-heading-5-font-weight);line-height:var(--typography-heading-5-line-height);letter-spacing:calc(var(--typography-heading-5-letter-spacing) * 1em)}[data-variant=text-lg]{font-family:var(--typography-text-lg-font-family);font-size:var(--typography-text-lg-font-size);font-weight:var(--typography-text-lg-font-weight);line-height:var(--typography-text-lg-line-height);letter-spacing:calc(var(--typography-text-lg-letter-spacing) * 1em)}[data-variant=text]{font-family:var(--typography-text-font-family);font-size:var(--typography-text-font-size);font-weight:var(--typography-text-font-weight);line-height:var(--typography-text-line-height);letter-spacing:calc(var(--typography-text-letter-spacing) * 1em)}[data-variant=text-sm]{font-family:var(--typography-text-sm-font-family);font-size:var(--typography-text-sm-font-size);font-weight:var(--typography-text-sm-font-weight);line-height:var(--typography-text-sm-line-height);letter-spacing:calc(var(--typography-text-sm-letter-spacing) * 1em)}[data-variant=caption]{font-family:var(--typography-caption-font-family);font-size:var(--typography-caption-font-size);font-weight:var(--typography-caption-font-weight);line-height:var(--typography-caption-line-height);letter-spacing:calc(var(--typography-caption-letter-spacing) * 1em)}[data-size="1"]{font-size:var(--font-size-1)}[data-size="2"]{font-size:var(--font-size-2)}[data-size="3"]{font-size:var(--font-size-3)}[data-size="4"]{font-size:var(--font-size-4)}[data-size="5"]{font-size:var(--font-size-5)}[data-size="6"]{font-size:var(--font-size-6)}[data-size="7"]{font-size:var(--font-size-7)}[data-size="8"]{font-size:var(--font-size-8)}[data-size="9"]{font-size:var(--font-size-9)}[data-size="10"]{font-size:var(--font-size-10)}[data-size="11"]{font-size:var(--font-size-11)}[data-weight=regular]{font-weight:var(--font-weight-regular)}[data-weight=medium]{font-weight:var(--font-weight-medium)}[data-weight=semibold]{font-weight:var(--font-weight-semibold)}[data-weight=bold]{font-weight:var(--font-weight-bold)}[data-leading=none]{line-height:var(--font-line-height-none)}[data-leading=display]{line-height:var(--font-line-height-display)}[data-leading=tight]{line-height:var(--font-line-height-tight)}[data-leading=snug]{line-height:var(--font-line-height-snug)}[data-leading=normal]{line-height:var(--font-line-height-normal)}[data-leading=relaxed]{line-height:var(--font-line-height-relaxed)}@media (width<=47.99rem){[data-variant=heading-1]:not([data-size]){font-size:var(--typography-heading-1-font-size-compact)}[data-variant=heading-2]:not([data-size]){font-size:var(--typography-heading-2-font-size-compact)}[data-variant=heading-3]:not([data-size]){font-size:var(--typography-heading-3-font-size-compact)}[data-variant=heading-4]:not([data-size]){font-size:var(--typography-heading-4-font-size-compact)}[data-variant=heading-5]:not([data-size]){font-size:var(--typography-heading-5-font-size-compact)}[data-variant=text-lg]:not([data-size]){font-size:var(--typography-text-lg-font-size-compact)}[data-variant=text]:not([data-size]){font-size:var(--typography-text-font-size-compact)}[data-variant=text-sm]:not([data-size]){font-size:var(--typography-text-sm-font-size-compact)}[data-variant=caption]:not([data-size]){font-size:var(--typography-caption-font-size-compact)}}}:root{color-scheme:light dark;--blur-md:16px;--border-width-1:1px;--border-width-2:2px;--button-bg-active:var(--color-action-bg-active);--button-bg-default:var(--color-action-bg);--button-bg-hover:var(--color-action-bg-hover);--button-fg:var(--color-action-fg);--button-font-size-md:var(--font-size-3);--button-font-size-sm:var(--font-size-2);--button-padding-x-md:var(--space-6);--button-padding-x-sm:var(--space-4);--button-padding-y-md:var(--space-4);--button-padding-y-sm:var(--space-2);--button-radius:var(--radius-full);--color-accent-bg:var(--color-orange-600);--color-accent-fg:var(--color-white);--color-action-bg:var(--color-violet-600);--color-action-bg-active:var(--color-violet-800);--color-action-bg-hover:var(--color-violet-700);--color-action-fg:var(--color-white);--color-bg-overlay:var(--color-glass-light);--color-bg-page:var(--color-neutral-50);--color-bg-subtle:var(--color-neutral-100);--color-bg-surface:var(--color-white);--color-black:oklch(0% 0 0);--color-border-default:var(--color-neutral-200);--color-border-strong:var(--color-neutral-500);--color-danger-bg:var(--color-red-600);--color-danger-fg:var(--color-white);--color-focus-ring:var(--color-violet-600);--color-glass-dark:oklch(16% .01 285/.8);--color-glass-light:oklch(98.5% .003 285/.82);--color-neutral-50:oklch(98.5% .003 285);--color-neutral-100:oklch(97% .003 285);--color-neutral-200:oklch(92.2% .004 285);--color-neutral-300:oklch(87% .005 285);--color-neutral-400:oklch(70.8% .007 285);--color-neutral-500:oklch(55.6% .01 285);--color-neutral-600:oklch(43.9% .011 285);--color-neutral-700:oklch(37.1% .011 285);--color-neutral-800:oklch(26.9% .01 285);--color-neutral-900:oklch(20.5% .009 285);--color-neutral-950:oklch(14.5% .008 285);--color-orange-50:oklch(97.5% .013 48);--color-orange-100:oklch(95% .027 48);--color-orange-200:oklch(91% .05 48);--color-orange-300:oklch(84% .095 48);--color-orange-400:oklch(77% .146 48);--color-orange-500:oklch(70% .17 48);--color-orange-600:oklch(58% .158 47.99);--color-orange-700:oklch(50% .136 48);--color-orange-800:oklch(42% .1148 47.78);--color-orange-900:oklch(33% .09 47.94);--color-orange-950:oklch(24% .065 48);--color-red-50:oklch(97.5% .012 17);--color-red-100:oklch(94.5% .026 17);--color-red-200:oklch(90% .052 17);--color-red-300:oklch(83% .094 17);--color-red-400:oklch(75% .15 17);--color-red-500:oklch(66% .2 17);--color-red-600:oklch(55% .22 17);--color-red-700:oklch(47% .188 17);--color-red-800:oklch(39.06% .1564 17.16);--color-red-900:oklch(31% .12 17);--color-red-950:oklch(22% .085 17);--color-text-default:var(--color-neutral-900);--color-text-inverse:var(--color-neutral-50);--color-text-muted:var(--color-neutral-600);--color-tint-orange:var(--color-orange-100);--color-tint-red:var(--color-red-100);--color-tint-violet:var(--color-violet-100);--color-violet-50:oklch(97.5% .012 288);--color-violet-100:oklch(94.5% .026 288);--color-violet-200:oklch(90% .05 288);--color-violet-300:oklch(83% .088 288);--color-violet-400:oklch(75% .135 288);--color-violet-500:oklch(66% .192 288);--color-violet-600:oklch(55% .235 288);--color-violet-700:oklch(47% .215 288);--color-violet-800:oklch(39% .18 288);--color-violet-900:oklch(31% .135 288);--color-violet-950:oklch(22% .09 288);--color-white:oklch(100% 0 0);--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--font-family-display:"Funnel Display", system-ui, -apple-system, "Segoe UI", "Roboto", sans-serif;--font-family-sans:"Funnel Sans", system-ui, -apple-system, "Segoe UI", "Roboto", sans-serif;--font-line-height-display:1.1;--font-line-height-none:1;--font-line-height-normal:1.5;--font-line-height-relaxed:1.65;--font-line-height-snug:1.35;--font-line-height-tight:1.2;--font-size-1:.75rem;--font-size-2:.875rem;--font-size-3:1rem;--font-size-4:1.125rem;--font-size-5:1.25rem;--font-size-6:1.5rem;--font-size-7:1.875rem;--font-size-8:2.25rem;--font-size-9:3rem;--font-size-10:3.75rem;--font-size-11:5rem;--font-tracking-normal:0;--font-tracking-snug:-.02;--font-tracking-tight:-.03;--font-tracking-tighter:-.04;--font-weight-bold:700;--font-weight-medium:500;--font-weight-regular:400;--font-weight-semibold:600;--mobile-menu-bg:var(--color-bg-overlay);--mobile-menu-blur:var(--blur-md);--mobile-menu-border:var(--color-border-default);--mobile-menu-duration:var(--duration-normal);--mobile-menu-easing:var(--easing-standard);--mobile-menu-gap:var(--space-2);--mobile-menu-inset-bottom:var(--space-3);--mobile-menu-inset-top:var(--space-16);--mobile-menu-inset-x:var(--space-3);--mobile-menu-padding:var(--space-6);--mobile-menu-radius:var(--radius-surface);--motion-duration-interaction:var(--duration-fast);--motion-easing-default:var(--easing-standard);--radius-0:0px;--radius-1:.25rem;--radius-2:.5rem;--radius-3:.75rem;--radius-4:1rem;--radius-control:var(--radius-2);--radius-full:9999px;--radius-surface:var(--radius-3);--section-band-size:var(--space-2);--section-bar-pad-y:var(--space-4);--section-end-pad-bottom:var(--space-6);--section-gutter:var(--space-5);--section-gutter-wide:var(--space-8);--section-pad-y:var(--space-12);--section-pad-y-wide:var(--space-20);--section-start-pad-top:var(--space-6);--section-start-pad-top-wide:var(--space-8);--space-0:0px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--steps-gap:var(--space-6);--steps-icon:var(--space-16);--steps-marker:var(--space-10);--steps-row-gap:var(--space-8);--typography-caption-font-family:var(--font-family-sans);--typography-caption-font-size:var(--font-size-1);--typography-caption-font-size-compact:var(--font-size-1);--typography-caption-font-weight:var(--font-weight-regular);--typography-caption-letter-spacing:var(--font-tracking-normal);--typography-caption-line-height:var(--font-line-height-normal);--typography-heading-1-font-family:var(--font-family-display);--typography-heading-1-font-size:var(--font-size-11);--typography-heading-1-font-size-compact:var(--font-size-8);--typography-heading-1-font-weight:var(--font-weight-semibold);--typography-heading-1-letter-spacing:var(--font-tracking-tighter);--typography-heading-1-line-height:var(--font-line-height-none);--typography-heading-2-font-family:var(--font-family-display);--typography-heading-2-font-size:var(--font-size-9);--typography-heading-2-font-size-compact:var(--font-size-7);--typography-heading-2-font-weight:var(--font-weight-semibold);--typography-heading-2-letter-spacing:var(--font-tracking-tight);--typography-heading-2-line-height:var(--font-line-height-display);--typography-heading-3-font-family:var(--font-family-display);--typography-heading-3-font-size:var(--font-size-7);--typography-heading-3-font-size-compact:var(--font-size-6);--typography-heading-3-font-weight:var(--font-weight-semibold);--typography-heading-3-letter-spacing:var(--font-tracking-snug);--typography-heading-3-line-height:var(--font-line-height-tight);--typography-heading-4-font-family:var(--font-family-display);--typography-heading-4-font-size:var(--font-size-6);--typography-heading-4-font-size-compact:var(--font-size-5);--typography-heading-4-font-weight:var(--font-weight-semibold);--typography-heading-4-letter-spacing:var(--font-tracking-snug);--typography-heading-4-line-height:var(--font-line-height-tight);--typography-heading-5-font-family:var(--font-family-display);--typography-heading-5-font-size:var(--font-size-5);--typography-heading-5-font-size-compact:var(--font-size-4);--typography-heading-5-font-weight:var(--font-weight-semibold);--typography-heading-5-letter-spacing:var(--font-tracking-snug);--typography-heading-5-line-height:var(--font-line-height-snug);--typography-text-font-family:var(--font-family-sans);--typography-text-font-size:var(--font-size-3);--typography-text-font-size-compact:var(--font-size-3);--typography-text-font-weight:var(--font-weight-regular);--typography-text-letter-spacing:var(--font-tracking-normal);--typography-text-lg-font-family:var(--font-family-sans);--typography-text-lg-font-size:var(--font-size-4);--typography-text-lg-font-size-compact:var(--font-size-4);--typography-text-lg-font-weight:var(--font-weight-regular);--typography-text-lg-letter-spacing:var(--font-tracking-normal);--typography-text-lg-line-height:var(--font-line-height-relaxed);--typography-text-line-height:var(--font-line-height-normal);--typography-text-sm-font-family:var(--font-family-sans);--typography-text-sm-font-size:var(--font-size-2);--typography-text-sm-font-size-compact:var(--font-size-2);--typography-text-sm-font-weight:var(--font-weight-regular);--typography-text-sm-letter-spacing:var(--font-tracking-normal);--typography-text-sm-line-height:var(--font-line-height-normal)}:root[data-scheme=light]{color-scheme:light}@media (color-gamut:p3){:root{color-scheme:light dark;--color-accent-bg:var(--color-orange-600);--color-orange-600:oklch(58% .158 48);--color-orange-800:oklch(42% .115 48);--color-orange-900:oklch(33% .09 48);--color-red-800:oklch(39% .157 17)}:root[data-scheme=light]{color-scheme:light}}@media (color-gamut:rec2020){:root{color-scheme:light dark;--color-accent-bg:var(--color-orange-600);--color-orange-600:oklch(58% .158 48);--color-orange-800:oklch(42% .115 48);--color-orange-900:oklch(33% .09 48);--color-red-800:oklch(39% .157 17)}:root[data-scheme=light]{color-scheme:light}}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]){--color-accent-bg:var(--color-orange-400);--color-accent-fg:var(--color-neutral-950);--color-action-bg:var(--color-violet-400);--color-action-bg-active:var(--color-violet-200);--color-action-bg-hover:var(--color-violet-300);--color-action-fg:var(--color-neutral-950);--color-bg-overlay:var(--color-glass-dark);--color-bg-page:var(--color-neutral-950);--color-bg-subtle:var(--color-neutral-800);--color-bg-surface:var(--color-neutral-900);--color-border-default:var(--color-neutral-800);--color-border-strong:var(--color-neutral-500);--color-danger-bg:var(--color-red-400);--color-danger-fg:var(--color-neutral-950);--color-focus-ring:var(--color-violet-400);--color-text-default:var(--color-neutral-50);--color-text-inverse:var(--color-neutral-900);--color-text-muted:var(--color-neutral-400);--color-tint-orange:var(--color-orange-950);--color-tint-red:var(--color-red-950);--color-tint-violet:var(--color-violet-950)}}:root[data-scheme=dark]{color-scheme:dark;--color-accent-bg:var(--color-orange-400);--color-accent-fg:var(--color-neutral-950);--color-action-bg:var(--color-violet-400);--color-action-bg-active:var(--color-violet-200);--color-action-bg-hover:var(--color-violet-300);--color-action-fg:var(--color-neutral-950);--color-bg-overlay:var(--color-glass-dark);--color-bg-page:var(--color-neutral-950);--color-bg-subtle:var(--color-neutral-800);--color-bg-surface:var(--color-neutral-900);--color-border-default:var(--color-neutral-800);--color-border-strong:var(--color-neutral-500);--color-danger-bg:var(--color-red-400);--color-danger-fg:var(--color-neutral-950);--color-focus-ring:var(--color-violet-400);--color-text-default:var(--color-neutral-50);--color-text-inverse:var(--color-neutral-900);--color-text-muted:var(--color-neutral-400);--color-tint-orange:var(--color-orange-950);--color-tint-red:var(--color-red-950);--color-tint-violet:var(--color-violet-950)}:root{--font-family-display:var(--font-funnel-display);--font-family-sans:var(--font-funnel-sans)}
