@layer base{.theme-light,:root,[data-theme=light]{--color-neutral-100:oklch(92.2362% .002 255);--color-neutral-200:oklch(85.8522% .002 255);--color-neutral-300:oklch(79.818% .002 255);--color-neutral-400:oklch(74.0996% .002 255);--color-neutral-50:oklch(99.0041% .002 255);--color-neutral-500:oklch(68.6625% .002 255);--color-neutral-600:oklch(63.4709% .002 255);--color-neutral-63:oklch(97.2742% .002 255);--color-neutral-700:oklch(58.4861% .002 255);--color-neutral-750:oklch(53.6645% .002 255);--color-neutral-800:oklch(48.9542% .002 255);--color-neutral-850:oklch(44.2878% .002 255);--color-neutral-875:oklch(39.5697% .0025 255);--color-neutral-900:oklch(34.644% .0025 255);--color-neutral-925:oklch(29.2059% .0025 255);--color-neutral-950:oklch(22.4256% .0025 255);--color-neutral-975:oklch(5.0037% .0025 255);--l-100:.922362;--l-1000:var(--l-min);--l-200:.858522;--l-300:.79818;--l-400:.740996;--l-50:.990041;--l-500:.686625;--l-600:.634709;--l-63:.972742;--l-700:.584861;--l-750:.536645;--l-800:.489542;--l-850:.442878;--l-875:.395697;--l-900:.34644;--l-925:.292059;--l-950:.224256;--l-975:.050037}[data-brand]{transition:--red-l var(--duration-normal) var(--ease-out),--red-c var(--duration-normal) var(--ease-out),--red-h var(--duration-normal) var(--ease-out),--amber-l var(--duration-normal) var(--ease-out),--amber-c var(--duration-normal) var(--ease-out),--amber-h var(--duration-normal) var(--ease-out),--green-l var(--duration-normal) var(--ease-out),--green-c var(--duration-normal) var(--ease-out),--green-h var(--duration-normal) var(--ease-out),--blue-l var(--duration-normal) var(--ease-out),--blue-c var(--duration-normal) var(--ease-out),--blue-h var(--duration-normal) var(--ease-out),--violet-l var(--duration-normal) var(--ease-out),--violet-c var(--duration-normal) var(--ease-out),--violet-h var(--duration-normal) var(--ease-out),--teal-l var(--duration-normal) var(--ease-out),--teal-c var(--duration-normal) var(--ease-out),--teal-h var(--duration-normal) var(--ease-out),--cyan-l var(--duration-normal) var(--ease-out),--cyan-c var(--duration-normal) var(--ease-out),--cyan-h var(--duration-normal) var(--ease-out),--rose-l var(--duration-normal) var(--ease-out),--rose-c var(--duration-normal) var(--ease-out),--rose-h var(--duration-normal) var(--ease-out),--orange-l var(--duration-normal) var(--ease-out),--orange-c var(--duration-normal) var(--ease-out),--orange-h var(--duration-normal) var(--ease-out)}@media (prefers-reduced-motion:reduce){html[data-brand]:not([data-motion=full]),html:not([data-motion=full]) [data-brand]{transition:none}}.theme-light,:root,[data-theme=light]{--accent-active-c-mult:1.05;--accent-active-dl:-.072;--accent-hover-c-mult:.92;--accent-hover-dl:.008;--accent-soft-c-mult:.42;--accent-soft-dl:.12;--amber-c:.175213;--amber-h:62.57;--amber-l:.765;--blue-c:.214;--blue-h:259.815;--blue-l:.56;--green-c:.194312;--green-h:147.44;--green-l:.73;--l-max:.99;--l-min:.05;--l-step-ratio:1.2225;--neutral-chroma-core:.002;--neutral-chroma-deep:.0025;--neutral-chroma-pale:.002;--neutral-h:255;--red-c:.23219;--red-h:28.65;--red-l:.654}.theme-dark,[data-theme=dark],[data-theme=sub-dark]{--amber-c:.16191;--amber-h:62.57;--amber-l:.7803;--blue-c:.2033;--blue-h:259.815;--blue-l:.6216;--green-c:.17731;--green-h:147.44;--green-l:.7081;--red-c:.220236;--red-h:28.65;--red-l:.66708}@media (color-gamut:p3){.theme-light,:root,[data-theme=light]{--amber-c:.175266}.theme-dark,[data-theme=dark],[data-theme=sub-dark]{--red-c:.239156;--amber-c:.180524}}:root,[data-theme=light]{--space-1:calc(var(--space-unit));--space-10:calc(10 * var(--space-unit));--space-11:calc(11 * var(--space-unit));--space-123:calc(123 * var(--space-unit));--space-13:calc(13 * var(--space-unit));--space-14:calc(14 * var(--space-unit));--space-17:calc(17 * var(--space-unit));--space-177:calc(177 * var(--space-unit));--space-19:calc(19 * var(--space-unit));--space-2:calc(2 * var(--space-unit));--space-23:calc(23 * var(--space-unit));--space-258:calc(258 * var(--space-unit));--space-28:calc(28 * var(--space-unit));--space-3:calc(3 * var(--space-unit));--space-36:calc(36 * var(--space-unit));--space-4:calc(4 * var(--space-unit));--space-47:calc(47 * var(--space-unit));--space-5:calc(5 * var(--space-unit));--space-6:calc(6 * var(--space-unit));--space-63:calc(63 * var(--space-unit));--space-7:calc(7 * var(--space-unit));--space-8:calc(8 * var(--space-unit));--space-87:calc(87 * var(--space-unit));--space-density:1;--space-kernel-a:.015;--space-kernel-c:.42;--space-unit:.125rem}[data-density=compact]{--space-density:.8}[data-density=expanded]{--space-density:1.25}:root,[data-density],[data-theme=light]{--lanes-tolerance:calc(4rlh);--space-fluid-cqi-inset-2xs:var(--space-2);--space-fluid-cqi-inset-lg:var(--space-11);--space-fluid-cqi-inset-md:var(--space-8);--space-fluid-cqi-inset-sm:var(--space-6);--space-fluid-cqi-inset-xl:var(--space-14);--space-fluid-cqi-inset-xs:var(--space-4);--space-fluid-cqi-stack-2xs:var(--space-8);--space-fluid-cqi-stack-lg:var(--space-28);--space-fluid-cqi-stack-md:var(--space-19);--space-fluid-cqi-stack-sm:var(--space-14);--space-fluid-cqi-stack-xl:var(--space-47);--space-fluid-cqi-stack-xs:var(--space-11);--space-fluid-ease:1;--space-fluid-stack-2xs:var(--space-8);--space-fluid-stack-lg:var(--space-28);--space-fluid-stack-md:var(--space-19);--space-fluid-stack-sm:var(--space-14);--space-fluid-stack-xl:var(--space-47);--space-fluid-stack-xs:var(--space-11);--space-inline-2xl:var(--space-10);--space-inline-2xs:var(--space-1);--space-inline-lg:var(--space-6);--space-inline-md:var(--space-5);--space-inline-sm:var(--space-4);--space-inline-xl:var(--space-8);--space-inline-xs:var(--space-2);--space-inset-2xl:var(--space-19);--space-inset-2xs:var(--space-2);--space-inset-lg:var(--space-11);--space-inset-md:var(--space-8);--space-inset-sm:var(--space-6);--space-inset-xl:var(--space-14);--space-inset-xs:var(--space-4);--space-neg-1:calc(-1 * var(--space-1));--space-neg-10:calc(-1 * var(--space-10));--space-neg-11:calc(-1 * var(--space-11));--space-neg-123:calc(-1 * var(--space-123));--space-neg-13:calc(-1 * var(--space-13));--space-neg-14:calc(-1 * var(--space-14));--space-neg-17:calc(-1 * var(--space-17));--space-neg-177:calc(-1 * var(--space-177));--space-neg-19:calc(-1 * var(--space-19));--space-neg-2:calc(-1 * var(--space-2));--space-neg-23:calc(-1 * var(--space-23));--space-neg-258:calc(-1 * var(--space-258));--space-neg-28:calc(-1 * var(--space-28));--space-neg-3:calc(-1 * var(--space-3));--space-neg-36:calc(-1 * var(--space-36));--space-neg-4:calc(-1 * var(--space-4));--space-neg-47:calc(-1 * var(--space-47));--space-neg-5:calc(-1 * var(--space-5));--space-neg-6:calc(-1 * var(--space-6));--space-neg-63:calc(-1 * var(--space-63));--space-neg-7:calc(-1 * var(--space-7));--space-neg-8:calc(-1 * var(--space-8));--space-neg-87:calc(-1 * var(--space-87));--space-squish-lg:var(--space-8) var(--space-11);--space-squish-md:var(--space-6) var(--space-8);--space-squish-sm:var(--space-4) var(--space-6);--space-squish-xl:var(--space-11) var(--space-14);--space-squish-xs:var(--space-2) var(--space-4);--space-stack-2xl:var(--space-87);--space-stack-2xs:var(--space-8);--space-stack-lg:var(--space-28);--space-stack-md:var(--space-19);--space-stack-sm:var(--space-14);--space-stack-xl:var(--space-47);--space-stack-xs:var(--space-11);--space-stretch-lg:var(--space-14) var(--space-11);--space-stretch-md:var(--space-11) var(--space-8);--space-stretch-sm:var(--space-8) var(--space-6);--space-stretch-xl:var(--space-19) var(--space-14);--space-stretch-xs:var(--space-6) var(--space-4)}.density-compact{--space-density:.8}.density-compact,.density-default,.density-expanded,.density-rel-compact>*,.density-rel-expanded>*{--lanes-tolerance:calc(4rlh);--space-1:calc(round(1 + .007829 * var(--space-density), 1) * var(--space-unit));--space-10:calc(round(9 + .64224 * var(--space-density), 1) * var(--space-unit));--space-11:calc(round(10 + .9853 * var(--space-density), 1) * var(--space-unit));--space-123:calc(round(21 + 101.509 * var(--space-density), 1) * var(--space-unit));--space-13:calc(round(11 + 1.50741 * var(--space-density), 1) * var(--space-unit));--space-14:calc(round(12 + 2.30205 * var(--space-density), 1) * var(--space-unit));--space-17:calc(round(13 + 3.51146 * var(--space-density), 1) * var(--space-unit));--space-177:calc(round(22 + 154.501 * var(--space-density), 1) * var(--space-unit));--space-19:calc(round(14 + 5.35214 * var(--space-density), 1) * var(--space-unit));--space-2:calc(round(2 + .019746 * var(--space-density), 1) * var(--space-unit));--space-23:calc(round(15 + 8.15358 * var(--space-density), 1) * var(--space-unit));--space-258:calc(round(23 + 235.152 * var(--space-density), 1) * var(--space-unit));--space-28:calc(round(16 + 12.4173 * var(--space-density), 1) * var(--space-unit));--space-3:calc(round(3 + .037881 * var(--space-density), 1) * var(--space-unit));--space-36:calc(round(17 + 18.9064 * var(--space-density), 1) * var(--space-unit));--space-4:calc(round(4 + .065483 * var(--space-density), 1) * var(--space-unit));--space-47:calc(round(18 + 28.7827 * var(--space-density), 1) * var(--space-unit));--space-5:calc(round(5 + .10749 * var(--space-density), 1) * var(--space-unit));--space-6:calc(round(6 + .17143 * var(--space-density), 1) * var(--space-unit));--space-63:calc(round(19 + 43.814 * var(--space-density), 1) * var(--space-unit));--space-7:calc(round(7 + .26874 * var(--space-density), 1) * var(--space-unit));--space-8:calc(round(8 + .41684 * var(--space-density), 1) * var(--space-unit));--space-87:calc(round(20 + 66.691 * var(--space-density), 1) * var(--space-unit));--space-fluid-cqi-inset-2xs:var(--space-2);--space-fluid-cqi-inset-lg:var(--space-11);--space-fluid-cqi-inset-md:var(--space-8);--space-fluid-cqi-inset-sm:var(--space-6);--space-fluid-cqi-inset-xl:var(--space-14);--space-fluid-cqi-inset-xs:var(--space-4);--space-fluid-cqi-stack-2xs:var(--space-8);--space-fluid-cqi-stack-lg:var(--space-28);--space-fluid-cqi-stack-md:var(--space-19);--space-fluid-cqi-stack-sm:var(--space-14);--space-fluid-cqi-stack-xl:var(--space-47);--space-fluid-cqi-stack-xs:var(--space-11);--space-fluid-ease:1;--space-fluid-stack-2xs:var(--space-8);--space-fluid-stack-lg:var(--space-28);--space-fluid-stack-md:var(--space-19);--space-fluid-stack-sm:var(--space-14);--space-fluid-stack-xl:var(--space-47);--space-fluid-stack-xs:var(--space-11);--space-inline-2xl:var(--space-10);--space-inline-2xs:var(--space-1);--space-inline-lg:var(--space-6);--space-inline-md:var(--space-5);--space-inline-sm:var(--space-4);--space-inline-xl:var(--space-8);--space-inline-xs:var(--space-2);--space-inset-2xl:var(--space-19);--space-inset-2xs:var(--space-2);--space-inset-lg:var(--space-11);--space-inset-md:var(--space-8);--space-inset-sm:var(--space-6);--space-inset-xl:var(--space-14);--space-inset-xs:var(--space-4);--space-neg-1:calc(-1 * var(--space-1));--space-neg-10:calc(-1 * var(--space-10));--space-neg-11:calc(-1 * var(--space-11));--space-neg-123:calc(-1 * var(--space-123));--space-neg-13:calc(-1 * var(--space-13));--space-neg-14:calc(-1 * var(--space-14));--space-neg-17:calc(-1 * var(--space-17));--space-neg-177:calc(-1 * var(--space-177));--space-neg-19:calc(-1 * var(--space-19));--space-neg-2:calc(-1 * var(--space-2));--space-neg-23:calc(-1 * var(--space-23));--space-neg-258:calc(-1 * var(--space-258));--space-neg-28:calc(-1 * var(--space-28));--space-neg-3:calc(-1 * var(--space-3));--space-neg-36:calc(-1 * var(--space-36));--space-neg-4:calc(-1 * var(--space-4));--space-neg-47:calc(-1 * var(--space-47));--space-neg-5:calc(-1 * var(--space-5));--space-neg-6:calc(-1 * var(--space-6));--space-neg-63:calc(-1 * var(--space-63));--space-neg-7:calc(-1 * var(--space-7));--space-neg-8:calc(-1 * var(--space-8));--space-neg-87:calc(-1 * var(--space-87));--space-squish-lg:var(--space-8) var(--space-11);--space-squish-md:var(--space-6) var(--space-8);--space-squish-sm:var(--space-4) var(--space-6);--space-squish-xl:var(--space-11) var(--space-14);--space-squish-xs:var(--space-2) var(--space-4);--space-stack-2xl:var(--space-87);--space-stack-2xs:var(--space-8);--space-stack-lg:var(--space-28);--space-stack-md:var(--space-19);--space-stack-sm:var(--space-14);--space-stack-xl:var(--space-47);--space-stack-xs:var(--space-11);--space-stretch-lg:var(--space-14) var(--space-11);--space-stretch-md:var(--space-11) var(--space-8);--space-stretch-sm:var(--space-8) var(--space-6);--space-stretch-xl:var(--space-19) var(--space-14);--space-stretch-xs:var(--space-6) var(--space-4)}.density-expanded{--space-density:1.25}.density-default{--space-density:1}.density-rel-compact,.density-rel-expanded{--space-density-up:var(--space-density)}.density-rel-compact>*{--space-density:calc(var(--space-density-up,1) * .8)}.density-rel-expanded>*{--space-density:calc(var(--space-density-up,1) * 1.25)}:root,[data-density],[data-theme=light]{--space-above-keyboard:calc(env(keyboard-inset-height,0px) + var(--space-inset-sm));--space-hinge:calc(env(viewport-segment-left 1 0,0px) - env(viewport-segment-right 0 0,0px));--space-keyboard:env(keyboard-inset-height,0px);--space-safe-block-end:max(var(--space-inset-md), env(safe-area-inset-bottom,0px));--space-safe-block-start:max(var(--space-inset-md), env(safe-area-inset-top,0px));--space-safe-inline-end:max(var(--space-inset-md), env(safe-area-inset-right,0px));--space-safe-inline-start:max(var(--space-inset-md), env(safe-area-inset-left,0px));--space-safe-max-block-end:max(var(--space-inset-md), env(safe-area-max-inset-bottom,0px));--space-safe-max-block-start:max(var(--space-inset-md), env(safe-area-max-inset-top,0px));--space-safe-max-inline-end:max(var(--space-inset-md), env(safe-area-max-inset-right,0px));--space-safe-max-inline-start:max(var(--space-inset-md), env(safe-area-max-inset-left,0px));--space-titlebar-end:calc(100vi - env(titlebar-area-x,100vi));--space-titlebar-start:calc(env(titlebar-area-x,0px) + env(titlebar-area-width,0px))}.theme-light,:root,[data-theme=light]{--body-spacing-anchor:calc(var(--type-rung-6) * var(--line-height-rung-6));--lh-alpha:1.9;--lh-k:.45;--lh-max:1.55;--lh-min:1.04;--line-height-rung-0:1.4648;--line-height-rung-1:1.5286;--line-height-rung-10:1.2;--line-height-rung-11:1.1449;--line-height-rung-12:1.152;--line-height-rung-13:1.0876;--line-height-rung-14:1.0752;--line-height-rung-15:1.0533;--line-height-rung-16:1.065;--line-height-rung-17:1.0624;--line-height-rung-18:1.0486;--line-height-rung-19:1.04;--line-height-rung-2:1.3672;--line-height-rung-20:1.0486;--line-height-rung-21:1.04;--line-height-rung-22:1.0486;--line-height-rung-3:1.3975;--line-height-rung-4:1.4063;--line-height-rung-5:1.3975;--line-height-rung-6:1.375;--line-height-rung-7:1.3416;--line-height-rung-8:1.3;--line-height-rung-9:1.2522;--type-base:1rem;--type-ratio:1.25;--type-rung-0:.512rem;--type-rung-1:.5724rem;--type-rung-10:1.5625rem;--type-rung-11:1.7469rem;--type-rung-12:1.9531rem;--type-rung-13:2.1837rem;--type-rung-14:2.4414rem;--type-rung-15:2.7296rem;--type-rung-16:3.0518rem;--type-rung-17:3.412rem;--type-rung-18:3.8147rem;--type-rung-19:4.265rem;--type-rung-2:.64rem;--type-rung-20:4.7684rem;--type-rung-21:5.3312rem;--type-rung-22:5.9605rem;--type-rung-3:.7155rem;--type-rung-4:.8rem;--type-rung-5:.8944rem;--type-rung-6:1rem;--type-rung-7:1.118rem;--type-rung-8:1.25rem;--type-rung-9:1.3975rem;--font-weight-control:489;--font-weight-normal:425;--font-weight-semibold:562;--font-weight-stat:646;--font-weight-subtitle:524}html[data-context=website],html[data-context=website] [data-theme]{--font-weight-control:503;--font-weight-normal:450;--font-weight-subtitle:532}.theme-light,:root,[data-theme=light]{--font-ascent-em:.96875;--font-cap-height:.727539;--font-ch-width:.630859;--font-content-area-em:1.20996;--font-descent-em:.241211;--font-ex-height:.545898;--font-grad:0;--font-line-gap-em:0}.theme-dark,[data-theme=dark],[data-theme=sub-dark]{--font-grad:-25}.theme-light,:root,[data-theme=light]{--grid-anchor-gap:var(--space-2);--grid-anchor-offset:var(--space-1);--grid-axial-cols:1fr var(--grid-axis-width,var(--border-width,calc(var(--space-unit)))) 1fr;--grid-axial-cols-asym-left:1fr var(--grid-axis-width,var(--border-width,calc(var(--space-unit)))) calc(var(--grid-golden-ratio) * 1fr);--grid-axial-cols-asym-right:calc(var(--grid-golden-ratio) * 1fr) var(--grid-axis-width,var(--border-width,calc(var(--space-unit)))) 1fr;--grid-axono-angle-x:45deg;--grid-axono-angle-z:-30deg;--grid-base-breakpoint:20rem;--grid-base-unit:1rem;--grid-bp-1:var(--grid-base-breakpoint);--grid-bp-2:calc(var(--grid-base-breakpoint) * var(--grid-golden-ratio));--grid-bp-3:calc(var(--grid-base-breakpoint) * pow(var(--grid-golden-ratio), 2));--grid-bp-4:calc(var(--grid-base-breakpoint) * pow(var(--grid-golden-ratio), 3));--grid-bp-5:calc(var(--grid-base-breakpoint) * pow(var(--grid-golden-ratio), 4));--grid-col-1:var(--grid-base-unit);--grid-col-10:calc(var(--grid-base-unit) * pow(var(--grid-golden-ratio), 9));--grid-col-11:calc(var(--grid-base-unit) * pow(var(--grid-golden-ratio), 10));--grid-col-12:calc(var(--grid-base-unit) * pow(var(--grid-golden-ratio), 11));--grid-col-2:calc(var(--grid-base-unit) * var(--grid-golden-ratio));--grid-col-3:calc(var(--grid-base-unit) * pow(var(--grid-golden-ratio), 2));--grid-col-4:calc(var(--grid-base-unit) * pow(var(--grid-golden-ratio), 3));--grid-col-5:calc(var(--grid-base-unit) * pow(var(--grid-golden-ratio), 4));--grid-col-6:calc(var(--grid-base-unit) * pow(var(--grid-golden-ratio), 5));--grid-col-7:calc(var(--grid-base-unit) * pow(var(--grid-golden-ratio), 6));--grid-col-8:calc(var(--grid-base-unit) * pow(var(--grid-golden-ratio), 7));--grid-col-9:calc(var(--grid-base-unit) * pow(var(--grid-golden-ratio), 8));--grid-col-gap-1:var(--grid-gap-base);--grid-col-gap-2:calc(var(--grid-gap-base) * var(--grid-golden-ratio));--grid-col-gap-3:calc(var(--grid-gap-base) * pow(var(--grid-golden-ratio), 2));--grid-col-gap-4:calc(var(--grid-gap-base) * pow(var(--grid-golden-ratio), 3));--grid-col-gap-5:calc(var(--grid-gap-base) * pow(var(--grid-golden-ratio), 4));--grid-column-rule:var(--border-width,calc(var(--space-unit))) solid var(--neutral-border,currentColor);--grid-compound-cols-2-3:2fr 1fr 1fr 2fr;--grid-compound-cols-3-4:3fr 1fr 2fr 2fr 1fr 3fr;--grid-compound-cols-4-5:4fr 1fr 3fr 2fr 2fr 3fr 1fr 4fr;--grid-constraint-hero-share:calc(var(--grid-golden-ratio) * 1fr);--grid-constraint-side-share:1fr;--grid-dynamic-cols-golden:1fr calc(var(--grid-golden-ratio) * 1fr);--grid-dynamic-cols-root2:1fr calc(1.41421fr);--grid-dynamic-cols-root3:1fr calc(1.73205fr);--grid-dynamic-cols-root5:1fr calc(2.23607fr);--grid-dynamic-root2:1.41421;--grid-dynamic-root3:1.73205;--grid-dynamic-root5:2.23607;--grid-gap-1:var(--grid-gap-base);--grid-gap-2:calc(var(--grid-gap-base) * var(--grid-golden-ratio));--grid-gap-3:calc(var(--grid-gap-base) * pow(var(--grid-golden-ratio), 2));--grid-gap-4:calc(var(--grid-gap-base) * pow(var(--grid-golden-ratio), 3));--grid-gap-5:calc(var(--grid-gap-base) * pow(var(--grid-golden-ratio), 4));--grid-gap-base:1rem;--grid-golden-angle:137.508deg;--grid-golden-ratio:1.61803;--grid-iso-angle-x:60deg;--grid-iso-angle-z:-45deg;--grid-iso-elevation-1:calc(8 * var(--space-unit));--grid-iso-elevation-2:calc(16 * var(--space-unit));--grid-iso-elevation-3:calc(32 * var(--space-unit));--grid-manuscript-cols:repeat(9, 1fr);--grid-manuscript-rows:repeat(9, 1fr);--grid-phyllotaxis-angle-1:137.508deg;--grid-phyllotaxis-angle-2:275.016deg;--grid-phyllotaxis-angle-3:52.524deg;--grid-phyllotaxis-angle-4:190.032deg;--grid-phyllotaxis-angle-5:327.54deg;--grid-phyllotaxis-angle-6:105.048deg;--grid-phyllotaxis-angle-7:242.556deg;--grid-phyllotaxis-angle-8:20.064deg;--grid-phyllotaxis-r-1:calc(8 * var(--space-unit));--grid-phyllotaxis-r-2:calc(11.314 * var(--space-unit));--grid-phyllotaxis-r-3:calc(13.856 * var(--space-unit));--grid-phyllotaxis-r-4:calc(16 * var(--space-unit));--grid-phyllotaxis-r-5:calc(17.889 * var(--space-unit));--grid-phyllotaxis-r-6:calc(19.596 * var(--space-unit));--grid-phyllotaxis-r-7:calc(21.166 * var(--space-unit));--grid-phyllotaxis-r-8:calc(22.627 * var(--space-unit));--grid-polar-ring-1:calc(16 * var(--space-unit));--grid-polar-ring-2:calc(26 * var(--space-unit));--grid-polar-ring-3:calc(42 * var(--space-unit));--grid-polar-ring-4:calc(68 * var(--space-unit));--grid-polar-ring-5:calc(110 * var(--space-unit));--grid-root-2:1.41421;--grid-root-3:1.73205;--grid-root-5:2.23607;--grid-row-gap-1:var(--grid-gap-base);--grid-row-gap-2:calc(var(--grid-gap-base) * var(--grid-root-2));--grid-row-gap-3:calc(var(--grid-gap-base) * pow(var(--grid-root-2), 2));--grid-row-gap-4:calc(var(--grid-gap-base) * pow(var(--grid-root-2), 3));--grid-row-gap-5:calc(var(--grid-gap-base) * pow(var(--grid-root-2), 4));--grid-row-module-1:calc(8 * var(--space-unit));--grid-row-module-2:calc(13 * var(--space-unit));--grid-row-module-3:calc(21 * var(--space-unit));--grid-row-module-4:calc(34 * var(--space-unit));--grid-row-module-5:calc(55 * var(--space-unit));--grid-row-module-6:calc(89 * var(--space-unit));--grid-row-rule:var(--border-width,calc(var(--space-unit))) solid var(--neutral-border,currentColor);--grid-scroll-perspective:62.5rem;--grid-scroll-scale-min:.95;--grid-scroll-tilt-max:15deg;--grid-subpixel-quantum:round(var(--grid-subpixel-target,var(--space-unit)), var(--grid-subpixel-step,var(--space-unit)));--grid-subpixel-step:calc(var(--space-unit));--container-gap-lg:calc(var(--type-rung-6) * 2.44949);--container-gap-md:calc(var(--type-rung-6) * 1.95797);--container-gap-sm:calc(var(--type-rung-6) * 1.56509);--container-margin-lg:calc(var(--type-rung-6) * 1.56509);--container-margin-md:calc(var(--type-rung-6) * 1.39928);--container-margin-sm:calc(var(--type-rung-6) * 1.14383);--container-padding-lg:calc(var(--type-rung-6) * 1.95797);--container-padding-md:calc(var(--type-rung-6) * 1.56509);--container-padding-sm:calc(var(--type-rung-6) * 1.25103);--container-space-min:calc(var(--type-rung-6));--fluid-cq-max:var(--container-3xl);--fluid-cq-min:var(--container-xs);--fluid-vp-max:62.5rem;--fluid-vp-min:25.6rem;--grid-fluid-cols:1;--keyboard-inset:env(keyboard-inset-height,0rem);--safe-bottom:env(safe-area-inset-bottom,0rem);--safe-left:env(safe-area-inset-left,0rem);--safe-right:env(safe-area-inset-right,0rem);--safe-top:env(safe-area-inset-top,0rem);--section-padding-y-compact:calc(var(--body-spacing-anchor) * 2.25);--section-padding-y-default:calc(var(--body-spacing-anchor) * 3.375);--section-padding-y-major:calc(var(--body-spacing-anchor) * 5.0625);--section-padding-y-monumental:calc(var(--body-spacing-anchor) * 7.59375);--segment-height:env(viewport-segment-height 0 0,100svb);--segment-width:env(viewport-segment-width 0 0,100vi);--segments-block:1;--segments-inline:1;--target-hit:1.5rem;--text-scale:env(preferred-text-scale,1);--titlebar-height:env(titlebar-area-height,0rem);--titlebar-width:env(titlebar-area-width,0rem);--titlebar-x:env(titlebar-area-x,0rem);--type-display-large:calc(var(--type-rung-12) * 1.5625);--type-display-medium:calc(var(--type-rung-10) * 1.5625);--type-display-small:calc(var(--type-rung-8) * 1.25);--type-fluid-2xl:calc(var(--type-rung-14) * 1.25);--type-fluid-base:calc(var(--type-rung-5) * 1.11803);--type-fluid-lg:calc(var(--type-rung-8) * 1.11803);--type-fluid-md:calc(var(--type-rung-6) * 1.11803);--type-fluid-sm:calc(var(--type-rung-4) * 1.11803);--type-fluid-xl:calc(var(--type-rung-11) * 1.25);--type-fluid-xs:calc(var(--type-rung-3) * 1.11803);--type-headline-large:calc(var(--type-rung-8) * 1.25);--type-headline-medium:calc(var(--type-rung-6) * 1.25);--type-headline-small:calc(var(--type-rung-5) * 1.25);--type-stat-fluid:calc(var(--type-rung-11) * 1.5625)}html[data-context=website],html[data-context=website] [data-theme]{--section-gap:var(--space-36);--section-padding-y:var(--space-36);--type-display-large:calc(var(--type-rung-13) * 1.39754);--type-display-medium:calc(var(--type-rung-12) * 1.25);--type-display-small:calc(var(--type-rung-11) * 1.25);--type-headline-large:calc(var(--type-rung-12) * 1.25);--type-headline-medium:calc(var(--type-rung-9) * 1.11803);--type-headline-small:calc(var(--type-rung-6) * 1.25);--type-website-h1-display:calc(var(--type-base) * 2.80624);--type-website-h2-display:calc(var(--type-base) * 3);--type-website-quote:calc(var(--type-base) * 1.93649);--website-card-body-padding:var(--space-14);--website-card-padding:var(--space-17);--website-card-padding-min:var(--space-13)}@media (any-pointer:coarse),(hover:none){.theme-light,:root,[data-theme=light]{--target-hit:2.75rem}}@media (horizontal-viewport-segments:2){.theme-light,:root,[data-theme=light]{--segments-inline:2}}@media (vertical-viewport-segments:2){.theme-light,:root,[data-theme=light]{--segments-block:2}}:root,[data-theme=dark],[data-theme=light],[data-theme=sub-dark],[data-theme=sub-light]{--curve-nested-radius:max(0rem, var(--curve-parent-radius) - var(--curve-parent-padding,0rem) - var(--curve-parent-border,var(--border-width,0rem)) - var(--curve-parent-gap,0rem));--radius-base:.25rem;--radius-full:calc(var(--radius-base) * pow(var(--radius-ratio), 12));--radius-lg:calc(var(--radius-base) * pow(var(--radius-ratio), 3));--radius-md:calc(var(--radius-base) * pow(var(--radius-ratio), 2));--radius-ratio:1.61803;--radius-sm:calc(var(--radius-base) * pow(var(--radius-ratio), 1));--radius-xl:calc(var(--radius-base) * pow(var(--radius-ratio), 4));--radius-xs:var(--radius-base)}.theme-light,:root,[data-theme=light]{--z-base:5;--z-index-app-pane-handle:var(--z-base);--z-index-app-pane-raised:calc(var(--z-base) * pow(var(--z-ratio), 5));--z-index-app-sheet:calc(var(--z-base) * pow(var(--z-ratio), 5) + var(--z-step) * 2);--z-index-app-sheet-backdrop:calc(var(--z-base) * pow(var(--z-ratio), 5) + var(--z-step));--z-index-app-sidebar:calc(var(--z-base) * pow(var(--z-ratio), 3) + var(--z-step));--z-index-app-sidebar-overlay:calc(var(--z-base) * pow(var(--z-ratio), 3));--z-index-chrome-sticky:calc(var(--z-base) * pow(var(--z-ratio), 2));--z-index-footer:var(--z-index-chrome-sticky);--z-index-nav:calc(var(--z-base) * pow(var(--z-ratio), 7));--z-index-nav-panel:calc(var(--z-base) * pow(var(--z-ratio), 7) + var(--z-step));--z-index-overlay:calc(var(--z-base) * pow(var(--z-ratio), 6));--z-index-popover:var(--z-index-nav-panel);--z-index-portal-elevated:calc(var(--z-base) * pow(var(--z-ratio), 10) + var(--z-step));--z-index-scroll-cta:calc(var(--z-base) * pow(var(--z-ratio), 10));--z-index-toast:calc(var(--z-base) * pow(var(--z-ratio), 7) + var(--z-step) * 2);--z-index-tooltip:calc(var(--z-base) * pow(var(--z-ratio), 7) + var(--z-step) * 3);--z-ratio:1.5;--z-step:calc(var(--z-base) * 2)}:root,[data-theme=dark] .theme-light,[data-theme=light]{--font-sans:"Inter Variable", "Inter Fallback", system-ui, sans-serif;--l-range:calc(var(--l-max) - var(--l-min));--color-white:var(--color-neutral-50);--color-black:var(--color-neutral-975);--color-text-paragraph-on-light:var(--color-neutral-900);--color-text-paragraph-on-dark:var(--color-neutral-100);--color-border-subtle-on-light:var(--color-neutral-200);--color-border-strong-on-light:var(--color-neutral-300);--color-border-white-on-light:oklch(95% 0 0);--color-red:oklch(var(--red-l) var(--red-c) var(--red-h));--color-amber:oklch(var(--amber-l) var(--amber-c) var(--amber-h));--color-green:oklch(var(--green-l) var(--green-c) var(--green-h));--color-blue:oklch(var(--blue-l) var(--blue-c) var(--blue-h));--color-red-hover:oklch(from var(--color-red) calc(l + var(--accent-hover-dl)) calc(c * var(--accent-hover-c-mult)) h);--color-red-active:oklch(from var(--color-red) calc(l + var(--accent-active-dl)) calc(c * var(--accent-active-c-mult)) h);--color-red-soft:oklch(from var(--color-red) calc(l + var(--accent-soft-dl)) calc(c * var(--accent-soft-c-mult)) h);--color-amber-hover:oklch(from var(--color-amber) calc(l + var(--accent-hover-dl)) calc(c * var(--accent-hover-c-mult)) h);--color-amber-active:oklch(from var(--color-amber) calc(l + var(--accent-active-dl)) calc(c * var(--accent-active-c-mult)) h);--color-amber-soft:oklch(from var(--color-amber) calc(l + var(--accent-soft-dl)) calc(c * var(--accent-soft-c-mult)) h);--color-green-hover:oklch(from var(--color-green) calc(l + var(--accent-hover-dl)) calc(c * var(--accent-hover-c-mult)) h);--color-green-active:oklch(from var(--color-green) calc(l + var(--accent-active-dl)) calc(c * var(--accent-active-c-mult)) h);--color-green-soft:oklch(from var(--color-green) calc(l + var(--accent-soft-dl)) calc(c * var(--accent-soft-c-mult)) h);--color-blue-hover:oklch(from var(--color-blue) calc(l + var(--accent-hover-dl)) calc(c * var(--accent-hover-c-mult)) h);--color-blue-active:oklch(from var(--color-blue) calc(l + var(--accent-active-dl)) calc(c * var(--accent-active-c-mult)) h);--color-blue-soft:oklch(from var(--color-blue) calc(l + var(--accent-soft-dl)) calc(c * var(--accent-soft-c-mult)) h);--space-px:1px;--space-0:0;--lh-prose-add-body-lg:0;--lh-prose-add-body-md:0;--lh-prose-add-body-sm:0;--lh-prose-add-label-lg:0;--text-transform-label:uppercase;--blur-base:calc(2 * var(--space-unit));--blur-ratio:2;--blur-sm:var(--blur-base);--blur-md:calc(var(--blur-base) * var(--blur-ratio));--blur-lg:calc(var(--blur-base) * pow(var(--blur-ratio), 2));--blur-xl:calc(var(--blur-base) * pow(var(--blur-ratio), 3));--vibrancy-amount:1.9;--vibrancy:saturate(var(--vibrancy-amount));--touch-target:calc(22 * var(--space-unit))}.theme-light,:root,[data-theme=light]{--border-width:round(var(--border-width-base) / var(--dpr,1), 1rem / (16 * var(--dpr,1)));--border-width-base:.0625rem;--border-width-hairline:round(1rem / (16 * var(--dpr,1)), 1rem / (16 * var(--dpr,1)));--dpr:1;--outline-offset:.125rem;--outline-width:.1875rem}@media (-webkit-device-pixel-ratio>=1.5),(resolution>=1.5x){:root{--dpr:1.5}}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){:root{--dpr:2}}@media (-webkit-device-pixel-ratio>=3),(resolution>=3x){:root{--dpr:3}}.theme-light,:root,[data-theme=light]{--color-border-faint-on-light:color-mix(in oklch, var(--color-border-subtle-on-light) 29%, var(--color-white) 71%);--color-border-faint-pair-light:color-mix(in oklch, var(--color-border-subtle-on-light) 42%, var(--color-neutral-63) 58%);--color-border-faint-strong-on-light:color-mix(in oklch, var(--color-border-strong-on-light) 55%, var(--color-white) 45%)}[data-theme=sub-light]{--color-border-faint-on-light:color-mix(in oklch, var(--color-border-subtle-on-light) 42%, var(--color-neutral-63) 58%);--color-border-faint-strong-on-light:color-mix(in oklch, var(--color-border-strong-on-light) 64%, var(--color-neutral-63) 36%)}.theme-dark,.theme-light,:root,[data-theme=dark],[data-theme=light],[data-theme=sub-dark],[data-theme=sub-light]{--mix-accent-ink-bg:10%;--mix-accent-ink-rim:calc(var(--mix-accent-ink-bg) * 2);--mix-danger-ink-border:calc(var(--mix-accent-ink-bg) * 3.5);--mix-danger-ink-border-muted:calc(var(--mix-accent-ink-bg) * 5);--mix-danger-ink-soft:calc(var(--mix-accent-ink-bg) * 1.2);--mix-ink-base:3%;--mix-ink-ratio:1.5;--mix-method-accent:in oklch;--mix-method-border:in oklch;--mix-method-focus-ring:in oklab;--mix-method-overlay:in srgb;--mix-method-scrim:in srgb;--mix-method-surface:in oklch;--mix-scrim-ink-soft:12%;--mix-scrim-ink-strong:20%;--mix-transparent-accent-bg:calc(100% - var(--mix-accent-ink-bg));--mix-transparent-accent-bg-on-dark:calc(100% - var(--mix-accent-ink-bg) * 1.5);--mix-transparent-accent-border:calc(100% - var(--mix-accent-ink-bg) * 2);--mix-transparent-accent-border-on-dark:calc(100% - var(--mix-accent-ink-bg) * 3);--mix-transparent-border-faint:calc(100% - var(--mix-ink-base) * pow(var(--mix-ink-ratio), 1.46497));--mix-transparent-danger-border-dark:calc(100% - var(--mix-accent-ink-bg) * 4.5);--mix-transparent-fill-active:calc(100% - var(--mix-ink-base) * pow(var(--mix-ink-ratio), 2));--mix-transparent-fill-emphasis:calc(100% - var(--mix-ink-base) * pow(var(--mix-ink-ratio), 4));--mix-transparent-fill-hover:calc(100% - var(--mix-ink-base) * pow(var(--mix-ink-ratio), 1));--mix-transparent-fill-strong:calc(100% - var(--mix-ink-base) * pow(var(--mix-ink-ratio), 3));--mix-transparent-fill-subtle:calc(100% - var(--mix-ink-base) * pow(var(--mix-ink-ratio), 0));--mix-transparent-half:50%;--mix-transparent-media-badge:calc(100% - var(--mix-accent-ink-bg) * 6);--mix-transparent-media-dim:45%;--mix-transparent-media-dot:82%;--mix-transparent-media-dot-hover:65%;--mix-transparent-media-ghost:80%;--mix-transparent-media-scrim-end:calc(100% - var(--mix-accent-ink-bg) * 4);--mix-transparent-muted-on-dark:calc(100% - var(--mix-ink-base) * pow(var(--mix-ink-ratio), 2.22874));--mix-transparent-nav-backdrop:40%;--mix-transparent-quarter-in-black:75%;--mix-transparent-quarter-in-white:75%;--mix-transparent-scrim-dark:calc(100% - var(--mix-scrim-ink-soft));--mix-transparent-scrim-light:calc(100% - var(--mix-scrim-ink-strong));--mix-transparent-selection:calc(100% - var(--mix-ink-base) * pow(var(--mix-ink-ratio), 4.4183));--mix-transparent-veil-frost:calc(var(--mix-veil-light-base) * var(--mix-veil-light-ratio));--mix-transparent-veil-glass:var(--mix-veil-light-base);--mix-transparent-veil-overlay-dark:24%;--mix-veil-light-base:19%;--mix-veil-light-ratio:calc(10 / 9)}.theme-light,:root,[data-theme=light],[data-theme=sub-light]{--mix-focus-ring-surface-share:34%;--mix-solid-cta-hover:25.75%;--mix-solid-primary-active:8.85%;--mix-solid-primary-hover:15.96%;--mix-surface-tint-active:6%;--mix-surface-tint-hover:3.4%;--mix-surface-tint-muted:5%;--mix-surface-tint-raised:3.75%}.theme-dark,[data-theme=dark],[data-theme=sub-dark]{--mix-focus-ring-surface-share:38%;--mix-solid-cta-hover:14.98%;--mix-solid-primary-active:7.78%;--mix-solid-primary-hover:15.12%;--mix-surface-tint-active:12%;--mix-surface-tint-hover:7%;--mix-surface-tint-muted:9%;--mix-surface-tint-raised:8%}:root{color-scheme:light dark;--surface-base:light-dark(var(--color-white),oklch(.12 .003 var(--neutral-h,0)));--surface-subtle:light-dark(var(--color-neutral-50),oklch(.15 .003 var(--neutral-h,0)));--surface-muted:light-dark(color-mix(in oklch, var(--surface-base), var(--color-black) var(--mix-surface-tint-muted)),oklch(.15 .003 var(--neutral-h,0)));--surface-well:light-dark(var(--color-white),oklch(.18 .003 var(--neutral-h,0)));--surface-card:light-dark(var(--color-white),oklch(.21 .003 var(--neutral-h,0)));--surface-elevated:light-dark(var(--color-neutral-50),oklch(.23 .003 var(--neutral-h,0)));--surface-raised:light-dark(color-mix(in oklch, var(--surface-base), var(--color-black) var(--mix-surface-tint-raised)),oklch(.23 .003 var(--neutral-h,0)));--surface-input:light-dark(var(--color-white),oklch(.26 .003 var(--neutral-h,0)));--surface-input-focus:light-dark(var(--color-white),oklch(.28 .003 var(--neutral-h,0)));--surface-popover:light-dark(var(--color-white),oklch(.28 .003 var(--neutral-h,0)));--surface-input-hover:light-dark(var(--color-white),oklch(.29 .003 var(--neutral-h,0)));--surface-modal:light-dark(var(--color-white),oklch(.3 .003 var(--neutral-h,0)));--surface-hover:light-dark(color-mix(in oklch, var(--surface-base), var(--color-black) var(--mix-surface-tint-hover)),color-mix(in oklch, var(--surface-base), var(--color-white) var(--mix-surface-tint-hover)));--surface-card-hover:light-dark(color-mix(in oklch, var(--surface-card), var(--color-black) var(--mix-surface-tint-hover)),color-mix(in oklch, var(--surface-card), var(--color-white) var(--mix-surface-tint-hover)));--surface-soft:color-mix(in oklch, var(--color-black), transparent var(--mix-transparent-border-faint));--surface-active:light-dark(color-mix(in oklch, var(--surface-base), var(--color-black) var(--mix-surface-tint-hover)),color-mix(in oklch, var(--surface-raised), var(--color-white) var(--mix-surface-tint-active)));--surface-raised-hover:light-dark(color-mix(in oklch, var(--surface-raised), var(--color-black) var(--mix-surface-tint-raised)),color-mix(in oklch, var(--surface-raised), var(--color-white) var(--mix-surface-tint-hover)));--surface-popover-hover:light-dark(color-mix(in oklch, var(--surface-popover), var(--color-black) var(--mix-surface-tint-hover)),color-mix(in oklch, var(--surface-popover), var(--color-white) var(--mix-surface-tint-hover)));--surface-backdrop:light-dark(color-mix(in oklch, var(--color-black), transparent var(--mix-transparent-scrim-light)),color-mix(in oklch, var(--color-black), transparent var(--mix-transparent-scrim-dark)));--surface-frosted:light-dark(color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-veil-frost)),color-mix(in oklch, var(--surface-base), transparent var(--mix-transparent-veil-frost)));--surface-overlay:light-dark(color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-veil-overlay-dark)),color-mix(in oklch, var(--surface-base), transparent var(--mix-transparent-veil-overlay-dark)));--surface-overlay-light:color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-border-faint));--surface-overlay-light-hover:color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-fill-hover));--surface-overlay-light-10:color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-fill-active));--surface-overlay-dark-50:color-mix(in oklch, var(--color-neutral-800), transparent var(--mix-transparent-half));--surface-overlay-black-25:color-mix(in oklch, var(--color-black), transparent var(--mix-transparent-quarter-in-black));--surface-overlay-black-50:color-mix(in oklch, var(--color-black), transparent var(--mix-transparent-half));--surface-overlay-white-50:color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-half));--surface-primary:light-dark(var(--color-neutral-50),var(--color-neutral-950));--surface-panel:var(--surface-elevated);--surface-chrome:light-dark(var(--surface-muted),var(--surface-base));--text-primary:light-dark(var(--color-neutral-950),var(--color-neutral-200));--text-heading:light-dark(var(--color-neutral-950),var(--color-neutral-200));--text-secondary:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-body:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-tertiary:light-dark(var(--color-neutral-600),var(--color-neutral-500));--text-muted:light-dark(var(--color-neutral-500),var(--color-neutral-500));--text-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-700));--text-light:var(--color-neutral-700);--text-contrast:var(--color-neutral-700);--text-disabled:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-placeholder:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-danger:light-dark(oklch(58.92% .23219 28.65),oklch(77.344% .13349 28.65));--text-success:light-dark(oklch(54.459% .160062 147.44),oklch(73.796% .194312 147.44));--text-warning:light-dark(oklch(57.008% .130629 62.57),oklch(76.806% .172706 62.57));--text-info:light-dark(oklch(56.996% .214 259.815),oklch(75.951% .123374 259.815));--text-link:light-dark(oklch(56.996% .214 259.815),oklch(75.951% .123374 259.815));--text-active:light-dark(var(--color-white),var(--button-primary-fg));--text-on-dark:var(--color-neutral-200);--text-primary-inverse:light-dark(var(--color-white),var(--color-neutral-950));--border-primary:var(--color-blue);--border-white:var(--color-border-white-on-light);--border-overlay-light:color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-border-faint));--border-overlay-light-10:color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-fill-active));--focus-ring-color:color-mix(in oklab, var(--text-primary), var(--surface-base) var(--mix-focus-ring-surface-share));--switch-track-off:light-dark(color-mix(in oklch, var(--surface-input), var(--color-black) var(--mix-surface-tint-muted)),var(--surface-input));--switch-thumb-off:var(--on-solid);--switch-track-on:var(--accent-info);--switch-thumb-on:var(--on-solid);--cta-primary:light-dark(var(--color-black),var(--color-neutral-900));--cta-primary-hover:light-dark(color-mix(in oklch, var(--cta-primary), var(--surface-base) var(--mix-solid-cta-hover)),color-mix(in oklch, var(--cta-primary), var(--color-white) var(--mix-solid-cta-hover)));--on-solid:light-dark(var(--color-neutral-50),var(--color-white));--link-color:var(--text-link);--link-hover:light-dark(oklch(56.196% .214 259.815),oklch(76.751% .123374 259.815));--link-active:light-dark(oklch(49.796% .214 259.815),oklch(83.151% .123374 259.815));--link-subtle:color-mix(in oklch, var(--color-blue), transparent var(--mix-accent-ink-bg));--highlight-electric:light-dark(var(--color-blue),var(--color-white));--button-primary-bg:light-dark(var(--color-neutral-950),var(--color-white));--button-primary-fg:light-dark(var(--color-neutral-50),var(--color-black));--button-primary-bg-hover:color-mix(in oklch, var(--button-primary-bg), var(--surface-base) var(--mix-solid-primary-hover));--button-primary-bg-active:color-mix(in oklch, var(--button-primary-bg), var(--surface-base) var(--mix-solid-primary-active));--button-secondary-bg:light-dark(var(--color-neutral-100),var(--surface-raised));--button-secondary-fg:var(--text-primary);--button-secondary-bg-hover:light-dark(var(--color-neutral-200),var(--surface-raised-hover));--button-secondary-bg-active:light-dark(var(--color-neutral-300),var(--surface-active));--button-ghost-bg:transparent;--button-ghost-fg:light-dark(var(--color-neutral-600),var(--color-neutral-400));--button-ghost-bg-hover:color-mix(in oklch, var(--text-primary), transparent var(--mix-transparent-fill-subtle));--button-ghost-fg-hover:light-dark(var(--color-neutral-950),var(--color-white));--button-ghost-bg-active:color-mix(in oklch, var(--text-primary), transparent var(--mix-transparent-fill-hover));--button-ghost-fg-active:light-dark(var(--color-neutral-950),var(--color-white));--button-outline-bg:transparent;--button-outline-fg:var(--text-secondary);--button-outline-border:transparent;--button-outline-bg-hover:var(--button-ghost-bg-hover);--button-outline-fg-hover:var(--button-ghost-fg-hover);--button-outline-border-hover:transparent;--button-outline-bg-active:var(--button-ghost-bg-active);--button-outline-fg-active:var(--button-ghost-fg-active);--button-outline-border-active:transparent;--button-danger-bg:var(--color-red);--button-danger-fg:var(--color-white);--button-danger-border:transparent;--button-danger-bg-hover:var(--color-red-hover);--button-danger-bg-active:var(--color-red-active);--button-danger-border-hover:transparent;--button-danger-border-active:transparent;--button-disabled-bg:light-dark(var(--surface-muted),var(--surface-well));--button-disabled-fg:var(--text-muted);--button-disabled-border:var(--border-on-card-hairline);--nav-link-active-color:light-dark(var(--color-black),var(--color-white));--login-bg-opacity:light-dark(.15,.03);--login-form-bg:light-dark(transparent,var(--surface-elevated));--login-form-border:light-dark(none,var(--border-width) solid var(--border-on-elevated-edge));--login-form-padding:light-dark(0,var(--space-17) var(--space-17));--login-form-padding-sm:light-dark(0,var(--space-13));--badge-electric-bg:var(--highlight-electric);--badge-electric-fg:light-dark(var(--color-neutral-50),var(--color-black));--maplibre-popup-bg:light-dark(color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-veil-overlay-dark)),var(--surface-elevated));--maplibre-popup-border:light-dark(none,var(--border-width) solid var(--border-on-elevated-edge));--backdrop-nav-bg:light-dark(color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-nav-backdrop)),color-mix(in oklch, var(--surface-base), transparent var(--mix-transparent-nav-backdrop)));--scroll-indicator-track-bg:light-dark(var(--color-white),var(--color-neutral-950));--scroll-indicator-fill-bg:light-dark(var(--color-neutral-950),var(--color-white));--spinner-inverse-color:var(--on-solid);--striped-bg-stripe:light-dark(var(--color-black),var(--color-white));--accent-info:var(--color-blue);--accent-info-bg:color-mix(in oklch, var(--color-blue), transparent var(--mix-accent-ink-bg));--accent-info-border:color-mix(in oklch, var(--color-blue), transparent var(--mix-accent-ink-rim));--accent-success:var(--color-green);--accent-success-bg:color-mix(in oklch, var(--color-green), transparent var(--mix-accent-ink-bg));--accent-warning:var(--color-amber);--accent-warning-bg:color-mix(in oklch, var(--color-amber), transparent var(--mix-accent-ink-bg));--accent-danger:var(--color-red);--accent-error:var(--accent-danger);--accent-danger-soft:color-mix(in oklch, var(--color-red), transparent var(--mix-danger-ink-soft));--accent-danger-bg:color-mix(in oklch, var(--color-red), transparent var(--mix-accent-ink-bg));--accent-danger-border:color-mix(in oklch, var(--color-red), transparent var(--mix-danger-ink-border));--accent-danger-border-50:color-mix(in oklch, var(--color-red), transparent var(--mix-danger-ink-border-muted));--accent-close:var(--color-red);--accent:var(--color-blue);--accent-hover:var(--color-blue-hover);--accent-active:var(--color-blue-active);--accent-primary:var(--color-blue);--primary-base:var(--color-blue);--status-success:var(--color-green);--status-warning:var(--color-amber);--status-error:var(--color-red);--status-offline:var(--color-red);--status-other:var(--color-neutral-500);--log-debug:light-dark(var(--text-tertiary),var(--color-blue));--log-trace:light-dark(var(--text-tertiary),oklch(var(--violet-l) var(--violet-c) var(--violet-h)));--log-info:light-dark(var(--text-tertiary),var(--color-green));--log-warn:light-dark(var(--text-tertiary),var(--color-amber));--log-error:light-dark(var(--text-tertiary),var(--color-red));--log-fatal:light-dark(var(--text-tertiary),var(--color-red));--fill-hover:var(--button-ghost-bg-hover);--fill-active:light-dark(var(--color-neutral-925),var(--button-primary-bg));--fill-subtle:light-dark(color-mix(in oklch, var(--color-black), transparent var(--mix-transparent-fill-subtle)),var(--color-neutral-925));--selection-bg:var(--accent);--selection-fg:var(--on-solid);--shadow-sm:light-dark(inset 0 .03125rem 0 0 color-mix(in oklch, var(--color-white), transparent 60%),inset 0 .03125rem 0 0 color-mix(in oklch, var(--color-white), transparent 85%)), light-dark(0 .01125rem .0225rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 98%),0 .01125rem .0225rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 96%)), light-dark(0 .028125rem .05625rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 99%),0 .028125rem .05625rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 97%)), light-dark(0 .0625rem .15rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 99%),0 .0625rem .15rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 98%)), light-dark(0 .125rem .35rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 99%),0 .125rem .35rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 99%)), light-dark(0 0 0 0 transparent,0 0 0 var(--border-width) color-mix(in oklch, var(--color-white), transparent 94%));--shadow-md:light-dark(inset 0 .03125rem 0 0 color-mix(in oklch, var(--color-white), transparent 60%),inset 0 .03125rem 0 0 color-mix(in oklch, var(--color-white), transparent 85%)), light-dark(0 .045rem .09rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 97%),0 .045rem .09rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 93%)), light-dark(0 .1125rem .225rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 97%),0 .1125rem .225rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 95%)), light-dark(0 .25rem .6rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 98%),0 .25rem .6rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 96%)), light-dark(0 .5rem 1.4rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 99%),0 .5rem 1.4rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 97%)), light-dark(0 0 0 0 transparent,0 0 0 var(--border-width) color-mix(in oklch, var(--color-white), transparent 94%));--shadow-lg:light-dark(inset 0 .03125rem 0 0 color-mix(in oklch, var(--color-white), transparent 60%),inset 0 .03125rem 0 0 color-mix(in oklch, var(--color-white), transparent 85%)), light-dark(0 .18rem .36rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 95%),0 .18rem .36rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 89%)), light-dark(0 .45rem .9rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 96%),0 .45rem .9rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 92%)), light-dark(0 1rem 2.4rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 97%),0 1rem 2.4rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 94%)), light-dark(0 2rem 5.6rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 98%),0 2rem 5.6rem color-mix(in oklch, var(--color-shadow-ink,var(--color-black)), transparent 96%)), light-dark(0 0 0 0 transparent,0 0 0 var(--border-width) color-mix(in oklch, var(--color-white), transparent 94%));--shadow-modal:var(--shadow-md), var(--shadow-lg);--shadow-popover:var(--shadow-lg);--border-on-popover-outer:light-dark(var(--border-on-popover-edge),transparent);--dither-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--dither-alpha:.006;--transition-fast:var(--duration-fast) var(--ease-out);--transition-input:var(--duration-fast) var(--ease-out);--media-bg:var(--color-neutral-950);--media-border:color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-border-faint));--media-overlay-end:color-mix(in oklch, var(--color-black), transparent var(--mix-transparent-media-scrim-end));--media-badge-bg:color-mix(in oklch, var(--color-black), transparent var(--mix-transparent-media-badge));--media-badge-border:color-mix(in oklch, var(--color-white), transparent var(--mix-accent-ink-bg));--media-badge-text:var(--color-white);--media-dot:var(--color-neutral-500);--media-dot-live:var(--color-green);--media-dot-warning:var(--color-amber);--media-dot-error:var(--color-red);--media-text:var(--color-white);--media-scrim-safe:color-mix(in oklch, var(--color-black), transparent 17.68%);--media-text-muted:color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-half));--media-divider:color-mix(in oklch, var(--color-white), transparent var(--mix-accent-ink-rim));--map-building-light:var(--color-neutral-200);--map-building-dark:var(--color-neutral-600);--terminal-background:oklch(.23 .003 var(--neutral-h,0));--eq-icon-offline-bg:var(--color-neutral-500);--text-on-base-primary:light-dark(var(--color-neutral-950),var(--color-neutral-200));--text-on-base-secondary:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-base-tertiary:light-dark(var(--color-neutral-600),var(--color-neutral-500));--text-on-base-muted:light-dark(var(--color-neutral-500),var(--color-neutral-500));--text-on-base-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-700));--text-on-base-disabled:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-base-placeholder:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-base-danger:light-dark(oklch(58.92% .23219 28.65),oklch(77.344% .13349 28.65));--text-on-base-success:light-dark(oklch(54.459% .160062 147.44),oklch(73.796% .194312 147.44));--text-on-base-warning:light-dark(oklch(57.008% .130629 62.57),oklch(76.806% .172706 62.57));--text-on-base-info:light-dark(oklch(56.996% .214 259.815),oklch(75.951% .123374 259.815));--text-on-base-link:light-dark(oklch(56.996% .214 259.815),oklch(75.951% .123374 259.815));--text-on-subtle-primary:light-dark(var(--color-neutral-950),var(--color-neutral-200));--text-on-subtle-secondary:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-subtle-tertiary:light-dark(var(--color-neutral-700),var(--color-neutral-500));--text-on-subtle-muted:light-dark(var(--color-neutral-600),var(--color-neutral-500));--text-on-subtle-subtle:light-dark(var(--color-neutral-500),var(--color-neutral-700));--text-on-subtle-disabled:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-subtle-placeholder:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-subtle-danger:light-dark(oklch(58.231% .23219 28.65),oklch(77.344% .13349 28.65));--text-on-subtle-success:light-dark(oklch(53.787% .158091 147.44),oklch(73.796% .194312 147.44));--text-on-subtle-warning:light-dark(oklch(56.304% .12902 62.57),oklch(76.994% .171033 62.57));--text-on-subtle-info:light-dark(oklch(56.319% .214 259.815),oklch(76.247% .121715 259.815));--text-on-subtle-link:light-dark(oklch(56.319% .214 259.815),oklch(76.247% .121715 259.815));--text-on-well-primary:light-dark(var(--color-neutral-950),var(--color-neutral-200));--text-on-well-secondary:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-well-tertiary:light-dark(var(--color-neutral-600),var(--color-neutral-500));--text-on-well-muted:light-dark(var(--color-neutral-500),var(--color-neutral-500));--text-on-well-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-700));--text-on-well-disabled:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-well-placeholder:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-well-danger:light-dark(oklch(58.92% .23219 28.65),oklch(77.525% .132177 28.65));--text-on-well-success:light-dark(oklch(54.459% .160062 147.44),oklch(74.099% .194312 147.44));--text-on-well-warning:light-dark(oklch(57.008% .130629 62.57),oklch(77.183% .169357 62.57));--text-on-well-info:light-dark(oklch(56.996% .214 259.815),oklch(76.258% .121653 259.815));--text-on-well-link:light-dark(oklch(56.996% .214 259.815),oklch(76.258% .121653 259.815));--text-on-card-primary:light-dark(var(--color-neutral-950),var(--color-neutral-100));--text-on-card-secondary:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-card-tertiary:light-dark(var(--color-neutral-600),var(--color-neutral-500));--text-on-card-muted:light-dark(var(--color-neutral-500),var(--color-neutral-500));--text-on-card-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-700));--text-on-card-disabled:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-card-placeholder:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-card-danger:light-dark(oklch(58.92% .23219 28.65),oklch(77.889% .129551 28.65));--text-on-card-success:light-dark(oklch(54.459% .160062 147.44),oklch(74.402% .194312 147.44));--text-on-card-warning:light-dark(oklch(57.008% .130629 62.57),oklch(77.441% .167077 62.57));--text-on-card-info:light-dark(oklch(56.996% .214 259.815),oklch(76.545% .120048 259.815));--text-on-card-link:light-dark(oklch(56.996% .214 259.815),oklch(76.545% .120048 259.815));--text-on-elevated-primary:light-dark(var(--color-neutral-950),var(--color-neutral-100));--text-on-elevated-secondary:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-elevated-tertiary:light-dark(var(--color-neutral-700),var(--color-neutral-500));--text-on-elevated-muted:light-dark(var(--color-neutral-600),var(--color-neutral-500));--text-on-elevated-subtle:light-dark(var(--color-neutral-500),var(--color-neutral-700));--text-on-elevated-disabled:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-elevated-placeholder:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-elevated-danger:light-dark(oklch(58.231% .23219 28.65),oklch(78.257% .126916 28.65));--text-on-elevated-success:light-dark(oklch(53.787% .158091 147.44),oklch(74.705% .194312 147.44));--text-on-elevated-warning:light-dark(oklch(56.304% .12902 62.57),oklch(77.755% .164316 62.57));--text-on-elevated-info:light-dark(oklch(56.319% .214 259.815),oklch(77.006% .117477 259.815));--text-on-elevated-link:light-dark(oklch(56.319% .214 259.815),oklch(77.006% .117477 259.815));--text-on-popover-primary:light-dark(var(--color-neutral-950),var(--color-neutral-100));--text-on-popover-secondary:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-popover-tertiary:light-dark(var(--color-neutral-600),var(--color-neutral-400));--text-on-popover-muted:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-on-popover-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-600));--text-on-popover-disabled:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-popover-placeholder:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-popover-danger:light-dark(oklch(58.92% .23219 28.65),oklch(79.188% .120339 28.65));--text-on-popover-success:light-dark(oklch(54.459% .160062 147.44),oklch(75.612% .194312 147.44));--text-on-popover-warning:light-dark(oklch(57.008% .130629 62.57),oklch(78.891% .154451 62.57));--text-on-popover-info:light-dark(oklch(56.996% .214 259.815),oklch(78.04% .111742 259.815));--text-on-popover-link:light-dark(oklch(56.996% .214 259.815),oklch(78.04% .111742 259.815));--text-on-modal-primary:light-dark(var(--color-neutral-950),var(--color-neutral-100));--text-on-modal-secondary:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-modal-tertiary:light-dark(var(--color-neutral-600),var(--color-neutral-400));--text-on-modal-muted:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-on-modal-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-600));--text-on-modal-disabled:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-modal-placeholder:light-dark(var(--color-neutral-400),var(--color-neutral-500));--text-on-modal-danger:light-dark(oklch(58.92% .23219 28.65),oklch(79.754% .116401 28.65));--text-on-modal-success:light-dark(oklch(54.459% .160062 147.44),oklch(76.216% .194312 147.44));--text-on-modal-warning:light-dark(oklch(57.008% .130629 62.57),oklch(79.319% .150784 62.57));--text-on-modal-info:light-dark(oklch(56.996% .214 259.815),oklch(78.642% .108423 259.815));--text-on-modal-link:light-dark(oklch(56.996% .214 259.815),oklch(78.642% .108423 259.815));--border-on-base-hairline:light-dark(oklch(.945 .003 var(--neutral-h,0)),oklch(.165 .003 var(--neutral-h,0)));--border-on-base-edge:light-dark(oklch(.915 .003 var(--neutral-h,0)),oklch(.195 .003 var(--neutral-h,0)));--border-on-base-control:light-dark(oklch(.82 .003 var(--neutral-h,0)),oklch(.29 .003 var(--neutral-h,0)));--border-on-base-strong:light-dark(oklch(.88 .003 var(--neutral-h,0)),oklch(.23 .003 var(--neutral-h,0)));--border-on-subtle-hairline:light-dark(oklch(.935 .003 var(--neutral-h,0)),oklch(.195 .003 var(--neutral-h,0)));--border-on-subtle-edge:light-dark(oklch(.905 .003 var(--neutral-h,0)),oklch(.225 .003 var(--neutral-h,0)));--border-on-subtle-control:light-dark(oklch(.81 .003 var(--neutral-h,0)),oklch(.32 .003 var(--neutral-h,0)));--border-on-subtle-strong:light-dark(oklch(.87 .003 var(--neutral-h,0)),oklch(.26 .003 var(--neutral-h,0)));--border-on-well-hairline:light-dark(oklch(.945 .003 var(--neutral-h,0)),oklch(.225 .003 var(--neutral-h,0)));--border-on-well-edge:light-dark(oklch(.915 .003 var(--neutral-h,0)),oklch(.255 .003 var(--neutral-h,0)));--border-on-well-control:light-dark(oklch(.82 .003 var(--neutral-h,0)),oklch(.35 .003 var(--neutral-h,0)));--border-on-well-strong:light-dark(oklch(.88 .003 var(--neutral-h,0)),oklch(.29 .003 var(--neutral-h,0)));--border-on-card-hairline:light-dark(oklch(.945 .003 var(--neutral-h,0)),oklch(.255 .003 var(--neutral-h,0)));--border-on-card-edge:light-dark(oklch(.915 .003 var(--neutral-h,0)),oklch(.285 .003 var(--neutral-h,0)));--border-on-card-control:light-dark(oklch(.82 .003 var(--neutral-h,0)),oklch(.38 .003 var(--neutral-h,0)));--border-on-card-strong:light-dark(oklch(.88 .003 var(--neutral-h,0)),oklch(.32 .003 var(--neutral-h,0)));--border-on-elevated-hairline:light-dark(oklch(.935 .003 var(--neutral-h,0)),oklch(.275 .003 var(--neutral-h,0)));--border-on-elevated-edge:light-dark(oklch(.905 .003 var(--neutral-h,0)),oklch(.305 .003 var(--neutral-h,0)));--border-on-elevated-control:light-dark(oklch(.81 .003 var(--neutral-h,0)),oklch(.4 .003 var(--neutral-h,0)));--border-on-elevated-strong:light-dark(oklch(.87 .003 var(--neutral-h,0)),oklch(.34 .003 var(--neutral-h,0)));--border-on-popover-hairline:light-dark(oklch(.945 .003 var(--neutral-h,0)),oklch(.325 .003 var(--neutral-h,0)));--border-on-popover-edge:light-dark(oklch(.915 .003 var(--neutral-h,0)),oklch(.355 .003 var(--neutral-h,0)));--border-on-popover-control:light-dark(oklch(.82 .003 var(--neutral-h,0)),oklch(.45 .003 var(--neutral-h,0)));--border-on-popover-strong:light-dark(oklch(.88 .003 var(--neutral-h,0)),oklch(.39 .003 var(--neutral-h,0)));--border-on-modal-hairline:light-dark(oklch(.945 .003 var(--neutral-h,0)),oklch(.345 .003 var(--neutral-h,0)));--border-on-modal-edge:light-dark(oklch(.915 .003 var(--neutral-h,0)),oklch(.375 .003 var(--neutral-h,0)));--border-on-modal-control:light-dark(oklch(.82 .003 var(--neutral-h,0)),oklch(.47 .003 var(--neutral-h,0)));--border-on-modal-strong:light-dark(oklch(.88 .003 var(--neutral-h,0)),oklch(.41 .003 var(--neutral-h,0)));--accent-on:var(--color-neutral-50);--accent-info-on:var(--color-neutral-50);--accent-success-on:var(--color-neutral-950);--accent-warning-on:var(--color-neutral-950);--accent-danger-on:var(--color-neutral-50);--accent-close-on:var(--color-neutral-50)}.theme-light,:root,[data-theme=light],[data-theme=sub-light]{color-scheme:light}.theme-dark,[data-theme=dark],[data-theme=sub-dark]{color-scheme:dark}[data-theme=sub-light]{color-scheme:light;--surface-base:var(--color-neutral-63);--surface-elevated:var(--color-white);--surface-raised:var(--color-white)}[data-theme=sub-dark]{color-scheme:dark;--cta-primary:oklch(.3 .003 var(--neutral-h,0));--fill-subtle:color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-fill-subtle))}@media (prefers-contrast:more){:root{--border-on-base-hairline:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.47277 .003 var(--neutral-h,0)));--border-on-base-edge:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.47277 .003 var(--neutral-h,0)));--border-on-base-control:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.47277 .003 var(--neutral-h,0)));--border-on-base-strong:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.47277 .003 var(--neutral-h,0)));--border-on-subtle-hairline:light-dark(oklch(.65365 .003 var(--neutral-h,0)),oklch(.48006 .003 var(--neutral-h,0)));--border-on-subtle-edge:light-dark(oklch(.65365 .003 var(--neutral-h,0)),oklch(.48006 .003 var(--neutral-h,0)));--border-on-subtle-control:light-dark(oklch(.65365 .003 var(--neutral-h,0)),oklch(.48006 .003 var(--neutral-h,0)));--border-on-subtle-strong:light-dark(oklch(.65365 .003 var(--neutral-h,0)),oklch(.48006 .003 var(--neutral-h,0)));--border-on-well-hairline:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.49053 .003 var(--neutral-h,0)));--border-on-well-edge:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.49053 .003 var(--neutral-h,0)));--border-on-well-control:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.49053 .003 var(--neutral-h,0)));--border-on-well-strong:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.49053 .003 var(--neutral-h,0)));--border-on-card-hairline:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.50444 .003 var(--neutral-h,0)));--border-on-card-edge:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.50444 .003 var(--neutral-h,0)));--border-on-card-control:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.50444 .003 var(--neutral-h,0)));--border-on-card-strong:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.50444 .003 var(--neutral-h,0)));--border-on-elevated-hairline:light-dark(oklch(.65365 .003 var(--neutral-h,0)),oklch(.51565 .003 var(--neutral-h,0)));--border-on-elevated-edge:light-dark(oklch(.65365 .003 var(--neutral-h,0)),oklch(.51565 .003 var(--neutral-h,0)));--border-on-elevated-control:light-dark(oklch(.65365 .003 var(--neutral-h,0)),oklch(.51565 .003 var(--neutral-h,0)));--border-on-elevated-strong:light-dark(oklch(.65365 .003 var(--neutral-h,0)),oklch(.51565 .003 var(--neutral-h,0)));--border-on-popover-hairline:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.55021 .003 var(--neutral-h,0)));--border-on-popover-edge:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.55021 .003 var(--neutral-h,0)));--border-on-popover-control:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.55021 .003 var(--neutral-h,0)));--border-on-popover-strong:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.55021 .003 var(--neutral-h,0)));--border-on-popover-outer:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.55021 .003 var(--neutral-h,0)));--border-on-modal-hairline:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.56646 .003 var(--neutral-h,0)));--border-on-modal-edge:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.56646 .003 var(--neutral-h,0)));--border-on-modal-control:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.56646 .003 var(--neutral-h,0)));--border-on-modal-strong:light-dark(oklch(.66111 .003 var(--neutral-h,0)),oklch(.56646 .003 var(--neutral-h,0)));--text-primary:light-dark(var(--color-neutral-950),var(--color-neutral-50));--text-heading:light-dark(var(--color-neutral-950),var(--color-neutral-50));--text-secondary:light-dark(var(--color-neutral-800),var(--color-neutral-200));--text-body:light-dark(var(--color-neutral-800),var(--color-neutral-200));--text-tertiary:light-dark(var(--color-neutral-800),var(--color-neutral-300));--text-muted:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-subtle:light-dark(var(--color-neutral-600),var(--color-neutral-500));--text-light:var(--color-neutral-500);--text-contrast:var(--color-neutral-500);--text-disabled:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-placeholder:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-danger:light-dark(oklch(51.109% .209459 28.65),oklch(85.102% .081303 28.65));--text-success:light-dark(oklch(49.654% .14597 147.44),oklch(81.907% .194312 147.44));--text-warning:light-dark(oklch(52.328% .119933 62.57),oklch(84.737% .106549 62.57));--text-info:light-dark(oklch(50.024% .202308 259.815),oklch(84.138% .07881 259.815));--text-link:light-dark(oklch(50.024% .202308 259.815),oklch(84.138% .07881 259.815));--text-on-base-primary:light-dark(var(--color-neutral-950),var(--color-neutral-50));--text-on-base-secondary:light-dark(var(--color-neutral-800),var(--color-neutral-200));--text-on-base-tertiary:light-dark(var(--color-neutral-800),var(--color-neutral-300));--text-on-base-muted:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-base-subtle:light-dark(var(--color-neutral-600),var(--color-neutral-500));--text-on-base-disabled:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-on-base-placeholder:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-on-base-danger:light-dark(oklch(51.109% .209459 28.65),oklch(85.102% .081303 28.65));--text-on-base-success:light-dark(oklch(49.654% .14597 147.44),oklch(81.907% .194312 147.44));--text-on-base-warning:light-dark(oklch(52.328% .119933 62.57),oklch(84.737% .106549 62.57));--text-on-base-info:light-dark(oklch(50.024% .202308 259.815),oklch(84.138% .07881 259.815));--text-on-base-link:light-dark(oklch(50.024% .202308 259.815),oklch(84.138% .07881 259.815));--text-on-subtle-primary:light-dark(var(--color-neutral-950),var(--color-neutral-50));--text-on-subtle-secondary:light-dark(var(--color-neutral-800),var(--color-neutral-200));--text-on-subtle-tertiary:light-dark(var(--color-neutral-800),var(--color-neutral-300));--text-on-subtle-muted:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-subtle-subtle:light-dark(var(--color-neutral-700),var(--color-neutral-500));--text-on-subtle-disabled:light-dark(var(--color-neutral-600),var(--color-neutral-400));--text-on-subtle-placeholder:light-dark(var(--color-neutral-600),var(--color-neutral-400));--text-on-subtle-danger:light-dark(oklch(49.202% .201658 28.65),oklch(85.102% .081303 28.65));--text-on-subtle-success:light-dark(oklch(47.888% .140793 147.44),oklch(81.907% .194312 147.44));--text-on-subtle-warning:light-dark(oklch(50.362% .115441 62.57),oklch(84.737% .106549 62.57));--text-on-subtle-info:light-dark(oklch(48.227% .19507 259.815),oklch(84.214% .078409 259.815));--text-on-subtle-link:light-dark(oklch(48.227% .19507 259.815),oklch(84.214% .078409 259.815));--text-on-well-primary:light-dark(var(--color-neutral-950),var(--color-neutral-50));--text-on-well-secondary:light-dark(var(--color-neutral-800),var(--color-neutral-200));--text-on-well-tertiary:light-dark(var(--color-neutral-800),var(--color-neutral-300));--text-on-well-muted:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-well-subtle:light-dark(var(--color-neutral-600),var(--color-neutral-500));--text-on-well-disabled:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-on-well-placeholder:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-on-well-danger:light-dark(oklch(51.109% .209459 28.65),oklch(85.308% .080023 28.65));--text-on-well-success:light-dark(oklch(49.654% .14597 147.44),oklch(82.204% .194312 147.44));--text-on-well-warning:light-dark(oklch(52.328% .119933 62.57),oklch(84.955% .104849 62.57));--text-on-well-info:light-dark(oklch(50.024% .202308 259.815),oklch(84.447% .077181 259.815));--text-on-well-link:light-dark(oklch(50.024% .202308 259.815),oklch(84.447% .077181 259.815));--text-on-card-primary:light-dark(var(--color-neutral-950),var(--color-neutral-50));--text-on-card-secondary:light-dark(var(--color-neutral-800),var(--color-neutral-200));--text-on-card-tertiary:light-dark(var(--color-neutral-800),var(--color-neutral-300));--text-on-card-muted:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-card-subtle:light-dark(var(--color-neutral-600),var(--color-neutral-500));--text-on-card-disabled:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-on-card-placeholder:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-on-card-danger:light-dark(oklch(51.109% .209459 28.65),oklch(85.514% .078748 28.65));--text-on-card-success:light-dark(oklch(49.654% .14597 147.44),oklch(82.501% .194312 147.44));--text-on-card-warning:light-dark(oklch(52.328% .119933 62.57),oklch(85.262% .102466 62.57));--text-on-card-info:light-dark(oklch(50.024% .202308 259.815),oklch(84.756% .075556 259.815));--text-on-card-link:light-dark(oklch(50.024% .202308 259.815),oklch(84.756% .075556 259.815));--text-on-elevated-primary:light-dark(var(--color-neutral-950),var(--color-neutral-50));--text-on-elevated-secondary:light-dark(var(--color-neutral-800),var(--color-neutral-200));--text-on-elevated-tertiary:light-dark(var(--color-neutral-800),var(--color-neutral-300));--text-on-elevated-muted:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-elevated-subtle:light-dark(var(--color-neutral-700),var(--color-neutral-500));--text-on-elevated-disabled:light-dark(var(--color-neutral-600),var(--color-neutral-400));--text-on-elevated-placeholder:light-dark(var(--color-neutral-600),var(--color-neutral-400));--text-on-elevated-danger:light-dark(oklch(49.202% .201658 28.65),oklch(85.914% .076286 28.65));--text-on-elevated-success:light-dark(oklch(47.888% .140793 147.44),oklch(82.798% .194312 147.44));--text-on-elevated-warning:light-dark(oklch(50.362% .115441 62.57),oklch(85.611% .09977 62.57));--text-on-elevated-info:light-dark(oklch(48.227% .19507 259.815),oklch(85.066% .07393 259.815));--text-on-elevated-link:light-dark(oklch(48.227% .19507 259.815),oklch(85.066% .07393 259.815));--text-on-popover-primary:light-dark(var(--color-neutral-950),var(--color-neutral-50));--text-on-popover-secondary:light-dark(var(--color-neutral-800),var(--color-neutral-100));--text-on-popover-tertiary:light-dark(var(--color-neutral-800),var(--color-neutral-300));--text-on-popover-muted:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-popover-subtle:light-dark(var(--color-neutral-600),var(--color-neutral-400));--text-on-popover-disabled:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-on-popover-placeholder:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-on-popover-danger:light-dark(oklch(51.109% .209459 28.65),oklch(86.76% .071142 28.65));--text-on-popover-success:light-dark(oklch(49.654% .14597 147.44),oklch(83.688% .194312 147.44));--text-on-popover-warning:light-dark(oklch(52.328% .119933 62.57),oklch(86.495% .093008 62.57));--text-on-popover-info:light-dark(oklch(50.024% .202308 259.815),oklch(85.996% .069075 259.815));--text-on-popover-link:light-dark(oklch(50.024% .202308 259.815),oklch(85.996% .069075 259.815));--text-on-modal-primary:light-dark(var(--color-neutral-950),var(--color-neutral-50));--text-on-modal-secondary:light-dark(var(--color-neutral-800),var(--color-neutral-100));--text-on-modal-tertiary:light-dark(var(--color-neutral-800),var(--color-neutral-300));--text-on-modal-muted:light-dark(var(--color-neutral-750),var(--color-neutral-300));--text-on-modal-subtle:light-dark(var(--color-neutral-600),var(--color-neutral-400));--text-on-modal-disabled:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-on-modal-placeholder:light-dark(var(--color-neutral-500),var(--color-neutral-400));--text-on-modal-danger:light-dark(oklch(51.109% .209459 28.65),oklch(87.178% .06863 28.65));--text-on-modal-success:light-dark(oklch(49.654% .14597 147.44),oklch(84.28% .194312 147.44));--text-on-modal-warning:light-dark(oklch(52.328% .119933 62.57),oklch(86.94% .089639 62.57));--text-on-modal-info:light-dark(oklch(50.024% .202308 259.815),oklch(86.618% .065846 259.815));--text-on-modal-link:light-dark(oklch(50.024% .202308 259.815),oklch(86.618% .065846 259.815))}}@media (prefers-contrast:less){:root{--text-tertiary:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-muted:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-750));--text-light:var(--color-neutral-750);--text-contrast:var(--color-neutral-750);--text-disabled:light-dark(var(--color-neutral-300),var(--color-neutral-700));--text-placeholder:light-dark(var(--color-neutral-300),var(--color-neutral-700));--text-on-base-tertiary:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-on-base-muted:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-on-base-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-750));--text-on-base-disabled:light-dark(var(--color-neutral-300),var(--color-neutral-700));--text-on-base-placeholder:light-dark(var(--color-neutral-300),var(--color-neutral-700));--text-on-subtle-tertiary:light-dark(var(--color-neutral-600),var(--color-neutral-600));--text-on-subtle-muted:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-on-subtle-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-750));--text-on-subtle-disabled:light-dark(var(--color-neutral-300),var(--color-neutral-700));--text-on-subtle-placeholder:light-dark(var(--color-neutral-300),var(--color-neutral-700));--text-on-well-tertiary:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-on-well-muted:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-on-well-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-750));--text-on-well-disabled:light-dark(var(--color-neutral-300),var(--color-neutral-700));--text-on-well-placeholder:light-dark(var(--color-neutral-300),var(--color-neutral-700));--text-on-card-tertiary:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-on-card-muted:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-on-card-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-750));--text-on-card-disabled:light-dark(var(--color-neutral-300),var(--color-neutral-700));--text-on-card-placeholder:light-dark(var(--color-neutral-300),var(--color-neutral-700));--text-on-elevated-tertiary:light-dark(var(--color-neutral-600),var(--color-neutral-600));--text-on-elevated-muted:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-on-elevated-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-700));--text-on-elevated-disabled:light-dark(var(--color-neutral-300),var(--color-neutral-700));--text-on-elevated-placeholder:light-dark(var(--color-neutral-300),var(--color-neutral-700));--text-on-popover-tertiary:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-on-popover-muted:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-on-popover-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-700));--text-on-popover-disabled:light-dark(var(--color-neutral-300),var(--color-neutral-600));--text-on-popover-placeholder:light-dark(var(--color-neutral-300),var(--color-neutral-600));--text-on-modal-tertiary:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-on-modal-muted:light-dark(var(--color-neutral-500),var(--color-neutral-600));--text-on-modal-subtle:light-dark(var(--color-neutral-400),var(--color-neutral-700));--text-on-modal-disabled:light-dark(var(--color-neutral-300),var(--color-neutral-600));--text-on-modal-placeholder:light-dark(var(--color-neutral-300),var(--color-neutral-600))}}@media (forced-colors:active){:root{--border-on-base-hairline:ButtonText;--border-on-base-edge:ButtonText;--border-on-base-control:ButtonText;--border-on-base-strong:ButtonText;--border-on-subtle-hairline:ButtonText;--border-on-subtle-edge:ButtonText;--border-on-subtle-control:ButtonText;--border-on-subtle-strong:ButtonText;--border-on-well-hairline:ButtonText;--border-on-well-edge:ButtonText;--border-on-well-control:ButtonText;--border-on-well-strong:ButtonText;--border-on-card-hairline:ButtonText;--border-on-card-edge:ButtonText;--border-on-card-control:ButtonText;--border-on-card-strong:ButtonText;--border-on-elevated-hairline:ButtonText;--border-on-elevated-edge:ButtonText;--border-on-elevated-control:ButtonText;--border-on-elevated-strong:ButtonText;--border-on-popover-hairline:ButtonText;--border-on-popover-edge:ButtonText;--border-on-popover-control:ButtonText;--border-on-popover-strong:ButtonText;--border-on-popover-outer:ButtonText;--border-on-modal-hairline:ButtonText;--border-on-modal-edge:ButtonText;--border-on-modal-control:ButtonText;--border-on-modal-strong:ButtonText;--text-primary:CanvasText;--text-heading:CanvasText;--text-secondary:CanvasText;--text-body:CanvasText;--text-tertiary:CanvasText;--text-muted:CanvasText;--text-subtle:CanvasText;--text-light:CanvasText;--text-contrast:CanvasText;--text-disabled:GrayText;--text-placeholder:GrayText;--text-danger:CanvasText;--text-success:CanvasText;--text-warning:CanvasText;--text-info:LinkText;--text-link:LinkText;--text-active:HighlightText;--text-on-dark:CanvasText;--text-primary-inverse:CanvasText;--link-color:LinkText;--link-hover:LinkText;--link-active:LinkText;--text-on-base-primary:CanvasText;--text-on-base-secondary:CanvasText;--text-on-base-tertiary:CanvasText;--text-on-base-muted:CanvasText;--text-on-base-subtle:CanvasText;--text-on-base-disabled:GrayText;--text-on-base-placeholder:GrayText;--text-on-base-danger:CanvasText;--text-on-base-success:CanvasText;--text-on-base-warning:CanvasText;--text-on-base-info:LinkText;--text-on-base-link:LinkText;--text-on-subtle-primary:CanvasText;--text-on-subtle-secondary:CanvasText;--text-on-subtle-tertiary:CanvasText;--text-on-subtle-muted:CanvasText;--text-on-subtle-subtle:CanvasText;--text-on-subtle-disabled:GrayText;--text-on-subtle-placeholder:GrayText;--text-on-subtle-danger:CanvasText;--text-on-subtle-success:CanvasText;--text-on-subtle-warning:CanvasText;--text-on-subtle-info:LinkText;--text-on-subtle-link:LinkText;--text-on-well-primary:CanvasText;--text-on-well-secondary:CanvasText;--text-on-well-tertiary:CanvasText;--text-on-well-muted:CanvasText;--text-on-well-subtle:CanvasText;--text-on-well-disabled:GrayText;--text-on-well-placeholder:GrayText;--text-on-well-danger:CanvasText;--text-on-well-success:CanvasText;--text-on-well-warning:CanvasText;--text-on-well-info:LinkText;--text-on-well-link:LinkText;--text-on-card-primary:CanvasText;--text-on-card-secondary:CanvasText;--text-on-card-tertiary:CanvasText;--text-on-card-muted:CanvasText;--text-on-card-subtle:CanvasText;--text-on-card-disabled:GrayText;--text-on-card-placeholder:GrayText;--text-on-card-danger:CanvasText;--text-on-card-success:CanvasText;--text-on-card-warning:CanvasText;--text-on-card-info:LinkText;--text-on-card-link:LinkText;--text-on-elevated-primary:CanvasText;--text-on-elevated-secondary:CanvasText;--text-on-elevated-tertiary:CanvasText;--text-on-elevated-muted:CanvasText;--text-on-elevated-subtle:CanvasText;--text-on-elevated-disabled:GrayText;--text-on-elevated-placeholder:GrayText;--text-on-elevated-danger:CanvasText;--text-on-elevated-success:CanvasText;--text-on-elevated-warning:CanvasText;--text-on-elevated-info:LinkText;--text-on-elevated-link:LinkText;--text-on-popover-primary:CanvasText;--text-on-popover-secondary:CanvasText;--text-on-popover-tertiary:CanvasText;--text-on-popover-muted:CanvasText;--text-on-popover-subtle:CanvasText;--text-on-popover-disabled:GrayText;--text-on-popover-placeholder:GrayText;--text-on-popover-danger:CanvasText;--text-on-popover-success:CanvasText;--text-on-popover-warning:CanvasText;--text-on-popover-info:LinkText;--text-on-popover-link:LinkText;--text-on-modal-primary:CanvasText;--text-on-modal-secondary:CanvasText;--text-on-modal-tertiary:CanvasText;--text-on-modal-muted:CanvasText;--text-on-modal-subtle:CanvasText;--text-on-modal-disabled:GrayText;--text-on-modal-placeholder:GrayText;--text-on-modal-danger:CanvasText;--text-on-modal-success:CanvasText;--text-on-modal-warning:CanvasText;--text-on-modal-info:LinkText;--text-on-modal-link:LinkText}}@container style(--surface:subtle){*{--text-primary:var(--text-on-subtle-primary);--text-secondary:var(--text-on-subtle-secondary);--text-tertiary:var(--text-on-subtle-tertiary);--text-muted:var(--text-on-subtle-muted);--text-subtle:var(--text-on-subtle-subtle);--text-disabled:var(--text-on-subtle-disabled);--text-placeholder:var(--text-on-subtle-placeholder);--text-danger:var(--text-on-subtle-danger);--text-success:var(--text-on-subtle-success);--text-warning:var(--text-on-subtle-warning);--text-info:var(--text-on-subtle-info);--text-link:var(--text-on-subtle-link)}}@container style(--surface:well){*{--text-primary:var(--text-on-well-primary);--text-secondary:var(--text-on-well-secondary);--text-tertiary:var(--text-on-well-tertiary);--text-muted:var(--text-on-well-muted);--text-subtle:var(--text-on-well-subtle);--text-disabled:var(--text-on-well-disabled);--text-placeholder:var(--text-on-well-placeholder);--text-danger:var(--text-on-well-danger);--text-success:var(--text-on-well-success);--text-warning:var(--text-on-well-warning);--text-info:var(--text-on-well-info);--text-link:var(--text-on-well-link)}}@container style(--surface:card){*{--text-primary:var(--text-on-card-primary);--text-secondary:var(--text-on-card-secondary);--text-tertiary:var(--text-on-card-tertiary);--text-muted:var(--text-on-card-muted);--text-subtle:var(--text-on-card-subtle);--text-disabled:var(--text-on-card-disabled);--text-placeholder:var(--text-on-card-placeholder);--text-danger:var(--text-on-card-danger);--text-success:var(--text-on-card-success);--text-warning:var(--text-on-card-warning);--text-info:var(--text-on-card-info);--text-link:var(--text-on-card-link)}}@container style(--surface:elevated){*{--text-primary:var(--text-on-elevated-primary);--text-secondary:var(--text-on-elevated-secondary);--text-tertiary:var(--text-on-elevated-tertiary);--text-muted:var(--text-on-elevated-muted);--text-subtle:var(--text-on-elevated-subtle);--text-disabled:var(--text-on-elevated-disabled);--text-placeholder:var(--text-on-elevated-placeholder);--text-danger:var(--text-on-elevated-danger);--text-success:var(--text-on-elevated-success);--text-warning:var(--text-on-elevated-warning);--text-info:var(--text-on-elevated-info);--text-link:var(--text-on-elevated-link)}}@container style(--surface:popover){*{--text-primary:var(--text-on-popover-primary);--text-secondary:var(--text-on-popover-secondary);--text-tertiary:var(--text-on-popover-tertiary);--text-muted:var(--text-on-popover-muted);--text-subtle:var(--text-on-popover-subtle);--text-disabled:var(--text-on-popover-disabled);--text-placeholder:var(--text-on-popover-placeholder);--text-danger:var(--text-on-popover-danger);--text-success:var(--text-on-popover-success);--text-warning:var(--text-on-popover-warning);--text-info:var(--text-on-popover-info);--text-link:var(--text-on-popover-link)}}@container style(--surface:modal){*{--text-primary:var(--text-on-modal-primary);--text-secondary:var(--text-on-modal-secondary);--text-tertiary:var(--text-on-modal-tertiary);--text-muted:var(--text-on-modal-muted);--text-subtle:var(--text-on-modal-subtle);--text-disabled:var(--text-on-modal-disabled);--text-placeholder:var(--text-on-modal-placeholder);--text-danger:var(--text-on-modal-danger);--text-success:var(--text-on-modal-success);--text-warning:var(--text-on-modal-warning);--text-info:var(--text-on-modal-info);--text-link:var(--text-on-modal-link)}}[data-vision=protanopia]{--text-danger:light-dark(oklch(42.795% .175463 28.65),oklch(77.344% .13349 28.65));--text-success:light-dark(oklch(38.334% .112808 147.44),oklch(74.171% .194312 147.44));--text-warning:light-dark(oklch(56.758% .130058 62.57),oklch(95.931% .026177 62.57));--text-info:light-dark(oklch(47.246% .191119 259.815),oklch(76.076% .122673 259.815));--text-link:light-dark(oklch(56.746% .214 259.815),oklch(91.326% .041907 259.815))}[data-vision=deuteranopia]{--text-danger:light-dark(oklch(32.67% .134128 28.65),oklch(77.719% .130775 28.65));--text-success:light-dark(oklch(46.084% .135505 147.44),oklch(90.296% .181373 147.44));--text-warning:light-dark(oklch(56.633% .129772 62.57),oklch(100% .00002 62.57));--text-info:light-dark(oklch(47.621% .192629 259.815),oklch(76.076% .122673 259.815));--text-link:light-dark(oklch(56.871% .214 259.815),oklch(91.326% .041907 259.815))}[data-vision=tritanopia]{--text-info:light-dark(oklch(46.496% .1881 259.815),oklch(76.076% .122673 259.815));--text-danger:light-dark(oklch(58.92% .23219 28.65),oklch(77.594% .131678 28.65));--text-warning:light-dark(oklch(57.008% .130629 62.57),oklch(86.556% .092545 62.57));--text-link:light-dark(oklch(56.996% .214 259.815),oklch(91.326% .041907 259.815))}:root{--max-w-prose:var(--measure-line-wide);--max-w-readable:var(--measure-line-narrow);--measure-char:.83521ch;--measure-line-article:77ch;--measure-line-narrow:55.1ch;--measure-line-website:68.9ch;--measure-line-wide:86.1ch;--width-prose:var(--measure-line-narrow)}.theme-light,:root,[data-theme=light]{--aspect-diatonic:1.25;--aspect-golden:1.61803;--aspect-plastic:1.32472;--aspect-plastic-sq:1.75488;--aspect-root2:1.41421;--aspect-root3:1.73205;--command-palette-backdrop-padding-top-dvh:10dvh;--command-palette-margin-inline-dvw:4dvw;--command-palette-max-width-dvw:94dvw;--command-palette-max-width-rem:48.375rem;--command-palette-results-max-dvh:52dvh;--command-palette-results-max-height-space112-mult:2;--command-palette-section-label-tracking:.06em;--error-max-width-layout-step-mult:2.5;--floating-scroll-max-dvh:70dvh;--floating-scroll-max-rem:38.75rem;--flow-node-gap-micro-mult:1.4;--hero-max-width-hero-step-mult:5;--icon-button-ratio:.5;--login-main-padding-top-dvh:10dvh;--max-w-2xl-layout-step-mult:3.5;--max-w-content-layout-step-mult:4;--max-w-intro-layout-step-mult:5;--max-w-medium-layout-step-mult:3;--max-w-sm-layout-step-mult:2;--mobile-nav-drawer-max-width-dvw:85dvw;--modal-base-space16-mult:9;--modal-lg-avail-frac:.74;--modal-md-avail-frac:.62;--modal-ratio:1.4;--modal-sm-avail-frac:.52;--modal-xl-avail-frac:.86}:root,[data-theme=dark] .theme-light{--content-width:var(--max-w-2xl);--text-size-body:var(--type-body-medium);--text-size-label:var(--type-label-large);--text-size-caption:var(--type-label-medium);--text-size-control-sm:var(--type-control-sm);--text-size-control:var(--type-control);--text-size-control-lg:var(--type-control-lg);--layout-max-w-step:var(--space-87);--layout-hero-max-w-step:var(--space-63);--max-w-sm:calc(var(--layout-max-w-step) * var(--max-w-sm-layout-step-mult));--max-w-medium:calc(var(--layout-max-w-step) * var(--max-w-medium-layout-step-mult));--max-w-2xl:calc(var(--layout-max-w-step) * var(--max-w-2xl-layout-step-mult));--max-w-content:calc(var(--layout-max-w-step) * var(--max-w-content-layout-step-mult) + var(--space-47));--max-w-intro:calc(var(--layout-max-w-step) * var(--max-w-intro-layout-step-mult) + var(--space-19));--grid-min-sm:var(--layout-max-w-step);--input-min-width:var(--layout-max-w-step);--input-max-width:var(--space-177);--h-64:var(--space-177);--w-24:var(--space-36);--max-h-72:calc(var(--layout-max-w-step) + var(--space-36));--badge-font-size:var(--type-label-extra-small);--stripe-pattern-size:var(--space-5);--chart-container-min-height:calc(var(--layout-max-w-step) + var(--space-4));--contain-intrinsic-scroll:var(--chart-container-min-height);--contain-intrinsic-panel:var(--chart-container-min-height);--titlebar-button-width:calc(var(--space-17) + var(--space-5));--sidebar-width:calc(var(--space-123) + var(--space-11));--sidebar-width-mobile:calc(var(--space-123) + var(--space-11) + var(--space-8));--header-height:var(--space-28);--control-height-2xs:calc(12 * var(--space-unit));--control-height-xs:calc(16 * var(--space-unit));--control-height-sm:calc(20 * var(--space-unit));--control-height-md:var(--touch-target);--control-height-lg:calc(26 * var(--space-unit));--control-font-size-xs:var(--type-rung-4);--control-font-size-sm:var(--text-size-control-sm);--control-font-size-md:var(--text-size-control);--control-font-size-lg:var(--text-size-control-lg);--control-icon-size-sm:var(--icon-size-md);--control-icon-size-md:var(--icon-size-lg);--control-icon-size-lg:var(--icon-size-xl);--control-height:var(--control-height-md);--control-font-size:var(--control-font-size-md);--control-icon-size:var(--control-icon-size-md);--state-hover:8%;--state-pressed:10%;--icon-button-ratio-navbar:.7;--icon-button-weight-navbar:.75;--icon-button-weight-pressed:1.35;--hold-duration:.8s;--hold-track:color-mix(in oklab, var(--text-primary) 14%, transparent);--hold-ink:var(--accent-danger);--sheen:color-mix(in oklab, var(--color-neutral-50) 28%, transparent);--empty-state-font-size-sm:var(--recipe-label-large-font-size);--empty-state-line-height-sm:var(--recipe-label-large-line-height);--empty-state-letter-spacing-sm:var(--recipe-label-large-letter-spacing);--empty-state-padding-sm:var(--space-5);--empty-state-gap-sm:var(--space-4);--empty-state-min-height-sm:0;--empty-state-font-size-md:var(--recipe-body-large-font-size);--empty-state-line-height-md:var(--recipe-body-large-line-height);--empty-state-letter-spacing-md:var(--recipe-body-large-letter-spacing);--empty-state-padding-md:var(--space-19);--empty-state-gap-md:var(--space-8);--empty-state-min-height-md:calc(32 * var(--space-unit));--empty-state-font-size:var(--empty-state-font-size-md);--empty-state-line-height:var(--empty-state-line-height-md);--empty-state-letter-spacing:var(--empty-state-letter-spacing-md);--empty-state-padding:var(--empty-state-padding-md);--empty-state-gap:var(--empty-state-gap-md);--empty-state-min-height:var(--empty-state-min-height-md);--navbar-height:calc(var(--space-23) + var(--space-6));--navbar-focus-outline-width:calc(var(--border-width) * 2);--navbar-focus-outline-offset:var(--outline-offset);--navbar-height-sm:calc(var(--space-14) + var(--space-11));--navbar-link-height:var(--space-17);--navbar-logo-height:calc(var(--navbar-link-height) - var(--space-4));--navbar-link-padding-x:var(--space-6);--navbar-link-padding-y:var(--space-2);--navbar-panel-shadow-blur:calc(25 * var(--space-unit));--modal-base:calc(var(--space-19) * var(--modal-base-space16-mult));--modal-sm:var(--modal-base);--modal-md:calc(var(--modal-base) * pow(var(--modal-ratio), 1));--modal-lg:calc(var(--modal-base) * pow(var(--modal-ratio), 2));--modal-xl:calc(var(--modal-base) * pow(var(--modal-ratio), 3));--modal-max-height:calc(100dvh - var(--space-63));--modal-margin-step:var(--space-19);--modal-margin-sm:calc(var(--modal-margin-step) * 4);--modal-margin-md:calc(var(--modal-margin-step) * 3);--modal-margin-lg:calc(var(--modal-margin-step) * 2);--modal-margin-xl:var(--modal-margin-step);--wizard-default-height:calc(270 * var(--space-unit));--modal-padding-inline:calc(12 * var(--space-unit));--modal-edge-padding:calc(12 * var(--space-unit));--modal-gap:var(--modal-padding-inline);--modal-header-gap:calc(var(--modal-padding-inline) * 1.5);--modal-footer-gap:var(--modal-header-gap);--dropdown-min-width:calc(var(--layout-max-w-step) + var(--space-4));--floating-scroll-max-height:min(var(--floating-scroll-max-rem), var(--floating-scroll-max-dvh));--form-grid-min:calc(var(--layout-max-w-step) + var(--space-13));--form-inline-select-min-width:calc(var(--space-36) + var(--space-11));--form-inline-input-width:calc(var(--space-36) + var(--space-2));--form-stack-gap:var(--space-13);--form-section-gap:var(--space-5);--form-section-gap-loose:var(--space-6);--form-grid-gap:var(--space-10);--form-grid-margin-block-end:var(--space-8);--form-compact-stack-gap:var(--space-6);--form-inline-gap:var(--space-5);--form-inline-cluster-row-gap:var(--space-8);--form-inline-cluster-column-gap:var(--space-10);--max-w-truncate:calc(var(--space-177) + var(--space-11));--browser-ui-adjust:calc(var(--space-14) + var(--space-11));--filter-field-min-width:var(--space-63);--toolbar-field-min-width:calc(var(--space-47) + var(--space-6));--toolbar-search-min-width:calc(var(--space-63) + var(--space-10));--summary-card-min-width:calc(var(--layout-max-w-step) + var(--space-4));--checkbox-size-sm:var(--space-6);--checkbox-size-md:var(--space-7);--checkbox-indicator-inset:calc(var(--border-width) * 3);--flow-node-status-border-width:calc(var(--border-width) * 3);--error-max-width:calc(var(--layout-max-w-step) * var(--error-max-width-layout-step-mult));--error-code-size:var(--space-28);--hero-max-width:calc(var(--layout-hero-max-w-step) * var(--hero-max-width-hero-step-mult));--login-max-width:var(--max-w-sm);--login-main-padding-top:var(--login-main-padding-top-dvh);--command-palette-max-width:min(var(--command-palette-max-width-dvw), var(--command-palette-max-width-rem));--command-palette-margin-inline:min(var(--command-palette-margin-inline-dvw), var(--space-11));--command-palette-backdrop-padding-top:min(var(--command-palette-backdrop-padding-top-dvh), var(--space-36));--command-palette-results-max-height:min(var(--command-palette-results-max-dvh), var(--space-123) * var(--command-palette-results-max-height-space112-mult));--command-palette-input-height:var(--space-23);--command-palette-item-padding-y:var(--space-4);--command-palette-item-padding-x:var(--space-8);--command-palette-input-wrapper-padding-block:var(--space-6);--command-palette-input-wrapper-padding-inline:var(--space-8);--command-palette-leading-inset:calc(var(--space-8) + var(--space-3));--command-palette-text-inset-left:calc(var(--command-palette-input-wrapper-padding-inline) + var(--space-8) + var(--command-palette-input-icon-gap));--command-palette-section-label-size:var(--type-label-extra-small);--command-palette-section-label-padding-block-start:var(--space-10);--command-palette-section-label-padding-block-end:var(--space-3);--command-palette-backdrop-blur:var(--blur-xl);--command-palette-input-icon-gap:var(--space-4);--command-palette-footer-padding-block:var(--space-5);--health-bar-width:calc(var(--space-23) + var(--space-6));--health-bar-height:calc(var(--border-width) * 6);--textarea-min-height:calc(var(--space-23) + var(--space-14));--spinner-size-sm:var(--space-6);--spinner-size-md:var(--space-11);--spinner-size-lg:var(--space-19);--avatar-anchor:var(--space-28);--avatar-ratio:var(--type-ratio);--avatar-size-sm:calc(var(--avatar-anchor) / pow(var(--avatar-ratio), 3));--avatar-size-md:calc(var(--avatar-anchor) / pow(var(--avatar-ratio), 2));--avatar-size-lg:calc(var(--avatar-anchor) / var(--avatar-ratio));--avatar-size-xl:var(--avatar-anchor);--avatar-size-2xl:calc(var(--avatar-anchor) * var(--avatar-ratio));--avatar-online-dot-size:var(--space-6);--avatar-online-dot-border:calc(var(--border-width) * 2);--icon-size-xs:var(--space-6);--icon-size-sm:var(--space-7);--icon-size-md:var(--space-8);--icon-size-lg:var(--space-10);--icon-size-xl:var(--space-13);--overshoot-square:1.01;--overshoot-round:1.03;--overshoot-point-y:1.03;--overshoot-point-x:1.05;--close-icon-sm:var(--type-rung-2);--close-icon-md:var(--type-rung-4);--close-icon-lg:var(--type-rung-6);--close-icon-xl:var(--type-rung-8);--table-cell-padding-block:var(--space-8);--table-cell-padding-inline:var(--space-11);--compact-control-row-height:calc(var(--space-14) + var(--space-10));--flow-toolbar-min-height:var(--compact-control-row-height);--nav-trigger-size:var(--compact-control-row-height);--flow-node-padding:var(--space-4);--flow-node-gap:var(--space-6);--flow-node-min-width:var(--form-grid-min);--flow-node-title-size:var(--type-rung-5);--flow-node-meta-size:var(--type-rung-3);--flow-node-field-input-size:var(--type-rung-4);--flow-node-field-label-size:var(--type-rung-3);--flow-node-gap-micro:calc(var(--space-2) * var(--flow-node-gap-micro-mult));--flow-edge-label-size:var(--type-rung-2);--flow-edge-label-padding-y:var(--space-1);--flow-edge-label-padding-x:var(--space-3);--flow-empty-font-size:var(--type-rung-5);--flow-handle-size:var(--space-10);--flow-handle-size-min:var(--space-8);--switch-track-width:calc(22 * var(--space-unit));--switch-track-height:calc(13 * var(--space-unit));--switch-thumb-size:var(--space-10);--toast-max-width-default:min(224 * var(--space-unit), 100dvw - var(--space-11));--toast-mark-size:var(--space-14);--toast-thumb-column-width:calc(36 * var(--space-unit));--app-notification-panel-width-default:calc(180 * var(--space-unit));--app-notification-panel-min-height-default:calc(80 * var(--space-unit));--app-notification-panel-enter-shift-y:calc(-1 * var(--space-6));--toolbar-expandable-search-expanded-width-default:min(160 * var(--space-unit), 100dvw - 2 * var(--space-4));--toolbar-expandable-search-results-max-height-default:calc(200 * var(--space-unit));--select-listbox-max-panel-height:calc(144 * var(--space-unit));--select-listbox-max-list-height:calc(136 * var(--space-unit));--datepicker-day-outline-offset:calc(-1 * var(--outline-offset));--mobile-nav-drawer-max-width:min(144 * var(--space-unit), var(--mobile-nav-drawer-max-width-dvw));--resizable-panel-collapsed-width:calc(24 * var(--space-unit));--resizable-panel-initial-width-right:calc(240 * var(--space-unit));--resizable-panel-initial-width-left:calc(180 * var(--space-unit));--resizable-panel-min-width-default:calc(150 * var(--space-unit));--resizable-panel-max-width-default:calc(400 * var(--space-unit));--resizable-panel-top-offset-left-default:calc(28 * var(--space-unit));--resizable-panel-top-offset-right-default:calc(4 * var(--space-unit));--kpi-bar-height:calc(8 * var(--border-width));--skeleton-min-width:calc(16 * var(--space-unit));--skeleton-min-height:var(--space-8);--skeleton-surface:var(--surface-hover);--skeleton-sheen:color-mix(in oklab, var(--text-primary) 16%, transparent);--skeleton-line:.7em;--form-skeleton-label-width-default:calc(32 * var(--space-unit));--form-skeleton-label-width-wide:calc(48 * var(--space-unit));--await-boundary-loading-min-height:calc(60 * var(--space-unit));--error-boundary-min-height:calc(150 * var(--space-unit));--error-boundary-content-max-width:calc(300 * var(--space-unit));--error-boundary-stack-max-height:calc(100 * var(--space-unit));--titlebar-traffic-light-inset:calc(69 * var(--space-unit));--icon-shake-nudge-xs:calc(-1 * var(--border-width));--icon-shake-nudge-sm:calc(2 * var(--border-width));--icon-shake-nudge-md:calc(-4 * var(--border-width));--icon-shake-nudge-lg:calc(4 * var(--border-width));--micro-lift-y:calc(-1 * var(--border-width));--mobile-nav-trigger-bar-height:calc(2 * var(--border-width));--mobile-nav-trigger-bar-radius:var(--border-width)}*{--control-radius:clamp(var(--radius-xs), var(--control-height) * .5 / pow(var(--radius-ratio), 2), var(--radius-md));--control-pad:max(0rem, .5 * (var(--control-height) - var(--control-font-size) - 2 * var(--control-border-width,var(--border-width))))}[data-density=compact]{--control-height:var(--control-height-sm);--control-font-size:var(--control-font-size-sm);--control-icon-size:var(--control-icon-size-sm);--table-cell-padding-block:var(--space-4);--table-cell-padding-inline:var(--space-8);--empty-state-font-size:var(--empty-state-font-size-sm);--empty-state-line-height:var(--empty-state-line-height-sm);--empty-state-letter-spacing:var(--empty-state-letter-spacing-sm);--empty-state-padding:var(--empty-state-padding-sm);--empty-state-gap:var(--empty-state-gap-sm);--empty-state-min-height:var(--empty-state-min-height-sm)}[data-density=expanded]{--control-height:var(--control-height-lg);--control-font-size:var(--control-font-size-lg);--control-icon-size:var(--control-icon-size-lg);--table-cell-padding-block:var(--space-11);--table-cell-padding-inline:var(--space-14)}.chart-container{width:100%;height:100%;min-height:var(--chart-container-min-height)}.command-palette-kbd{box-sizing:border-box;min-width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);border:var(--border-width) solid var(--border-on-subtle-edge);background:var(--surface-muted);font-family:var(--font-sans,inherit);font-size:var(--type-label-extra-small);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.command-palette-footer-row{align-items:center;gap:var(--space-8);flex-wrap:wrap;width:100%;display:flex}.command-palette-footer-kbd-group,.command-palette-footer-trailing{align-items:center;gap:var(--space-3);display:flex}.command-palette-footer-hint{color:var(--text-muted);margin:0}.command-palette-footer-hint-inline{font-family:var(--font-sans,inherit);font-weight:var(--font-weight-semibold);padding-block:0;padding-inline:var(--space-2);border-radius:var(--radius-sm);background:var(--surface-muted)}.command-palette-footer-trailing{margin-inline-start:auto}:root{--container-base:20rem;--container-scale:3.2;--container-xs:var(--container-base);--container-sm:calc(var(--container-base) * pow(var(--container-scale), 1 / 6));--container-md:calc(var(--container-base) * pow(var(--container-scale), 1 / 3));--container-lg:calc(var(--container-base) * pow(var(--container-scale), .5));--container-xl:calc(var(--container-base) * pow(var(--container-scale), 2 / 3));--container-2xl:calc(var(--container-base) * pow(var(--container-scale), 5 / 6));--container-3xl:calc(var(--container-base) * var(--container-scale))}.theme-light,:root,[data-theme=light]{--duration-ratio:1.732;--duration-tick:25ms;--duration-tick-nominal:25ms;--ease-base-x1:.16;--ease-base-x2:.3;--ease-in-x1-scale:2;--ease-in-x2-scale:2.23342;--ease-jerk-free:linear(0, .000291, .002218, .007124, .016052, .029765, .048769, .073334, .103516, .139176, .180006, .225546, .275208, .328295, .384027, .441559, .5, .558441, .615973, .671705, .724792, .774454, .819994, .860824, .896484, .926666, .951231, .970235, .983948, .992876, .997782, .999709, 1);--ease-spring:linear(0, .018761, .06559, .129313, .201955, .277939, .353462, .42603, .4941, .55681, .61378, .664958, .710517, .750764, .786091, .81693, .843721, .866899, .886878, .904042, .918746, .931308, .942015, .951121, .958851, .9654, .970939, .975617, .979562, .982885, .98568, .988029, 1);--motion-exit-ratio:.7;--motion-tick-base:2;--motion-tick-ratio:1.414;--motion-tick-step-bounce-loop:20;--motion-tick-step-shimmer:30;--motion-tick-step-slide-loop:400;--motion-tick-step-spinner:16;--rubber-band-c:.55;--spring-u-settle:6.63835}:root,[data-theme=dark] .theme-light,[data-theme=light]{--duration-unit:var(--duration-tick);--duration-instant:0s;--motion-tick-micro:var(--motion-tick-base);--motion-tick-fast:calc(var(--motion-tick-base) * var(--motion-tick-ratio));--motion-tick-input:calc(var(--motion-tick-base) * pow(var(--motion-tick-ratio), 2));--motion-tick-indicator:calc(var(--motion-tick-base) * pow(var(--motion-tick-ratio), 3));--motion-tick-panel:calc(var(--motion-tick-base) * pow(var(--motion-tick-ratio), 4));--motion-tick-slide:calc(var(--motion-tick-base) * pow(var(--motion-tick-ratio), 6));--motion-tick-spinner:calc(var(--motion-tick-base) * var(--motion-tick-step-spinner));--motion-tick-bounce-loop:calc(var(--motion-tick-base) * var(--motion-tick-step-bounce-loop));--motion-tick-shimmer:calc(var(--motion-tick-base) * var(--motion-tick-step-shimmer));--motion-tick-slide-loop:calc(var(--motion-tick-base) * var(--motion-tick-step-slide-loop));--duration-micro:calc(var(--motion-tick-micro) * var(--duration-tick));--duration-fast:calc(var(--motion-tick-fast) * var(--duration-tick));--duration-input:calc(var(--motion-tick-input) * var(--duration-tick));--duration-indicator:calc(var(--motion-tick-indicator) * var(--duration-tick));--duration-panel:calc(var(--motion-tick-panel) * var(--duration-tick));--duration-slide:calc(var(--motion-tick-slide) * var(--duration-tick));--duration-spinner:calc(var(--motion-tick-spinner) * var(--duration-tick));--duration-bounce-loop:calc(var(--motion-tick-bounce-loop) * var(--duration-tick));--duration-shimmer:calc(var(--motion-tick-shimmer) * var(--duration-tick));--duration-slide-loop:calc(var(--motion-tick-slide-loop) * var(--duration-tick));--duration-pulse:calc(var(--motion-tick-shimmer) * var(--duration-tick-nominal));--duration-skeleton-delay:calc(var(--motion-tick-base) * pow(var(--motion-tick-ratio), 5) * var(--duration-tick));--duration-skeleton-min:calc(var(--motion-tick-base) * pow(var(--motion-tick-ratio), 6) * var(--duration-tick));--duration-skeleton-fade:var(--duration-indicator);--duration-normal:calc(var(--duration-fast) * var(--duration-ratio));--duration-slow:calc(var(--duration-normal) * var(--duration-ratio));--motion-distance-scale:1;--stagger-step:var(--duration-tick);--ease-out:cubic-bezier(var(--ease-base-x1), 1, var(--ease-base-x2), 1);--ease-in:cubic-bezier(calc(var(--ease-base-x1) * var(--ease-in-x1-scale)), 0, calc(var(--ease-base-x2) * var(--ease-in-x2-scale)), 0);--ease-in-out:cubic-bezier(calc(1 - var(--ease-base-x2)), 0, var(--ease-base-x2), 1)}:root{--ratio-bronze:76 / 23;--ratio-bronze-n:3.30435;--ratio-cinema:2 / 1;--ratio-cinema-n:2;--ratio-editorial:8 / 5;--ratio-editorial-n:1.6;--ratio-golden:34 / 21;--ratio-golden-n:1.61905;--ratio-landscape:4 / 3;--ratio-landscape-n:1.33333;--ratio-phone:6 / 13;--ratio-phone-n:.461538;--ratio-photo:3 / 2;--ratio-photo-n:1.5;--ratio-plastic:41 / 31;--ratio-plastic-n:1.32258;--ratio-portrait:4 / 5;--ratio-portrait-n:.8;--ratio-poster:3 / 4;--ratio-poster-n:.75;--ratio-silver:41 / 29;--ratio-silver-n:1.41379;--ratio-square:1 / 1;--ratio-square-n:1;--ratio-ultrawide:7 / 3;--ratio-ultrawide-n:2.33333;--ratio-wide:16 / 9;--ratio-wide-n:1.77778;font-family:var(--font-sans);--line-height-single:1;--line-height-none:0;--lh-script-scale:1;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-variant-ligatures:common-ligatures;font-kerning:normal;hanging-punctuation:first last allow-end;font-feature-settings:"cv11" 1,"ss01" 1;--lh-blend-display-large-a:var(--line-height-rung-12);--lh-blend-display-large-b:var(--line-height-rung-16);--lh-blend-display-medium-a:var(--line-height-rung-10);--lh-blend-display-medium-b:var(--line-height-rung-14);--lh-blend-display-small-a:var(--line-height-rung-8);--lh-blend-display-small-b:var(--line-height-rung-10);--lh-blend-headline-large-a:var(--line-height-rung-8);--lh-blend-headline-large-b:var(--line-height-rung-10);--lh-blend-headline-medium-a:var(--line-height-rung-6);--lh-blend-headline-medium-b:var(--line-height-rung-8);--lh-blend-headline-small-a:var(--line-height-rung-5);--lh-blend-headline-small-b:var(--line-height-rung-7);--lh-body-large-base:var(--line-height-rung-7);--lh-body-medium-base:var(--line-height-rung-6);--lh-body-small-base:var(--line-height-rung-4);--lh-label-large-base:var(--line-height-rung-5);--type-title-large:var(--type-rung-7);--type-title-medium:var(--type-rung-6);--type-title-small:var(--type-rung-5);--type-body-large:var(--type-rung-7);--type-body-medium:var(--type-rung-6);--type-body-small:var(--type-rung-4);--type-card-title:var(--type-rung-9);--type-card-body:var(--type-rung-5);--type-label-large:var(--type-rung-5);--type-label-medium:var(--type-rung-4);--type-label-small:var(--type-rung-3);--type-label-extra-small:var(--type-rung-2);--type-caption:var(--type-label-small);--type-headline-extra:var(--type-rung-9);--type-control-sm:var(--type-rung-5);--type-control:var(--type-rung-6);--type-control-lg:var(--type-rung-8);--line-height-display-large:calc(.5 * (var(--lh-blend-display-large-a) + var(--lh-blend-display-large-b)));--line-height-display-medium:calc(.5 * (var(--lh-blend-display-medium-a) + var(--lh-blend-display-medium-b)));--line-height-display-small:calc(.5 * (var(--lh-blend-display-small-a) + var(--lh-blend-display-small-b)));--line-height-headline-large:calc(.5 * (var(--lh-blend-headline-large-a) + var(--lh-blend-headline-large-b)));--line-height-headline-medium:calc(.5 * (var(--lh-blend-headline-medium-a) + var(--lh-blend-headline-medium-b)));--line-height-headline-small:calc(.5 * (var(--lh-blend-headline-small-a) + var(--lh-blend-headline-small-b)));--line-height-panel-title:calc(.5 * (var(--line-height-rung-7) + var(--line-height-rung-8)));--line-height-page-title:calc(.5 * (var(--line-height-rung-8) + var(--line-height-rung-9)));--line-height-title-large:var(--line-height-rung-7);--line-height-title-medium:var(--line-height-rung-6);--line-height-title-small:var(--line-height-rung-5);--line-height-body-large:calc(var(--lh-body-large-base) + var(--lh-prose-add-body-lg));--line-height-body-medium:calc(var(--lh-body-medium-base) + var(--lh-prose-add-body-md));--line-height-body-small:calc(var(--lh-body-small-base) + var(--lh-prose-add-body-sm));--line-height-card-body:var(--line-height-rung-5);--line-height-card-title:var(--line-height-rung-9);--line-height-label-large:calc(var(--lh-label-large-base) + var(--lh-prose-add-label-lg));--line-height-label-medium:var(--line-height-rung-4);--line-height-label-small:var(--line-height-rung-3);--line-height-label-extra-small:var(--line-height-rung-2);--line-height-headline-extra:var(--line-height-rung-9);--line-height-control-sm:var(--line-height-rung-5);--line-height-control:var(--line-height-rung-6);--line-height-control-lg:var(--line-height-rung-8);--line-height-stat-value:calc(.5 * (var(--line-height-rung-11) + var(--line-height-rung-15)));--line-height-tight:var(--line-height-rung-10);--line-height-snug:var(--line-height-rung-8);--line-height-body:var(--line-height-body-large);--line-height-ui:var(--line-height-title-medium);--line-height-condensed:var(--line-height-label-medium);--typo-rhythm-line:round(up, var(--recipe-body-medium-font-size) * var(--line-height-body-medium) * var(--lh-script-scale), var(--space-unit));--typo-rhythm:var(--typo-rhythm-line);--typo-block-margin:calc(var(--typo-rhythm) + var(--space-5));--recipe-display-large-font-size:var(--type-display-large);--recipe-display-large-line-height:round(up, 1em * var(--line-height-display-large) * var(--lh-script-scale), var(--space-unit));--recipe-display-large-letter-spacing:var(--tracking-rung-12);--recipe-display-medium-font-size:var(--type-display-medium);--recipe-display-medium-line-height:round(up, 1em * var(--line-height-display-medium) * var(--lh-script-scale), var(--space-unit));--recipe-display-medium-letter-spacing:var(--tracking-rung-10);--recipe-display-small-font-size:var(--type-display-small);--recipe-display-small-line-height:round(up, 1em * var(--line-height-display-small) * var(--lh-script-scale), var(--space-unit));--recipe-display-small-letter-spacing:var(--tracking-rung-8);--recipe-headline-medium-font-size:var(--type-headline-medium);--recipe-headline-medium-line-height:round(up, 1em * var(--line-height-headline-medium) * var(--lh-script-scale), var(--space-unit));--recipe-headline-medium-letter-spacing:var(--tracking-rung-6);--recipe-headline-large-font-size:var(--type-headline-large);--recipe-headline-large-line-height:round(up, 1em * var(--line-height-headline-large) * var(--lh-script-scale), var(--space-unit));--recipe-headline-large-letter-spacing:var(--tracking-rung-8);--recipe-headline-small-font-size:var(--type-headline-small);--recipe-headline-small-line-height:round(up, 1em * var(--line-height-headline-small) * var(--lh-script-scale), var(--space-unit));--recipe-headline-small-letter-spacing:var(--tracking-rung-5);--recipe-panel-title-font-size:var(--type-panel-title);--recipe-panel-title-line-height:round(up, 1em * var(--line-height-panel-title) * var(--lh-script-scale), var(--space-unit));--recipe-panel-title-letter-spacing:var(--tracking-rung-8);--recipe-page-title-font-size:var(--type-page-title);--recipe-page-title-line-height:round(up, 1em * var(--line-height-page-title) * var(--lh-script-scale), var(--space-unit));--recipe-page-title-letter-spacing:var(--tracking-rung-9);--recipe-body-medium-font-size:var(--type-body-medium);--recipe-body-medium-line-height:round(up, 1em * var(--line-height-body-medium) * var(--lh-script-scale), var(--space-unit));--recipe-body-medium-letter-spacing:var(--tracking-rung-6);--recipe-body-large-font-size:var(--type-body-large);--recipe-body-large-line-height:round(up, 1em * var(--line-height-body-large) * var(--lh-script-scale), var(--space-unit));--recipe-body-large-letter-spacing:var(--tracking-rung-7);--recipe-body-small-font-size:var(--type-body-small);--recipe-body-small-line-height:round(up, 1em * var(--line-height-body-small) * var(--lh-script-scale), var(--space-unit));--recipe-body-small-letter-spacing:var(--tracking-rung-4);--recipe-card-body-font-size:var(--type-card-body);--recipe-card-body-line-height:round(up, 1em * var(--line-height-card-body) * var(--lh-script-scale), var(--space-unit));--recipe-card-body-letter-spacing:var(--tracking-rung-5);--recipe-card-title-font-size:var(--type-card-title);--recipe-card-title-line-height:round(up, 1em * var(--line-height-card-title) * var(--lh-script-scale), var(--space-unit));--recipe-card-title-letter-spacing:var(--tracking-rung-9);--recipe-label-large-font-size:var(--type-label-large);--recipe-label-large-line-height:round(up, 1em * var(--line-height-label-large) * var(--lh-script-scale), var(--space-unit));--recipe-label-large-letter-spacing:var(--tracking-rung-5);--recipe-label-medium-font-size:var(--type-label-medium);--recipe-label-medium-line-height:round(up, 1em * var(--line-height-label-medium) * var(--lh-script-scale), var(--space-unit));--recipe-label-medium-letter-spacing:var(--tracking-rung-4);--recipe-label-small-font-size:var(--type-label-small);--recipe-label-small-line-height:round(up, 1em * var(--line-height-label-small) * var(--lh-script-scale), var(--space-unit));--recipe-label-small-letter-spacing:var(--tracking-rung-3);--recipe-label-extra-small-font-size:var(--type-label-extra-small);--recipe-label-extra-small-line-height:round(up, 1em * var(--line-height-label-extra-small), var(--space-unit));--recipe-label-extra-small-letter-spacing:var(--tracking-rung-2);--recipe-control-sm-font-size:var(--type-control-sm);--recipe-control-sm-line-height:round(up, 1em * var(--line-height-control-sm) * var(--lh-script-scale), var(--space-unit));--recipe-control-sm-letter-spacing:var(--tracking-rung-5);--recipe-control-font-size:var(--type-control);--recipe-control-line-height:round(up, 1em * var(--line-height-control) * var(--lh-script-scale), var(--space-unit));--recipe-control-letter-spacing:var(--tracking-rung-6);--recipe-control-lg-font-size:var(--type-control-lg);--recipe-control-lg-line-height:round(up, 1em * var(--line-height-control-lg) * var(--lh-script-scale), var(--space-unit));--recipe-control-lg-letter-spacing:var(--tracking-rung-8);--typo-rhythm-label-large:round(up, var(--recipe-label-large-font-size) * var(--line-height-label-large) * var(--lh-script-scale), var(--space-unit));--typo-rhythm-label-medium:round(up, var(--recipe-label-medium-font-size) * var(--line-height-label-medium) * var(--lh-script-scale), var(--space-unit))}:root:lang(ja),:root:lang(ko),:root:lang(zh){--lh-script-scale:1.15}html[data-context=desktop-app],html[data-context=web-app]{--type-display-large:var(--type-rung-11);--type-display-medium:var(--type-rung-10);--type-display-small:var(--type-rung-8);--type-headline-large:var(--type-rung-8);--type-headline-medium:var(--type-rung-7);--type-headline-small:var(--type-rung-6);--type-panel-title:var(--type-rung-8);--type-page-title:var(--type-rung-9);--type-title-large:var(--type-rung-6);--type-title-medium:var(--type-rung-5);--type-title-small:var(--type-rung-3);--type-body-large:var(--type-rung-7);--type-body-medium:var(--type-rung-6);--type-body-small:var(--type-rung-4);--type-label-large:var(--type-rung-5);--type-label-medium:var(--type-rung-4);--type-label-small:var(--type-rung-3);--type-stat-value:var(--type-stat-fluid);--lh-blend-display-large-a:var(--line-height-rung-11);--lh-blend-display-large-b:var(--line-height-rung-11);--lh-blend-display-medium-a:var(--line-height-rung-10);--lh-blend-display-medium-b:var(--line-height-rung-10);--lh-blend-display-small-a:var(--line-height-rung-8);--lh-blend-display-small-b:var(--line-height-rung-8);--lh-blend-headline-large-a:var(--line-height-rung-8);--lh-blend-headline-large-b:var(--line-height-rung-8);--lh-blend-headline-medium-a:var(--line-height-rung-7);--lh-blend-headline-medium-b:var(--line-height-rung-7);--lh-blend-headline-small-a:var(--line-height-rung-6);--lh-blend-headline-small-b:var(--line-height-rung-6);--lh-body-large-base:var(--line-height-rung-7);--lh-body-medium-base:var(--line-height-rung-6);--lh-body-small-base:var(--line-height-rung-4);--line-height-title-large:var(--line-height-rung-6);--line-height-title-medium:var(--line-height-rung-5);--line-height-title-small:var(--line-height-rung-3);--line-height-label-medium:var(--line-height-rung-4);--line-height-label-small:var(--line-height-rung-3);--line-height-label-extra-small:var(--line-height-rung-3);--line-height-stat-value:calc(.5 * (var(--line-height-rung-11) + var(--line-height-rung-15)));--line-height-tight:var(--line-height-rung-8);--line-height-snug:var(--line-height-rung-7);--line-height-body:var(--line-height-body-medium);--line-height-ui:var(--line-height-body-medium);--line-height-condensed:var(--line-height-label-medium);--typo-rhythm-line:round(up, var(--recipe-body-medium-font-size) * var(--line-height-body-medium) * var(--lh-script-scale), var(--space-unit));--typo-rhythm:calc(var(--typo-rhythm-line) * 2 / 3);--typo-block-margin:calc(var(--typo-rhythm) + var(--space-5))}html[data-context=website]{--lh-body-large-base:var(--line-height-rung-5);--lh-body-medium-base:var(--line-height-rung-4);--lh-body-small-base:var(--line-height-rung-3);--lh-prose-add-body-lg:0;--lh-prose-add-body-md:.13;--lh-prose-add-body-sm:.12;--lh-prose-add-label-lg:.05;--line-height-body-large:calc(var(--lh-body-large-base) + var(--lh-prose-add-body-lg));--line-height-body-medium:calc(var(--lh-body-medium-base) + var(--lh-prose-add-body-md));--line-height-body-small:calc(var(--lh-body-small-base) + var(--lh-prose-add-body-sm));--recipe-body-large-line-height:round(up, 1em * var(--line-height-body-large) * var(--lh-script-scale), var(--space-unit));--recipe-body-medium-line-height:round(up, 1em * var(--line-height-body-medium) * var(--lh-script-scale), var(--space-unit));--recipe-body-small-line-height:round(up, 1em * var(--line-height-body-small) * var(--lh-script-scale), var(--space-unit));--lh-blend-display-large-a:var(--line-height-rung-13);--lh-blend-display-large-b:var(--line-height-rung-16);--lh-blend-display-medium-a:var(--line-height-rung-12);--lh-blend-display-medium-b:var(--line-height-rung-14);--lh-blend-display-small-a:var(--line-height-rung-11);--lh-blend-display-small-b:var(--line-height-rung-13);--lh-blend-headline-large-a:var(--line-height-rung-12);--lh-blend-headline-large-b:var(--line-height-rung-14);--lh-blend-headline-medium-a:var(--line-height-rung-9);--lh-blend-headline-medium-b:var(--line-height-rung-10);--lh-blend-headline-small-a:var(--line-height-rung-6);--lh-blend-headline-small-b:var(--line-height-rung-8);--line-height-body:var(--line-height-body-large);--line-height-tight:var(--line-height-headline-medium);--line-height-snug:var(--line-height-display-small);--typo-rhythm-line:round(up, var(--recipe-body-medium-font-size) * var(--line-height-body-medium) * var(--lh-script-scale), var(--space-unit));--typo-rhythm:var(--typo-rhythm-line);--typo-block-margin:calc(var(--typo-rhythm-line) * 4 / 3 + var(--space-7));& [data-density=article]{--type-body-large:var(--type-rung-6);--type-display-large:var(--type-rung-12);--type-display-medium:var(--type-rung-11);--type-display-small:var(--type-rung-9);--lh-blend-display-large-a:var(--line-height-rung-12);--lh-blend-display-large-b:var(--line-height-rung-12);--lh-blend-display-medium-a:var(--line-height-rung-11);--lh-blend-display-medium-b:var(--line-height-rung-11);--lh-blend-display-small-a:var(--line-height-rung-9);--lh-blend-display-small-b:var(--line-height-rung-9)}}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-sans);font-weight:var(--font-weight-semibold);text-wrap:balance;hanging-punctuation:first allow-end;text-box:trim-both cap alphabetic;margin-block:0}h1{font-size:var(--recipe-display-large-font-size);line-height:var(--recipe-display-large-line-height);letter-spacing:var(--recipe-display-large-letter-spacing);color:var(--text-heading)}h2{font-size:var(--recipe-display-medium-font-size);line-height:var(--recipe-display-medium-line-height);letter-spacing:var(--recipe-display-medium-letter-spacing);color:var(--text-primary)}h3{font-size:var(--recipe-display-small-font-size);line-height:var(--recipe-display-small-line-height);letter-spacing:var(--recipe-display-small-letter-spacing);color:var(--text-heading)}h4{font-size:var(--recipe-headline-medium-font-size);line-height:var(--recipe-headline-medium-line-height);letter-spacing:var(--recipe-headline-medium-letter-spacing)}h5{font-size:var(--recipe-headline-small-font-size);line-height:var(--recipe-headline-small-line-height);letter-spacing:var(--recipe-headline-small-letter-spacing)}h6{font-size:var(--recipe-body-medium-font-size);line-height:var(--recipe-body-medium-line-height);letter-spacing:var(--recipe-body-medium-letter-spacing)}:where(p){font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);letter-spacing:var(--recipe-body-large-letter-spacing);font-weight:var(--font-weight-normal);text-wrap:pretty;hanging-punctuation:first last allow-end;margin-block:0}html[data-context=desktop-app] :where(p),html[data-context=web-app] :where(p){font-size:var(--recipe-body-medium-font-size);line-height:var(--recipe-body-medium-line-height);letter-spacing:var(--recipe-body-medium-letter-spacing);color:var(--text-secondary)}.theme-light,:root,[data-theme=light]{--tracking-caps-1:var(--tracking-caps-base);--tracking-caps-10:calc(10 * var(--tracking-caps-base));--tracking-caps-2:calc(2 * var(--tracking-caps-base));--tracking-caps-4:calc(4 * var(--tracking-caps-base));--tracking-caps-6:calc(6 * var(--tracking-caps-base));--tracking-caps-8:calc(8 * var(--tracking-caps-base));--tracking-caps-base:.01em;--tracking-curve-a:-.0223;--tracking-curve-b:.185;--tracking-curve-k:.1745;--tracking-rung-0:.022em;--tracking-rung-1:.0151em;--tracking-rung-10:-.0199em;--tracking-rung-11:-.0209em;--tracking-rung-12:-.0215em;--tracking-rung-13:-.0219em;--tracking-rung-14:-.0221em;--tracking-rung-15:-.0222em;--tracking-rung-16:-.0223em;--tracking-rung-17:-.0223em;--tracking-rung-18:-.0223em;--tracking-rung-19:-.0223em;--tracking-rung-2:.0087em;--tracking-rung-20:-.0223em;--tracking-rung-21:-.0223em;--tracking-rung-22:-.0223em;--tracking-rung-3:.0028em;--tracking-rung-4:-.0025em;--tracking-rung-5:-.0071em;--tracking-rung-6:-.011em;--tracking-rung-7:-.0141em;--tracking-rung-8:-.0167em;--tracking-rung-9:-.0186em}:root{--scrollbar-width:calc(4 * var(--space-unit))}html[data-context=desktop-app]{--app-list-row-height:var(--touch-target);--app-sidebar-item-size:var(--touch-target);--scrollbar-width:calc(5 * var(--space-unit))}html[data-context=desktop-app],html[data-context=web-app]{--app-aside-main-controls-max-width:calc(674 * var(--space-unit));--app-aside-main-lead-width:calc(221 * var(--space-unit));--app-avatar-md:calc(45 * var(--space-unit));--app-content-readable-max:calc(843 * var(--space-unit));--app-context-menu-min-width:calc(88 * var(--space-unit));--app-drawer-medium-width:calc(123 * var(--space-unit));--app-drawer-narrow-max:calc(123 * var(--space-unit));--app-flow-handle-min-size:calc(6 * var(--space-unit));--app-flow-handle-size:calc(9 * var(--space-unit));--app-flow-node-min-width:calc(45 * var(--space-unit));--app-grid-min-tile:calc(88 * var(--space-unit));--app-hierarchy-node-width:calc(88 * var(--space-unit));--app-icon-sm:calc(9 * var(--space-unit));--app-list-max-height:calc(88 * var(--space-unit));--app-max-visual-block-height:calc(154 * var(--space-unit));--app-min-chip-width:calc(63 * var(--space-unit));--app-min-form-field-width:calc(88 * var(--space-unit));--app-min-narrow-col:calc(63 * var(--space-unit));--app-popover-max-width:calc(221 * var(--space-unit));--app-preview-iframe-max-height:calc(376 * var(--space-unit));--app-rail-width:calc(276 * var(--space-unit));--app-split-sidebar-wide:calc(123 * var(--space-unit));--app-z-context-menu:457;--app-z-drawer:67;--app-z-presence-cursor:67}:root{--context-layout-column:var(--space-177);--container-max-width:calc(4 * var(--context-layout-column));--container-max-width-narrow:calc(3 * var(--context-layout-column));--container-padding-x:var(--space-8);--grid-gap:var(--grid-gap-2);--grid-item-min:calc(var(--space-87) + var(--space-13));--section-padding-y:var(--space-19);--section-gap:var(--space-11);--section-header-margin:var(--space-13);--section-header-max-width:calc(3.5 * var(--context-layout-column));--section-heading-gap:calc(var(--typo-rhythm,var(--space-8)) + var(--space-6))}html[data-context=website]{--container-max-width:100%;--container-padding-x:var(--website-gutter);--grid-gap:var(--grid-gap-3);--grid-item-min:calc(var(--space-87) + var(--space-36) + var(--space-6));--section-header-margin:calc(var(--space-36) + var(--space-4));--section-header-max-width:calc(5 * var(--context-layout-column));--section-heading-gap:var(--website-heading-gap-2);--navbar-height-sm:var(--space-11)}html[data-context=web-app]{--container-max-width:calc(4 * var(--context-layout-column))}html[data-context=desktop-app]{--container-max-width:none;--container-padding-x:var(--space-11);--grid-gap:var(--grid-gap-2);--section-padding-y:var(--space-14);--section-gap:var(--space-14);--motion-distance-scale:1.3}html[data-context=desktop-app],html[data-context=web-app]{--app-section-gap:var(--space-8);--app-section-gap-sm:var(--space-6);--app-section-gap-lg:var(--space-11);--app-aside-main-row-gap:var(--space-36);--app-page-gutter:var(--space-23);@media (width<62.5rem){--app-page-gutter:var(--space-8)}}:root{--breakpoint-feature:55.9017rem;--breakpoint-lg:62.5rem;--breakpoint-md:50rem;--breakpoint-sm:40rem;--breakpoint-xs:32rem}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;font-size:100%}:root{accent-color:var(--accent);interpolate-size:allow-keywords}body,html{min-height:100dvh;margin:0;padding:0}body{background-color:var(--surface-muted);color:var(--text-primary);font-family:var(--font-sans);font-optical-sizing:auto;font-size-adjust:ex-height var(--font-ex-height);font-variation-settings:"GRAD" var(--font-grad);font-feature-settings:"liga" 1,"calt" 1,"kern" 1;letter-spacing:var(--recipe-body-medium-letter-spacing);text-autospace:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;letter-spacing:inherit;margin:0}::selection{background-color:var(--selection-bg);color:var(--selection-fg)}input:not([type=checkbox]):not([type=radio]),select,textarea{background-color:var(--surface-subtle);border:var(--border-width) solid transparent;color:var(--text-primary);&:focus,&:focus-visible{border-color:var(--focus-ring-color);outline:none}&:disabled{background-color:var(--surface-soft);color:var(--text-muted);cursor:not-allowed;opacity:.75}}select{& option{background-color:var(--surface-base);color:var(--text-primary)}& option:checked{background-color:var(--surface-subtle);color:var(--text-primary)}}[role=button],[type=button],[type=reset],[type=submit],button{text-align:inherit;cursor:pointer;background:0 0;border:none;padding:0;&:disabled,&[aria-disabled=true]{cursor:not-allowed}}:root,html[data-context=website]{--website-prose-max-width:var(--measure-line-article);--website-prose-paragraph-stack-gap:var(--typo-block-margin);--website-hero-padding-top:clamp(var(--website-hero-pad-top-min), 2svh + var(--space-4), var(--website-hero-pad-top-max));--website-hero-padding-bottom:clamp(var(--website-hero-pad-bottom-min), min(5svh, var(--website-hero-pad-bottom-mid)), var(--website-hero-pad-bottom-max));--website-gutter:clamp(var(--website-gutter-min), 7.5dvw, var(--website-gutter-max))}html[data-context=website]{--website-bg-dark:var(--color-neutral-975);--website-bg-light:var(--color-neutral-50);--website-bg-sub-dark:var(--color-neutral-950);--website-bg-sub-light:var(--color-neutral-63);--website-border-strong-on-card-dark:oklch(45.644% .0025 255);--website-border-strong-on-card-sub-dark:oklch(29.7256% .0025 255);--website-border-strong-on-dark:oklch(20.121% .0025 255);--website-border-strong-on-sub-dark:oklch(33.4256% .0025 255);--website-border-subtle-on-card-dark:oklch(42.144% .0025 255);--website-border-subtle-on-card-sub-dark:oklch(26.2256% .0025 255);--website-border-subtle-on-dark:oklch(14.633% .0025 255);--website-border-subtle-on-sub-dark:oklch(29.9256% .0025 255);--website-card-bg-on-dark:oklch(34.644% .0025 255);--website-card-bg-on-sub-dark:oklch(18.7256% .0025 255);--website-focus-ring-on-dark:var(--color-neutral-50);--website-focus-ring-on-light:var(--color-neutral-975);--website-focus-ring-on-sub-dark:var(--color-neutral-50);--website-focus-ring-on-sub-light:var(--color-neutral-975);--website-ink-on-dark:var(--color-neutral-800);--website-ink-on-light:var(--color-neutral-600);--website-ink-on-sub-dark:var(--color-neutral-750);--website-ink-on-sub-light:var(--color-neutral-600);--website-text-disabled-on-dark:var(--color-neutral-800);--website-text-disabled-on-light:var(--color-neutral-600);--website-text-disabled-on-sub-dark:var(--color-neutral-750);--website-text-disabled-on-sub-light:var(--color-neutral-600);--website-text-on-accent-amber:var(--color-neutral-950);--website-text-on-accent-amber-achromatic:oklch(38.2657% 0 0);--website-text-on-accent-amber-fill-soft-emphasis:var(--color-neutral-950);--website-text-on-accent-amber-fill-soft-muted:var(--color-neutral-875);--website-text-on-accent-amber-soft:var(--color-neutral-900);--website-text-on-accent-blue:var(--color-neutral-50);--website-text-on-accent-blue-achromatic:oklch(97.5357% 0 0);--website-text-on-accent-blue-fill-soft-emphasis:var(--color-neutral-950);--website-text-on-accent-blue-fill-soft-muted:var(--color-neutral-875);--website-text-on-accent-blue-soft:var(--color-neutral-50);--website-text-on-accent-green:var(--color-neutral-950);--website-text-on-accent-green-achromatic:oklch(38.0254% 0 0);--website-text-on-accent-green-fill-soft-emphasis:var(--color-neutral-950);--website-text-on-accent-green-fill-soft-muted:var(--color-neutral-850);--website-text-on-accent-green-soft:var(--color-neutral-900);--website-text-on-accent-red:var(--color-neutral-950);--website-text-on-accent-red-achromatic:oklch(25.0516% 0 0);--website-text-on-accent-red-fill-soft-emphasis:var(--color-neutral-950);--website-text-on-accent-red-fill-soft-muted:var(--color-neutral-900);--website-text-on-accent-red-soft:var(--color-neutral-950);--website-text-on-dark-ink:var(--color-neutral-50);--website-text-on-dark-mute:var(--color-neutral-300);--website-text-on-light-ink:var(--color-neutral-950);--website-text-on-light-mute:var(--color-neutral-750);--website-text-on-secondary-dark-ink:var(--color-neutral-50);--website-text-on-secondary-dark-mute:var(--color-neutral-300);--website-text-on-secondary-light-ink:var(--color-neutral-950);--website-text-on-secondary-light-mute:var(--color-neutral-800);--website-text-on-sub-dark-ink:var(--color-neutral-50);--website-text-on-sub-dark-mute:var(--color-neutral-300);--website-text-on-sub-light-ink:var(--color-neutral-950);--website-text-on-sub-light-mute:var(--color-neutral-750);--website-dataviz-div-on-dark-1:oklch(70.8% .184485 28.65);--website-dataviz-div-on-dark-2:oklch(66.0869% .175234 355.144);--website-dataviz-div-on-dark-3:oklch(60.0852% .102707 312.478);--website-dataviz-div-on-dark-4:oklch(52% .005 255);--website-dataviz-div-on-dark-5:oklch(59.8371% .074701 256.606);--website-dataviz-div-on-dark-6:oklch(67.6714% .144375 258.211);--website-dataviz-div-on-dark-7:oklch(75.5% .125909 259.815);--website-dataviz-div-on-light-1:oklch(28.5% .117149 28.65);--website-dataviz-div-on-light-2:oklch(34.5549% .142516 354.214);--website-dataviz-div-on-light-3:oklch(42.1599% .100131 310.963);--website-dataviz-div-on-light-4:oklch(52% .005 255);--website-dataviz-div-on-light-5:oklch(45.7295% .074709 256.606);--website-dataviz-div-on-light-6:oklch(39.462% .144386 258.211);--website-dataviz-div-on-light-7:oklch(33.2% .134693 259.815);--website-dataviz-on-dark-1:oklch(53.974% .218224 259.815);--website-dataviz-on-dark-2:oklch(59.7738% .123885 80);--website-dataviz-on-dark-3:oklch(65.5736% .119014 180);--website-dataviz-on-dark-4:oklch(71.3734% .132971 223);--website-dataviz-on-dark-5:oklch(77.1732% .151094 52);--website-dataviz-on-dark-6:oklch(82.973% .084226 267);--website-dataviz-on-light-1:oklch(37.994% .153913 259.815);--website-dataviz-on-light-2:oklch(43.493% .090238 80);--website-dataviz-on-light-3:oklch(48.992% .088966 180);--website-dataviz-on-light-4:oklch(54.491% .101557 223);--website-dataviz-on-light-5:oklch(59.99% .154375 52);--website-dataviz-on-light-6:oklch(65.489% .182872 267);--website-dataviz-seq-on-dark-1:oklch(75.5% .0428 259.815);--website-dataviz-seq-on-dark-2:oklch(72.2947% .123465 259.815);--website-dataviz-seq-on-dark-3:oklch(67.5773% .171814 259.815);--website-dataviz-seq-on-dark-4:oklch(59.9227% .195836 259.815);--website-dataviz-seq-on-dark-5:oklch(55.2053% .123465 259.815);--website-dataviz-seq-on-dark-6:oklch(52% .0428 259.815);--website-dataviz-seq-on-light-1:oklch(19.1% .0428 259.815);--website-dataviz-seq-on-light-2:oklch(22.3053% .09143 259.815);--website-dataviz-seq-on-light-3:oklch(27.0227% .110052 259.815);--website-dataviz-seq-on-light-4:oklch(34.6773% .14061 259.815);--website-dataviz-seq-on-light-5:oklch(39.3947% .123465 259.815);--website-dataviz-seq-on-light-6:oklch(42.6% .0428 259.815);--navbar-edge-inset:var(--space-8);--website-cta-buttons-gap:var(--space-4);--website-footer-bottom-padding:var(--space-17) var(--space-28);--website-footer-column-padding:var(--space-28) var(--space-28);--website-footer-gap:var(--space-8);--website-footer-gap-sm:var(--space-6);--website-footer-gap-xs:var(--space-4);--website-footer-label-margin-bottom:var(--space-11);--website-footer-padding-sm:var(--space-17) var(--space-11);--website-footer-padding-xs:var(--space-11);--website-hero-arrow-hit-size:var(--space-28);--website-hero-arrow-inset-bottom:var(--space-17);--website-image-padding-x:var(--space-28);--website-mb-large:var(--space-17);--website-metrics-separator-inset:var(--space-17);--website-nav-panel-bridge-height:var(--space-2);--website-nav-panel-bridge-offset:var(--space-2);--website-nav-panel-group-gap:var(--space-8);--website-nav-panel-group-items-gap:var(--space-2);--website-nav-panel-group-items-horizontal-gap:var(--space-17);--website-nav-panel-inner-gap:var(--space-47);--website-nav-panel-inner-padding:var(--space-28) var(--space-8);--website-nav-panel-item-padding-y:var(--space-2);--website-nav-panel-secondary-group-gap:var(--space-8);--website-nav-panel-secondary-item-padding-y:var(--space-1);--website-overview-grid-gap-fallback:var(--space-17);--website-responsive-lg-grid-gap:var(--space-17);--website-responsive-md-content-gap:var(--space-17);--website-responsive-xs-grid-gap:var(--space-11);--website-stat-stack-gap:var(--space-4);--website-tag-padding:var(--space-4) var(--space-8);--website-tags-gap:var(--space-8);--website-value-title-margin-bottom:var(--space-4);--website-values-grid-gap:var(--space-17)}:root,html[data-context=website]{--content-width-article:var(--content-width-md);--content-width-base:40rem;--content-width-bleed:none;--content-width-compact:var(--content-width-sm);--content-width-content:var(--content-width-md);--content-width-feature:var(--content-width-lg);--content-width-lg:calc(var(--content-width-base) * pow(var(--content-width-ratio), 3));--content-width-md:calc(var(--content-width-base) * pow(var(--content-width-ratio), 2));--content-width-md-lg:calc(var(--content-width-base) * pow(var(--content-width-ratio), 2.5));--content-width-media:var(--content-width-md-lg);--content-width-ratio:1.4;--content-width-sm:calc(var(--content-width-base) * pow(var(--content-width-ratio), 1));--content-width-xl:calc(var(--content-width-base) * pow(var(--content-width-ratio), 4));--content-width-xs:calc(var(--content-width-base) * pow(var(--content-width-ratio), 0));--website-body-cta-gap:calc(var(--body-spacing-anchor) * 1.83712);--website-card-body-cta-gap:calc(var(--body-spacing-anchor) * 2.25);--website-card-body-gap:calc(var(--body-spacing-anchor));--website-content-image-heading-body-gap-mobile:calc(var(--body-spacing-anchor) * 1.5);--website-content-image-text-media-gap-h2-display:calc(var(--body-spacing-anchor) * 5.0625);--website-content-image-text-media-gap-h2-display-mobile:calc(var(--body-spacing-anchor) * 2.25);--website-content-image-text-media-gap-mobile:calc(var(--body-spacing-anchor) * 1.83712);--website-cta-heading-gap:calc(var(--body-spacing-anchor) * 2.25);--website-gutter-max:calc(var(--body-spacing-anchor) * 7.59375);--website-gutter-min:calc(var(--body-spacing-anchor));--website-gutter-min-handset:calc(var(--body-spacing-anchor) * .66667);--website-heading-gap-0:calc(var(--body-spacing-anchor) * 1.83712);--website-heading-gap-1:calc(var(--body-spacing-anchor) * 1.83712);--website-heading-gap-2:calc(var(--body-spacing-anchor) * 1.5);--website-heading-gap-3:calc(var(--body-spacing-anchor) * 1.22475);--website-hero-above-grow:var(--website-hero-copy-fraction);--website-hero-below-grow:calc(1 - var(--website-hero-copy-fraction));--website-hero-copy-fraction:.175;--website-hero-pad-bottom-max:calc(var(--body-spacing-anchor) * 4.13351);--website-hero-pad-bottom-mid:calc(var(--body-spacing-anchor) * 2.75568);--website-hero-pad-bottom-min:calc(var(--body-spacing-anchor) * 1.5);--website-hero-pad-top-max:calc(var(--body-spacing-anchor) * 2.25);--website-hero-pad-top-min:calc(var(--body-spacing-anchor));--website-prose-heading-body-gap:calc(var(--body-spacing-anchor));--website-prose-list-gap:calc(var(--body-spacing-anchor));--website-prose-list-indent:calc(var(--body-spacing-anchor));--website-prose-section-gap:calc(var(--body-spacing-anchor) * 3.375);--website-section-full-pad-x:calc(var(--body-spacing-anchor) * 1.5);--website-section-gap-lg:calc(var(--body-spacing-anchor) * 5.0625);--website-section-gap-md:calc(var(--body-spacing-anchor) * 3.375);--website-section-gap-sm:calc(var(--body-spacing-anchor) * 1.5)}.theme-light,:root,[data-theme=light]{--field-rhythm-label-large-gap-mult:.25;--field-rhythm-label-large-padding-block-mult:.5;--field-rhythm-label-large-padding-inline-mult:.7;--field-rhythm-label-medium-gap-mult:.22;--field-rhythm-label-medium-padding-block-mult:.4;--field-rhythm-label-medium-padding-inline-mult:.75;--field-rhythm-toolbar-label-large-padding-inline-mult:.45}:root{--field-gap:max(var(--space-2), var(--typo-rhythm-label-large) * var(--field-rhythm-label-large-gap-mult));--field-gap-sm:max(var(--space-2), var(--typo-rhythm-label-medium) * var(--field-rhythm-label-medium-gap-mult));--field-input-padding-block:max(var(--space-6), var(--typo-rhythm-label-large) * var(--field-rhythm-label-large-padding-block-mult));--field-input-padding-inline-start:max(var(--space-8), var(--typo-rhythm-label-large) * var(--field-rhythm-label-large-padding-inline-mult));--field-input-padding-inline-end:max(var(--space-8), var(--typo-rhythm-label-large) * var(--field-rhythm-label-large-padding-inline-mult));--field-select-chevron-inset:var(--field-input-padding-inline-start);--field-select-native-padding-inline-end:var(--field-input-padding-inline-end);--field-select-trigger-padding-inline-end:calc(var(--field-input-padding-inline-start) + max(var(--space-8), var(--typo-rhythm-label-large) * var(--field-rhythm-label-large-padding-inline-mult)))}}@property --red-l{syntax:"<number>";inherits:true;initial-value:.654}@property --red-c{syntax:"<number>";inherits:true;initial-value:.23219}@property --red-h{syntax:"<number>";inherits:true;initial-value:28.65}@property --amber-l{syntax:"<number>";inherits:true;initial-value:.765}@property --amber-c{syntax:"<number>";inherits:true;initial-value:.175266}@property --amber-h{syntax:"<number>";inherits:true;initial-value:62.57}@property --green-l{syntax:"<number>";inherits:true;initial-value:.73}@property --green-c{syntax:"<number>";inherits:true;initial-value:.194312}@property --green-h{syntax:"<number>";inherits:true;initial-value:147.44}@property --blue-l{syntax:"<number>";inherits:true;initial-value:.56}@property --blue-c{syntax:"<number>";inherits:true;initial-value:.214}@property --blue-h{syntax:"<number>";inherits:true;initial-value:259.815}@property --violet-l{syntax:"<number>";inherits:true;initial-value:.71}@property --violet-c{syntax:"<number>";inherits:true;initial-value:.182756}@property --violet-h{syntax:"<number>";inherits:true;initial-value:300}@property --teal-l{syntax:"<number>";inherits:true;initial-value:.703}@property --teal-c{syntax:"<number>";inherits:true;initial-value:.17976}@property --teal-h{syntax:"<number>";inherits:true;initial-value:132}@property --cyan-l{syntax:"<number>";inherits:true;initial-value:.713}@property --cyan-c{syntax:"<number>";inherits:true;initial-value:.17655}@property --cyan-h{syntax:"<number>";inherits:true;initial-value:210}@property --rose-l{syntax:"<number>";inherits:true;initial-value:.639}@property --rose-c{syntax:"<number>";inherits:true;initial-value:.233688}@property --rose-h{syntax:"<number>";inherits:true;initial-value:340}@property --orange-l{syntax:"<number>";inherits:true;initial-value:.743}@property --orange-c{syntax:"<number>";inherits:true;initial-value:.177192}@property --orange-h{syntax:"<number>";inherits:true;initial-value:102}@supports (width:round(1px,1px)){@layer base{:root,[data-density],[data-theme=light]{--space-1:calc(round(1 + .007829 * var(--space-density), 1) * var(--space-unit));--space-10:calc(round(9 + .64224 * var(--space-density), 1) * var(--space-unit));--space-11:calc(round(10 + .9853 * var(--space-density), 1) * var(--space-unit));--space-123:calc(round(21 + 101.509 * var(--space-density), 1) * var(--space-unit));--space-13:calc(round(11 + 1.50741 * var(--space-density), 1) * var(--space-unit));--space-14:calc(round(12 + 2.30205 * var(--space-density), 1) * var(--space-unit));--space-17:calc(round(13 + 3.51146 * var(--space-density), 1) * var(--space-unit));--space-177:calc(round(22 + 154.501 * var(--space-density), 1) * var(--space-unit));--space-19:calc(round(14 + 5.35214 * var(--space-density), 1) * var(--space-unit));--space-2:calc(round(2 + .019746 * var(--space-density), 1) * var(--space-unit));--space-23:calc(round(15 + 8.15358 * var(--space-density), 1) * var(--space-unit));--space-258:calc(round(23 + 235.152 * var(--space-density), 1) * var(--space-unit));--space-28:calc(round(16 + 12.4173 * var(--space-density), 1) * var(--space-unit));--space-3:calc(round(3 + .037881 * var(--space-density), 1) * var(--space-unit));--space-36:calc(round(17 + 18.9064 * var(--space-density), 1) * var(--space-unit));--space-4:calc(round(4 + .065483 * var(--space-density), 1) * var(--space-unit));--space-47:calc(round(18 + 28.7827 * var(--space-density), 1) * var(--space-unit));--space-5:calc(round(5 + .10749 * var(--space-density), 1) * var(--space-unit));--space-6:calc(round(6 + .17143 * var(--space-density), 1) * var(--space-unit));--space-63:calc(round(19 + 43.814 * var(--space-density), 1) * var(--space-unit));--space-7:calc(round(7 + .26874 * var(--space-density), 1) * var(--space-unit));--space-8:calc(round(8 + .41684 * var(--space-density), 1) * var(--space-unit));--space-87:calc(round(20 + 66.691 * var(--space-density), 1) * var(--space-unit))}}}@function --space(--step <number>) returns <length>{result:calc(round(var(--step) + var(--space-kernel-a) * (-1 + exp(var(--space-kernel-c) * var(--step))) * var(--space-density),1) * var(--space-unit))}@supports (width:round(1px,1px)){@layer base{:root,[data-density],[data-theme=light]{--space-fluid-cqi-inset-2xs:round(clamp(var(--space-2), var(--space-2) + (var(--space-4) - var(--space-2)) * (100cqi - var(--container-xs)) / (var(--container-2xl) - var(--container-xs)), var(--space-4)), var(--space-unit));--space-fluid-cqi-inset-lg:round(clamp(var(--space-11), var(--space-11) + (var(--space-14) - var(--space-11)) * (100cqi - var(--container-xs)) / (var(--container-2xl) - var(--container-xs)), var(--space-14)), var(--space-unit));--space-fluid-cqi-inset-md:round(clamp(var(--space-8), var(--space-8) + (var(--space-11) - var(--space-8)) * (100cqi - var(--container-xs)) / (var(--container-2xl) - var(--container-xs)), var(--space-11)), var(--space-unit));--space-fluid-cqi-inset-sm:round(clamp(var(--space-6), var(--space-6) + (var(--space-8) - var(--space-6)) * (100cqi - var(--container-xs)) / (var(--container-2xl) - var(--container-xs)), var(--space-8)), var(--space-unit));--space-fluid-cqi-inset-xl:round(clamp(var(--space-14), var(--space-14) + (var(--space-19) - var(--space-14)) * (100cqi - var(--container-xs)) / (var(--container-2xl) - var(--container-xs)), var(--space-19)), var(--space-unit));--space-fluid-cqi-inset-xs:round(clamp(var(--space-4), var(--space-4) + (var(--space-6) - var(--space-4)) * (100cqi - var(--container-xs)) / (var(--container-2xl) - var(--container-xs)), var(--space-6)), var(--space-unit));--space-fluid-cqi-stack-2xs:round(clamp(var(--space-8), var(--space-8) + (var(--space-11) - var(--space-8)) * (100cqi - var(--container-xs)) / (var(--container-2xl) - var(--container-xs)), var(--space-11)), var(--space-unit));--space-fluid-cqi-stack-lg:round(clamp(var(--space-28), var(--space-28) + (var(--space-47) - var(--space-28)) * (100cqi - var(--container-xs)) / (var(--container-2xl) - var(--container-xs)), var(--space-47)), var(--space-unit));--space-fluid-cqi-stack-md:round(clamp(var(--space-19), var(--space-19) + (var(--space-28) - var(--space-19)) * (100cqi - var(--container-xs)) / (var(--container-2xl) - var(--container-xs)), var(--space-28)), var(--space-unit));--space-fluid-cqi-stack-sm:round(clamp(var(--space-14), var(--space-14) + (var(--space-19) - var(--space-14)) * (100cqi - var(--container-xs)) / (var(--container-2xl) - var(--container-xs)), var(--space-19)), var(--space-unit));--space-fluid-cqi-stack-xl:round(clamp(var(--space-47), var(--space-47) + (var(--space-87) - var(--space-47)) * (100cqi - var(--container-xs)) / (var(--container-2xl) - var(--container-xs)), var(--space-87)), var(--space-unit));--space-fluid-cqi-stack-xs:round(clamp(var(--space-11), var(--space-11) + (var(--space-14) - var(--space-11)) * (100cqi - var(--container-xs)) / (var(--container-2xl) - var(--container-xs)), var(--space-14)), var(--space-unit));--space-fluid-stack-2xs:round(clamp(var(--space-8), .60656rem + 1.2295dvw, var(--space-11)), var(--space-unit));--space-fluid-stack-lg:round(clamp(var(--space-28), 1.0082rem + 7.7869dvw, var(--space-47)), var(--space-unit));--space-fluid-stack-md:round(clamp(var(--space-19), 1.19467rem + 3.6885dvw, var(--space-28)), var(--space-unit));--space-fluid-stack-sm:round(clamp(var(--space-14), 1.09426rem + 2.0492dvw, var(--space-19)), var(--space-unit));--space-fluid-stack-xl:round(clamp(var(--space-47), .6291rem + 16.3934dvw, var(--space-87)), var(--space-unit));--space-fluid-stack-xs:round(clamp(var(--space-11), .98156rem + 1.2295dvw, var(--space-14)), var(--space-unit))}}}@supports (flex-grow:progress(1px,0px,2px)){@layer base{:root,[data-density],[data-theme=light]{--space-fluid-cqi-inset-2xs:round(var(--space-2) * pow(2, pow(progress(100cqi, var(--container-xs), var(--container-2xl)), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-cqi-inset-lg:round(var(--space-11) * pow(1.27273, pow(progress(100cqi, var(--container-xs), var(--container-2xl)), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-cqi-inset-md:round(var(--space-8) * pow(1.375, pow(progress(100cqi, var(--container-xs), var(--container-2xl)), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-cqi-inset-sm:round(var(--space-6) * pow(1.33333, pow(progress(100cqi, var(--container-xs), var(--container-2xl)), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-cqi-inset-xl:round(var(--space-14) * pow(1.35714, pow(progress(100cqi, var(--container-xs), var(--container-2xl)), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-cqi-inset-xs:round(var(--space-4) * pow(1.5, pow(progress(100cqi, var(--container-xs), var(--container-2xl)), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-cqi-stack-2xs:round(var(--space-8) * pow(1.375, pow(progress(100cqi, var(--container-xs), var(--container-2xl)), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-cqi-stack-lg:round(var(--space-28) * pow(1.67857, pow(progress(100cqi, var(--container-xs), var(--container-2xl)), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-cqi-stack-md:round(var(--space-19) * pow(1.47368, pow(progress(100cqi, var(--container-xs), var(--container-2xl)), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-cqi-stack-sm:round(var(--space-14) * pow(1.35714, pow(progress(100cqi, var(--container-xs), var(--container-2xl)), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-cqi-stack-xl:round(var(--space-47) * pow(1.85106, pow(progress(100cqi, var(--container-xs), var(--container-2xl)), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-cqi-stack-xs:round(var(--space-11) * pow(1.27273, pow(progress(100cqi, var(--container-xs), var(--container-2xl)), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-stack-2xs:round(var(--space-8) * pow(1.375, pow(progress(100dvw, 32rem, 62.5rem), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-stack-lg:round(var(--space-28) * pow(1.67857, pow(progress(100dvw, 32rem, 62.5rem), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-stack-md:round(var(--space-19) * pow(1.47368, pow(progress(100dvw, 32rem, 62.5rem), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-stack-sm:round(var(--space-14) * pow(1.35714, pow(progress(100dvw, 32rem, 62.5rem), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-stack-xl:round(var(--space-47) * pow(1.85106, pow(progress(100dvw, 32rem, 62.5rem), var(--space-fluid-ease,1))), var(--space-unit));--space-fluid-stack-xs:round(var(--space-11) * pow(1.27273, pow(progress(100dvw, 32rem, 62.5rem), var(--space-fluid-ease,1))), var(--space-unit))}}}@media (width<40rem){@layer base{html[data-density=auto]{--space-density:.8}}}@media (width>=62.5rem){@layer base{html[data-density=auto]{--space-density:1.25}}}@media (any-pointer:coarse),(hover:none){@layer base{html[data-density=auto]{--space-density:1.25}}}@container style(--space-density:.8){@layer base{.density-scope{--lanes-tolerance:calc(4rlh);--space-1:calc(round(1 + .007829 * var(--space-density), 1) * var(--space-unit));--space-10:calc(round(9 + .64224 * var(--space-density), 1) * var(--space-unit));--space-11:calc(round(10 + .9853 * var(--space-density), 1) * var(--space-unit));--space-123:calc(round(21 + 101.509 * var(--space-density), 1) * var(--space-unit));--space-13:calc(round(11 + 1.50741 * var(--space-density), 1) * var(--space-unit));--space-14:calc(round(12 + 2.30205 * var(--space-density), 1) * var(--space-unit));--space-17:calc(round(13 + 3.51146 * var(--space-density), 1) * var(--space-unit));--space-177:calc(round(22 + 154.501 * var(--space-density), 1) * var(--space-unit));--space-19:calc(round(14 + 5.35214 * var(--space-density), 1) * var(--space-unit));--space-2:calc(round(2 + .019746 * var(--space-density), 1) * var(--space-unit));--space-23:calc(round(15 + 8.15358 * var(--space-density), 1) * var(--space-unit));--space-258:calc(round(23 + 235.152 * var(--space-density), 1) * var(--space-unit));--space-28:calc(round(16 + 12.4173 * var(--space-density), 1) * var(--space-unit));--space-3:calc(round(3 + .037881 * var(--space-density), 1) * var(--space-unit));--space-36:calc(round(17 + 18.9064 * var(--space-density), 1) * var(--space-unit));--space-4:calc(round(4 + .065483 * var(--space-density), 1) * var(--space-unit));--space-47:calc(round(18 + 28.7827 * var(--space-density), 1) * var(--space-unit));--space-5:calc(round(5 + .10749 * var(--space-density), 1) * var(--space-unit));--space-6:calc(round(6 + .17143 * var(--space-density), 1) * var(--space-unit));--space-63:calc(round(19 + 43.814 * var(--space-density), 1) * var(--space-unit));--space-7:calc(round(7 + .26874 * var(--space-density), 1) * var(--space-unit));--space-8:calc(round(8 + .41684 * var(--space-density), 1) * var(--space-unit));--space-87:calc(round(20 + 66.691 * var(--space-density), 1) * var(--space-unit));--space-density:.8;--space-fluid-cqi-inset-2xs:var(--space-2);--space-fluid-cqi-inset-lg:var(--space-11);--space-fluid-cqi-inset-md:var(--space-8);--space-fluid-cqi-inset-sm:var(--space-6);--space-fluid-cqi-inset-xl:var(--space-14);--space-fluid-cqi-inset-xs:var(--space-4);--space-fluid-cqi-stack-2xs:var(--space-8);--space-fluid-cqi-stack-lg:var(--space-28);--space-fluid-cqi-stack-md:var(--space-19);--space-fluid-cqi-stack-sm:var(--space-14);--space-fluid-cqi-stack-xl:var(--space-47);--space-fluid-cqi-stack-xs:var(--space-11);--space-fluid-ease:1;--space-fluid-stack-2xs:var(--space-8);--space-fluid-stack-lg:var(--space-28);--space-fluid-stack-md:var(--space-19);--space-fluid-stack-sm:var(--space-14);--space-fluid-stack-xl:var(--space-47);--space-fluid-stack-xs:var(--space-11);--space-inline-2xl:var(--space-10);--space-inline-2xs:var(--space-1);--space-inline-lg:var(--space-6);--space-inline-md:var(--space-5);--space-inline-sm:var(--space-4);--space-inline-xl:var(--space-8);--space-inline-xs:var(--space-2);--space-inset-2xl:var(--space-19);--space-inset-2xs:var(--space-2);--space-inset-lg:var(--space-11);--space-inset-md:var(--space-8);--space-inset-sm:var(--space-6);--space-inset-xl:var(--space-14);--space-inset-xs:var(--space-4);--space-neg-1:calc(-1 * var(--space-1));--space-neg-10:calc(-1 * var(--space-10));--space-neg-11:calc(-1 * var(--space-11));--space-neg-123:calc(-1 * var(--space-123));--space-neg-13:calc(-1 * var(--space-13));--space-neg-14:calc(-1 * var(--space-14));--space-neg-17:calc(-1 * var(--space-17));--space-neg-177:calc(-1 * var(--space-177));--space-neg-19:calc(-1 * var(--space-19));--space-neg-2:calc(-1 * var(--space-2));--space-neg-23:calc(-1 * var(--space-23));--space-neg-258:calc(-1 * var(--space-258));--space-neg-28:calc(-1 * var(--space-28));--space-neg-3:calc(-1 * var(--space-3));--space-neg-36:calc(-1 * var(--space-36));--space-neg-4:calc(-1 * var(--space-4));--space-neg-47:calc(-1 * var(--space-47));--space-neg-5:calc(-1 * var(--space-5));--space-neg-6:calc(-1 * var(--space-6));--space-neg-63:calc(-1 * var(--space-63));--space-neg-7:calc(-1 * var(--space-7));--space-neg-8:calc(-1 * var(--space-8));--space-neg-87:calc(-1 * var(--space-87));--space-squish-lg:var(--space-8) var(--space-11);--space-squish-md:var(--space-6) var(--space-8);--space-squish-sm:var(--space-4) var(--space-6);--space-squish-xl:var(--space-11) var(--space-14);--space-squish-xs:var(--space-2) var(--space-4);--space-stack-2xl:var(--space-87);--space-stack-2xs:var(--space-8);--space-stack-lg:var(--space-28);--space-stack-md:var(--space-19);--space-stack-sm:var(--space-14);--space-stack-xl:var(--space-47);--space-stack-xs:var(--space-11);--space-stretch-lg:var(--space-14) var(--space-11);--space-stretch-md:var(--space-11) var(--space-8);--space-stretch-sm:var(--space-8) var(--space-6);--space-stretch-xl:var(--space-19) var(--space-14);--space-stretch-xs:var(--space-6) var(--space-4)}}}@container style(--space-density:1.25){@layer base{.density-scope{--lanes-tolerance:calc(4rlh);--space-1:calc(round(1 + .007829 * var(--space-density), 1) * var(--space-unit));--space-10:calc(round(9 + .64224 * var(--space-density), 1) * var(--space-unit));--space-11:calc(round(10 + .9853 * var(--space-density), 1) * var(--space-unit));--space-123:calc(round(21 + 101.509 * var(--space-density), 1) * var(--space-unit));--space-13:calc(round(11 + 1.50741 * var(--space-density), 1) * var(--space-unit));--space-14:calc(round(12 + 2.30205 * var(--space-density), 1) * var(--space-unit));--space-17:calc(round(13 + 3.51146 * var(--space-density), 1) * var(--space-unit));--space-177:calc(round(22 + 154.501 * var(--space-density), 1) * var(--space-unit));--space-19:calc(round(14 + 5.35214 * var(--space-density), 1) * var(--space-unit));--space-2:calc(round(2 + .019746 * var(--space-density), 1) * var(--space-unit));--space-23:calc(round(15 + 8.15358 * var(--space-density), 1) * var(--space-unit));--space-258:calc(round(23 + 235.152 * var(--space-density), 1) * var(--space-unit));--space-28:calc(round(16 + 12.4173 * var(--space-density), 1) * var(--space-unit));--space-3:calc(round(3 + .037881 * var(--space-density), 1) * var(--space-unit));--space-36:calc(round(17 + 18.9064 * var(--space-density), 1) * var(--space-unit));--space-4:calc(round(4 + .065483 * var(--space-density), 1) * var(--space-unit));--space-47:calc(round(18 + 28.7827 * var(--space-density), 1) * var(--space-unit));--space-5:calc(round(5 + .10749 * var(--space-density), 1) * var(--space-unit));--space-6:calc(round(6 + .17143 * var(--space-density), 1) * var(--space-unit));--space-63:calc(round(19 + 43.814 * var(--space-density), 1) * var(--space-unit));--space-7:calc(round(7 + .26874 * var(--space-density), 1) * var(--space-unit));--space-8:calc(round(8 + .41684 * var(--space-density), 1) * var(--space-unit));--space-87:calc(round(20 + 66.691 * var(--space-density), 1) * var(--space-unit));--space-density:1.25;--space-fluid-cqi-inset-2xs:var(--space-2);--space-fluid-cqi-inset-lg:var(--space-11);--space-fluid-cqi-inset-md:var(--space-8);--space-fluid-cqi-inset-sm:var(--space-6);--space-fluid-cqi-inset-xl:var(--space-14);--space-fluid-cqi-inset-xs:var(--space-4);--space-fluid-cqi-stack-2xs:var(--space-8);--space-fluid-cqi-stack-lg:var(--space-28);--space-fluid-cqi-stack-md:var(--space-19);--space-fluid-cqi-stack-sm:var(--space-14);--space-fluid-cqi-stack-xl:var(--space-47);--space-fluid-cqi-stack-xs:var(--space-11);--space-fluid-ease:1;--space-fluid-stack-2xs:var(--space-8);--space-fluid-stack-lg:var(--space-28);--space-fluid-stack-md:var(--space-19);--space-fluid-stack-sm:var(--space-14);--space-fluid-stack-xl:var(--space-47);--space-fluid-stack-xs:var(--space-11);--space-inline-2xl:var(--space-10);--space-inline-2xs:var(--space-1);--space-inline-lg:var(--space-6);--space-inline-md:var(--space-5);--space-inline-sm:var(--space-4);--space-inline-xl:var(--space-8);--space-inline-xs:var(--space-2);--space-inset-2xl:var(--space-19);--space-inset-2xs:var(--space-2);--space-inset-lg:var(--space-11);--space-inset-md:var(--space-8);--space-inset-sm:var(--space-6);--space-inset-xl:var(--space-14);--space-inset-xs:var(--space-4);--space-neg-1:calc(-1 * var(--space-1));--space-neg-10:calc(-1 * var(--space-10));--space-neg-11:calc(-1 * var(--space-11));--space-neg-123:calc(-1 * var(--space-123));--space-neg-13:calc(-1 * var(--space-13));--space-neg-14:calc(-1 * var(--space-14));--space-neg-17:calc(-1 * var(--space-17));--space-neg-177:calc(-1 * var(--space-177));--space-neg-19:calc(-1 * var(--space-19));--space-neg-2:calc(-1 * var(--space-2));--space-neg-23:calc(-1 * var(--space-23));--space-neg-258:calc(-1 * var(--space-258));--space-neg-28:calc(-1 * var(--space-28));--space-neg-3:calc(-1 * var(--space-3));--space-neg-36:calc(-1 * var(--space-36));--space-neg-4:calc(-1 * var(--space-4));--space-neg-47:calc(-1 * var(--space-47));--space-neg-5:calc(-1 * var(--space-5));--space-neg-6:calc(-1 * var(--space-6));--space-neg-63:calc(-1 * var(--space-63));--space-neg-7:calc(-1 * var(--space-7));--space-neg-8:calc(-1 * var(--space-8));--space-neg-87:calc(-1 * var(--space-87));--space-squish-lg:var(--space-8) var(--space-11);--space-squish-md:var(--space-6) var(--space-8);--space-squish-sm:var(--space-4) var(--space-6);--space-squish-xl:var(--space-11) var(--space-14);--space-squish-xs:var(--space-2) var(--space-4);--space-stack-2xl:var(--space-87);--space-stack-2xs:var(--space-8);--space-stack-lg:var(--space-28);--space-stack-md:var(--space-19);--space-stack-sm:var(--space-14);--space-stack-xl:var(--space-47);--space-stack-xs:var(--space-11);--space-stretch-lg:var(--space-14) var(--space-11);--space-stretch-md:var(--space-11) var(--space-8);--space-stretch-sm:var(--space-8) var(--space-6);--space-stretch-xl:var(--space-19) var(--space-14);--space-stretch-xs:var(--space-6) var(--space-4)}}}@container style(--space-density:1){@layer base{.density-scope{--lanes-tolerance:calc(4rlh);--space-1:calc(round(1 + .007829 * var(--space-density), 1) * var(--space-unit));--space-10:calc(round(9 + .64224 * var(--space-density), 1) * var(--space-unit));--space-11:calc(round(10 + .9853 * var(--space-density), 1) * var(--space-unit));--space-123:calc(round(21 + 101.509 * var(--space-density), 1) * var(--space-unit));--space-13:calc(round(11 + 1.50741 * var(--space-density), 1) * var(--space-unit));--space-14:calc(round(12 + 2.30205 * var(--space-density), 1) * var(--space-unit));--space-17:calc(round(13 + 3.51146 * var(--space-density), 1) * var(--space-unit));--space-177:calc(round(22 + 154.501 * var(--space-density), 1) * var(--space-unit));--space-19:calc(round(14 + 5.35214 * var(--space-density), 1) * var(--space-unit));--space-2:calc(round(2 + .019746 * var(--space-density), 1) * var(--space-unit));--space-23:calc(round(15 + 8.15358 * var(--space-density), 1) * var(--space-unit));--space-258:calc(round(23 + 235.152 * var(--space-density), 1) * var(--space-unit));--space-28:calc(round(16 + 12.4173 * var(--space-density), 1) * var(--space-unit));--space-3:calc(round(3 + .037881 * var(--space-density), 1) * var(--space-unit));--space-36:calc(round(17 + 18.9064 * var(--space-density), 1) * var(--space-unit));--space-4:calc(round(4 + .065483 * var(--space-density), 1) * var(--space-unit));--space-47:calc(round(18 + 28.7827 * var(--space-density), 1) * var(--space-unit));--space-5:calc(round(5 + .10749 * var(--space-density), 1) * var(--space-unit));--space-6:calc(round(6 + .17143 * var(--space-density), 1) * var(--space-unit));--space-63:calc(round(19 + 43.814 * var(--space-density), 1) * var(--space-unit));--space-7:calc(round(7 + .26874 * var(--space-density), 1) * var(--space-unit));--space-8:calc(round(8 + .41684 * var(--space-density), 1) * var(--space-unit));--space-87:calc(round(20 + 66.691 * var(--space-density), 1) * var(--space-unit));--space-density:1;--space-fluid-cqi-inset-2xs:var(--space-2);--space-fluid-cqi-inset-lg:var(--space-11);--space-fluid-cqi-inset-md:var(--space-8);--space-fluid-cqi-inset-sm:var(--space-6);--space-fluid-cqi-inset-xl:var(--space-14);--space-fluid-cqi-inset-xs:var(--space-4);--space-fluid-cqi-stack-2xs:var(--space-8);--space-fluid-cqi-stack-lg:var(--space-28);--space-fluid-cqi-stack-md:var(--space-19);--space-fluid-cqi-stack-sm:var(--space-14);--space-fluid-cqi-stack-xl:var(--space-47);--space-fluid-cqi-stack-xs:var(--space-11);--space-fluid-ease:1;--space-fluid-stack-2xs:var(--space-8);--space-fluid-stack-lg:var(--space-28);--space-fluid-stack-md:var(--space-19);--space-fluid-stack-sm:var(--space-14);--space-fluid-stack-xl:var(--space-47);--space-fluid-stack-xs:var(--space-11);--space-inline-2xl:var(--space-10);--space-inline-2xs:var(--space-1);--space-inline-lg:var(--space-6);--space-inline-md:var(--space-5);--space-inline-sm:var(--space-4);--space-inline-xl:var(--space-8);--space-inline-xs:var(--space-2);--space-inset-2xl:var(--space-19);--space-inset-2xs:var(--space-2);--space-inset-lg:var(--space-11);--space-inset-md:var(--space-8);--space-inset-sm:var(--space-6);--space-inset-xl:var(--space-14);--space-inset-xs:var(--space-4);--space-neg-1:calc(-1 * var(--space-1));--space-neg-10:calc(-1 * var(--space-10));--space-neg-11:calc(-1 * var(--space-11));--space-neg-123:calc(-1 * var(--space-123));--space-neg-13:calc(-1 * var(--space-13));--space-neg-14:calc(-1 * var(--space-14));--space-neg-17:calc(-1 * var(--space-17));--space-neg-177:calc(-1 * var(--space-177));--space-neg-19:calc(-1 * var(--space-19));--space-neg-2:calc(-1 * var(--space-2));--space-neg-23:calc(-1 * var(--space-23));--space-neg-258:calc(-1 * var(--space-258));--space-neg-28:calc(-1 * var(--space-28));--space-neg-3:calc(-1 * var(--space-3));--space-neg-36:calc(-1 * var(--space-36));--space-neg-4:calc(-1 * var(--space-4));--space-neg-47:calc(-1 * var(--space-47));--space-neg-5:calc(-1 * var(--space-5));--space-neg-6:calc(-1 * var(--space-6));--space-neg-63:calc(-1 * var(--space-63));--space-neg-7:calc(-1 * var(--space-7));--space-neg-8:calc(-1 * var(--space-8));--space-neg-87:calc(-1 * var(--space-87));--space-squish-lg:var(--space-8) var(--space-11);--space-squish-md:var(--space-6) var(--space-8);--space-squish-sm:var(--space-4) var(--space-6);--space-squish-xl:var(--space-11) var(--space-14);--space-squish-xs:var(--space-2) var(--space-4);--space-stack-2xl:var(--space-87);--space-stack-2xs:var(--space-8);--space-stack-lg:var(--space-28);--space-stack-md:var(--space-19);--space-stack-sm:var(--space-14);--space-stack-xl:var(--space-47);--space-stack-xs:var(--space-11);--space-stretch-lg:var(--space-14) var(--space-11);--space-stretch-md:var(--space-11) var(--space-8);--space-stretch-sm:var(--space-8) var(--space-6);--space-stretch-xl:var(--space-19) var(--space-14);--space-stretch-xs:var(--space-6) var(--space-4)}}}@supports (scale:progress(0,0,1)) and (line-height:calc(100vi/25.6rem)){@layer base{.theme-light,:root,[data-theme=light]{--container-gap-lg:clamp(var(--type-rung-6), round((var(--type-rung-6)) * pow((var(--type-rung-6) * 6) / (var(--type-rung-6)), var(--fluid-e-c)), var(--space-unit)), var(--type-rung-6) * 6);--container-gap-md:clamp(var(--type-rung-6), round((var(--type-rung-6)) * pow((var(--type-rung-6) * 3.83366) / (var(--type-rung-6)), var(--fluid-e-c)), var(--space-unit)), var(--type-rung-6) * 3.83366);--container-gap-sm:clamp(var(--type-rung-6), round((var(--type-rung-6)) * pow((var(--type-rung-6) * 2.44949) / (var(--type-rung-6)), var(--fluid-e-c)), var(--space-unit)), var(--type-rung-6) * 2.44949);--container-margin-lg:clamp(var(--type-rung-6), round((var(--type-rung-6)) * pow((var(--type-rung-6) * 2.44949) / (var(--type-rung-6)), var(--fluid-e-c)), var(--space-unit)), var(--type-rung-6) * 2.44949);--container-margin-md:clamp(var(--type-rung-6), round((var(--type-rung-6)) * pow((var(--type-rung-6) * 1.95797) / (var(--type-rung-6)), var(--fluid-e-c)), var(--space-unit)), var(--type-rung-6) * 1.95797);--container-margin-sm:clamp(var(--type-rung-6), round((var(--type-rung-6)) * pow((var(--type-rung-6) * 1.30835) / (var(--type-rung-6)), var(--fluid-e-c)), var(--space-unit)), var(--type-rung-6) * 1.30835);--container-padding-lg:clamp(var(--type-rung-6), round((var(--type-rung-6)) * pow((var(--type-rung-6) * 3.83366) / (var(--type-rung-6)), var(--fluid-e-c)), var(--space-unit)), var(--type-rung-6) * 3.83366);--container-padding-md:clamp(var(--type-rung-6), round((var(--type-rung-6)) * pow((var(--type-rung-6) * 2.44949) / (var(--type-rung-6)), var(--fluid-e-c)), var(--space-unit)), var(--type-rung-6) * 2.44949);--container-padding-sm:clamp(var(--type-rung-6), round((var(--type-rung-6)) * pow((var(--type-rung-6) * 1.56509) / (var(--type-rung-6)), var(--fluid-e-c)), var(--space-unit)), var(--type-rung-6) * 1.56509);--fluid-e:(var(--fluid-t) * var(--fluid-t) * var(--fluid-t) * (6 * var(--fluid-t) * var(--fluid-t) - 15 * var(--fluid-t) + 10));--fluid-e-b:(var(--fluid-t-b) * var(--fluid-t-b) * var(--fluid-t-b) * (6 * var(--fluid-t-b) * var(--fluid-t-b) - 15 * var(--fluid-t-b) + 10));--fluid-e-c:(var(--fluid-t-c) * var(--fluid-t-c) * var(--fluid-t-c) * (6 * var(--fluid-t-c) * var(--fluid-t-c) - 15 * var(--fluid-t-c) + 10));--fluid-t:clamp(0, progress(100vi, var(--fluid-vp-min), var(--fluid-vp-max)), 1);--fluid-t-b:clamp(0, progress(100svb, var(--fluid-vp-min), var(--fluid-vp-max)), 1);--fluid-t-c:clamp(0, progress(100cqi, var(--fluid-cq-min), var(--fluid-cq-max)), 1);--grid-fluid-cols:clamp(1, 1 + 11 * var(--fluid-e), 12);--section-padding-y-compact:clamp(var(--body-spacing-anchor) * 1.5, round((var(--body-spacing-anchor) * 1.5) * pow((var(--body-spacing-anchor) * 3.375) / (var(--body-spacing-anchor) * 1.5), var(--fluid-e-b)), var(--space-unit)), var(--body-spacing-anchor) * 3.375);--section-padding-y-default:clamp(var(--body-spacing-anchor) * 2.25, round((var(--body-spacing-anchor) * 2.25) * pow((var(--body-spacing-anchor) * 5.0625) / (var(--body-spacing-anchor) * 2.25), var(--fluid-e-b)), var(--space-unit)), var(--body-spacing-anchor) * 5.0625);--section-padding-y-major:clamp(var(--body-spacing-anchor) * 3.375, round((var(--body-spacing-anchor) * 3.375) * pow((var(--body-spacing-anchor) * 7.59375) / (var(--body-spacing-anchor) * 3.375), var(--fluid-e-b)), var(--space-unit)), var(--body-spacing-anchor) * 7.59375);--section-padding-y-monumental:clamp(var(--body-spacing-anchor) * 5.0625, round((var(--body-spacing-anchor) * 5.0625) * pow((var(--body-spacing-anchor) * 11.3906) / (var(--body-spacing-anchor) * 5.0625), var(--fluid-e-b)), var(--space-unit)), var(--body-spacing-anchor) * 11.3906);--type-display-large:clamp(var(--type-rung-12), var(--type-rung-12) * pow(var(--type-rung-16) / var(--type-rung-12), var(--fluid-e)), var(--type-rung-16));--type-display-medium:clamp(var(--type-rung-10), var(--type-rung-10) * pow(var(--type-rung-14) / var(--type-rung-10), var(--fluid-e)), var(--type-rung-14));--type-display-small:clamp(var(--type-rung-8), var(--type-rung-8) * pow(var(--type-rung-10) / var(--type-rung-8), var(--fluid-e)), var(--type-rung-10));--type-fluid-2xl:clamp(var(--type-rung-14), var(--type-rung-14) * pow(var(--type-rung-16) / var(--type-rung-14), var(--fluid-e)), var(--type-rung-16));--type-fluid-base:clamp(var(--type-rung-5), var(--type-rung-5) * pow(var(--type-rung-6) / var(--type-rung-5), var(--fluid-e)), var(--type-rung-6));--type-fluid-lg:clamp(var(--type-rung-8), var(--type-rung-8) * pow(var(--type-rung-9) / var(--type-rung-8), var(--fluid-e)), var(--type-rung-9));--type-fluid-md:clamp(var(--type-rung-6), var(--type-rung-6) * pow(var(--type-rung-7) / var(--type-rung-6), var(--fluid-e)), var(--type-rung-7));--type-fluid-sm:clamp(var(--type-rung-4), var(--type-rung-4) * pow(var(--type-rung-5) / var(--type-rung-4), var(--fluid-e)), var(--type-rung-5));--type-fluid-xl:clamp(var(--type-rung-11), var(--type-rung-11) * pow(var(--type-rung-13) / var(--type-rung-11), var(--fluid-e)), var(--type-rung-13));--type-fluid-xs:clamp(var(--type-rung-3), var(--type-rung-3) * pow(var(--type-rung-4) / var(--type-rung-3), var(--fluid-e)), var(--type-rung-4));--type-headline-large:clamp(var(--type-rung-8), var(--type-rung-8) * pow(var(--type-rung-10) / var(--type-rung-8), var(--fluid-e)), var(--type-rung-10));--type-headline-medium:clamp(var(--type-rung-6), var(--type-rung-6) * pow(var(--type-rung-8) / var(--type-rung-6), var(--fluid-e)), var(--type-rung-8));--type-headline-small:clamp(var(--type-rung-5), var(--type-rung-5) * pow(var(--type-rung-7) / var(--type-rung-5), var(--fluid-e)), var(--type-rung-7));--type-stat-fluid:clamp(var(--type-rung-11), var(--type-rung-11) * pow(var(--type-rung-15) / var(--type-rung-11), var(--fluid-e)), var(--type-rung-15))}html[data-context=website],html[data-context=website] [data-theme]{--section-gap:clamp(var(--space-28), round(var(--space-28) * pow(var(--space-47) / var(--space-28), var(--fluid-e-b)), var(--space-unit)), var(--space-47));--section-padding-y:clamp(var(--space-28), round(var(--space-28) * pow(var(--space-47) / var(--space-28), var(--fluid-e-b)), var(--space-unit)), var(--space-47));--type-display-large:clamp(var(--type-rung-13), var(--type-rung-13) * pow(var(--type-rung-16) / var(--type-rung-13), var(--fluid-e)), var(--type-rung-16));--type-display-medium:clamp(var(--type-rung-12), var(--type-rung-12) * pow(var(--type-rung-14) / var(--type-rung-12), var(--fluid-e)), var(--type-rung-14));--type-display-small:clamp(var(--type-rung-11), var(--type-rung-11) * pow(var(--type-rung-13) / var(--type-rung-11), var(--fluid-e)), var(--type-rung-13));--type-headline-large:clamp(var(--type-rung-12), var(--type-rung-12) * pow(var(--type-rung-14) / var(--type-rung-12), var(--fluid-e)), var(--type-rung-14));--type-headline-medium:clamp(var(--type-rung-9), var(--type-rung-9) * pow(var(--type-rung-10) / var(--type-rung-9), var(--fluid-e)), var(--type-rung-10));--type-headline-small:clamp(var(--type-rung-6), var(--type-rung-6) * pow(var(--type-rung-8) / var(--type-rung-6), var(--fluid-e)), var(--type-rung-8));--type-website-h1-display:clamp(var(--type-base) * 2.25, (var(--type-base) * 2.25) * pow((var(--type-base) * 3.5) / (var(--type-base) * 2.25), var(--fluid-e)), var(--type-base) * 3.5);--type-website-h2-display:clamp(var(--type-base) * 2, (var(--type-base) * 2) * pow((var(--type-base) * 3) / (var(--type-base) * 2), clamp(0, progress(100vi, var(--fluid-vp-min), var(--breakpoint-md)), 1) * clamp(0, progress(100vi, var(--fluid-vp-min), var(--breakpoint-md)), 1) * clamp(0, progress(100vi, var(--fluid-vp-min), var(--breakpoint-md)), 1) * (10 + 6 * clamp(0, progress(100vi, var(--fluid-vp-min), var(--breakpoint-md)), 1) * clamp(0, progress(100vi, var(--fluid-vp-min), var(--breakpoint-md)), 1) - 15 * clamp(0, progress(100vi, var(--fluid-vp-min), var(--breakpoint-md)), 1))) * pow((var(--type-base) * 4.5) / (var(--type-base) * 3), clamp(0, progress(100vi, var(--breakpoint-md), var(--fluid-vp-max)), 1) * clamp(0, progress(100vi, var(--breakpoint-md), var(--fluid-vp-max)), 1) * clamp(0, progress(100vi, var(--breakpoint-md), var(--fluid-vp-max)), 1) * (10 + 6 * clamp(0, progress(100vi, var(--breakpoint-md), var(--fluid-vp-max)), 1) * clamp(0, progress(100vi, var(--breakpoint-md), var(--fluid-vp-max)), 1) - 15 * clamp(0, progress(100vi, var(--breakpoint-md), var(--fluid-vp-max)), 1))), var(--type-base) * 4.5);--type-website-quote:clamp(var(--type-base) * 1.5, (var(--type-base) * 1.5) * pow((var(--type-base) * 2.5) / (var(--type-base) * 1.5), var(--fluid-e)), var(--type-base) * 2.5);--website-card-body-padding:clamp(var(--website-card-padding-min), round(var(--website-card-padding-min) * pow(var(--space-17) / var(--website-card-padding-min), var(--fluid-e-c)), var(--space-unit)), var(--space-17));--website-card-padding:clamp(var(--website-card-padding-min), round(var(--website-card-padding-min) * pow(var(--space-23) / var(--website-card-padding-min), var(--fluid-e-c)), var(--space-unit)), var(--space-23));--website-card-padding-min:var(--space-13)}}}@media (prefers-reduced-motion:reduce),(update:none),(update:slow){html.theme-light:not([data-motion=full]),html:root:not([data-motion=full]),html[data-theme=light]:not([data-motion=full]),html:not([data-motion=full]) .theme-light,html:not([data-motion=full]) :root,html:not([data-motion=full]) [data-theme=light]{--duration-tick:5ms}}@layer utilities{:root{--delay-stagger-1:calc(var(--duration-tick));--delay-stagger-2:calc(2 * var(--duration-tick));--delay-stagger-3:calc(3 * var(--duration-tick));--transition-normal:calc(var(--duration-normal) * var(--motion-distance-scale)) var(--ease-spring);--transition-slow:calc(var(--duration-slow) * var(--motion-distance-scale)) var(--ease-spring);--transition-jerk-free:calc(var(--duration-normal) * var(--motion-distance-scale)) var(--ease-jerk-free);--transition-exit:calc(var(--duration-normal) * var(--motion-distance-scale) * var(--motion-exit-ratio)) var(--ease-in);--bg:var(--surface-base);--fg:var(--text-primary)}.stagger>*{transition-delay:calc(sibling-index() * var(--stagger-step));animation-delay:calc(sibling-index() * var(--stagger-step))}.scrollbar,.ui-panel-list-section{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.scrollbar-none,html[data-context=website],html[data-context=website] body{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar,html[data-context=website] body::-webkit-scrollbar,html[data-context=website]::-webkit-scrollbar{display:none}.safe-bottom-inset{bottom:calc(var(--space-11) + var(--safe-area-bottom) + var(--browser-ui-adjust))}.shadow-lift{transition:transform var(--duration-fast) var(--ease-out);position:relative}.shadow-lift:after{content:"";border-radius:inherit;box-shadow:var(--shadow-lg);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);pointer-events:none;z-index:-1;position:absolute;inset:0}.shadow-lift:hover{transform:translateY(calc(-1 * var(--space-unit)))}.shadow-lift:hover:after{opacity:1}.ui-surface-base{background-color:var(--surface-base)}.ui-surface-subtle{background-color:var(--surface-subtle)}.ui-surface-muted{background-color:var(--surface-muted)}.ui-surface-overlay{background-color:var(--surface-overlay);backdrop-filter:blur(var(--blur-lg)) var(--vibrancy)}.ui-surface-soft{background-color:var(--surface-soft)}.ui-border-subtle{border-color:var(--border-on-card-hairline)}.ui-border-strong{border-color:var(--border-on-card-strong)}.border-none{border:none}.border-l-subtle{border-left:var(--border-width) solid var(--border-on-card-hairline)}.border-b-subtle{border-bottom:var(--border-width) solid var(--border-on-card-hairline)}.bg-transparent{background:0 0}.bg-surface-base{background-color:var(--surface-base)}.backdrop{background-color:var(--surface-backdrop)}.ui-text-primary{color:var(--text-primary)}.ui-text-secondary{color:var(--text-secondary)}.ui-text-tertiary{color:var(--text-tertiary)}.ui-text-muted{color:var(--text-muted)}.ui-text-subtle{color:var(--text-subtle)}.ui-text-contrast{color:var(--text-contrast)}.ui-text-primary-inverse{color:var(--text-primary-inverse)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-danger{color:var(--text-danger)}.text-success{color:var(--text-success)}.text-warning{color:var(--text-warning)}.text-info{color:var(--text-info)}.text-link{color:var(--text-link)}.text-disabled{color:var(--text-disabled)}.text-placeholder{color:var(--text-placeholder)}.text-start{text-align:start}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:var(--text-transform-label)}.truncate{text-overflow:ellipsis;text-box-trim:none;white-space:nowrap;overflow:hidden}.tabular-nums{font-variant-numeric:tabular-nums}.stat-value{font-size:var(--type-stat-value,calc(clamp(1.75rem,4dvw,2.75rem)));font-weight:var(--font-weight-stat);line-height:var(--line-height-stat-value);letter-spacing:var(--tracking-rung-11)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.fw-normal{font-weight:var(--font-weight-normal)}.fw-semibold{font-weight:var(--font-weight-semibold)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.w-full{width:100%}.w-auto{width:auto}.mw-full{max-width:100%}.object-cover{object-fit:cover}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top--1{top:calc(var(--space-2) * -1)}.right--1{right:calc(var(--space-2) * -1)}.z-350{z-index:calc(35 * var(--z-step))}.z-400{z-index:calc(40 * var(--z-step))}.z-450{z-index:calc(45 * var(--z-step))}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.opacity-50{opacity:.5}.opacity-100{opacity:1}.hidden{display:none}.block{display:block}.list-none{list-style:none}.rotate-180{transform:rotate(180deg)}@media (width>=50rem){.md\:hidden{display:none}.md\:block{display:block}.md\:flex{display:flex}}.radius-xs{border-radius:var(--radius-xs)}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-full{border-radius:var(--radius-full)}.optimize-scroll-y{content-visibility:auto;contain-intrinsic-size:auto var(--contain-intrinsic-scroll);min-height:0;overflow-y:auto}.p-1{padding:var(--space-1)}.px-1{padding-inline:var(--space-1)}.py-1{padding-block:var(--space-1)}.ps-1{padding-inline-start:var(--space-1)}.pe-1{padding-inline-end:var(--space-1)}.pt-1{padding-block-start:var(--space-1)}.pb-1{padding-block-end:var(--space-1)}.m-1{margin:var(--space-1)}.mx-1{margin-inline:var(--space-1)}.my-1{margin-block:var(--space-1)}.ms-1{margin-inline-start:var(--space-1)}.me-1{margin-inline-end:var(--space-1)}.mt-1{margin-block-start:var(--space-1)}.mb-1{margin-block-end:var(--space-1)}.m-neg-1{margin:calc(-1 * var(--space-1))}.mx-neg-1{margin-inline:calc(-1 * var(--space-1))}.my-neg-1{margin-block:calc(-1 * var(--space-1))}.ms-neg-1{margin-inline-start:calc(-1 * var(--space-1))}.me-neg-1{margin-inline-end:calc(-1 * var(--space-1))}.mt-neg-1{margin-block-start:calc(-1 * var(--space-1))}.mb-neg-1{margin-block-end:calc(-1 * var(--space-1))}.gap-1{gap:var(--space-1)}.gap-x-1{column-gap:var(--space-1)}.gap-y-1{row-gap:var(--space-1)}.size-1,.w-1{inline-size:var(--space-1)}.h-1,.size-1{block-size:var(--space-1)}.i-1{inset:var(--space-1)}.ix-1{inset-inline:var(--space-1)}.iy-1{inset-block:var(--space-1)}.is-1{inset-inline-start:var(--space-1)}.ie-1{inset-inline-end:var(--space-1)}.it-1{inset-block-start:var(--space-1)}.ib-1{inset-block-end:var(--space-1)}.scroll-m-1{scroll-margin:var(--space-1)}.scroll-mx-1{scroll-margin-inline:var(--space-1)}.scroll-my-1{scroll-margin-block:var(--space-1)}.scroll-ms-1{scroll-margin-inline-start:var(--space-1)}.scroll-me-1{scroll-margin-inline-end:var(--space-1)}.scroll-mt-1{scroll-margin-block-start:var(--space-1)}.scroll-mb-1{scroll-margin-block-end:var(--space-1)}.scroll-p-1{scroll-padding:var(--space-1)}.scroll-px-1{scroll-padding-inline:var(--space-1)}.scroll-py-1{scroll-padding-block:var(--space-1)}.scroll-ps-1{scroll-padding-inline-start:var(--space-1)}.scroll-pe-1{scroll-padding-inline-end:var(--space-1)}.scroll-pt-1{scroll-padding-block-start:var(--space-1)}.scroll-pb-1{scroll-padding-block-end:var(--space-1)}.indent-1{text-indent:var(--space-1)}.clipm-1{overflow-clip-margin:var(--space-1);overflow:clip}.p-2{padding:var(--space-2)}.px-2{padding-inline:var(--space-2)}.py-2{padding-block:var(--space-2)}.ps-2{padding-inline-start:var(--space-2)}.pe-2{padding-inline-end:var(--space-2)}.pt-2{padding-block-start:var(--space-2)}.pb-2{padding-block-end:var(--space-2)}.m-2{margin:var(--space-2)}.mx-2{margin-inline:var(--space-2)}.my-2{margin-block:var(--space-2)}.ms-2{margin-inline-start:var(--space-2)}.me-2{margin-inline-end:var(--space-2)}.mt-2{margin-block-start:var(--space-2)}.mb-2{margin-block-end:var(--space-2)}.m-neg-2{margin:calc(-1 * var(--space-2))}.mx-neg-2{margin-inline:calc(-1 * var(--space-2))}.my-neg-2{margin-block:calc(-1 * var(--space-2))}.ms-neg-2{margin-inline-start:calc(-1 * var(--space-2))}.me-neg-2{margin-inline-end:calc(-1 * var(--space-2))}.mt-neg-2{margin-block-start:calc(-1 * var(--space-2))}.mb-neg-2{margin-block-end:calc(-1 * var(--space-2))}.gap-2{gap:var(--space-2)}.gap-x-2{column-gap:var(--space-2)}.gap-y-2{row-gap:var(--space-2)}.size-2,.w-2{inline-size:var(--space-2)}.h-2,.size-2{block-size:var(--space-2)}.i-2{inset:var(--space-2)}.ix-2{inset-inline:var(--space-2)}.iy-2{inset-block:var(--space-2)}.is-2{inset-inline-start:var(--space-2)}.ie-2{inset-inline-end:var(--space-2)}.it-2{inset-block-start:var(--space-2)}.ib-2{inset-block-end:var(--space-2)}.scroll-m-2{scroll-margin:var(--space-2)}.scroll-mx-2{scroll-margin-inline:var(--space-2)}.scroll-my-2{scroll-margin-block:var(--space-2)}.scroll-ms-2{scroll-margin-inline-start:var(--space-2)}.scroll-me-2{scroll-margin-inline-end:var(--space-2)}.scroll-mt-2{scroll-margin-block-start:var(--space-2)}.scroll-mb-2{scroll-margin-block-end:var(--space-2)}.scroll-p-2{scroll-padding:var(--space-2)}.scroll-px-2{scroll-padding-inline:var(--space-2)}.scroll-py-2{scroll-padding-block:var(--space-2)}.scroll-ps-2{scroll-padding-inline-start:var(--space-2)}.scroll-pe-2{scroll-padding-inline-end:var(--space-2)}.scroll-pt-2{scroll-padding-block-start:var(--space-2)}.scroll-pb-2{scroll-padding-block-end:var(--space-2)}.indent-2{text-indent:var(--space-2)}.clipm-2{overflow-clip-margin:var(--space-2);overflow:clip}.p-3{padding:var(--space-3)}.px-3{padding-inline:var(--space-3)}.py-3{padding-block:var(--space-3)}.ps-3{padding-inline-start:var(--space-3)}.pe-3{padding-inline-end:var(--space-3)}.pt-3{padding-block-start:var(--space-3)}.pb-3{padding-block-end:var(--space-3)}.m-3{margin:var(--space-3)}.mx-3{margin-inline:var(--space-3)}.my-3{margin-block:var(--space-3)}.ms-3{margin-inline-start:var(--space-3)}.me-3{margin-inline-end:var(--space-3)}.mt-3{margin-block-start:var(--space-3)}.mb-3{margin-block-end:var(--space-3)}.m-neg-3{margin:calc(-1 * var(--space-3))}.mx-neg-3{margin-inline:calc(-1 * var(--space-3))}.my-neg-3{margin-block:calc(-1 * var(--space-3))}.ms-neg-3{margin-inline-start:calc(-1 * var(--space-3))}.me-neg-3{margin-inline-end:calc(-1 * var(--space-3))}.mt-neg-3{margin-block-start:calc(-1 * var(--space-3))}.mb-neg-3{margin-block-end:calc(-1 * var(--space-3))}.gap-3{gap:var(--space-3)}.gap-x-3{column-gap:var(--space-3)}.gap-y-3{row-gap:var(--space-3)}.size-3,.w-3{inline-size:var(--space-3)}.h-3,.size-3{block-size:var(--space-3)}.i-3{inset:var(--space-3)}.ix-3{inset-inline:var(--space-3)}.iy-3{inset-block:var(--space-3)}.is-3{inset-inline-start:var(--space-3)}.ie-3{inset-inline-end:var(--space-3)}.it-3{inset-block-start:var(--space-3)}.ib-3{inset-block-end:var(--space-3)}.scroll-m-3{scroll-margin:var(--space-3)}.scroll-mx-3{scroll-margin-inline:var(--space-3)}.scroll-my-3{scroll-margin-block:var(--space-3)}.scroll-ms-3{scroll-margin-inline-start:var(--space-3)}.scroll-me-3{scroll-margin-inline-end:var(--space-3)}.scroll-mt-3{scroll-margin-block-start:var(--space-3)}.scroll-mb-3{scroll-margin-block-end:var(--space-3)}.scroll-p-3{scroll-padding:var(--space-3)}.scroll-px-3{scroll-padding-inline:var(--space-3)}.scroll-py-3{scroll-padding-block:var(--space-3)}.scroll-ps-3{scroll-padding-inline-start:var(--space-3)}.scroll-pe-3{scroll-padding-inline-end:var(--space-3)}.scroll-pt-3{scroll-padding-block-start:var(--space-3)}.scroll-pb-3{scroll-padding-block-end:var(--space-3)}.indent-3{text-indent:var(--space-3)}.clipm-3{overflow-clip-margin:var(--space-3);overflow:clip}.p-4{padding:var(--space-4)}.px-4{padding-inline:var(--space-4)}.py-4{padding-block:var(--space-4)}.ps-4{padding-inline-start:var(--space-4)}.pe-4{padding-inline-end:var(--space-4)}.pt-4{padding-block-start:var(--space-4)}.pb-4{padding-block-end:var(--space-4)}.m-4{margin:var(--space-4)}.mx-4{margin-inline:var(--space-4)}.my-4{margin-block:var(--space-4)}.ms-4{margin-inline-start:var(--space-4)}.me-4{margin-inline-end:var(--space-4)}.mt-4{margin-block-start:var(--space-4)}.mb-4{margin-block-end:var(--space-4)}.m-neg-4{margin:calc(-1 * var(--space-4))}.mx-neg-4{margin-inline:calc(-1 * var(--space-4))}.my-neg-4{margin-block:calc(-1 * var(--space-4))}.ms-neg-4{margin-inline-start:calc(-1 * var(--space-4))}.me-neg-4{margin-inline-end:calc(-1 * var(--space-4))}.mt-neg-4{margin-block-start:calc(-1 * var(--space-4))}.mb-neg-4{margin-block-end:calc(-1 * var(--space-4))}.gap-4{gap:var(--space-4)}.gap-x-4{column-gap:var(--space-4)}.gap-y-4{row-gap:var(--space-4)}.size-4,.w-4{inline-size:var(--space-4)}.h-4,.size-4{block-size:var(--space-4)}.i-4{inset:var(--space-4)}.ix-4{inset-inline:var(--space-4)}.iy-4{inset-block:var(--space-4)}.is-4{inset-inline-start:var(--space-4)}.ie-4{inset-inline-end:var(--space-4)}.it-4{inset-block-start:var(--space-4)}.ib-4{inset-block-end:var(--space-4)}.scroll-m-4{scroll-margin:var(--space-4)}.scroll-mx-4{scroll-margin-inline:var(--space-4)}.scroll-my-4{scroll-margin-block:var(--space-4)}.scroll-ms-4{scroll-margin-inline-start:var(--space-4)}.scroll-me-4{scroll-margin-inline-end:var(--space-4)}.scroll-mt-4{scroll-margin-block-start:var(--space-4)}.scroll-mb-4{scroll-margin-block-end:var(--space-4)}.scroll-p-4{scroll-padding:var(--space-4)}.scroll-px-4{scroll-padding-inline:var(--space-4)}.scroll-py-4{scroll-padding-block:var(--space-4)}.scroll-ps-4{scroll-padding-inline-start:var(--space-4)}.scroll-pe-4{scroll-padding-inline-end:var(--space-4)}.scroll-pt-4{scroll-padding-block-start:var(--space-4)}.scroll-pb-4{scroll-padding-block-end:var(--space-4)}.indent-4{text-indent:var(--space-4)}.clipm-4{overflow-clip-margin:var(--space-4);overflow:clip}.p-5{padding:var(--space-5)}.px-5{padding-inline:var(--space-5)}.py-5{padding-block:var(--space-5)}.ps-5{padding-inline-start:var(--space-5)}.pe-5{padding-inline-end:var(--space-5)}.pt-5{padding-block-start:var(--space-5)}.pb-5{padding-block-end:var(--space-5)}.m-5{margin:var(--space-5)}.mx-5{margin-inline:var(--space-5)}.my-5{margin-block:var(--space-5)}.ms-5{margin-inline-start:var(--space-5)}.me-5{margin-inline-end:var(--space-5)}.mt-5{margin-block-start:var(--space-5)}.mb-5{margin-block-end:var(--space-5)}.m-neg-5{margin:calc(-1 * var(--space-5))}.mx-neg-5{margin-inline:calc(-1 * var(--space-5))}.my-neg-5{margin-block:calc(-1 * var(--space-5))}.ms-neg-5{margin-inline-start:calc(-1 * var(--space-5))}.me-neg-5{margin-inline-end:calc(-1 * var(--space-5))}.mt-neg-5{margin-block-start:calc(-1 * var(--space-5))}.mb-neg-5{margin-block-end:calc(-1 * var(--space-5))}.gap-5{gap:var(--space-5)}.gap-x-5{column-gap:var(--space-5)}.gap-y-5{row-gap:var(--space-5)}.size-5,.w-5{inline-size:var(--space-5)}.h-5,.size-5{block-size:var(--space-5)}.i-5{inset:var(--space-5)}.ix-5{inset-inline:var(--space-5)}.iy-5{inset-block:var(--space-5)}.is-5{inset-inline-start:var(--space-5)}.ie-5{inset-inline-end:var(--space-5)}.it-5{inset-block-start:var(--space-5)}.ib-5{inset-block-end:var(--space-5)}.scroll-m-5{scroll-margin:var(--space-5)}.scroll-mx-5{scroll-margin-inline:var(--space-5)}.scroll-my-5{scroll-margin-block:var(--space-5)}.scroll-ms-5{scroll-margin-inline-start:var(--space-5)}.scroll-me-5{scroll-margin-inline-end:var(--space-5)}.scroll-mt-5{scroll-margin-block-start:var(--space-5)}.scroll-mb-5{scroll-margin-block-end:var(--space-5)}.scroll-p-5{scroll-padding:var(--space-5)}.scroll-px-5{scroll-padding-inline:var(--space-5)}.scroll-py-5{scroll-padding-block:var(--space-5)}.scroll-ps-5{scroll-padding-inline-start:var(--space-5)}.scroll-pe-5{scroll-padding-inline-end:var(--space-5)}.scroll-pt-5{scroll-padding-block-start:var(--space-5)}.scroll-pb-5{scroll-padding-block-end:var(--space-5)}.indent-5{text-indent:var(--space-5)}.clipm-5{overflow-clip-margin:var(--space-5);overflow:clip}.p-6{padding:var(--space-6)}.px-6{padding-inline:var(--space-6)}.py-6{padding-block:var(--space-6)}.ps-6{padding-inline-start:var(--space-6)}.pe-6{padding-inline-end:var(--space-6)}.pt-6{padding-block-start:var(--space-6)}.pb-6{padding-block-end:var(--space-6)}.m-6{margin:var(--space-6)}.mx-6{margin-inline:var(--space-6)}.my-6{margin-block:var(--space-6)}.ms-6{margin-inline-start:var(--space-6)}.me-6{margin-inline-end:var(--space-6)}.mt-6{margin-block-start:var(--space-6)}.mb-6{margin-block-end:var(--space-6)}.m-neg-6{margin:calc(-1 * var(--space-6))}.mx-neg-6{margin-inline:calc(-1 * var(--space-6))}.my-neg-6{margin-block:calc(-1 * var(--space-6))}.ms-neg-6{margin-inline-start:calc(-1 * var(--space-6))}.me-neg-6{margin-inline-end:calc(-1 * var(--space-6))}.mt-neg-6{margin-block-start:calc(-1 * var(--space-6))}.mb-neg-6{margin-block-end:calc(-1 * var(--space-6))}.gap-6{gap:var(--space-6)}.gap-x-6{column-gap:var(--space-6)}.gap-y-6{row-gap:var(--space-6)}.size-6,.w-6{inline-size:var(--space-6)}.h-6,.size-6{block-size:var(--space-6)}.i-6{inset:var(--space-6)}.ix-6{inset-inline:var(--space-6)}.iy-6{inset-block:var(--space-6)}.is-6{inset-inline-start:var(--space-6)}.ie-6{inset-inline-end:var(--space-6)}.it-6{inset-block-start:var(--space-6)}.ib-6{inset-block-end:var(--space-6)}.scroll-m-6{scroll-margin:var(--space-6)}.scroll-mx-6{scroll-margin-inline:var(--space-6)}.scroll-my-6{scroll-margin-block:var(--space-6)}.scroll-ms-6{scroll-margin-inline-start:var(--space-6)}.scroll-me-6{scroll-margin-inline-end:var(--space-6)}.scroll-mt-6{scroll-margin-block-start:var(--space-6)}.scroll-mb-6{scroll-margin-block-end:var(--space-6)}.scroll-p-6{scroll-padding:var(--space-6)}.scroll-px-6{scroll-padding-inline:var(--space-6)}.scroll-py-6{scroll-padding-block:var(--space-6)}.scroll-ps-6{scroll-padding-inline-start:var(--space-6)}.scroll-pe-6{scroll-padding-inline-end:var(--space-6)}.scroll-pt-6{scroll-padding-block-start:var(--space-6)}.scroll-pb-6{scroll-padding-block-end:var(--space-6)}.indent-6{text-indent:var(--space-6)}.clipm-6{overflow-clip-margin:var(--space-6);overflow:clip}.p-7{padding:var(--space-7)}.px-7{padding-inline:var(--space-7)}.py-7{padding-block:var(--space-7)}.ps-7{padding-inline-start:var(--space-7)}.pe-7{padding-inline-end:var(--space-7)}.pt-7{padding-block-start:var(--space-7)}.pb-7{padding-block-end:var(--space-7)}.m-7{margin:var(--space-7)}.mx-7{margin-inline:var(--space-7)}.my-7{margin-block:var(--space-7)}.ms-7{margin-inline-start:var(--space-7)}.me-7{margin-inline-end:var(--space-7)}.mt-7{margin-block-start:var(--space-7)}.mb-7{margin-block-end:var(--space-7)}.m-neg-7{margin:calc(-1 * var(--space-7))}.mx-neg-7{margin-inline:calc(-1 * var(--space-7))}.my-neg-7{margin-block:calc(-1 * var(--space-7))}.ms-neg-7{margin-inline-start:calc(-1 * var(--space-7))}.me-neg-7{margin-inline-end:calc(-1 * var(--space-7))}.mt-neg-7{margin-block-start:calc(-1 * var(--space-7))}.mb-neg-7{margin-block-end:calc(-1 * var(--space-7))}.gap-7{gap:var(--space-7)}.gap-x-7{column-gap:var(--space-7)}.gap-y-7{row-gap:var(--space-7)}.size-7,.w-7{inline-size:var(--space-7)}.h-7,.size-7{block-size:var(--space-7)}.i-7{inset:var(--space-7)}.ix-7{inset-inline:var(--space-7)}.iy-7{inset-block:var(--space-7)}.is-7{inset-inline-start:var(--space-7)}.ie-7{inset-inline-end:var(--space-7)}.it-7{inset-block-start:var(--space-7)}.ib-7{inset-block-end:var(--space-7)}.scroll-m-7{scroll-margin:var(--space-7)}.scroll-mx-7{scroll-margin-inline:var(--space-7)}.scroll-my-7{scroll-margin-block:var(--space-7)}.scroll-ms-7{scroll-margin-inline-start:var(--space-7)}.scroll-me-7{scroll-margin-inline-end:var(--space-7)}.scroll-mt-7{scroll-margin-block-start:var(--space-7)}.scroll-mb-7{scroll-margin-block-end:var(--space-7)}.scroll-p-7{scroll-padding:var(--space-7)}.scroll-px-7{scroll-padding-inline:var(--space-7)}.scroll-py-7{scroll-padding-block:var(--space-7)}.scroll-ps-7{scroll-padding-inline-start:var(--space-7)}.scroll-pe-7{scroll-padding-inline-end:var(--space-7)}.scroll-pt-7{scroll-padding-block-start:var(--space-7)}.scroll-pb-7{scroll-padding-block-end:var(--space-7)}.indent-7{text-indent:var(--space-7)}.clipm-7{overflow-clip-margin:var(--space-7);overflow:clip}.p-8{padding:var(--space-8)}.px-8{padding-inline:var(--space-8)}.py-8{padding-block:var(--space-8)}.ps-8{padding-inline-start:var(--space-8)}.pe-8{padding-inline-end:var(--space-8)}.pt-8{padding-block-start:var(--space-8)}.pb-8{padding-block-end:var(--space-8)}.m-8{margin:var(--space-8)}.mx-8{margin-inline:var(--space-8)}.my-8{margin-block:var(--space-8)}.ms-8{margin-inline-start:var(--space-8)}.me-8{margin-inline-end:var(--space-8)}.mt-8{margin-block-start:var(--space-8)}.mb-8{margin-block-end:var(--space-8)}.m-neg-8{margin:calc(-1 * var(--space-8))}.mx-neg-8{margin-inline:calc(-1 * var(--space-8))}.my-neg-8{margin-block:calc(-1 * var(--space-8))}.ms-neg-8{margin-inline-start:calc(-1 * var(--space-8))}.me-neg-8{margin-inline-end:calc(-1 * var(--space-8))}.mt-neg-8{margin-block-start:calc(-1 * var(--space-8))}.mb-neg-8{margin-block-end:calc(-1 * var(--space-8))}.gap-8{gap:var(--space-8)}.gap-x-8{column-gap:var(--space-8)}.gap-y-8{row-gap:var(--space-8)}.size-8,.w-8{inline-size:var(--space-8)}.h-8,.size-8{block-size:var(--space-8)}.i-8{inset:var(--space-8)}.ix-8{inset-inline:var(--space-8)}.iy-8{inset-block:var(--space-8)}.is-8{inset-inline-start:var(--space-8)}.ie-8{inset-inline-end:var(--space-8)}.it-8{inset-block-start:var(--space-8)}.ib-8{inset-block-end:var(--space-8)}.scroll-m-8{scroll-margin:var(--space-8)}.scroll-mx-8{scroll-margin-inline:var(--space-8)}.scroll-my-8{scroll-margin-block:var(--space-8)}.scroll-ms-8{scroll-margin-inline-start:var(--space-8)}.scroll-me-8{scroll-margin-inline-end:var(--space-8)}.scroll-mt-8{scroll-margin-block-start:var(--space-8)}.scroll-mb-8{scroll-margin-block-end:var(--space-8)}.scroll-p-8{scroll-padding:var(--space-8)}.scroll-px-8{scroll-padding-inline:var(--space-8)}.scroll-py-8{scroll-padding-block:var(--space-8)}.scroll-ps-8{scroll-padding-inline-start:var(--space-8)}.scroll-pe-8{scroll-padding-inline-end:var(--space-8)}.scroll-pt-8{scroll-padding-block-start:var(--space-8)}.scroll-pb-8{scroll-padding-block-end:var(--space-8)}.indent-8{text-indent:var(--space-8)}.clipm-8{overflow-clip-margin:var(--space-8);overflow:clip}.p-10{padding:var(--space-10)}.px-10{padding-inline:var(--space-10)}.py-10{padding-block:var(--space-10)}.ps-10{padding-inline-start:var(--space-10)}.pe-10{padding-inline-end:var(--space-10)}.pt-10{padding-block-start:var(--space-10)}.pb-10{padding-block-end:var(--space-10)}.m-10{margin:var(--space-10)}.mx-10{margin-inline:var(--space-10)}.my-10{margin-block:var(--space-10)}.ms-10{margin-inline-start:var(--space-10)}.me-10{margin-inline-end:var(--space-10)}.mt-10{margin-block-start:var(--space-10)}.mb-10{margin-block-end:var(--space-10)}.m-neg-10{margin:calc(-1 * var(--space-10))}.mx-neg-10{margin-inline:calc(-1 * var(--space-10))}.my-neg-10{margin-block:calc(-1 * var(--space-10))}.ms-neg-10{margin-inline-start:calc(-1 * var(--space-10))}.me-neg-10{margin-inline-end:calc(-1 * var(--space-10))}.mt-neg-10{margin-block-start:calc(-1 * var(--space-10))}.mb-neg-10{margin-block-end:calc(-1 * var(--space-10))}.gap-10{gap:var(--space-10)}.gap-x-10{column-gap:var(--space-10)}.gap-y-10{row-gap:var(--space-10)}.size-10,.w-10{inline-size:var(--space-10)}.h-10,.size-10{block-size:var(--space-10)}.i-10{inset:var(--space-10)}.ix-10{inset-inline:var(--space-10)}.iy-10{inset-block:var(--space-10)}.is-10{inset-inline-start:var(--space-10)}.ie-10{inset-inline-end:var(--space-10)}.it-10{inset-block-start:var(--space-10)}.ib-10{inset-block-end:var(--space-10)}.scroll-m-10{scroll-margin:var(--space-10)}.scroll-mx-10{scroll-margin-inline:var(--space-10)}.scroll-my-10{scroll-margin-block:var(--space-10)}.scroll-ms-10{scroll-margin-inline-start:var(--space-10)}.scroll-me-10{scroll-margin-inline-end:var(--space-10)}.scroll-mt-10{scroll-margin-block-start:var(--space-10)}.scroll-mb-10{scroll-margin-block-end:var(--space-10)}.scroll-p-10{scroll-padding:var(--space-10)}.scroll-px-10{scroll-padding-inline:var(--space-10)}.scroll-py-10{scroll-padding-block:var(--space-10)}.scroll-ps-10{scroll-padding-inline-start:var(--space-10)}.scroll-pe-10{scroll-padding-inline-end:var(--space-10)}.scroll-pt-10{scroll-padding-block-start:var(--space-10)}.scroll-pb-10{scroll-padding-block-end:var(--space-10)}.indent-10{text-indent:var(--space-10)}.clipm-10{overflow-clip-margin:var(--space-10);overflow:clip}.p-11{padding:var(--space-11)}.px-11{padding-inline:var(--space-11)}.py-11{padding-block:var(--space-11)}.ps-11{padding-inline-start:var(--space-11)}.pe-11{padding-inline-end:var(--space-11)}.pt-11{padding-block-start:var(--space-11)}.pb-11{padding-block-end:var(--space-11)}.m-11{margin:var(--space-11)}.mx-11{margin-inline:var(--space-11)}.my-11{margin-block:var(--space-11)}.ms-11{margin-inline-start:var(--space-11)}.me-11{margin-inline-end:var(--space-11)}.mt-11{margin-block-start:var(--space-11)}.mb-11{margin-block-end:var(--space-11)}.m-neg-11{margin:calc(-1 * var(--space-11))}.mx-neg-11{margin-inline:calc(-1 * var(--space-11))}.my-neg-11{margin-block:calc(-1 * var(--space-11))}.ms-neg-11{margin-inline-start:calc(-1 * var(--space-11))}.me-neg-11{margin-inline-end:calc(-1 * var(--space-11))}.mt-neg-11{margin-block-start:calc(-1 * var(--space-11))}.mb-neg-11{margin-block-end:calc(-1 * var(--space-11))}.gap-11{gap:var(--space-11)}.gap-x-11{column-gap:var(--space-11)}.gap-y-11{row-gap:var(--space-11)}.size-11,.w-11{inline-size:var(--space-11)}.h-11,.size-11{block-size:var(--space-11)}.i-11{inset:var(--space-11)}.ix-11{inset-inline:var(--space-11)}.iy-11{inset-block:var(--space-11)}.is-11{inset-inline-start:var(--space-11)}.ie-11{inset-inline-end:var(--space-11)}.it-11{inset-block-start:var(--space-11)}.ib-11{inset-block-end:var(--space-11)}.scroll-m-11{scroll-margin:var(--space-11)}.scroll-mx-11{scroll-margin-inline:var(--space-11)}.scroll-my-11{scroll-margin-block:var(--space-11)}.scroll-ms-11{scroll-margin-inline-start:var(--space-11)}.scroll-me-11{scroll-margin-inline-end:var(--space-11)}.scroll-mt-11{scroll-margin-block-start:var(--space-11)}.scroll-mb-11{scroll-margin-block-end:var(--space-11)}.scroll-p-11{scroll-padding:var(--space-11)}.scroll-px-11{scroll-padding-inline:var(--space-11)}.scroll-py-11{scroll-padding-block:var(--space-11)}.scroll-ps-11{scroll-padding-inline-start:var(--space-11)}.scroll-pe-11{scroll-padding-inline-end:var(--space-11)}.scroll-pt-11{scroll-padding-block-start:var(--space-11)}.scroll-pb-11{scroll-padding-block-end:var(--space-11)}.indent-11{text-indent:var(--space-11)}.clipm-11{overflow-clip-margin:var(--space-11);overflow:clip}.p-13{padding:var(--space-13)}.px-13{padding-inline:var(--space-13)}.py-13{padding-block:var(--space-13)}.ps-13{padding-inline-start:var(--space-13)}.pe-13{padding-inline-end:var(--space-13)}.pt-13{padding-block-start:var(--space-13)}.pb-13{padding-block-end:var(--space-13)}.m-13{margin:var(--space-13)}.mx-13{margin-inline:var(--space-13)}.my-13{margin-block:var(--space-13)}.ms-13{margin-inline-start:var(--space-13)}.me-13{margin-inline-end:var(--space-13)}.mt-13{margin-block-start:var(--space-13)}.mb-13{margin-block-end:var(--space-13)}.m-neg-13{margin:calc(-1 * var(--space-13))}.mx-neg-13{margin-inline:calc(-1 * var(--space-13))}.my-neg-13{margin-block:calc(-1 * var(--space-13))}.ms-neg-13{margin-inline-start:calc(-1 * var(--space-13))}.me-neg-13{margin-inline-end:calc(-1 * var(--space-13))}.mt-neg-13{margin-block-start:calc(-1 * var(--space-13))}.mb-neg-13{margin-block-end:calc(-1 * var(--space-13))}.gap-13{gap:var(--space-13)}.gap-x-13{column-gap:var(--space-13)}.gap-y-13{row-gap:var(--space-13)}.size-13,.w-13{inline-size:var(--space-13)}.h-13,.size-13{block-size:var(--space-13)}.i-13{inset:var(--space-13)}.ix-13{inset-inline:var(--space-13)}.iy-13{inset-block:var(--space-13)}.is-13{inset-inline-start:var(--space-13)}.ie-13{inset-inline-end:var(--space-13)}.it-13{inset-block-start:var(--space-13)}.ib-13{inset-block-end:var(--space-13)}.scroll-m-13{scroll-margin:var(--space-13)}.scroll-mx-13{scroll-margin-inline:var(--space-13)}.scroll-my-13{scroll-margin-block:var(--space-13)}.scroll-ms-13{scroll-margin-inline-start:var(--space-13)}.scroll-me-13{scroll-margin-inline-end:var(--space-13)}.scroll-mt-13{scroll-margin-block-start:var(--space-13)}.scroll-mb-13{scroll-margin-block-end:var(--space-13)}.scroll-p-13{scroll-padding:var(--space-13)}.scroll-px-13{scroll-padding-inline:var(--space-13)}.scroll-py-13{scroll-padding-block:var(--space-13)}.scroll-ps-13{scroll-padding-inline-start:var(--space-13)}.scroll-pe-13{scroll-padding-inline-end:var(--space-13)}.scroll-pt-13{scroll-padding-block-start:var(--space-13)}.scroll-pb-13{scroll-padding-block-end:var(--space-13)}.indent-13{text-indent:var(--space-13)}.clipm-13{overflow-clip-margin:var(--space-13);overflow:clip}.p-14{padding:var(--space-14)}.px-14{padding-inline:var(--space-14)}.py-14{padding-block:var(--space-14)}.ps-14{padding-inline-start:var(--space-14)}.pe-14{padding-inline-end:var(--space-14)}.pt-14{padding-block-start:var(--space-14)}.pb-14{padding-block-end:var(--space-14)}.m-14{margin:var(--space-14)}.mx-14{margin-inline:var(--space-14)}.my-14{margin-block:var(--space-14)}.ms-14{margin-inline-start:var(--space-14)}.me-14{margin-inline-end:var(--space-14)}.mt-14{margin-block-start:var(--space-14)}.mb-14{margin-block-end:var(--space-14)}.m-neg-14{margin:calc(-1 * var(--space-14))}.mx-neg-14{margin-inline:calc(-1 * var(--space-14))}.my-neg-14{margin-block:calc(-1 * var(--space-14))}.ms-neg-14{margin-inline-start:calc(-1 * var(--space-14))}.me-neg-14{margin-inline-end:calc(-1 * var(--space-14))}.mt-neg-14{margin-block-start:calc(-1 * var(--space-14))}.mb-neg-14{margin-block-end:calc(-1 * var(--space-14))}.gap-14{gap:var(--space-14)}.gap-x-14{column-gap:var(--space-14)}.gap-y-14{row-gap:var(--space-14)}.size-14,.w-14{inline-size:var(--space-14)}.h-14,.size-14{block-size:var(--space-14)}.i-14{inset:var(--space-14)}.ix-14{inset-inline:var(--space-14)}.iy-14{inset-block:var(--space-14)}.is-14{inset-inline-start:var(--space-14)}.ie-14{inset-inline-end:var(--space-14)}.it-14{inset-block-start:var(--space-14)}.ib-14{inset-block-end:var(--space-14)}.scroll-m-14{scroll-margin:var(--space-14)}.scroll-mx-14{scroll-margin-inline:var(--space-14)}.scroll-my-14{scroll-margin-block:var(--space-14)}.scroll-ms-14{scroll-margin-inline-start:var(--space-14)}.scroll-me-14{scroll-margin-inline-end:var(--space-14)}.scroll-mt-14{scroll-margin-block-start:var(--space-14)}.scroll-mb-14{scroll-margin-block-end:var(--space-14)}.scroll-p-14{scroll-padding:var(--space-14)}.scroll-px-14{scroll-padding-inline:var(--space-14)}.scroll-py-14{scroll-padding-block:var(--space-14)}.scroll-ps-14{scroll-padding-inline-start:var(--space-14)}.scroll-pe-14{scroll-padding-inline-end:var(--space-14)}.scroll-pt-14{scroll-padding-block-start:var(--space-14)}.scroll-pb-14{scroll-padding-block-end:var(--space-14)}.indent-14{text-indent:var(--space-14)}.clipm-14{overflow-clip-margin:var(--space-14);overflow:clip}.p-17{padding:var(--space-17)}.px-17{padding-inline:var(--space-17)}.py-17{padding-block:var(--space-17)}.ps-17{padding-inline-start:var(--space-17)}.pe-17{padding-inline-end:var(--space-17)}.pt-17{padding-block-start:var(--space-17)}.pb-17{padding-block-end:var(--space-17)}.m-17{margin:var(--space-17)}.mx-17{margin-inline:var(--space-17)}.my-17{margin-block:var(--space-17)}.ms-17{margin-inline-start:var(--space-17)}.me-17{margin-inline-end:var(--space-17)}.mt-17{margin-block-start:var(--space-17)}.mb-17{margin-block-end:var(--space-17)}.m-neg-17{margin:calc(-1 * var(--space-17))}.mx-neg-17{margin-inline:calc(-1 * var(--space-17))}.my-neg-17{margin-block:calc(-1 * var(--space-17))}.ms-neg-17{margin-inline-start:calc(-1 * var(--space-17))}.me-neg-17{margin-inline-end:calc(-1 * var(--space-17))}.mt-neg-17{margin-block-start:calc(-1 * var(--space-17))}.mb-neg-17{margin-block-end:calc(-1 * var(--space-17))}.gap-17{gap:var(--space-17)}.gap-x-17{column-gap:var(--space-17)}.gap-y-17{row-gap:var(--space-17)}.size-17,.w-17{inline-size:var(--space-17)}.h-17,.size-17{block-size:var(--space-17)}.i-17{inset:var(--space-17)}.ix-17{inset-inline:var(--space-17)}.iy-17{inset-block:var(--space-17)}.is-17{inset-inline-start:var(--space-17)}.ie-17{inset-inline-end:var(--space-17)}.it-17{inset-block-start:var(--space-17)}.ib-17{inset-block-end:var(--space-17)}.scroll-m-17{scroll-margin:var(--space-17)}.scroll-mx-17{scroll-margin-inline:var(--space-17)}.scroll-my-17{scroll-margin-block:var(--space-17)}.scroll-ms-17{scroll-margin-inline-start:var(--space-17)}.scroll-me-17{scroll-margin-inline-end:var(--space-17)}.scroll-mt-17{scroll-margin-block-start:var(--space-17)}.scroll-mb-17{scroll-margin-block-end:var(--space-17)}.scroll-p-17{scroll-padding:var(--space-17)}.scroll-px-17{scroll-padding-inline:var(--space-17)}.scroll-py-17{scroll-padding-block:var(--space-17)}.scroll-ps-17{scroll-padding-inline-start:var(--space-17)}.scroll-pe-17{scroll-padding-inline-end:var(--space-17)}.scroll-pt-17{scroll-padding-block-start:var(--space-17)}.scroll-pb-17{scroll-padding-block-end:var(--space-17)}.indent-17{text-indent:var(--space-17)}.clipm-17{overflow-clip-margin:var(--space-17);overflow:clip}.p-19{padding:var(--space-19)}.px-19{padding-inline:var(--space-19)}.py-19{padding-block:var(--space-19)}.ps-19{padding-inline-start:var(--space-19)}.pe-19{padding-inline-end:var(--space-19)}.pt-19{padding-block-start:var(--space-19)}.pb-19{padding-block-end:var(--space-19)}.m-19{margin:var(--space-19)}.mx-19{margin-inline:var(--space-19)}.my-19{margin-block:var(--space-19)}.ms-19{margin-inline-start:var(--space-19)}.me-19{margin-inline-end:var(--space-19)}.mt-19{margin-block-start:var(--space-19)}.mb-19{margin-block-end:var(--space-19)}.m-neg-19{margin:calc(-1 * var(--space-19))}.mx-neg-19{margin-inline:calc(-1 * var(--space-19))}.my-neg-19{margin-block:calc(-1 * var(--space-19))}.ms-neg-19{margin-inline-start:calc(-1 * var(--space-19))}.me-neg-19{margin-inline-end:calc(-1 * var(--space-19))}.mt-neg-19{margin-block-start:calc(-1 * var(--space-19))}.mb-neg-19{margin-block-end:calc(-1 * var(--space-19))}.gap-19{gap:var(--space-19)}.gap-x-19{column-gap:var(--space-19)}.gap-y-19{row-gap:var(--space-19)}.size-19,.w-19{inline-size:var(--space-19)}.h-19,.size-19{block-size:var(--space-19)}.i-19{inset:var(--space-19)}.ix-19{inset-inline:var(--space-19)}.iy-19{inset-block:var(--space-19)}.is-19{inset-inline-start:var(--space-19)}.ie-19{inset-inline-end:var(--space-19)}.it-19{inset-block-start:var(--space-19)}.ib-19{inset-block-end:var(--space-19)}.scroll-m-19{scroll-margin:var(--space-19)}.scroll-mx-19{scroll-margin-inline:var(--space-19)}.scroll-my-19{scroll-margin-block:var(--space-19)}.scroll-ms-19{scroll-margin-inline-start:var(--space-19)}.scroll-me-19{scroll-margin-inline-end:var(--space-19)}.scroll-mt-19{scroll-margin-block-start:var(--space-19)}.scroll-mb-19{scroll-margin-block-end:var(--space-19)}.scroll-p-19{scroll-padding:var(--space-19)}.scroll-px-19{scroll-padding-inline:var(--space-19)}.scroll-py-19{scroll-padding-block:var(--space-19)}.scroll-ps-19{scroll-padding-inline-start:var(--space-19)}.scroll-pe-19{scroll-padding-inline-end:var(--space-19)}.scroll-pt-19{scroll-padding-block-start:var(--space-19)}.scroll-pb-19{scroll-padding-block-end:var(--space-19)}.indent-19{text-indent:var(--space-19)}.clipm-19{overflow-clip-margin:var(--space-19);overflow:clip}.p-23{padding:var(--space-23)}.px-23{padding-inline:var(--space-23)}.py-23{padding-block:var(--space-23)}.ps-23{padding-inline-start:var(--space-23)}.pe-23{padding-inline-end:var(--space-23)}.pt-23{padding-block-start:var(--space-23)}.pb-23{padding-block-end:var(--space-23)}.m-23{margin:var(--space-23)}.mx-23{margin-inline:var(--space-23)}.my-23{margin-block:var(--space-23)}.ms-23{margin-inline-start:var(--space-23)}.me-23{margin-inline-end:var(--space-23)}.mt-23{margin-block-start:var(--space-23)}.mb-23{margin-block-end:var(--space-23)}.m-neg-23{margin:calc(-1 * var(--space-23))}.mx-neg-23{margin-inline:calc(-1 * var(--space-23))}.my-neg-23{margin-block:calc(-1 * var(--space-23))}.ms-neg-23{margin-inline-start:calc(-1 * var(--space-23))}.me-neg-23{margin-inline-end:calc(-1 * var(--space-23))}.mt-neg-23{margin-block-start:calc(-1 * var(--space-23))}.mb-neg-23{margin-block-end:calc(-1 * var(--space-23))}.gap-23{gap:var(--space-23)}.gap-x-23{column-gap:var(--space-23)}.gap-y-23{row-gap:var(--space-23)}.size-23,.w-23{inline-size:var(--space-23)}.h-23,.size-23{block-size:var(--space-23)}.i-23{inset:var(--space-23)}.ix-23{inset-inline:var(--space-23)}.iy-23{inset-block:var(--space-23)}.is-23{inset-inline-start:var(--space-23)}.ie-23{inset-inline-end:var(--space-23)}.it-23{inset-block-start:var(--space-23)}.ib-23{inset-block-end:var(--space-23)}.scroll-m-23{scroll-margin:var(--space-23)}.scroll-mx-23{scroll-margin-inline:var(--space-23)}.scroll-my-23{scroll-margin-block:var(--space-23)}.scroll-ms-23{scroll-margin-inline-start:var(--space-23)}.scroll-me-23{scroll-margin-inline-end:var(--space-23)}.scroll-mt-23{scroll-margin-block-start:var(--space-23)}.scroll-mb-23{scroll-margin-block-end:var(--space-23)}.scroll-p-23{scroll-padding:var(--space-23)}.scroll-px-23{scroll-padding-inline:var(--space-23)}.scroll-py-23{scroll-padding-block:var(--space-23)}.scroll-ps-23{scroll-padding-inline-start:var(--space-23)}.scroll-pe-23{scroll-padding-inline-end:var(--space-23)}.scroll-pt-23{scroll-padding-block-start:var(--space-23)}.scroll-pb-23{scroll-padding-block-end:var(--space-23)}.indent-23{text-indent:var(--space-23)}.clipm-23{overflow-clip-margin:var(--space-23);overflow:clip}.p-28{padding:var(--space-28)}.px-28{padding-inline:var(--space-28)}.py-28{padding-block:var(--space-28)}.ps-28{padding-inline-start:var(--space-28)}.pe-28{padding-inline-end:var(--space-28)}.pt-28{padding-block-start:var(--space-28)}.pb-28{padding-block-end:var(--space-28)}.m-28{margin:var(--space-28)}.mx-28{margin-inline:var(--space-28)}.my-28{margin-block:var(--space-28)}.ms-28{margin-inline-start:var(--space-28)}.me-28{margin-inline-end:var(--space-28)}.mt-28{margin-block-start:var(--space-28)}.mb-28{margin-block-end:var(--space-28)}.m-neg-28{margin:calc(-1 * var(--space-28))}.mx-neg-28{margin-inline:calc(-1 * var(--space-28))}.my-neg-28{margin-block:calc(-1 * var(--space-28))}.ms-neg-28{margin-inline-start:calc(-1 * var(--space-28))}.me-neg-28{margin-inline-end:calc(-1 * var(--space-28))}.mt-neg-28{margin-block-start:calc(-1 * var(--space-28))}.mb-neg-28{margin-block-end:calc(-1 * var(--space-28))}.gap-28{gap:var(--space-28)}.gap-x-28{column-gap:var(--space-28)}.gap-y-28{row-gap:var(--space-28)}.size-28,.w-28{inline-size:var(--space-28)}.h-28,.size-28{block-size:var(--space-28)}.i-28{inset:var(--space-28)}.ix-28{inset-inline:var(--space-28)}.iy-28{inset-block:var(--space-28)}.is-28{inset-inline-start:var(--space-28)}.ie-28{inset-inline-end:var(--space-28)}.it-28{inset-block-start:var(--space-28)}.ib-28{inset-block-end:var(--space-28)}.scroll-m-28{scroll-margin:var(--space-28)}.scroll-mx-28{scroll-margin-inline:var(--space-28)}.scroll-my-28{scroll-margin-block:var(--space-28)}.scroll-ms-28{scroll-margin-inline-start:var(--space-28)}.scroll-me-28{scroll-margin-inline-end:var(--space-28)}.scroll-mt-28{scroll-margin-block-start:var(--space-28)}.scroll-mb-28{scroll-margin-block-end:var(--space-28)}.scroll-p-28{scroll-padding:var(--space-28)}.scroll-px-28{scroll-padding-inline:var(--space-28)}.scroll-py-28{scroll-padding-block:var(--space-28)}.scroll-ps-28{scroll-padding-inline-start:var(--space-28)}.scroll-pe-28{scroll-padding-inline-end:var(--space-28)}.scroll-pt-28{scroll-padding-block-start:var(--space-28)}.scroll-pb-28{scroll-padding-block-end:var(--space-28)}.indent-28{text-indent:var(--space-28)}.clipm-28{overflow-clip-margin:var(--space-28);overflow:clip}.p-36{padding:var(--space-36)}.px-36{padding-inline:var(--space-36)}.py-36{padding-block:var(--space-36)}.ps-36{padding-inline-start:var(--space-36)}.pe-36{padding-inline-end:var(--space-36)}.pt-36{padding-block-start:var(--space-36)}.pb-36{padding-block-end:var(--space-36)}.m-36{margin:var(--space-36)}.mx-36{margin-inline:var(--space-36)}.my-36{margin-block:var(--space-36)}.ms-36{margin-inline-start:var(--space-36)}.me-36{margin-inline-end:var(--space-36)}.mt-36{margin-block-start:var(--space-36)}.mb-36{margin-block-end:var(--space-36)}.m-neg-36{margin:calc(-1 * var(--space-36))}.mx-neg-36{margin-inline:calc(-1 * var(--space-36))}.my-neg-36{margin-block:calc(-1 * var(--space-36))}.ms-neg-36{margin-inline-start:calc(-1 * var(--space-36))}.me-neg-36{margin-inline-end:calc(-1 * var(--space-36))}.mt-neg-36{margin-block-start:calc(-1 * var(--space-36))}.mb-neg-36{margin-block-end:calc(-1 * var(--space-36))}.gap-36{gap:var(--space-36)}.gap-x-36{column-gap:var(--space-36)}.gap-y-36{row-gap:var(--space-36)}.size-36,.w-36{inline-size:var(--space-36)}.h-36,.size-36{block-size:var(--space-36)}.i-36{inset:var(--space-36)}.ix-36{inset-inline:var(--space-36)}.iy-36{inset-block:var(--space-36)}.is-36{inset-inline-start:var(--space-36)}.ie-36{inset-inline-end:var(--space-36)}.it-36{inset-block-start:var(--space-36)}.ib-36{inset-block-end:var(--space-36)}.scroll-m-36{scroll-margin:var(--space-36)}.scroll-mx-36{scroll-margin-inline:var(--space-36)}.scroll-my-36{scroll-margin-block:var(--space-36)}.scroll-ms-36{scroll-margin-inline-start:var(--space-36)}.scroll-me-36{scroll-margin-inline-end:var(--space-36)}.scroll-mt-36{scroll-margin-block-start:var(--space-36)}.scroll-mb-36{scroll-margin-block-end:var(--space-36)}.scroll-p-36{scroll-padding:var(--space-36)}.scroll-px-36{scroll-padding-inline:var(--space-36)}.scroll-py-36{scroll-padding-block:var(--space-36)}.scroll-ps-36{scroll-padding-inline-start:var(--space-36)}.scroll-pe-36{scroll-padding-inline-end:var(--space-36)}.scroll-pt-36{scroll-padding-block-start:var(--space-36)}.scroll-pb-36{scroll-padding-block-end:var(--space-36)}.indent-36{text-indent:var(--space-36)}.clipm-36{overflow-clip-margin:var(--space-36);overflow:clip}.p-47{padding:var(--space-47)}.px-47{padding-inline:var(--space-47)}.py-47{padding-block:var(--space-47)}.ps-47{padding-inline-start:var(--space-47)}.pe-47{padding-inline-end:var(--space-47)}.pt-47{padding-block-start:var(--space-47)}.pb-47{padding-block-end:var(--space-47)}.m-47{margin:var(--space-47)}.mx-47{margin-inline:var(--space-47)}.my-47{margin-block:var(--space-47)}.ms-47{margin-inline-start:var(--space-47)}.me-47{margin-inline-end:var(--space-47)}.mt-47{margin-block-start:var(--space-47)}.mb-47{margin-block-end:var(--space-47)}.m-neg-47{margin:calc(-1 * var(--space-47))}.mx-neg-47{margin-inline:calc(-1 * var(--space-47))}.my-neg-47{margin-block:calc(-1 * var(--space-47))}.ms-neg-47{margin-inline-start:calc(-1 * var(--space-47))}.me-neg-47{margin-inline-end:calc(-1 * var(--space-47))}.mt-neg-47{margin-block-start:calc(-1 * var(--space-47))}.mb-neg-47{margin-block-end:calc(-1 * var(--space-47))}.gap-47{gap:var(--space-47)}.gap-x-47{column-gap:var(--space-47)}.gap-y-47{row-gap:var(--space-47)}.size-47,.w-47{inline-size:var(--space-47)}.h-47,.size-47{block-size:var(--space-47)}.i-47{inset:var(--space-47)}.ix-47{inset-inline:var(--space-47)}.iy-47{inset-block:var(--space-47)}.is-47{inset-inline-start:var(--space-47)}.ie-47{inset-inline-end:var(--space-47)}.it-47{inset-block-start:var(--space-47)}.ib-47{inset-block-end:var(--space-47)}.scroll-m-47{scroll-margin:var(--space-47)}.scroll-mx-47{scroll-margin-inline:var(--space-47)}.scroll-my-47{scroll-margin-block:var(--space-47)}.scroll-ms-47{scroll-margin-inline-start:var(--space-47)}.scroll-me-47{scroll-margin-inline-end:var(--space-47)}.scroll-mt-47{scroll-margin-block-start:var(--space-47)}.scroll-mb-47{scroll-margin-block-end:var(--space-47)}.scroll-p-47{scroll-padding:var(--space-47)}.scroll-px-47{scroll-padding-inline:var(--space-47)}.scroll-py-47{scroll-padding-block:var(--space-47)}.scroll-ps-47{scroll-padding-inline-start:var(--space-47)}.scroll-pe-47{scroll-padding-inline-end:var(--space-47)}.scroll-pt-47{scroll-padding-block-start:var(--space-47)}.scroll-pb-47{scroll-padding-block-end:var(--space-47)}.indent-47{text-indent:var(--space-47)}.clipm-47{overflow-clip-margin:var(--space-47);overflow:clip}.p-63{padding:var(--space-63)}.px-63{padding-inline:var(--space-63)}.py-63{padding-block:var(--space-63)}.ps-63{padding-inline-start:var(--space-63)}.pe-63{padding-inline-end:var(--space-63)}.pt-63{padding-block-start:var(--space-63)}.pb-63{padding-block-end:var(--space-63)}.m-63{margin:var(--space-63)}.mx-63{margin-inline:var(--space-63)}.my-63{margin-block:var(--space-63)}.ms-63{margin-inline-start:var(--space-63)}.me-63{margin-inline-end:var(--space-63)}.mt-63{margin-block-start:var(--space-63)}.mb-63{margin-block-end:var(--space-63)}.m-neg-63{margin:calc(-1 * var(--space-63))}.mx-neg-63{margin-inline:calc(-1 * var(--space-63))}.my-neg-63{margin-block:calc(-1 * var(--space-63))}.ms-neg-63{margin-inline-start:calc(-1 * var(--space-63))}.me-neg-63{margin-inline-end:calc(-1 * var(--space-63))}.mt-neg-63{margin-block-start:calc(-1 * var(--space-63))}.mb-neg-63{margin-block-end:calc(-1 * var(--space-63))}.gap-63{gap:var(--space-63)}.gap-x-63{column-gap:var(--space-63)}.gap-y-63{row-gap:var(--space-63)}.size-63,.w-63{inline-size:var(--space-63)}.h-63,.size-63{block-size:var(--space-63)}.i-63{inset:var(--space-63)}.ix-63{inset-inline:var(--space-63)}.iy-63{inset-block:var(--space-63)}.is-63{inset-inline-start:var(--space-63)}.ie-63{inset-inline-end:var(--space-63)}.it-63{inset-block-start:var(--space-63)}.ib-63{inset-block-end:var(--space-63)}.scroll-m-63{scroll-margin:var(--space-63)}.scroll-mx-63{scroll-margin-inline:var(--space-63)}.scroll-my-63{scroll-margin-block:var(--space-63)}.scroll-ms-63{scroll-margin-inline-start:var(--space-63)}.scroll-me-63{scroll-margin-inline-end:var(--space-63)}.scroll-mt-63{scroll-margin-block-start:var(--space-63)}.scroll-mb-63{scroll-margin-block-end:var(--space-63)}.scroll-p-63{scroll-padding:var(--space-63)}.scroll-px-63{scroll-padding-inline:var(--space-63)}.scroll-py-63{scroll-padding-block:var(--space-63)}.scroll-ps-63{scroll-padding-inline-start:var(--space-63)}.scroll-pe-63{scroll-padding-inline-end:var(--space-63)}.scroll-pt-63{scroll-padding-block-start:var(--space-63)}.scroll-pb-63{scroll-padding-block-end:var(--space-63)}.indent-63{text-indent:var(--space-63)}.clipm-63{overflow-clip-margin:var(--space-63);overflow:clip}.p-87{padding:var(--space-87)}.px-87{padding-inline:var(--space-87)}.py-87{padding-block:var(--space-87)}.ps-87{padding-inline-start:var(--space-87)}.pe-87{padding-inline-end:var(--space-87)}.pt-87{padding-block-start:var(--space-87)}.pb-87{padding-block-end:var(--space-87)}.m-87{margin:var(--space-87)}.mx-87{margin-inline:var(--space-87)}.my-87{margin-block:var(--space-87)}.ms-87{margin-inline-start:var(--space-87)}.me-87{margin-inline-end:var(--space-87)}.mt-87{margin-block-start:var(--space-87)}.mb-87{margin-block-end:var(--space-87)}.m-neg-87{margin:calc(-1 * var(--space-87))}.mx-neg-87{margin-inline:calc(-1 * var(--space-87))}.my-neg-87{margin-block:calc(-1 * var(--space-87))}.ms-neg-87{margin-inline-start:calc(-1 * var(--space-87))}.me-neg-87{margin-inline-end:calc(-1 * var(--space-87))}.mt-neg-87{margin-block-start:calc(-1 * var(--space-87))}.mb-neg-87{margin-block-end:calc(-1 * var(--space-87))}.gap-87{gap:var(--space-87)}.gap-x-87{column-gap:var(--space-87)}.gap-y-87{row-gap:var(--space-87)}.size-87,.w-87{inline-size:var(--space-87)}.h-87,.size-87{block-size:var(--space-87)}.i-87{inset:var(--space-87)}.ix-87{inset-inline:var(--space-87)}.iy-87{inset-block:var(--space-87)}.is-87{inset-inline-start:var(--space-87)}.ie-87{inset-inline-end:var(--space-87)}.it-87{inset-block-start:var(--space-87)}.ib-87{inset-block-end:var(--space-87)}.scroll-m-87{scroll-margin:var(--space-87)}.scroll-mx-87{scroll-margin-inline:var(--space-87)}.scroll-my-87{scroll-margin-block:var(--space-87)}.scroll-ms-87{scroll-margin-inline-start:var(--space-87)}.scroll-me-87{scroll-margin-inline-end:var(--space-87)}.scroll-mt-87{scroll-margin-block-start:var(--space-87)}.scroll-mb-87{scroll-margin-block-end:var(--space-87)}.scroll-p-87{scroll-padding:var(--space-87)}.scroll-px-87{scroll-padding-inline:var(--space-87)}.scroll-py-87{scroll-padding-block:var(--space-87)}.scroll-ps-87{scroll-padding-inline-start:var(--space-87)}.scroll-pe-87{scroll-padding-inline-end:var(--space-87)}.scroll-pt-87{scroll-padding-block-start:var(--space-87)}.scroll-pb-87{scroll-padding-block-end:var(--space-87)}.indent-87{text-indent:var(--space-87)}.clipm-87{overflow-clip-margin:var(--space-87);overflow:clip}.p-123{padding:var(--space-123)}.px-123{padding-inline:var(--space-123)}.py-123{padding-block:var(--space-123)}.ps-123{padding-inline-start:var(--space-123)}.pe-123{padding-inline-end:var(--space-123)}.pt-123{padding-block-start:var(--space-123)}.pb-123{padding-block-end:var(--space-123)}.m-123{margin:var(--space-123)}.mx-123{margin-inline:var(--space-123)}.my-123{margin-block:var(--space-123)}.ms-123{margin-inline-start:var(--space-123)}.me-123{margin-inline-end:var(--space-123)}.mt-123{margin-block-start:var(--space-123)}.mb-123{margin-block-end:var(--space-123)}.m-neg-123{margin:calc(-1 * var(--space-123))}.mx-neg-123{margin-inline:calc(-1 * var(--space-123))}.my-neg-123{margin-block:calc(-1 * var(--space-123))}.ms-neg-123{margin-inline-start:calc(-1 * var(--space-123))}.me-neg-123{margin-inline-end:calc(-1 * var(--space-123))}.mt-neg-123{margin-block-start:calc(-1 * var(--space-123))}.mb-neg-123{margin-block-end:calc(-1 * var(--space-123))}.gap-123{gap:var(--space-123)}.gap-x-123{column-gap:var(--space-123)}.gap-y-123{row-gap:var(--space-123)}.size-123,.w-123{inline-size:var(--space-123)}.h-123,.size-123{block-size:var(--space-123)}.i-123{inset:var(--space-123)}.ix-123{inset-inline:var(--space-123)}.iy-123{inset-block:var(--space-123)}.is-123{inset-inline-start:var(--space-123)}.ie-123{inset-inline-end:var(--space-123)}.it-123{inset-block-start:var(--space-123)}.ib-123{inset-block-end:var(--space-123)}.scroll-m-123{scroll-margin:var(--space-123)}.scroll-mx-123{scroll-margin-inline:var(--space-123)}.scroll-my-123{scroll-margin-block:var(--space-123)}.scroll-ms-123{scroll-margin-inline-start:var(--space-123)}.scroll-me-123{scroll-margin-inline-end:var(--space-123)}.scroll-mt-123{scroll-margin-block-start:var(--space-123)}.scroll-mb-123{scroll-margin-block-end:var(--space-123)}.scroll-p-123{scroll-padding:var(--space-123)}.scroll-px-123{scroll-padding-inline:var(--space-123)}.scroll-py-123{scroll-padding-block:var(--space-123)}.scroll-ps-123{scroll-padding-inline-start:var(--space-123)}.scroll-pe-123{scroll-padding-inline-end:var(--space-123)}.scroll-pt-123{scroll-padding-block-start:var(--space-123)}.scroll-pb-123{scroll-padding-block-end:var(--space-123)}.indent-123{text-indent:var(--space-123)}.clipm-123{overflow-clip-margin:var(--space-123);overflow:clip}.p-177{padding:var(--space-177)}.px-177{padding-inline:var(--space-177)}.py-177{padding-block:var(--space-177)}.ps-177{padding-inline-start:var(--space-177)}.pe-177{padding-inline-end:var(--space-177)}.pt-177{padding-block-start:var(--space-177)}.pb-177{padding-block-end:var(--space-177)}.m-177{margin:var(--space-177)}.mx-177{margin-inline:var(--space-177)}.my-177{margin-block:var(--space-177)}.ms-177{margin-inline-start:var(--space-177)}.me-177{margin-inline-end:var(--space-177)}.mt-177{margin-block-start:var(--space-177)}.mb-177{margin-block-end:var(--space-177)}.m-neg-177{margin:calc(-1 * var(--space-177))}.mx-neg-177{margin-inline:calc(-1 * var(--space-177))}.my-neg-177{margin-block:calc(-1 * var(--space-177))}.ms-neg-177{margin-inline-start:calc(-1 * var(--space-177))}.me-neg-177{margin-inline-end:calc(-1 * var(--space-177))}.mt-neg-177{margin-block-start:calc(-1 * var(--space-177))}.mb-neg-177{margin-block-end:calc(-1 * var(--space-177))}.gap-177{gap:var(--space-177)}.gap-x-177{column-gap:var(--space-177)}.gap-y-177{row-gap:var(--space-177)}.size-177,.w-177{inline-size:var(--space-177)}.h-177,.size-177{block-size:var(--space-177)}.i-177{inset:var(--space-177)}.ix-177{inset-inline:var(--space-177)}.iy-177{inset-block:var(--space-177)}.is-177{inset-inline-start:var(--space-177)}.ie-177{inset-inline-end:var(--space-177)}.it-177{inset-block-start:var(--space-177)}.ib-177{inset-block-end:var(--space-177)}.scroll-m-177{scroll-margin:var(--space-177)}.scroll-mx-177{scroll-margin-inline:var(--space-177)}.scroll-my-177{scroll-margin-block:var(--space-177)}.scroll-ms-177{scroll-margin-inline-start:var(--space-177)}.scroll-me-177{scroll-margin-inline-end:var(--space-177)}.scroll-mt-177{scroll-margin-block-start:var(--space-177)}.scroll-mb-177{scroll-margin-block-end:var(--space-177)}.scroll-p-177{scroll-padding:var(--space-177)}.scroll-px-177{scroll-padding-inline:var(--space-177)}.scroll-py-177{scroll-padding-block:var(--space-177)}.scroll-ps-177{scroll-padding-inline-start:var(--space-177)}.scroll-pe-177{scroll-padding-inline-end:var(--space-177)}.scroll-pt-177{scroll-padding-block-start:var(--space-177)}.scroll-pb-177{scroll-padding-block-end:var(--space-177)}.indent-177{text-indent:var(--space-177)}.clipm-177{overflow-clip-margin:var(--space-177);overflow:clip}.p-258{padding:var(--space-258)}.px-258{padding-inline:var(--space-258)}.py-258{padding-block:var(--space-258)}.ps-258{padding-inline-start:var(--space-258)}.pe-258{padding-inline-end:var(--space-258)}.pt-258{padding-block-start:var(--space-258)}.pb-258{padding-block-end:var(--space-258)}.m-258{margin:var(--space-258)}.mx-258{margin-inline:var(--space-258)}.my-258{margin-block:var(--space-258)}.ms-258{margin-inline-start:var(--space-258)}.me-258{margin-inline-end:var(--space-258)}.mt-258{margin-block-start:var(--space-258)}.mb-258{margin-block-end:var(--space-258)}.m-neg-258{margin:calc(-1 * var(--space-258))}.mx-neg-258{margin-inline:calc(-1 * var(--space-258))}.my-neg-258{margin-block:calc(-1 * var(--space-258))}.ms-neg-258{margin-inline-start:calc(-1 * var(--space-258))}.me-neg-258{margin-inline-end:calc(-1 * var(--space-258))}.mt-neg-258{margin-block-start:calc(-1 * var(--space-258))}.mb-neg-258{margin-block-end:calc(-1 * var(--space-258))}.gap-258{gap:var(--space-258)}.gap-x-258{column-gap:var(--space-258)}.gap-y-258{row-gap:var(--space-258)}.size-258,.w-258{inline-size:var(--space-258)}.h-258,.size-258{block-size:var(--space-258)}.i-258{inset:var(--space-258)}.ix-258{inset-inline:var(--space-258)}.iy-258{inset-block:var(--space-258)}.is-258{inset-inline-start:var(--space-258)}.ie-258{inset-inline-end:var(--space-258)}.it-258{inset-block-start:var(--space-258)}.ib-258{inset-block-end:var(--space-258)}.scroll-m-258{scroll-margin:var(--space-258)}.scroll-mx-258{scroll-margin-inline:var(--space-258)}.scroll-my-258{scroll-margin-block:var(--space-258)}.scroll-ms-258{scroll-margin-inline-start:var(--space-258)}.scroll-me-258{scroll-margin-inline-end:var(--space-258)}.scroll-mt-258{scroll-margin-block-start:var(--space-258)}.scroll-mb-258{scroll-margin-block-end:var(--space-258)}.scroll-p-258{scroll-padding:var(--space-258)}.scroll-px-258{scroll-padding-inline:var(--space-258)}.scroll-py-258{scroll-padding-block:var(--space-258)}.scroll-ps-258{scroll-padding-inline-start:var(--space-258)}.scroll-pe-258{scroll-padding-inline-end:var(--space-258)}.scroll-pt-258{scroll-padding-block-start:var(--space-258)}.scroll-pb-258{scroll-padding-block-end:var(--space-258)}.indent-258{text-indent:var(--space-258)}.clipm-258{overflow-clip-margin:var(--space-258);overflow:clip}.p-0{padding:0}.px-0{padding-inline:0}.py-0{padding-block:0}.ps-0{padding-inline-start:0}.pe-0{padding-inline-end:0}.pt-0{padding-block-start:0}.pb-0{padding-block-end:0}.m-0{margin:0}.mx-0{margin-inline:0}.my-0{margin-block:0}.ms-0{margin-inline-start:0}.me-0{margin-inline-end:0}.mt-0{margin-block-start:0}.mb-0{margin-block-end:0}.gap-0{gap:0}.gap-x-0{column-gap:0}.gap-y-0{row-gap:0}.i-0{inset:0}.ix-0{inset-inline:0}.iy-0{inset-block:0}.is-0{inset-inline-start:0}.ie-0{inset-inline-end:0}.it-0{inset-block-start:0}.ib-0{inset-block-end:0}.size-0,.w-0{inline-size:0}.h-0,.size-0{block-size:0}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.mt-auto{margin-block-start:auto}.mb-auto{margin-block-end:auto}.i-auto{inset:auto}.ix-auto{inset-inline:auto}.iy-auto{inset-block:auto}.is-auto{inset-inline-start:auto}.ie-auto{inset-inline-end:auto}.it-auto{inset-block-start:auto}.ib-auto{inset-block-end:auto}.inset-2xs{padding:var(--space-inset-2xs)}.stack-2xs{gap:var(--space-stack-2xs)}.inline-2xs{gap:var(--space-inline-2xs)}.bleed-2xs{margin:calc(-1 * var(--space-inset-2xs))}.bleed-x-2xs{margin-inline:calc(-1 * var(--space-inset-2xs))}.bleed-y-2xs{margin-block:calc(-1 * var(--space-inset-2xs))}.inset-cap-2xs{padding-block:calc(-.5lh + .5cap + var(--space-inset-2xs));padding-inline:var(--space-inset-2xs)}.inset-fc-2xs{padding:calc(var(--space-inset-2xs) - var(--border-width,0px))}.inset-xs{padding:var(--space-inset-xs)}.stack-xs{gap:var(--space-stack-xs)}.inline-xs{gap:var(--space-inline-xs)}.bleed-xs{margin:calc(-1 * var(--space-inset-xs))}.bleed-x-xs{margin-inline:calc(-1 * var(--space-inset-xs))}.bleed-y-xs{margin-block:calc(-1 * var(--space-inset-xs))}.inset-cap-xs{padding-block:calc(-.5lh + .5cap + var(--space-inset-xs));padding-inline:var(--space-inset-xs)}.inset-fc-xs{padding:calc(var(--space-inset-xs) - var(--border-width,0px))}.inset-sm{padding:var(--space-inset-sm)}.stack-sm{gap:var(--space-stack-sm)}.inline-sm{gap:var(--space-inline-sm)}.bleed-sm{margin:calc(-1 * var(--space-inset-sm))}.bleed-x-sm{margin-inline:calc(-1 * var(--space-inset-sm))}.bleed-y-sm{margin-block:calc(-1 * var(--space-inset-sm))}.inset-cap-sm{padding-block:calc(-.5lh + .5cap + var(--space-inset-sm));padding-inline:var(--space-inset-sm)}.inset-fc-sm{padding:calc(var(--space-inset-sm) - var(--border-width,0px))}.inset-md{padding:var(--space-inset-md)}.stack-md{gap:var(--space-stack-md)}.inline-md{gap:var(--space-inline-md)}.bleed-md{margin:calc(-1 * var(--space-inset-md))}.bleed-x-md{margin-inline:calc(-1 * var(--space-inset-md))}.bleed-y-md{margin-block:calc(-1 * var(--space-inset-md))}.inset-cap-md{padding-block:calc(-.5lh + .5cap + var(--space-inset-md));padding-inline:var(--space-inset-md)}.inset-fc-md{padding:calc(var(--space-inset-md) - var(--border-width,0px))}.inset-lg{padding:var(--space-inset-lg)}.stack-lg{gap:var(--space-stack-lg)}.inline-lg{gap:var(--space-inline-lg)}.bleed-lg{margin:calc(-1 * var(--space-inset-lg))}.bleed-x-lg{margin-inline:calc(-1 * var(--space-inset-lg))}.bleed-y-lg{margin-block:calc(-1 * var(--space-inset-lg))}.inset-cap-lg{padding-block:calc(-.5lh + .5cap + var(--space-inset-lg));padding-inline:var(--space-inset-lg)}.inset-fc-lg{padding:calc(var(--space-inset-lg) - var(--border-width,0px))}.inset-xl{padding:var(--space-inset-xl)}.stack-xl{gap:var(--space-stack-xl)}.inline-xl{gap:var(--space-inline-xl)}.bleed-xl{margin:calc(-1 * var(--space-inset-xl))}.bleed-x-xl{margin-inline:calc(-1 * var(--space-inset-xl))}.bleed-y-xl{margin-block:calc(-1 * var(--space-inset-xl))}.inset-cap-xl{padding-block:calc(-.5lh + .5cap + var(--space-inset-xl));padding-inline:var(--space-inset-xl)}.inset-fc-xl{padding:calc(var(--space-inset-xl) - var(--border-width,0px))}.inset-2xl{padding:var(--space-inset-2xl)}.stack-2xl{gap:var(--space-stack-2xl)}.inline-2xl{gap:var(--space-inline-2xl)}.bleed-2xl{margin:calc(-1 * var(--space-inset-2xl))}.bleed-x-2xl{margin-inline:calc(-1 * var(--space-inset-2xl))}.bleed-y-2xl{margin-block:calc(-1 * var(--space-inset-2xl))}.inset-cap-2xl{padding-block:calc(-.5lh + .5cap + var(--space-inset-2xl));padding-inline:var(--space-inset-2xl)}.inset-fc-2xl{padding:calc(var(--space-inset-2xl) - var(--border-width,0px))}.squish-xs{padding:var(--space-squish-xs)}.stretch-xs{padding:var(--space-stretch-xs)}.squish-sm{padding:var(--space-squish-sm)}.stretch-sm{padding:var(--space-stretch-sm)}.squish-md{padding:var(--space-squish-md)}.stretch-md{padding:var(--space-stretch-md)}.squish-lg{padding:var(--space-squish-lg)}.stretch-lg{padding:var(--space-stretch-lg)}.squish-xl{padding:var(--space-squish-xl)}.stretch-xl{padding:var(--space-stretch-xl)}.stack-fluid-2xs{gap:var(--space-fluid-stack-2xs)}.inset-cqi-2xs{padding:var(--space-fluid-cqi-inset-2xs)}.stack-cqi-2xs{gap:var(--space-fluid-cqi-stack-2xs)}.stack-fluid-xs{gap:var(--space-fluid-stack-xs)}.inset-cqi-xs{padding:var(--space-fluid-cqi-inset-xs)}.stack-cqi-xs{gap:var(--space-fluid-cqi-stack-xs)}.stack-fluid-sm{gap:var(--space-fluid-stack-sm)}.inset-cqi-sm{padding:var(--space-fluid-cqi-inset-sm)}.stack-cqi-sm{gap:var(--space-fluid-cqi-stack-sm)}.stack-fluid-md{gap:var(--space-fluid-stack-md)}.inset-cqi-md{padding:var(--space-fluid-cqi-inset-md)}.stack-cqi-md{gap:var(--space-fluid-cqi-stack-md)}.stack-fluid-lg{gap:var(--space-fluid-stack-lg)}.inset-cqi-lg{padding:var(--space-fluid-cqi-inset-lg)}.stack-cqi-lg{gap:var(--space-fluid-cqi-stack-lg)}.stack-fluid-xl{gap:var(--space-fluid-stack-xl)}.inset-cqi-xl{padding:var(--space-fluid-cqi-inset-xl)}.stack-cqi-xl{gap:var(--space-fluid-cqi-stack-xl)}.p-safe{padding:var(--space-safe-block-start) var(--space-safe-inline-end) var(--space-safe-block-end) var(--space-safe-inline-start)}.px-safe{padding-inline:var(--space-safe-inline-start) var(--space-safe-inline-end)}.py-safe{padding-block:var(--space-safe-block-start) var(--space-safe-block-end)}.ps-safe{padding-inline-start:var(--space-safe-inline-start)}.pe-safe{padding-inline-end:var(--space-safe-inline-end)}.pt-safe{padding-block-start:var(--space-safe-block-start)}.pb-safe{padding-block-end:var(--space-safe-block-end)}.flow>*{margin-block:var(--flow-space,1rlh)}.flow{margin-trim:block}@supports not (margin-trim:block){.flow>:first-child{margin-block-start:0}.flow>:last-child{margin-block-end:0}}@supports (margin-block:calc(sibling-index()*1px)){.flow--decay>*{margin-block:calc(var(--flow-space,1rlh) * (1 - var(--flow-decay,.25) * (-1 + sibling-index()) / max(-1 + sibling-count(),1)))}}.flow--2xs{--flow-space:var(--space-stack-2xs)}.flow--xs{--flow-space:var(--space-stack-xs)}.flow--sm{--flow-space:var(--space-stack-sm)}.flow--md{--flow-space:var(--space-stack-md)}.flow--lg{--flow-space:var(--space-stack-lg)}.flow--xl{--flow-space:var(--space-stack-xl)}.flow--2xl{--flow-space:var(--space-stack-2xl)}.lanes{column-width:var(--lanes-lane,var(--container-sm));column-gap:var(--lanes-gap,var(--space-inline-md))}.lanes>*{break-inside:avoid;margin-block-end:var(--lanes-gap,var(--space-stack-md))}@supports (display:grid-lanes){.lanes{display:grid-lanes;grid-template-columns:repeat(auto-fill,minmax(min(var(--lanes-lane,var(--container-sm)),100%),1fr));gap:var(--lanes-gap,var(--space-stack-md));flow-tolerance:var(--lanes-tolerance);reading-flow:grid-columns}.lanes>*{margin-block-end:0}}.cols{column-width:var(--cols-lane,var(--container-xs));column-gap:var(--space-inline-md);column-fill:balance}@supports (column-wrap:wrap){.cols-wrap{column-wrap:wrap;column-height:var(--cols-height,12rlh)}}@supports (flex-grow:attr(data-x type(<number>))){.p-dyn{padding:calc(attr(data-space type(<number>),4) * var(--space-unit))}.gap-dyn{gap:calc(attr(data-space type(<number>),4) * var(--space-unit))}.m-dyn{margin:calc(attr(data-space type(<number>),4) * var(--space-unit))}}@container scroll-state(stuck:top){.stuck-shrink{padding-block:var(--stuck-inset,var(--space-inset-sm))}}@container scroll-state(scrollable:bottom){.scrollable-pad{padding-block-end:var(--scroll-pad,var(--space-stack-md))}}.trim-both{text-box:trim-both cap alphabetic}.trim-start{text-box:trim-start cap alphabetic}.trim-end{text-box:trim-end cap alphabetic}.trim-ex{text-box:trim-both ex alphabetic}.trim-text{text-box:trim-both text text}.snap-block{block-size:round(up,var(--snap-size,100%),var(--space-unit))}.snap-inline{inline-size:round(up,var(--snap-size,100%),var(--space-unit))}.density-anim{transition:--space-density calc(8 * var(--duration-tick,25ms)) var(--ease-spring,ease)}@media (prefers-reduced-motion:reduce),(update:none),(update:slow){html.density-anim:not([data-motion=full]),html:not([data-motion=full]) .density-anim{transition:none}}.flow-root{display:flow-root}.bb-clone{box-decoration-break:clone}.hang{hanging-punctuation:first last}.balance{text-wrap:balance}.pretty{text-wrap:pretty}.gutter{scrollbar-gutter:stable both-edges}.avoid-break{break-inside:avoid}.span-cols{column-span:all}.field-auto{field-sizing:content}.cq{container-type:inline-size}.cq-size{container-type:size}.cq-state{container-type:scroll-state}.read-visual{reading-flow:flex-visual}.read-flow{reading-flow:flex-flow}.read-rows{reading-flow:grid-rows}.read-cols{reading-flow:grid-columns}.read-order{reading-flow:grid-order}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column;display:flex}.flex-row{flex-direction:row;display:flex}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.grow{flex-grow:1}.shrink-0{flex-shrink:0}.items-start{align-items:start}.items-center{align-items:center}.items-end{align-items:end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.items-baseline-last{align-items:last baseline}.self-anchor-center{align-self:anchor-center}.justify-start{justify-content:start}.justify-center{justify-content:center}.justify-end{justify-content:end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.content-start{align-content:start}.content-center{align-content:center}.content-end{align-content:end}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.content-stretch{align-content:stretch}.place-start{place-content:start}.place-center{place-content:center}.place-end{place-content:end}.place-between{place-content:space-between}.place-around{place-content:space-around}.place-evenly{place-content:space-evenly}.place-stretch{place-content:stretch}.self-start{align-self:start}.self-center{align-self:center}.self-end{align-self:end}.self-stretch{align-self:stretch}.items-safe-start{align-items:safe start}.items-safe-center{align-items:safe center}.items-safe-end{align-items:safe end}.self-safe-start{align-self:safe start}.self-safe-center{align-self:safe center}.self-safe-end{align-self:safe end}.content-safe-start{align-content:safe start}.content-safe-center{align-content:safe center}.content-safe-end{align-content:safe end}.justify-safe-start{justify-content:safe start}.justify-safe-center{justify-content:safe center}.justify-safe-end{justify-content:safe end}.field-group{gap:var(--field-gap);--field-input-padding-block:max(var(--space-6), var(--typo-rhythm-label-large) * var(--field-rhythm-label-large-padding-block-mult));--field-input-padding-inline-start:max(var(--space-8), var(--typo-rhythm-label-large) * var(--field-rhythm-label-large-padding-inline-mult));--field-input-padding-inline-end:max(var(--space-8), var(--typo-rhythm-label-large) * var(--field-rhythm-label-large-padding-inline-mult));--field-select-chevron-inset:var(--field-input-padding-inline-start);--field-select-native-padding-inline-end:var(--field-input-padding-inline-end);--field-select-trigger-padding-inline-end:calc(var(--field-input-padding-inline-start) + max(var(--space-8), var(--typo-rhythm-label-large) * var(--field-rhythm-label-large-padding-inline-mult)));flex-direction:column;width:100%;display:flex;&.field-group--sm{gap:var(--field-gap-sm);--control-height:var(--control-height-sm);--control-font-size:var(--control-font-size-sm);--field-input-padding-block:var(--control-pad);--field-input-padding-inline-start:max(var(--space-8), var(--typo-rhythm-label-medium) * var(--field-rhythm-label-medium-padding-inline-mult));--field-input-padding-inline-end:max(var(--space-8), var(--typo-rhythm-label-medium) * var(--field-rhythm-label-medium-padding-inline-mult));--field-select-chevron-inset:var(--field-input-padding-inline-start);--field-select-native-padding-inline-end:var(--space-19);--field-select-trigger-padding-inline-end:var(--space-19);& .field-label{font-size:var(--recipe-label-medium-font-size);line-height:var(--recipe-label-medium-line-height);letter-spacing:var(--recipe-label-medium-letter-spacing)}& button.field-input,& input.field-input,& select.field-input{font-size:var(--text-size-control-sm);line-height:var(--line-height-single);min-height:var(--control-height-sm);box-sizing:border-box}}}.field-label{font-size:var(--recipe-label-large-font-size);line-height:var(--recipe-label-large-line-height);letter-spacing:var(--recipe-label-large-letter-spacing);font-weight:var(--font-weight-control);color:var(--text-secondary)}.field-input,.field-input-search{-webkit-appearance:none;appearance:none;width:100%;min-width:0;box-shadow:none;background:var(--surface-input);border:var(--border-width) solid var(--border-on-card-edge);border-radius:var(--curve-nested-radius,var(--control-radius));color:var(--text-primary);&:hover{background:var(--surface-input-hover)}&:focus,&:focus-visible{background:var(--surface-input-focus);border-color:var(--focus-ring-color);outline:none}&:disabled{background:var(--button-disabled-bg);color:var(--button-disabled-fg);border-color:var(--button-disabled-border);cursor:not-allowed}}.field-input{border-color:var(--border-on-card-edge);min-height:var(--control-height);padding-block:var(--field-input-padding-block);font-size:var(--recipe-label-large-font-size);line-height:var(--recipe-label-large-line-height);letter-spacing:var(--recipe-label-large-letter-spacing);padding-inline-start:var(--field-input-padding-inline-start);padding-inline-end:var(--field-input-padding-inline-end);&::placeholder{color:var(--text-subtle)}}select.field-input{padding-inline-end:var(--field-select-native-padding-inline-end)}button.field-input.select-listbox__trigger{padding-inline-end:var(--field-select-trigger-padding-inline-end)}.select-native{width:100%;position:relative}.select-native-chevron{pointer-events:none;color:var(--text-muted);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.select-listbox__icon,.select-native-chevron{right:var(--field-select-chevron-inset)}.field-input-search{box-sizing:border-box;min-height:var(--control-height);padding-inline:var(--space-23);padding-block:var(--control-pad);font-size:var(--recipe-body-large-font-size);line-height:var(--line-height-single);letter-spacing:var(--recipe-body-large-letter-spacing);&::placeholder{color:var(--text-subtle)}}.field-compact{width:auto;min-width:var(--input-min-width);max-width:var(--input-max-width);flex-shrink:0}.field-input.field-textarea{resize:vertical;field-sizing:content;min-height:var(--textarea-min-height)}[data-density=compact] .field-group{--field-input-padding-inline-start:max(var(--space-5), var(--typo-rhythm-label-large) * var(--field-rhythm-toolbar-label-large-padding-inline-mult));--field-input-padding-inline-end:max(var(--space-5), var(--typo-rhythm-label-large) * var(--field-rhythm-toolbar-label-large-padding-inline-mult));--field-select-chevron-inset:var(--field-input-padding-inline-start);--field-select-native-padding-inline-end:calc(var(--field-input-padding-inline-start) + max(var(--space-8), var(--typo-rhythm-label-large) * var(--field-rhythm-label-large-padding-inline-mult)));--field-select-trigger-padding-inline-end:calc(var(--field-input-padding-inline-start) + max(var(--space-8), var(--typo-rhythm-label-large) * var(--field-rhythm-label-large-padding-inline-mult)))}[data-density=compact] .field-group:not(.field-group--sm){--field-input-padding-block:var(--control-pad)}[data-density=compact] .field-group.field-group--sm{--field-select-native-padding-inline-end:calc(var(--field-input-padding-inline-start) + max(var(--space-8), var(--typo-rhythm-label-medium) * var(--field-rhythm-label-medium-padding-inline-mult)));--field-select-trigger-padding-inline-end:calc(var(--field-input-padding-inline-start) + max(var(--space-8), var(--typo-rhythm-label-medium) * var(--field-rhythm-label-medium-padding-inline-mult)))}[data-density=compact] .field-group:not(.field-group--sm) .field-input:not(.field-textarea),[data-density=compact] .field-input-search{font-size:var(--control-font-size);line-height:var(--line-height-single)}.focus-ring:focus-visible{outline:var(--outline-width) solid var(--focus-ring-color);outline-offset:var(--outline-offset)}}@property --surface-base{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0)}@property --surface-backdrop{syntax:"<color>";inherits:true;initial-value:oklch(34.6% .003 255/.2)}@property --text-primary{syntax:"<color>";inherits:true;initial-value:oklch(22.4% .003 255)}@property --cta-primary{syntax:"<color>";inherits:true;initial-value:oklch(0% 0 0)}@property --accent-danger{syntax:"<color>";inherits:true;initial-value:oklch(65.4% .23219 28.65)}@property --color-red{syntax:"<color>";inherits:true;initial-value:oklch(65.4% .23219 28.65)}@property --color-amber{syntax:"<color>";inherits:true;initial-value:oklch(76.5% .175213 62.57)}@property --color-green{syntax:"<color>";inherits:true;initial-value:oklch(73% .194312 147.44)}@property --color-blue{syntax:"<color>";inherits:true;initial-value:oklch(56% .214 259.815)}@property --space-density{syntax:"<number>";inherits:true;initial-value:1}@property --space-fluid-ease{syntax:"<number>";inherits:true;initial-value:1}@property --hold-p{syntax:"<number>";inherits:true;initial-value:0}@property --surface{syntax:"<custom-ident>";inherits:true;initial-value:base}@property --space-unit{syntax:"<length>";inherits:true;initial-value:2px}@property --space-1{syntax:"<length>";inherits:true;initial-value:2px}@property --space-neg-1{syntax:"<length>";inherits:true;initial-value:-2px}@property --space-2{syntax:"<length>";inherits:true;initial-value:4px}@property --space-neg-2{syntax:"<length>";inherits:true;initial-value:-4px}@property --space-3{syntax:"<length>";inherits:true;initial-value:6px}@property --space-neg-3{syntax:"<length>";inherits:true;initial-value:-6px}@property --space-4{syntax:"<length>";inherits:true;initial-value:8px}@property --space-neg-4{syntax:"<length>";inherits:true;initial-value:-8px}@property --space-5{syntax:"<length>";inherits:true;initial-value:10px}@property --space-neg-5{syntax:"<length>";inherits:true;initial-value:-10px}@property --space-6{syntax:"<length>";inherits:true;initial-value:12px}@property --space-neg-6{syntax:"<length>";inherits:true;initial-value:-12px}@property --space-7{syntax:"<length>";inherits:true;initial-value:14px}@property --space-neg-7{syntax:"<length>";inherits:true;initial-value:-14px}@property --space-8{syntax:"<length>";inherits:true;initial-value:16px}@property --space-neg-8{syntax:"<length>";inherits:true;initial-value:-16px}@property --space-10{syntax:"<length>";inherits:true;initial-value:20px}@property --space-neg-10{syntax:"<length>";inherits:true;initial-value:-20px}@property --space-11{syntax:"<length>";inherits:true;initial-value:22px}@property --space-neg-11{syntax:"<length>";inherits:true;initial-value:-22px}@property --space-13{syntax:"<length>";inherits:true;initial-value:26px}@property --space-neg-13{syntax:"<length>";inherits:true;initial-value:-26px}@property --space-14{syntax:"<length>";inherits:true;initial-value:28px}@property --space-neg-14{syntax:"<length>";inherits:true;initial-value:-28px}@property --space-17{syntax:"<length>";inherits:true;initial-value:34px}@property --space-neg-17{syntax:"<length>";inherits:true;initial-value:-34px}@property --space-19{syntax:"<length>";inherits:true;initial-value:38px}@property --space-neg-19{syntax:"<length>";inherits:true;initial-value:-38px}@property --space-23{syntax:"<length>";inherits:true;initial-value:46px}@property --space-neg-23{syntax:"<length>";inherits:true;initial-value:-46px}@property --space-28{syntax:"<length>";inherits:true;initial-value:56px}@property --space-neg-28{syntax:"<length>";inherits:true;initial-value:-56px}@property --space-36{syntax:"<length>";inherits:true;initial-value:72px}@property --space-neg-36{syntax:"<length>";inherits:true;initial-value:-72px}@property --space-47{syntax:"<length>";inherits:true;initial-value:94px}@property --space-neg-47{syntax:"<length>";inherits:true;initial-value:-94px}@property --space-63{syntax:"<length>";inherits:true;initial-value:126px}@property --space-neg-63{syntax:"<length>";inherits:true;initial-value:-126px}@property --space-87{syntax:"<length>";inherits:true;initial-value:174px}@property --space-neg-87{syntax:"<length>";inherits:true;initial-value:-174px}@property --space-123{syntax:"<length>";inherits:true;initial-value:246px}@property --space-neg-123{syntax:"<length>";inherits:true;initial-value:-246px}@property --space-177{syntax:"<length>";inherits:true;initial-value:354px}@property --space-neg-177{syntax:"<length>";inherits:true;initial-value:-354px}@property --space-258{syntax:"<length>";inherits:true;initial-value:516px}@property --space-neg-258{syntax:"<length>";inherits:true;initial-value:-516px}@property --space-inline-2xs{syntax:"<length>";inherits:true;initial-value:2px}@property --space-inline-xs{syntax:"<length>";inherits:true;initial-value:4px}@property --space-inline-sm{syntax:"<length>";inherits:true;initial-value:8px}@property --space-inline-md{syntax:"<length>";inherits:true;initial-value:10px}@property --space-inline-lg{syntax:"<length>";inherits:true;initial-value:12px}@property --space-inline-xl{syntax:"<length>";inherits:true;initial-value:16px}@property --space-inline-2xl{syntax:"<length>";inherits:true;initial-value:20px}@property --space-inset-2xs{syntax:"<length>";inherits:true;initial-value:4px}@property --space-inset-xs{syntax:"<length>";inherits:true;initial-value:8px}@property --space-inset-sm{syntax:"<length>";inherits:true;initial-value:12px}@property --space-inset-md{syntax:"<length>";inherits:true;initial-value:16px}@property --space-inset-lg{syntax:"<length>";inherits:true;initial-value:22px}@property --space-inset-xl{syntax:"<length>";inherits:true;initial-value:28px}@property --space-inset-2xl{syntax:"<length>";inherits:true;initial-value:38px}@property --space-stack-2xs{syntax:"<length>";inherits:true;initial-value:16px}@property --space-stack-xs{syntax:"<length>";inherits:true;initial-value:22px}@property --space-stack-sm{syntax:"<length>";inherits:true;initial-value:28px}@property --space-stack-md{syntax:"<length>";inherits:true;initial-value:38px}@property --space-stack-lg{syntax:"<length>";inherits:true;initial-value:56px}@property --space-stack-xl{syntax:"<length>";inherits:true;initial-value:94px}@property --space-stack-2xl{syntax:"<length>";inherits:true;initial-value:174px}@property --space-squish-xs{syntax:"<length>+";inherits:true;initial-value:4px 8px}@property --space-squish-sm{syntax:"<length>+";inherits:true;initial-value:8px 12px}@property --space-squish-md{syntax:"<length>+";inherits:true;initial-value:12px 16px}@property --space-squish-lg{syntax:"<length>+";inherits:true;initial-value:16px 22px}@property --space-squish-xl{syntax:"<length>+";inherits:true;initial-value:22px 28px}@property --space-stretch-xs{syntax:"<length>+";inherits:true;initial-value:12px 8px}@property --space-stretch-sm{syntax:"<length>+";inherits:true;initial-value:16px 12px}@property --space-stretch-md{syntax:"<length>+";inherits:true;initial-value:22px 16px}@property --space-stretch-lg{syntax:"<length>+";inherits:true;initial-value:28px 22px}@property --space-stretch-xl{syntax:"<length>+";inherits:true;initial-value:38px 28px}@property --space-fluid-stack-2xs{syntax:"<length>";inherits:true;initial-value:16px}@property --space-fluid-stack-xs{syntax:"<length>";inherits:true;initial-value:22px}@property --space-fluid-stack-sm{syntax:"<length>";inherits:true;initial-value:28px}@property --space-fluid-stack-md{syntax:"<length>";inherits:true;initial-value:38px}@property --space-fluid-stack-lg{syntax:"<length>";inherits:true;initial-value:56px}@property --space-fluid-stack-xl{syntax:"<length>";inherits:true;initial-value:94px}@property --space-fluid-cqi-inset-2xs{syntax:"<length>";inherits:true;initial-value:4px}@property --space-fluid-cqi-inset-xs{syntax:"<length>";inherits:true;initial-value:8px}@property --space-fluid-cqi-inset-sm{syntax:"<length>";inherits:true;initial-value:12px}@property --space-fluid-cqi-inset-md{syntax:"<length>";inherits:true;initial-value:16px}@property --space-fluid-cqi-inset-lg{syntax:"<length>";inherits:true;initial-value:22px}@property --space-fluid-cqi-inset-xl{syntax:"<length>";inherits:true;initial-value:28px}@property --space-fluid-cqi-stack-2xs{syntax:"<length>";inherits:true;initial-value:16px}@property --space-fluid-cqi-stack-xs{syntax:"<length>";inherits:true;initial-value:22px}@property --space-fluid-cqi-stack-sm{syntax:"<length>";inherits:true;initial-value:28px}@property --space-fluid-cqi-stack-md{syntax:"<length>";inherits:true;initial-value:38px}@property --space-fluid-cqi-stack-lg{syntax:"<length>";inherits:true;initial-value:56px}@property --space-fluid-cqi-stack-xl{syntax:"<length>";inherits:true;initial-value:94px}@property --lanes-tolerance{syntax:"<length>";inherits:true;initial-value:96px}@property --ratio-phone{syntax:"*";inherits:true}@property --ratio-phone-n{syntax:"<number>";inherits:true;initial-value:.461538}@property --ratio-poster{syntax:"*";inherits:true}@property --ratio-poster-n{syntax:"<number>";inherits:true;initial-value:.75}@property --ratio-portrait{syntax:"*";inherits:true}@property --ratio-portrait-n{syntax:"<number>";inherits:true;initial-value:.8}@property --ratio-square{syntax:"*";inherits:true}@property --ratio-square-n{syntax:"<number>";inherits:true;initial-value:1}@property --ratio-plastic{syntax:"*";inherits:true}@property --ratio-plastic-n{syntax:"<number>";inherits:true;initial-value:1.32258}@property --ratio-landscape{syntax:"*";inherits:true}@property --ratio-landscape-n{syntax:"<number>";inherits:true;initial-value:1.33333}@property --ratio-silver{syntax:"*";inherits:true}@property --ratio-silver-n{syntax:"<number>";inherits:true;initial-value:1.41379}@property --ratio-photo{syntax:"*";inherits:true}@property --ratio-photo-n{syntax:"<number>";inherits:true;initial-value:1.5}@property --ratio-editorial{syntax:"*";inherits:true}@property --ratio-editorial-n{syntax:"<number>";inherits:true;initial-value:1.6}@property --ratio-golden{syntax:"*";inherits:true}@property --ratio-golden-n{syntax:"<number>";inherits:true;initial-value:1.61905}@property --ratio-wide{syntax:"*";inherits:true}@property --ratio-wide-n{syntax:"<number>";inherits:true;initial-value:1.77778}@property --ratio-cinema{syntax:"*";inherits:true}@property --ratio-cinema-n{syntax:"<number>";inherits:true;initial-value:2}@property --ratio-ultrawide{syntax:"*";inherits:true}@property --ratio-ultrawide-n{syntax:"<number>";inherits:true;initial-value:2.33333}@property --ratio-bronze{syntax:"*";inherits:true}@property --ratio-bronze-n{syntax:"<number>";inherits:true;initial-value:3.30435}@layer components{.typo-h1,.typo-h2,.typo-h3,.typo-h4,.typo-h5,.typo-h6,.typo-page-title,.typo-panel-title,.website-h1-display,.website-h2-display,.website-quote{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);text-wrap:balance;hanging-punctuation:first last allow-end;text-box:trim-both cap alphabetic;margin-block-end:0}.typo-body,.typo-body-lg,.typo-body-md,.typo-body-sm,.typo-caption,.typo-overline,.typo-p,.typo-stat,.typo-subtitle{text-box:trim-both cap alphabetic;text-wrap:pretty;hanging-punctuation:first last allow-end}.optical-margins{hanging-punctuation:first last;font-optical-sizing:auto}.typo-h1{font-size:var(--recipe-display-large-font-size);line-height:var(--recipe-display-large-line-height);letter-spacing:var(--recipe-display-large-letter-spacing);font-weight:var(--font-weight-normal);color:var(--text-heading)}.typo-h1,.typo-h2{margin-block-start:0}.typo-h2{font-size:var(--recipe-display-medium-font-size);line-height:var(--recipe-display-medium-line-height);letter-spacing:var(--recipe-display-medium-letter-spacing);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.website-h1-display,.website-h2-display,html[data-context=website] .typo-h2{color:var(--text-heading);margin-block:0}.website-h1-display{font-size:var(--type-website-h1-display);line-height:var(--recipe-display-large-line-height);letter-spacing:var(--recipe-display-large-letter-spacing)}.website-h1-display,.website-h2-display{font-weight:var(--font-weight-semibold)}.website-h2-display{font-size:var(--type-website-h2-display);letter-spacing:var(--tracking-rung-12)}.website-h2-display,.website-quote{line-height:var(--recipe-display-medium-line-height)}.website-quote{font-size:var(--type-website-quote);letter-spacing:var(--recipe-display-medium-letter-spacing);font-weight:var(--font-weight-normal);margin-block:0}.typo-h3,.website-quote{color:var(--text-heading)}.typo-h3{font-size:var(--recipe-display-small-font-size);line-height:var(--recipe-display-small-line-height);letter-spacing:var(--recipe-display-small-letter-spacing);font-weight:var(--font-weight-semibold)}.typo-h3,.typo-h4,.typo-h5,.typo-h6,.typo-page-title,.typo-panel-title{margin-block-start:0}.typo-panel-title{font-size:var(--recipe-panel-title-font-size);line-height:var(--recipe-panel-title-line-height);letter-spacing:var(--recipe-panel-title-letter-spacing);color:var(--text-primary)}.typo-page-title{font-size:var(--recipe-page-title-font-size);line-height:var(--recipe-page-title-line-height);letter-spacing:var(--recipe-page-title-letter-spacing);color:var(--text-primary)}.typo-h4{font-size:var(--recipe-headline-medium-font-size);line-height:var(--recipe-headline-medium-line-height);letter-spacing:var(--recipe-headline-medium-letter-spacing)}.typo-h5{font-size:var(--recipe-headline-small-font-size);line-height:var(--recipe-headline-small-line-height);letter-spacing:var(--recipe-headline-small-letter-spacing)}.typo-h6{font-size:var(--recipe-body-medium-font-size);line-height:var(--recipe-body-medium-line-height);letter-spacing:var(--recipe-body-medium-letter-spacing)}.typo-body,.typo-p{font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);letter-spacing:var(--recipe-body-large-letter-spacing);font-weight:var(--font-weight-normal);color:var(--text-secondary);hanging-punctuation:first allow-end;max-width:var(--width-prose);margin-block-end:var(--typo-block-margin)}html[data-context=desktop-app] .typo-body,html[data-context=desktop-app] .typo-p,html[data-context=web-app] .typo-body,html[data-context=web-app] .typo-p{font-size:var(--recipe-body-medium-font-size);line-height:var(--recipe-body-medium-line-height);letter-spacing:var(--recipe-body-medium-letter-spacing)}html[data-context=desktop-app] .typo-body-md,html[data-context=web-app] .typo-body-md{font-size:var(--recipe-body-small-font-size);line-height:var(--recipe-body-small-line-height);letter-spacing:var(--recipe-body-small-letter-spacing)}.typo-control,.typo-control-lg,.typo-control-sm,.typo-label-lg,.typo-label-md,.typo-label-sm,.typo-label-xs,.typo-overline{font-weight:var(--font-weight-control)}.t-label-lg,.typo-label-lg{font-size:var(--recipe-label-large-font-size);line-height:var(--recipe-label-large-line-height);letter-spacing:var(--recipe-label-large-letter-spacing)}.t-label-md,.typo-label-md{font-size:var(--recipe-label-medium-font-size);line-height:var(--recipe-label-medium-line-height);letter-spacing:var(--recipe-label-medium-letter-spacing)}.t-label-sm,.typo-label-sm{font-size:var(--recipe-label-small-font-size);line-height:var(--recipe-label-small-line-height);letter-spacing:var(--recipe-label-small-letter-spacing)}.typo-label-xs{font-size:var(--recipe-label-extra-small-font-size);line-height:var(--recipe-label-extra-small-line-height);letter-spacing:var(--recipe-label-extra-small-letter-spacing)}.typo-overline{font-size:var(--recipe-label-medium-font-size);line-height:var(--recipe-label-medium-line-height);letter-spacing:var(--tracking-caps-4);color:var(--text-tertiary);margin:0;display:block}.t-body-md,.typo-body-md{font-size:var(--recipe-body-medium-font-size);line-height:var(--recipe-body-medium-line-height);letter-spacing:var(--recipe-body-medium-letter-spacing)}.typo-body-md{font-weight:var(--font-weight-normal);color:var(--text-secondary);hanging-punctuation:first allow-end;max-width:var(--width-prose);margin-block-end:var(--typo-block-margin)}.t-body-sm,.typo-body-sm{font-size:var(--recipe-body-small-font-size);line-height:var(--recipe-body-small-line-height);letter-spacing:var(--recipe-body-small-letter-spacing)}.t-body-lg,.typo-body-lg{font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);letter-spacing:var(--recipe-body-large-letter-spacing)}.typo-body-lg,.typo-caption{font-weight:var(--font-weight-normal);color:var(--text-secondary)}.typo-caption{font-size:var(--recipe-label-small-font-size);line-height:var(--recipe-label-small-line-height);letter-spacing:var(--recipe-label-small-letter-spacing)}.typo-control-sm{font-size:var(--recipe-control-sm-font-size);line-height:var(--recipe-control-sm-line-height);letter-spacing:var(--recipe-control-sm-letter-spacing)}.typo-control{font-size:var(--recipe-control-font-size);line-height:var(--recipe-control-line-height);letter-spacing:var(--recipe-control-letter-spacing)}.typo-control-lg{font-size:var(--recipe-control-lg-font-size);line-height:var(--recipe-control-lg-line-height);letter-spacing:var(--recipe-control-lg-letter-spacing)}.typo-subtitle{font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);letter-spacing:var(--recipe-body-large-letter-spacing);font-weight:var(--font-weight-subtitle);color:var(--text-secondary)}.typo-stat{font-size:var(--recipe-label-large-font-size);line-height:var(--recipe-label-large-line-height);letter-spacing:var(--recipe-label-large-letter-spacing);font-weight:var(--font-weight-stat);color:var(--text-heading)}.typo-numeric,.typo-stat{font-variant-numeric:tabular-nums lining-nums}}@supports (letter-spacing:calc(1em*exp(1))) and (width:calc(1rem/1px)){@layer base{.theme-light,:root,[data-theme=light]{--recipe-display-large-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-display-large-font-size) / 1px))));--recipe-display-medium-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-display-medium-font-size) / 1px))));--recipe-display-small-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-display-small-font-size) / 1px))));--recipe-headline-medium-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-headline-medium-font-size) / 1px))));--recipe-headline-large-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-headline-large-font-size) / 1px))));--recipe-headline-small-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-headline-small-font-size) / 1px))));--recipe-body-medium-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-body-medium-font-size) / 1px))));--recipe-body-large-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-body-large-font-size) / 1px))));--recipe-body-small-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-body-small-font-size) / 1px))));--recipe-card-body-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-card-body-font-size) / 1px))));--recipe-card-title-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-card-title-font-size) / 1px))));--recipe-label-large-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-label-large-font-size) / 1px))));--recipe-label-medium-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-label-medium-font-size) / 1px))));--recipe-label-small-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-label-small-font-size) / 1px))));--recipe-label-extra-small-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-label-extra-small-font-size) / 1px))));--recipe-control-sm-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-control-sm-font-size) / 1px))));--recipe-control-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-control-font-size) / 1px))));--recipe-control-lg-letter-spacing:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--recipe-control-lg-font-size) / 1px))))}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-opsz-italic.fe11NjBs.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-opsz-italic.Ck9oD2H0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-opsz-italic.BIcRYUEt.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-opsz-italic.mtaF_0H_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-opsz-italic.C7TReJrb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-opsz-italic.BLMf5All.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-opsz-italic.BbqH_2Ar.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:96.875%;descent-override:24.1211%;line-gap-override:0%;size-adjust:105.27%}@media (prefers-contrast:more){:root{--border-width:.125rem}}@media (prefers-reduced-transparency:reduce){:root{--blur-sm:0;--blur-md:0;--blur-lg:0;--blur-xl:0;--vibrancy-amount:1}}@media (forced-colors:active){:root{--surface-base:Canvas;--surface-card:Canvas;--surface-hover:Canvas;--surface-raised:Canvas;--surface-subtle:Canvas;--surface-muted:Canvas;--surface-elevated:Canvas;--surface-overlay:Canvas;--surface-frosted:Canvas;--surface-soft:Canvas;--surface-backdrop:Canvas;--border-white:ButtonText;--focus-ring-color:Highlight;--cta-primary:ButtonText;--cta-primary-hover:ButtonText;--on-solid:ButtonFace;--highlight-electric:Highlight;--button-primary-bg:ButtonFace;--button-primary-fg:ButtonText;--button-primary-bg-hover:ButtonFace;--button-primary-bg-active:ButtonFace;--button-secondary-bg:ButtonFace;--button-secondary-fg:ButtonText;--button-secondary-bg-hover:ButtonFace;--button-secondary-bg-active:ButtonFace;--button-ghost-bg:transparent;--button-ghost-fg:ButtonText;--button-ghost-bg-hover:ButtonFace;--button-ghost-fg-hover:ButtonText;--button-ghost-bg-active:ButtonFace;--button-ghost-fg-active:ButtonText;--button-outline-border:ButtonText;--button-danger-bg:ButtonFace;--button-danger-fg:ButtonText;--button-danger-border:ButtonText;--accent-info:LinkText;--accent-success:LinkText;--accent-warning:LinkText;--accent-danger:LinkText;--accent-error:LinkText;--status-success:LinkText;--status-warning:LinkText;--status-error:LinkText;--status-offline:GrayText;--fill-hover:ButtonFace;--fill-active:Highlight;--fill-subtle:transparent;--fill-subtle-hover:ButtonFace;--selection-bg:Highlight;--switch-track-off:ButtonText;--switch-thumb-off:ButtonFace;--switch-track-on:Highlight;--switch-thumb-on:HighlightText;--shadow-popover:none;--shadow-modal:none;--nav-link-active-color:HighlightText;--scroll-indicator-track-bg:Canvas;--scroll-indicator-fill-bg:ButtonText;--badge-electric-bg:Highlight;--badge-electric-fg:HighlightText;--border-width:.125rem}:focus-visible{outline:calc(2 * var(--border-width)) solid Highlight;outline-offset:var(--outline-offset)}[role=button],[type=button],[type=reset],[type=submit],button{border:var(--border-width) solid ButtonText;color:buttontext;background:buttonface}input:not([type=checkbox]):not([type=radio]),select,textarea{border:var(--border-width) solid FieldText;color:fieldtext;background:field}*,:after,:before{box-shadow:none!important;backdrop-filter:none!important;text-shadow:none!important}[role=button],[tabindex]:not([tabindex="-1"]),a,button{border:var(--border-width) solid ButtonText}:disabled,[aria-disabled=true]{color:graytext;border-color:graytext}::selection{color:highlighttext;background:highlight}}::view-transition{pointer-events:none}html:active-view-transition-type(theme)::view-transition-new(root),html:active-view-transition-type(theme)::view-transition-old(root){mix-blend-mode:normal;animation:none}html:active-view-transition-type(theme)::view-transition-new(root){clip-path:circle(0 at var(--theme-transition-x,50dvw) var(--theme-transition-y,50dvh));animation:theme-reveal var(--duration-slow) var(--ease-out) forwards}@keyframes theme-reveal{to{clip-path:circle(var(--theme-transition-radius,150dvmax) at var(--theme-transition-x,50dvw) var(--theme-transition-y,50dvh))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]):active-view-transition-type(theme)::view-transition-new(root){animation:none}}@layer layout{:is(.container,.app-container){width:100%;max-width:var(--container-max-width);padding-block:0;padding-inline:var(--container-padding-x);box-sizing:border-box;margin-block:0;margin-inline:auto}:is(.container--narrow,.app-container--narrow){max-width:var(--container-max-width-narrow)}:is(.grid,.app-grid,.app-dashboard-grid,.website-grid){gap:var(--grid-gap);contain:layout;width:100%;max-width:100%;display:grid}:is(.grid--2,.app-grid--2){grid-template-columns:repeat(2,minmax(0,1fr))}:is(.grid--3,.app-grid--3){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.grid--4,.app-grid--4){grid-template-columns:repeat(4,minmax(0,1fr))}:is(.grid--6,.app-grid--6){grid-template-columns:repeat(6,minmax(0,1fr))}:is(.grid--12,.app-grid--12){grid-template-columns:repeat(12,minmax(0,1fr))}:is(.grid--modular,.app-grid--modular){grid-template-columns:repeat(var(--grid-cols,12),minmax(0,1fr));grid-auto-rows:var(--grid-row-module,var(--grid-row-module-2))}:is(.grid--bento,.grid--hierarchical,.website-grid--bento){grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--grid-bento-row,var(--grid-row-module-5));container-type:inline-size}.bento-hero{grid-area:span 2/span 8}.bento-wide{grid-area:span 1/span 8}.bento-tall{grid-area:span 2/span 4}.bento-stat{grid-area:span 1/span 4}.bento-full{grid-column:1/-1}:is(.grid--axial,.website-grid--axial){grid-template-columns:var(--grid-axial-cols);align-items:center;container-type:inline-size}.grid--axial-asym-left{grid-template-columns:var(--grid-axial-cols-asym-left)}.grid--axial-asym-right{grid-template-columns:var(--grid-axial-cols-asym-right)}.axial-spine{background-color:var(--border-on-base-hairline);grid-area:1/2/-1;height:100%}.axial-left{text-align:right;grid-column:1;justify-self:end}.axial-right{text-align:left;grid-column:3;justify-self:start}.axial-span{grid-column:1/-1;justify-self:center}.grid--compound-3-4{grid-template-columns:var(--grid-compound-cols-3-4)}.grid--compound-4-5{grid-template-columns:var(--grid-compound-cols-4-5)}.grid--compound-2-3{grid-template-columns:var(--grid-compound-cols-2-3)}.grid--dynamic-root2{grid-template-columns:var(--grid-dynamic-cols-root2)}.grid--dynamic-root3{grid-template-columns:var(--grid-dynamic-cols-root3)}.grid--dynamic-root5{grid-template-columns:var(--grid-dynamic-cols-root5)}.grid--dynamic-golden{grid-template-columns:var(--grid-dynamic-cols-golden)}.grid--manuscript{grid-template-columns:var(--grid-manuscript-cols);grid-template-rows:var(--grid-manuscript-rows)}.manuscript-content{grid-area:2/2/span 6/span 6}.manuscript-marginalia{grid-area:2/8/span 6/span 2}.grid--bilateral{grid-template-columns:repeat(2,minmax(0,1fr))}.bilateral-left{text-align:right;grid-column:1;justify-self:end}.bilateral-right{text-align:left;grid-column:2;justify-self:start}.subgrid-rows{grid-template-rows:subgrid;display:grid}.subgrid-both,.subgrid-cols{grid-template-columns:subgrid;display:grid}.subgrid-both{grid-template-rows:subgrid}.grid--polar{contain:layout;place-items:center;display:grid;position:relative}.polar-item{transform:translate(calc(var(--polar-r,var(--grid-polar-ring-2)) * cos(var(--polar-angle,0deg))),calc(var(--polar-r,var(--grid-polar-ring-2)) * sin(var(--polar-angle,0deg))));position:absolute}.grid--isometric{transform:rotateX(var(--grid-iso-angle-x)) rotateZ(var(--grid-iso-angle-z))}.grid--axonometric,.grid--isometric,.iso-cell{transform-style:preserve-3d}.grid--axonometric{transform:rotateX(var(--grid-axono-angle-x)) rotateZ(var(--grid-axono-angle-z))}.iso-elevate-1{transform:translateZ(var(--grid-iso-elevation-1))}.iso-elevate-2{transform:translateZ(var(--grid-iso-elevation-2))}.iso-elevate-3{transform:translateZ(var(--grid-iso-elevation-3))}.iso-flat{transform:rotateZ(calc(-1 * var(--grid-iso-angle-z))) rotateX(calc(-1 * var(--grid-iso-angle-x)))}.grid--phyllotaxis{contain:layout;place-items:center;display:grid;position:relative}.phyllotaxis-item{transform:translate(calc(var(--r,0rem) * cos(var(--theta,0deg))),calc(var(--r,0rem) * sin(var(--theta,0deg))));position:absolute}.phyllotaxis-node-1{--r:var(--grid-phyllotaxis-r-1);--theta:var(--grid-phyllotaxis-angle-1)}.phyllotaxis-node-2{--r:var(--grid-phyllotaxis-r-2);--theta:var(--grid-phyllotaxis-angle-2)}.phyllotaxis-node-3{--r:var(--grid-phyllotaxis-r-3);--theta:var(--grid-phyllotaxis-angle-3)}.phyllotaxis-node-4{--r:var(--grid-phyllotaxis-r-4);--theta:var(--grid-phyllotaxis-angle-4)}.phyllotaxis-node-5{--r:var(--grid-phyllotaxis-r-5);--theta:var(--grid-phyllotaxis-angle-5)}.phyllotaxis-node-6{--r:var(--grid-phyllotaxis-r-6);--theta:var(--grid-phyllotaxis-angle-6)}.phyllotaxis-node-7{--r:var(--grid-phyllotaxis-r-7);--theta:var(--grid-phyllotaxis-angle-7)}.phyllotaxis-node-8{--r:var(--grid-phyllotaxis-r-8);--theta:var(--grid-phyllotaxis-angle-8)}.grid--anchored{position:relative}.grid-anchor{anchor-name:var(--grid-anchor-name,--grid-cell)}.grid-tether{position-anchor:var(--grid-anchor-target,--grid-cell);position-area:var(--grid-tether-area,top);position:absolute}.tether-top{--grid-tether-area:top}.tether-bottom{--grid-tether-area:bottom}.tether-left{--grid-tether-area:left}.tether-right{--grid-tether-area:right}.tether-top-span{--grid-tether-area:top span-all}.tether-bottom-span{--grid-tether-area:bottom span-all}.grid--masonry{grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-min),1fr));grid-template-rows:masonry;gap:var(--grid-gap);display:grid}@supports not (grid-template-rows:masonry){.grid--masonry{column-count:auto;column-width:var(--grid-item-min);column-gap:var(--grid-gap);display:block}.grid--masonry>*{break-inside:avoid;margin-block-end:var(--grid-gap)}}.grid--treemap{width:100%;min-height:var(--grid-treemap-height,calc(100 * var(--space-unit)));contain:layout;display:block;position:relative}.treemap-cell{left:var(--treemap-left,0);top:var(--treemap-top,0);width:var(--treemap-width,100%);height:var(--treemap-height,100%);box-sizing:border-box;position:absolute}.grid--voronoi{width:100%;min-height:var(--grid-voronoi-height,calc(100 * var(--space-unit)));contain:layout;display:block;position:relative}.voronoi-cell{clip-path:var(--voronoi-clip,none);position:absolute;inset:0}@keyframes grid-deform{0%{transform:perspective(var(--grid-scroll-perspective)) rotateX(var(--grid-scroll-tilt-max)) scale(var(--grid-scroll-scale-min));opacity:.8}50%{transform:perspective(var(--grid-scroll-perspective)) rotateX(0deg) scale(1);opacity:1}to{transform:perspective(var(--grid-scroll-perspective)) rotateX(calc(-1 * var(--grid-scroll-tilt-max))) scale(var(--grid-scroll-scale-min));opacity:.8}}.grid--scroll-deform{view-timeline-name:--grid-section-tl;view-timeline-axis:block}.grid--scroll-deform>*{transform-origin:50%;will-change:transform,opacity;animation-name:grid-deform;animation-fill-mode:both;animation-timeline:--grid-section-tl;animation-range:entry 0 exit}.grid--snapped{grid-template-columns:repeat(auto-fit,minmax(round(var(--grid-item-min),var(--grid-subpixel-step)),1fr));gap:var(--grid-gap);display:grid}.grid--aperiodic,.grid--constraint,.grid--hyperbolic,.grid--nbody{contain:layout;width:100%;display:block;position:relative}@container (width<40rem){:is(.grid--bento,.grid--hierarchical,.website-grid--bento){grid-template-columns:1fr;grid-auto-rows:auto}:is(.bento-hero,.bento-wide,.bento-tall,.bento-stat){grid-area:auto/1/auto/-1}:is(.grid--axial,.grid--axial-asym-left,.grid--axial-asym-right,.website-grid--axial){flex-direction:column;display:flex}.axial-spine{display:none}:is(.axial-left,.axial-right){text-align:left;justify-self:stretch}}.grid--centered{text-align:center;box-sizing:border-box;grid-template-columns:1fr}:is(.grid--auto,.app-grid--auto,.website-grid,.website-section-content--grid){grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-min),1fr))}.grid--fluid{grid-template-columns:repeat(auto-fit,minmax(clamp(var(--grid-item-min,16rem),100% / var(--grid-fluid-cols) - var(--grid-gap),1fr),1fr))}.section{padding-block:var(--section-padding-y)}:is(.section-content,.app-section-content,.app-page,.app-view,.app-dashboard,.app-dashboard-section,.app-content-flow,.app-content-flow-list,.website-section-content){gap:var(--section-gap);box-sizing:border-box;flex-direction:column;width:100%;display:flex}:is(.section-header,.website-section-header){align-items:inherit;gap:var(--section-heading-gap,var(--space-11));width:100%;max-width:var(--section-header-max-width);flex-direction:column;display:flex}.section-header{margin-block-end:var(--section-header-margin)}.section-header h2{margin:0}}:root{--scrollbar-size:var(--scrollbar-width);--scrollbar-track:transparent;--scrollbar-thumb:var(--border-on-base-strong);--scrollbar-thumb-hover:var(--text-muted);--scrollbar-thumb-radius:var(--radius-sm);--scrollbar-thumb-min-height:calc(136 * var(--space-unit));--scrollbar-thumb-border:calc(2 * var(--space-px))}.scrollbar::-webkit-scrollbar,.ui-panel-list-section::-webkit-scrollbar,html[data-context=desktop-app] ::-webkit-scrollbar,html[data-context=web-app] ::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.scrollbar::-webkit-scrollbar-track,.ui-panel-list-section::-webkit-scrollbar-track,html[data-context=desktop-app] ::-webkit-scrollbar-track,html[data-context=web-app] ::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb,.ui-panel-list-section::-webkit-scrollbar-thumb,html[data-context=desktop-app] ::-webkit-scrollbar-thumb,html[data-context=web-app] ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius);min-height:var(--scrollbar-thumb-min-height);border:var(--scrollbar-thumb-border) solid transparent;background-clip:padding-box}.scrollbar::-webkit-scrollbar-thumb:hover,.ui-panel-list-section::-webkit-scrollbar-thumb:hover,html[data-context=desktop-app] ::-webkit-scrollbar-thumb:hover,html[data-context=web-app] ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:root{--safe-area-bottom:env(safe-area-inset-bottom,0)}@media (display-mode:standalone){:root{--safe-area-bottom:0;--browser-ui-adjust:0}}@media (width>=50rem){:root{--browser-ui-adjust:0}}html[data-context=website]{--website-opacity-link-hover:.7;--website-opacity-stat-description:.8;--website-opacity-disabled:.3;--website-opacity-inactive:.3;--website-navbar-link-border-on-light:color-mix(in oklch, var(--color-black), transparent var(--mix-transparent-fill-subtle));--website-navbar-link-border-on-dark:color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-fill-subtle));--website-navbar-bg:var(--color-black);--website-bleed-inset:var(--space-8);--website-wide-margin:max(0rem, var(--container-padding-x) - var(--website-bleed-inset));--website-section-cols:[full-start] minmax(var(--website-bleed-inset), 1fr) [wide-start] minmax(0, var(--website-wide-margin)) [content-start] min(100% - (var(--container-padding-x) * 2), var(--container-max-width,100%)) [content-end] minmax(0, var(--website-wide-margin)) [wide-end] minmax(var(--website-bleed-inset), 1fr) [full-end];--navbar-row-outer-block-size:calc(var(--navbar-link-height) + 2 * var(--navbar-link-padding-y) + 2 * var(--border-width));--navbar-height:calc(var(--navbar-row-outer-block-size) + max(var(--navbar-edge-inset), env(safe-area-inset-top,0)) + var(--navbar-edge-inset));--website-image-max-height:var(--hero-max-width);--website-media-ratio-mobile:var(--ratio-portrait);--website-media-hud-stroke:calc(round(clamp(.09375rem, .2cqi, .15625rem), .0625rem));--website-text-media-aspect-ratio:var(--ratio-editorial);--website-text-media-cols:minmax(0, 2fr) minmax(0, 3fr);--website-text-media-cols-reverse:minmax(0, 3fr) minmax(0, 2fr);--website-text-media-radius:var(--radius-lg);--website-card-radius:var(--radius-lg);--website-content-image-aspect-ratio:var(--ratio-wide);--website-content-image-ratio:var(--ratio-cinema);--website-content-image-heading-body-gap:var(--website-heading-gap-2);--website-content-image-text-media-gap:var(--website-section-gap-md);--website-text-media-gap:var(--space-47);--website-tile-height-vh:82svh;--website-feature-pin-min-vh:64svh;--website-cards-grid-max-cols:3;--website-cards-grid-min:var(--grid-item-min);--website-card-gap:calc(var(--space-11) * 2);--website-card-min-height:calc(var(--space-177) + var(--space-28));--website-card-icon-button-size:var(--control-height-md);--website-card-icon-size-ratio:var(--icon-button-ratio);--website-media-grid-gap:calc(.5 * (var(--grid-gap-1) + var(--grid-gap-2)));--website-card-media-overlay-aspect:var(--ratio-portrait);--website-media-scrim:linear-gradient(to top, color-mix(in oklch, var(--color-black) 82%, transparent) 0%, color-mix(in oklch, var(--color-black) 40%, transparent) 40%, color-mix(in oklch, var(--color-black) 8%, transparent) 75%, transparent 100%);--website-media-scrim-top:linear-gradient(to bottom, color-mix(in oklch, var(--color-black) 82%, transparent) 0%, color-mix(in oklch, var(--color-black) 40%, transparent) 40%, color-mix(in oklch, var(--color-black) 8%, transparent) 75%, transparent 100%);--website-media-scrim-center:color-mix(in oklch, var(--color-black) 45%, transparent);--website-max-w-hero:var(--content-width-content);--website-max-w-intro:var(--content-width-feature);--website-max-w-narrow:var(--content-width-compact);--website-max-w-content:var(--content-width-feature);--website-max-w-readable:var(--measure-line-narrow);--website-max-w-prose:var(--max-w-prose);--website-text-media-text-max:var(--content-width-xs);--website-text-h1:var(--type-display-large);--website-hero-video-overlay:color-mix(in oklch, var(--color-black) var(--mix-accent-ink-bg), transparent);--website-hero-video-overlay-rich-media:color-mix(in oklch, var(--color-black) calc(var(--mix-accent-ink-bg) * 2.4), transparent);--website-full-section-content-gap:var(--website-section-gap-md);--website-section-intrinsic-block-size:var(--space-258);--website-dropdown-item-gap:var(--space-2);--website-bento-gap:var(--space-8);--website-bento-row:var(--grid-row-module-5);--website-axial-gap:var(--space-14);--website-compound-cols:var(--grid-compound-cols-3-4);--website-iso-elevation:var(--grid-iso-elevation-2);--website-anchor-gap:var(--grid-anchor-gap);--website-treemap-height:calc(100 * var(--space-unit));--website-scroll-tilt:var(--grid-scroll-tilt-max)}html[data-context=website] :is([data-theme=dark],[data-theme=sub-dark]){--website-border-strong:var(--website-border-strong-on-sub-dark);--website-border-subtle:var(--website-border-subtle-on-sub-dark)}html[data-context=website] [data-theme=dark]{--text-body:var(--website-text-on-dark-ink);--text-contrast:var(--website-text-on-dark-mute);--text-heading:var(--website-text-on-dark-ink);--text-light:var(--website-text-on-dark-mute);--text-muted:var(--website-text-on-dark-mute);--text-primary:var(--website-text-on-dark-ink);--text-secondary:var(--website-text-on-dark-mute);--text-subtle:var(--website-text-on-dark-mute);--text-tertiary:var(--website-text-on-dark-mute)}html[data-context=website] [data-theme=dark],html[data-context=website] [data-theme=sub-dark]{--surface-base:var(--website-bg-dark);--surface-elevated:var(--website-bg-sub-dark);--surface-hover:var(--website-bg-sub-dark);--surface-muted:var(--website-bg-sub-dark);--surface-raised:var(--website-bg-sub-dark);--surface-subtle:var(--website-bg-sub-dark)}html[data-context=website] [data-theme=sub-dark]{--text-body:var(--website-text-on-sub-dark-ink);--text-contrast:var(--website-text-on-sub-dark-mute);--text-heading:var(--website-text-on-sub-dark-ink);--text-light:var(--website-text-on-sub-dark-mute);--text-muted:var(--website-text-on-sub-dark-mute);--text-primary:var(--website-text-on-sub-dark-ink);--text-secondary:var(--website-text-on-sub-dark-mute);--text-subtle:var(--website-text-on-sub-dark-mute);--text-tertiary:var(--website-text-on-sub-dark-mute)}html[data-context=website] :is(.website-navbar,.website-navbar-dropdown-panel,.dropdown__content)[data-theme=dark],html[data-context=website] [data-surface=overlay]{--cta-primary:var(--color-white);--fill-active:color-mix(in oklch, var(--website-text-on-dark-ink), transparent var(--mix-transparent-fill-emphasis));--fill-hover:color-mix(in oklch, var(--website-text-on-dark-ink), transparent var(--mix-transparent-fill-strong));--navbar-link-border-interactive:var(--website-navbar-link-border-on-dark);--surface-backdrop:color-mix(in oklch, var(--color-black), transparent var(--mix-transparent-scrim-dark));--surface-base:var(--website-bg-dark);--surface-elevated:var(--website-bg-sub-dark);--surface-hover:var(--website-bg-sub-dark);--surface-muted:var(--website-bg-sub-dark);--surface-raised:var(--website-bg-sub-dark);--surface-subtle:var(--website-bg-sub-dark);--text-active:var(--website-text-on-dark-ink);--text-body:var(--website-text-on-dark-ink);--text-contrast:var(--website-text-on-dark-mute);--text-heading:var(--website-text-on-dark-ink);--text-muted:var(--website-text-on-dark-mute);--text-primary:var(--website-text-on-dark-ink);--text-primary-inverse:var(--color-neutral-950);--text-secondary:var(--website-text-on-dark-mute);--text-subtle:var(--website-text-on-dark-mute);--text-tertiary:var(--website-text-on-dark-mute);--website-border-strong:var(--website-border-strong-on-sub-dark);--website-border-subtle:var(--website-border-subtle-on-sub-dark);--website-navbar-bg:var(--website-bg-dark);color:var(--text-primary);color-scheme:dark}html[data-context=website] :is(.website-navbar,.website-navbar-dropdown-panel,.dropdown__content)[data-theme=light]{--fill-active:color-mix(in oklch, var(--website-text-on-light-ink), transparent var(--mix-transparent-fill-active));--fill-hover:color-mix(in oklch, var(--website-text-on-light-ink), transparent var(--mix-transparent-fill-hover));--navbar-link-border-interactive:var(--website-navbar-link-border-on-light);--surface-base:var(--color-white);--surface-elevated:var(--color-white);--surface-hover:var(--website-bg-sub-light);--surface-muted:var(--color-white);--surface-raised:var(--color-white);--surface-subtle:var(--color-white);--text-active:var(--color-neutral-950);--text-body:var(--website-text-on-light-ink);--text-contrast:var(--website-text-on-light-mute);--text-heading:var(--website-text-on-light-ink);--text-muted:var(--website-text-on-light-mute);--text-primary:var(--website-text-on-light-ink);--text-secondary:var(--website-text-on-light-mute);--text-subtle:var(--website-text-on-light-mute);--text-tertiary:var(--website-text-on-light-mute);--website-border-strong:var(--color-border-faint-strong-on-light);--website-border-subtle:var(--color-border-faint-on-light);--website-navbar-bg:var(--website-bg-light);color:var(--text-primary);color-scheme:light}html[data-context=website] :is([data-theme=light],[data-theme=sub-light]),html[data-context=website]:is([data-theme=light],[data-theme=sub-light]){--website-border-strong:var(--color-border-faint-strong-on-light);--website-border-subtle:var(--color-border-faint-on-light)}html[data-context=website] [data-theme=light],html[data-context=website][data-theme=light]{--surface-base:var(--color-white);--surface-elevated:var(--color-white);--surface-hover:var(--website-bg-sub-light);--surface-muted:var(--color-white);--surface-raised:var(--color-white);--surface-subtle:var(--color-white);--text-body:var(--website-text-on-light-ink);--text-contrast:var(--website-text-on-light-mute);--text-heading:var(--website-text-on-light-ink);--text-light:var(--website-text-on-light-mute);--text-muted:var(--website-text-on-light-mute);--text-primary:var(--website-text-on-light-ink);--text-secondary:var(--website-text-on-light-mute);--text-subtle:var(--website-text-on-light-mute);--text-tertiary:var(--website-text-on-light-mute)}html[data-context=website] [data-theme=sub-light],html[data-context=website][data-theme=sub-light]{--surface-base:var(--color-white);--surface-elevated:var(--color-white);--surface-hover:var(--website-bg-sub-light);--surface-muted:var(--color-white);--surface-raised:var(--color-white);--surface-subtle:var(--color-white);--text-body:var(--website-text-on-sub-light-ink);--text-contrast:var(--website-text-on-sub-light-mute);--text-heading:var(--website-text-on-sub-light-ink);--text-light:var(--website-text-on-sub-light-mute);--text-muted:var(--website-text-on-sub-light-mute);--text-primary:var(--website-text-on-sub-light-ink);--text-secondary:var(--website-text-on-sub-light-mute);--text-subtle:var(--website-text-on-sub-light-mute);--text-tertiary:var(--website-text-on-sub-light-mute)}html[data-context=website] [data-theme=light]{--navbar-link-border-interactive:var(--website-navbar-link-border-on-light)}html[data-context=website] :is(.website-background-image-section,.website-card--media-overlay,[data-surface=media]){--button-ghost-fg:var(--color-white);--button-ghost-fg-active:var(--color-white);--button-ghost-fg-hover:var(--color-white);--text-body:var(--color-white);--text-heading:var(--color-white);--text-muted:var(--color-white);--text-primary:var(--color-white);--text-secondary:var(--color-white);--text-tertiary:var(--color-white);color:var(--color-white)}html[data-context=website]{--navbar-link-border-interactive:var(--website-navbar-link-border-on-dark);--surface-base:var(--color-white);--surface-elevated:var(--color-white);--surface-hover:var(--website-bg-sub-light);--surface-muted:var(--color-white);--surface-raised:var(--color-white);--surface-subtle:var(--color-white);--text-body:var(--website-text-on-light-ink);--text-contrast:var(--website-text-on-light-mute);--text-heading:var(--website-text-on-light-ink);--text-light:var(--website-text-on-light-mute);--text-muted:var(--website-text-on-light-mute);--text-primary:var(--website-text-on-light-ink);--text-secondary:var(--website-text-on-light-mute);--text-subtle:var(--website-text-on-light-mute);--text-tertiary:var(--website-text-on-light-mute)}@container scroll-state(scrollable:block-start){html[data-context=website] .website-navbar[data-theme]{--cta-primary:var(--color-white);--fill-active:color-mix(in oklch, var(--website-text-on-dark-ink), transparent var(--mix-transparent-fill-emphasis));--fill-hover:color-mix(in oklch, var(--website-text-on-dark-ink), transparent var(--mix-transparent-fill-strong));--navbar-link-border-interactive:var(--website-navbar-link-border-on-dark);--surface-backdrop:color-mix(in oklch, var(--color-black), transparent var(--mix-transparent-scrim-dark));--surface-base:var(--website-bg-dark);--surface-elevated:var(--website-bg-sub-dark);--surface-hover:var(--website-bg-sub-dark);--surface-muted:var(--website-bg-sub-dark);--surface-raised:var(--website-bg-sub-dark);--surface-subtle:var(--website-bg-sub-dark);--text-active:var(--website-text-on-dark-ink);--text-body:var(--website-text-on-dark-ink);--text-contrast:var(--website-text-on-dark-mute);--text-heading:var(--website-text-on-dark-ink);--text-muted:var(--website-text-on-dark-mute);--text-primary:var(--website-text-on-dark-ink);--text-primary-inverse:var(--color-neutral-950);--text-secondary:var(--website-text-on-dark-mute);--text-subtle:var(--website-text-on-dark-mute);--text-tertiary:var(--website-text-on-dark-mute);--website-border-strong:var(--website-border-strong-on-sub-dark);--website-border-subtle:var(--website-border-subtle-on-sub-dark);--website-navbar-bg:var(--website-bg-dark);color:var(--text-primary);color-scheme:dark}}html[data-context=website]{container-type:scroll-state;&,& body{width:100%;overflow-x:clip}& body{background-color:var(--color-white);color:var(--text-primary)}& a:not(.button):not(.icon-button):not(.nav-link):not(.nav-sublink):not(.website-footer a):not(.website-text-link){color:inherit;font-weight:var(--font-weight-control);text-decoration:none}& .website-section-content a:hover:not(.button):not(.website-card):not([data-link-static]):not(.website-text-link){opacity:var(--website-opacity-link-hover)}& .website-navbar .nav-link.variant-navbar{padding-block:var(--navbar-link-padding-y);padding-inline:var(--navbar-link-padding-x);border-radius:var(--radius-sm);font-size:var(--text-size-control-sm);letter-spacing:var(--recipe-control-sm-letter-spacing)}}a.nav-link.variant-navbar,button.nav-link.variant-navbar{align-items:center;gap:var(--space-4);padding-block:var(--navbar-link-padding-y,var(--space-2));padding-inline:var(--navbar-link-padding-x,var(--space-6));border-radius:var(--radius-xs);color:var(--text-primary);font-family:var(--font-sans,inherit);font-size:var(--text-size-control);line-height:var(--line-height-control);font-weight:var(--font-weight-semibold);letter-spacing:var(--recipe-control-letter-spacing);white-space:nowrap;min-height:var(--space-19);background-color:#0000;border:none;justify-content:center;text-decoration:none;display:inline-flex;@supports (text-box-trim:trim-both){text-box-trim:trim-both;text-box-edge:cap alphabetic}}button.nav-link.variant-navbar{cursor:pointer}a.nav-link.variant-navbar:not(.active):hover,button.nav-link.variant-navbar:not(.active):hover:not(:disabled){background-color:var(--fill-hover);color:var(--text-active);opacity:1;backdrop-filter:blur(var(--blur-md)) var(--vibrancy)}a.nav-link.variant-navbar.active,button.nav-link.variant-navbar.active{background-color:var(--fill-active);color:var(--text-active);opacity:1;backdrop-filter:blur(var(--blur-md)) var(--vibrancy)}button.nav-link.variant-navbar:focus-visible{outline:var(--outline-width) solid var(--focus-ring-color);outline-offset:var(--outline-offset)}.toolbar-nav>a.nav-link.variant-navbar,.toolbar-nav>button.nav-link.variant-navbar{flex-shrink:0}.toolbar-nav{align-items:center;gap:var(--space-2);min-width:0;padding-block:var(--space-2);flex-wrap:nowrap;display:flex;overflow-x:auto}@media (width<50rem){a.nav-link.variant-navbar,button.nav-link.variant-navbar{padding-block:var(--space-2);padding-inline:var(--space-4);font-size:var(--text-size-control-sm);min-height:var(--space-17)}}@media (width<32rem){a.nav-link.variant-navbar,button.nav-link.variant-navbar{padding-block:var(--space-1);padding-inline:var(--space-3);font-size:var(--text-size-control-sm);min-height:var(--space-14)}}.control--2xs{--control-height:var(--control-height-2xs)}.control--2xs,.control--xs{--control-font-size:var(--control-font-size-xs);--control-icon-size:var(--control-icon-size-sm)}.control--xs{--control-height:var(--control-height-xs)}.control--sm{--control-height:var(--control-height-sm);--control-font-size:var(--control-font-size-sm);--control-icon-size:var(--control-icon-size-sm)}.control--md{--control-height:var(--control-height-md);--control-font-size:var(--control-font-size-md);--control-icon-size:var(--control-icon-size-md)}.control--lg{--control-height:var(--control-height-lg);--control-font-size:var(--control-font-size-lg);--control-icon-size:var(--control-icon-size-lg)}.button{border-radius:var(--curve-nested-radius,var(--control-radius));font-family:inherit;font-weight:var(--font-weight-control);font-size:var(--control-font-size);line-height:var(--line-height-single);--_ls:calc(1em * (-.0223 + .185 * exp(-.1745 * (var(--control-font-size) / 1px))));letter-spacing:var(--_ls);cursor:pointer;border:var(--control-border-width,var(--border-width)) solid var(--control-border-color,transparent);white-space:nowrap;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:var(--control-height);min-width:var(--control-height);padding-block:var(--control-pad);padding-inline:var(--control-pad);text-box:trim-both cap alphabetic;--icon-size:var(--control-icon-size);outline:none;align-self:flex-start;text-decoration:none;position:relative}.button,.button__content{justify-content:center;align-items:center;gap:var(--space-4);display:inline-flex}.button__content,.button__glyph{transition:opacity var(--duration-fast) var(--ease-out)}.button__glyph{opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.button[data-state] .button__content{opacity:0}.button[data-state] .button__glyph{opacity:1}.button--radius-xs{border-radius:var(--radius-xs)}.button--radius-md{border-radius:var(--radius-md)}.button--radius-lg{border-radius:var(--radius-lg)}.button--radius-full{border-radius:var(--radius-full)}.button--full-width{justify-content:center;width:100%}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;background:var(--button-disabled-bg);color:var(--button-disabled-fg);border-color:var(--button-disabled-border)}.button:focus-visible{outline:var(--outline-width) solid var(--focus-ring-color);outline-offset:var(--outline-offset)}:is(.button,.icon-button):active:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 var(--border-width) calc(var(--space-unit) * 2) var(--button-press-inset,#00000029)}[data-hold]{transition:--hold-p var(--duration-fast) linear}[data-hold][data-holding]{--hold-p:1;transition-duration:var(--_hold-dur,var(--hold-duration))}[data-hold]:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from -90deg,var(--hold-ink) calc(var(--hold-p,0) * 1turn),var(--hold-track) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--outline-width) - var(--border-width)),black calc(100% - var(--outline-width)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--outline-width) - var(--border-width)),black calc(100% - var(--outline-width)));position:absolute;inset:0}[data-sheen]{overflow:hidden}[data-sheen]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--sheen-x,50%) var(--sheen-y,0),var(--sheen),transparent 62%);transition:opacity var(--duration-fast) var(--ease-out);position:absolute;inset:0}@media (hover:hover){[data-sheen]:hover:not(:disabled,[aria-disabled=true]):after{opacity:1}}.icon-button{line-height:var(--line-height-none);border-radius:var(--curve-nested-radius,var(--control-radius));border:var(--control-border-width,var(--border-width)) solid var(--control-border-color,transparent);cursor:pointer;user-select:none;width:var(--control-height);height:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);--icon-size:calc(100% * var(--icon-button-ratio));touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.icon-button:disabled,.icon-button[aria-disabled=true]{opacity:.65;cursor:not-allowed}.icon-button:is(:disabled,[aria-disabled=true]):is(.btn-variant--ghost,.btn-variant--navbar){color:var(--button-disabled-fg)}.icon-button--pill{border-radius:var(--radius-full)}.icon-button.btn-variant--navbar{--control-height:var(--control-height-sm);--icon-size:calc(100% * var(--icon-button-ratio-navbar));--icon-weight-mult:var(--icon-button-weight-navbar)}.icon-button.btn-variant--ghost.icon-button--inherit-color{color:currentColor}.icon-button[aria-pressed=true]{--icon-weight-mult:var(--icon-button-weight-pressed)}.button-group,.split-button{isolation:isolate;align-items:center;display:inline-flex}.button-group>*{position:relative}.button-group>*+*{margin-inline-start:calc(-1 * var(--border-width))}.button-group>:focus-within,.button-group>:hover{z-index:1}.button-group>:first-child:not(:only-child){--curve-nested-radius:var(--control-radius) var(--radius-xs) var(--radius-xs) var(--control-radius)}.button-group>:last-child:not(:only-child){--curve-nested-radius:var(--radius-xs) var(--control-radius) var(--control-radius) var(--radius-xs)}.button-group>:not(:first-child):not(:last-child){--curve-nested-radius:0}.button-group--full-width{width:100%}.button-group--full-width>*{flex:1;min-width:0}.button-group--full-width :is(.button,.icon-button){width:100%}.split-button{gap:var(--border-width)}.split-button>.button:first-child{--curve-nested-radius:var(--control-radius) var(--radius-xs) var(--radius-xs) var(--control-radius)}.split-button [data-dropdown-trigger]{--curve-nested-radius:var(--radius-xs) var(--control-radius) var(--control-radius) var(--radius-xs)}.split-button .icon{transition:rotate var(--duration-fast) var(--ease-out)}.split-button [data-dropdown-trigger][aria-expanded=true] .icon{rotate:180deg}@media (forced-colors:active){:is(.button,.icon-button){forced-color-adjust:auto}.icon-button:disabled,.icon-button[aria-disabled=true]{color:graytext;border-color:graytext}[data-hold]:before{background:conic-gradient(from -90deg,Highlight calc(var(--hold-p,0) * 1turn),ButtonBorder 0)}[data-sheen]:after{display:none}}.btn-variant--primary{--_bg:var(--button-primary-bg);--_ink:var(--button-primary-fg);background:var(--_bg);color:var(--_ink)}.btn-variant--accent{--_bg:var(--accent);--_ink:var(--accent-on)}.btn-variant--accent,.btn-variant--secondary{--control-border-width:0rem;background:var(--_bg);color:var(--_ink)}.btn-variant--secondary{--_bg:var(--button-secondary-bg);--_ink:var(--button-secondary-fg)}.btn-variant--ghost{--_bg:transparent;--_ink:var(--button-ghost-fg);--control-border-width:0rem}.btn-variant--auth,.btn-variant--danger,.btn-variant--ghost,.btn-variant--outline{background:var(--_bg);color:var(--_ink)}.btn-variant--outline{--_bg:var(--button-outline-bg);--_ink:var(--button-outline-fg);--_border:var(--button-outline-border);--control-border-color:var(--_border)}.btn-variant--auth{--_bg:var(--accent-info);--_ink:var(--accent-info-on);--control-border-width:0rem;width:100%}.btn-variant--danger{--_bg:var(--button-danger-bg);--_ink:var(--button-danger-fg);--_border:var(--button-danger-border);--control-border-color:var(--_border)}@media (hover:hover){:is(.button,.icon-button):where([class*=btn-variant--]):hover:not(:disabled,[aria-disabled=true]){background-color:color-mix(in oklab,var(--_ink) var(--state-hover),var(--_bg));border-color:color-mix(in oklab,var(--_ink) var(--state-hover),var(--_border,var(--_bg)))}}:is(.button,.icon-button):where([class*=btn-variant--]):is(:active,[aria-pressed=true],[aria-expanded=true]):not(:disabled,[aria-disabled=true]){background-color:color-mix(in oklab,var(--_ink) var(--state-pressed),var(--_bg));border-color:color-mix(in oklab,var(--_ink) var(--state-pressed),var(--_border,var(--_bg)))}.icon-button.btn-variant--ghost.icon-button--inherit-color:is(:hover,:active,[aria-pressed=true],[aria-expanded=true]):not(:disabled,[aria-disabled=true]){color:currentColor}.btn-variant--navbar{color:var(--text-primary);--control-border-width:0rem;background:0 0}@media (hover:hover){.btn-variant--navbar:hover:not(:disabled,[aria-disabled=true]){background-color:var(--fill-hover);color:var(--text-active);opacity:1;backdrop-filter:blur(var(--blur-md)) var(--vibrancy)}}.btn-variant--navbar:active:not(:disabled,[aria-disabled=true]),.btn-variant--navbar[aria-expanded=true]{background-color:var(--fill-active);color:var(--text-active);opacity:1;backdrop-filter:blur(var(--blur-md)) var(--vibrancy)}@media (prefers-reduced-transparency:reduce){.btn-variant--navbar:active:not(:disabled,[aria-disabled=true]),.btn-variant--navbar:hover:not(:disabled,[aria-disabled=true]),.btn-variant--navbar[aria-expanded=true]{backdrop-filter:none;background-color:var(--surface-muted,var(--fill-active))}}.btn-variant--menubar{--control-border-width:0rem;height:100%;padding-block:0;padding-inline:var(--space-4);--control-font-size:var(--text-size-control-sm);color:var(--text-secondary);box-shadow:none;min-height:unset;min-width:unset;background:0 0;border-radius:0}@media (hover:hover){.btn-variant--menubar:hover:not(:disabled,[aria-disabled=true]){background:var(--surface-soft);color:var(--accent-danger)}}.btn-variant--auth:disabled,.btn-variant--auth[aria-disabled=true]{background:var(--surface-muted);color:var(--text-tertiary);cursor:not-allowed;opacity:1}.media-player button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.media-player,.media-player *,.media-player :after,.media-player :before{box-sizing:border-box}.media-player{--box-shadow:0 var(--space-2) var(--space-2) 0 color-mix(in oklch, var(--color-black) 3.9%, transparent), 0 0 calc(.5 * var(--space-unit)) 0 color-mix(in oklch, var(--color-black) 62%, transparent);--control:calc(13 * var(--space-unit));--icon:var(--space-10);--gap:var(--space-6);--inset:var(--space-11);--bottom:var(--space-8);--timeline-bottom:calc(25 * var(--space-unit));--time-size:calc(7 * var(--space-unit));--time-width:calc(44 * var(--space-unit));--volume-open:calc(var(--control) + var(--volume-range) + var(--gap));--volume-range:calc(27 * var(--space-unit));--track-height:var(--space-2);--track-gap:calc(1.5 * var(--space-unit));--seek-h:calc(17 * var(--space-unit));--timeline-h:calc(9 * var(--space-unit));--scrubber:calc(5 * var(--space-unit));--scrubber-hover:calc(7 * var(--space-unit));--scrubber-active:calc(8.5 * var(--space-unit));--chapter-min:calc(5 * var(--space-unit));--loader-size:calc(21 * var(--space-unit));--loader-icon:calc(12 * var(--space-unit));--pulse-size:calc(40 * var(--space-unit));--pulse-icon:calc(21 * var(--space-unit));--pulse-size-coarse:calc(29 * var(--space-unit));--pulse-icon-coarse:calc(15 * var(--space-unit));--toggle-size:calc(22 * var(--space-unit));--toggle-icon:calc(12 * var(--space-unit));--play-size:calc(15 * var(--space-unit));--preview-w:clamp(75 * var(--space-unit), 22dvw, 115 * var(--space-unit));--preview-w-fallback:calc(95 * var(--space-unit));--preview-bottom:calc(42 * var(--space-unit));--preview-bottom-coarse:clamp(37 * var(--space-unit), 18dvh, 66 * var(--space-unit));--preview-max-w-coarse:min(280 * var(--space-unit), 100dvw - (24 * var(--space-unit)));--meta-gap-top:calc(3.5 * var(--space-unit));--meta-max-w:calc(120 * var(--space-unit));--range-h:var(--space-10);--range-track:calc(1.5 * var(--space-unit));--range-thumb:calc(5 * var(--space-unit));--range-thumb-pull:calc(-1.75 * var(--space-unit));--speed-min:calc(21 * var(--space-unit));--speed-menu-offset:calc(5 * var(--space-unit));--speed-menu-h:calc(12 * var(--space-unit));--shift-hidden:calc(3 * var(--space-unit));--preview-rise:var(--space-4);--video-scrub-blur:calc(1.5 * var(--space-unit));--glass-blur:calc(5 * var(--space-unit));--toggle-blur:calc(7 * var(--space-unit));--menu-blur:calc(12 * var(--space-unit));--meta-blur-coarse:calc(9 * var(--space-unit));--play-nudge:calc(.5 * var(--space-unit));--pip-nudge:var(--space-1);--time-pull:calc(-1 * var(--space-unit));--full-offset:var(--space-2);--dur-quick:calc(6.4 * var(--duration-tick));--dur-fast:calc(7.2 * var(--duration-tick));--dur-toggle:calc(8 * var(--duration-tick));--dur-loader:calc(8.8 * var(--duration-tick));--dur-ui:calc(9.6 * var(--duration-tick));--dur-slide:calc(10.4 * var(--duration-tick));--dur-video:calc(11.2 * var(--duration-tick));--dur-spin:calc(36 * var(--duration-tick-nominal));--dur-pulse:calc(60 * var(--duration-tick));width:100%;color:var(--color-white);-webkit-user-select:none;user-select:none;position:relative}.media-player.has-preview .seek .preview,.media-player.is-scrubbing .seek .preview{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.media-player.is-scrubbing .video{filter:blur(var(--video-scrub-blur)) brightness(.72);transform:scale(1)}.media-player:not(.is-scrubbing) .timeline:focus-visible .scrubber,.media-player:not(.is-scrubbing) .timeline:hover .scrubber{width:var(--scrubber-hover);height:var(--scrubber-hover)}.media-player.is-preview-fallback .seek .preview{width:var(--preview-w-fallback)}.media-player.is-muted .controls .volume-icon,.media-player.is-preview-fallback .seek .preview .thumb{display:none}.media-player.is-muted .controls .muted{display:block}.media-player.is-volume-low .controls .volume-icon{display:none}.media-player.is-volume-low .controls .volume-low{display:block}.media-player.is-volume-mid .controls .volume-icon{display:none}.media-player.is-volume-mid .controls .volume-mid{display:block}.media-player.is-volume-high .controls .volume-icon{display:none}.media-player.is-volume-high .controls .volume-high{display:block}.media-player.is-fullscreen{--bottom:calc(12 * var(--space-unit));--timeline-bottom:calc(29 * var(--space-unit))}.media-player.is-fullscreen .controls .enter{display:none}.media-player.is-fullscreen .controls .exit{display:block}.media-player:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .controls,.media-player:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .seek,.media-player:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .shade,.media-player:not(.is-playing):not(:hover):not(:focus-within) .controls,.media-player:not(.is-playing):not(:hover):not(:focus-within) .seek,.media-player:not(.is-playing):not(:hover):not(:focus-within) .shade{opacity:0;pointer-events:none}.media-player:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .controls,.media-player:not(.is-chrome-visible):not(.has-preview):not(.is-scrubbing) .seek,.media-player:not(.is-playing):not(:hover):not(:focus-within) .controls,.media-player:not(.is-playing):not(:hover):not(:focus-within) .seek{transform:translateY(var(--shift-hidden))}.media-player.is-loading .video{opacity:0}.media-player.is-loading .loader{opacity:1;transform:translate(-50%,-50%)scale(1)}.media-player.is-loading .controls,.media-player.is-loading .seek,.media-player.is-loading .shade{opacity:0;pointer-events:none;visibility:hidden}.media-player .shell{width:100%;aspect-ratio:var(--video-ratio,var(--ratio-wide));border-radius:var(--radius-md);position:relative;overflow:hidden}.media-player .shell:fullscreen{aspect-ratio:auto;border-radius:0;width:100dvw;max-width:none;height:100dvh}.media-player .shell:fullscreen .stage{height:100dvh}.media-player .shell:fullscreen .video{object-fit:contain}.media-player .stage,.media-player .video{width:100%;height:100%}.media-player .stage{background:var(--color-black);cursor:pointer;position:relative}.media-player .video{object-fit:cover;opacity:1;filter:blur()brightness();transition:opacity var(--dur-video) ease,filter var(--dur-fast) ease,transform var(--dur-fast) ease;transform:scale(1)}.media-player .loader{z-index:3;width:var(--loader-size);height:var(--loader-size);color:color-mix(in oklch,var(--color-white) 82%,transparent);opacity:0;--icon-motion-duration:var(--dur-spin);transition:opacity var(--dur-loader) ease,transform var(--dur-slide) var(--ease-out);place-items:center;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.media-player .loader,.media-player .pulse,.media-player .shade{pointer-events:none;position:absolute}.media-player .shade{opacity:1;background:linear-gradient(180deg,transparent 0,color-mix(in oklch,var(--color-black) 36%,transparent) 28%,color-mix(in oklch,var(--color-black) 88%,transparent) 100%);height:52%;transition:opacity var(--dur-slide) ease;inset-block:auto 0;inset-inline:0}.media-player .pulse{z-index:2;width:var(--pulse-size);height:var(--pulse-size);border-radius:var(--radius-full);background:color-mix(in oklch,var(--color-neutral-750) 28%,transparent);color:var(--color-white);opacity:0;backdrop-filter:blur(var(--glass-blur)) var(--vibrancy);place-items:center;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72)}.media-player .pulse .pulse-play{transform:translateX(var(--space-1))}.media-player .pulse .pulse-pause,.media-player .pulse.show-pause .pulse-play{display:none}.media-player .pulse.show-pause,.media-player .pulse.show-play{animation:media-player-pulse var(--dur-pulse) var(--ease-out) both}.media-player .pulse.show-pause .pulse-pause{display:block}.media-player .center-toggle{left:var(--inset);bottom:var(--bottom);z-index:4;width:var(--toggle-size);height:var(--toggle-size);border-radius:var(--radius-sm);isolation:isolate;color:var(--color-white);transition:opacity var(--dur-toggle) ease,transform var(--dur-toggle) var(--ease-out),visibility var(--dur-toggle);background:0 0;place-items:center;display:grid;position:absolute;overflow:hidden}.media-player .center-toggle:before{content:"";z-index:0;border-radius:inherit;background:color-mix(in oklch,var(--color-neutral-750) 42%,transparent);backdrop-filter:blur(var(--toggle-blur)) var(--vibrancy);position:absolute;inset:0}.media-player .center-toggle .icon{z-index:1;margin:auto;position:absolute;inset:0}.media-player .center-toggle .center-play{transform:translateX(var(--play-nudge))}.media-player.is-loading .center-toggle,.media-player.is-playing.is-chrome-visible .center-toggle,.media-player:focus-within .center-toggle,.media-player:hover .center-toggle{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--shift-hidden))}.media-player .center-toggle .center-pause,.media-player.is-playing .center-toggle .center-play{display:none}.media-player.is-playing .center-toggle .center-pause{display:block}@keyframes media-player-pulse{0%{opacity:0;filter:blur(var(--glass-blur));transform:translate(-50%,-50%)scale(.72)}32%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}72%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}to{opacity:0;filter:blur();transform:translate(-50%,-50%)scale(1.08)}}.media-player .seek{left:var(--inset);right:var(--inset);bottom:var(--timeline-bottom);z-index:3;height:var(--seek-h);opacity:1;transition:opacity var(--dur-ui) ease,transform var(--dur-ui) ease;align-items:flex-end;display:flex;position:absolute}.media-player .seek .timeline{width:100%;height:var(--timeline-h);cursor:pointer;touch-action:none;align-items:center;display:flex;position:relative}.media-player .seek .timeline .track{width:100%;height:var(--track-height);border-radius:var(--radius-full);align-items:center;gap:var(--track-gap);display:flex}.media-player .seek .timeline .track,.media-player .seek .timeline .track .chapter{transform-origin:50%;transition:transform var(--dur-fast) var(--ease-out);position:relative}.media-player .seek .timeline .track .chapter{min-width:var(--chapter-min);flex-basis:0;flex-grow:var(--chapter-grow,1);background:color-mix(in oklch,var(--color-white) 22%,transparent);height:100%;overflow:hidden}.media-player .seek .timeline .track .chapter .fill{width:var(--chapter-progress,0);border-radius:inherit;background:color-mix(in oklch,var(--color-white) 76%,transparent);position:absolute;inset-block:0;inset-inline:0 auto}.media-player .seek .timeline:focus-visible .track,.media-player .seek .timeline:hover .track{transform:scaleY(1.5)}.media-player .seek .timeline:focus-visible .chapter.is-hovered,.media-player .seek .timeline:focus-visible .chapter:hover,.media-player .seek .timeline:hover .chapter.is-hovered,.media-player .seek .timeline:hover .chapter:hover{transform:scaleY(1.34)}.media-player .seek .timeline .scrubber{top:50%;left:var(--scrubber-left,0);width:var(--scrubber);height:var(--scrubber);border-radius:var(--radius-full);background:var(--color-white);pointer-events:none;transition:width var(--dur-fast) var(--ease-out),height var(--dur-fast) var(--ease-out);position:absolute;transform:translate(-50%,-50%)}.media-player .seek .preview{left:50%;bottom:var(--preview-bottom);width:var(--preview-w);opacity:0;transform:translateX(-50%) translateY(var(--preview-rise)) scale(.96);pointer-events:none;transition:opacity var(--dur-quick) ease,transform var(--dur-quick) ease;position:absolute}.media-player .seek .preview .thumb{width:100%;aspect-ratio:var(--video-ratio,var(--ratio-wide));border-radius:var(--radius-md);object-fit:cover;background:var(--color-neutral-900);box-shadow:var(--box-shadow);border:0;display:block}.media-player .seek .preview .meta{top:calc(100% + var(--meta-gap-top));max-width:min(100%,var(--meta-max-w));justify-content:center;align-items:center;gap:var(--space-4);padding-block-start:calc(var(--space-unit) * 3.5);padding-inline:var(--space-6);border-radius:var(--radius-full);background:color-mix(in oklch,var(--color-neutral-750) 28%,transparent);backdrop-filter:blur(var(--glass-blur)) var(--vibrancy);box-shadow:none;color:color-mix(in oklch,var(--color-white) 96%,transparent);font-size:var(--time-size);line-height:var(--line-height-single);filter:drop-shadow(0 calc(.5 * var(--space-unit)) var(--space-4) color-mix(in oklch,var(--color-black) 72%,transparent));white-space:nowrap;padding-block-end:var(--space-4);display:flex;position:absolute;left:50%;transform:translate(-50%)}.media-player .seek .preview .meta span:first-child{flex:none}.media-player .seek .preview .meta span:last-child{text-overflow:ellipsis;text-box-trim:none;white-space:nowrap;min-width:0;color:color-mix(in oklch,var(--color-white) 90%,transparent);flex:auto;overflow:hidden}.media-player .seek .preview:not(.has-title) .meta{min-width:0}.media-player .seek .preview:not(.has-title) [data-media-preview-title]{display:none}.media-player.is-scrubbing .seek .timeline .scrubber{width:var(--scrubber-active);height:var(--scrubber-active)}.media-player .controls{left:var(--inset);right:var(--inset);bottom:var(--bottom);z-index:4;align-items:center;gap:var(--gap);pointer-events:none;opacity:1;transition:opacity var(--dur-ui) ease,transform var(--dur-ui) ease;display:flex;position:absolute}.media-player .controls .control,.media-player .controls .speed,.media-player .controls .time,.media-player .controls .volume{pointer-events:auto;box-shadow:none;background:0 0}.media-player .controls .control{width:var(--control);height:var(--control);border-radius:var(--radius-sm);color:var(--color-white);opacity:.96;filter:drop-shadow(0 var(--space-1) var(--space-4) color-mix(in oklch,var(--color-black) 50%,transparent));transition:opacity var(--dur-fast) ease,scale var(--dur-fast) ease;flex:none;place-items:center;display:grid}.media-player .controls .control:hover{opacity:1}.media-player .controls .control:active{scale:.95}.media-player .controls .control:disabled{opacity:.38;pointer-events:none}.media-player .controls .play{width:var(--play-size);position:relative;overflow:visible}.media-player .controls .play .icon{transition:opacity var(--dur-toggle) ease,scale var(--dur-toggle) var(--ease-out);margin:auto;position:absolute;inset:0}.media-player .controls .play .icon-play{transform:translateX(var(--play-nudge))}.media-player .controls .play .icon-pause,.media-player.is-playing .controls .play .icon-play{opacity:0;scale:.7}.media-player.is-playing .controls .play .icon-pause{opacity:1;scale:1}.media-player .controls .exit,.media-player .controls .volume-icon{display:none}.media-player .controls .volume-high{display:block}.media-player .controls .volume{width:var(--control);height:var(--control);border-radius:var(--radius-sm);transition:width var(--dur-slide) var(--ease-out);flex:none;align-items:center;display:flex;overflow:hidden}.media-player .controls .volume:focus-within,.media-player .controls .volume:hover{width:var(--volume-open)}.media-player .controls .volume .control{box-shadow:none;backdrop-filter:none;background:0 0}.media-player .controls .volume .range{width:var(--volume-range);height:var(--range-h);opacity:0;appearance:none;cursor:pointer;transition:opacity var(--dur-fast) ease;background:0 0;margin-block:0;margin-inline-start:var(--gap);margin-inline-end:0}.media-player .controls .volume .range::-webkit-slider-runnable-track{height:var(--range-track);border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-white) 0 var(--volume-percent,100%),color-mix(in oklch,var(--color-white) 42%,transparent) var(--volume-percent,100%) 100%);border:0}.media-player .controls .volume .range::-webkit-slider-thumb{width:var(--range-thumb);height:var(--range-thumb);appearance:none;border-radius:var(--radius-full);background:var(--color-white);border:0;margin-block-start:var(--range-thumb-pull)}.media-player .controls .volume .range::-moz-range-track{height:var(--range-track);border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-white) 0 var(--volume-percent,100%),color-mix(in oklch,var(--color-white) 42%,transparent) var(--volume-percent,100%) 100%);border:0}.media-player .controls .volume .range::-moz-range-thumb{width:var(--range-thumb);height:var(--range-thumb);border-radius:var(--radius-full);background:var(--color-white);border:0}.media-player .controls .volume:focus-within .range,.media-player .controls .volume:hover .range{opacity:1}.media-player .controls .time{height:var(--control);min-width:var(--time-width);padding-block:0;padding-inline:var(--space-1);justify-content:center;align-items:center;gap:calc(var(--space-unit) * 3.5);border-radius:var(--radius-full);font-size:var(--time-size);line-height:var(--line-height-single);font-variant-numeric:tabular-nums;color:var(--color-white);filter:drop-shadow(0 var(--space-1) var(--space-4) color-mix(in oklch,var(--color-black) 50%,transparent));flex:none;margin-inline-start:var(--time-pull);display:inline-flex}.media-player .controls .speed{margin-inline-start:auto;position:relative}.media-player .controls .pip{margin-inline-end:var(--pip-nudge)}.media-player .controls .speed-toggle{width:auto;min-width:var(--speed-min);padding-block:0;padding-inline:var(--space-2);font-size:var(--time-size);font-variant-numeric:tabular-nums}.media-player .controls .speed-menu{right:0;bottom:calc(100% + var(--speed-menu-offset));align-items:center;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-full);background:color-mix(in oklch,var(--color-neutral-750) 28%,transparent);--vibrancy-amount:1.35;backdrop-filter:blur(var(--menu-blur)) var(--vibrancy);display:flex;position:absolute;overflow:hidden}.media-player .controls .speed-menu[hidden]{display:none}.media-player .controls .speed-menu button{height:var(--speed-menu-h);padding-block:0;padding-inline:var(--space-4);border-radius:var(--radius-full);color:color-mix(in oklch,var(--color-white) 72%,transparent);font-size:var(--time-size);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background var(--dur-quick) ease,color var(--dur-quick) ease}.media-player .controls .speed-menu button.is-active,.media-player .controls .speed-menu button:hover{background:color-mix(in oklch,var(--color-white) 16%,transparent);color:var(--color-white)}@media (width<50rem){.media-player{--control:calc(15 * var(--space-unit));--gap:var(--space-4);--icon:var(--space-10);--time-size:calc(7 * var(--space-unit));--time-width:calc(49 * var(--space-unit));--inset:var(--space-8);--bottom:calc(7 * var(--space-unit));--timeline-bottom:calc(24 * var(--space-unit));--seek-h:calc(15 * var(--space-unit))}}@media (hover:none),(pointer:coarse){.media-player .pulse{width:var(--pulse-size-coarse);height:var(--pulse-size-coarse);--pulse-icon:var(--pulse-icon-coarse)}.media-player .seek .preview{left:50%;bottom:var(--preview-bottom-coarse);width:max-content;max-width:var(--preview-max-w-coarse)}.media-player .controls .pip,.media-player .controls .play,.media-player .controls .range,.media-player .controls .volume,.media-player .seek .preview .thumb{display:none}.media-player .seek .preview .meta{max-width:100%;padding-block-start:var(--space-5);padding-inline:var(--space-8);gap:var(--space-5);background:color-mix(in oklch,var(--color-neutral-750) 28%,transparent);backdrop-filter:blur(var(--meta-blur-coarse)) var(--vibrancy);padding-block-end:calc(var(--space-unit) * 5.5);position:static;transform:none}.media-player .controls .full{margin-inline-start:var(--space-2)}.media-player .controls .volume:focus-within,.media-player .controls .volume:hover{width:var(--control)}}@keyframes skeletonize-sweep{to{translate:100%}}.skeletonize{pointer-events:none;user-select:none;position:relative;overflow:clip}.skeletonize :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,td,th,caption,label,legend,a,span,strong,em,small,code,output,time,mark):not(:has(>*)){color:#0000;text-shadow:none;caret-color:#0000;border-radius:var(--radius-sm);background:repeating-linear-gradient(to bottom,transparent 0 calc(.5 * (1lh - var(--skeleton-line))),var(--skeleton-surface) calc(.5 * (1lh - var(--skeleton-line))) calc(1lh - .5 * (1lh - var(--skeleton-line))),transparent calc(1lh - .5 * (1lh - var(--skeleton-line))) 1lh)}.skeletonize :where(button,summary,[role=button]):not(:has(>*)){color:#0000;text-shadow:none;border-radius:var(--radius-md);background:var(--skeleton-surface)}.skeletonize :where(img,picture,video,canvas,iframe,svg){opacity:0}.skeletonize :has(>:where(img,video,canvas,iframe):only-child){border-radius:var(--radius-md);background:var(--skeleton-surface)}.skeletonize:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0,var(--skeleton-sheen) 50%,transparent 100%);animation:skeletonize-sweep var(--duration-shimmer) linear infinite;position:absolute;inset:0;translate:-100%}[dir=rtl] .skeletonize:after{animation-direction:reverse}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .skeletonize:after{opacity:0;animation:none}}.solution-hero,.website-section{--beat-in:var(--section-padding-y-default);--beat-out:var(--section-padding-y-default)}.website-section{grid-template-columns:var(--website-section-cols);padding-block:var(--beat-in) var(--beat-out);width:100%;display:grid;position:relative}.website-section>*{grid-column:content}.product-tile{margin-block:var(--section-padding-y-default)}.product-tile+.product-tile,.website-hero+.product-tile{margin-block-start:0}.product-tile:has(+.product-tile),.product-tile:has(+.website-section){margin-block-end:0}:is(.website-hero,.solution-hero,.product-tile,.website-section--monumental,.website-section--media-end)+:is(.website-section,.solution-hero):not(:is(.website-section--monumental,.website-cta-section)),:is(.website-section,.solution-hero):is([data-theme=dark],[data-theme=sub-dark])+:is(.website-section,.solution-hero):is([data-theme=light],[data-theme=sub-light]):not(:is(.website-section--monumental,.website-cta-section)),:is(.website-section,.solution-hero):is([data-theme=light],[data-theme=sub-light])+:is(.website-section,.solution-hero):is([data-theme=dark],[data-theme=sub-dark]):not(:is(.website-section--monumental,.website-cta-section)){--beat-in:var(--section-padding-y-major)}.solution-hero:has(+:is(.website-section,.solution-hero)),:is(.website-section,.solution-hero):not(:is(.website-section--monumental,.website-cta-section,.website-section--media-end)):has(+.solution-hero),:is(.website-section,.solution-hero):not(:is(.website-section--monumental,.website-cta-section,.website-section--media-end)):has(+:is(.product-tile,.website-cta-section,.website-section--monumental)),:is(.website-section,.solution-hero):not(:is(.website-section--monumental,.website-cta-section,.website-section--media-end)):is([data-theme=dark],[data-theme=sub-dark]):has(+section:is([data-theme=light],[data-theme=sub-light])),:is(.website-section,.solution-hero):not(:is(.website-section--monumental,.website-cta-section,.website-section--media-end)):is([data-theme=light],[data-theme=sub-light]):has(+section:is([data-theme=dark],[data-theme=sub-dark])){--beat-out:var(--section-padding-y-major)}.solution-hero+.product-tile,.website-section+.product-tile{margin-block-start:var(--section-padding-y-major)}.website-section--media-end{--beat-out:0}.website-section.website-cta-section,.website-section.website-section--monumental{--beat-in:var(--section-padding-y-monumental);--beat-out:var(--section-padding-y-monumental)}.website-section--gray{background-color:var(--website-bg-light)}.website-section--dark{--website-section-fg:var(--website-text-on-dark-ink)}.website-section--sub-dark{--website-section-fg:var(--website-text-on-sub-dark-ink)}.website-section--dark,.website-section--sub-dark{color:var(--website-section-fg);& .typo-h2,& .typo-overline,& .typo-p,& .website-section-description,& .website-section-title{color:var(--website-section-fg)}& .website-section-header{& .typo-body,& .typo-body-lg,& .typo-h2,& .typo-p{color:var(--website-section-fg)}}& .website-card .website-card-title{color:var(--website-section-fg)}}.website-section--dark{background-color:var(--website-bg-dark);& .website-card{background-color:var(--website-card-bg-on-dark);border-color:var(--website-border-subtle-on-card-dark)}}.website-section--sub-dark{background-color:var(--website-bg-sub-dark);& .website-card{background-color:var(--website-card-bg-on-sub-dark);border-color:var(--website-border-strong-on-card-sub-dark)}}.website-bg-dark{background-color:var(--website-bg-dark);color:var(--website-text-on-dark-ink)}.website-bg-sub-dark{background-color:var(--website-bg-sub-dark);color:var(--website-text-on-sub-dark-ink)}.website-bg-light{background-color:var(--website-bg-light);color:var(--text-primary)}.website-bg-sub-light{background-color:var(--website-bg-sub-light);color:var(--text-primary)}.website-section--content-dark,.website-section--content-sub-dark{color:var(--website-content-fg);& .typo-h2,& .website-content-body,& .website-content-intro{color:var(--website-content-fg)}& .website-section-content>:last-child{margin-block-end:0}& .website-section-separator{background-color:var(--website-border-subtle)}& .website-image-text-section .description{color:var(--website-content-fg)}}.website-section--content-dark{--website-content-fg:var(--website-text-on-dark-ink);background-color:var(--website-bg-dark)}.website-section--content-sub-dark{--website-content-fg:var(--website-text-on-sub-dark-ink);background-color:var(--website-bg-sub-dark)}section[data-theme=light],section[data-theme=sub-light]{--website-separator-color:var(--color-border-faint-on-light)}section[data-theme=dark]{--website-separator-color:var(--website-border-subtle-on-dark)}section[data-theme=sub-dark]{--website-separator-color:var(--website-border-subtle-on-sub-dark)}.website-section--with-border:not(:last-of-type){border-bottom:var(--border-width) solid var(--website-separator-color,var(--website-border-subtle))}section[data-theme=light]+section[data-theme=sub-light],section[data-theme=sub-light]+section[data-theme=light]{border-top:var(--border-width) solid var(--color-border-faint-pair-light)}section[data-theme=dark]+section[data-theme=sub-dark],section[data-theme=sub-dark]+section[data-theme=dark]{border-top:var(--border-width) solid var(--website-border-subtle-on-sub-dark)}.website-section-separator{display:none}.website-stack{flex-direction:column;width:100%;min-width:0;display:flex;&>*{margin-block:0}}.website-stack--gap-1{gap:var(--website-heading-gap-1)}.website-stack--gap-2{gap:var(--website-heading-gap-2)}.website-stack--gap-3{gap:var(--website-heading-gap-3)}.website-stack--body-cta{gap:var(--website-body-cta-gap)}.website-stack--heading-body{gap:var(--website-stack-heading-body-gap,var(--website-heading-gap-2))}.website-stack--section-sm{gap:var(--website-stack-section-sm-gap,var(--website-section-gap-sm));max-width:none}.website-stack--section-md{gap:var(--website-stack-section-md-gap,var(--website-section-gap-md));max-width:none}.website-state{align-content:center;justify-items:center;gap:var(--website-body-cta-gap);text-align:center;flex:1;width:100%;min-width:0;display:grid;&>*{margin-block:0}}.website-hero .website-container.inner{padding-inline:var(--website-section-gap-sm)}.typo-p.subtitle{margin:0}.website-full-section--media{position:relative;overflow:hidden}.website-full-section-media,.website-full-section-overlay{width:100%;height:100%;position:absolute;inset:0}.website-full-section-media{z-index:0}.website-full-section-media>:is(video,img){object-fit:cover;border:none;width:100%;height:100%;display:block}.website-full-section-overlay{z-index:1;background:var(--website-hero-video-overlay-rich-media)}.website-full-section-content{z-index:2;position:relative}.website-section--bento>.website-section-content{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--website-bento-row);gap:var(--website-bento-gap);display:grid}.website-section--axial>.website-section-content{grid-template-columns:var(--grid-axial-cols);gap:var(--website-axial-gap);align-items:center;display:grid}.website-section--compound>.website-section-content{grid-template-columns:var(--website-compound-cols);gap:var(--grid-gap);display:grid}.website-section--isometric>.website-section-content{transform-style:preserve-3d;transform:rotateX(var(--grid-iso-angle-x)) rotateZ(var(--grid-iso-angle-z))}.website-section--masonry>.website-section-content{grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-min),1fr));grid-template-rows:masonry;gap:var(--grid-gap);display:grid}.website-section--phyllotaxis>.website-section-content{contain:layout;place-items:center;display:grid;position:relative}.website-section--treemap>.website-section-content,.website-section--voronoi>.website-section-content{min-height:var(--website-treemap-height);display:block;position:relative}.website-section--scroll-deform>.website-section-content{view-timeline-name:--website-section-tl;view-timeline-axis:block}.website-section--scroll-deform>.website-section-content>*{animation-name:grid-deform;animation-fill-mode:both;animation-timeline:--website-section-tl;animation-range:entry 0 exit}.website-carousel-section{--carousel-card-width:calc(min(40rem, 85dvw));--carousel-media-aspect-ratio:var(--ratio-editorial);--carousel-card-gap:var(--space-8);--carousel-autoplay-delay:6s;align-content:center;overflow:hidden}.website-carousel-section.website-section--full{align-content:center;display:grid}.website-carousel--size-sm{--carousel-card-width:calc(min(25rem, 70dvw));--carousel-card-gap:var(--space-6)}.website-carousel--size-md{--carousel-card-width:calc(min(40rem, 85dvw));--carousel-card-gap:var(--space-8)}.website-carousel--size-lg{--carousel-card-width:calc(min(55rem, 90dvw));--carousel-card-gap:var(--space-10)}.website-carousel--size-xl{--carousel-card-width:calc(min(80rem, 64dvw));--carousel-card-gap:var(--space-10)}.website-carousel--size-content{--carousel-card-width:min(92dvw, var(--content-width-md));--carousel-media-aspect-ratio:var(--ratio-wide);--carousel-card-gap:var(--space-10)}.website-carousel-header{align-items:flex-end;gap:var(--space-6);box-sizing:border-box;grid-column:full-start/full-end;width:100%;margin-block-end:var(--website-section-gap-md);padding-inline-start:calc(50% - var(--carousel-card-width) / 2);padding-inline-end:var(--website-gutter);display:flex}.website-carousel-header-text{gap:var(--website-heading-gap-2);max-width:var(--website-max-w-readable);flex-direction:column;display:flex}.website-carousel-title strong{color:var(--text-heading);font-weight:var(--font-weight-semibold)}.website-carousel-outer{grid-column:full-start/full-end;width:100%;position:relative}.website-carousel-scroll{--carousel-frame-room:calc(var(--outline-offset) + var(--outline-width));gap:var(--carousel-card-gap);scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:calc(50% - var(--carousel-card-width) / 2);padding-block:var(--carousel-frame-room);margin-block:calc(-1 * var(--carousel-frame-room));display:flex;overflow-x:auto}.website-carousel-scroll::-webkit-scrollbar{display:none}.website-carousel-card{width:var(--carousel-card-width);scroll-snap-align:center;gap:var(--space-8);cursor:pointer;appearance:none;color:inherit;font:inherit;text-align:start;background:0 0;border:none;outline:none;flex-direction:column;flex:none;padding:0;display:flex}.website-carousel-card:focus-visible{outline:var(--outline-width) solid var(--cta-primary);outline-offset:var(--outline-offset);border-radius:var(--website-text-media-radius)}.website-carousel-media-wrapper{width:100%;aspect-ratio:var(--carousel-media-aspect-ratio);border-radius:var(--website-text-media-radius);background-color:var(--website-bg-sub-light);position:relative;overflow:hidden}.website-carousel-media{object-fit:cover;width:100%;height:100%;display:block}.website-carousel-text{margin:0}.website-carousel-text strong{color:var(--website-text-on-dark-ink);font-weight:var(--font-weight-semibold);margin-inline-end:var(--space-1)}.website-carousel-footer{grid-column:full-start/full-end;justify-content:center;margin-block-start:var(--website-section-gap-md);display:flex}.website-carousel-controls{--carousel-control-size:var(--touch-target);--carousel-accent:color-mix(in oklch, var(--text-primary), transparent var(--mix-transparent-media-dim));--carousel-controls-radius:var(--radius-sm);padding:var(--space-1);border-radius:var(--carousel-controls-radius);background-color:var(--fill-subtle);flex-shrink:0}.website-carousel-controls,.website-carousel-dots{gap:var(--space-4);align-items:center;display:flex}.website-carousel-dots{height:var(--carousel-control-size);padding-inline:var(--space-4)}.website-carousel-dot{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background-color:color-mix(in oklch,var(--text-primary),transparent var(--mix-transparent-media-dot));cursor:pointer;appearance:none;transition:width var(--duration-slow) var(--ease-out),background-color var(--duration-fast) ease;border:none;outline:none;padding:0;position:relative}.website-carousel-dot:hover{background-color:color-mix(in oklch,var(--text-primary),transparent var(--mix-transparent-media-dot-hover))}.website-carousel-dot:focus-visible{outline:var(--outline-width) solid var(--cta-primary);outline-offset:var(--outline-offset)}@media (any-pointer:coarse),(hover:none){.website-carousel-dot:after{content:"";inset:calc(var(--space-4) * -.5);position:absolute}}.website-carousel-dot--active{width:var(--space-17);position:relative;overflow:hidden}.website-carousel-dot-fill{border-radius:var(--radius-full);background-color:var(--carousel-accent);transform-origin:0;opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.website-carousel-control-btn{width:var(--carousel-control-size);height:var(--carousel-control-size);border-radius:calc(var(--carousel-controls-radius,var(--radius-full)) - var(--space-1));color:var(--carousel-accent);cursor:pointer;appearance:none;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.website-carousel-control-btn:hover:not(:disabled){background-color:color-mix(in oklch,var(--text-primary),transparent var(--mix-transparent-fill-hover))}.website-carousel-control-btn:active:not(:disabled){background-color:color-mix(in oklch,var(--text-primary),transparent var(--mix-transparent-fill-active))}.website-carousel-control-btn:disabled{opacity:.3;cursor:not-allowed}.website-hero{grid-template-rows:var(--navbar-height) 1fr;background-color:var(--surface-base);--section-heading-gap:var(--website-heading-gap-0);grid-template-columns:100%;min-height:100dvh;margin-block-start:0;display:grid;position:relative;overflow:hidden}.website-hero--light{background-color:var(--website-bg-light)}.website-hero--sub-light{background-color:var(--website-bg-sub-light)}.website-hero--sub-dark{background-color:var(--website-bg-sub-dark);color:var(--website-text-on-sub-dark-ink)}.website-hero--dark{background-color:var(--website-bg-dark);color:var(--website-text-on-dark-ink)}.website-hero--full-bleed{min-height:100dvh}@scope(.website-hero){.typo-h1{font-weight:var(--font-weight-semibold);width:100%;max-width:var(--content-width-sm);margin-inline:auto}.website-h1-display{font-size:min(var(--type-website-h1-display),225vi / 25.6)}.inner{box-sizing:border-box;text-align:center;min-height:100%;z-index:var(--z-index-chrome-sticky);width:100%;max-width:var(--website-max-w-hero);padding-inline:var(--website-section-gap-sm);flex-direction:column;grid-area:2/1;align-items:center;margin-inline:auto;padding-block-start:var(--website-hero-padding-top);padding-block-end:var(--website-hero-padding-bottom);display:flex;position:relative}.inner:after,.inner:before{content:"";flex:1 1 0;min-height:0}.inner:before{flex-grow:var(--website-hero-above-grow)}.inner:after{flex-grow:var(--website-hero-below-grow)}.inner>*{flex:none}.subtitle{font-size:var(--type-display-small);line-height:var(--recipe-display-small-line-height);font-weight:var(--font-weight-subtitle);width:100%;max-width:var(--content-width-sm);text-box:trim-both cap alphabetic;margin-block-end:0}.arrow{bottom:var(--website-hero-arrow-inset-bottom);z-index:var(--z-index-chrome-sticky);width:var(--website-hero-arrow-hit-size);height:var(--website-hero-arrow-hit-size);border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-inline:auto;padding:0;display:flex;position:absolute;left:0;right:0}.arrow:hover{color:var(--cta-primary)}.arrow:focus-visible{outline:calc(var(--border-width) * 2) solid var(--cta-primary);outline-offset:var(--outline-offset)}.website-hero-video-overlay{background-color:var(--website-hero-video-overlay);z-index:var(--z-index-footer);grid-area:1/1/-1;position:relative}.website-hero--rich-media .website-hero-video-overlay{background-color:var(--website-hero-video-overlay-rich-media)}.website-hero-media{object-fit:cover;width:100%;height:100%;z-index:var(--z-base);grid-area:1/1/-1;position:absolute;inset:0}}@scope(.website-hero--dark){.typo-h1{font-weight:var(--font-weight-semibold)}.subtitle,.typo-h1{color:var(--website-text-on-dark-ink)}.arrow{color:var(--website-text-on-dark-mute)}.arrow:hover{color:var(--website-text-on-dark-ink)}.arrow:focus-visible{outline-color:var(--website-focus-ring-on-dark)}}@scope(.website-hero--sub-dark){.typo-h1{font-weight:var(--font-weight-semibold)}.subtitle,.typo-h1{color:var(--website-text-on-sub-dark-ink)}.arrow{color:var(--website-text-on-sub-dark-mute)}.arrow:hover{color:var(--website-text-on-sub-dark-ink)}.arrow:focus-visible{outline-color:var(--website-focus-ring-on-sub-dark)}}@scope(.website-hero--light){.arrow{color:var(--website-text-on-light-mute)}.arrow:hover{color:var(--website-text-on-light-ink)}.arrow:focus-visible{outline-color:var(--website-focus-ring-on-light)}}@scope(.website-hero--sub-light){.arrow{color:var(--website-text-on-sub-light-mute)}.arrow:hover{color:var(--website-text-on-sub-light-ink)}.arrow:focus-visible{outline-color:var(--website-focus-ring-on-sub-light)}}@scope(.website-hero--dark.website-hero--rich-media){.arrow{color:var(--website-text-on-dark-mute)}.arrow:hover{color:var(--website-text-on-dark-ink)}}@scope(.website-hero--sub-dark.website-hero--rich-media){.arrow{color:var(--website-text-on-sub-dark-mute)}.arrow:hover{color:var(--website-text-on-sub-dark-ink)}}@scope(.website-hero--rich-media){.subtitle{font-size:var(--recipe-headline-small-font-size);line-height:var(--recipe-headline-small-line-height);letter-spacing:var(--recipe-headline-small-letter-spacing)}}.website-hero--axial .inner{grid-template-columns:var(--grid-axial-cols);gap:var(--website-axial-gap);text-align:initial;align-items:center;display:grid}.website-hero--bilateral .inner{gap:var(--website-section-gap-sm);text-align:initial;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.website-background-image-section{--button-primary-bg:var(--color-white);--button-primary-fg:var(--color-neutral-950);--button-primary-bg-hover:var(--color-neutral-100);--button-primary-bg-active:var(--color-neutral-200);--button-ghost-bg-hover:color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-fill-active));--button-ghost-bg-active:color-mix(in oklch, var(--color-white), transparent var(--mix-transparent-media-ghost));min-height:100dvh;position:relative}.website-background-image-section-background{z-index:var(--z-base);grid-column:full-start/full-end;position:absolute;inset:0}.website-background-image-section-img{object-fit:cover;object-position:center;width:100%;height:100%}.website-background-image-section .website-container{z-index:var(--z-index-footer);position:relative}.website-background-image-section .website-section-content{gap:var(--space-28)}.website-background-image-section-actions{gap:var(--space-4);justify-content:center;display:flex}.backdrop-nav{backdrop-filter:blur(var(--blur-sm)) var(--vibrancy);position:absolute;inset:0}.nav-link{color:var(--text-secondary);font-size:var(--text-size-control);font-weight:var(--font-weight-semibold);letter-spacing:var(--recipe-control-sm-letter-spacing);border-radius:var(--radius-xs);border:var(--border-width) solid transparent;text-decoration:none}.nav-link.active,.nav-link.link--active,.nav-link:hover{color:var(--text-primary);background-color:var(--fill-hover);border-color:var(--navbar-link-border-interactive)}.nav-sublink{color:var(--text-secondary);font-size:var(--text-size-control-sm);border-radius:var(--radius-xs);border:var(--border-width) solid transparent}.nav-sublink.active,.nav-sublink.sublink--active,.nav-sublink:hover{color:var(--text-primary);background-color:var(--fill-hover);border-color:var(--navbar-link-border-interactive)}.container,.website-container{grid-column:content}.website-container{box-sizing:border-box;width:100%;margin-block:0;margin-inline:auto}.website-section-content{gap:var(--section-content-gap,var(--website-section-gap-md));max-width:var(--content-width-md);margin-block:0;margin-inline:auto}.website-section-content.content-width-compact{max-width:var(--content-width-compact)}.website-section-content.content-width-content{max-width:var(--content-width-content)}.website-section-content.content-width-article{max-width:var(--content-width-article)}.website-section-content.content-width-media{max-width:var(--content-width-media);grid-column:wide}.website-section-content.content-width-feature{max-width:var(--content-width-feature);grid-column:wide}.website-section-content.content-width-bleed{grid-column:full;max-width:none}.website-section-content--split{gap:var(--grid-gap);contain:layout;grid-template-columns:1fr 1fr;align-items:center;display:grid}.website-section-content--centered{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex;@media (width<50rem){text-align:left;align-items:flex-start}}@media (width<50rem){.website-display-text .website-section-content--centered{text-align:center;align-items:center}}.website-section-content--hero{text-align:center;max-width:var(--website-max-w-hero);box-sizing:border-box;width:100%;margin-block:0;margin-inline:auto}.website-section-content--intro{text-align:left;max-width:var(--website-max-w-intro);box-sizing:border-box;width:100%;margin:0;display:block}.website-section-content--overview{justify-content:center;align-items:center;gap:var(--grid-gap,var(--website-overview-grid-gap-fallback));text-align:center;max-width:var(--website-max-w-content);box-sizing:border-box;flex-direction:column;width:100%;margin-block:0;margin-inline:auto;display:flex;&>*{max-width:var(--website-max-w-readable);width:100%}}.website-grid,.website-prose,.website-section-content--grid{text-align:left}.website-section-content--grid{gap:var(--grid-gap);contain:layout;display:grid}.website-content-intro{margin:0}.website-content-body{max-width:var(--website-max-w-readable);color:var(--text-body);line-height:var(--recipe-body-large-line-height);margin:0;margin-inline:auto}.website-section-title{color:var(--text-heading);letter-spacing:var(--recipe-display-medium-letter-spacing);margin:0}.website-section-description{color:var(--website-section-description-color,var(--text-secondary));font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);letter-spacing:var(--recipe-body-large-letter-spacing);margin:0}.website-prose{gap:var(--website-prose-section-gap);max-width:var(--website-prose-max-width,var(--website-max-w-readable,var(--measure-line-narrow)));flex-direction:column;width:100%;margin-inline:auto;display:flex}.website-prose-section{--website-stack-heading-body-gap:var(--website-prose-heading-body-gap)}.website-prose .website-prose-section :is(h2.typo-h2,h3.typo-h3){font-size:var(--recipe-headline-medium-font-size);line-height:var(--recipe-headline-medium-line-height);letter-spacing:var(--recipe-headline-medium-letter-spacing);margin-block:0}.website-prose .website-prose-section>:is(p,ul,ol)+:is(p,ul,ol){margin-block-start:var(--website-prose-paragraph-stack-gap)}.website-prose .website-prose-section :is(p,li){font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);letter-spacing:var(--recipe-body-large-letter-spacing);color:var(--text-body);text-box:normal;margin-block:0}.website-prose .website-prose-section :is(ul,ol){gap:var(--website-prose-list-gap);flex-direction:column;margin-block:0;padding-inline-start:var(--website-prose-list-indent);display:flex}.website-prose .website-prose-section ul{list-style-type:disc}.website-prose .website-prose-section ol{list-style-type:decimal}.website-prose .website-prose-section strong{color:var(--text-heading);font-weight:var(--font-weight-semibold)}.website-section-header{&>*{margin:0}&>.typo-body,&>.typo-body-lg,&>.typo-p{margin-block-end:0}}.website-section--full{align-items:center;min-height:100dvh;display:flex}html[data-context=website] .website-layout__main>.website-section.website-section--full,html[data-context=website] .website-layout__main>astro-island>.website-section.website-section--full{content-visibility:visible}html[data-context=website] .website-layout__main>:is(.website-section:not(.website-section--full),.solution-hero,.product-tile),html[data-context=website] .website-layout__main>astro-island>:is(.website-section:not(.website-section--full),.solution-hero,.product-tile){content-visibility:auto;contain-intrinsic-size:auto var(--website-section-intrinsic-block-size)}.website-section--full .website-section-content{padding-inline:var(--website-section-full-pad-x)}.website-full-section .website-section-content{gap:var(--website-full-section-content-gap)}html[data-context=website] .website-layout__main:not(:has(>.website-hero,>astro-island>.website-hero))>:is(.website-section,.solution-hero):first-of-type,html[data-context=website] .website-layout__main:not(:has(>.website-hero,>astro-island>.website-hero))>astro-island:first-of-type>:is(.website-section,.solution-hero):first-child,html[data-context=website] .website-layout__main>:first-child:not(.website-hero,.website-section,.solution-hero,astro-island,script):not(:has(>.website-hero:first-child)),html[data-context=website] .website-layout__main>astro-island:first-of-type>:first-child:not(.website-hero,.website-section,.solution-hero,script){padding-block-start:calc(var(--navbar-height) + var(--container-padding-x))}@container media (inline-size<=55.9017rem){.website-image-text-section .content,.website-split-text-section .content,.website-text-media-section .content{grid-template-columns:1fr}.website-image-text-section .text,.website-split-text-section .text,.website-text-media-section .text{order:0;max-width:100%}.website-image-text-section .image,.website-split-text-section .website-text-media-media,.website-text-media-section .website-text-media-media{order:1}}@container media (inline-size>55.9017rem){.website-text-media-layout--start .website-text-media-text{padding-block-start:var(--website-text-media-start-offset,var(--website-section-gap-md))}}@container (width<=50rem){.website-carousel-section>*{--carousel-card-width:min(100dvw - 2 * var(--container-padding-x), var(--content-width-md));--carousel-media-aspect-ratio:var(--website-media-ratio-mobile);--carousel-card-gap:var(--space-6)}.website-carousel-dots{gap:var(--space-3);padding-inline:var(--space-3)}}.website-image-text-section,.website-split-text-section,.website-text-media-section{container:section media/inline-size}.website-content-image-section .image-inner img,.website-image-section .image img,.website-image-text-section .image :is(img,video),.website-image-text-section .website-text-media-slot :is(img,video),.website-media-cover{object-fit:cover;object-position:center;box-sizing:border-box}@scope(.website-detail-section){.visual{border-radius:var(--radius-md);justify-content:center;align-items:center;max-width:100%;display:flex;overflow:hidden}.visual img{object-fit:cover;object-position:center;box-sizing:border-box;max-width:100%;height:auto;display:block}}.website-text-media-layout{gap:var(--website-text-media-gap,var(--space-47));grid-template-columns:var(--website-text-media-cols);align-items:center;width:100%;min-width:0;display:grid}.website-text-media-layout.website-text-media-layout--start{align-items:start}.website-text-media-section.website-text-media--media-left .website-text-media-layout{grid-template-columns:var(--website-text-media-cols-reverse)}.website-text-media-section.website-text-media--media-left .website-text-media-layout{& .website-text-media-text{order:2}& .website-text-media-media{order:1}}.website-text-media-text{max-width:var(--website-text-media-text-max);text-align:left}:is(.website-image-text-section,.website-split-text-section,.website-text-media-section){--website-section-description-color:var(--text-primary)}.website-text-media-slot{border-radius:var(--website-text-media-radius);justify-content:center;width:100%;display:flex;overflow:hidden}.website-text-media-slot :is(img,video){width:100%;height:auto;display:block}.website-text-media-media.website-text-media-media--small{justify-self:center;max-width:80%}.website-text-media-media.website-text-media-media--large{max-width:100%}@scope(.website-image-text-section){.image{width:100%;min-width:0;aspect-ratio:var(--website-text-media-aspect-ratio);border-radius:var(--website-text-media-radius);position:relative;overflow:hidden}.image :is(img,video){width:100%;height:100%;position:absolute;inset:0}}@scope(.website-content-image-section){.inner{--website-stack-heading-body-gap:var(--website-content-image-heading-body-gap);--website-stack-section-md-gap:var(--website-content-image-text-media-gap)}.website-content-image-text{--section-heading-gap:var(--website-content-image-heading-body-gap)}.body .website-content-body{max-width:var(--website-max-w-prose)}.body>*{margin-block:0}.image{width:100%;min-width:0;aspect-ratio:var(--website-content-image-ratio);border-radius:var(--website-text-media-radius);position:relative;overflow:hidden}.image-bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.image-bg,.image-inner{border-radius:var(--website-text-media-radius);position:absolute;inset:0}.image-inner{overflow:hidden}.image-inner img{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}}.website-content-image-section:not(.website-content-image-section--centered) .body .website-content-body{margin-inline:0}.website-content-image-section--centered .inner{text-align:center;align-items:center;margin-inline:auto}.website-content-image-section--centered .body .website-content-body{max-width:var(--website-max-w-prose);margin-inline:auto}.website-content-image-section--centered .website-content-image-text{text-align:center;align-items:center}.website-content-image-section--centered .website-content-image-text .website-section-header{text-align:center;width:100%;max-width:var(--website-max-w-prose);align-items:center;margin-inline:auto}.website-content-image-section:has(.website-h2-display) .inner{--website-content-image-text-media-gap:var(--website-content-image-text-media-gap-h2-display)}@scope(.website-image-section){.header{text-align:center;margin-block-end:0}.header .typo-h2,.header .website-section-description{max-width:var(--website-max-w-content);margin-inline:auto}.image{padding-inline:var(--website-image-padding-x);box-sizing:border-box;border-radius:var(--website-text-media-radius);width:100%;margin-block-start:var(--website-section-gap-md);overflow:hidden}.image img{width:100%;height:auto;max-height:var(--website-image-max-height);display:block}}@container (width<=50rem){.website-content-image-section .image,.website-image-section .image img,.website-image-text-section .image,.website-text-media-slot :is(img,video),.website-media-showcase-section .website-media-showcase-media :is(img,video){aspect-ratio:var(--website-media-ratio-mobile)}.website-image-section .image{padding-inline:0}.website-content-image-section .inner{--website-content-image-heading-body-gap:var(--website-content-image-heading-body-gap-mobile);--website-content-image-text-media-gap:var(--website-content-image-text-media-gap-mobile)}.website-content-image-section:has(.website-h2-display) .inner{--website-content-image-text-media-gap:var(--website-content-image-text-media-gap-h2-display-mobile)}}.website-media-overlay-title{font-size:var(--type-headline-medium);font-weight:var(--font-weight-semibold);line-height:var(--recipe-display-small-line-height);letter-spacing:var(--tracking-rung-11);color:var(--website-text-on-dark-ink);margin:0}.website-media-caption{box-sizing:border-box;padding:var(--website-card-body-padding);pointer-events:none;z-index:2;justify-content:flex-start;align-items:flex-end;display:flex;position:absolute;inset:0}.website-media-caption:before{content:"";inset-inline:0;z-index:-1;background:var(--website-media-scrim);height:50%;position:absolute;bottom:0}.website-media-caption--top-center,.website-media-caption--top-end,.website-media-caption--top-start{align-items:flex-start}.website-media-caption--top-center:before,.website-media-caption--top-end:before,.website-media-caption--top-start:before{background:var(--website-media-scrim-top);top:0;bottom:auto}.website-media-caption--center,.website-media-caption--center-end,.website-media-caption--center-start{align-items:center}.website-media-caption--center-end:before,.website-media-caption--center-start:before,.website-media-caption--center:before{background:var(--website-media-scrim-center);height:auto;inset:0}.website-media-caption--bottom-center,.website-media-caption--center,.website-media-caption--top-center{text-align:center;justify-content:center}.website-media-caption--bottom-end,.website-media-caption--center-end,.website-media-caption--top-end{text-align:end;justify-content:flex-end}.website-media-caption--no-scrim:before{content:none}@container (width<=50rem){.website-media-caption--bottom-center,.website-media-caption--center,.website-media-caption--top-center{text-align:start;justify-content:flex-start}}.website-media-showcase-section{container:section media/inline-size}.website-media-showcase-section--content-compact{--showcase-content-width:var(--content-width-compact)}.website-media-showcase-section--content-content{--showcase-content-width:var(--content-width-content)}.website-media-showcase-section--content-article{--showcase-content-width:var(--content-width-article)}.website-media-showcase-section--content-media{--showcase-content-width:var(--content-width-media)}.website-media-showcase-section--content-feature{--showcase-content-width:var(--content-width-feature)}.website-media-showcase-section--content-feature .website-container,.website-media-showcase-section--content-media .website-container{grid-column:wide}.website-media-showcase-section--content-bleed{--showcase-content-width:var(--content-width-bleed)}.website-media-showcase-section--content-bleed .website-container{grid-column:full}@scope(.website-media-showcase-section){.website-container{max-width:var(--showcase-content-width,var(--content-width-md))}.website-media-showcase-layout{gap:var(--website-section-gap-md);flex-direction:column;align-items:center;width:100%;display:flex}.website-media-showcase-layout--left{align-items:flex-start}.website-media-showcase-header{max-width:calc(var(--showcase-content-width,var(--content-width-md)) / pow(var(--content-width-ratio),.5))}.website-media-showcase-header--centered{text-align:center}.website-media-showcase-header--centered .website-section-header{align-items:center}.website-media-showcase-media{border-radius:var(--website-text-media-radius);background-color:var(--surface-muted);justify-content:center;width:100%;display:flex;overflow:hidden}.website-media-showcase-media--large{max-width:var(--container-lg)}.website-media-showcase-media--tall :is(img,video){aspect-ratio:var(--media-aspect-ratio,var(--website-text-media-aspect-ratio))}.website-media-showcase-media--full{border-radius:0;max-width:none}.website-media-showcase-media :is(img,video){width:100%;height:auto;display:block}.website-media-showcase-media img{max-height:var(--media-max-height,var(--website-image-max-height));object-fit:cover;object-position:center}}@container media (width<=55.9017rem){.website-text-media-layout{--website-text-media-gap:var(--website-responsive-md-content-gap)}.website-text-media-section.website-text-media--media-left .website-text-media-layout{grid-template-columns:1fr;& .website-text-media-text{order:0}& .website-text-media-media{order:1}}}.website-media-placeholder{border-radius:var(--website-text-media-radius);background-color:var(--surface-muted);width:100%;height:100%;position:absolute;inset:0}h3{margin-block:0}.website-tags{gap:var(--website-tags-gap);margin-block-start:var(--website-section-gap-sm);display:flex}.website-tag{font-size:var(--type-label-medium);color:var(--text-heading);border:var(--border-width) solid var(--website-border-strong);padding:var(--website-tag-padding);border-radius:var(--radius-md);text-transform:var(--text-transform-label);letter-spacing:var(--tracking-caps-4)}.website-stats-grid{grid-template-columns:repeat(auto-fit,minmax(var(--space-123),1fr));gap:var(--container-gap-md);width:100%;display:grid}.website-stat-item{text-align:center;container:stat/inline-size}@container stat (width>=0){.website-stat-number{margin-block-end:var(--container-margin-sm)}}.website-stat-number{font-size:clamp(var(--type-display-small),5dvw,var(--type-display-large));font-weight:var(--font-weight-stat);line-height:var(--line-height-single);letter-spacing:var(--tracking-rung-16);color:currentColor}.website-stat-label{font-weight:var(--font-weight-semibold);font-size:var(--type-headline-small);color:currentColor;margin-block-end:var(--website-stat-stack-gap)}.website-stat-description{font-size:var(--type-label-large);opacity:var(--website-opacity-stat-description)}@scope(.website-full-section){.description{margin-block-end:var(--website-section-gap-md)}.grid{width:100%;margin-block-start:0}}@scope(.website-stats-section){.inner{text-align:center;max-width:var(--website-max-w-content);flex-direction:column;align-items:center;width:100%;margin-block:0;margin-inline:auto;display:flex}.description{max-width:var(--website-max-w-narrow);color:var(--text-secondary);margin-block-end:var(--website-section-gap-md);margin-inline:auto}}.website-section-grid{gap:var(--website-section-gap-md);grid-template-columns:1fr 2fr;display:grid}.website-section-header-label{font-size:var(--type-label-large);text-transform:var(--text-transform-label);letter-spacing:var(--tracking-caps-8);color:var(--text-secondary);font-weight:var(--font-weight-semibold);margin:0}.website-values-grid{gap:var(--container-gap-lg);grid-template-columns:1fr 1fr;display:grid}.website-values-metrics-grid{gap:var(--container-gap-lg);width:100%;padding-block:0;padding-inline:var(--container-padding-lg);grid-template-columns:repeat(3,1fr);display:grid}.website-values-metrics-grid--center{text-align:center}.website-values-metrics-grid--left{text-align:left}.website-values-metrics-item{padding:0}.website-values-metrics-item .typo-h2{font-size:clamp(var(--type-display-medium),8dvw,var(--type-display-large));font-weight:var(--font-weight-stat);line-height:var(--line-height-single)}.website-cta-center{text-align:center;align-items:center;gap:var(--website-cta-heading-gap);flex-direction:column;display:flex;& .website-section-header{max-width:var(--content-width-xs)}& .website-section-description{max-width:var(--website-max-w-readable);margin-inline:auto}}.website-cta-title{font-size:var(--recipe-headline-large-font-size);line-height:var(--recipe-headline-large-line-height);letter-spacing:var(--recipe-headline-large-letter-spacing);color:var(--text-heading);margin-block-end:var(--website-section-gap-sm)}.website-cta-buttons{gap:var(--website-cta-buttons-gap);display:flex}.website-value-title{font-size:var(--recipe-headline-medium-font-size);line-height:var(--recipe-headline-medium-line-height);letter-spacing:var(--recipe-headline-medium-letter-spacing);font-weight:var(--font-weight-semibold);color:var(--text-heading);margin-block-start:0;margin-block-end:var(--website-value-title-margin-bottom);margin-inline:0}.website-value-item{& .typo-body-lg{max-width:var(--website-max-w-readable)}}.website-lead-intro{font-size:var(--recipe-display-small-font-size);line-height:var(--recipe-display-small-line-height);letter-spacing:var(--recipe-display-small-letter-spacing);font-weight:var(--font-weight-control);color:var(--text-heading)}.website-mb-large{margin-block-end:var(--website-mb-large)}.website-cards-grid{--cards-grid-gap:var(--grid-gap);box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(max(var(--website-cards-grid-min),(100% - (-1 + var(--website-cards-grid-max-cols)) * var(--cards-grid-gap)) / var(--website-cards-grid-max-cols)),100%),1fr));gap:var(--cards-grid-gap);align-items:stretch;width:100%;display:grid}.website-card{align-items:flex-start;gap:var(--website-card-gap);min-width:0;min-height:var(--website-card-min-height);padding:var(--website-card-padding);border:var(--border-width) solid var(--website-border-subtle);border-radius:var(--website-card-radius);--curve-parent-radius:var(--website-card-radius);--curve-parent-padding:var(--website-card-padding);--curve-parent-border:var(--border-width);--curve-nested-radius:max(0rem, var(--curve-parent-radius) - var(--curve-parent-padding) - var(--curve-parent-border));background-color:var(--surface-base);box-shadow:var(--shadow-sm);color:inherit;flex-direction:column;text-decoration:none;display:flex}.website-card--white{background-color:var(--border-white);border-color:var(--border-white)}.website-card--sub-light{background-color:var(--website-bg-sub-light);border-color:var(--website-border-subtle)}.website-card--icon,.website-card-body{align-items:flex-start}.website-card--icon .website-card-link{align-self:flex-end}.website-card:focus-visible{outline:var(--outline-width) solid var(--cta-primary);outline-offset:var(--outline-offset)}.website-card-body{gap:var(--space-14);flex-direction:column;width:100%;min-width:0;display:flex}.website-card .text.website-card-title,.website-card-body h3,.website-card-title,h3.website-card-title{font-size:var(--recipe-card-title-font-size);line-height:var(--recipe-card-title-line-height);letter-spacing:var(--recipe-card-title-letter-spacing);font-weight:var(--font-weight-semibold);color:var(--text-heading);margin:0}.website-card .text.website-card-description{margin:0}.website-card-link--naked-arrow{color:var(--text-heading);align-self:flex-end;margin-block-start:auto}.website-card-link--naked-arrow .website-card-link-icon{--icon-size:var(--space-11)}.website-cards-grid--media{--cards-grid-gap:var(--website-media-grid-gap)}.website-card--media{border:none;align-items:stretch;gap:0;padding:0;overflow:hidden}.website-card-media-frame{width:100%;aspect-ratio:var(--ratio-landscape);overflow:hidden}.website-card-media{object-fit:cover;width:100%;height:100%;display:block}.website-card--media .website-card-body{gap:var(--website-card-body-gap);padding:var(--website-card-body-padding);flex:1}.website-card--media .website-card-description{font-size:var(--recipe-card-body-font-size);line-height:var(--recipe-card-body-line-height);letter-spacing:var(--recipe-card-body-letter-spacing)}.website-card-link--inline{align-self:flex-end;margin-block-start:auto;padding-block-start:var(--website-card-body-cta-gap)}.website-card--media-overlay{min-height:0;aspect-ratio:var(--website-card-media-overlay-aspect);position:relative}.website-card--media-overlay .website-card-media-frame{aspect-ratio:auto;position:absolute;inset:0}.website-card--media-overlay .website-card-media-frame:after{content:"";background:linear-gradient(to bottom,var(--media-overlay-end) 0,transparent var(--mix-transparent-media-dim));position:absolute;inset:0}.website-card--media-overlay .website-card-body{position:relative}.website-card-icon-button{width:var(--website-card-icon-button-size);aspect-ratio:var(--ratio-square);border-radius:var(--radius-md);color:var(--website-text-on-light-ink);background:var(--surface-base);justify-content:center;align-self:flex-end;align-items:center;margin-block-start:auto;display:inline-flex}.website-card-icon-button .website-card-link-icon{--icon-size:calc(var(--website-card-icon-button-size) * var(--website-card-icon-size-ratio))}.website-cards-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:var(--website-bento-row);gap:var(--website-bento-gap);width:100%;display:grid}.website-card--hero{grid-area:span 2/span 8}.website-card--wide{grid-area:span 1/span 8}.website-card--tall{grid-area:span 2/span 4}.website-card--stat{grid-area:span 1/span 4}.website-cards-masonry{grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-min),1fr));grid-template-rows:masonry;gap:var(--container-gap-md);width:100%;display:grid}.website-card--iso{transform-style:preserve-3d;transition:transform var(--duration-fast) cubic-bezier(.16,1,.3,1)}.website-card--iso:hover{transform:translateZ(var(--website-iso-elevation))}.website-navbar-dropdown-panel{--dropdown-radius:var(--radius-md);--dropdown-panel-min:calc(128 * var(--space-unit));--dropdown-panel-max:calc(176 * var(--space-unit));min-width:var(--dropdown-panel-min);max-width:var(--dropdown-panel-max);background-color:var(--surface-elevated);border:var(--border-width) solid var(--website-border-subtle);border-radius:var(--dropdown-radius);box-sizing:border-box;box-shadow:var(--shadow-md);padding:var(--space-4)}.mobile-nav .link,.mobile-nav .link.link--active,.mobile-nav .section-label,.mobile-nav .sublink,.mobile-nav .sublink.sublink--active,.website-navbar-dropdown-panel .group-label,.website-navbar-dropdown-panel .item,.website-navbar-dropdown-panel .item-icon,.website-navbar-dropdown-panel .item-label{color:var(--text-primary)}@scope(.website-navbar-dropdown-panel){.group{gap:var(--website-nav-panel-group-gap);flex-direction:column;display:flex}.group--labeled{gap:var(--space-3)}.group-label{font-size:var(--type-label-medium);text-transform:var(--text-transform-label);letter-spacing:var(--recipe-label-medium-letter-spacing);color:var(--text-tertiary);margin-block-end:0;display:block}.group-items{gap:var(--website-dropdown-item-gap);flex-direction:column;display:flex}.group-items--rich{gap:var(--space-3)}.item.nav-link{padding-block:var(--space-3);padding-inline:var(--space-4);color:var(--text-primary);border-radius:var(--dropdown-radius,var(--radius-md));border:var(--border-width) solid transparent;box-sizing:border-box;font-weight:var(--font-weight-control);background-color:#0000;align-items:flex-start;text-decoration:none;display:flex}.item.nav-link:focus,.item.nav-link:hover{background-color:var(--fill-hover);opacity:1}.item.nav-link.item--active{background-color:var(--fill-active);border-color:var(--website-border-subtle);opacity:1}.item-label{font-size:var(--text-size-control-sm);line-height:var(--line-height-control-sm);letter-spacing:var(--recipe-control-sm-letter-spacing);color:var(--text-primary)}.item-description{font-size:var(--recipe-body-small-font-size);line-height:var(--recipe-body-small-line-height);color:var(--text-secondary);display:block}.item-image{width:100%;aspect-ratio:var(--ratio-editorial);object-fit:cover;border-radius:var(--dropdown-radius,var(--radius-md))}.item-body{gap:var(--space-1);flex-direction:column;display:flex}.item.item--rich{padding:var(--space-4);flex-direction:column}.item--active .item-label{color:var(--text-primary)}}.website-navbar .dropdown__content:not(.dropdown__content--embed){--dropdown-radius:var(--radius-md);background-color:var(--surface-elevated);border-color:var(--website-border-subtle);border-radius:var(--dropdown-radius);box-shadow:var(--shadow-md);padding:var(--space-4)}.website-navbar .dropdown__content .dropdown__item{color:var(--text-primary);font-size:var(--text-size-control-sm);font-weight:var(--font-weight-control);padding-block:var(--space-3);padding-inline:var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--dropdown-radius,var(--radius-md));box-sizing:border-box}.website-navbar .dropdown__content .dropdown__item:hover:not(:disabled){background-color:var(--fill-hover)}.website-navbar .dropdown__content .dropdown__item.dropdown__item--active:not(:disabled),.website-navbar .dropdown__content .dropdown__item.dropdown__item--selected:not(:disabled){background-color:var(--fill-active);border-color:var(--website-border-subtle)}.website-navbar .dropdown__content .dropdown__item .trailing{color:var(--text-secondary)}.website-navbar .dropdown__content.dropdown__content--embed{--dropdown-radius:var(--radius-md);--dropdown-embed-radius:var(--dropdown-radius);overflow:visible}.website-footer{--website-footer-bg:var(--website-bg-light);--website-footer-color:var(--text-body);--website-footer-label-color:var(--text-muted);--website-footer-link-color:var(--text-body);--website-footer-link-hover-color:var(--text-heading);--website-footer-legal-link-color:var(--text-heading);--website-footer-legal-link-hover-color:var(--text-body);--website-footer-caption-color:var(--text-muted);background-color:var(--website-footer-bg);color:var(--website-footer-color);contain:layout style;width:100%;z-index:var(--z-index-footer);padding:0;position:relative}.website-footer[data-theme=dark]{color-scheme:dark;--website-footer-bg:var(--website-bg-dark);--website-footer-color:var(--website-text-on-dark-mute);--website-footer-label-color:var(--website-text-on-dark-ink);--website-footer-link-color:var(--website-text-on-dark-mute);--website-footer-link-hover-color:var(--website-text-on-dark-ink);--website-footer-legal-link-color:var(--website-text-disabled-on-dark);--website-footer-legal-link-hover-color:var(--website-text-on-dark-ink);--website-footer-caption-color:var(--website-text-disabled-on-dark)}@scope(.website-footer){.container{width:100%;max-width:var(--content-width-lg);box-sizing:border-box;padding-block:0;padding-inline:min(var(--space-28),var(--container-padding-x));margin-block:0;margin-inline:auto;overflow-x:hidden}.top{grid-template-columns:minmax(calc(128 * var(--space-unit)),1fr) 2fr;gap:var(--space-17);padding-block:var(--space-28) var(--space-47);align-items:start;padding-inline:0;display:grid}.brand{gap:var(--website-footer-gap);flex-direction:column;align-items:flex-start;display:flex}.brand .footer-logo{height:var(--recipe-display-small-font-size);width:auto;display:block}.brand p{margin:0}.grid{grid-template-columns:repeat(auto-fit,minmax(var(--space-63),max-content));justify-content:end;gap:var(--space-28);display:grid}.column{gap:var(--website-footer-gap-sm);flex-direction:column;padding:0;display:flex}.label{color:var(--website-footer-label-color);font-size:var(--text-size-control-sm);line-height:var(--recipe-control-sm-line-height);letter-spacing:var(--recipe-control-sm-letter-spacing);font-weight:var(--font-weight-control);text-transform:var(--text-transform-label)}.nav{gap:var(--website-footer-gap-sm);flex-direction:column;display:flex}.brand a,.legal a,.nav a{text-decoration:none}.nav a{color:var(--website-footer-link-color)}.legal a,.nav a{font-size:var(--text-size-control-sm);font-weight:var(--font-weight-control)}.legal a{color:var(--website-footer-legal-link-color);letter-spacing:var(--tracking-caps-1)}.brand a{color:var(--website-footer-link-color)}.brand a:hover,.legal a:hover,.nav a:hover{color:var(--website-footer-link-hover-color)}.bottom{padding:var(--website-footer-bottom-padding);justify-content:space-between;align-items:center;gap:var(--website-footer-gap);border-top:var(--border-width) solid var(--border-on-base-hairline);padding-inline:0}.bottom,.legal{flex-wrap:wrap;display:flex}.legal{gap:var(--website-section-gap-sm)}.copyright{align-items:center;display:flex}.copyright .typo-caption,.copyright p,.copyright span{line-height:var(--line-height-single);font-size:var(--text-size-caption);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-caps-1);margin:0;padding:0}.copyright .typo-caption{color:var(--website-footer-caption-color)}@media (width>=62.5rem){.copyright,.copyright .typo-caption,.copyright p,.copyright span,.legal a,.nav a{font-size:var(--text-size-control-sm)}.copyright,.copyright .typo-caption,.copyright p,.copyright span{font-weight:var(--font-weight-control)}}}:where([data-context=website] :is(section[data-theme],.website-footer)){container:section/inline-size}@media (width<62.5rem){html[data-context=website],html[data-context=website] :where([data-theme]){--navbar-height:calc(var(--nav-trigger-size) + var(--space-4) * 2);--navbar-logo-height:calc(var(--nav-trigger-size) * .5)}}@media (width<50rem){html[data-context=website]{--website-gutter-min:var(--website-gutter-min-handset);--website-wide-margin:0rem;--website-text-media-radius:var(--radius-md);--website-card-radius:var(--radius-md)}}@media (width<32rem){.website-footer .brand{display:none}}@container section (width<=62.5rem){.website-section-content--split{gap:var(--website-section-gap-md)}.website-section-content--grid{gap:var(--website-responsive-lg-grid-gap)}.website-section-grid{gap:var(--website-section-gap-sm)}.website-section-grid,.website-values-grid,.website-values-metrics-grid{grid-template-columns:1fr}.website-values-metrics-item{padding-block:var(--website-section-gap-sm);padding-inline:0}.website-values-metrics-item:not(:first-child):before{left:var(--website-metrics-separator-inset);right:var(--website-metrics-separator-inset);width:auto;height:0;top:0;bottom:auto}.website-values-metrics-item:first-child{padding-block-start:0}}@container section (width<=50rem){.website-footer>*,html[data-context=website] section[data-theme]>*{--website-section-gap-md:var(--website-responsive-md-content-gap);--website-full-section-content-gap:var(--website-responsive-md-content-gap)}.website-section-content{gap:var(--website-responsive-md-content-gap);grid-template-columns:1fr}.website-section-content--grid{gap:var(--website-section-gap-sm);grid-template-columns:1fr}.website-section-description{font-size:var(--type-body-medium);line-height:var(--line-height-body-medium)}.website-hero .inner{--section-heading-gap:var(--website-heading-gap-3)}.website-media-showcase-header{max-width:none}.website-stats-grid{gap:var(--website-section-gap-sm);grid-template-columns:repeat(2,1fr)}.website-footer .top{gap:var(--website-footer-gap);padding:var(--website-footer-padding-sm);grid-template-columns:1fr;padding-inline:0}.website-footer .grid{grid-template-columns:repeat(2,1fr)}.website-footer .bottom{align-items:flex-start;gap:var(--website-footer-gap);padding:var(--website-footer-padding-xs);flex-direction:column;padding-inline:0}.website-footer .legal{gap:var(--website-footer-gap-xs);flex-direction:column}}@container section (width<=32rem){.website-section-content--grid{gap:var(--website-responsive-xs-grid-gap)}.website-footer .grid,.website-stats-grid{grid-template-columns:1fr}.website-footer .top{padding:var(--website-footer-padding-xs);padding-inline:0}}@media (update:fast){@view-transition{navigation:auto}}html{-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable both-edges}.website-layout{flex-direction:column;min-height:100dvh;display:flex}.motion-forced{--duration-tick:var(--duration-tick-nominal)}.website-footer{flex-shrink:0}.website-footer .brand .footer-logo{height:calc(var(--recipe-headline-medium-font-size) * 1.11803)}.website-footer .top{padding-block:var(--space-47) var(--space-123)}.website-footer .bottom{border-top:none}.website-layout__main{flex-direction:column;flex:1;display:flex}@media (horizontal-viewport-segments:2){.website-layout__main{width:var(--segment-width);margin-inline-end:auto}}.website-layout__main>:only-child{flex:1}.website-layout__main>:only-child:not(.website-section){flex-direction:column;display:flex}.website-layout__main>:only-child>.website-section:only-child{flex:1}.product-tile:has(+.website-section){margin-block-end:0}.website-full-section{width:min(calc(100% - (2 * var(--website-bleed-inset))), var(--content-width-feature));border-radius:var(--website-card-radius);isolation:isolate;min-height:calc(100svh - (2 * var(--website-bleed-inset)));min-height:calc(100dvh - (2 * var(--website-bleed-inset)));margin-inline:auto;margin-block:var(--website-gutter);padding-block:var(--section-padding-y-compact);padding-inline:var(--website-section-gap-sm);justify-content:center;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce),(update:none),(update:slow){html:not(.motion-forced) :not(.app-loader__logo),html:not(.motion-forced) :not(.app-loader__logo):before,html:not(.motion-forced) :not(.app-loader__logo):after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.accordion-item.svelte-7bwlw8{border-bottom:var(--border-width) solid var(--border-on-card-hairline)}[data-modal] .accordion-item.svelte-7bwlw8{border-bottom-color:var(--border-on-modal-hairline)}.accordion-item__summary.svelte-7bwlw8{cursor:pointer;padding-block:var(--space-5);font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);letter-spacing:var(--recipe-body-large-letter-spacing);font-weight:var(--font-weight-semibold);color:var(--text-primary);justify-content:space-between;align-items:center;gap:var(--space-4);padding-inline:0;list-style:none;display:flex}.accordion-item__title.svelte-7bwlw8{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.accordion-item__summary.svelte-7bwlw8::-webkit-details-marker{display:none}.accordion-item__summary.svelte-7bwlw8:after{content:"";width:var(--space-4);height:var(--space-4);border-right:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor;flex-shrink:0;transform:rotate(45deg)}.accordion-item[open].svelte-7bwlw8>.accordion-item__summary:where(.svelte-7bwlw8):after{transform:rotate(-135deg)}.accordion-item__content.svelte-7bwlw8{font-size:var(--recipe-body-medium-font-size);line-height:var(--recipe-body-medium-line-height);letter-spacing:var(--recipe-body-medium-letter-spacing);color:var(--text-secondary);padding-block-start:0;padding-block-end:var(--space-5);padding-inline:0}.icon.svelte-1xs6q2l{width:var(--icon-size,var(--icon-size-prop));height:var(--icon-size,var(--icon-size-prop));--icon-weight:clamp(.09375rem, calc(.125rem * pow(100cqw / 1.5rem, .53)), .25rem);--icon-weight-final:calc(var(--icon-weight) * var(--icon-grade,1) * var(--icon-weight-mult,1));--icon-gap-min:calc(var(--icon-weight-final) * 1.5);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;container-type:inline-size}html:is([data-theme=dark],[data-theme=sub-dark]) .icon.svelte-1xs6q2l{--icon-grade:.93}.icon.svelte-1xs6q2l svg [stroke-width]{stroke-width:var(--icon-stroke,round(nearest, var(--icon-weight-final), calc(var(--space-unit) / 4 / var(--dpr,1))))}.icon.svelte-1xs6q2l svg [stroke-width],.icon.svelte-1xs6q2l svg [stroke-width] *{vector-effect:non-scaling-stroke}.icon.svelte-1xs6q2l svg [stroke-width]{transition:stroke-width var(--duration-fast) var(--ease-out)}.icon.svelte-1xs6q2l svg.icon__fill{opacity:0;position:absolute;inset:0}.icon.svelte-1xs6q2l svg{transition:opacity var(--duration-fast) var(--ease-out)}.icon.svelte-1xs6q2l svg.icon__fill>g.icon__fg{transform-box:fill-box;transform-origin:50%;transition:transform var(--duration-fast) linear(0, .124 10%, .343 20%, .546 30%, .703 40%, .815 50%, .889 60%, .938 70%, .969 80%, .988 90%, 1);transform:scale(.82)}.icon--filled.svelte-1xs6q2l svg.icon__fill{opacity:1}.icon--filled.svelte-1xs6q2l svg.icon__fill>g.icon__fg{transform:scale(1)}.icon--filled.svelte-1xs6q2l svg:not(.icon__fill){opacity:0}.icon.svelte-1xs6q2l svg.icon__out{animation:svelte-1xs6q2l-icon-out var(--duration-fast) var(--ease-out) both;position:absolute;inset:0}.icon.svelte-1xs6q2l svg.icon__in{animation:svelte-1xs6q2l-icon-in var(--duration-fast) var(--ease-out) both}@keyframes svelte-1xs6q2l-icon-out{to{opacity:0}}@keyframes svelte-1xs6q2l-icon-in{0%{opacity:0}}.icon--swap-up.svelte-1xs6q2l svg.icon__out{animation-name:svelte-1xs6q2l-icon-out-up}.icon--swap-up.svelte-1xs6q2l svg.icon__in{animation-name:svelte-1xs6q2l-icon-in-up}.icon--swap-down.svelte-1xs6q2l svg.icon__out{animation-name:svelte-1xs6q2l-icon-out-down}.icon--swap-down.svelte-1xs6q2l svg.icon__in{animation-name:svelte-1xs6q2l-icon-in-down}@keyframes svelte-1xs6q2l-icon-out-up{to{opacity:0;translate:0 calc(-1 * var(--icon-swap-travel,25%))}}@keyframes svelte-1xs6q2l-icon-in-up{0%{opacity:0;translate:0 var(--icon-swap-travel,25%)}}@keyframes svelte-1xs6q2l-icon-out-down{to{opacity:0;translate:0 var(--icon-swap-travel,25%)}}@keyframes svelte-1xs6q2l-icon-in-down{0%{opacity:0;translate:0 calc(-1 * var(--icon-swap-travel,25%))}}[dir=rtl] .icon--mirror.svelte-1xs6q2l svg{scale:-1 1}.icon--hierarchical.svelte-1xs6q2l svg.icon__std>g>:nth-child(2){opacity:var(--icon-h2,.55)}.icon--hierarchical.svelte-1xs6q2l svg.icon__std>g>:nth-child(n+3){opacity:var(--icon-h3,.3)}.icon--palette.svelte-1xs6q2l svg.icon__std>g>:first-child{stroke:var(--icon-p1,currentColor);fill:var(--icon-p1,currentColor)}.icon--palette.svelte-1xs6q2l svg.icon__std>g>:nth-child(2){stroke:var(--icon-p2,currentColor);fill:var(--icon-p2,currentColor)}.icon--palette.svelte-1xs6q2l svg.icon__std>g>:nth-child(n+3){stroke:var(--icon-p3,var(--icon-p2,currentColor));fill:var(--icon-p3,var(--icon-p2,currentColor))}.icon--draw-on.svelte-1xs6q2l svg.icon__std:not(.icon__fill) :is(path,circle,ellipse,line,polygon,polyline,rect){stroke-dasharray:1;animation:svelte-1xs6q2l-icon-draw-on var(--duration-slow) var(--ease-out) both}.icon--draw-off.svelte-1xs6q2l svg.icon__std:not(.icon__fill) :is(path,circle,ellipse,line,polygon,polyline,rect){stroke-dasharray:1;animation:svelte-1xs6q2l-icon-draw-on var(--duration-slow) var(--ease-out) reverse both}.icon--draw-on.svelte-1xs6q2l svg.icon__std :nth-child(2),.icon--draw-off.svelte-1xs6q2l svg.icon__std :nth-child(2){animation-delay:calc(var(--duration-fast) * .5)}.icon--draw-on.svelte-1xs6q2l svg.icon__std :nth-child(n+3),.icon--draw-off.svelte-1xs6q2l svg.icon__std :nth-child(n+3){animation-delay:var(--duration-fast)}@keyframes svelte-1xs6q2l-icon-draw-on{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.icon--variable.svelte-1xs6q2l svg.icon__std:not(.icon__fill)>g>:first-child{animation:svelte-1xs6q2l-icon-variable var(--duration-slower,1.4s) linear infinite}.icon--variable.svelte-1xs6q2l svg.icon__std:not(.icon__fill)>g>:nth-child(2){animation:svelte-1xs6q2l-icon-variable var(--duration-slower,1.4s) linear infinite;animation-delay:calc(var(--duration-slower,1.4s) / -3)}.icon--variable.svelte-1xs6q2l svg.icon__std:not(.icon__fill)>g>:nth-child(n+3){animation:svelte-1xs6q2l-icon-variable var(--duration-slower,1.4s) linear infinite;animation-delay:calc(var(--duration-slower,1.4s) / -1.5)}@keyframes svelte-1xs6q2l-icon-variable{0%,45%,to{opacity:1}25%{opacity:.25}}.icon--breathe.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-breathe var(--duration-breathe,2.8s) var(--ease-in-out) infinite}@keyframes svelte-1xs6q2l-icon-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.icon.svelte-1xs6q2l svg{width:100%;height:100%;color:inherit;transform:translate(calc(var(--icon-size,var(--icon-size-prop)) * var(--icon-optical-tx-fr,0) + var(--icon-optical-tx-px,0rem)), calc(var(--icon-size,var(--icon-size-prop)) * var(--icon-optical-ty-fr,0) + var(--icon-optical-ty-px,0rem))) scale(var(--icon-optical-scale,1));transform-origin:50%;overflow:visible}:root{--icon-cap-align-offset:calc((1cap - 1ex) / 2)}.icon--align-text.svelte-1xs6q2l{vertical-align:middle;margin-block-end:var(--icon-cap-align-offset)}.icon--spin.svelte-1xs6q2l,.icon--pulse.svelte-1xs6q2l,.icon--bounce.svelte-1xs6q2l,.icon--wiggle.svelte-1xs6q2l{transform-origin:50%}.icon--spin.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-spin var(--icon-motion-duration,var(--duration-spinner)) linear infinite}.icon--spin.svelte-1xs6q2l svg{transform:scale(var(--icon-optical-scale,1))}.icon--pulse.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-pulse var(--duration-pulse) var(--ease-in-out) infinite alternate}.icon--bounce.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-bounce var(--duration-slow) var(--ease-out) infinite}.icon--wiggle.svelte-1xs6q2l{animation:svelte-1xs6q2l-icon-wiggle var(--duration-slow) var(--ease-in-out) infinite}@keyframes svelte-1xs6q2l-icon-spin{to{transform:rotate(360deg)}}@keyframes svelte-1xs6q2l-icon-pulse{to{opacity:.4}}@keyframes svelte-1xs6q2l-icon-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-12%)}}@keyframes svelte-1xs6q2l-icon-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .icon--spin.svelte-1xs6q2l,html:not([data-motion=full]) .icon--bounce.svelte-1xs6q2l,html:not([data-motion=full]) .icon--wiggle.svelte-1xs6q2l,html:not([data-motion=full]) .icon--breathe.svelte-1xs6q2l,html:not([data-motion=full]) .icon--variable.svelte-1xs6q2l svg.icon__std>g>*{animation:svelte-1xs6q2l-icon-pulse var(--duration-pulse) var(--ease-in-out) infinite alternate}html:not([data-motion=full]) .icon--draw-on.svelte-1xs6q2l svg.icon__std :is(path,circle,ellipse,line,polygon,polyline,rect),html:not([data-motion=full]) .icon--draw-off.svelte-1xs6q2l svg.icon__std :is(path,circle,ellipse,line,polygon,polyline,rect){stroke-dasharray:none;animation:none}}.tooltip-wrapper.svelte-nbwwof{justify-content:center;align-items:center;display:inline-flex;position:relative}.tooltip-content.svelte-nbwwof{width:max-content;z-index:var(--z-index-tooltip);padding-block:var(--space-2);padding-inline:var(--space-4);font-size:var(--recipe-label-medium-font-size);letter-spacing:var(--recipe-label-medium-letter-spacing);font-weight:var(--font-weight-control);line-height:var(--line-height-label-medium);white-space:nowrap;color:var(--surface-base);background:var(--text-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-spring), transform var(--duration-fast) var(--ease-spring), display var(--duration-fast) var(--ease-spring) allow-discrete, overlay var(--duration-fast) var(--ease-spring) allow-discrete;border:none;margin:0;position:fixed;inset:auto;transform:scale(.96)}.tooltip-content.svelte-nbwwof:popover-open{opacity:1;transform:scale(1)}.tooltip-shortcut.svelte-nbwwof{gap:var(--space-1);align-items:center;margin-inline-start:var(--space-3);display:inline-flex}.tooltip-shortcut.svelte-nbwwof .kbd{color:inherit;border-color:color-mix(in oklab, currentColor 40%, transparent)}@starting-style{.tooltip-content.svelte-nbwwof:popover-open{opacity:0;transform:scale(.96)}}.dropdown.svelte-8aygvb{align-items:center;height:100%;display:inline-flex;position:relative}.dropdown__content.svelte-brlonc{min-width:max(var(--dropdown-min-width), anchor-size(width, 0rem));background:var(--surface-popover);-webkit-backdrop-filter:blur(var(--space-4)) var(--vibrancy);border:var(--border-width) solid var(--border-on-popover-outer);--curve-parent-radius:var(--control-radius);--curve-parent-padding:var(--space-2);--curve-nested-radius:max(0rem, calc(var(--curve-parent-radius) - var(--curve-parent-padding) - var(--border-width)));border-radius:var(--curve-parent-radius);padding:var(--curve-parent-padding);box-shadow:var(--shadow-popover);z-index:var(--z-index-nav);gap:var(--space-1);flex-direction:column;display:flex}.dropdown__content.svelte-brlonc:not(.dropdown__content--fallback){color:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-spring), transform var(--duration-fast) var(--ease-spring), display var(--duration-fast) var(--ease-spring) allow-discrete, overlay var(--duration-fast) var(--ease-spring) allow-discrete;margin:0;position:fixed;inset:auto;transform:scale(.96)}.dropdown__content.svelte-brlonc:not(.dropdown__content--fallback):popover-open{opacity:1;pointer-events:auto;transform:scale(1)}@starting-style{.dropdown__content.svelte-brlonc:not(.dropdown__content--fallback):popover-open{opacity:0;transform:scale(.96)}}.dropdown__content--fallback.svelte-brlonc{position:absolute;top:100%}.dropdown__content--fallback.dropdown__content--align-start.svelte-brlonc{left:0}.dropdown__content--fallback.dropdown__content--align-end.svelte-brlonc{right:0}.dropdown__content--compact.svelte-brlonc{--curve-parent-padding:0rem;gap:0;padding:0}.dropdown__content--popover.svelte-brlonc{--_popover-surface:color-mix(in oklch, var(--desktop-surface-popover), var(--color-black) 15%);--curve-parent-radius:var(--radius-sm);--curve-parent-padding:var(--space-1);background:var(--_popover-surface);padding:var(--curve-parent-padding)}.dropdown__content--popover .dropdown__divider{--dropdown-divider-color:var(--desktop-border-panel-popover)}.dropdown__content--embed.svelte-brlonc{box-shadow:none;border-radius:var(--dropdown-embed-radius,var(--radius-md));width:max-content;min-width:0;min-height:0;max-width:var(--dropdown-embed-max-width,calc(100dvw - var(--space-19)));max-height:var(--dropdown-embed-max-height,var(--floating-scroll-max-height));background:0 0;border:none;gap:0;padding:0;overflow:hidden}.progressive-blur.svelte-cr7hsm{pointer-events:none;--_ramp:calc(100% / var(--_n));position:absolute;inset:0;overflow:hidden}.progressive-blur.svelte-cr7hsm>div:where(.svelte-cr7hsm){position:absolute;inset:0}.progressive-blur.svelte-cr7hsm>div:where(.svelte-cr7hsm):not(.vibrancy){--_sigma:calc(var(--_to) / pow(var(--blur-ratio), var(--_n) - 1 - var(--_i)));--_w:calc(var(--_ramp) * (var(--_n) - 1 - var(--_i)));backdrop-filter:blur(var(--_sigma));-webkit-mask-image:linear-gradient(var(--_dir), transparent var(--_w), black calc(var(--_w) + var(--_ramp)) calc(var(--_w) + 2 * var(--_ramp)), transparent calc(var(--_w) + 3 * var(--_ramp)));mask-image:linear-gradient(var(--_dir), transparent var(--_w), black calc(var(--_w) + var(--_ramp)) calc(var(--_w) + 2 * var(--_ramp)), transparent calc(var(--_w) + 3 * var(--_ramp)))}.progressive-blur.svelte-cr7hsm>.vibrancy:where(.svelte-cr7hsm){backdrop-filter:var(--vibrancy);-webkit-mask-image:linear-gradient(var(--_dir), transparent 0%, black var(--_ramp) calc(100% - var(--_ramp)), transparent 100%);mask-image:linear-gradient(var(--_dir), transparent 0%, black var(--_ramp) calc(100% - var(--_ramp)), transparent 100%)}@media (prefers-reduced-transparency:reduce){.progressive-blur.svelte-cr7hsm{display:none}}.column-mobile.svelte-2z49i{display:none}@media (width<62.5rem){.column.svelte-2z49i{display:none}.column-mobile.svelte-2z49i{display:block}.column-mobile.svelte-2z49i .accordion-item{border-bottom:var(--border-width) solid var(--border-on-base-hairline)}.column-mobile.svelte-2z49i .accordion-item__summary{min-height:var(--touch-target-min);padding-block:var(--space-5);color:var(--website-footer-label-color);font-size:var(--text-size-control-sm);line-height:var(--recipe-control-sm-line-height);letter-spacing:var(--recipe-control-sm-letter-spacing);font-weight:var(--font-weight-control);text-transform:var(--text-transform-label);padding-inline:0}.column-mobile.svelte-2z49i .nav:where(.svelte-2z49i){padding-block-end:var(--space-5)}}.wrapper.svelte-bgg9p8{z-index:var(--z-index-portal-elevated);position:fixed;inset:0}.panel.svelte-bgg9p8{--surface-base:var(--website-bg-dark);--surface-elevated:var(--color-neutral-925);background-color:var(--surface-base);z-index:var(--z-step);padding-block-start:calc(var(--space-8) + var(--nav-trigger-size) + var(--space-6) + env(safe-area-inset-top,0));padding-inline:var(--space-8);--motion-distance-scale:1.3;transition:transform calc(var(--duration-slide) * var(--motion-distance-scale) * var(--motion-exit-ratio)) var(--ease-in);flex-direction:column;padding-block-end:max(0, env(safe-area-inset-bottom,0));display:flex;position:absolute;inset:0;transform:translate(100%)}.wrapper.open.svelte-bgg9p8 .panel:where(.svelte-bgg9p8){transition:transform calc(var(--duration-slide) * var(--motion-distance-scale)) var(--ease-jerk-free);transform:translate(0)}.nav.svelte-bgg9p8{padding-block:0 calc(var(--space-8) + var(--nav-trigger-size) + var(--space-6) + env(safe-area-inset-bottom,0));gap:var(--space-4);flex-direction:column;flex:1;padding-inline:0;display:flex;overflow-y:auto}.link.svelte-bgg9p8{min-height:var(--touch-target-min);color:var(--text-primary);padding-block:var(--space-4);padding-inline:var(--space-6);margin-block:0;margin-inline:var(--space-4);font-size:var(--recipe-display-small-font-size);line-height:var(--recipe-display-small-line-height);letter-spacing:var(--recipe-display-small-letter-spacing);font-weight:var(--font-weight-semibold);transition:color var(--transition-normal);background:0 0;border:none;border-radius:0;align-items:center;text-decoration:none;display:flex}.link.svelte-bgg9p8:hover,.link--active.svelte-bgg9p8{color:var(--text-primary);background:0 0}.sublinks.svelte-bgg9p8{padding-block:var(--space-2) 0;padding-inline:var(--space-6) 0;gap:var(--space-2);flex-direction:column;display:flex}.sublink.svelte-bgg9p8{min-height:var(--touch-target-min);font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);color:var(--text-secondary);padding-block:var(--space-3);padding-inline:var(--space-5);margin-block:0;margin-inline:var(--space-4);transition:color var(--transition-normal);background:0 0;border:none;border-radius:0;align-items:center;text-decoration:none;display:flex}.sublink.svelte-bgg9p8:hover,.sublink--active.svelte-bgg9p8{color:var(--text-primary);background:0 0}.lang-button.svelte-bgg9p8,.back-button.svelte-bgg9p8{--mobile-nav-trigger-icon-size:calc(var(--nav-trigger-size) * .55);left:var(--space-8);bottom:var(--space-8);width:var(--nav-trigger-size);height:var(--nav-trigger-size);border-radius:var(--radius-full);background-color:var(--surface-elevated);color:var(--text-primary);cursor:pointer;padding:calc((var(--nav-trigger-size) - var(--mobile-nav-trigger-icon-size)) / 2);border:none;justify-content:center;align-items:center;display:flex;position:absolute}.language-list.svelte-bgg9p8 li:where(.svelte-bgg9p8){color:var(--color-neutral-600)}.language-list.svelte-bgg9p8 li.language-option--active:where(.svelte-bgg9p8){color:var(--text-primary)}.language-option.svelte-bgg9p8{padding-block:var(--space-5);padding-inline:var(--space-6);margin-block:0;margin-inline:var(--space-4);font-size:var(--recipe-display-small-font-size);line-height:var(--recipe-display-small-line-height);font-weight:var(--font-weight-semibold);cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;display:flex}.language-view.svelte-bgg9p8{height:100%;padding-block:0 calc(var(--space-8) + var(--nav-trigger-size) + var(--space-4) + env(safe-area-inset-bottom,0));flex-direction:column;padding-inline:0;display:flex}.language-list.svelte-bgg9p8{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.nav.svelte-bgg9p8 .accordion-item{background:0 0;border:none}.nav.svelte-bgg9p8 .accordion-item__summary{min-height:var(--touch-target-min);padding-block:var(--space-4);padding-inline:var(--space-6);margin-block:0;margin-inline:var(--space-4);color:var(--text-primary);font-size:var(--recipe-display-small-font-size);line-height:var(--recipe-display-small-line-height);font-weight:var(--font-weight-semibold);transition:color var(--transition-normal);background:0 0;border:none;border-radius:0}.nav.svelte-bgg9p8 .accordion-item__summary:hover{color:var(--text-primary);background:0 0}.nav.svelte-bgg9p8 .accordion-item__summary:after{content:none}.nav.svelte-bgg9p8 .accordion-item__content{color:var(--text-secondary);padding:0}@media (width<32rem){.panel.svelte-bgg9p8{padding-inline:var(--space-6)}}@media (width>=62.5rem){.wrapper.svelte-bgg9p8{display:none}}.mobile-nav__trigger.svelte-1nnyjjb{--control-height:var(--navbar-link-height);--mobile-nav-trigger-icon-size:calc(var(--control-height) * .55);width:var(--control-height);height:var(--control-height);padding:calc((var(--control-height) - var(--mobile-nav-trigger-icon-size)) / 2);border:var(--border-width) solid var(--border-on-base-control);border-radius:var(--control-radius);cursor:pointer;color:var(--text-primary);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:none}@media (width<62.5rem){.mobile-nav__trigger.svelte-1nnyjjb{--mobile-nav-trigger-icon-size:calc(var(--nav-trigger-size) * .55);top:var(--space-4);right:var(--space-4);width:var(--nav-trigger-size);height:var(--nav-trigger-size);padding:calc((var(--nav-trigger-size) - var(--mobile-nav-trigger-icon-size)) / 2);border-radius:var(--radius-full);z-index:calc(var(--z-index-portal-elevated) + 1);transition:transform var(--nav-enter);border:none;margin:0;display:flex;position:fixed;left:auto}.website-navbar--scrolled-hidden .mobile-nav__trigger.svelte-1nnyjjb{transform:translateY(calc(-1 * var(--navbar-height)));transition:transform var(--nav-exit)}@container scroll-state(scrollable:block-start){@container scroll-state(scrolled:block-end){.website-navbar:not(.website-navbar--menu-open):not(.website-navbar--peek):not(:focus-within) .mobile-nav__trigger.svelte-1nnyjjb{transform:translateY(calc(-1 * var(--navbar-height)));transition:transform var(--nav-exit)}}}}@media (scripting:none),(scripting:initial-only){.mobile-nav__trigger.svelte-1nnyjjb{display:none}}.nav-link.svelte-1s7x16x{align-items:center;gap:var(--space-4);border-radius:var(--radius-xs);text-decoration:none;display:flex}.nav-link.svelte-1s7x16x:focus-visible{outline:var(--outline-width) solid var(--focus-ring-color);outline-offset:var(--outline-offset)}.nav-link.variant-default.svelte-1s7x16x{padding-block:var(--space-6);padding-inline:var(--space-8);color:var(--text-secondary);border:var(--border-width) solid transparent;font-size:var(--text-size-control);font-weight:var(--font-weight-control)}.nav-link.variant-default.svelte-1s7x16x:hover{color:var(--text-primary);background:var(--surface-soft);border-color:var(--border-on-subtle-hairline)}.nav-link.variant-default.active.svelte-1s7x16x{color:var(--nav-link-active-color);background:var(--surface-soft);border-color:var(--border-on-subtle-hairline)}.resp-img.svelte-xhszmk{display:contents}.website-navbar-dropdown-panel--fit.svelte-1f4r5if{min-width:calc(96 * var(--space-unit))}.website-navbar-dropdown-panel.svelte-1f4r5if{--dropdown-radius:var(--radius-sm);padding-block:var(--space-2);padding-inline:var(--space-2)}@media (width>=62.5rem){.website-navbar .dropdown__content.dropdown__content--embed{overflow:visible}.website-navbar-dropdown-panel.svelte-1f4r5if{box-shadow:0 calc(1 * var(--space-unit)) calc(3 * var(--space-unit)) calc(-.5 * var(--space-unit)) light-dark(color-mix(in oklch, var(--color-black), transparent 92%),color-mix(in oklch, var(--color-black), transparent 50%)), 0 calc(4 * var(--space-unit)) calc(10 * var(--space-unit)) calc(-2 * var(--space-unit)) light-dark(color-mix(in oklch, var(--color-black), transparent 90%),color-mix(in oklch, var(--color-black), transparent 40%))}}.website-navbar-dropdown-panel.svelte-1f4r5if .item.nav-link{padding-block:var(--space-4);padding-inline:var(--space-5)}.website-navbar-dropdown-panel.svelte-1f4r5if .item.item--rich{padding-block:var(--space-5);padding-inline:var(--space-5)}.website-navbar-dropdown-panel.svelte-1f4r5if .group-items{position:relative}.website-navbar-dropdown-panel.svelte-1f4r5if .hover-pill{box-sizing:border-box;border-radius:var(--dropdown-radius,var(--radius-md));border:var(--border-width) solid transparent;background-color:var(--fill-hover);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.website-navbar-dropdown-panel.svelte-1f4r5if .group-items .item.nav-link{position:relative}.website-navbar-dropdown-panel.svelte-1f4r5if .group-items .item.nav-link:is(:hover,:focus,.item--active){background-color:#0000;border-color:#0000}.website-navbar-dropdown__trigger.svelte-1jvncv1{align-items:center;height:100%;display:flex}.website-navbar.svelte-16ec0ri{width:100%;height:var(--navbar-height);background-color:var(--website-navbar-bg);z-index:var(--z-index-nav);--nav-enter:calc(var(--duration-slide) * 1.3) var(--ease-jerk-free);--nav-exit:calc(var(--duration-slide) * 1.3 * var(--motion-exit-ratio)) var(--ease-in);transition:transform var(--nav-enter), background-color var(--transition-normal);border:none;align-items:stretch;padding:0;display:flex;position:fixed;top:0;left:0;transform:translateY(0)}.website-navbar.svelte-16ec0ri:before{content:"";inset-inline:0;background:linear-gradient(to bottom, color-mix(in oklch, var(--color-black), transparent 45%), color-mix(in oklch, var(--color-black), transparent 55%) 15%, color-mix(in oklch, var(--color-black), transparent 65%) 30%, color-mix(in oklch, var(--color-black), transparent 76%) 47%, color-mix(in oklch, var(--color-black), transparent 87%) 66%, color-mix(in oklch, var(--color-black), transparent 95%) 84%, transparent);opacity:0;pointer-events:none;height:250%;transition:opacity var(--nav-exit);position:absolute;top:0}.website-navbar--scrolled-hidden.svelte-16ec0ri{transition:transform var(--nav-exit), background-color var(--transition-normal);transform:translateY(-100%)}@container scroll-state(scrollable:block-start){.website-navbar.svelte-16ec0ri{background-color:#0000}.website-navbar.svelte-16ec0ri:before{opacity:1;transition:opacity var(--nav-enter)}.website-navbar--scrolled-hidden.svelte-16ec0ri:before{opacity:0}@container scroll-state(scrolled:block-end){.website-navbar.svelte-16ec0ri:not(.website-navbar--menu-open):not(.website-navbar--peek):not(:focus-within){transition:transform var(--nav-exit), background-color var(--transition-normal);transform:translateY(-100%)}}}.website-navbar--scrolled.svelte-16ec0ri{background-color:#0000}.website-navbar--scrolled.svelte-16ec0ri:before,body:has(.website-hero) .website-navbar--at-top.svelte-16ec0ri:not(.website-navbar--scrolled-hidden):before{opacity:1;transition:opacity var(--nav-enter)}.website-navbar--at-top.svelte-16ec0ri{background-color:#0000}.progressive-blur.svelte-16ec0ri{--nav-enter:calc(var(--duration-slide) * 1.3) var(--ease-jerk-free);--nav-exit:calc(var(--duration-slide) * 1.3 * var(--motion-exit-ratio)) var(--ease-in);z-index:calc(var(--z-index-nav) - var(--z-step));top:calc(-16 * var(--space-unit));height:calc(100 * var(--space-unit));pointer-events:none;opacity:0;transition:opacity var(--nav-exit);position:fixed;left:0;right:0;overflow:hidden}@container scroll-state(scrollable:block-start){.progressive-blur.svelte-16ec0ri{opacity:1;transition:opacity var(--nav-enter)}}.progressive-blur--visible.svelte-16ec0ri{opacity:1;transition:opacity var(--nav-enter)}.progressive-blur--hidden.svelte-16ec0ri{opacity:0}@media (prefers-reduced-transparency:reduce){.website-navbar.svelte-16ec0ri:before{display:none}}@media (width<62.5rem){.website-navbar.svelte-16ec0ri:before{content:none}.website-navbar.svelte-16ec0ri:after{content:"";z-index:-1;top:0;height:var(--navbar-height);background:color-mix(in oklch, var(--surface-base), transparent 15%);backdrop-filter:blur(var(--blur-lg)) var(--vibrancy);opacity:0;transform:translateY(calc(-1 * var(--navbar-height)));pointer-events:none;transition:opacity var(--nav-exit), transform var(--nav-exit);position:fixed;inset-inline:0}.website-navbar.svelte-16ec0ri:not(.website-navbar--at-top):not(.website-navbar--menu-open):not(.website-navbar--scrolled-hidden):after{opacity:1;transition:opacity var(--nav-enter), transform var(--nav-enter);transform:translateY(0)}.progressive-blur.svelte-16ec0ri{display:none}}@media (width<40rem){.progressive-blur.svelte-16ec0ri{height:calc(80 * var(--space-unit))}}.website-navbar__inner.svelte-16ec0ri{box-sizing:border-box;width:100%;min-height:0;flex:auto;align-items:center;padding-block-start:max(var(--navbar-edge-inset,var(--space-8)), env(safe-area-inset-top,0));padding-block-end:var(--navbar-edge-inset,var(--space-8));padding-inline-start:max(var(--navbar-edge-inset,var(--space-8)), env(safe-area-inset-left,0));padding-inline-end:max(var(--navbar-edge-inset,var(--space-8)), env(safe-area-inset-right,0));display:flex;position:relative}.website-navbar__home.svelte-16ec0ri{color:var(--text-primary);flex-shrink:0;align-items:center;margin-inline-start:var(--navbar-link-padding-x);margin-inline-end:var(--space-8);text-decoration:none;display:flex}.website-navbar__logo.svelte-16ec0ri{height:var(--navbar-logo-height);width:auto;display:block}.website-navbar__center.svelte-16ec0ri{left:50%;top:max(var(--navbar-edge-inset,var(--space-8)), env(safe-area-inset-top,0));bottom:var(--navbar-edge-inset,var(--space-8));justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.website-navbar__right.svelte-16ec0ri{padding:var(--navbar-link-padding-y,var(--space-2));flex-shrink:0;align-items:center;margin-inline-start:auto;display:flex}.website-navbar__center .nav{gap:var(--space-3);align-items:center;width:fit-content;display:flex}.website-navbar.svelte-16ec0ri .nav-link{font-size:var(--text-size-control-sm)}.website-navbar__home-mobile.svelte-16ec0ri{color:var(--text-primary);justify-content:center;align-items:center;text-decoration:none;display:none}.website-navbar__home-mobile.svelte-16ec0ri .website-navbar__logo:where(.svelte-16ec0ri){fill:var(--text-primary);height:var(--navbar-logo-height)}@media (width<62.5rem){.website-navbar.svelte-16ec0ri{height:0;min-height:0;z-index:calc(var(--z-index-portal-elevated) + 2 * var(--z-step));background:0 0;border:none;overflow:visible}.website-navbar__inner.svelte-16ec0ri{height:0;min-height:0;padding:0;position:fixed;top:0;left:0;right:0;overflow:visible}.website-navbar__home.svelte-16ec0ri{display:none}.website-navbar__home-mobile.svelte-16ec0ri{top:0;left:calc((var(--navbar-height) - var(--navbar-logo-height)) / 2);height:var(--navbar-height);z-index:calc(var(--z-index-portal-elevated) + var(--z-step));transition:transform var(--nav-enter);display:flex;position:fixed}.website-navbar--scrolled-hidden.svelte-16ec0ri .website-navbar__home-mobile:where(.svelte-16ec0ri){transform:translateY(calc(-1 * var(--navbar-height)));transition:transform var(--nav-exit)}.website-navbar--menu-open.svelte-16ec0ri .website-navbar__home-mobile:where(.svelte-16ec0ri){visibility:hidden}@container scroll-state(scrollable:block-start){.website-navbar.svelte-16ec0ri:not(.website-navbar--menu-open):not(.website-navbar--scrolled-hidden):after{opacity:1;transition:opacity var(--nav-enter), transform var(--nav-enter);transform:translateY(0)}@container scroll-state(scrolled:block-end){.website-navbar.svelte-16ec0ri:not(.website-navbar--menu-open):not(.website-navbar--peek):not(:focus-within):after{opacity:0;transform:translateY(calc(-1 * var(--navbar-height)))}.website-navbar.svelte-16ec0ri:not(.website-navbar--menu-open):not(.website-navbar--peek):not(:focus-within) .website-navbar__home-mobile:where(.svelte-16ec0ri){transform:translateY(calc(-1 * var(--navbar-height)));transition:transform var(--nav-exit)}}}.website-navbar--peek.svelte-16ec0ri:not(.website-navbar--menu-open):after{opacity:1;transition:opacity var(--nav-enter), transform var(--nav-enter);transform:translateY(0)}.website-navbar__center.svelte-16ec0ri,.website-navbar__right.svelte-16ec0ri{display:none}}@container scroll-state(scrollable:block-start){@container scroll-state(scrolled:block-end){.website-navbar.svelte-16ec0ri:not(.website-navbar--menu-open):not(.website-navbar--peek):not(:focus-within):before,.website-navbar.svelte-16ec0ri:not(.website-navbar--menu-open):not(.website-navbar--peek):not(:focus-within)+.progressive-blur:where(.svelte-16ec0ri){opacity:0}}}
