@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@layer dixy.tokens{:root{--dixy-space-0:0;--dixy-space-025:.125rem;--dixy-space-050:.25rem;--dixy-space-075:.375rem;--dixy-space-100:.5rem;--dixy-space-150:.75rem;--dixy-space-200:1rem;--dixy-space-250:1.25rem;--dixy-space-300:1.5rem;--dixy-space-400:2rem;--dixy-space-500:2.5rem;--dixy-space-600:3rem;--dixy-space-800:4rem;--dixy-space-1000:5rem;--dixy-space-1200:6rem;--dixy-space-2000:10rem}:root,[data-dixy-density=default]{--dixy-spacing-inline-xs:var(--dixy-space-025);--dixy-spacing-inline-sm:var(--dixy-space-050);--dixy-spacing-inline-md:var(--dixy-space-100);--dixy-spacing-inline-lg:var(--dixy-space-150);--dixy-spacing-inline-xl:var(--dixy-space-200);--dixy-spacing-stack-xs:var(--dixy-space-050);--dixy-spacing-stack-sm:var(--dixy-space-100);--dixy-spacing-stack-md:var(--dixy-space-200);--dixy-spacing-stack-lg:var(--dixy-space-300);--dixy-spacing-stack-xl:var(--dixy-space-400);--dixy-spacing-section-sm:var(--dixy-space-400);--dixy-spacing-section-md:var(--dixy-space-600);--dixy-spacing-section-lg:var(--dixy-space-800);--dixy-spacing-section-xl:var(--dixy-space-1200);--dixy-spacing-inset-xs:var(--dixy-space-100);--dixy-spacing-inset-sm:var(--dixy-space-150);--dixy-spacing-inset-md:var(--dixy-space-200);--dixy-spacing-inset-lg:var(--dixy-space-300);--dixy-spacing-inset-xl:var(--dixy-space-400)}[data-dixy-density=compact]{--dixy-spacing-inline-xs:var(--dixy-space-025);--dixy-spacing-inline-sm:var(--dixy-space-050);--dixy-spacing-inline-md:var(--dixy-space-100);--dixy-spacing-inline-lg:var(--dixy-space-150);--dixy-spacing-inline-xl:var(--dixy-space-200);--dixy-spacing-stack-xs:var(--dixy-space-025);--dixy-spacing-stack-sm:var(--dixy-space-075);--dixy-spacing-stack-md:var(--dixy-space-150);--dixy-spacing-stack-lg:var(--dixy-space-250);--dixy-spacing-stack-xl:var(--dixy-space-300);--dixy-spacing-section-sm:var(--dixy-space-400);--dixy-spacing-section-md:var(--dixy-space-600);--dixy-spacing-section-lg:var(--dixy-space-800);--dixy-spacing-section-xl:var(--dixy-space-1200);--dixy-spacing-inset-xs:var(--dixy-space-075);--dixy-spacing-inset-sm:var(--dixy-space-100);--dixy-spacing-inset-md:var(--dixy-space-150);--dixy-spacing-inset-lg:var(--dixy-space-250);--dixy-spacing-inset-xl:var(--dixy-space-300)}[data-dixy-density=comfortable]{--dixy-spacing-inline-xs:var(--dixy-space-025);--dixy-spacing-inline-sm:var(--dixy-space-050);--dixy-spacing-inline-md:var(--dixy-space-100);--dixy-spacing-inline-lg:var(--dixy-space-150);--dixy-spacing-inline-xl:var(--dixy-space-200);--dixy-spacing-stack-xs:var(--dixy-space-075);--dixy-spacing-stack-sm:var(--dixy-space-150);--dixy-spacing-stack-md:var(--dixy-space-250);--dixy-spacing-stack-lg:var(--dixy-space-400);--dixy-spacing-stack-xl:var(--dixy-space-500);--dixy-spacing-section-sm:var(--dixy-space-400);--dixy-spacing-section-md:var(--dixy-space-600);--dixy-spacing-section-lg:var(--dixy-space-800);--dixy-spacing-section-xl:var(--dixy-space-1200);--dixy-spacing-inset-xs:var(--dixy-space-150);--dixy-spacing-inset-sm:var(--dixy-space-200);--dixy-spacing-inset-md:var(--dixy-space-250);--dixy-spacing-inset-lg:var(--dixy-space-400);--dixy-spacing-inset-xl:var(--dixy-space-500)}:root,[data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dixy-color-white:oklch(100% 0 0);--dixy-color-ink:oklch(13% .005 270);--dixy-color-black:oklch(0% 0 0);--dixy-color-neutral-1:oklch(99% 0 0);--dixy-color-neutral-2:oklch(97.5% 0 0);--dixy-color-neutral-3:oklch(94.8% 0 0);--dixy-color-neutral-4:oklch(91.9% 0 0);--dixy-color-neutral-5:oklch(88.7% 0 0);--dixy-color-neutral-6:oklch(84.3% 0 0);--dixy-color-neutral-7:oklch(75.5% 0 0);--dixy-color-neutral-8:oklch(60% 0 0);--dixy-color-neutral-9:oklch(49% 0 0);--dixy-color-neutral-10:oklch(44.5% 0 0);--dixy-color-neutral-11:oklch(41.5% 0 0);--dixy-color-neutral-12:oklch(23.5% 0 0);--dixy-color-neutral-pressed:oklch(42.5% 0 0);--dixy-color-neutral-on-solid:oklch(100% 0 0);--dixy-color-slate-1:oklch(99% .004685 260);--dixy-color-slate-2:oklch(97.5% .00825 260);--dixy-color-slate-3:oklch(94.8% .0105 260);--dixy-color-slate-4:oklch(91.9% .0125 260);--dixy-color-slate-5:oklch(88.7% .014499 260);--dixy-color-slate-6:oklch(84.3% .01675 260);--dixy-color-slate-7:oklch(75.5% .02075 260);--dixy-color-slate-8:oklch(60% .025 260);--dixy-color-slate-9:oklch(49% .025 260);--dixy-color-slate-10:oklch(44.5% .025 260);--dixy-color-slate-11:oklch(41.5% .02925 260);--dixy-color-slate-12:oklch(23.5% .025 260);--dixy-color-slate-pressed:oklch(42.5% .02375 260);--dixy-color-slate-on-solid:oklch(100% 0 0);--dixy-color-gray-1:oklch(99% .0015 270);--dixy-color-gray-2:oklch(97.5% .00198 270);--dixy-color-gray-3:oklch(94.8% .00252 270);--dixy-color-gray-4:oklch(91.9% .003 270);--dixy-color-gray-5:oklch(88.7% .00348 270);--dixy-color-gray-6:oklch(84.3% .00402 270);--dixy-color-gray-7:oklch(75.5% .00498 270);--dixy-color-gray-8:oklch(60% .006 270);--dixy-color-gray-9:oklch(49% .006 270);--dixy-color-gray-10:oklch(44.5% .006 270);--dixy-color-gray-11:oklch(41.5% .007019 270);--dixy-color-gray-12:oklch(23.5% .006 270);--dixy-color-gray-pressed:oklch(42.5% .0057 270);--dixy-color-gray-on-solid:oklch(100% 0 0);--dixy-color-zinc-1:oklch(99% .00225 285);--dixy-color-zinc-2:oklch(97.5% .00297 285);--dixy-color-zinc-3:oklch(94.8% .003779 285);--dixy-color-zinc-4:oklch(91.9% .0045 285);--dixy-color-zinc-5:oklch(88.7% .005219 285);--dixy-color-zinc-6:oklch(84.3% .00603 285);--dixy-color-zinc-7:oklch(75.5% .007469 285);--dixy-color-zinc-8:oklch(60% .009 285);--dixy-color-zinc-9:oklch(49% .009 285);--dixy-color-zinc-10:oklch(44.5% .009 285);--dixy-color-zinc-11:oklch(41.5% .01053 285);--dixy-color-zinc-12:oklch(23.5% .009 285);--dixy-color-zinc-pressed:oklch(42.5% .008549 285);--dixy-color-zinc-on-solid:oklch(100% 0 0);--dixy-color-stone-1:oklch(99% .004 70);--dixy-color-stone-2:oklch(97.5% .00528 70);--dixy-color-stone-3:oklch(94.8% .00672 70);--dixy-color-stone-4:oklch(91.9% .008 70);--dixy-color-stone-5:oklch(88.7% .00928 70);--dixy-color-stone-6:oklch(84.3% .01072 70);--dixy-color-stone-7:oklch(75.5% .01328 70);--dixy-color-stone-8:oklch(60% .016 70);--dixy-color-stone-9:oklch(49% .016 70);--dixy-color-stone-10:oklch(44.5% .016 70);--dixy-color-stone-11:oklch(41.5% .01872 70);--dixy-color-stone-12:oklch(23.5% .016 70);--dixy-color-stone-pressed:oklch(42.5% .0152 70);--dixy-color-stone-on-solid:oklch(100% 0 0);--dixy-color-taupe-1:oklch(99% .006 65);--dixy-color-taupe-2:oklch(97.5% .00792 65);--dixy-color-taupe-3:oklch(94.8% .01008 65);--dixy-color-taupe-4:oklch(91.9% .012 65);--dixy-color-taupe-5:oklch(88.7% .01392 65);--dixy-color-taupe-6:oklch(84.3% .01608 65);--dixy-color-taupe-7:oklch(75.5% .01992 65);--dixy-color-taupe-8:oklch(60% .024 65);--dixy-color-taupe-9:oklch(49% .024 65);--dixy-color-taupe-10:oklch(44.5% .024 65);--dixy-color-taupe-11:oklch(41.5% .028079 65);--dixy-color-taupe-12:oklch(23.5% .024 65);--dixy-color-taupe-pressed:oklch(42.5% .0228 65);--dixy-color-taupe-on-solid:oklch(100% 0 0);--dixy-color-mauve-1:oklch(99% .0055 325);--dixy-color-mauve-2:oklch(97.5% .00726 325);--dixy-color-mauve-3:oklch(94.8% .00924 325);--dixy-color-mauve-4:oklch(91.9% .011 325);--dixy-color-mauve-5:oklch(88.7% .012759 325);--dixy-color-mauve-6:oklch(84.3% .01474 325);--dixy-color-mauve-7:oklch(75.5% .01826 325);--dixy-color-mauve-8:oklch(60% .022 325);--dixy-color-mauve-9:oklch(49% .022 325);--dixy-color-mauve-10:oklch(44.5% .022 325);--dixy-color-mauve-11:oklch(41.5% .025739 325);--dixy-color-mauve-12:oklch(23.5% .022 325);--dixy-color-mauve-pressed:oklch(42.5% .0209 325);--dixy-color-mauve-on-solid:oklch(100% 0 0);--dixy-color-mist-1:oklch(99% .005 205);--dixy-color-mist-2:oklch(97.5% .0066 205);--dixy-color-mist-3:oklch(94.8% .0084 205);--dixy-color-mist-4:oklch(91.9% .01 205);--dixy-color-mist-5:oklch(88.7% .0116 205);--dixy-color-mist-6:oklch(84.3% .0134 205);--dixy-color-mist-7:oklch(75.5% .0166 205);--dixy-color-mist-8:oklch(60% .02 205);--dixy-color-mist-9:oklch(49% .02 205);--dixy-color-mist-10:oklch(44.5% .02 205);--dixy-color-mist-11:oklch(41.5% .0234 205);--dixy-color-mist-12:oklch(23.5% .02 205);--dixy-color-mist-pressed:oklch(42.5% .019 205);--dixy-color-mist-on-solid:oklch(100% 0 0);--dixy-color-olive-1:oklch(99% .0055 110);--dixy-color-olive-2:oklch(97.5% .00726 110);--dixy-color-olive-3:oklch(94.8% .00924 110);--dixy-color-olive-4:oklch(91.9% .011 110);--dixy-color-olive-5:oklch(88.7% .012759 110);--dixy-color-olive-6:oklch(84.3% .01474 110);--dixy-color-olive-7:oklch(75.5% .01826 110);--dixy-color-olive-8:oklch(60% .022 110);--dixy-color-olive-9:oklch(49% .022 110);--dixy-color-olive-10:oklch(44.5% .022 110);--dixy-color-olive-11:oklch(41.5% .025739 110);--dixy-color-olive-12:oklch(23.5% .022 110);--dixy-color-olive-pressed:oklch(42.5% .0209 110);--dixy-color-olive-on-solid:oklch(100% 0 0);--dixy-color-sage-1:oklch(99% .005 155);--dixy-color-sage-2:oklch(97.5% .0066 155);--dixy-color-sage-3:oklch(94.8% .0084 155);--dixy-color-sage-4:oklch(91.9% .01 155);--dixy-color-sage-5:oklch(88.7% .0116 155);--dixy-color-sage-6:oklch(84.3% .0134 155);--dixy-color-sage-7:oklch(75.5% .0166 155);--dixy-color-sage-8:oklch(60% .02 155);--dixy-color-sage-9:oklch(49% .02 155);--dixy-color-sage-10:oklch(44.5% .02 155);--dixy-color-sage-11:oklch(41.5% .0234 155);--dixy-color-sage-12:oklch(23.5% .02 155);--dixy-color-sage-pressed:oklch(42.5% .019 155);--dixy-color-sage-on-solid:oklch(100% 0 0);--dixy-color-sand-1:oklch(99% .00325 85);--dixy-color-sand-2:oklch(97.5% .00429 85);--dixy-color-sand-3:oklch(94.8% .00546 85);--dixy-color-sand-4:oklch(91.9% .0065 85);--dixy-color-sand-5:oklch(88.7% .007539 85);--dixy-color-sand-6:oklch(84.3% .00871 85);--dixy-color-sand-7:oklch(75.5% .01079 85);--dixy-color-sand-8:oklch(60% .013 85);--dixy-color-sand-9:oklch(49% .013 85);--dixy-color-sand-10:oklch(44.5% .013 85);--dixy-color-sand-11:oklch(41.5% .015209 85);--dixy-color-sand-12:oklch(23.5% .013 85);--dixy-color-sand-pressed:oklch(42.5% .012349 85);--dixy-color-sand-on-solid:oklch(100% 0 0);--dixy-color-tomato-1:oklch(99.5% .002 35);--dixy-color-tomato-2:oklch(98% .008 35);--dixy-color-tomato-3:oklch(95.4% .022 35);--dixy-color-tomato-4:oklch(92.5% .038 35);--dixy-color-tomato-5:oklch(89% .055 35);--dixy-color-tomato-6:oklch(84.5% .075 35);--dixy-color-tomato-7:oklch(76% .1 35);--dixy-color-tomato-8:oklch(59% .14 35);--dixy-color-tomato-9:oklch(54% .189433 35);--dixy-color-tomato-10:oklch(49.5% .173647 35);--dixy-color-tomato-11:oklch(41.5% .1425 35);--dixy-color-tomato-12:oklch(25.5% .0722 35);--dixy-color-tomato-pressed:oklch(47.5% .166631 35);--dixy-color-tomato-on-solid:oklch(100% 0 0);--dixy-color-red-1:oklch(99.5% .002 25);--dixy-color-red-2:oklch(98% .008 25);--dixy-color-red-3:oklch(95.4% .022 25);--dixy-color-red-4:oklch(92.5% .038 25);--dixy-color-red-5:oklch(89% .055 25);--dixy-color-red-6:oklch(84.5% .075 25);--dixy-color-red-7:oklch(76% .1 25);--dixy-color-red-8:oklch(59% .14 25);--dixy-color-red-9:oklch(53.5% .19 25);--dixy-color-red-10:oklch(49% .1805 25);--dixy-color-red-11:oklch(41.5% .1425 25);--dixy-color-red-12:oklch(25.5% .0722 25);--dixy-color-red-pressed:oklch(47% .1805 25);--dixy-color-red-on-solid:oklch(100% 0 0);--dixy-color-ruby-1:oklch(99.5% .002 355);--dixy-color-ruby-2:oklch(98% .008 355);--dixy-color-ruby-3:oklch(95.4% .022 355);--dixy-color-ruby-4:oklch(92.5% .038 355);--dixy-color-ruby-5:oklch(89% .055 355);--dixy-color-ruby-6:oklch(84.5% .075 355);--dixy-color-ruby-7:oklch(76% .1 355);--dixy-color-ruby-8:oklch(59% .14 355);--dixy-color-ruby-9:oklch(53.5% .18 355);--dixy-color-ruby-10:oklch(49% .170999 355);--dixy-color-ruby-11:oklch(41.5% .135 355);--dixy-color-ruby-12:oklch(25.5% .0684 355);--dixy-color-ruby-pressed:oklch(47% .170999 355);--dixy-color-ruby-on-solid:oklch(100% 0 0);--dixy-color-crimson-1:oklch(99.5% .002 10);--dixy-color-crimson-2:oklch(98% .008 10);--dixy-color-crimson-3:oklch(95.4% .022 10);--dixy-color-crimson-4:oklch(92.5% .038 10);--dixy-color-crimson-5:oklch(89% .055 10);--dixy-color-crimson-6:oklch(84.5% .075 10);--dixy-color-crimson-7:oklch(76% .1 10);--dixy-color-crimson-8:oklch(59% .14 10);--dixy-color-crimson-9:oklch(53% .19 10);--dixy-color-crimson-10:oklch(48.5% .1805 10);--dixy-color-crimson-11:oklch(41.5% .1425 10);--dixy-color-crimson-12:oklch(25.5% .0722 10);--dixy-color-crimson-pressed:oklch(46.5% .1805 10);--dixy-color-crimson-on-solid:oklch(100% 0 0);--dixy-color-rose-1:oklch(99.5% .002 15);--dixy-color-rose-2:oklch(98% .008 15);--dixy-color-rose-3:oklch(95.4% .022 15);--dixy-color-rose-4:oklch(92.5% .038 15);--dixy-color-rose-5:oklch(89% .055 15);--dixy-color-rose-6:oklch(84.5% .075 15);--dixy-color-rose-7:oklch(76% .1 15);--dixy-color-rose-8:oklch(59% .14 15);--dixy-color-rose-9:oklch(54% .2 15);--dixy-color-rose-10:oklch(49.5% .19 15);--dixy-color-rose-11:oklch(41.5% .15 15);--dixy-color-rose-12:oklch(25.5% .076 15);--dixy-color-rose-pressed:oklch(47.5% .189903 15);--dixy-color-rose-on-solid:oklch(100% 0 0);--dixy-color-pink-1:oklch(99.5% .002 350);--dixy-color-pink-2:oklch(98% .008 350);--dixy-color-pink-3:oklch(95.4% .022 350);--dixy-color-pink-4:oklch(92.5% .038 350);--dixy-color-pink-5:oklch(89% .055 350);--dixy-color-pink-6:oklch(84.5% .075 350);--dixy-color-pink-7:oklch(76% .1 350);--dixy-color-pink-8:oklch(59% .14 350);--dixy-color-pink-9:oklch(54% .19 350);--dixy-color-pink-10:oklch(49.5% .1805 350);--dixy-color-pink-11:oklch(41.5% .1425 350);--dixy-color-pink-12:oklch(25.5% .0722 350);--dixy-color-pink-pressed:oklch(47.5% .1805 350);--dixy-color-pink-on-solid:oklch(100% 0 0);--dixy-color-fuchsia-1:oklch(99.5% .002 330);--dixy-color-fuchsia-2:oklch(98% .008 330);--dixy-color-fuchsia-3:oklch(95.4% .022 330);--dixy-color-fuchsia-4:oklch(92.5% .038 330);--dixy-color-fuchsia-5:oklch(89% .055 330);--dixy-color-fuchsia-6:oklch(84.5% .075 330);--dixy-color-fuchsia-7:oklch(76% .1 330);--dixy-color-fuchsia-8:oklch(59% .14 330);--dixy-color-fuchsia-9:oklch(54% .2 330);--dixy-color-fuchsia-10:oklch(49.5% .19 330);--dixy-color-fuchsia-11:oklch(41.5% .15 330);--dixy-color-fuchsia-12:oklch(25.5% .076 330);--dixy-color-fuchsia-pressed:oklch(47.5% .19 330);--dixy-color-fuchsia-on-solid:oklch(100% 0 0);--dixy-color-plum-1:oklch(99.5% .002 315);--dixy-color-plum-2:oklch(98% .008 315);--dixy-color-plum-3:oklch(95.4% .022 315);--dixy-color-plum-4:oklch(92.5% .038 315);--dixy-color-plum-5:oklch(89% .055 315);--dixy-color-plum-6:oklch(84.5% .075 315);--dixy-color-plum-7:oklch(76% .1 315);--dixy-color-plum-8:oklch(59% .14 315);--dixy-color-plum-9:oklch(52% .18 315);--dixy-color-plum-10:oklch(47.5% .170999 315);--dixy-color-plum-11:oklch(41.5% .135 315);--dixy-color-plum-12:oklch(25.5% .0684 315);--dixy-color-plum-pressed:oklch(45.5% .170999 315);--dixy-color-plum-on-solid:oklch(100% 0 0);--dixy-color-purple-1:oklch(99.5% .002 305);--dixy-color-purple-2:oklch(98% .008 305);--dixy-color-purple-3:oklch(95.4% .022 305);--dixy-color-purple-4:oklch(92.5% .038 305);--dixy-color-purple-5:oklch(89% .055 305);--dixy-color-purple-6:oklch(84.5% .075 305);--dixy-color-purple-7:oklch(76% .1 305);--dixy-color-purple-8:oklch(59% .14 305);--dixy-color-purple-9:oklch(54.5% .2 305);--dixy-color-purple-10:oklch(50% .19 305);--dixy-color-purple-11:oklch(41.5% .15 305);--dixy-color-purple-12:oklch(25.5% .076 305);--dixy-color-purple-pressed:oklch(48% .19 305);--dixy-color-purple-on-solid:oklch(100% 0 0);--dixy-color-violet-1:oklch(99.5% .002 292);--dixy-color-violet-2:oklch(98% .008 292);--dixy-color-violet-3:oklch(95.4% .022 292);--dixy-color-violet-4:oklch(92.5% .038 292);--dixy-color-violet-5:oklch(89% .055 292);--dixy-color-violet-6:oklch(84.5% .075 292);--dixy-color-violet-7:oklch(76% .1 292);--dixy-color-violet-8:oklch(59% .14 292);--dixy-color-violet-9:oklch(54% .2 292);--dixy-color-violet-10:oklch(49.5% .19 292);--dixy-color-violet-11:oklch(41.5% .15 292);--dixy-color-violet-12:oklch(25.5% .076 292);--dixy-color-violet-pressed:oklch(47.5% .19 292);--dixy-color-violet-on-solid:oklch(100% 0 0);--dixy-color-iris-1:oklch(99.5% .002 280);--dixy-color-iris-2:oklch(98% .008 280);--dixy-color-iris-3:oklch(95.4% .022 280);--dixy-color-iris-4:oklch(92.5% .036551 280);--dixy-color-iris-5:oklch(89% .054374 280);--dixy-color-iris-6:oklch(84.5% .075 280);--dixy-color-iris-7:oklch(76% .1 280);--dixy-color-iris-8:oklch(59% .14 280);--dixy-color-iris-9:oklch(54% .2 280);--dixy-color-iris-10:oklch(49.5% .19 280);--dixy-color-iris-11:oklch(41.5% .15 280);--dixy-color-iris-12:oklch(25.5% .076 280);--dixy-color-iris-pressed:oklch(47.5% .19 280);--dixy-color-iris-on-solid:oklch(100% 0 0);--dixy-color-indigo-1:oklch(99.5% .002 270);--dixy-color-indigo-2:oklch(98% .008 270);--dixy-color-indigo-3:oklch(95.4% .021671 270);--dixy-color-indigo-4:oklch(92.5% .035742 270);--dixy-color-indigo-5:oklch(89% .053156 270);--dixy-color-indigo-6:oklch(84.5% .075 270);--dixy-color-indigo-7:oklch(76% .1 270);--dixy-color-indigo-8:oklch(59% .14 270);--dixy-color-indigo-9:oklch(54% .2 270);--dixy-color-indigo-10:oklch(49.5% .19 270);--dixy-color-indigo-11:oklch(41.5% .15 270);--dixy-color-indigo-12:oklch(25.5% .076 270);--dixy-color-indigo-pressed:oklch(47.5% .19 270);--dixy-color-indigo-on-solid:oklch(100% 0 0);--dixy-color-blue-1:oklch(99.5% .002 260);--dixy-color-blue-2:oklch(98% .008 260);--dixy-color-blue-3:oklch(95.4% .021856 260);--dixy-color-blue-4:oklch(92.5% .036039 260);--dixy-color-blue-5:oklch(89% .053585 260);--dixy-color-blue-6:oklch(84.5% .075 260);--dixy-color-blue-7:oklch(76% .1 260);--dixy-color-blue-8:oklch(59% .14 260);--dixy-color-blue-9:oklch(54% .19 260);--dixy-color-blue-10:oklch(49.5% .1805 260);--dixy-color-blue-11:oklch(41.5% .1425 260);--dixy-color-blue-12:oklch(25.5% .0722 260);--dixy-color-blue-pressed:oklch(47.5% .1805 260);--dixy-color-blue-on-solid:oklch(100% 0 0);--dixy-color-sky-1:oklch(99.5% .002 230);--dixy-color-sky-2:oklch(98% .008 230);--dixy-color-sky-3:oklch(95.4% .022 230);--dixy-color-sky-4:oklch(92.5% .038 230);--dixy-color-sky-5:oklch(89% .055 230);--dixy-color-sky-6:oklch(84.5% .075 230);--dixy-color-sky-7:oklch(76% .1 230);--dixy-color-sky-8:oklch(59% .117572 230);--dixy-color-sky-9:oklch(80% .12 230);--dixy-color-sky-10:oklch(75.5% .113999 230);--dixy-color-sky-11:oklch(41.5% .082699 230);--dixy-color-sky-12:oklch(25.5% .0456 230);--dixy-color-sky-pressed:oklch(73.5% .113999 230);--dixy-color-sky-on-solid:oklch(13% .005 270);--dixy-color-cyan-1:oklch(99.5% .002 210);--dixy-color-cyan-2:oklch(98% .008 210);--dixy-color-cyan-3:oklch(95.4% .022 210);--dixy-color-cyan-4:oklch(92.5% .038 210);--dixy-color-cyan-5:oklch(89% .055 210);--dixy-color-cyan-6:oklch(84.5% .075 210);--dixy-color-cyan-7:oklch(76% .1 210);--dixy-color-cyan-8:oklch(59% .102039 210);--dixy-color-cyan-9:oklch(52% .089933 210);--dixy-color-cyan-10:oklch(47.5% .082151 210);--dixy-color-cyan-11:oklch(41.5% .071774 210);--dixy-color-cyan-12:oklch(25.5% .044104 210);--dixy-color-cyan-pressed:oklch(45.5% .078692 210);--dixy-color-cyan-on-solid:oklch(100% 0 0);--dixy-color-teal-1:oklch(99.5% .002 185);--dixy-color-teal-2:oklch(98% .008 185);--dixy-color-teal-3:oklch(95.4% .022 185);--dixy-color-teal-4:oklch(92.5% .038 185);--dixy-color-teal-5:oklch(89% .055 185);--dixy-color-teal-6:oklch(84.5% .075 185);--dixy-color-teal-7:oklch(76% .1 185);--dixy-color-teal-8:oklch(59% .103972 185);--dixy-color-teal-9:oklch(50% .088112 185);--dixy-color-teal-10:oklch(45.5% .080182 185);--dixy-color-teal-11:oklch(41.5% .073133 185);--dixy-color-teal-12:oklch(25.5% .044939 185);--dixy-color-teal-pressed:oklch(43.5% .076658 185);--dixy-color-teal-on-solid:oklch(100% 0 0);--dixy-color-emerald-1:oklch(99.5% .002 165);--dixy-color-emerald-2:oklch(98% .008 165);--dixy-color-emerald-3:oklch(95.4% .022 165);--dixy-color-emerald-4:oklch(92.5% .038 165);--dixy-color-emerald-5:oklch(89% .055 165);--dixy-color-emerald-6:oklch(84.5% .075 165);--dixy-color-emerald-7:oklch(76% .1 165);--dixy-color-emerald-8:oklch(59% .124042 165);--dixy-color-emerald-9:oklch(49% .103018 165);--dixy-color-emerald-10:oklch(44.5% .093557 165);--dixy-color-emerald-11:oklch(41.5% .08725 165);--dixy-color-emerald-12:oklch(25.5% .0532 165);--dixy-color-emerald-pressed:oklch(42.5% .089353 165);--dixy-color-emerald-on-solid:oklch(100% 0 0);--dixy-color-jade-1:oklch(99.5% .002 160);--dixy-color-jade-2:oklch(98% .008 160);--dixy-color-jade-3:oklch(95.4% .022 160);--dixy-color-jade-4:oklch(92.5% .038 160);--dixy-color-jade-5:oklch(89% .055 160);--dixy-color-jade-6:oklch(84.5% .075 160);--dixy-color-jade-7:oklch(76% .1 160);--dixy-color-jade-8:oklch(59% .133469 160);--dixy-color-jade-9:oklch(49% .110847 160);--dixy-color-jade-10:oklch(44.5% .100668 160);--dixy-color-jade-11:oklch(41.5% .093881 160);--dixy-color-jade-12:oklch(25.5% .0532 160);--dixy-color-jade-pressed:oklch(42.5% .096143 160);--dixy-color-jade-on-solid:oklch(100% 0 0);--dixy-color-green-1:oklch(99.5% .002 155);--dixy-color-green-2:oklch(98% .008 155);--dixy-color-green-3:oklch(95.4% .022 155);--dixy-color-green-4:oklch(92.5% .038 155);--dixy-color-green-5:oklch(89% .055 155);--dixy-color-green-6:oklch(84.5% .075 155);--dixy-color-green-7:oklch(76% .1 155);--dixy-color-green-8:oklch(59% .14 155);--dixy-color-green-9:oklch(49% .121138 155);--dixy-color-green-10:oklch(44.5% .110014 155);--dixy-color-green-11:oklch(41.5% .102597 155);--dixy-color-green-12:oklch(25.5% .0532 155);--dixy-color-green-pressed:oklch(42.5% .105069 155);--dixy-color-green-on-solid:oklch(100% 0 0);--dixy-color-grass-1:oklch(99.5% .002 140);--dixy-color-grass-2:oklch(98% .008 140);--dixy-color-grass-3:oklch(95.4% .022 140);--dixy-color-grass-4:oklch(92.5% .038 140);--dixy-color-grass-5:oklch(89% .055 140);--dixy-color-grass-6:oklch(84.5% .075 140);--dixy-color-grass-7:oklch(76% .1 140);--dixy-color-grass-8:oklch(59% .14 140);--dixy-color-grass-9:oklch(49% .14 140);--dixy-color-grass-10:oklch(44.5% .133 140);--dixy-color-grass-11:oklch(41.5% .105 140);--dixy-color-grass-12:oklch(25.5% .0532 140);--dixy-color-grass-pressed:oklch(42.5% .133 140);--dixy-color-grass-on-solid:oklch(100% 0 0);--dixy-color-lime-1:oklch(99.5% .002 130);--dixy-color-lime-2:oklch(98% .008 130);--dixy-color-lime-3:oklch(95.4% .022 130);--dixy-color-lime-4:oklch(92.5% .038 130);--dixy-color-lime-5:oklch(89% .055 130);--dixy-color-lime-6:oklch(84.5% .075 130);--dixy-color-lime-7:oklch(76% .1 130);--dixy-color-lime-8:oklch(59% .14 130);--dixy-color-lime-9:oklch(80% .18 130);--dixy-color-lime-10:oklch(75.5% .170999 130);--dixy-color-lime-11:oklch(41.5% .111695 130);--dixy-color-lime-12:oklch(25.5% .0684 130);--dixy-color-lime-pressed:oklch(73.5% .170999 130);--dixy-color-lime-on-solid:oklch(13% .005 270);--dixy-color-mint-1:oklch(99.5% .002 170);--dixy-color-mint-2:oklch(98% .008 170);--dixy-color-mint-3:oklch(95.4% .022 170);--dixy-color-mint-4:oklch(92.5% .038 170);--dixy-color-mint-5:oklch(89% .055 170);--dixy-color-mint-6:oklch(84.5% .075 170);--dixy-color-mint-7:oklch(76% .1 170);--dixy-color-mint-8:oklch(59% .116801 170);--dixy-color-mint-9:oklch(80% .12 170);--dixy-color-mint-10:oklch(75.5% .113999 170);--dixy-color-mint-11:oklch(41.5% .082157 170);--dixy-color-mint-12:oklch(25.5% .0456 170);--dixy-color-mint-pressed:oklch(73.5% .113999 170);--dixy-color-mint-on-solid:oklch(13% .005 270);--dixy-color-yellow-1:oklch(99.5% .002 102);--dixy-color-yellow-2:oklch(98% .008 102);--dixy-color-yellow-3:oklch(95.4% .022 102);--dixy-color-yellow-4:oklch(92.5% .038 102);--dixy-color-yellow-5:oklch(89% .055 102);--dixy-color-yellow-6:oklch(84.5% .075 102);--dixy-color-yellow-7:oklch(76% .1 102);--dixy-color-yellow-8:oklch(59% .123543 102);--dixy-color-yellow-9:oklch(82% .17 102);--dixy-color-yellow-10:oklch(77.5% .1615 102);--dixy-color-yellow-11:oklch(41.5% .0869 102);--dixy-color-yellow-12:oklch(25.5% .0534 102);--dixy-color-yellow-pressed:oklch(75.5% .158093 102);--dixy-color-yellow-on-solid:oklch(13% .005 270);--dixy-color-amber-1:oklch(99.5% .002 85);--dixy-color-amber-2:oklch(98% .008 85);--dixy-color-amber-3:oklch(95.4% .022 85);--dixy-color-amber-4:oklch(92.5% .038 85);--dixy-color-amber-5:oklch(89% .055 85);--dixy-color-amber-6:oklch(84.5% .075 85);--dixy-color-amber-7:oklch(76% .1 85);--dixy-color-amber-8:oklch(59% .120919 85);--dixy-color-amber-9:oklch(80% .16 85);--dixy-color-amber-10:oklch(75.5% .152 85);--dixy-color-amber-11:oklch(41.5% .085054 85);--dixy-color-amber-12:oklch(25.5% .052265 85);--dixy-color-amber-pressed:oklch(73.5% .150636 85);--dixy-color-amber-on-solid:oklch(13% .005 270);--dixy-color-orange-1:oklch(99.5% .002 50);--dixy-color-orange-2:oklch(98% .008 50);--dixy-color-orange-3:oklch(95.4% .022 50);--dixy-color-orange-4:oklch(92.5% .038 50);--dixy-color-orange-5:oklch(89% .055 50);--dixy-color-orange-6:oklch(84.5% .075 50);--dixy-color-orange-7:oklch(76% .1 50);--dixy-color-orange-8:oklch(59% .14 50);--dixy-color-orange-9:oklch(54% .14276 50);--dixy-color-orange-10:oklch(49.5% .130863 50);--dixy-color-orange-11:oklch(41.5% .109714 50);--dixy-color-orange-12:oklch(25.5% .067419 50);--dixy-color-orange-pressed:oklch(47.5% .125576 50);--dixy-color-orange-on-solid:oklch(100% 0 0);--dixy-color-brown-1:oklch(99.5% .002 60);--dixy-color-brown-2:oklch(98% .008 60);--dixy-color-brown-3:oklch(95.4% .022 60);--dixy-color-brown-4:oklch(92.5% .038 60);--dixy-color-brown-5:oklch(89% .055 60);--dixy-color-brown-6:oklch(84.5% .075 60);--dixy-color-brown-7:oklch(76% .08 60);--dixy-color-brown-8:oklch(59% .08 60);--dixy-color-brown-9:oklch(48% .08 60);--dixy-color-brown-10:oklch(43.5% .076 60);--dixy-color-brown-11:oklch(41.5% .06 60);--dixy-color-brown-12:oklch(25.5% .0304 60);--dixy-color-brown-pressed:oklch(41.5% .076 60);--dixy-color-brown-on-solid:oklch(100% 0 0);--dixy-color-bronze-1:oklch(99.5% .002 55);--dixy-color-bronze-2:oklch(98% .008 55);--dixy-color-bronze-3:oklch(95.4% .022 55);--dixy-color-bronze-4:oklch(92.5% .038 55);--dixy-color-bronze-5:oklch(89% .055 55);--dixy-color-bronze-6:oklch(84.5% .075 55);--dixy-color-bronze-7:oklch(76% .08 55);--dixy-color-bronze-8:oklch(59% .08 55);--dixy-color-bronze-9:oklch(54% .08 55);--dixy-color-bronze-10:oklch(49.5% .076 55);--dixy-color-bronze-11:oklch(41.5% .06 55);--dixy-color-bronze-12:oklch(25.5% .0304 55);--dixy-color-bronze-pressed:oklch(47.5% .076 55);--dixy-color-bronze-on-solid:oklch(100% 0 0);--dixy-color-gold-1:oklch(99.5% .002 80);--dixy-color-gold-2:oklch(98% .008 80);--dixy-color-gold-3:oklch(95.4% .022 80);--dixy-color-gold-4:oklch(92.5% .038 80);--dixy-color-gold-5:oklch(89% .055 80);--dixy-color-gold-6:oklch(84.5% .075 80);--dixy-color-gold-7:oklch(76% .1 80);--dixy-color-gold-8:oklch(59% .1 80);--dixy-color-gold-9:oklch(54% .1 80);--dixy-color-gold-10:oklch(49.5% .095 80);--dixy-color-gold-11:oklch(41.5% .075 80);--dixy-color-gold-12:oklch(25.5% .038 80);--dixy-color-gold-pressed:oklch(47.5% .095 80);--dixy-color-gold-on-solid:oklch(100% 0 0);--dixy-color-mode-background-overlay:var(--dixy-color-black-a8);--dixy-color-mode-background-surface-raised:var(--dixy-color-white);--dixy-color-mode-background-surface-sunken:var(--dixy-color-base-3);--dixy-color-mode-text-inverse:var(--dixy-color-white);--dixy-color-mode-text-disabled:var(--dixy-color-base-8);--dixy-color-mode-icon-disabled:var(--dixy-color-base-8);--dixy-color-mode-border-strong:var(--dixy-color-base-9);--dixy-color-black-a1:oklch(0% 0 0/.05);--dixy-color-black-a2:oklch(0% 0 0/.1);--dixy-color-black-a3:oklch(0% 0 0/.15);--dixy-color-black-a4:oklch(0% 0 0/.2);--dixy-color-black-a5:oklch(0% 0 0/.3);--dixy-color-black-a6:oklch(0% 0 0/.4);--dixy-color-black-a7:oklch(0% 0 0/.5);--dixy-color-black-a8:oklch(0% 0 0/.6);--dixy-color-black-a9:oklch(0% 0 0/.7);--dixy-color-black-a10:oklch(0% 0 0/.8);--dixy-color-black-a11:oklch(0% 0 0/.9);--dixy-color-black-a12:oklch(0% 0 0/.95);--dixy-color-white-a1:oklch(100% 0 0/.05);--dixy-color-white-a2:oklch(100% 0 0/.1);--dixy-color-white-a3:oklch(100% 0 0/.15);--dixy-color-white-a4:oklch(100% 0 0/.2);--dixy-color-white-a5:oklch(100% 0 0/.3);--dixy-color-white-a6:oklch(100% 0 0/.4);--dixy-color-white-a7:oklch(100% 0 0/.5);--dixy-color-white-a8:oklch(100% 0 0/.6);--dixy-color-white-a9:oklch(100% 0 0/.7);--dixy-color-white-a10:oklch(100% 0 0/.8);--dixy-color-white-a11:oklch(100% 0 0/.9);--dixy-color-white-a12:oklch(100% 0 0/.95);--dixy-color-brand-1:var(--dixy-color-blue-1);--dixy-color-brand-2:var(--dixy-color-blue-2);--dixy-color-brand-3:var(--dixy-color-blue-3);--dixy-color-brand-4:var(--dixy-color-blue-4);--dixy-color-brand-5:var(--dixy-color-blue-5);--dixy-color-brand-6:var(--dixy-color-blue-6);--dixy-color-brand-7:var(--dixy-color-blue-7);--dixy-color-brand-8:var(--dixy-color-blue-8);--dixy-color-brand-9:var(--dixy-color-blue-9);--dixy-color-brand-10:var(--dixy-color-blue-10);--dixy-color-brand-11:var(--dixy-color-blue-11);--dixy-color-brand-12:var(--dixy-color-blue-12);--dixy-color-brand-pressed:var(--dixy-color-blue-pressed);--dixy-color-brand-on-solid:var(--dixy-color-blue-on-solid);--dixy-color-base-1:var(--dixy-color-neutral-1);--dixy-color-base-2:var(--dixy-color-neutral-2);--dixy-color-base-3:var(--dixy-color-neutral-3);--dixy-color-base-4:var(--dixy-color-neutral-4);--dixy-color-base-5:var(--dixy-color-neutral-5);--dixy-color-base-6:var(--dixy-color-neutral-6);--dixy-color-base-7:var(--dixy-color-neutral-7);--dixy-color-base-8:var(--dixy-color-neutral-8);--dixy-color-base-9:var(--dixy-color-neutral-9);--dixy-color-base-10:var(--dixy-color-neutral-10);--dixy-color-base-11:var(--dixy-color-neutral-11);--dixy-color-base-12:var(--dixy-color-neutral-12);--dixy-color-base-pressed:var(--dixy-color-neutral-pressed);--dixy-color-base-on-solid:var(--dixy-color-neutral-on-solid);--dixy-color-background-overlay:var(--dixy-color-mode-background-overlay);--dixy-color-background-overlay-subtle:var(--dixy-color-black-a4);--dixy-color-background-overlay-strong:var(--dixy-color-black-a10);--dixy-color-background-overlay-inverse:var(--dixy-color-white-a8);--dixy-color-background-canvas:var(--dixy-color-base-1);--dixy-color-background-surface:var(--dixy-color-base-2);--dixy-color-background-surface-raised:var(--dixy-color-mode-background-surface-raised);--dixy-color-background-surface-sunken:var(--dixy-color-mode-background-surface-sunken);--dixy-color-background-subtle:var(--dixy-color-base-3);--dixy-color-background-inverse:var(--dixy-color-base-12);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-background-disabled:var(--dixy-color-base-3);--dixy-color-text-primary:var(--dixy-color-base-12);--dixy-color-text-secondary:var(--dixy-color-base-11);--dixy-color-text-tertiary:var(--dixy-color-base-11);--dixy-color-text-inverse:var(--dixy-color-mode-text-inverse);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-text-disabled:var(--dixy-color-mode-text-disabled);--dixy-color-icon-primary:var(--dixy-color-base-12);--dixy-color-icon-secondary:var(--dixy-color-base-11);--dixy-color-icon-disabled:var(--dixy-color-mode-icon-disabled);--dixy-color-border-subtle:var(--dixy-color-base-6);--dixy-color-border-default:var(--dixy-color-base-8);--dixy-color-border-strong:var(--dixy-color-mode-border-strong);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-color-background-action-secondary:var(--dixy-color-base-9);--dixy-color-background-action-secondary-hover:var(--dixy-color-base-10);--dixy-color-background-action-secondary-pressed:var(--dixy-color-base-pressed);--dixy-color-background-action-secondary-subtle:var(--dixy-color-base-3);--dixy-color-background-action-secondary-subtle-hover:var(--dixy-color-base-4);--dixy-color-background-action-secondary-subtle-pressed:var(--dixy-color-base-5);--dixy-color-text-on-action-secondary:var(--dixy-color-base-on-solid);--dixy-color-text-action-secondary:var(--dixy-color-base-11);--dixy-color-background-action-destructive:var(--dixy-color-red-9);--dixy-color-background-action-destructive-hover:var(--dixy-color-red-10);--dixy-color-background-action-destructive-pressed:var(--dixy-color-red-pressed);--dixy-color-background-action-destructive-subtle:var(--dixy-color-red-3);--dixy-color-background-action-destructive-subtle-hover:var(--dixy-color-red-4);--dixy-color-background-action-destructive-subtle-pressed:var(--dixy-color-red-5);--dixy-color-text-on-action-destructive:var(--dixy-color-red-on-solid);--dixy-color-text-action-destructive:var(--dixy-color-red-11);--dixy-color-background-action-success:var(--dixy-color-green-9);--dixy-color-background-action-success-hover:var(--dixy-color-green-10);--dixy-color-background-action-success-pressed:var(--dixy-color-green-pressed);--dixy-color-background-action-success-subtle:var(--dixy-color-green-3);--dixy-color-background-action-success-subtle-hover:var(--dixy-color-green-4);--dixy-color-background-action-success-subtle-pressed:var(--dixy-color-green-5);--dixy-color-text-on-action-success:var(--dixy-color-green-on-solid);--dixy-color-text-action-success:var(--dixy-color-green-11);--dixy-color-background-success:var(--dixy-color-green-3);--dixy-color-background-success-bold:var(--dixy-color-green-9);--dixy-color-text-success:var(--dixy-color-green-11);--dixy-color-text-on-success:var(--dixy-color-green-on-solid);--dixy-color-icon-success:var(--dixy-color-green-11);--dixy-color-border-success:var(--dixy-color-green-8);--dixy-color-background-danger:var(--dixy-color-red-3);--dixy-color-background-danger-bold:var(--dixy-color-red-9);--dixy-color-text-danger:var(--dixy-color-red-11);--dixy-color-text-on-danger:var(--dixy-color-red-on-solid);--dixy-color-icon-danger:var(--dixy-color-red-11);--dixy-color-border-danger:var(--dixy-color-red-8);--dixy-color-background-warning:var(--dixy-color-amber-3);--dixy-color-background-warning-bold:var(--dixy-color-amber-9);--dixy-color-text-warning:var(--dixy-color-amber-11);--dixy-color-text-on-warning:var(--dixy-color-amber-on-solid);--dixy-color-icon-warning:var(--dixy-color-amber-11);--dixy-color-border-warning:var(--dixy-color-amber-8);--dixy-color-background-information:var(--dixy-color-blue-3);--dixy-color-background-information-bold:var(--dixy-color-blue-9);--dixy-color-text-information:var(--dixy-color-blue-11);--dixy-color-text-on-information:var(--dixy-color-blue-on-solid);--dixy-color-icon-information:var(--dixy-color-blue-11);--dixy-color-border-information:var(--dixy-color-blue-8);--dixy-color-background-discovery:var(--dixy-color-purple-3);--dixy-color-background-discovery-bold:var(--dixy-color-purple-9);--dixy-color-text-discovery:var(--dixy-color-purple-11);--dixy-color-text-on-discovery:var(--dixy-color-purple-on-solid);--dixy-color-icon-discovery:var(--dixy-color-purple-11);--dixy-color-border-discovery:var(--dixy-color-purple-8);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dixy-color-white:oklch(100% 0 0);--dixy-color-ink:oklch(13% .005 270);--dixy-color-black:oklch(0% 0 0);--dixy-color-neutral-1:oklch(14.5% 0 0);--dixy-color-neutral-2:oklch(19% 0 0);--dixy-color-neutral-3:oklch(23.5% 0 0);--dixy-color-neutral-4:oklch(27.5% 0 0);--dixy-color-neutral-5:oklch(32% 0 0);--dixy-color-neutral-6:oklch(37.5% 0 0);--dixy-color-neutral-7:oklch(46% 0 0);--dixy-color-neutral-8:oklch(56% 0 0);--dixy-color-neutral-9:oklch(82% 0 0);--dixy-color-neutral-10:oklch(86% 0 0);--dixy-color-neutral-11:oklch(82.5% 0 0);--dixy-color-neutral-12:oklch(95% 0 0);--dixy-color-neutral-pressed:oklch(78.5% 0 0);--dixy-color-neutral-on-solid:oklch(13% .005 270);--dixy-color-slate-1:oklch(14.5% .01675 260);--dixy-color-slate-2:oklch(19% .01875 260);--dixy-color-slate-3:oklch(23.5% .02075 260);--dixy-color-slate-4:oklch(27.5% .02075 260);--dixy-color-slate-5:oklch(32% .023 260);--dixy-color-slate-6:oklch(37.5% .025 260);--dixy-color-slate-7:oklch(46% .027 260);--dixy-color-slate-8:oklch(56% .027 260);--dixy-color-slate-9:oklch(82% .025 260);--dixy-color-slate-10:oklch(86% .02075 260);--dixy-color-slate-11:oklch(82.5% .01875 260);--dixy-color-slate-12:oklch(95% .0125 260);--dixy-color-slate-pressed:oklch(78.5% .02375 260);--dixy-color-slate-on-solid:oklch(13% .005 270);--dixy-color-gray-1:oklch(14.5% .00402 270);--dixy-color-gray-2:oklch(19% .0045 270);--dixy-color-gray-3:oklch(23.5% .00498 270);--dixy-color-gray-4:oklch(27.5% .00498 270);--dixy-color-gray-5:oklch(32% .00552 270);--dixy-color-gray-6:oklch(37.5% .006 270);--dixy-color-gray-7:oklch(46% .00648 270);--dixy-color-gray-8:oklch(56% .00648 270);--dixy-color-gray-9:oklch(82% .006 270);--dixy-color-gray-10:oklch(86% .00498 270);--dixy-color-gray-11:oklch(82.5% .0045 270);--dixy-color-gray-12:oklch(95% .003 270);--dixy-color-gray-pressed:oklch(78.5% .0057 270);--dixy-color-gray-on-solid:oklch(13% .005 270);--dixy-color-zinc-1:oklch(14.5% .00603 285);--dixy-color-zinc-2:oklch(19% .006749 285);--dixy-color-zinc-3:oklch(23.5% .007469 285);--dixy-color-zinc-4:oklch(27.5% .007469 285);--dixy-color-zinc-5:oklch(32% .00828 285);--dixy-color-zinc-6:oklch(37.5% .009 285);--dixy-color-zinc-7:oklch(46% .00972 285);--dixy-color-zinc-8:oklch(56% .00972 285);--dixy-color-zinc-9:oklch(82% .009 285);--dixy-color-zinc-10:oklch(86% .007469 285);--dixy-color-zinc-11:oklch(82.5% .006749 285);--dixy-color-zinc-12:oklch(95% .0045 285);--dixy-color-zinc-pressed:oklch(78.5% .008549 285);--dixy-color-zinc-on-solid:oklch(13% .005 270);--dixy-color-stone-1:oklch(14.5% .01072 70);--dixy-color-stone-2:oklch(19% .012 70);--dixy-color-stone-3:oklch(23.5% .01328 70);--dixy-color-stone-4:oklch(27.5% .01328 70);--dixy-color-stone-5:oklch(32% .01472 70);--dixy-color-stone-6:oklch(37.5% .016 70);--dixy-color-stone-7:oklch(46% .01728 70);--dixy-color-stone-8:oklch(56% .01728 70);--dixy-color-stone-9:oklch(82% .016 70);--dixy-color-stone-10:oklch(86% .01328 70);--dixy-color-stone-11:oklch(82.5% .012 70);--dixy-color-stone-12:oklch(95% .008 70);--dixy-color-stone-pressed:oklch(78.5% .0152 70);--dixy-color-stone-on-solid:oklch(13% .005 270);--dixy-color-taupe-1:oklch(14.5% .01608 65);--dixy-color-taupe-2:oklch(19% .018 65);--dixy-color-taupe-3:oklch(23.5% .01992 65);--dixy-color-taupe-4:oklch(27.5% .01992 65);--dixy-color-taupe-5:oklch(32% .02208 65);--dixy-color-taupe-6:oklch(37.5% .024 65);--dixy-color-taupe-7:oklch(46% .02592 65);--dixy-color-taupe-8:oklch(56% .02592 65);--dixy-color-taupe-9:oklch(82% .024 65);--dixy-color-taupe-10:oklch(86% .01992 65);--dixy-color-taupe-11:oklch(82.5% .018 65);--dixy-color-taupe-12:oklch(95% .012 65);--dixy-color-taupe-pressed:oklch(78.5% .0228 65);--dixy-color-taupe-on-solid:oklch(13% .005 270);--dixy-color-mauve-1:oklch(14.5% .01474 325);--dixy-color-mauve-2:oklch(19% .0165 325);--dixy-color-mauve-3:oklch(23.5% .01826 325);--dixy-color-mauve-4:oklch(27.5% .01826 325);--dixy-color-mauve-5:oklch(32% .02024 325);--dixy-color-mauve-6:oklch(37.5% .022 325);--dixy-color-mauve-7:oklch(46% .02376 325);--dixy-color-mauve-8:oklch(56% .02376 325);--dixy-color-mauve-9:oklch(82% .022 325);--dixy-color-mauve-10:oklch(86% .01826 325);--dixy-color-mauve-11:oklch(82.5% .0165 325);--dixy-color-mauve-12:oklch(95% .011 325);--dixy-color-mauve-pressed:oklch(78.5% .0209 325);--dixy-color-mauve-on-solid:oklch(13% .005 270);--dixy-color-mist-1:oklch(14.5% .0134 205);--dixy-color-mist-2:oklch(19% .015 205);--dixy-color-mist-3:oklch(23.5% .0166 205);--dixy-color-mist-4:oklch(27.5% .0166 205);--dixy-color-mist-5:oklch(32% .0184 205);--dixy-color-mist-6:oklch(37.5% .02 205);--dixy-color-mist-7:oklch(46% .0216 205);--dixy-color-mist-8:oklch(56% .0216 205);--dixy-color-mist-9:oklch(82% .02 205);--dixy-color-mist-10:oklch(86% .0166 205);--dixy-color-mist-11:oklch(82.5% .015 205);--dixy-color-mist-12:oklch(95% .01 205);--dixy-color-mist-pressed:oklch(78.5% .019 205);--dixy-color-mist-on-solid:oklch(13% .005 270);--dixy-color-olive-1:oklch(14.5% .01474 110);--dixy-color-olive-2:oklch(19% .0165 110);--dixy-color-olive-3:oklch(23.5% .01826 110);--dixy-color-olive-4:oklch(27.5% .01826 110);--dixy-color-olive-5:oklch(32% .02024 110);--dixy-color-olive-6:oklch(37.5% .022 110);--dixy-color-olive-7:oklch(46% .02376 110);--dixy-color-olive-8:oklch(56% .02376 110);--dixy-color-olive-9:oklch(82% .022 110);--dixy-color-olive-10:oklch(86% .01826 110);--dixy-color-olive-11:oklch(82.5% .0165 110);--dixy-color-olive-12:oklch(95% .011 110);--dixy-color-olive-pressed:oklch(78.5% .0209 110);--dixy-color-olive-on-solid:oklch(13% .005 270);--dixy-color-sage-1:oklch(14.5% .0134 155);--dixy-color-sage-2:oklch(19% .015 155);--dixy-color-sage-3:oklch(23.5% .0166 155);--dixy-color-sage-4:oklch(27.5% .0166 155);--dixy-color-sage-5:oklch(32% .0184 155);--dixy-color-sage-6:oklch(37.5% .02 155);--dixy-color-sage-7:oklch(46% .0216 155);--dixy-color-sage-8:oklch(56% .0216 155);--dixy-color-sage-9:oklch(82% .02 155);--dixy-color-sage-10:oklch(86% .0166 155);--dixy-color-sage-11:oklch(82.5% .015 155);--dixy-color-sage-12:oklch(95% .01 155);--dixy-color-sage-pressed:oklch(78.5% .019 155);--dixy-color-sage-on-solid:oklch(13% .005 270);--dixy-color-sand-1:oklch(14.5% .00871 85);--dixy-color-sand-2:oklch(19% .00975 85);--dixy-color-sand-3:oklch(23.5% .01079 85);--dixy-color-sand-4:oklch(27.5% .01079 85);--dixy-color-sand-5:oklch(32% .01196 85);--dixy-color-sand-6:oklch(37.5% .013 85);--dixy-color-sand-7:oklch(46% .01404 85);--dixy-color-sand-8:oklch(56% .01404 85);--dixy-color-sand-9:oklch(82% .013 85);--dixy-color-sand-10:oklch(86% .01079 85);--dixy-color-sand-11:oklch(82.5% .00975 85);--dixy-color-sand-12:oklch(95% .0065 85);--dixy-color-sand-pressed:oklch(78.5% .012349 85);--dixy-color-sand-on-solid:oklch(13% .005 270);--dixy-color-tomato-1:oklch(15.5% .012 35);--dixy-color-tomato-2:oklch(18.5% .02 35);--dixy-color-tomato-3:oklch(23.5% .04 35);--dixy-color-tomato-4:oklch(28% .055 35);--dixy-color-tomato-5:oklch(31.5% .07 35);--dixy-color-tomato-6:oklch(36% .085 35);--dixy-color-tomato-7:oklch(45.5% .1 35);--dixy-color-tomato-8:oklch(58.5% .12 35);--dixy-color-tomato-9:oklch(74% .15 35);--dixy-color-tomato-10:oklch(77.5% .1275 35);--dixy-color-tomato-11:oklch(82.5% .0975 35);--dixy-color-tomato-12:oklch(94% .0225 35);--dixy-color-tomato-pressed:oklch(70.5% .1425 35);--dixy-color-tomato-on-solid:oklch(13% .005 270);--dixy-color-red-1:oklch(15.5% .012 25);--dixy-color-red-2:oklch(18.5% .02 25);--dixy-color-red-3:oklch(23.5% .04 25);--dixy-color-red-4:oklch(28% .055 25);--dixy-color-red-5:oklch(31.5% .07 25);--dixy-color-red-6:oklch(36% .085 25);--dixy-color-red-7:oklch(45.5% .1 25);--dixy-color-red-8:oklch(58.5% .12 25);--dixy-color-red-9:oklch(74% .15 25);--dixy-color-red-10:oklch(77.5% .1275 25);--dixy-color-red-11:oklch(82.5% .0975 25);--dixy-color-red-12:oklch(94% .0225 25);--dixy-color-red-pressed:oklch(70.5% .1425 25);--dixy-color-red-on-solid:oklch(13% .005 270);--dixy-color-ruby-1:oklch(15.5% .012 355);--dixy-color-ruby-2:oklch(18.5% .02 355);--dixy-color-ruby-3:oklch(23.5% .04 355);--dixy-color-ruby-4:oklch(28% .055 355);--dixy-color-ruby-5:oklch(31.5% .07 355);--dixy-color-ruby-6:oklch(36% .085 355);--dixy-color-ruby-7:oklch(45.5% .1 355);--dixy-color-ruby-8:oklch(58.5% .12 355);--dixy-color-ruby-9:oklch(74% .15 355);--dixy-color-ruby-10:oklch(77.5% .1275 355);--dixy-color-ruby-11:oklch(82.5% .0975 355);--dixy-color-ruby-12:oklch(94% .0225 355);--dixy-color-ruby-pressed:oklch(70.5% .1425 355);--dixy-color-ruby-on-solid:oklch(13% .005 270);--dixy-color-crimson-1:oklch(15.5% .012 10);--dixy-color-crimson-2:oklch(18.5% .02 10);--dixy-color-crimson-3:oklch(23.5% .04 10);--dixy-color-crimson-4:oklch(28% .055 10);--dixy-color-crimson-5:oklch(31.5% .07 10);--dixy-color-crimson-6:oklch(36% .085 10);--dixy-color-crimson-7:oklch(45.5% .1 10);--dixy-color-crimson-8:oklch(58.5% .12 10);--dixy-color-crimson-9:oklch(74% .15 10);--dixy-color-crimson-10:oklch(77.5% .1275 10);--dixy-color-crimson-11:oklch(82.5% .0975 10);--dixy-color-crimson-12:oklch(94% .0225 10);--dixy-color-crimson-pressed:oklch(70.5% .1425 10);--dixy-color-crimson-on-solid:oklch(13% .005 270);--dixy-color-rose-1:oklch(15.5% .012 15);--dixy-color-rose-2:oklch(18.5% .02 15);--dixy-color-rose-3:oklch(23.5% .04 15);--dixy-color-rose-4:oklch(28% .055 15);--dixy-color-rose-5:oklch(31.5% .07 15);--dixy-color-rose-6:oklch(36% .085 15);--dixy-color-rose-7:oklch(45.5% .1 15);--dixy-color-rose-8:oklch(58.5% .12 15);--dixy-color-rose-9:oklch(74% .15 15);--dixy-color-rose-10:oklch(77.5% .1275 15);--dixy-color-rose-11:oklch(82.5% .0975 15);--dixy-color-rose-12:oklch(94% .0225 15);--dixy-color-rose-pressed:oklch(70.5% .1425 15);--dixy-color-rose-on-solid:oklch(13% .005 270);--dixy-color-pink-1:oklch(15.5% .012 350);--dixy-color-pink-2:oklch(18.5% .02 350);--dixy-color-pink-3:oklch(23.5% .04 350);--dixy-color-pink-4:oklch(28% .055 350);--dixy-color-pink-5:oklch(31.5% .07 350);--dixy-color-pink-6:oklch(36% .085 350);--dixy-color-pink-7:oklch(45.5% .1 350);--dixy-color-pink-8:oklch(58.5% .12 350);--dixy-color-pink-9:oklch(74% .15 350);--dixy-color-pink-10:oklch(77.5% .1275 350);--dixy-color-pink-11:oklch(82.5% .0975 350);--dixy-color-pink-12:oklch(94% .0225 350);--dixy-color-pink-pressed:oklch(70.5% .1425 350);--dixy-color-pink-on-solid:oklch(13% .005 270);--dixy-color-fuchsia-1:oklch(15.5% .012 330);--dixy-color-fuchsia-2:oklch(18.5% .02 330);--dixy-color-fuchsia-3:oklch(23.5% .04 330);--dixy-color-fuchsia-4:oklch(28% .055 330);--dixy-color-fuchsia-5:oklch(31.5% .07 330);--dixy-color-fuchsia-6:oklch(36% .085 330);--dixy-color-fuchsia-7:oklch(45.5% .1 330);--dixy-color-fuchsia-8:oklch(58.5% .12 330);--dixy-color-fuchsia-9:oklch(74% .15 330);--dixy-color-fuchsia-10:oklch(77.5% .1275 330);--dixy-color-fuchsia-11:oklch(82.5% .0975 330);--dixy-color-fuchsia-12:oklch(94% .0225 330);--dixy-color-fuchsia-pressed:oklch(70.5% .1425 330);--dixy-color-fuchsia-on-solid:oklch(13% .005 270);--dixy-color-plum-1:oklch(15.5% .012 315);--dixy-color-plum-2:oklch(18.5% .02 315);--dixy-color-plum-3:oklch(23.5% .04 315);--dixy-color-plum-4:oklch(28% .055 315);--dixy-color-plum-5:oklch(31.5% .07 315);--dixy-color-plum-6:oklch(36% .085 315);--dixy-color-plum-7:oklch(45.5% .1 315);--dixy-color-plum-8:oklch(58.5% .12 315);--dixy-color-plum-9:oklch(74% .15 315);--dixy-color-plum-10:oklch(77.5% .1275 315);--dixy-color-plum-11:oklch(82.5% .0975 315);--dixy-color-plum-12:oklch(94% .0225 315);--dixy-color-plum-pressed:oklch(70.5% .1425 315);--dixy-color-plum-on-solid:oklch(13% .005 270);--dixy-color-purple-1:oklch(15.5% .012 305);--dixy-color-purple-2:oklch(18.5% .02 305);--dixy-color-purple-3:oklch(23.5% .04 305);--dixy-color-purple-4:oklch(28% .055 305);--dixy-color-purple-5:oklch(31.5% .07 305);--dixy-color-purple-6:oklch(36% .085 305);--dixy-color-purple-7:oklch(45.5% .1 305);--dixy-color-purple-8:oklch(58.5% .12 305);--dixy-color-purple-9:oklch(74% .15 305);--dixy-color-purple-10:oklch(77.5% .1275 305);--dixy-color-purple-11:oklch(82.5% .0975 305);--dixy-color-purple-12:oklch(94% .0225 305);--dixy-color-purple-pressed:oklch(70.5% .1425 305);--dixy-color-purple-on-solid:oklch(13% .005 270);--dixy-color-violet-1:oklch(15.5% .012 292);--dixy-color-violet-2:oklch(18.5% .02 292);--dixy-color-violet-3:oklch(23.5% .04 292);--dixy-color-violet-4:oklch(28% .055 292);--dixy-color-violet-5:oklch(31.5% .07 292);--dixy-color-violet-6:oklch(36% .085 292);--dixy-color-violet-7:oklch(45.5% .1 292);--dixy-color-violet-8:oklch(58.5% .12 292);--dixy-color-violet-9:oklch(74% .146711 292);--dixy-color-violet-10:oklch(77.5% .125126 292);--dixy-color-violet-11:oklch(82.5% .09531 292);--dixy-color-violet-12:oklch(94% .0225 292);--dixy-color-violet-pressed:oklch(70.5% .139375 292);--dixy-color-violet-on-solid:oklch(13% .005 270);--dixy-color-iris-1:oklch(15.5% .012 280);--dixy-color-iris-2:oklch(18.5% .02 280);--dixy-color-iris-3:oklch(23.5% .04 280);--dixy-color-iris-4:oklch(28% .055 280);--dixy-color-iris-5:oklch(31.5% .07 280);--dixy-color-iris-6:oklch(36% .085 280);--dixy-color-iris-7:oklch(45.5% .1 280);--dixy-color-iris-8:oklch(58.5% .12 280);--dixy-color-iris-9:oklch(74% .136606 280);--dixy-color-iris-10:oklch(77.5% .116549 280);--dixy-color-iris-11:oklch(82.5% .088823 280);--dixy-color-iris-12:oklch(94% .0225 280);--dixy-color-iris-pressed:oklch(70.5% .129776 280);--dixy-color-iris-on-solid:oklch(13% .005 270);--dixy-color-indigo-1:oklch(15.5% .012 270);--dixy-color-indigo-2:oklch(18.5% .02 270);--dixy-color-indigo-3:oklch(23.5% .04 270);--dixy-color-indigo-4:oklch(28% .055 270);--dixy-color-indigo-5:oklch(31.5% .07 270);--dixy-color-indigo-6:oklch(36% .085 270);--dixy-color-indigo-7:oklch(45.5% .1 270);--dixy-color-indigo-8:oklch(58.5% .12 270);--dixy-color-indigo-9:oklch(74% .133397 270);--dixy-color-indigo-10:oklch(77.5% .113842 270);--dixy-color-indigo-11:oklch(82.5% .086793 270);--dixy-color-indigo-12:oklch(94% .0225 270);--dixy-color-indigo-pressed:oklch(70.5% .126727 270);--dixy-color-indigo-on-solid:oklch(13% .005 270);--dixy-color-blue-1:oklch(15.5% .012 260);--dixy-color-blue-2:oklch(18.5% .02 260);--dixy-color-blue-3:oklch(23.5% .04 260);--dixy-color-blue-4:oklch(28% .055 260);--dixy-color-blue-5:oklch(31.5% .07 260);--dixy-color-blue-6:oklch(36% .085 260);--dixy-color-blue-7:oklch(45.5% .1 260);--dixy-color-blue-8:oklch(58.5% .12 260);--dixy-color-blue-9:oklch(74% .134326 260);--dixy-color-blue-10:oklch(77.5% .114665 260);--dixy-color-blue-11:oklch(82.5% .087452 260);--dixy-color-blue-12:oklch(94% .0225 260);--dixy-color-blue-pressed:oklch(70.5% .12761 260);--dixy-color-blue-on-solid:oklch(13% .005 270);--dixy-color-sky-1:oklch(15.5% .012 230);--dixy-color-sky-2:oklch(18.5% .02 230);--dixy-color-sky-3:oklch(23.5% .04 230);--dixy-color-sky-4:oklch(28% .055 230);--dixy-color-sky-5:oklch(31.5% .062773 230);--dixy-color-sky-6:oklch(36% .07174 230);--dixy-color-sky-7:oklch(45.5% .09067 230);--dixy-color-sky-8:oklch(58.5% .116575 230);--dixy-color-sky-9:oklch(83% .105957 230);--dixy-color-sky-10:oklch(86.5% .083068 230);--dixy-color-sky-11:oklch(82.5% .078 230);--dixy-color-sky-12:oklch(94% .018 230);--dixy-color-sky-pressed:oklch(79.5% .100659 230);--dixy-color-sky-on-solid:oklch(13% .005 270);--dixy-color-cyan-1:oklch(15.5% .012 210);--dixy-color-cyan-2:oklch(18.5% .02 210);--dixy-color-cyan-3:oklch(23.5% .04 210);--dixy-color-cyan-4:oklch(28% .048427 210);--dixy-color-cyan-5:oklch(31.5% .05448 210);--dixy-color-cyan-6:oklch(36% .062262 210);--dixy-color-cyan-7:oklch(45.5% .078692 210);--dixy-color-cyan-8:oklch(58.5% .101175 210);--dixy-color-cyan-9:oklch(74% .127981 210);--dixy-color-cyan-10:oklch(77.5% .1105 210);--dixy-color-cyan-11:oklch(82.5% .0845 210);--dixy-color-cyan-12:oklch(94% .0195 210);--dixy-color-cyan-pressed:oklch(70.5% .121582 210);--dixy-color-cyan-on-solid:oklch(13% .005 270);--dixy-color-teal-1:oklch(15.5% .012 185);--dixy-color-teal-2:oklch(18.5% .02 185);--dixy-color-teal-3:oklch(23.5% .04 185);--dixy-color-teal-4:oklch(28% .049344 185);--dixy-color-teal-5:oklch(31.5% .055512 185);--dixy-color-teal-6:oklch(36% .063441 185);--dixy-color-teal-7:oklch(45.5% .080182 185);--dixy-color-teal-8:oklch(58.5% .103091 185);--dixy-color-teal-9:oklch(74% .12 185);--dixy-color-teal-10:oklch(77.5% .102 185);--dixy-color-teal-11:oklch(82.5% .078 185);--dixy-color-teal-12:oklch(94% .018 185);--dixy-color-teal-pressed:oklch(70.5% .113999 185);--dixy-color-teal-on-solid:oklch(13% .005 270);--dixy-color-emerald-1:oklch(15.5% .012 165);--dixy-color-emerald-2:oklch(18.5% .02 165);--dixy-color-emerald-3:oklch(23.5% .04 165);--dixy-color-emerald-4:oklch(28% .055 165);--dixy-color-emerald-5:oklch(31.5% .066227 165);--dixy-color-emerald-6:oklch(36% .075688 165);--dixy-color-emerald-7:oklch(45.5% .09566 165);--dixy-color-emerald-8:oklch(58.5% .12 165);--dixy-color-emerald-9:oklch(74% .14 165);--dixy-color-emerald-10:oklch(77.5% .119 165);--dixy-color-emerald-11:oklch(82.5% .091 165);--dixy-color-emerald-12:oklch(94% .021 165);--dixy-color-emerald-pressed:oklch(70.5% .133 165);--dixy-color-emerald-on-solid:oklch(13% .005 270);--dixy-color-jade-1:oklch(15.5% .012 160);--dixy-color-jade-2:oklch(18.5% .02 160);--dixy-color-jade-3:oklch(23.5% .04 160);--dixy-color-jade-4:oklch(28% .055 160);--dixy-color-jade-5:oklch(31.5% .07 160);--dixy-color-jade-6:oklch(36% .08144 160);--dixy-color-jade-7:oklch(45.5% .1 160);--dixy-color-jade-8:oklch(58.5% .12 160);--dixy-color-jade-9:oklch(74% .14 160);--dixy-color-jade-10:oklch(77.5% .119 160);--dixy-color-jade-11:oklch(82.5% .091 160);--dixy-color-jade-12:oklch(94% .021 160);--dixy-color-jade-pressed:oklch(70.5% .133 160);--dixy-color-jade-on-solid:oklch(13% .005 270);--dixy-color-green-1:oklch(15.5% .012 155);--dixy-color-green-2:oklch(18.5% .02 155);--dixy-color-green-3:oklch(23.5% .04 155);--dixy-color-green-4:oklch(28% .055 155);--dixy-color-green-5:oklch(31.5% .07 155);--dixy-color-green-6:oklch(36% .085 155);--dixy-color-green-7:oklch(45.5% .1 155);--dixy-color-green-8:oklch(58.5% .12 155);--dixy-color-green-9:oklch(74% .14 155);--dixy-color-green-10:oklch(77.5% .119 155);--dixy-color-green-11:oklch(82.5% .091 155);--dixy-color-green-12:oklch(94% .021 155);--dixy-color-green-pressed:oklch(70.5% .133 155);--dixy-color-green-on-solid:oklch(13% .005 270);--dixy-color-grass-1:oklch(15.5% .012 140);--dixy-color-grass-2:oklch(18.5% .02 140);--dixy-color-grass-3:oklch(23.5% .04 140);--dixy-color-grass-4:oklch(28% .055 140);--dixy-color-grass-5:oklch(31.5% .07 140);--dixy-color-grass-6:oklch(36% .085 140);--dixy-color-grass-7:oklch(45.5% .1 140);--dixy-color-grass-8:oklch(58.5% .12 140);--dixy-color-grass-9:oklch(74% .14 140);--dixy-color-grass-10:oklch(77.5% .119 140);--dixy-color-grass-11:oklch(82.5% .091 140);--dixy-color-grass-12:oklch(94% .021 140);--dixy-color-grass-pressed:oklch(70.5% .133 140);--dixy-color-grass-on-solid:oklch(13% .005 270);--dixy-color-lime-1:oklch(15.5% .012 130);--dixy-color-lime-2:oklch(18.5% .02 130);--dixy-color-lime-3:oklch(23.5% .04 130);--dixy-color-lime-4:oklch(28% .055 130);--dixy-color-lime-5:oklch(31.5% .07 130);--dixy-color-lime-6:oklch(36% .085 130);--dixy-color-lime-7:oklch(45.5% .1 130);--dixy-color-lime-8:oklch(58.5% .12 130);--dixy-color-lime-9:oklch(83% .15 130);--dixy-color-lime-10:oklch(86.5% .1275 130);--dixy-color-lime-11:oklch(82.5% .0975 130);--dixy-color-lime-12:oklch(94% .0225 130);--dixy-color-lime-pressed:oklch(79.5% .1425 130);--dixy-color-lime-on-solid:oklch(13% .005 270);--dixy-color-mint-1:oklch(15.5% .012 170);--dixy-color-mint-2:oklch(18.5% .02 170);--dixy-color-mint-3:oklch(23.5% .04 170);--dixy-color-mint-4:oklch(28% .055 170);--dixy-color-mint-5:oklch(31.5% .062361 170);--dixy-color-mint-6:oklch(36% .071269 170);--dixy-color-mint-7:oklch(45.5% .090076 170);--dixy-color-mint-8:oklch(58.5% .115811 170);--dixy-color-mint-9:oklch(83% .12 170);--dixy-color-mint-10:oklch(86.5% .102 170);--dixy-color-mint-11:oklch(82.5% .078 170);--dixy-color-mint-12:oklch(94% .018 170);--dixy-color-mint-pressed:oklch(79.5% .113999 170);--dixy-color-mint-on-solid:oklch(13% .005 270);--dixy-color-yellow-1:oklch(15.5% .012 102);--dixy-color-yellow-2:oklch(18.5% .02 102);--dixy-color-yellow-3:oklch(23.5% .04 102);--dixy-color-yellow-4:oklch(28% .055 102);--dixy-color-yellow-5:oklch(31.5% .065962 102);--dixy-color-yellow-6:oklch(36% .075384 102);--dixy-color-yellow-7:oklch(45.5% .095276 102);--dixy-color-yellow-8:oklch(58.5% .12 102);--dixy-color-yellow-9:oklch(85% .15 102);--dixy-color-yellow-10:oklch(88.5% .1275 102);--dixy-color-yellow-11:oklch(82.5% .0975 102);--dixy-color-yellow-12:oklch(94% .0225 102);--dixy-color-yellow-pressed:oklch(81.5% .1425 102);--dixy-color-yellow-on-solid:oklch(13% .005 270);--dixy-color-amber-1:oklch(15.5% .012 85);--dixy-color-amber-2:oklch(18.5% .02 85);--dixy-color-amber-3:oklch(23.5% .04 85);--dixy-color-amber-4:oklch(28% .055 85);--dixy-color-amber-5:oklch(31.5% .064561 85);--dixy-color-amber-6:oklch(36% .073782 85);--dixy-color-amber-7:oklch(45.5% .093252 85);--dixy-color-amber-8:oklch(58.5% .119894 85);--dixy-color-amber-9:oklch(83% .15 85);--dixy-color-amber-10:oklch(86.5% .1275 85);--dixy-color-amber-11:oklch(82.5% .0975 85);--dixy-color-amber-12:oklch(94% .0225 85);--dixy-color-amber-pressed:oklch(79.5% .1425 85);--dixy-color-amber-on-solid:oklch(13% .005 270);--dixy-color-orange-1:oklch(15.5% .012 50);--dixy-color-orange-2:oklch(18.5% .02 50);--dixy-color-orange-3:oklch(23.5% .04 50);--dixy-color-orange-4:oklch(28% .055 50);--dixy-color-orange-5:oklch(31.5% .07 50);--dixy-color-orange-6:oklch(36% .085 50);--dixy-color-orange-7:oklch(45.5% .1 50);--dixy-color-orange-8:oklch(58.5% .12 50);--dixy-color-orange-9:oklch(74% .15 50);--dixy-color-orange-10:oklch(77.5% .1275 50);--dixy-color-orange-11:oklch(82.5% .0975 50);--dixy-color-orange-12:oklch(94% .0225 50);--dixy-color-orange-pressed:oklch(70.5% .1425 50);--dixy-color-orange-on-solid:oklch(13% .005 270);--dixy-color-brown-1:oklch(15.5% .012 60);--dixy-color-brown-2:oklch(18.5% .02 60);--dixy-color-brown-3:oklch(23.5% .04 60);--dixy-color-brown-4:oklch(28% .055 60);--dixy-color-brown-5:oklch(31.5% .07 60);--dixy-color-brown-6:oklch(36% .08 60);--dixy-color-brown-7:oklch(45.5% .08 60);--dixy-color-brown-8:oklch(58.5% .08 60);--dixy-color-brown-9:oklch(74% .08 60);--dixy-color-brown-10:oklch(77.5% .068 60);--dixy-color-brown-11:oklch(82.5% .052 60);--dixy-color-brown-12:oklch(94% .012 60);--dixy-color-brown-pressed:oklch(70.5% .076 60);--dixy-color-brown-on-solid:oklch(13% .005 270);--dixy-color-bronze-1:oklch(15.5% .012 55);--dixy-color-bronze-2:oklch(18.5% .02 55);--dixy-color-bronze-3:oklch(23.5% .04 55);--dixy-color-bronze-4:oklch(28% .055 55);--dixy-color-bronze-5:oklch(31.5% .07 55);--dixy-color-bronze-6:oklch(36% .08 55);--dixy-color-bronze-7:oklch(45.5% .08 55);--dixy-color-bronze-8:oklch(58.5% .08 55);--dixy-color-bronze-9:oklch(74% .08 55);--dixy-color-bronze-10:oklch(77.5% .068 55);--dixy-color-bronze-11:oklch(82.5% .052 55);--dixy-color-bronze-12:oklch(94% .012 55);--dixy-color-bronze-pressed:oklch(70.5% .076 55);--dixy-color-bronze-on-solid:oklch(13% .005 270);--dixy-color-gold-1:oklch(15.5% .012 80);--dixy-color-gold-2:oklch(18.5% .02 80);--dixy-color-gold-3:oklch(23.5% .04 80);--dixy-color-gold-4:oklch(28% .055 80);--dixy-color-gold-5:oklch(31.5% .065245 80);--dixy-color-gold-6:oklch(36% .074565 80);--dixy-color-gold-7:oklch(45.5% .09424 80);--dixy-color-gold-8:oklch(58.5% .1 80);--dixy-color-gold-9:oklch(74% .1 80);--dixy-color-gold-10:oklch(77.5% .085 80);--dixy-color-gold-11:oklch(82.5% .065 80);--dixy-color-gold-12:oklch(94% .015 80);--dixy-color-gold-pressed:oklch(70.5% .095 80);--dixy-color-gold-on-solid:oklch(13% .005 270);--dixy-color-mode-background-overlay:var(--dixy-color-black-a9);--dixy-color-mode-background-surface-raised:var(--dixy-color-base-3);--dixy-color-mode-background-surface-sunken:var(--dixy-color-base-1);--dixy-color-mode-text-inverse:var(--dixy-color-ink);--dixy-color-mode-text-disabled:var(--dixy-color-base-7);--dixy-color-mode-icon-disabled:var(--dixy-color-base-7);--dixy-color-mode-border-strong:var(--dixy-color-base-8);--dixy-color-black-a1:oklch(0% 0 0/.05);--dixy-color-black-a2:oklch(0% 0 0/.1);--dixy-color-black-a3:oklch(0% 0 0/.15);--dixy-color-black-a4:oklch(0% 0 0/.2);--dixy-color-black-a5:oklch(0% 0 0/.3);--dixy-color-black-a6:oklch(0% 0 0/.4);--dixy-color-black-a7:oklch(0% 0 0/.5);--dixy-color-black-a8:oklch(0% 0 0/.6);--dixy-color-black-a9:oklch(0% 0 0/.7);--dixy-color-black-a10:oklch(0% 0 0/.8);--dixy-color-black-a11:oklch(0% 0 0/.9);--dixy-color-black-a12:oklch(0% 0 0/.95);--dixy-color-white-a1:oklch(100% 0 0/.05);--dixy-color-white-a2:oklch(100% 0 0/.1);--dixy-color-white-a3:oklch(100% 0 0/.15);--dixy-color-white-a4:oklch(100% 0 0/.2);--dixy-color-white-a5:oklch(100% 0 0/.3);--dixy-color-white-a6:oklch(100% 0 0/.4);--dixy-color-white-a7:oklch(100% 0 0/.5);--dixy-color-white-a8:oklch(100% 0 0/.6);--dixy-color-white-a9:oklch(100% 0 0/.7);--dixy-color-white-a10:oklch(100% 0 0/.8);--dixy-color-white-a11:oklch(100% 0 0/.9);--dixy-color-white-a12:oklch(100% 0 0/.95);--dixy-color-brand-1:var(--dixy-color-blue-1);--dixy-color-brand-2:var(--dixy-color-blue-2);--dixy-color-brand-3:var(--dixy-color-blue-3);--dixy-color-brand-4:var(--dixy-color-blue-4);--dixy-color-brand-5:var(--dixy-color-blue-5);--dixy-color-brand-6:var(--dixy-color-blue-6);--dixy-color-brand-7:var(--dixy-color-blue-7);--dixy-color-brand-8:var(--dixy-color-blue-8);--dixy-color-brand-9:var(--dixy-color-blue-9);--dixy-color-brand-10:var(--dixy-color-blue-10);--dixy-color-brand-11:var(--dixy-color-blue-11);--dixy-color-brand-12:var(--dixy-color-blue-12);--dixy-color-brand-pressed:var(--dixy-color-blue-pressed);--dixy-color-brand-on-solid:var(--dixy-color-blue-on-solid);--dixy-color-base-1:var(--dixy-color-neutral-1);--dixy-color-base-2:var(--dixy-color-neutral-2);--dixy-color-base-3:var(--dixy-color-neutral-3);--dixy-color-base-4:var(--dixy-color-neutral-4);--dixy-color-base-5:var(--dixy-color-neutral-5);--dixy-color-base-6:var(--dixy-color-neutral-6);--dixy-color-base-7:var(--dixy-color-neutral-7);--dixy-color-base-8:var(--dixy-color-neutral-8);--dixy-color-base-9:var(--dixy-color-neutral-9);--dixy-color-base-10:var(--dixy-color-neutral-10);--dixy-color-base-11:var(--dixy-color-neutral-11);--dixy-color-base-12:var(--dixy-color-neutral-12);--dixy-color-base-pressed:var(--dixy-color-neutral-pressed);--dixy-color-base-on-solid:var(--dixy-color-neutral-on-solid);--dixy-color-background-overlay:var(--dixy-color-mode-background-overlay);--dixy-color-background-overlay-subtle:var(--dixy-color-black-a4);--dixy-color-background-overlay-strong:var(--dixy-color-black-a10);--dixy-color-background-overlay-inverse:var(--dixy-color-white-a8);--dixy-color-background-canvas:var(--dixy-color-base-1);--dixy-color-background-surface:var(--dixy-color-base-2);--dixy-color-background-surface-raised:var(--dixy-color-mode-background-surface-raised);--dixy-color-background-surface-sunken:var(--dixy-color-mode-background-surface-sunken);--dixy-color-background-subtle:var(--dixy-color-base-3);--dixy-color-background-inverse:var(--dixy-color-base-12);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-background-disabled:var(--dixy-color-base-3);--dixy-color-text-primary:var(--dixy-color-base-12);--dixy-color-text-secondary:var(--dixy-color-base-11);--dixy-color-text-tertiary:var(--dixy-color-base-11);--dixy-color-text-inverse:var(--dixy-color-mode-text-inverse);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-text-disabled:var(--dixy-color-mode-text-disabled);--dixy-color-icon-primary:var(--dixy-color-base-12);--dixy-color-icon-secondary:var(--dixy-color-base-11);--dixy-color-icon-disabled:var(--dixy-color-mode-icon-disabled);--dixy-color-border-subtle:var(--dixy-color-base-6);--dixy-color-border-default:var(--dixy-color-base-8);--dixy-color-border-strong:var(--dixy-color-mode-border-strong);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-color-background-action-secondary:var(--dixy-color-base-9);--dixy-color-background-action-secondary-hover:var(--dixy-color-base-10);--dixy-color-background-action-secondary-pressed:var(--dixy-color-base-pressed);--dixy-color-background-action-secondary-subtle:var(--dixy-color-base-3);--dixy-color-background-action-secondary-subtle-hover:var(--dixy-color-base-4);--dixy-color-background-action-secondary-subtle-pressed:var(--dixy-color-base-5);--dixy-color-text-on-action-secondary:var(--dixy-color-base-on-solid);--dixy-color-text-action-secondary:var(--dixy-color-base-11);--dixy-color-background-action-destructive:var(--dixy-color-red-9);--dixy-color-background-action-destructive-hover:var(--dixy-color-red-10);--dixy-color-background-action-destructive-pressed:var(--dixy-color-red-pressed);--dixy-color-background-action-destructive-subtle:var(--dixy-color-red-3);--dixy-color-background-action-destructive-subtle-hover:var(--dixy-color-red-4);--dixy-color-background-action-destructive-subtle-pressed:var(--dixy-color-red-5);--dixy-color-text-on-action-destructive:var(--dixy-color-red-on-solid);--dixy-color-text-action-destructive:var(--dixy-color-red-11);--dixy-color-background-action-success:var(--dixy-color-green-9);--dixy-color-background-action-success-hover:var(--dixy-color-green-10);--dixy-color-background-action-success-pressed:var(--dixy-color-green-pressed);--dixy-color-background-action-success-subtle:var(--dixy-color-green-3);--dixy-color-background-action-success-subtle-hover:var(--dixy-color-green-4);--dixy-color-background-action-success-subtle-pressed:var(--dixy-color-green-5);--dixy-color-text-on-action-success:var(--dixy-color-green-on-solid);--dixy-color-text-action-success:var(--dixy-color-green-11);--dixy-color-background-success:var(--dixy-color-green-3);--dixy-color-background-success-bold:var(--dixy-color-green-9);--dixy-color-text-success:var(--dixy-color-green-11);--dixy-color-text-on-success:var(--dixy-color-green-on-solid);--dixy-color-icon-success:var(--dixy-color-green-11);--dixy-color-border-success:var(--dixy-color-green-8);--dixy-color-background-danger:var(--dixy-color-red-3);--dixy-color-background-danger-bold:var(--dixy-color-red-9);--dixy-color-text-danger:var(--dixy-color-red-11);--dixy-color-text-on-danger:var(--dixy-color-red-on-solid);--dixy-color-icon-danger:var(--dixy-color-red-11);--dixy-color-border-danger:var(--dixy-color-red-8);--dixy-color-background-warning:var(--dixy-color-amber-3);--dixy-color-background-warning-bold:var(--dixy-color-amber-9);--dixy-color-text-warning:var(--dixy-color-amber-11);--dixy-color-text-on-warning:var(--dixy-color-amber-on-solid);--dixy-color-icon-warning:var(--dixy-color-amber-11);--dixy-color-border-warning:var(--dixy-color-amber-8);--dixy-color-background-information:var(--dixy-color-blue-3);--dixy-color-background-information-bold:var(--dixy-color-blue-9);--dixy-color-text-information:var(--dixy-color-blue-11);--dixy-color-text-on-information:var(--dixy-color-blue-on-solid);--dixy-color-icon-information:var(--dixy-color-blue-11);--dixy-color-border-information:var(--dixy-color-blue-8);--dixy-color-background-discovery:var(--dixy-color-purple-3);--dixy-color-background-discovery-bold:var(--dixy-color-purple-9);--dixy-color-text-discovery:var(--dixy-color-purple-11);--dixy-color-text-on-discovery:var(--dixy-color-purple-on-solid);--dixy-color-icon-discovery:var(--dixy-color-purple-11);--dixy-color-border-discovery:var(--dixy-color-purple-8);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=neutral]{--dixy-color-brand-1:var(--dixy-color-neutral-1);--dixy-color-brand-2:var(--dixy-color-neutral-2);--dixy-color-brand-3:var(--dixy-color-neutral-3);--dixy-color-brand-4:var(--dixy-color-neutral-4);--dixy-color-brand-5:var(--dixy-color-neutral-5);--dixy-color-brand-6:var(--dixy-color-neutral-6);--dixy-color-brand-7:var(--dixy-color-neutral-7);--dixy-color-brand-8:var(--dixy-color-neutral-8);--dixy-color-brand-9:var(--dixy-color-neutral-9);--dixy-color-brand-10:var(--dixy-color-neutral-10);--dixy-color-brand-11:var(--dixy-color-neutral-11);--dixy-color-brand-12:var(--dixy-color-neutral-12);--dixy-color-brand-pressed:var(--dixy-color-neutral-pressed);--dixy-color-brand-on-solid:var(--dixy-color-neutral-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=slate]{--dixy-color-brand-1:var(--dixy-color-slate-1);--dixy-color-brand-2:var(--dixy-color-slate-2);--dixy-color-brand-3:var(--dixy-color-slate-3);--dixy-color-brand-4:var(--dixy-color-slate-4);--dixy-color-brand-5:var(--dixy-color-slate-5);--dixy-color-brand-6:var(--dixy-color-slate-6);--dixy-color-brand-7:var(--dixy-color-slate-7);--dixy-color-brand-8:var(--dixy-color-slate-8);--dixy-color-brand-9:var(--dixy-color-slate-9);--dixy-color-brand-10:var(--dixy-color-slate-10);--dixy-color-brand-11:var(--dixy-color-slate-11);--dixy-color-brand-12:var(--dixy-color-slate-12);--dixy-color-brand-pressed:var(--dixy-color-slate-pressed);--dixy-color-brand-on-solid:var(--dixy-color-slate-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=gray]{--dixy-color-brand-1:var(--dixy-color-gray-1);--dixy-color-brand-2:var(--dixy-color-gray-2);--dixy-color-brand-3:var(--dixy-color-gray-3);--dixy-color-brand-4:var(--dixy-color-gray-4);--dixy-color-brand-5:var(--dixy-color-gray-5);--dixy-color-brand-6:var(--dixy-color-gray-6);--dixy-color-brand-7:var(--dixy-color-gray-7);--dixy-color-brand-8:var(--dixy-color-gray-8);--dixy-color-brand-9:var(--dixy-color-gray-9);--dixy-color-brand-10:var(--dixy-color-gray-10);--dixy-color-brand-11:var(--dixy-color-gray-11);--dixy-color-brand-12:var(--dixy-color-gray-12);--dixy-color-brand-pressed:var(--dixy-color-gray-pressed);--dixy-color-brand-on-solid:var(--dixy-color-gray-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=zinc]{--dixy-color-brand-1:var(--dixy-color-zinc-1);--dixy-color-brand-2:var(--dixy-color-zinc-2);--dixy-color-brand-3:var(--dixy-color-zinc-3);--dixy-color-brand-4:var(--dixy-color-zinc-4);--dixy-color-brand-5:var(--dixy-color-zinc-5);--dixy-color-brand-6:var(--dixy-color-zinc-6);--dixy-color-brand-7:var(--dixy-color-zinc-7);--dixy-color-brand-8:var(--dixy-color-zinc-8);--dixy-color-brand-9:var(--dixy-color-zinc-9);--dixy-color-brand-10:var(--dixy-color-zinc-10);--dixy-color-brand-11:var(--dixy-color-zinc-11);--dixy-color-brand-12:var(--dixy-color-zinc-12);--dixy-color-brand-pressed:var(--dixy-color-zinc-pressed);--dixy-color-brand-on-solid:var(--dixy-color-zinc-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=stone]{--dixy-color-brand-1:var(--dixy-color-stone-1);--dixy-color-brand-2:var(--dixy-color-stone-2);--dixy-color-brand-3:var(--dixy-color-stone-3);--dixy-color-brand-4:var(--dixy-color-stone-4);--dixy-color-brand-5:var(--dixy-color-stone-5);--dixy-color-brand-6:var(--dixy-color-stone-6);--dixy-color-brand-7:var(--dixy-color-stone-7);--dixy-color-brand-8:var(--dixy-color-stone-8);--dixy-color-brand-9:var(--dixy-color-stone-9);--dixy-color-brand-10:var(--dixy-color-stone-10);--dixy-color-brand-11:var(--dixy-color-stone-11);--dixy-color-brand-12:var(--dixy-color-stone-12);--dixy-color-brand-pressed:var(--dixy-color-stone-pressed);--dixy-color-brand-on-solid:var(--dixy-color-stone-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=taupe]{--dixy-color-brand-1:var(--dixy-color-taupe-1);--dixy-color-brand-2:var(--dixy-color-taupe-2);--dixy-color-brand-3:var(--dixy-color-taupe-3);--dixy-color-brand-4:var(--dixy-color-taupe-4);--dixy-color-brand-5:var(--dixy-color-taupe-5);--dixy-color-brand-6:var(--dixy-color-taupe-6);--dixy-color-brand-7:var(--dixy-color-taupe-7);--dixy-color-brand-8:var(--dixy-color-taupe-8);--dixy-color-brand-9:var(--dixy-color-taupe-9);--dixy-color-brand-10:var(--dixy-color-taupe-10);--dixy-color-brand-11:var(--dixy-color-taupe-11);--dixy-color-brand-12:var(--dixy-color-taupe-12);--dixy-color-brand-pressed:var(--dixy-color-taupe-pressed);--dixy-color-brand-on-solid:var(--dixy-color-taupe-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=mauve]{--dixy-color-brand-1:var(--dixy-color-mauve-1);--dixy-color-brand-2:var(--dixy-color-mauve-2);--dixy-color-brand-3:var(--dixy-color-mauve-3);--dixy-color-brand-4:var(--dixy-color-mauve-4);--dixy-color-brand-5:var(--dixy-color-mauve-5);--dixy-color-brand-6:var(--dixy-color-mauve-6);--dixy-color-brand-7:var(--dixy-color-mauve-7);--dixy-color-brand-8:var(--dixy-color-mauve-8);--dixy-color-brand-9:var(--dixy-color-mauve-9);--dixy-color-brand-10:var(--dixy-color-mauve-10);--dixy-color-brand-11:var(--dixy-color-mauve-11);--dixy-color-brand-12:var(--dixy-color-mauve-12);--dixy-color-brand-pressed:var(--dixy-color-mauve-pressed);--dixy-color-brand-on-solid:var(--dixy-color-mauve-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=mist]{--dixy-color-brand-1:var(--dixy-color-mist-1);--dixy-color-brand-2:var(--dixy-color-mist-2);--dixy-color-brand-3:var(--dixy-color-mist-3);--dixy-color-brand-4:var(--dixy-color-mist-4);--dixy-color-brand-5:var(--dixy-color-mist-5);--dixy-color-brand-6:var(--dixy-color-mist-6);--dixy-color-brand-7:var(--dixy-color-mist-7);--dixy-color-brand-8:var(--dixy-color-mist-8);--dixy-color-brand-9:var(--dixy-color-mist-9);--dixy-color-brand-10:var(--dixy-color-mist-10);--dixy-color-brand-11:var(--dixy-color-mist-11);--dixy-color-brand-12:var(--dixy-color-mist-12);--dixy-color-brand-pressed:var(--dixy-color-mist-pressed);--dixy-color-brand-on-solid:var(--dixy-color-mist-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=olive]{--dixy-color-brand-1:var(--dixy-color-olive-1);--dixy-color-brand-2:var(--dixy-color-olive-2);--dixy-color-brand-3:var(--dixy-color-olive-3);--dixy-color-brand-4:var(--dixy-color-olive-4);--dixy-color-brand-5:var(--dixy-color-olive-5);--dixy-color-brand-6:var(--dixy-color-olive-6);--dixy-color-brand-7:var(--dixy-color-olive-7);--dixy-color-brand-8:var(--dixy-color-olive-8);--dixy-color-brand-9:var(--dixy-color-olive-9);--dixy-color-brand-10:var(--dixy-color-olive-10);--dixy-color-brand-11:var(--dixy-color-olive-11);--dixy-color-brand-12:var(--dixy-color-olive-12);--dixy-color-brand-pressed:var(--dixy-color-olive-pressed);--dixy-color-brand-on-solid:var(--dixy-color-olive-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=sage]{--dixy-color-brand-1:var(--dixy-color-sage-1);--dixy-color-brand-2:var(--dixy-color-sage-2);--dixy-color-brand-3:var(--dixy-color-sage-3);--dixy-color-brand-4:var(--dixy-color-sage-4);--dixy-color-brand-5:var(--dixy-color-sage-5);--dixy-color-brand-6:var(--dixy-color-sage-6);--dixy-color-brand-7:var(--dixy-color-sage-7);--dixy-color-brand-8:var(--dixy-color-sage-8);--dixy-color-brand-9:var(--dixy-color-sage-9);--dixy-color-brand-10:var(--dixy-color-sage-10);--dixy-color-brand-11:var(--dixy-color-sage-11);--dixy-color-brand-12:var(--dixy-color-sage-12);--dixy-color-brand-pressed:var(--dixy-color-sage-pressed);--dixy-color-brand-on-solid:var(--dixy-color-sage-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=sand]{--dixy-color-brand-1:var(--dixy-color-sand-1);--dixy-color-brand-2:var(--dixy-color-sand-2);--dixy-color-brand-3:var(--dixy-color-sand-3);--dixy-color-brand-4:var(--dixy-color-sand-4);--dixy-color-brand-5:var(--dixy-color-sand-5);--dixy-color-brand-6:var(--dixy-color-sand-6);--dixy-color-brand-7:var(--dixy-color-sand-7);--dixy-color-brand-8:var(--dixy-color-sand-8);--dixy-color-brand-9:var(--dixy-color-sand-9);--dixy-color-brand-10:var(--dixy-color-sand-10);--dixy-color-brand-11:var(--dixy-color-sand-11);--dixy-color-brand-12:var(--dixy-color-sand-12);--dixy-color-brand-pressed:var(--dixy-color-sand-pressed);--dixy-color-brand-on-solid:var(--dixy-color-sand-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=tomato]{--dixy-color-brand-1:var(--dixy-color-tomato-1);--dixy-color-brand-2:var(--dixy-color-tomato-2);--dixy-color-brand-3:var(--dixy-color-tomato-3);--dixy-color-brand-4:var(--dixy-color-tomato-4);--dixy-color-brand-5:var(--dixy-color-tomato-5);--dixy-color-brand-6:var(--dixy-color-tomato-6);--dixy-color-brand-7:var(--dixy-color-tomato-7);--dixy-color-brand-8:var(--dixy-color-tomato-8);--dixy-color-brand-9:var(--dixy-color-tomato-9);--dixy-color-brand-10:var(--dixy-color-tomato-10);--dixy-color-brand-11:var(--dixy-color-tomato-11);--dixy-color-brand-12:var(--dixy-color-tomato-12);--dixy-color-brand-pressed:var(--dixy-color-tomato-pressed);--dixy-color-brand-on-solid:var(--dixy-color-tomato-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=red]{--dixy-color-brand-1:var(--dixy-color-red-1);--dixy-color-brand-2:var(--dixy-color-red-2);--dixy-color-brand-3:var(--dixy-color-red-3);--dixy-color-brand-4:var(--dixy-color-red-4);--dixy-color-brand-5:var(--dixy-color-red-5);--dixy-color-brand-6:var(--dixy-color-red-6);--dixy-color-brand-7:var(--dixy-color-red-7);--dixy-color-brand-8:var(--dixy-color-red-8);--dixy-color-brand-9:var(--dixy-color-red-9);--dixy-color-brand-10:var(--dixy-color-red-10);--dixy-color-brand-11:var(--dixy-color-red-11);--dixy-color-brand-12:var(--dixy-color-red-12);--dixy-color-brand-pressed:var(--dixy-color-red-pressed);--dixy-color-brand-on-solid:var(--dixy-color-red-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=ruby]{--dixy-color-brand-1:var(--dixy-color-ruby-1);--dixy-color-brand-2:var(--dixy-color-ruby-2);--dixy-color-brand-3:var(--dixy-color-ruby-3);--dixy-color-brand-4:var(--dixy-color-ruby-4);--dixy-color-brand-5:var(--dixy-color-ruby-5);--dixy-color-brand-6:var(--dixy-color-ruby-6);--dixy-color-brand-7:var(--dixy-color-ruby-7);--dixy-color-brand-8:var(--dixy-color-ruby-8);--dixy-color-brand-9:var(--dixy-color-ruby-9);--dixy-color-brand-10:var(--dixy-color-ruby-10);--dixy-color-brand-11:var(--dixy-color-ruby-11);--dixy-color-brand-12:var(--dixy-color-ruby-12);--dixy-color-brand-pressed:var(--dixy-color-ruby-pressed);--dixy-color-brand-on-solid:var(--dixy-color-ruby-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=crimson]{--dixy-color-brand-1:var(--dixy-color-crimson-1);--dixy-color-brand-2:var(--dixy-color-crimson-2);--dixy-color-brand-3:var(--dixy-color-crimson-3);--dixy-color-brand-4:var(--dixy-color-crimson-4);--dixy-color-brand-5:var(--dixy-color-crimson-5);--dixy-color-brand-6:var(--dixy-color-crimson-6);--dixy-color-brand-7:var(--dixy-color-crimson-7);--dixy-color-brand-8:var(--dixy-color-crimson-8);--dixy-color-brand-9:var(--dixy-color-crimson-9);--dixy-color-brand-10:var(--dixy-color-crimson-10);--dixy-color-brand-11:var(--dixy-color-crimson-11);--dixy-color-brand-12:var(--dixy-color-crimson-12);--dixy-color-brand-pressed:var(--dixy-color-crimson-pressed);--dixy-color-brand-on-solid:var(--dixy-color-crimson-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=rose]{--dixy-color-brand-1:var(--dixy-color-rose-1);--dixy-color-brand-2:var(--dixy-color-rose-2);--dixy-color-brand-3:var(--dixy-color-rose-3);--dixy-color-brand-4:var(--dixy-color-rose-4);--dixy-color-brand-5:var(--dixy-color-rose-5);--dixy-color-brand-6:var(--dixy-color-rose-6);--dixy-color-brand-7:var(--dixy-color-rose-7);--dixy-color-brand-8:var(--dixy-color-rose-8);--dixy-color-brand-9:var(--dixy-color-rose-9);--dixy-color-brand-10:var(--dixy-color-rose-10);--dixy-color-brand-11:var(--dixy-color-rose-11);--dixy-color-brand-12:var(--dixy-color-rose-12);--dixy-color-brand-pressed:var(--dixy-color-rose-pressed);--dixy-color-brand-on-solid:var(--dixy-color-rose-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=pink]{--dixy-color-brand-1:var(--dixy-color-pink-1);--dixy-color-brand-2:var(--dixy-color-pink-2);--dixy-color-brand-3:var(--dixy-color-pink-3);--dixy-color-brand-4:var(--dixy-color-pink-4);--dixy-color-brand-5:var(--dixy-color-pink-5);--dixy-color-brand-6:var(--dixy-color-pink-6);--dixy-color-brand-7:var(--dixy-color-pink-7);--dixy-color-brand-8:var(--dixy-color-pink-8);--dixy-color-brand-9:var(--dixy-color-pink-9);--dixy-color-brand-10:var(--dixy-color-pink-10);--dixy-color-brand-11:var(--dixy-color-pink-11);--dixy-color-brand-12:var(--dixy-color-pink-12);--dixy-color-brand-pressed:var(--dixy-color-pink-pressed);--dixy-color-brand-on-solid:var(--dixy-color-pink-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=fuchsia]{--dixy-color-brand-1:var(--dixy-color-fuchsia-1);--dixy-color-brand-2:var(--dixy-color-fuchsia-2);--dixy-color-brand-3:var(--dixy-color-fuchsia-3);--dixy-color-brand-4:var(--dixy-color-fuchsia-4);--dixy-color-brand-5:var(--dixy-color-fuchsia-5);--dixy-color-brand-6:var(--dixy-color-fuchsia-6);--dixy-color-brand-7:var(--dixy-color-fuchsia-7);--dixy-color-brand-8:var(--dixy-color-fuchsia-8);--dixy-color-brand-9:var(--dixy-color-fuchsia-9);--dixy-color-brand-10:var(--dixy-color-fuchsia-10);--dixy-color-brand-11:var(--dixy-color-fuchsia-11);--dixy-color-brand-12:var(--dixy-color-fuchsia-12);--dixy-color-brand-pressed:var(--dixy-color-fuchsia-pressed);--dixy-color-brand-on-solid:var(--dixy-color-fuchsia-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=plum]{--dixy-color-brand-1:var(--dixy-color-plum-1);--dixy-color-brand-2:var(--dixy-color-plum-2);--dixy-color-brand-3:var(--dixy-color-plum-3);--dixy-color-brand-4:var(--dixy-color-plum-4);--dixy-color-brand-5:var(--dixy-color-plum-5);--dixy-color-brand-6:var(--dixy-color-plum-6);--dixy-color-brand-7:var(--dixy-color-plum-7);--dixy-color-brand-8:var(--dixy-color-plum-8);--dixy-color-brand-9:var(--dixy-color-plum-9);--dixy-color-brand-10:var(--dixy-color-plum-10);--dixy-color-brand-11:var(--dixy-color-plum-11);--dixy-color-brand-12:var(--dixy-color-plum-12);--dixy-color-brand-pressed:var(--dixy-color-plum-pressed);--dixy-color-brand-on-solid:var(--dixy-color-plum-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=purple]{--dixy-color-brand-1:var(--dixy-color-purple-1);--dixy-color-brand-2:var(--dixy-color-purple-2);--dixy-color-brand-3:var(--dixy-color-purple-3);--dixy-color-brand-4:var(--dixy-color-purple-4);--dixy-color-brand-5:var(--dixy-color-purple-5);--dixy-color-brand-6:var(--dixy-color-purple-6);--dixy-color-brand-7:var(--dixy-color-purple-7);--dixy-color-brand-8:var(--dixy-color-purple-8);--dixy-color-brand-9:var(--dixy-color-purple-9);--dixy-color-brand-10:var(--dixy-color-purple-10);--dixy-color-brand-11:var(--dixy-color-purple-11);--dixy-color-brand-12:var(--dixy-color-purple-12);--dixy-color-brand-pressed:var(--dixy-color-purple-pressed);--dixy-color-brand-on-solid:var(--dixy-color-purple-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=violet]{--dixy-color-brand-1:var(--dixy-color-violet-1);--dixy-color-brand-2:var(--dixy-color-violet-2);--dixy-color-brand-3:var(--dixy-color-violet-3);--dixy-color-brand-4:var(--dixy-color-violet-4);--dixy-color-brand-5:var(--dixy-color-violet-5);--dixy-color-brand-6:var(--dixy-color-violet-6);--dixy-color-brand-7:var(--dixy-color-violet-7);--dixy-color-brand-8:var(--dixy-color-violet-8);--dixy-color-brand-9:var(--dixy-color-violet-9);--dixy-color-brand-10:var(--dixy-color-violet-10);--dixy-color-brand-11:var(--dixy-color-violet-11);--dixy-color-brand-12:var(--dixy-color-violet-12);--dixy-color-brand-pressed:var(--dixy-color-violet-pressed);--dixy-color-brand-on-solid:var(--dixy-color-violet-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=iris]{--dixy-color-brand-1:var(--dixy-color-iris-1);--dixy-color-brand-2:var(--dixy-color-iris-2);--dixy-color-brand-3:var(--dixy-color-iris-3);--dixy-color-brand-4:var(--dixy-color-iris-4);--dixy-color-brand-5:var(--dixy-color-iris-5);--dixy-color-brand-6:var(--dixy-color-iris-6);--dixy-color-brand-7:var(--dixy-color-iris-7);--dixy-color-brand-8:var(--dixy-color-iris-8);--dixy-color-brand-9:var(--dixy-color-iris-9);--dixy-color-brand-10:var(--dixy-color-iris-10);--dixy-color-brand-11:var(--dixy-color-iris-11);--dixy-color-brand-12:var(--dixy-color-iris-12);--dixy-color-brand-pressed:var(--dixy-color-iris-pressed);--dixy-color-brand-on-solid:var(--dixy-color-iris-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=indigo]{--dixy-color-brand-1:var(--dixy-color-indigo-1);--dixy-color-brand-2:var(--dixy-color-indigo-2);--dixy-color-brand-3:var(--dixy-color-indigo-3);--dixy-color-brand-4:var(--dixy-color-indigo-4);--dixy-color-brand-5:var(--dixy-color-indigo-5);--dixy-color-brand-6:var(--dixy-color-indigo-6);--dixy-color-brand-7:var(--dixy-color-indigo-7);--dixy-color-brand-8:var(--dixy-color-indigo-8);--dixy-color-brand-9:var(--dixy-color-indigo-9);--dixy-color-brand-10:var(--dixy-color-indigo-10);--dixy-color-brand-11:var(--dixy-color-indigo-11);--dixy-color-brand-12:var(--dixy-color-indigo-12);--dixy-color-brand-pressed:var(--dixy-color-indigo-pressed);--dixy-color-brand-on-solid:var(--dixy-color-indigo-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=blue]{--dixy-color-brand-1:var(--dixy-color-blue-1);--dixy-color-brand-2:var(--dixy-color-blue-2);--dixy-color-brand-3:var(--dixy-color-blue-3);--dixy-color-brand-4:var(--dixy-color-blue-4);--dixy-color-brand-5:var(--dixy-color-blue-5);--dixy-color-brand-6:var(--dixy-color-blue-6);--dixy-color-brand-7:var(--dixy-color-blue-7);--dixy-color-brand-8:var(--dixy-color-blue-8);--dixy-color-brand-9:var(--dixy-color-blue-9);--dixy-color-brand-10:var(--dixy-color-blue-10);--dixy-color-brand-11:var(--dixy-color-blue-11);--dixy-color-brand-12:var(--dixy-color-blue-12);--dixy-color-brand-pressed:var(--dixy-color-blue-pressed);--dixy-color-brand-on-solid:var(--dixy-color-blue-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=sky]{--dixy-color-brand-1:var(--dixy-color-sky-1);--dixy-color-brand-2:var(--dixy-color-sky-2);--dixy-color-brand-3:var(--dixy-color-sky-3);--dixy-color-brand-4:var(--dixy-color-sky-4);--dixy-color-brand-5:var(--dixy-color-sky-5);--dixy-color-brand-6:var(--dixy-color-sky-6);--dixy-color-brand-7:var(--dixy-color-sky-7);--dixy-color-brand-8:var(--dixy-color-sky-8);--dixy-color-brand-9:var(--dixy-color-sky-9);--dixy-color-brand-10:var(--dixy-color-sky-10);--dixy-color-brand-11:var(--dixy-color-sky-11);--dixy-color-brand-12:var(--dixy-color-sky-12);--dixy-color-brand-pressed:var(--dixy-color-sky-pressed);--dixy-color-brand-on-solid:var(--dixy-color-sky-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=cyan]{--dixy-color-brand-1:var(--dixy-color-cyan-1);--dixy-color-brand-2:var(--dixy-color-cyan-2);--dixy-color-brand-3:var(--dixy-color-cyan-3);--dixy-color-brand-4:var(--dixy-color-cyan-4);--dixy-color-brand-5:var(--dixy-color-cyan-5);--dixy-color-brand-6:var(--dixy-color-cyan-6);--dixy-color-brand-7:var(--dixy-color-cyan-7);--dixy-color-brand-8:var(--dixy-color-cyan-8);--dixy-color-brand-9:var(--dixy-color-cyan-9);--dixy-color-brand-10:var(--dixy-color-cyan-10);--dixy-color-brand-11:var(--dixy-color-cyan-11);--dixy-color-brand-12:var(--dixy-color-cyan-12);--dixy-color-brand-pressed:var(--dixy-color-cyan-pressed);--dixy-color-brand-on-solid:var(--dixy-color-cyan-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=teal]{--dixy-color-brand-1:var(--dixy-color-teal-1);--dixy-color-brand-2:var(--dixy-color-teal-2);--dixy-color-brand-3:var(--dixy-color-teal-3);--dixy-color-brand-4:var(--dixy-color-teal-4);--dixy-color-brand-5:var(--dixy-color-teal-5);--dixy-color-brand-6:var(--dixy-color-teal-6);--dixy-color-brand-7:var(--dixy-color-teal-7);--dixy-color-brand-8:var(--dixy-color-teal-8);--dixy-color-brand-9:var(--dixy-color-teal-9);--dixy-color-brand-10:var(--dixy-color-teal-10);--dixy-color-brand-11:var(--dixy-color-teal-11);--dixy-color-brand-12:var(--dixy-color-teal-12);--dixy-color-brand-pressed:var(--dixy-color-teal-pressed);--dixy-color-brand-on-solid:var(--dixy-color-teal-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=emerald]{--dixy-color-brand-1:var(--dixy-color-emerald-1);--dixy-color-brand-2:var(--dixy-color-emerald-2);--dixy-color-brand-3:var(--dixy-color-emerald-3);--dixy-color-brand-4:var(--dixy-color-emerald-4);--dixy-color-brand-5:var(--dixy-color-emerald-5);--dixy-color-brand-6:var(--dixy-color-emerald-6);--dixy-color-brand-7:var(--dixy-color-emerald-7);--dixy-color-brand-8:var(--dixy-color-emerald-8);--dixy-color-brand-9:var(--dixy-color-emerald-9);--dixy-color-brand-10:var(--dixy-color-emerald-10);--dixy-color-brand-11:var(--dixy-color-emerald-11);--dixy-color-brand-12:var(--dixy-color-emerald-12);--dixy-color-brand-pressed:var(--dixy-color-emerald-pressed);--dixy-color-brand-on-solid:var(--dixy-color-emerald-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=jade]{--dixy-color-brand-1:var(--dixy-color-jade-1);--dixy-color-brand-2:var(--dixy-color-jade-2);--dixy-color-brand-3:var(--dixy-color-jade-3);--dixy-color-brand-4:var(--dixy-color-jade-4);--dixy-color-brand-5:var(--dixy-color-jade-5);--dixy-color-brand-6:var(--dixy-color-jade-6);--dixy-color-brand-7:var(--dixy-color-jade-7);--dixy-color-brand-8:var(--dixy-color-jade-8);--dixy-color-brand-9:var(--dixy-color-jade-9);--dixy-color-brand-10:var(--dixy-color-jade-10);--dixy-color-brand-11:var(--dixy-color-jade-11);--dixy-color-brand-12:var(--dixy-color-jade-12);--dixy-color-brand-pressed:var(--dixy-color-jade-pressed);--dixy-color-brand-on-solid:var(--dixy-color-jade-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=green]{--dixy-color-brand-1:var(--dixy-color-green-1);--dixy-color-brand-2:var(--dixy-color-green-2);--dixy-color-brand-3:var(--dixy-color-green-3);--dixy-color-brand-4:var(--dixy-color-green-4);--dixy-color-brand-5:var(--dixy-color-green-5);--dixy-color-brand-6:var(--dixy-color-green-6);--dixy-color-brand-7:var(--dixy-color-green-7);--dixy-color-brand-8:var(--dixy-color-green-8);--dixy-color-brand-9:var(--dixy-color-green-9);--dixy-color-brand-10:var(--dixy-color-green-10);--dixy-color-brand-11:var(--dixy-color-green-11);--dixy-color-brand-12:var(--dixy-color-green-12);--dixy-color-brand-pressed:var(--dixy-color-green-pressed);--dixy-color-brand-on-solid:var(--dixy-color-green-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=grass]{--dixy-color-brand-1:var(--dixy-color-grass-1);--dixy-color-brand-2:var(--dixy-color-grass-2);--dixy-color-brand-3:var(--dixy-color-grass-3);--dixy-color-brand-4:var(--dixy-color-grass-4);--dixy-color-brand-5:var(--dixy-color-grass-5);--dixy-color-brand-6:var(--dixy-color-grass-6);--dixy-color-brand-7:var(--dixy-color-grass-7);--dixy-color-brand-8:var(--dixy-color-grass-8);--dixy-color-brand-9:var(--dixy-color-grass-9);--dixy-color-brand-10:var(--dixy-color-grass-10);--dixy-color-brand-11:var(--dixy-color-grass-11);--dixy-color-brand-12:var(--dixy-color-grass-12);--dixy-color-brand-pressed:var(--dixy-color-grass-pressed);--dixy-color-brand-on-solid:var(--dixy-color-grass-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=lime]{--dixy-color-brand-1:var(--dixy-color-lime-1);--dixy-color-brand-2:var(--dixy-color-lime-2);--dixy-color-brand-3:var(--dixy-color-lime-3);--dixy-color-brand-4:var(--dixy-color-lime-4);--dixy-color-brand-5:var(--dixy-color-lime-5);--dixy-color-brand-6:var(--dixy-color-lime-6);--dixy-color-brand-7:var(--dixy-color-lime-7);--dixy-color-brand-8:var(--dixy-color-lime-8);--dixy-color-brand-9:var(--dixy-color-lime-9);--dixy-color-brand-10:var(--dixy-color-lime-10);--dixy-color-brand-11:var(--dixy-color-lime-11);--dixy-color-brand-12:var(--dixy-color-lime-12);--dixy-color-brand-pressed:var(--dixy-color-lime-pressed);--dixy-color-brand-on-solid:var(--dixy-color-lime-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=mint]{--dixy-color-brand-1:var(--dixy-color-mint-1);--dixy-color-brand-2:var(--dixy-color-mint-2);--dixy-color-brand-3:var(--dixy-color-mint-3);--dixy-color-brand-4:var(--dixy-color-mint-4);--dixy-color-brand-5:var(--dixy-color-mint-5);--dixy-color-brand-6:var(--dixy-color-mint-6);--dixy-color-brand-7:var(--dixy-color-mint-7);--dixy-color-brand-8:var(--dixy-color-mint-8);--dixy-color-brand-9:var(--dixy-color-mint-9);--dixy-color-brand-10:var(--dixy-color-mint-10);--dixy-color-brand-11:var(--dixy-color-mint-11);--dixy-color-brand-12:var(--dixy-color-mint-12);--dixy-color-brand-pressed:var(--dixy-color-mint-pressed);--dixy-color-brand-on-solid:var(--dixy-color-mint-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=yellow]{--dixy-color-brand-1:var(--dixy-color-yellow-1);--dixy-color-brand-2:var(--dixy-color-yellow-2);--dixy-color-brand-3:var(--dixy-color-yellow-3);--dixy-color-brand-4:var(--dixy-color-yellow-4);--dixy-color-brand-5:var(--dixy-color-yellow-5);--dixy-color-brand-6:var(--dixy-color-yellow-6);--dixy-color-brand-7:var(--dixy-color-yellow-7);--dixy-color-brand-8:var(--dixy-color-yellow-8);--dixy-color-brand-9:var(--dixy-color-yellow-9);--dixy-color-brand-10:var(--dixy-color-yellow-10);--dixy-color-brand-11:var(--dixy-color-yellow-11);--dixy-color-brand-12:var(--dixy-color-yellow-12);--dixy-color-brand-pressed:var(--dixy-color-yellow-pressed);--dixy-color-brand-on-solid:var(--dixy-color-yellow-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=amber]{--dixy-color-brand-1:var(--dixy-color-amber-1);--dixy-color-brand-2:var(--dixy-color-amber-2);--dixy-color-brand-3:var(--dixy-color-amber-3);--dixy-color-brand-4:var(--dixy-color-amber-4);--dixy-color-brand-5:var(--dixy-color-amber-5);--dixy-color-brand-6:var(--dixy-color-amber-6);--dixy-color-brand-7:var(--dixy-color-amber-7);--dixy-color-brand-8:var(--dixy-color-amber-8);--dixy-color-brand-9:var(--dixy-color-amber-9);--dixy-color-brand-10:var(--dixy-color-amber-10);--dixy-color-brand-11:var(--dixy-color-amber-11);--dixy-color-brand-12:var(--dixy-color-amber-12);--dixy-color-brand-pressed:var(--dixy-color-amber-pressed);--dixy-color-brand-on-solid:var(--dixy-color-amber-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=orange]{--dixy-color-brand-1:var(--dixy-color-orange-1);--dixy-color-brand-2:var(--dixy-color-orange-2);--dixy-color-brand-3:var(--dixy-color-orange-3);--dixy-color-brand-4:var(--dixy-color-orange-4);--dixy-color-brand-5:var(--dixy-color-orange-5);--dixy-color-brand-6:var(--dixy-color-orange-6);--dixy-color-brand-7:var(--dixy-color-orange-7);--dixy-color-brand-8:var(--dixy-color-orange-8);--dixy-color-brand-9:var(--dixy-color-orange-9);--dixy-color-brand-10:var(--dixy-color-orange-10);--dixy-color-brand-11:var(--dixy-color-orange-11);--dixy-color-brand-12:var(--dixy-color-orange-12);--dixy-color-brand-pressed:var(--dixy-color-orange-pressed);--dixy-color-brand-on-solid:var(--dixy-color-orange-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=brown]{--dixy-color-brand-1:var(--dixy-color-brown-1);--dixy-color-brand-2:var(--dixy-color-brown-2);--dixy-color-brand-3:var(--dixy-color-brown-3);--dixy-color-brand-4:var(--dixy-color-brown-4);--dixy-color-brand-5:var(--dixy-color-brown-5);--dixy-color-brand-6:var(--dixy-color-brown-6);--dixy-color-brand-7:var(--dixy-color-brown-7);--dixy-color-brand-8:var(--dixy-color-brown-8);--dixy-color-brand-9:var(--dixy-color-brown-9);--dixy-color-brand-10:var(--dixy-color-brown-10);--dixy-color-brand-11:var(--dixy-color-brown-11);--dixy-color-brand-12:var(--dixy-color-brown-12);--dixy-color-brand-pressed:var(--dixy-color-brown-pressed);--dixy-color-brand-on-solid:var(--dixy-color-brown-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=bronze]{--dixy-color-brand-1:var(--dixy-color-bronze-1);--dixy-color-brand-2:var(--dixy-color-bronze-2);--dixy-color-brand-3:var(--dixy-color-bronze-3);--dixy-color-brand-4:var(--dixy-color-bronze-4);--dixy-color-brand-5:var(--dixy-color-bronze-5);--dixy-color-brand-6:var(--dixy-color-bronze-6);--dixy-color-brand-7:var(--dixy-color-bronze-7);--dixy-color-brand-8:var(--dixy-color-bronze-8);--dixy-color-brand-9:var(--dixy-color-bronze-9);--dixy-color-brand-10:var(--dixy-color-bronze-10);--dixy-color-brand-11:var(--dixy-color-bronze-11);--dixy-color-brand-12:var(--dixy-color-bronze-12);--dixy-color-brand-pressed:var(--dixy-color-bronze-pressed);--dixy-color-brand-on-solid:var(--dixy-color-bronze-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-accent=gold]{--dixy-color-brand-1:var(--dixy-color-gold-1);--dixy-color-brand-2:var(--dixy-color-gold-2);--dixy-color-brand-3:var(--dixy-color-gold-3);--dixy-color-brand-4:var(--dixy-color-gold-4);--dixy-color-brand-5:var(--dixy-color-gold-5);--dixy-color-brand-6:var(--dixy-color-gold-6);--dixy-color-brand-7:var(--dixy-color-gold-7);--dixy-color-brand-8:var(--dixy-color-gold-8);--dixy-color-brand-9:var(--dixy-color-gold-9);--dixy-color-brand-10:var(--dixy-color-gold-10);--dixy-color-brand-11:var(--dixy-color-gold-11);--dixy-color-brand-12:var(--dixy-color-gold-12);--dixy-color-brand-pressed:var(--dixy-color-gold-pressed);--dixy-color-brand-on-solid:var(--dixy-color-gold-on-solid);--dixy-color-background-selected:var(--dixy-color-brand-5);--dixy-color-text-link:var(--dixy-color-brand-11);--dixy-color-text-selected:var(--dixy-color-brand-11);--dixy-color-border-focus:var(--dixy-color-brand-8);--dixy-color-background-action-primary:var(--dixy-color-brand-9);--dixy-color-background-action-primary-hover:var(--dixy-color-brand-10);--dixy-color-background-action-primary-pressed:var(--dixy-color-brand-pressed);--dixy-color-background-action-primary-subtle:var(--dixy-color-brand-3);--dixy-color-background-action-primary-subtle-hover:var(--dixy-color-brand-4);--dixy-color-background-action-primary-subtle-pressed:var(--dixy-color-brand-5);--dixy-color-text-on-action-primary:var(--dixy-color-brand-on-solid);--dixy-color-text-action-primary:var(--dixy-color-brand-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-neutral=neutral]{--dixy-color-base-1:var(--dixy-color-neutral-1);--dixy-color-base-2:var(--dixy-color-neutral-2);--dixy-color-base-3:var(--dixy-color-neutral-3);--dixy-color-base-4:var(--dixy-color-neutral-4);--dixy-color-base-5:var(--dixy-color-neutral-5);--dixy-color-base-6:var(--dixy-color-neutral-6);--dixy-color-base-7:var(--dixy-color-neutral-7);--dixy-color-base-8:var(--dixy-color-neutral-8);--dixy-color-base-9:var(--dixy-color-neutral-9);--dixy-color-base-10:var(--dixy-color-neutral-10);--dixy-color-base-11:var(--dixy-color-neutral-11);--dixy-color-base-12:var(--dixy-color-neutral-12);--dixy-color-base-pressed:var(--dixy-color-neutral-pressed);--dixy-color-base-on-solid:var(--dixy-color-neutral-on-solid);--dixy-color-background-canvas:var(--dixy-color-base-1);--dixy-color-background-surface:var(--dixy-color-base-2);--dixy-color-background-surface-raised:var(--dixy-color-mode-background-surface-raised);--dixy-color-background-surface-sunken:var(--dixy-color-mode-background-surface-sunken);--dixy-color-background-subtle:var(--dixy-color-base-3);--dixy-color-background-inverse:var(--dixy-color-base-12);--dixy-color-background-disabled:var(--dixy-color-base-3);--dixy-color-text-primary:var(--dixy-color-base-12);--dixy-color-text-secondary:var(--dixy-color-base-11);--dixy-color-text-tertiary:var(--dixy-color-base-11);--dixy-color-text-disabled:var(--dixy-color-mode-text-disabled);--dixy-color-icon-primary:var(--dixy-color-base-12);--dixy-color-icon-secondary:var(--dixy-color-base-11);--dixy-color-icon-disabled:var(--dixy-color-mode-icon-disabled);--dixy-color-border-subtle:var(--dixy-color-base-6);--dixy-color-border-default:var(--dixy-color-base-8);--dixy-color-border-strong:var(--dixy-color-mode-border-strong);--dixy-color-background-action-secondary:var(--dixy-color-base-9);--dixy-color-background-action-secondary-hover:var(--dixy-color-base-10);--dixy-color-background-action-secondary-pressed:var(--dixy-color-base-pressed);--dixy-color-background-action-secondary-subtle:var(--dixy-color-base-3);--dixy-color-background-action-secondary-subtle-hover:var(--dixy-color-base-4);--dixy-color-background-action-secondary-subtle-pressed:var(--dixy-color-base-5);--dixy-color-text-on-action-secondary:var(--dixy-color-base-on-solid);--dixy-color-text-action-secondary:var(--dixy-color-base-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-neutral=slate]{--dixy-color-base-1:var(--dixy-color-slate-1);--dixy-color-base-2:var(--dixy-color-slate-2);--dixy-color-base-3:var(--dixy-color-slate-3);--dixy-color-base-4:var(--dixy-color-slate-4);--dixy-color-base-5:var(--dixy-color-slate-5);--dixy-color-base-6:var(--dixy-color-slate-6);--dixy-color-base-7:var(--dixy-color-slate-7);--dixy-color-base-8:var(--dixy-color-slate-8);--dixy-color-base-9:var(--dixy-color-slate-9);--dixy-color-base-10:var(--dixy-color-slate-10);--dixy-color-base-11:var(--dixy-color-slate-11);--dixy-color-base-12:var(--dixy-color-slate-12);--dixy-color-base-pressed:var(--dixy-color-slate-pressed);--dixy-color-base-on-solid:var(--dixy-color-slate-on-solid);--dixy-color-background-canvas:var(--dixy-color-base-1);--dixy-color-background-surface:var(--dixy-color-base-2);--dixy-color-background-surface-raised:var(--dixy-color-mode-background-surface-raised);--dixy-color-background-surface-sunken:var(--dixy-color-mode-background-surface-sunken);--dixy-color-background-subtle:var(--dixy-color-base-3);--dixy-color-background-inverse:var(--dixy-color-base-12);--dixy-color-background-disabled:var(--dixy-color-base-3);--dixy-color-text-primary:var(--dixy-color-base-12);--dixy-color-text-secondary:var(--dixy-color-base-11);--dixy-color-text-tertiary:var(--dixy-color-base-11);--dixy-color-text-disabled:var(--dixy-color-mode-text-disabled);--dixy-color-icon-primary:var(--dixy-color-base-12);--dixy-color-icon-secondary:var(--dixy-color-base-11);--dixy-color-icon-disabled:var(--dixy-color-mode-icon-disabled);--dixy-color-border-subtle:var(--dixy-color-base-6);--dixy-color-border-default:var(--dixy-color-base-8);--dixy-color-border-strong:var(--dixy-color-mode-border-strong);--dixy-color-background-action-secondary:var(--dixy-color-base-9);--dixy-color-background-action-secondary-hover:var(--dixy-color-base-10);--dixy-color-background-action-secondary-pressed:var(--dixy-color-base-pressed);--dixy-color-background-action-secondary-subtle:var(--dixy-color-base-3);--dixy-color-background-action-secondary-subtle-hover:var(--dixy-color-base-4);--dixy-color-background-action-secondary-subtle-pressed:var(--dixy-color-base-5);--dixy-color-text-on-action-secondary:var(--dixy-color-base-on-solid);--dixy-color-text-action-secondary:var(--dixy-color-base-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-neutral=gray]{--dixy-color-base-1:var(--dixy-color-gray-1);--dixy-color-base-2:var(--dixy-color-gray-2);--dixy-color-base-3:var(--dixy-color-gray-3);--dixy-color-base-4:var(--dixy-color-gray-4);--dixy-color-base-5:var(--dixy-color-gray-5);--dixy-color-base-6:var(--dixy-color-gray-6);--dixy-color-base-7:var(--dixy-color-gray-7);--dixy-color-base-8:var(--dixy-color-gray-8);--dixy-color-base-9:var(--dixy-color-gray-9);--dixy-color-base-10:var(--dixy-color-gray-10);--dixy-color-base-11:var(--dixy-color-gray-11);--dixy-color-base-12:var(--dixy-color-gray-12);--dixy-color-base-pressed:var(--dixy-color-gray-pressed);--dixy-color-base-on-solid:var(--dixy-color-gray-on-solid);--dixy-color-background-canvas:var(--dixy-color-base-1);--dixy-color-background-surface:var(--dixy-color-base-2);--dixy-color-background-surface-raised:var(--dixy-color-mode-background-surface-raised);--dixy-color-background-surface-sunken:var(--dixy-color-mode-background-surface-sunken);--dixy-color-background-subtle:var(--dixy-color-base-3);--dixy-color-background-inverse:var(--dixy-color-base-12);--dixy-color-background-disabled:var(--dixy-color-base-3);--dixy-color-text-primary:var(--dixy-color-base-12);--dixy-color-text-secondary:var(--dixy-color-base-11);--dixy-color-text-tertiary:var(--dixy-color-base-11);--dixy-color-text-disabled:var(--dixy-color-mode-text-disabled);--dixy-color-icon-primary:var(--dixy-color-base-12);--dixy-color-icon-secondary:var(--dixy-color-base-11);--dixy-color-icon-disabled:var(--dixy-color-mode-icon-disabled);--dixy-color-border-subtle:var(--dixy-color-base-6);--dixy-color-border-default:var(--dixy-color-base-8);--dixy-color-border-strong:var(--dixy-color-mode-border-strong);--dixy-color-background-action-secondary:var(--dixy-color-base-9);--dixy-color-background-action-secondary-hover:var(--dixy-color-base-10);--dixy-color-background-action-secondary-pressed:var(--dixy-color-base-pressed);--dixy-color-background-action-secondary-subtle:var(--dixy-color-base-3);--dixy-color-background-action-secondary-subtle-hover:var(--dixy-color-base-4);--dixy-color-background-action-secondary-subtle-pressed:var(--dixy-color-base-5);--dixy-color-text-on-action-secondary:var(--dixy-color-base-on-solid);--dixy-color-text-action-secondary:var(--dixy-color-base-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-neutral=zinc]{--dixy-color-base-1:var(--dixy-color-zinc-1);--dixy-color-base-2:var(--dixy-color-zinc-2);--dixy-color-base-3:var(--dixy-color-zinc-3);--dixy-color-base-4:var(--dixy-color-zinc-4);--dixy-color-base-5:var(--dixy-color-zinc-5);--dixy-color-base-6:var(--dixy-color-zinc-6);--dixy-color-base-7:var(--dixy-color-zinc-7);--dixy-color-base-8:var(--dixy-color-zinc-8);--dixy-color-base-9:var(--dixy-color-zinc-9);--dixy-color-base-10:var(--dixy-color-zinc-10);--dixy-color-base-11:var(--dixy-color-zinc-11);--dixy-color-base-12:var(--dixy-color-zinc-12);--dixy-color-base-pressed:var(--dixy-color-zinc-pressed);--dixy-color-base-on-solid:var(--dixy-color-zinc-on-solid);--dixy-color-background-canvas:var(--dixy-color-base-1);--dixy-color-background-surface:var(--dixy-color-base-2);--dixy-color-background-surface-raised:var(--dixy-color-mode-background-surface-raised);--dixy-color-background-surface-sunken:var(--dixy-color-mode-background-surface-sunken);--dixy-color-background-subtle:var(--dixy-color-base-3);--dixy-color-background-inverse:var(--dixy-color-base-12);--dixy-color-background-disabled:var(--dixy-color-base-3);--dixy-color-text-primary:var(--dixy-color-base-12);--dixy-color-text-secondary:var(--dixy-color-base-11);--dixy-color-text-tertiary:var(--dixy-color-base-11);--dixy-color-text-disabled:var(--dixy-color-mode-text-disabled);--dixy-color-icon-primary:var(--dixy-color-base-12);--dixy-color-icon-secondary:var(--dixy-color-base-11);--dixy-color-icon-disabled:var(--dixy-color-mode-icon-disabled);--dixy-color-border-subtle:var(--dixy-color-base-6);--dixy-color-border-default:var(--dixy-color-base-8);--dixy-color-border-strong:var(--dixy-color-mode-border-strong);--dixy-color-background-action-secondary:var(--dixy-color-base-9);--dixy-color-background-action-secondary-hover:var(--dixy-color-base-10);--dixy-color-background-action-secondary-pressed:var(--dixy-color-base-pressed);--dixy-color-background-action-secondary-subtle:var(--dixy-color-base-3);--dixy-color-background-action-secondary-subtle-hover:var(--dixy-color-base-4);--dixy-color-background-action-secondary-subtle-pressed:var(--dixy-color-base-5);--dixy-color-text-on-action-secondary:var(--dixy-color-base-on-solid);--dixy-color-text-action-secondary:var(--dixy-color-base-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-neutral=stone]{--dixy-color-base-1:var(--dixy-color-stone-1);--dixy-color-base-2:var(--dixy-color-stone-2);--dixy-color-base-3:var(--dixy-color-stone-3);--dixy-color-base-4:var(--dixy-color-stone-4);--dixy-color-base-5:var(--dixy-color-stone-5);--dixy-color-base-6:var(--dixy-color-stone-6);--dixy-color-base-7:var(--dixy-color-stone-7);--dixy-color-base-8:var(--dixy-color-stone-8);--dixy-color-base-9:var(--dixy-color-stone-9);--dixy-color-base-10:var(--dixy-color-stone-10);--dixy-color-base-11:var(--dixy-color-stone-11);--dixy-color-base-12:var(--dixy-color-stone-12);--dixy-color-base-pressed:var(--dixy-color-stone-pressed);--dixy-color-base-on-solid:var(--dixy-color-stone-on-solid);--dixy-color-background-canvas:var(--dixy-color-base-1);--dixy-color-background-surface:var(--dixy-color-base-2);--dixy-color-background-surface-raised:var(--dixy-color-mode-background-surface-raised);--dixy-color-background-surface-sunken:var(--dixy-color-mode-background-surface-sunken);--dixy-color-background-subtle:var(--dixy-color-base-3);--dixy-color-background-inverse:var(--dixy-color-base-12);--dixy-color-background-disabled:var(--dixy-color-base-3);--dixy-color-text-primary:var(--dixy-color-base-12);--dixy-color-text-secondary:var(--dixy-color-base-11);--dixy-color-text-tertiary:var(--dixy-color-base-11);--dixy-color-text-disabled:var(--dixy-color-mode-text-disabled);--dixy-color-icon-primary:var(--dixy-color-base-12);--dixy-color-icon-secondary:var(--dixy-color-base-11);--dixy-color-icon-disabled:var(--dixy-color-mode-icon-disabled);--dixy-color-border-subtle:var(--dixy-color-base-6);--dixy-color-border-default:var(--dixy-color-base-8);--dixy-color-border-strong:var(--dixy-color-mode-border-strong);--dixy-color-background-action-secondary:var(--dixy-color-base-9);--dixy-color-background-action-secondary-hover:var(--dixy-color-base-10);--dixy-color-background-action-secondary-pressed:var(--dixy-color-base-pressed);--dixy-color-background-action-secondary-subtle:var(--dixy-color-base-3);--dixy-color-background-action-secondary-subtle-hover:var(--dixy-color-base-4);--dixy-color-background-action-secondary-subtle-pressed:var(--dixy-color-base-5);--dixy-color-text-on-action-secondary:var(--dixy-color-base-on-solid);--dixy-color-text-action-secondary:var(--dixy-color-base-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-neutral=taupe]{--dixy-color-base-1:var(--dixy-color-taupe-1);--dixy-color-base-2:var(--dixy-color-taupe-2);--dixy-color-base-3:var(--dixy-color-taupe-3);--dixy-color-base-4:var(--dixy-color-taupe-4);--dixy-color-base-5:var(--dixy-color-taupe-5);--dixy-color-base-6:var(--dixy-color-taupe-6);--dixy-color-base-7:var(--dixy-color-taupe-7);--dixy-color-base-8:var(--dixy-color-taupe-8);--dixy-color-base-9:var(--dixy-color-taupe-9);--dixy-color-base-10:var(--dixy-color-taupe-10);--dixy-color-base-11:var(--dixy-color-taupe-11);--dixy-color-base-12:var(--dixy-color-taupe-12);--dixy-color-base-pressed:var(--dixy-color-taupe-pressed);--dixy-color-base-on-solid:var(--dixy-color-taupe-on-solid);--dixy-color-background-canvas:var(--dixy-color-base-1);--dixy-color-background-surface:var(--dixy-color-base-2);--dixy-color-background-surface-raised:var(--dixy-color-mode-background-surface-raised);--dixy-color-background-surface-sunken:var(--dixy-color-mode-background-surface-sunken);--dixy-color-background-subtle:var(--dixy-color-base-3);--dixy-color-background-inverse:var(--dixy-color-base-12);--dixy-color-background-disabled:var(--dixy-color-base-3);--dixy-color-text-primary:var(--dixy-color-base-12);--dixy-color-text-secondary:var(--dixy-color-base-11);--dixy-color-text-tertiary:var(--dixy-color-base-11);--dixy-color-text-disabled:var(--dixy-color-mode-text-disabled);--dixy-color-icon-primary:var(--dixy-color-base-12);--dixy-color-icon-secondary:var(--dixy-color-base-11);--dixy-color-icon-disabled:var(--dixy-color-mode-icon-disabled);--dixy-color-border-subtle:var(--dixy-color-base-6);--dixy-color-border-default:var(--dixy-color-base-8);--dixy-color-border-strong:var(--dixy-color-mode-border-strong);--dixy-color-background-action-secondary:var(--dixy-color-base-9);--dixy-color-background-action-secondary-hover:var(--dixy-color-base-10);--dixy-color-background-action-secondary-pressed:var(--dixy-color-base-pressed);--dixy-color-background-action-secondary-subtle:var(--dixy-color-base-3);--dixy-color-background-action-secondary-subtle-hover:var(--dixy-color-base-4);--dixy-color-background-action-secondary-subtle-pressed:var(--dixy-color-base-5);--dixy-color-text-on-action-secondary:var(--dixy-color-base-on-solid);--dixy-color-text-action-secondary:var(--dixy-color-base-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-neutral=mauve]{--dixy-color-base-1:var(--dixy-color-mauve-1);--dixy-color-base-2:var(--dixy-color-mauve-2);--dixy-color-base-3:var(--dixy-color-mauve-3);--dixy-color-base-4:var(--dixy-color-mauve-4);--dixy-color-base-5:var(--dixy-color-mauve-5);--dixy-color-base-6:var(--dixy-color-mauve-6);--dixy-color-base-7:var(--dixy-color-mauve-7);--dixy-color-base-8:var(--dixy-color-mauve-8);--dixy-color-base-9:var(--dixy-color-mauve-9);--dixy-color-base-10:var(--dixy-color-mauve-10);--dixy-color-base-11:var(--dixy-color-mauve-11);--dixy-color-base-12:var(--dixy-color-mauve-12);--dixy-color-base-pressed:var(--dixy-color-mauve-pressed);--dixy-color-base-on-solid:var(--dixy-color-mauve-on-solid);--dixy-color-background-canvas:var(--dixy-color-base-1);--dixy-color-background-surface:var(--dixy-color-base-2);--dixy-color-background-surface-raised:var(--dixy-color-mode-background-surface-raised);--dixy-color-background-surface-sunken:var(--dixy-color-mode-background-surface-sunken);--dixy-color-background-subtle:var(--dixy-color-base-3);--dixy-color-background-inverse:var(--dixy-color-base-12);--dixy-color-background-disabled:var(--dixy-color-base-3);--dixy-color-text-primary:var(--dixy-color-base-12);--dixy-color-text-secondary:var(--dixy-color-base-11);--dixy-color-text-tertiary:var(--dixy-color-base-11);--dixy-color-text-disabled:var(--dixy-color-mode-text-disabled);--dixy-color-icon-primary:var(--dixy-color-base-12);--dixy-color-icon-secondary:var(--dixy-color-base-11);--dixy-color-icon-disabled:var(--dixy-color-mode-icon-disabled);--dixy-color-border-subtle:var(--dixy-color-base-6);--dixy-color-border-default:var(--dixy-color-base-8);--dixy-color-border-strong:var(--dixy-color-mode-border-strong);--dixy-color-background-action-secondary:var(--dixy-color-base-9);--dixy-color-background-action-secondary-hover:var(--dixy-color-base-10);--dixy-color-background-action-secondary-pressed:var(--dixy-color-base-pressed);--dixy-color-background-action-secondary-subtle:var(--dixy-color-base-3);--dixy-color-background-action-secondary-subtle-hover:var(--dixy-color-base-4);--dixy-color-background-action-secondary-subtle-pressed:var(--dixy-color-base-5);--dixy-color-text-on-action-secondary:var(--dixy-color-base-on-solid);--dixy-color-text-action-secondary:var(--dixy-color-base-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-neutral=mist]{--dixy-color-base-1:var(--dixy-color-mist-1);--dixy-color-base-2:var(--dixy-color-mist-2);--dixy-color-base-3:var(--dixy-color-mist-3);--dixy-color-base-4:var(--dixy-color-mist-4);--dixy-color-base-5:var(--dixy-color-mist-5);--dixy-color-base-6:var(--dixy-color-mist-6);--dixy-color-base-7:var(--dixy-color-mist-7);--dixy-color-base-8:var(--dixy-color-mist-8);--dixy-color-base-9:var(--dixy-color-mist-9);--dixy-color-base-10:var(--dixy-color-mist-10);--dixy-color-base-11:var(--dixy-color-mist-11);--dixy-color-base-12:var(--dixy-color-mist-12);--dixy-color-base-pressed:var(--dixy-color-mist-pressed);--dixy-color-base-on-solid:var(--dixy-color-mist-on-solid);--dixy-color-background-canvas:var(--dixy-color-base-1);--dixy-color-background-surface:var(--dixy-color-base-2);--dixy-color-background-surface-raised:var(--dixy-color-mode-background-surface-raised);--dixy-color-background-surface-sunken:var(--dixy-color-mode-background-surface-sunken);--dixy-color-background-subtle:var(--dixy-color-base-3);--dixy-color-background-inverse:var(--dixy-color-base-12);--dixy-color-background-disabled:var(--dixy-color-base-3);--dixy-color-text-primary:var(--dixy-color-base-12);--dixy-color-text-secondary:var(--dixy-color-base-11);--dixy-color-text-tertiary:var(--dixy-color-base-11);--dixy-color-text-disabled:var(--dixy-color-mode-text-disabled);--dixy-color-icon-primary:var(--dixy-color-base-12);--dixy-color-icon-secondary:var(--dixy-color-base-11);--dixy-color-icon-disabled:var(--dixy-color-mode-icon-disabled);--dixy-color-border-subtle:var(--dixy-color-base-6);--dixy-color-border-default:var(--dixy-color-base-8);--dixy-color-border-strong:var(--dixy-color-mode-border-strong);--dixy-color-background-action-secondary:var(--dixy-color-base-9);--dixy-color-background-action-secondary-hover:var(--dixy-color-base-10);--dixy-color-background-action-secondary-pressed:var(--dixy-color-base-pressed);--dixy-color-background-action-secondary-subtle:var(--dixy-color-base-3);--dixy-color-background-action-secondary-subtle-hover:var(--dixy-color-base-4);--dixy-color-background-action-secondary-subtle-pressed:var(--dixy-color-base-5);--dixy-color-text-on-action-secondary:var(--dixy-color-base-on-solid);--dixy-color-text-action-secondary:var(--dixy-color-base-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-neutral=olive]{--dixy-color-base-1:var(--dixy-color-olive-1);--dixy-color-base-2:var(--dixy-color-olive-2);--dixy-color-base-3:var(--dixy-color-olive-3);--dixy-color-base-4:var(--dixy-color-olive-4);--dixy-color-base-5:var(--dixy-color-olive-5);--dixy-color-base-6:var(--dixy-color-olive-6);--dixy-color-base-7:var(--dixy-color-olive-7);--dixy-color-base-8:var(--dixy-color-olive-8);--dixy-color-base-9:var(--dixy-color-olive-9);--dixy-color-base-10:var(--dixy-color-olive-10);--dixy-color-base-11:var(--dixy-color-olive-11);--dixy-color-base-12:var(--dixy-color-olive-12);--dixy-color-base-pressed:var(--dixy-color-olive-pressed);--dixy-color-base-on-solid:var(--dixy-color-olive-on-solid);--dixy-color-background-canvas:var(--dixy-color-base-1);--dixy-color-background-surface:var(--dixy-color-base-2);--dixy-color-background-surface-raised:var(--dixy-color-mode-background-surface-raised);--dixy-color-background-surface-sunken:var(--dixy-color-mode-background-surface-sunken);--dixy-color-background-subtle:var(--dixy-color-base-3);--dixy-color-background-inverse:var(--dixy-color-base-12);--dixy-color-background-disabled:var(--dixy-color-base-3);--dixy-color-text-primary:var(--dixy-color-base-12);--dixy-color-text-secondary:var(--dixy-color-base-11);--dixy-color-text-tertiary:var(--dixy-color-base-11);--dixy-color-text-disabled:var(--dixy-color-mode-text-disabled);--dixy-color-icon-primary:var(--dixy-color-base-12);--dixy-color-icon-secondary:var(--dixy-color-base-11);--dixy-color-icon-disabled:var(--dixy-color-mode-icon-disabled);--dixy-color-border-subtle:var(--dixy-color-base-6);--dixy-color-border-default:var(--dixy-color-base-8);--dixy-color-border-strong:var(--dixy-color-mode-border-strong);--dixy-color-background-action-secondary:var(--dixy-color-base-9);--dixy-color-background-action-secondary-hover:var(--dixy-color-base-10);--dixy-color-background-action-secondary-pressed:var(--dixy-color-base-pressed);--dixy-color-background-action-secondary-subtle:var(--dixy-color-base-3);--dixy-color-background-action-secondary-subtle-hover:var(--dixy-color-base-4);--dixy-color-background-action-secondary-subtle-pressed:var(--dixy-color-base-5);--dixy-color-text-on-action-secondary:var(--dixy-color-base-on-solid);--dixy-color-text-action-secondary:var(--dixy-color-base-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-neutral=sage]{--dixy-color-base-1:var(--dixy-color-sage-1);--dixy-color-base-2:var(--dixy-color-sage-2);--dixy-color-base-3:var(--dixy-color-sage-3);--dixy-color-base-4:var(--dixy-color-sage-4);--dixy-color-base-5:var(--dixy-color-sage-5);--dixy-color-base-6:var(--dixy-color-sage-6);--dixy-color-base-7:var(--dixy-color-sage-7);--dixy-color-base-8:var(--dixy-color-sage-8);--dixy-color-base-9:var(--dixy-color-sage-9);--dixy-color-base-10:var(--dixy-color-sage-10);--dixy-color-base-11:var(--dixy-color-sage-11);--dixy-color-base-12:var(--dixy-color-sage-12);--dixy-color-base-pressed:var(--dixy-color-sage-pressed);--dixy-color-base-on-solid:var(--dixy-color-sage-on-solid);--dixy-color-background-canvas:var(--dixy-color-base-1);--dixy-color-background-surface:var(--dixy-color-base-2);--dixy-color-background-surface-raised:var(--dixy-color-mode-background-surface-raised);--dixy-color-background-surface-sunken:var(--dixy-color-mode-background-surface-sunken);--dixy-color-background-subtle:var(--dixy-color-base-3);--dixy-color-background-inverse:var(--dixy-color-base-12);--dixy-color-background-disabled:var(--dixy-color-base-3);--dixy-color-text-primary:var(--dixy-color-base-12);--dixy-color-text-secondary:var(--dixy-color-base-11);--dixy-color-text-tertiary:var(--dixy-color-base-11);--dixy-color-text-disabled:var(--dixy-color-mode-text-disabled);--dixy-color-icon-primary:var(--dixy-color-base-12);--dixy-color-icon-secondary:var(--dixy-color-base-11);--dixy-color-icon-disabled:var(--dixy-color-mode-icon-disabled);--dixy-color-border-subtle:var(--dixy-color-base-6);--dixy-color-border-default:var(--dixy-color-base-8);--dixy-color-border-strong:var(--dixy-color-mode-border-strong);--dixy-color-background-action-secondary:var(--dixy-color-base-9);--dixy-color-background-action-secondary-hover:var(--dixy-color-base-10);--dixy-color-background-action-secondary-pressed:var(--dixy-color-base-pressed);--dixy-color-background-action-secondary-subtle:var(--dixy-color-base-3);--dixy-color-background-action-secondary-subtle-hover:var(--dixy-color-base-4);--dixy-color-background-action-secondary-subtle-pressed:var(--dixy-color-base-5);--dixy-color-text-on-action-secondary:var(--dixy-color-base-on-solid);--dixy-color-text-action-secondary:var(--dixy-color-base-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}[data-neutral=sand]{--dixy-color-base-1:var(--dixy-color-sand-1);--dixy-color-base-2:var(--dixy-color-sand-2);--dixy-color-base-3:var(--dixy-color-sand-3);--dixy-color-base-4:var(--dixy-color-sand-4);--dixy-color-base-5:var(--dixy-color-sand-5);--dixy-color-base-6:var(--dixy-color-sand-6);--dixy-color-base-7:var(--dixy-color-sand-7);--dixy-color-base-8:var(--dixy-color-sand-8);--dixy-color-base-9:var(--dixy-color-sand-9);--dixy-color-base-10:var(--dixy-color-sand-10);--dixy-color-base-11:var(--dixy-color-sand-11);--dixy-color-base-12:var(--dixy-color-sand-12);--dixy-color-base-pressed:var(--dixy-color-sand-pressed);--dixy-color-base-on-solid:var(--dixy-color-sand-on-solid);--dixy-color-background-canvas:var(--dixy-color-base-1);--dixy-color-background-surface:var(--dixy-color-base-2);--dixy-color-background-surface-raised:var(--dixy-color-mode-background-surface-raised);--dixy-color-background-surface-sunken:var(--dixy-color-mode-background-surface-sunken);--dixy-color-background-subtle:var(--dixy-color-base-3);--dixy-color-background-inverse:var(--dixy-color-base-12);--dixy-color-background-disabled:var(--dixy-color-base-3);--dixy-color-text-primary:var(--dixy-color-base-12);--dixy-color-text-secondary:var(--dixy-color-base-11);--dixy-color-text-tertiary:var(--dixy-color-base-11);--dixy-color-text-disabled:var(--dixy-color-mode-text-disabled);--dixy-color-icon-primary:var(--dixy-color-base-12);--dixy-color-icon-secondary:var(--dixy-color-base-11);--dixy-color-icon-disabled:var(--dixy-color-mode-icon-disabled);--dixy-color-border-subtle:var(--dixy-color-base-6);--dixy-color-border-default:var(--dixy-color-base-8);--dixy-color-border-strong:var(--dixy-color-mode-border-strong);--dixy-color-background-action-secondary:var(--dixy-color-base-9);--dixy-color-background-action-secondary-hover:var(--dixy-color-base-10);--dixy-color-background-action-secondary-pressed:var(--dixy-color-base-pressed);--dixy-color-background-action-secondary-subtle:var(--dixy-color-base-3);--dixy-color-background-action-secondary-subtle-hover:var(--dixy-color-base-4);--dixy-color-background-action-secondary-subtle-pressed:var(--dixy-color-base-5);--dixy-color-text-on-action-secondary:var(--dixy-color-base-on-solid);--dixy-color-text-action-secondary:var(--dixy-color-base-11);--dixy-bg:var(--dixy-color-background-canvas);--dixy-surface:var(--dixy-color-background-surface-raised);--dixy-surface-muted:var(--dixy-color-background-subtle);--dixy-text:var(--dixy-color-text-primary);--dixy-text-muted:var(--dixy-color-text-secondary);--dixy-border:var(--dixy-color-border-subtle);--dixy-accent:var(--dixy-color-background-action-primary);--dixy-accent-hover:var(--dixy-color-background-action-primary-hover);--dixy-accent-soft:var(--dixy-color-background-action-primary-subtle);--dixy-accent-text:var(--dixy-color-text-link);--dixy-accent-contrast:var(--dixy-color-text-on-action-primary);--dixy-danger:var(--dixy-color-text-danger);--dixy-danger-hover:var(--dixy-color-background-action-destructive-hover);--dixy-danger-soft:var(--dixy-color-background-danger);--dixy-neutral:var(--dixy-color-background-action-secondary);--dixy-neutral-hover:var(--dixy-color-background-action-secondary-hover);--dixy-neutral-contrast:var(--dixy-color-text-on-action-secondary)}:root,.dixy-theme,[data-appearance],[data-accent],[data-neutral]{--dixy-input-background:var(--dixy-color-background-surface-raised);--dixy-input-text:var(--dixy-color-text-primary);--dixy-input-placeholder:var(--dixy-color-text-secondary);--dixy-input-border:var(--dixy-color-border-default);--dixy-input-border-invalid:var(--dixy-color-border-danger);--dixy-field-error-text:var(--dixy-color-text-danger);--dixy-dialog-background:var(--dixy-color-background-surface-raised);--dixy-dialog-text:var(--dixy-color-text-primary);--dixy-dialog-border:var(--dixy-color-border-subtle);--dixy-focus-ring:var(--dixy-color-border-focus);--dixy-button-primary-background:var(--dixy-color-background-action-primary);--dixy-button-primary-hover:var(--dixy-color-background-action-primary-hover);--dixy-button-primary-pressed:var(--dixy-color-background-action-primary-pressed);--dixy-button-primary-foreground:var(--dixy-color-text-on-action-primary);--dixy-button-primary-soft:var(--dixy-color-background-action-primary-subtle);--dixy-button-primary-soft-hover:var(--dixy-color-background-action-primary-subtle-hover);--dixy-button-primary-soft-pressed:var(--dixy-color-background-action-primary-subtle-pressed);--dixy-button-primary-text:var(--dixy-color-text-action-primary);--dixy-button-secondary-background:var(--dixy-color-background-action-secondary);--dixy-button-secondary-hover:var(--dixy-color-background-action-secondary-hover);--dixy-button-secondary-pressed:var(--dixy-color-background-action-secondary-pressed);--dixy-button-secondary-foreground:var(--dixy-color-text-on-action-secondary);--dixy-button-secondary-soft:var(--dixy-color-background-action-secondary-subtle);--dixy-button-secondary-soft-hover:var(--dixy-color-background-action-secondary-subtle-hover);--dixy-button-secondary-soft-pressed:var(--dixy-color-background-action-secondary-subtle-pressed);--dixy-button-secondary-text:var(--dixy-color-text-action-secondary);--dixy-button-destructive-background:var(--dixy-color-background-action-destructive);--dixy-button-destructive-hover:var(--dixy-color-background-action-destructive-hover);--dixy-button-destructive-pressed:var(--dixy-color-background-action-destructive-pressed);--dixy-button-destructive-foreground:var(--dixy-color-text-on-action-destructive);--dixy-button-destructive-soft:var(--dixy-color-background-action-destructive-subtle);--dixy-button-destructive-soft-hover:var(--dixy-color-background-action-destructive-subtle-hover);--dixy-button-destructive-soft-pressed:var(--dixy-color-background-action-destructive-subtle-pressed);--dixy-button-destructive-text:var(--dixy-color-text-action-destructive);--dixy-button-success-background:var(--dixy-color-background-action-success);--dixy-button-success-hover:var(--dixy-color-background-action-success-hover);--dixy-button-success-pressed:var(--dixy-color-background-action-success-pressed);--dixy-button-success-foreground:var(--dixy-color-text-on-action-success);--dixy-button-success-soft:var(--dixy-color-background-action-success-subtle);--dixy-button-success-soft-hover:var(--dixy-color-background-action-success-subtle-hover);--dixy-button-success-soft-pressed:var(--dixy-color-background-action-success-subtle-pressed);--dixy-button-success-text:var(--dixy-color-text-action-success)}:root{--dixy-font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;--dixy-font-display:"Space Grotesk Variable", "Inter Variable", ui-sans-serif, system-ui, sans-serif;--dixy-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--dixy-font-size-12:.75rem;--dixy-font-size-14:.875rem;--dixy-font-size-16:1rem;--dixy-font-size-18:1.125rem;--dixy-font-size-20:1.25rem;--dixy-font-size-24:1.5rem;--dixy-font-size-28:1.75rem;--dixy-font-size-32:2rem;--dixy-font-size-36:2.25rem;--dixy-font-size-44:2.75rem;--dixy-font-size-56:3.5rem;--dixy-line-height-16:1rem;--dixy-line-height-20:1.25rem;--dixy-line-height-24:1.5rem;--dixy-line-height-26:1.625rem;--dixy-line-height-28:1.75rem;--dixy-line-height-32:2rem;--dixy-line-height-36:2.25rem;--dixy-line-height-40:2.5rem;--dixy-line-height-44:2.75rem;--dixy-line-height-52:3.25rem;--dixy-line-height-64:4rem;--dixy-font-weight-regular:400;--dixy-font-weight-medium:500;--dixy-font-weight-label:550;--dixy-font-weight-semibold:600;--dixy-font-weight-strong:650;--dixy-font-weight-bold:700}:root,.dixy-theme{--dixy-font-display-lg-family:var(--dixy-font-display);--dixy-font-display-lg-size:var(--dixy-font-size-56);--dixy-font-display-lg-line-height:var(--dixy-line-height-64);--dixy-font-display-lg-weight:var(--dixy-font-weight-bold);--dixy-font-display-lg-letter-spacing:-.035em;--dixy-font-display-lg:var(--dixy-font-display-lg-weight) var(--dixy-font-display-lg-size)/var(--dixy-font-display-lg-line-height) var(--dixy-font-display-lg-family);--dixy-font-display-md-family:var(--dixy-font-display);--dixy-font-display-md-size:var(--dixy-font-size-44);--dixy-font-display-md-line-height:var(--dixy-line-height-52);--dixy-font-display-md-weight:var(--dixy-font-weight-bold);--dixy-font-display-md-letter-spacing:-.03em;--dixy-font-display-md:var(--dixy-font-display-md-weight) var(--dixy-font-display-md-size)/var(--dixy-font-display-md-line-height) var(--dixy-font-display-md-family);--dixy-font-display-sm-family:var(--dixy-font-display);--dixy-font-display-sm-size:var(--dixy-font-size-36);--dixy-font-display-sm-line-height:var(--dixy-line-height-44);--dixy-font-display-sm-weight:var(--dixy-font-weight-strong);--dixy-font-display-sm-letter-spacing:-.025em;--dixy-font-display-sm:var(--dixy-font-display-sm-weight) var(--dixy-font-display-sm-size)/var(--dixy-font-display-sm-line-height) var(--dixy-font-display-sm-family);--dixy-font-heading-lg-family:var(--dixy-font-sans);--dixy-font-heading-lg-size:var(--dixy-font-size-32);--dixy-font-heading-lg-line-height:var(--dixy-line-height-40);--dixy-font-heading-lg-weight:var(--dixy-font-weight-strong);--dixy-font-heading-lg-letter-spacing:-.025em;--dixy-font-heading-lg:var(--dixy-font-heading-lg-weight) var(--dixy-font-heading-lg-size)/var(--dixy-font-heading-lg-line-height) var(--dixy-font-heading-lg-family);--dixy-font-heading-md-family:var(--dixy-font-sans);--dixy-font-heading-md-size:var(--dixy-font-size-28);--dixy-font-heading-md-line-height:var(--dixy-line-height-36);--dixy-font-heading-md-weight:var(--dixy-font-weight-strong);--dixy-font-heading-md-letter-spacing:-.02em;--dixy-font-heading-md:var(--dixy-font-heading-md-weight) var(--dixy-font-heading-md-size)/var(--dixy-font-heading-md-line-height) var(--dixy-font-heading-md-family);--dixy-font-heading-sm-family:var(--dixy-font-sans);--dixy-font-heading-sm-size:var(--dixy-font-size-24);--dixy-font-heading-sm-line-height:var(--dixy-line-height-32);--dixy-font-heading-sm-weight:var(--dixy-font-weight-strong);--dixy-font-heading-sm-letter-spacing:-.015em;--dixy-font-heading-sm:var(--dixy-font-heading-sm-weight) var(--dixy-font-heading-sm-size)/var(--dixy-font-heading-sm-line-height) var(--dixy-font-heading-sm-family);--dixy-font-title-lg-family:var(--dixy-font-sans);--dixy-font-title-lg-size:var(--dixy-font-size-20);--dixy-font-title-lg-line-height:var(--dixy-line-height-28);--dixy-font-title-lg-weight:var(--dixy-font-weight-semibold);--dixy-font-title-lg-letter-spacing:-.01em;--dixy-font-title-lg:var(--dixy-font-title-lg-weight) var(--dixy-font-title-lg-size)/var(--dixy-font-title-lg-line-height) var(--dixy-font-title-lg-family);--dixy-font-title-md-family:var(--dixy-font-sans);--dixy-font-title-md-size:var(--dixy-font-size-18);--dixy-font-title-md-line-height:var(--dixy-line-height-26);--dixy-font-title-md-weight:var(--dixy-font-weight-semibold);--dixy-font-title-md-letter-spacing:-.005em;--dixy-font-title-md:var(--dixy-font-title-md-weight) var(--dixy-font-title-md-size)/var(--dixy-font-title-md-line-height) var(--dixy-font-title-md-family);--dixy-font-title-sm-family:var(--dixy-font-sans);--dixy-font-title-sm-size:var(--dixy-font-size-16);--dixy-font-title-sm-line-height:var(--dixy-line-height-24);--dixy-font-title-sm-weight:var(--dixy-font-weight-semibold);--dixy-font-title-sm-letter-spacing:0em;--dixy-font-title-sm:var(--dixy-font-title-sm-weight) var(--dixy-font-title-sm-size)/var(--dixy-font-title-sm-line-height) var(--dixy-font-title-sm-family);--dixy-font-body-lg-family:var(--dixy-font-sans);--dixy-font-body-lg-size:var(--dixy-font-size-18);--dixy-font-body-lg-line-height:var(--dixy-line-height-28);--dixy-font-body-lg-weight:var(--dixy-font-weight-regular);--dixy-font-body-lg-letter-spacing:0em;--dixy-font-body-lg:var(--dixy-font-body-lg-weight) var(--dixy-font-body-lg-size)/var(--dixy-font-body-lg-line-height) var(--dixy-font-body-lg-family);--dixy-font-body-md-family:var(--dixy-font-sans);--dixy-font-body-md-size:var(--dixy-font-size-16);--dixy-font-body-md-line-height:var(--dixy-line-height-24);--dixy-font-body-md-weight:var(--dixy-font-weight-regular);--dixy-font-body-md-letter-spacing:0em;--dixy-font-body-md:var(--dixy-font-body-md-weight) var(--dixy-font-body-md-size)/var(--dixy-font-body-md-line-height) var(--dixy-font-body-md-family);--dixy-font-body-sm-family:var(--dixy-font-sans);--dixy-font-body-sm-size:var(--dixy-font-size-14);--dixy-font-body-sm-line-height:var(--dixy-line-height-20);--dixy-font-body-sm-weight:var(--dixy-font-weight-regular);--dixy-font-body-sm-letter-spacing:.005em;--dixy-font-body-sm:var(--dixy-font-body-sm-weight) var(--dixy-font-body-sm-size)/var(--dixy-font-body-sm-line-height) var(--dixy-font-body-sm-family);--dixy-font-label-lg-family:var(--dixy-font-sans);--dixy-font-label-lg-size:var(--dixy-font-size-16);--dixy-font-label-lg-line-height:var(--dixy-line-height-24);--dixy-font-label-lg-weight:var(--dixy-font-weight-label);--dixy-font-label-lg-letter-spacing:0em;--dixy-font-label-lg:var(--dixy-font-label-lg-weight) var(--dixy-font-label-lg-size)/var(--dixy-font-label-lg-line-height) var(--dixy-font-label-lg-family);--dixy-font-label-md-family:var(--dixy-font-sans);--dixy-font-label-md-size:var(--dixy-font-size-14);--dixy-font-label-md-line-height:var(--dixy-line-height-20);--dixy-font-label-md-weight:var(--dixy-font-weight-label);--dixy-font-label-md-letter-spacing:.005em;--dixy-font-label-md:var(--dixy-font-label-md-weight) var(--dixy-font-label-md-size)/var(--dixy-font-label-md-line-height) var(--dixy-font-label-md-family);--dixy-font-label-sm-family:var(--dixy-font-sans);--dixy-font-label-sm-size:var(--dixy-font-size-12);--dixy-font-label-sm-line-height:var(--dixy-line-height-16);--dixy-font-label-sm-weight:var(--dixy-font-weight-label);--dixy-font-label-sm-letter-spacing:.01em;--dixy-font-label-sm:var(--dixy-font-label-sm-weight) var(--dixy-font-label-sm-size)/var(--dixy-font-label-sm-line-height) var(--dixy-font-label-sm-family);--dixy-font-caption-family:var(--dixy-font-sans);--dixy-font-caption-size:var(--dixy-font-size-12);--dixy-font-caption-line-height:var(--dixy-line-height-16);--dixy-font-caption-weight:var(--dixy-font-weight-regular);--dixy-font-caption-letter-spacing:.01em;--dixy-font-caption:var(--dixy-font-caption-weight) var(--dixy-font-caption-size)/var(--dixy-font-caption-line-height) var(--dixy-font-caption-family);--dixy-font-code-md-family:var(--dixy-font-mono);--dixy-font-code-md-size:var(--dixy-font-size-14);--dixy-font-code-md-line-height:var(--dixy-line-height-24);--dixy-font-code-md-weight:var(--dixy-font-weight-regular);--dixy-font-code-md-letter-spacing:0em;--dixy-font-code-md:var(--dixy-font-code-md-weight) var(--dixy-font-code-md-size)/var(--dixy-font-code-md-line-height) var(--dixy-font-code-md-family);--dixy-font-code-sm-family:var(--dixy-font-mono);--dixy-font-code-sm-size:var(--dixy-font-size-12);--dixy-font-code-sm-line-height:var(--dixy-line-height-20);--dixy-font-code-sm-weight:var(--dixy-font-weight-regular);--dixy-font-code-sm-letter-spacing:0em;--dixy-font-code-sm:var(--dixy-font-code-sm-weight) var(--dixy-font-code-sm-size)/var(--dixy-font-code-sm-line-height) var(--dixy-font-code-sm-family)}:root{--dixy-size-control-sm:2rem;--dixy-size-control-md:2.5rem;--dixy-size-control-lg:3rem;--dixy-size-icon-xs:.75rem;--dixy-size-icon-sm:1rem;--dixy-size-icon-md:1.25rem;--dixy-size-icon-lg:1.5rem;--dixy-size-icon-xl:2rem;--dixy-size-icon-2xl:3rem;--dixy-size-target-minimum:max(24px, 1.5rem);--dixy-size-target-comfortable:max(44px, 2.75rem);--dixy-interaction-target:var(--dixy-size-target-minimum)}:root,.dixy-theme{--dixy-height-sm:var(--dixy-size-control-sm);--dixy-height-md:var(--dixy-size-control-md);--dixy-height-lg:var(--dixy-size-control-lg)}:root{--dixy-container-sm:40rem;--dixy-container-md:48rem;--dixy-container-lg:64rem;--dixy-container-xl:80rem;--dixy-breakpoint-sm:40rem;--dixy-breakpoint-md:48rem;--dixy-breakpoint-lg:64rem;--dixy-breakpoint-xl:80rem;--dixy-breakpoint-wide:96rem;--dixy-layout-gutter:var(--dixy-space-200)}@media (width>=40rem){:root{--dixy-layout-gutter:var(--dixy-space-300)}}@media (width>=64rem){:root{--dixy-layout-gutter:var(--dixy-space-400)}}:root{--dixy-radius-0:0;--dixy-radius-2:.125rem;--dixy-radius-4:.25rem;--dixy-radius-6:.375rem;--dixy-radius-8:.5rem;--dixy-radius-10:.625rem;--dixy-radius-12:.75rem;--dixy-radius-16:1rem;--dixy-radius-24:1.5rem;--dixy-radius-full:9999px;--dixy-radius-control:var(--dixy-radius-10);--dixy-radius-card:var(--dixy-radius-12);--dixy-radius-overlay:var(--dixy-radius-16)}[data-radius=none]{--dixy-radius-control:var(--dixy-radius-0);--dixy-radius-card:var(--dixy-radius-0);--dixy-radius-overlay:var(--dixy-radius-0)}[data-radius=sm]{--dixy-radius-control:var(--dixy-radius-4);--dixy-radius-card:var(--dixy-radius-8);--dixy-radius-overlay:var(--dixy-radius-12)}[data-radius=md]{--dixy-radius-control:var(--dixy-radius-10);--dixy-radius-card:var(--dixy-radius-12);--dixy-radius-overlay:var(--dixy-radius-16)}[data-radius=lg]{--dixy-radius-control:var(--dixy-radius-16);--dixy-radius-card:var(--dixy-radius-16);--dixy-radius-overlay:var(--dixy-radius-24)}[data-radius=full]{--dixy-radius-control:var(--dixy-radius-full);--dixy-radius-card:var(--dixy-radius-16);--dixy-radius-overlay:var(--dixy-radius-24)}:root,.dixy-theme,[data-radius]{--dixy-radius:var(--dixy-radius-control)}:root{--dixy-border-width-0:0px;--dixy-border-width-1:1px;--dixy-border-width-2:2px;--dixy-border-style-solid:solid;--dixy-border-style-dashed:dashed;--dixy-stroke-width:var(--dixy-border-width-1);--dixy-focus-ring-width:var(--dixy-border-width-2);--dixy-focus-ring-offset:3px}:root,.dixy-theme,[data-appearance],[data-accent],[data-neutral]{--dixy-border-subtle:var(--dixy-stroke-width) var(--dixy-border-style-solid) var(--dixy-color-border-subtle);--dixy-border-default:var(--dixy-stroke-width) var(--dixy-border-style-solid) var(--dixy-color-border-default);--dixy-border-strong:var(--dixy-border-width-2) var(--dixy-border-style-solid) var(--dixy-color-border-strong);--dixy-border-danger:var(--dixy-stroke-width) var(--dixy-border-style-solid) var(--dixy-color-border-danger)}:root,[data-appearance=light]{--dixy-shadow-none:none;--dixy-shadow-inset:inset 0px 1px 2px 0px #0000000f;--dixy-shadow-raised:0px 1px 2px 0px #0000000f, 0px 2px 6px -1px #00000014;--dixy-shadow-floating:0px 4px 8px -2px #00000014, 0px 12px 24px -4px #0000001f;--dixy-shadow-overlay:0px 8px 16px -4px #0000001f, 0px 24px 48px -8px #0000002e}[data-appearance=dark]{--dixy-shadow-none:none;--dixy-shadow-inset:inset 0px 1px 2px 0px #00000047;--dixy-shadow-raised:0px 1px 2px 0px #0000003d, 0px 2px 6px -1px #00000052;--dixy-shadow-floating:0px 4px 8px -2px #00000047, 0px 12px 24px -4px #0000005c;--dixy-shadow-overlay:0px 8px 16px -4px #00000052, 0px 24px 48px -8px #00000070}:root,.dixy-theme,[data-appearance]{--dixy-shadow:var(--dixy-shadow-overlay)}@media (forced-colors:active){:root,[data-appearance]{--dixy-shadow-none:none;--dixy-shadow-inset:none;--dixy-shadow-raised:none;--dixy-shadow-floating:none;--dixy-shadow-overlay:none}}:root{--dixy-motion-duration-instant:0s;--dixy-motion-duration-fast:.12s;--dixy-motion-duration-normal:.2s;--dixy-motion-duration-deliberate:.28s;--dixy-motion-duration-slow:.4s;--dixy-motion-spatial-factor:1;--dixy-motion-loop-progress:.7s;--dixy-motion-easing-linear:cubic-bezier(0, 0, 1, 1);--dixy-motion-easing-standard:cubic-bezier(.2, .8, .2, 1);--dixy-motion-easing-enter:cubic-bezier(.16, 1, .3, 1);--dixy-motion-easing-exit:cubic-bezier(.4, 0, 1, 1)}:root,.dixy-theme,[data-motion]{--dixy-motion-transition-feedback:var(--dixy-motion-duration-fast) var(--dixy-motion-easing-standard);--dixy-motion-transition-enter:var(--dixy-motion-duration-normal) var(--dixy-motion-easing-enter);--dixy-motion-transition-exit:var(--dixy-motion-duration-fast) var(--dixy-motion-easing-exit);--dixy-motion-transition-navigation:var(--dixy-motion-duration-deliberate) var(--dixy-motion-easing-standard);--dixy-motion-transition-reveal:var(--dixy-motion-duration-deliberate) var(--dixy-motion-easing-enter);--dixy-motion-transition-page:var(--dixy-motion-duration-slow) var(--dixy-motion-easing-standard);--dixy-duration-fast:var(--dixy-motion-duration-fast);--dixy-duration-normal:var(--dixy-motion-duration-normal);--dixy-ease:var(--dixy-motion-easing-standard)}[data-motion=reduced],[data-motion=reduced] [data-motion]{--dixy-motion-duration-instant:0s;--dixy-motion-duration-fast:0s;--dixy-motion-duration-normal:0s;--dixy-motion-duration-deliberate:0s;--dixy-motion-duration-slow:0s;--dixy-motion-spatial-factor:0}@media (prefers-reduced-motion:reduce){:root,.dixy-theme,[data-motion]{--dixy-motion-duration-instant:0s;--dixy-motion-duration-fast:0s;--dixy-motion-duration-normal:0s;--dixy-motion-duration-deliberate:0s;--dixy-motion-duration-slow:0s;--dixy-motion-spatial-factor:0}}:root,.dixy-theme{--dixy-shape-control:var(--dixy-radius-control);--dixy-shape-container:var(--dixy-radius-card);--dixy-shape-feature:var(--dixy-radius-24);--dixy-personality-press-distance:1px}[data-dixy-shape=rounded]{--dixy-shape-control:var(--dixy-radius-control);--dixy-shape-container:var(--dixy-radius-card);--dixy-shape-feature:var(--dixy-radius-24)}[data-dixy-shape=pill]{--dixy-shape-control:var(--dixy-radius-full);--dixy-shape-container:var(--dixy-radius-16);--dixy-shape-feature:var(--dixy-radius-24)}[data-dixy-shape=square]{--dixy-shape-control:var(--dixy-radius-0);--dixy-shape-container:var(--dixy-radius-0);--dixy-shape-feature:var(--dixy-radius-0)}[data-personality=restrained]{--dixy-personality-press-distance:.5px}[data-personality=playful]{--dixy-personality-press-distance:1.5px}[data-personality=tactile]{--dixy-personality-press-distance:1px}:root,.dixy-theme,[data-radius]{--dixy-button-radius:var(--dixy-radius);--dixy-input-radius:var(--dixy-radius);--dixy-card-radius:var(--dixy-radius-card);--dixy-dialog-radius:var(--dixy-radius-overlay)}:root,.dixy-theme,[data-appearance]{--dixy-input-shadow:var(--dixy-shadow-none);--dixy-card-shadow:var(--dixy-shadow-raised);--dixy-dialog-shadow:var(--dixy-shadow)}:root,.dixy-theme{--dixy-button-border-width:var(--dixy-stroke-width,var(--dixy-border-width-1));--dixy-input-border-width:var(--dixy-stroke-width,var(--dixy-border-width-1));--dixy-card-border-width:var(--dixy-stroke-width,var(--dixy-border-width-1));--dixy-dialog-border-width:var(--dixy-stroke-width,var(--dixy-border-width-1))}:root,[data-dixy-density]{--dixy-button-gap:var(--dixy-spacing-inline-sm);--dixy-button-padding:var(--dixy-spacing-inset-md);--dixy-button-padding-sm:var(--dixy-spacing-inset-sm);--dixy-button-padding-lg:var(--dixy-spacing-inset-lg);--dixy-card-padding:var(--dixy-spacing-inset-md);--dixy-dialog-padding:var(--dixy-spacing-inset-lg);--dixy-form-field-gap:var(--dixy-spacing-stack-sm);--dixy-form-group-gap:var(--dixy-spacing-stack-lg);--dixy-navigation-item-gap:var(--dixy-spacing-inline-sm);--dixy-input-padding:var(--dixy-spacing-inset-sm)}.dixy-theme{font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing);font-optical-sizing:auto;color:var(--dixy-color-text-primary);accent-color:var(--dixy-color-background-action-primary);-webkit-font-smoothing:antialiased}.dixy-theme[data-appearance=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dixy-theme[data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,.dixy-theme{--dixy-choice-size:var(--dixy-size-icon-md);--dixy-choice-radius:min(var(--dixy-radius-control), var(--dixy-space-100));--dixy-switch-track-width:var(--dixy-size-control-md);--dixy-switch-track-height:var(--dixy-size-icon-lg);--dixy-switch-thumb-size:var(--dixy-size-icon-md);--dixy-choice-gap:var(--dixy-spacing-inline-sm);--dixy-primitive-inset:var(--dixy-spacing-inset-sm);--dixy-primitive-gap:var(--dixy-spacing-stack-sm);--dixy-popup-padding:var(--dixy-spacing-inset-sm);--dixy-popup-radius:var(--dixy-radius-overlay);--dixy-popup-background:var(--dixy-color-background-surface-raised);--dixy-popup-shadow:var(--dixy-shadow-floating);--dixy-popup-max-width:var(--dixy-container-sm);--dixy-avatar-size:var(--dixy-size-control-lg);--dixy-track-size:var(--dixy-space-100);--dixy-slider-thumb-size:var(--dixy-size-icon-md);--dixy-scrollbar-size:var(--dixy-space-150);--dixy-popup-layer:50;--dixy-toast-layer:60}:where([dir=ltr]){--dixy-switch-travel-direction:1}:where([dir=rtl]){--dixy-switch-travel-direction:-1}:root,.dixy-theme,[data-motion]{--dixy-button-motion-feedback-duration:var(--dixy-motion-duration-fast);--dixy-button-motion-feedback-easing:var(--dixy-motion-easing-standard);--dixy-button-motion-feedback:var(--dixy-button-motion-feedback-duration) var(--dixy-button-motion-feedback-easing);--dixy-checkbox-motion-feedback-duration:var(--dixy-motion-duration-fast);--dixy-checkbox-motion-feedback-easing:var(--dixy-motion-easing-standard);--dixy-checkbox-motion-feedback:var(--dixy-checkbox-motion-feedback-duration) var(--dixy-checkbox-motion-feedback-easing);--dixy-checkbox-motion-indicator-duration:var(--dixy-motion-duration-fast);--dixy-checkbox-motion-indicator-easing:var(--dixy-motion-easing-standard);--dixy-checkbox-motion-indicator:var(--dixy-checkbox-motion-indicator-duration) var(--dixy-checkbox-motion-indicator-easing);--dixy-dialog-motion-enter-duration:var(--dixy-motion-duration-normal);--dixy-dialog-motion-enter-easing:var(--dixy-motion-easing-enter);--dixy-dialog-motion-enter:var(--dixy-dialog-motion-enter-duration) var(--dixy-dialog-motion-enter-easing);--dixy-dialog-motion-exit-duration:var(--dixy-motion-duration-fast);--dixy-dialog-motion-exit-easing:var(--dixy-motion-easing-exit);--dixy-dialog-motion-exit:var(--dixy-dialog-motion-exit-duration) var(--dixy-dialog-motion-exit-easing);--dixy-drawer-motion-enter-duration:var(--dixy-motion-duration-deliberate);--dixy-drawer-motion-enter-easing:var(--dixy-motion-easing-standard);--dixy-drawer-motion-enter:var(--dixy-drawer-motion-enter-duration) var(--dixy-drawer-motion-enter-easing);--dixy-drawer-motion-exit-duration:var(--dixy-motion-duration-fast);--dixy-drawer-motion-exit-easing:var(--dixy-motion-easing-exit);--dixy-drawer-motion-exit:var(--dixy-drawer-motion-exit-duration) var(--dixy-drawer-motion-exit-easing);--dixy-menu-motion-feedback-duration:var(--dixy-motion-duration-fast);--dixy-menu-motion-feedback-easing:var(--dixy-motion-easing-standard);--dixy-menu-motion-feedback:var(--dixy-menu-motion-feedback-duration) var(--dixy-menu-motion-feedback-easing);--dixy-menu-motion-enter-duration:var(--dixy-motion-duration-normal);--dixy-menu-motion-enter-easing:var(--dixy-motion-easing-enter);--dixy-menu-motion-enter:var(--dixy-menu-motion-enter-duration) var(--dixy-menu-motion-enter-easing);--dixy-menu-motion-exit-duration:var(--dixy-motion-duration-fast);--dixy-menu-motion-exit-easing:var(--dixy-motion-easing-exit);--dixy-menu-motion-exit:var(--dixy-menu-motion-exit-duration) var(--dixy-menu-motion-exit-easing);--dixy-switch-motion-feedback-duration:var(--dixy-motion-duration-fast);--dixy-switch-motion-feedback-easing:var(--dixy-motion-easing-standard);--dixy-switch-motion-feedback:var(--dixy-switch-motion-feedback-duration) var(--dixy-switch-motion-feedback-easing);--dixy-switch-motion-thumb-duration:var(--dixy-motion-duration-fast);--dixy-switch-motion-thumb-easing:var(--dixy-motion-easing-standard);--dixy-switch-motion-thumb:var(--dixy-switch-motion-thumb-duration) var(--dixy-switch-motion-thumb-easing);--dixy-tabs-motion-feedback-duration:var(--dixy-motion-duration-fast);--dixy-tabs-motion-feedback-easing:var(--dixy-motion-easing-standard);--dixy-tabs-motion-feedback:var(--dixy-tabs-motion-feedback-duration) var(--dixy-tabs-motion-feedback-easing);--dixy-tabs-motion-indicator-duration:var(--dixy-motion-duration-normal);--dixy-tabs-motion-indicator-easing:var(--dixy-motion-easing-enter);--dixy-tabs-motion-indicator:var(--dixy-tabs-motion-indicator-duration) var(--dixy-tabs-motion-indicator-easing);--dixy-radio-motion-feedback-duration:var(--dixy-motion-duration-fast);--dixy-radio-motion-feedback-easing:var(--dixy-motion-easing-standard);--dixy-radio-motion-feedback:var(--dixy-radio-motion-feedback-duration) var(--dixy-radio-motion-feedback-easing);--dixy-radio-motion-indicator-duration:var(--dixy-motion-duration-fast);--dixy-radio-motion-indicator-easing:var(--dixy-motion-easing-standard);--dixy-radio-motion-indicator:var(--dixy-radio-motion-indicator-duration) var(--dixy-radio-motion-indicator-easing);--dixy-toggle-motion-feedback-duration:var(--dixy-motion-duration-fast);--dixy-toggle-motion-feedback-easing:var(--dixy-motion-easing-standard);--dixy-toggle-motion-feedback:var(--dixy-toggle-motion-feedback-duration) var(--dixy-toggle-motion-feedback-easing);--dixy-select-motion-feedback-duration:var(--dixy-motion-duration-fast);--dixy-select-motion-feedback-easing:var(--dixy-motion-easing-standard);--dixy-select-motion-feedback:var(--dixy-select-motion-feedback-duration) var(--dixy-select-motion-feedback-easing);--dixy-select-motion-enter-duration:var(--dixy-motion-duration-normal);--dixy-select-motion-enter-easing:var(--dixy-motion-easing-enter);--dixy-select-motion-enter:var(--dixy-select-motion-enter-duration) var(--dixy-select-motion-enter-easing);--dixy-select-motion-exit-duration:var(--dixy-motion-duration-fast);--dixy-select-motion-exit-easing:var(--dixy-motion-easing-exit);--dixy-select-motion-exit:var(--dixy-select-motion-exit-duration) var(--dixy-select-motion-exit-easing);--dixy-disclosure-motion-feedback-duration:var(--dixy-motion-duration-fast);--dixy-disclosure-motion-feedback-easing:var(--dixy-motion-easing-standard);--dixy-disclosure-motion-feedback:var(--dixy-disclosure-motion-feedback-duration) var(--dixy-disclosure-motion-feedback-easing);--dixy-disclosure-motion-reveal-duration:var(--dixy-motion-duration-deliberate);--dixy-disclosure-motion-reveal-easing:var(--dixy-motion-easing-enter);--dixy-disclosure-motion-reveal:var(--dixy-disclosure-motion-reveal-duration) var(--dixy-disclosure-motion-reveal-easing);--dixy-field-motion-feedback-duration:var(--dixy-motion-duration-fast);--dixy-field-motion-feedback-easing:var(--dixy-motion-easing-standard);--dixy-field-motion-feedback:var(--dixy-field-motion-feedback-duration) var(--dixy-field-motion-feedback-easing);--dixy-avatar-motion-enter-duration:var(--dixy-motion-duration-normal);--dixy-avatar-motion-enter-easing:var(--dixy-motion-easing-enter);--dixy-avatar-motion-enter:var(--dixy-avatar-motion-enter-duration) var(--dixy-avatar-motion-enter-easing);--dixy-floating-motion-enter-duration:var(--dixy-motion-duration-normal);--dixy-floating-motion-enter-easing:var(--dixy-motion-easing-enter);--dixy-floating-motion-enter:var(--dixy-floating-motion-enter-duration) var(--dixy-floating-motion-enter-easing);--dixy-floating-motion-exit-duration:var(--dixy-motion-duration-fast);--dixy-floating-motion-exit-easing:var(--dixy-motion-easing-exit);--dixy-floating-motion-exit:var(--dixy-floating-motion-exit-duration) var(--dixy-floating-motion-exit-easing);--dixy-range-motion-feedback-duration:var(--dixy-motion-duration-fast);--dixy-range-motion-feedback-easing:var(--dixy-motion-easing-standard);--dixy-range-motion-feedback:var(--dixy-range-motion-feedback-duration) var(--dixy-range-motion-feedback-easing);--dixy-toast-motion-enter-duration:var(--dixy-motion-duration-normal);--dixy-toast-motion-enter-easing:var(--dixy-motion-easing-enter);--dixy-toast-motion-enter:var(--dixy-toast-motion-enter-duration) var(--dixy-toast-motion-enter-easing);--dixy-toast-motion-exit-duration:var(--dixy-motion-duration-fast);--dixy-toast-motion-exit-easing:var(--dixy-motion-easing-exit);--dixy-toast-motion-exit:var(--dixy-toast-motion-exit-duration) var(--dixy-toast-motion-exit-easing);--dixy-scrollArea-motion-feedback-duration:var(--dixy-motion-duration-fast);--dixy-scrollArea-motion-feedback-easing:var(--dixy-motion-easing-standard);--dixy-scrollArea-motion-feedback:var(--dixy-scrollArea-motion-feedback-duration) var(--dixy-scrollArea-motion-feedback-easing)}}@layer dixy.components{.dixy-box{box-sizing:border-box;border-radius:var(--dixy-shape-container);min-inline-size:0}.dixy-button[data-dixy-shape]:not([data-dixy-shape=rounded]){border-radius:var(--dixy-shape-control)}.dixy-shape{flex:none;block-size:5rem;inline-size:5rem;display:inline-block;overflow:visible}.dixy-container{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding-inline:var(--dixy-layout-gutter);margin-inline:auto}.dixy-stack,.dixy-inline{min-inline-size:0;display:flex}.dixy-stack{flex-direction:column}.dixy-inline{flex-flow:wrap;align-items:center}.dixy-inline[data-wrap=false]{flex-wrap:nowrap}.dixy-inline[data-align=start]{align-items:flex-start}.dixy-inline[data-align=end]{align-items:flex-end}.dixy-inline[data-align=stretch]{align-items:stretch}.dixy-inline[data-align=baseline]{align-items:baseline}.dixy-button{--button-color:var(--dixy-button-primary-background);--button-hover:var(--dixy-button-primary-hover);--button-pressed:var(--dixy-button-primary-pressed);--button-soft:var(--dixy-button-primary-soft);--button-soft-hover:var(--dixy-button-primary-soft-hover);--button-soft-pressed:var(--dixy-button-primary-soft-pressed);--button-text:var(--dixy-button-primary-text);--button-contrast:var(--dixy-button-primary-foreground);--button-border:var(--dixy-color-border-focus);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--dixy-button-gap);inline-size:fit-content;height:var(--dixy-height-md);min-block-size:var(--dixy-interaction-target);min-inline-size:var(--dixy-interaction-target);padding-block:0;padding-inline:var(--dixy-button-padding);border:var(--dixy-button-border-width) var(--dixy-border-style-solid) transparent;border-radius:var(--dixy-button-radius);background-color:var(--button-color);color:var(--button-contrast);font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;--dixy-control-icon-size:var(--dixy-size-icon-sm);flex-shrink:0;text-decoration:none;display:inline-flex;position:relative}.dixy-button[data-size=lg]{--dixy-control-icon-size:var(--dixy-size-icon-md)}.dixy-button svg:not(.dixy-icon){inline-size:var(--dixy-control-icon-size);block-size:var(--dixy-control-icon-size);flex-shrink:0}.dixy-icon{inline-size:var(--dixy-icon-size,var(--dixy-control-icon-size,var(--dixy-size-icon-md)));block-size:var(--dixy-icon-size,var(--dixy-control-icon-size,var(--dixy-size-icon-md)));vertical-align:-.125em;color:inherit;flex:none;display:inline-block}.dixy-button[data-color=neutral]{--button-color:var(--dixy-button-secondary-background);--button-hover:var(--dixy-button-secondary-hover);--button-pressed:var(--dixy-button-secondary-pressed);--button-soft:var(--dixy-button-secondary-soft);--button-soft-hover:var(--dixy-button-secondary-soft-hover);--button-soft-pressed:var(--dixy-button-secondary-soft-pressed);--button-text:var(--dixy-button-secondary-text);--button-contrast:var(--dixy-button-secondary-foreground);--button-border:var(--dixy-color-border-default)}.dixy-button[data-color=danger]{--button-color:var(--dixy-button-destructive-background);--button-hover:var(--dixy-button-destructive-hover);--button-pressed:var(--dixy-button-destructive-pressed);--button-soft:var(--dixy-button-destructive-soft);--button-soft-hover:var(--dixy-button-destructive-soft-hover);--button-soft-pressed:var(--dixy-button-destructive-soft-pressed);--button-text:var(--dixy-button-destructive-text);--button-contrast:var(--dixy-button-destructive-foreground);--button-border:var(--dixy-color-border-danger)}.dixy-button[data-color=success]{--button-color:var(--dixy-button-success-background);--button-hover:var(--dixy-button-success-hover);--button-pressed:var(--dixy-button-success-pressed);--button-soft:var(--dixy-button-success-soft);--button-soft-hover:var(--dixy-button-success-soft-hover);--button-soft-pressed:var(--dixy-button-success-soft-pressed);--button-text:var(--dixy-button-success-text);--button-contrast:var(--dixy-button-success-foreground);--button-border:var(--dixy-color-border-success)}.dixy-button[data-size=sm]{height:var(--dixy-height-sm);padding-inline:var(--dixy-button-padding-sm);font:var(--dixy-font-label-md)}.dixy-button[data-size=lg]{height:var(--dixy-height-lg);padding-inline:var(--dixy-button-padding-lg);font:var(--dixy-font-label-lg)}.dixy-button[data-variant=soft]{background-color:var(--button-soft);color:var(--button-text)}.dixy-button[data-variant=outline]{color:var(--button-text);border-color:var(--dixy-color-border-default);background-color:#0000}.dixy-button[data-variant=ghost]{color:var(--button-text);background-color:#0000}@media (hover:hover){.dixy-button:hover:not([data-disabled]){background-color:var(--button-hover)}.dixy-button[data-variant=soft]:hover:not([data-disabled]),.dixy-button[data-variant=outline]:hover:not([data-disabled]),.dixy-button[data-variant=ghost]:hover:not([data-disabled]){background-color:var(--button-soft-hover);border-color:var(--button-border)}}.dixy-button:active:not([data-disabled]){background-color:var(--button-pressed)}.dixy-button[data-variant=soft]:active:not([data-disabled]),.dixy-button[data-variant=outline]:active:not([data-disabled]),.dixy-button[data-variant=ghost]:active:not([data-disabled]){background-color:var(--button-soft-pressed)}.dixy-button:focus-visible,.dixy-input:focus-visible{outline:var(--dixy-focus-ring-width) var(--dixy-border-style-solid) var(--dixy-focus-ring);outline-offset:var(--dixy-focus-ring-offset)}.dixy-button[data-disabled]{background-color:var(--dixy-color-background-disabled);color:var(--dixy-color-text-disabled);cursor:not-allowed}.dixy-button:is([data-variant=outline],[data-variant=ghost])[data-disabled]{background-color:#0000}.dixy-icon-button{width:var(--dixy-height-md);min-inline-size:var(--dixy-interaction-target);min-block-size:var(--dixy-interaction-target);padding:0}.dixy-icon-button[data-size=sm]{width:var(--dixy-height-sm);padding:0}.dixy-icon-button[data-size=lg]{width:var(--dixy-height-lg);padding:0}.dixy-spinner{inline-size:var(--dixy-size-icon-sm);block-size:var(--dixy-size-icon-sm);border:1.5px solid;border-right-color:#0000;border-radius:50%}@keyframes dixy-spin{to{transform:rotate(360deg)}}.dixy-text{margin:0}.dixy-text[data-tone=muted]{color:var(--dixy-color-text-secondary)}.dixy-text[data-tone=accent]{color:var(--dixy-color-text-link)}.dixy-heading{margin:0}.dixy-field{gap:var(--dixy-form-field-gap);flex-direction:column;min-width:0;display:flex}.dixy-label{font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing)}.dixy-description,.dixy-error{font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing);color:var(--dixy-color-text-secondary);margin:0}.dixy-error{color:var(--dixy-field-error-text)}.dixy-input{box-sizing:border-box;width:100%;min-inline-size:var(--dixy-interaction-target);height:var(--dixy-height-md);min-block-size:var(--dixy-interaction-target);border:var(--dixy-input-border-width) var(--dixy-border-style-solid) var(--dixy-input-border);border-radius:var(--dixy-input-radius);padding-block:0;padding-inline:var(--dixy-input-padding);background:var(--dixy-input-background);box-shadow:var(--dixy-input-shadow);color:var(--dixy-input-text);font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing);transition:border-color var(--dixy-motion-transition-feedback)}.dixy-input::placeholder{color:var(--dixy-color-text-secondary);opacity:1}.dixy-input[data-size=sm]{height:var(--dixy-height-sm);font:var(--dixy-font-body-md)}.dixy-input[data-size=lg]{height:var(--dixy-height-lg);font:var(--dixy-font-body-md)}.dixy-input[data-variant=soft]{background:var(--dixy-color-background-subtle);border-color:#0000}.dixy-input[data-invalid],.dixy-input[aria-invalid=true]{border-color:var(--dixy-field-error-text)}.dixy-input:disabled{background:var(--dixy-color-background-disabled);color:var(--dixy-color-text-disabled);cursor:not-allowed}.dixy-dialog-backdrop{background:var(--dixy-color-background-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;inset:0}.dixy-dialog-backdrop[data-starting-style],.dixy-dialog-backdrop[data-ending-style]{opacity:0}.dixy-dialog-viewport{overscroll-behavior:contain;padding:var(--dixy-spacing-inset-lg);box-sizing:border-box;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.dixy-dialog-popup{box-sizing:border-box;width:min(100%,28rem);padding:var(--dixy-dialog-padding);border:var(--dixy-dialog-border-width) var(--dixy-border-style-solid) var(--dixy-dialog-border);border-radius:var(--dixy-dialog-radius);background:var(--dixy-dialog-background);color:var(--dixy-dialog-text);box-shadow:var(--dixy-dialog-shadow);outline:none}.dixy-dialog-popup[data-size=sm]{max-width:23rem}.dixy-dialog-title{font:var(--dixy-font-heading-sm);letter-spacing:var(--dixy-font-heading-sm-letter-spacing);margin:0;margin-block-end:var(--dixy-spacing-stack-sm)}.dixy-dialog-description{color:var(--dixy-color-text-secondary);font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing);margin:0;margin-block-end:var(--dixy-spacing-stack-lg)}@supports (-webkit-touch-callout:none){.dixy-dialog-backdrop{min-height:100%;position:absolute}}@media (any-pointer:coarse){.dixy-button,.dixy-input{min-inline-size:max(var(--dixy-interaction-target), var(--dixy-size-target-comfortable));min-block-size:max(var(--dixy-interaction-target), var(--dixy-size-target-comfortable))}}.dixy-stack[data-gap=xs]{gap:var(--dixy-spacing-stack-xs)}.dixy-stack[data-gap=sm]{gap:var(--dixy-spacing-stack-sm)}.dixy-stack[data-gap=md]{gap:var(--dixy-spacing-stack-md)}.dixy-stack[data-gap=lg]{gap:var(--dixy-spacing-stack-lg)}.dixy-stack[data-gap=xl]{gap:var(--dixy-spacing-stack-xl)}.dixy-inline[data-gap=xs]{gap:var(--dixy-spacing-inline-xs)}.dixy-inline[data-gap=sm]{gap:var(--dixy-spacing-inline-sm)}.dixy-inline[data-gap=md]{gap:var(--dixy-spacing-inline-md)}.dixy-inline[data-gap=lg]{gap:var(--dixy-spacing-inline-lg)}.dixy-inline[data-gap=xl]{gap:var(--dixy-spacing-inline-xl)}.dixy-container[data-size=sm]{max-inline-size:var(--dixy-container-sm)}.dixy-container[data-size=md]{max-inline-size:var(--dixy-container-md)}.dixy-container[data-size=lg]{max-inline-size:var(--dixy-container-lg)}.dixy-container[data-size=xl]{max-inline-size:var(--dixy-container-xl)}[data-typography=display\.lg]{font:var(--dixy-font-display-lg);letter-spacing:var(--dixy-font-display-lg-letter-spacing)}[data-typography=display\.md]{font:var(--dixy-font-display-md);letter-spacing:var(--dixy-font-display-md-letter-spacing)}[data-typography=display\.sm]{font:var(--dixy-font-display-sm);letter-spacing:var(--dixy-font-display-sm-letter-spacing)}[data-typography=heading\.lg]{font:var(--dixy-font-heading-lg);letter-spacing:var(--dixy-font-heading-lg-letter-spacing)}[data-typography=heading\.md]{font:var(--dixy-font-heading-md);letter-spacing:var(--dixy-font-heading-md-letter-spacing)}[data-typography=heading\.sm]{font:var(--dixy-font-heading-sm);letter-spacing:var(--dixy-font-heading-sm-letter-spacing)}[data-typography=title\.lg]{font:var(--dixy-font-title-lg);letter-spacing:var(--dixy-font-title-lg-letter-spacing)}[data-typography=title\.md]{font:var(--dixy-font-title-md);letter-spacing:var(--dixy-font-title-md-letter-spacing)}[data-typography=title\.sm]{font:var(--dixy-font-title-sm);letter-spacing:var(--dixy-font-title-sm-letter-spacing)}[data-typography=body\.lg]{font:var(--dixy-font-body-lg);letter-spacing:var(--dixy-font-body-lg-letter-spacing)}[data-typography=body\.md]{font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing)}[data-typography=body\.sm]{font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing)}[data-typography=label\.lg]{font:var(--dixy-font-label-lg);letter-spacing:var(--dixy-font-label-lg-letter-spacing)}[data-typography=label\.md]{font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing)}[data-typography=label\.sm]{font:var(--dixy-font-label-sm);letter-spacing:var(--dixy-font-label-sm-letter-spacing)}[data-typography=caption]{font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing)}[data-typography=code\.md]{font:var(--dixy-font-code-md);letter-spacing:var(--dixy-font-code-md-letter-spacing)}[data-typography=code\.sm]{font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.dixy-icon[data-icon-size=xs]{--dixy-icon-size:var(--dixy-size-icon-xs)}.dixy-icon[data-icon-size=sm]{--dixy-icon-size:var(--dixy-size-icon-sm)}.dixy-icon[data-icon-size=md]{--dixy-icon-size:var(--dixy-size-icon-md)}.dixy-icon[data-icon-size=lg]{--dixy-icon-size:var(--dixy-size-icon-lg)}.dixy-icon[data-icon-size=xl]{--dixy-icon-size:var(--dixy-size-icon-xl)}.dixy-icon[data-icon-size="2xl"]{--dixy-icon-size:var(--dixy-size-icon-2xl)}.dixy-icon[data-icon-color=primary]{color:var(--dixy-color-icon-primary)}.dixy-icon[data-icon-color=secondary]{color:var(--dixy-color-icon-secondary)}.dixy-icon[data-icon-color=disabled]{color:var(--dixy-color-icon-disabled)}.dixy-icon[data-icon-color=success]{color:var(--dixy-color-icon-success)}.dixy-icon[data-icon-color=danger]{color:var(--dixy-color-icon-danger)}.dixy-icon[data-icon-color=warning]{color:var(--dixy-color-icon-warning)}.dixy-icon[data-icon-color=information]{color:var(--dixy-color-icon-information)}.dixy-icon[data-icon-color=discovery]{color:var(--dixy-color-icon-discovery)}:is(.dixy-checkbox-root,.dixy-checkbox-indicator,.dixy-switch-root,.dixy-switch-thumb,.dixy-tabs-root,.dixy-tabs-tab,.dixy-tabs-indicator,.dixy-tabs-panel,.dixy-tabs-list,.dixy-tooltip-trigger,.dixy-tooltip-positioner,.dixy-tooltip-popup,.dixy-tooltip-arrow,.dixy-tooltip-viewport,.dixy-accordion-root,.dixy-accordion-item,.dixy-accordion-header,.dixy-accordion-trigger,.dixy-accordion-panel,.dixy-alert-dialog-backdrop,.dixy-alert-dialog-close,.dixy-alert-dialog-description,.dixy-alert-dialog-popup,.dixy-alert-dialog-title,.dixy-alert-dialog-trigger,.dixy-alert-dialog-viewport,.dixy-autocomplete-trigger,.dixy-autocomplete-input,.dixy-autocomplete-input-group,.dixy-autocomplete-icon,.dixy-autocomplete-clear,.dixy-autocomplete-list,.dixy-autocomplete-status,.dixy-autocomplete-backdrop,.dixy-autocomplete-positioner,.dixy-autocomplete-popup,.dixy-autocomplete-arrow,.dixy-autocomplete-group,.dixy-autocomplete-group-label,.dixy-autocomplete-item,.dixy-autocomplete-row,.dixy-autocomplete-empty,.dixy-autocomplete-separator,.dixy-avatar-root,.dixy-avatar-image,.dixy-avatar-fallback,.dixy-checkbox-group,.dixy-collapsible-root,.dixy-collapsible-trigger,.dixy-collapsible-panel,.dixy-combobox-label,.dixy-combobox-input,.dixy-combobox-input-group,.dixy-combobox-trigger,.dixy-combobox-list,.dixy-combobox-status,.dixy-combobox-backdrop,.dixy-combobox-positioner,.dixy-combobox-popup,.dixy-combobox-arrow,.dixy-combobox-icon,.dixy-combobox-group,.dixy-combobox-group-label,.dixy-combobox-item,.dixy-combobox-item-indicator,.dixy-combobox-chips,.dixy-combobox-chip,.dixy-combobox-chip-remove,.dixy-combobox-row,.dixy-combobox-empty,.dixy-combobox-clear,.dixy-combobox-separator,.dixy-context-menu-trigger,.dixy-context-menu-backdrop,.dixy-context-menu-positioner,.dixy-context-menu-popup,.dixy-context-menu-arrow,.dixy-context-menu-group,.dixy-context-menu-group-label,.dixy-context-menu-item,.dixy-context-menu-checkbox-item,.dixy-context-menu-checkbox-item-indicator,.dixy-context-menu-link-item,.dixy-context-menu-radio-group,.dixy-context-menu-radio-item,.dixy-context-menu-radio-item-indicator,.dixy-context-menu-submenu-trigger,.dixy-context-menu-separator,.dixy-drawer-backdrop,.dixy-drawer-close,.dixy-drawer-content,.dixy-drawer-description,.dixy-drawer-indent,.dixy-drawer-indent-background,.dixy-drawer-popup,.dixy-drawer-swipe-area,.dixy-drawer-title,.dixy-drawer-trigger,.dixy-drawer-viewport,.dixy-fieldset-root,.dixy-fieldset-legend,.dixy-form,.dixy-menu-arrow,.dixy-menu-backdrop,.dixy-menu-checkbox-item,.dixy-menu-checkbox-item-indicator,.dixy-menu-group,.dixy-menu-group-label,.dixy-menu-item,.dixy-menu-link-item,.dixy-menu-popup,.dixy-menu-positioner,.dixy-menu-radio-group,.dixy-menu-radio-item,.dixy-menu-radio-item-indicator,.dixy-menu-trigger,.dixy-menu-viewport,.dixy-menu-separator,.dixy-menu-submenu-trigger,.dixy-menu-input,.dixy-menu-list,.dixy-menu-clear,.dixy-menu-empty,.dixy-menubar,.dixy-meter-root,.dixy-meter-track,.dixy-meter-indicator,.dixy-meter-label,.dixy-navigation-menu-root,.dixy-navigation-menu-list,.dixy-navigation-menu-item,.dixy-navigation-menu-content,.dixy-navigation-menu-trigger,.dixy-navigation-menu-positioner,.dixy-navigation-menu-viewport,.dixy-navigation-menu-backdrop,.dixy-navigation-menu-popup,.dixy-navigation-menu-arrow,.dixy-navigation-menu-link,.dixy-navigation-menu-icon,.dixy-number-field-root,.dixy-number-field-group,.dixy-number-field-increment,.dixy-number-field-decrement,.dixy-number-field-input,.dixy-number-field-scrub-area,.dixy-number-field-scrub-area-cursor,.dixy-otp-field-root,.dixy-otp-field-input,.dixy-otp-field-separator,.dixy-popover-trigger,.dixy-popover-positioner,.dixy-popover-popup,.dixy-popover-arrow,.dixy-popover-backdrop,.dixy-popover-title,.dixy-popover-description,.dixy-popover-close,.dixy-popover-viewport,.dixy-preview-card-trigger,.dixy-preview-card-positioner,.dixy-preview-card-popup,.dixy-preview-card-arrow,.dixy-preview-card-backdrop,.dixy-preview-card-viewport,.dixy-progress-root,.dixy-progress-track,.dixy-progress-indicator,.dixy-progress-label,.dixy-radio-root,.dixy-radio-indicator,.dixy-radio-group,.dixy-scroll-area-root,.dixy-scroll-area-viewport,.dixy-scroll-area-scrollbar,.dixy-scroll-area-content,.dixy-scroll-area-thumb,.dixy-scroll-area-corner,.dixy-select-label,.dixy-select-trigger,.dixy-select-icon,.dixy-select-backdrop,.dixy-select-positioner,.dixy-select-popup,.dixy-select-list,.dixy-select-item,.dixy-select-item-indicator,.dixy-select-item-text,.dixy-select-arrow,.dixy-select-scroll-down-arrow,.dixy-select-scroll-up-arrow,.dixy-select-group,.dixy-select-group-label,.dixy-select-separator,.dixy-separator,.dixy-slider-root,.dixy-slider-label,.dixy-slider-control,.dixy-slider-track,.dixy-slider-thumb,.dixy-slider-indicator,.dixy-toast-viewport,.dixy-toast-root,.dixy-toast-content,.dixy-toast-description,.dixy-toast-title,.dixy-toast-close,.dixy-toast-action,.dixy-toast-positioner,.dixy-toast-arrow,.dixy-toggle,.dixy-toggle-group,.dixy-toolbar-separator,.dixy-toolbar-root,.dixy-toolbar-group,.dixy-toolbar-button,.dixy-toolbar-link,.dixy-toolbar-input){box-sizing:border-box}:is(.dixy-switch-thumb,.dixy-tabs-tab,.dixy-tooltip-trigger,.dixy-accordion-item,.dixy-accordion-trigger,.dixy-alert-dialog-close,.dixy-alert-dialog-trigger,.dixy-autocomplete-trigger,.dixy-autocomplete-input,.dixy-autocomplete-clear,.dixy-autocomplete-item,.dixy-collapsible-trigger,.dixy-combobox-input,.dixy-combobox-trigger,.dixy-combobox-item,.dixy-combobox-chip-remove,.dixy-combobox-clear,.dixy-context-menu-trigger,.dixy-context-menu-item,.dixy-context-menu-checkbox-item,.dixy-context-menu-link-item,.dixy-context-menu-radio-item,.dixy-context-menu-submenu-trigger,.dixy-drawer-close,.dixy-drawer-trigger,.dixy-menu-checkbox-item,.dixy-menu-item,.dixy-menu-link-item,.dixy-menu-radio-item,.dixy-menu-trigger,.dixy-menu-submenu-trigger,.dixy-menu-input,.dixy-menu-clear,.dixy-navigation-menu-item,.dixy-navigation-menu-trigger,.dixy-number-field-increment,.dixy-number-field-decrement,.dixy-number-field-input,.dixy-otp-field-input,.dixy-popover-trigger,.dixy-popover-close,.dixy-preview-card-trigger,.dixy-scroll-area-thumb,.dixy-select-trigger,.dixy-select-item,.dixy-slider-thumb,.dixy-toast-close,.dixy-toast-action,.dixy-toolbar-button,.dixy-toolbar-input,.dixy-checkbox-root,.dixy-radio-root,.dixy-switch-root,.dixy-toggle):focus-visible{outline:var(--dixy-focus-ring-width) solid var(--dixy-color-border-focus);outline-offset:var(--dixy-focus-ring-offset)}:is(.dixy-tabs-tab,.dixy-tooltip-trigger,.dixy-accordion-trigger,.dixy-alert-dialog-close,.dixy-alert-dialog-trigger,.dixy-autocomplete-trigger,.dixy-autocomplete-clear,.dixy-collapsible-trigger,.dixy-combobox-trigger,.dixy-combobox-chip-remove,.dixy-combobox-clear,.dixy-context-menu-trigger,.dixy-context-menu-submenu-trigger,.dixy-drawer-close,.dixy-drawer-trigger,.dixy-menu-trigger,.dixy-menu-submenu-trigger,.dixy-menu-clear,.dixy-navigation-menu-trigger,.dixy-number-field-increment,.dixy-number-field-decrement,.dixy-popover-trigger,.dixy-popover-close,.dixy-preview-card-trigger,.dixy-select-trigger,.dixy-toast-close,.dixy-toast-action,.dixy-toolbar-button,.dixy-toggle):not(.dixy-button){min-block-size:max(var(--dixy-size-control-sm), var(--dixy-interaction-target));min-inline-size:var(--dixy-interaction-target);justify-content:center;align-items:center;gap:var(--dixy-choice-gap);padding:var(--dixy-spacing-inset-sm);border:var(--dixy-border-default);border-radius:var(--dixy-radius-control);background:var(--dixy-color-background-surface);color:var(--dixy-color-text-primary);font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);cursor:pointer;transition:background var(--dixy-motion-transition-feedback), color var(--dixy-motion-transition-feedback);text-decoration:none;display:inline-flex}:is(.dixy-tabs-tab,.dixy-tooltip-trigger,.dixy-accordion-trigger,.dixy-alert-dialog-close,.dixy-alert-dialog-trigger,.dixy-autocomplete-trigger,.dixy-collapsible-trigger,.dixy-combobox-trigger,.dixy-context-menu-trigger,.dixy-context-menu-submenu-trigger,.dixy-drawer-close,.dixy-drawer-trigger,.dixy-menu-trigger,.dixy-menu-submenu-trigger,.dixy-navigation-menu-trigger,.dixy-popover-trigger,.dixy-popover-close,.dixy-preview-card-trigger,.dixy-select-trigger,.dixy-toast-close,.dixy-toast-action,.dixy-toolbar-button,.dixy-toggle):not(.dixy-button):hover{background:var(--dixy-color-background-subtle)}:is(.dixy-toggle[data-pressed],.dixy-tabs-tab[data-active]){background:var(--dixy-color-background-selected);color:var(--dixy-color-text-selected);border-color:var(--dixy-color-border-focus)}:is(.dixy-checkbox-root,.dixy-checkbox-indicator,.dixy-switch-root,.dixy-switch-thumb,.dixy-tabs-root,.dixy-tabs-tab,.dixy-tabs-indicator,.dixy-tabs-panel,.dixy-tabs-list,.dixy-tooltip-trigger,.dixy-tooltip-positioner,.dixy-tooltip-popup,.dixy-tooltip-arrow,.dixy-tooltip-viewport,.dixy-accordion-root,.dixy-accordion-item,.dixy-accordion-header,.dixy-accordion-trigger,.dixy-accordion-panel,.dixy-alert-dialog-backdrop,.dixy-alert-dialog-close,.dixy-alert-dialog-description,.dixy-alert-dialog-popup,.dixy-alert-dialog-title,.dixy-alert-dialog-trigger,.dixy-alert-dialog-viewport,.dixy-autocomplete-trigger,.dixy-autocomplete-input,.dixy-autocomplete-input-group,.dixy-autocomplete-icon,.dixy-autocomplete-clear,.dixy-autocomplete-list,.dixy-autocomplete-status,.dixy-autocomplete-backdrop,.dixy-autocomplete-positioner,.dixy-autocomplete-popup,.dixy-autocomplete-arrow,.dixy-autocomplete-group,.dixy-autocomplete-group-label,.dixy-autocomplete-item,.dixy-autocomplete-row,.dixy-autocomplete-empty,.dixy-autocomplete-separator,.dixy-avatar-root,.dixy-avatar-image,.dixy-avatar-fallback,.dixy-checkbox-group,.dixy-collapsible-root,.dixy-collapsible-trigger,.dixy-collapsible-panel,.dixy-combobox-label,.dixy-combobox-input,.dixy-combobox-input-group,.dixy-combobox-trigger,.dixy-combobox-list,.dixy-combobox-status,.dixy-combobox-backdrop,.dixy-combobox-positioner,.dixy-combobox-popup,.dixy-combobox-arrow,.dixy-combobox-icon,.dixy-combobox-group,.dixy-combobox-group-label,.dixy-combobox-item,.dixy-combobox-item-indicator,.dixy-combobox-chips,.dixy-combobox-chip,.dixy-combobox-chip-remove,.dixy-combobox-row,.dixy-combobox-empty,.dixy-combobox-clear,.dixy-combobox-separator,.dixy-context-menu-trigger,.dixy-context-menu-backdrop,.dixy-context-menu-positioner,.dixy-context-menu-popup,.dixy-context-menu-arrow,.dixy-context-menu-group,.dixy-context-menu-group-label,.dixy-context-menu-item,.dixy-context-menu-checkbox-item,.dixy-context-menu-checkbox-item-indicator,.dixy-context-menu-link-item,.dixy-context-menu-radio-group,.dixy-context-menu-radio-item,.dixy-context-menu-radio-item-indicator,.dixy-context-menu-submenu-trigger,.dixy-context-menu-separator,.dixy-drawer-backdrop,.dixy-drawer-close,.dixy-drawer-content,.dixy-drawer-description,.dixy-drawer-indent,.dixy-drawer-indent-background,.dixy-drawer-popup,.dixy-drawer-swipe-area,.dixy-drawer-title,.dixy-drawer-trigger,.dixy-drawer-viewport,.dixy-fieldset-root,.dixy-fieldset-legend,.dixy-form,.dixy-menu-arrow,.dixy-menu-backdrop,.dixy-menu-checkbox-item,.dixy-menu-checkbox-item-indicator,.dixy-menu-group,.dixy-menu-group-label,.dixy-menu-item,.dixy-menu-link-item,.dixy-menu-popup,.dixy-menu-positioner,.dixy-menu-radio-group,.dixy-menu-radio-item,.dixy-menu-radio-item-indicator,.dixy-menu-trigger,.dixy-menu-viewport,.dixy-menu-separator,.dixy-menu-submenu-trigger,.dixy-menu-input,.dixy-menu-list,.dixy-menu-clear,.dixy-menu-empty,.dixy-menubar,.dixy-meter-root,.dixy-meter-track,.dixy-meter-indicator,.dixy-meter-label,.dixy-navigation-menu-root,.dixy-navigation-menu-list,.dixy-navigation-menu-item,.dixy-navigation-menu-content,.dixy-navigation-menu-trigger,.dixy-navigation-menu-positioner,.dixy-navigation-menu-viewport,.dixy-navigation-menu-backdrop,.dixy-navigation-menu-popup,.dixy-navigation-menu-arrow,.dixy-navigation-menu-link,.dixy-navigation-menu-icon,.dixy-number-field-root,.dixy-number-field-group,.dixy-number-field-increment,.dixy-number-field-decrement,.dixy-number-field-input,.dixy-number-field-scrub-area,.dixy-number-field-scrub-area-cursor,.dixy-otp-field-root,.dixy-otp-field-input,.dixy-otp-field-separator,.dixy-popover-trigger,.dixy-popover-positioner,.dixy-popover-popup,.dixy-popover-arrow,.dixy-popover-backdrop,.dixy-popover-title,.dixy-popover-description,.dixy-popover-close,.dixy-popover-viewport,.dixy-preview-card-trigger,.dixy-preview-card-positioner,.dixy-preview-card-popup,.dixy-preview-card-arrow,.dixy-preview-card-backdrop,.dixy-preview-card-viewport,.dixy-progress-root,.dixy-progress-track,.dixy-progress-indicator,.dixy-progress-label,.dixy-radio-root,.dixy-radio-indicator,.dixy-radio-group,.dixy-scroll-area-root,.dixy-scroll-area-viewport,.dixy-scroll-area-scrollbar,.dixy-scroll-area-content,.dixy-scroll-area-thumb,.dixy-scroll-area-corner,.dixy-select-label,.dixy-select-trigger,.dixy-select-icon,.dixy-select-backdrop,.dixy-select-positioner,.dixy-select-popup,.dixy-select-list,.dixy-select-item,.dixy-select-item-indicator,.dixy-select-item-text,.dixy-select-arrow,.dixy-select-scroll-down-arrow,.dixy-select-scroll-up-arrow,.dixy-select-group,.dixy-select-group-label,.dixy-select-separator,.dixy-separator,.dixy-slider-root,.dixy-slider-label,.dixy-slider-control,.dixy-slider-track,.dixy-slider-thumb,.dixy-slider-indicator,.dixy-toast-viewport,.dixy-toast-root,.dixy-toast-content,.dixy-toast-description,.dixy-toast-title,.dixy-toast-close,.dixy-toast-action,.dixy-toast-positioner,.dixy-toast-arrow,.dixy-toggle,.dixy-toggle-group,.dixy-toolbar-separator,.dixy-toolbar-root,.dixy-toolbar-group,.dixy-toolbar-button,.dixy-toolbar-link,.dixy-toolbar-input):is([data-disabled],:disabled){cursor:not-allowed}:is(.dixy-checkbox-root,.dixy-radio-root,.dixy-switch-root,.dixy-toggle,.dixy-tabs-tab,.dixy-toolbar-button)[data-disabled]{opacity:.5}:is(.dixy-autocomplete-input,.dixy-combobox-input,.dixy-menu-input,.dixy-number-field-input,.dixy-otp-field-input,.dixy-toolbar-input){inline-size:100%;min-inline-size:0;block-size:var(--dixy-size-control-md);min-block-size:var(--dixy-interaction-target);padding-inline:var(--dixy-primitive-inset);border:var(--dixy-border-default);border-radius:var(--dixy-radius-control);background:var(--dixy-color-background-surface);color:var(--dixy-color-text-primary);font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing)}:is(.dixy-autocomplete-input,.dixy-combobox-input,.dixy-menu-input,.dixy-number-field-input,.dixy-otp-field-input,.dixy-toolbar-input)[data-invalid]{border-color:var(--dixy-color-border-danger)}:is(.dixy-autocomplete-group-label,.dixy-combobox-label,.dixy-combobox-group-label,.dixy-context-menu-group-label,.dixy-fieldset-legend,.dixy-menu-group-label,.dixy-meter-label,.dixy-progress-label,.dixy-select-label,.dixy-select-group-label,.dixy-slider-label){font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);color:var(--dixy-color-text-primary)}:is(.dixy-alert-dialog-title,.dixy-drawer-title,.dixy-popover-title,.dixy-toast-title){font:var(--dixy-font-title-md);margin:0}:is(.dixy-alert-dialog-description,.dixy-drawer-description,.dixy-popover-description,.dixy-toast-description){margin-block:var(--dixy-primitive-gap);font:var(--dixy-font-body-sm);color:var(--dixy-color-text-secondary)}:is(.dixy-tooltip-positioner,.dixy-autocomplete-positioner,.dixy-combobox-positioner,.dixy-context-menu-positioner,.dixy-menu-positioner,.dixy-navigation-menu-positioner,.dixy-popover-positioner,.dixy-preview-card-positioner,.dixy-select-positioner,.dixy-toast-positioner){z-index:var(--dixy-popup-layer);max-inline-size:100vw}:is(.dixy-tooltip-popup,.dixy-alert-dialog-popup,.dixy-autocomplete-popup,.dixy-combobox-popup,.dixy-context-menu-popup,.dixy-drawer-popup,.dixy-menu-popup,.dixy-navigation-menu-popup,.dixy-popover-popup,.dixy-preview-card-popup,.dixy-select-popup){padding:var(--dixy-popup-padding);border:var(--dixy-border-default);border-radius:var(--dixy-popup-radius);background:var(--dixy-popup-background);color:var(--dixy-color-text-primary);box-shadow:var(--dixy-popup-shadow);max-inline-size:min(var(--dixy-container-sm,32rem), calc(100vw - var(--dixy-space-400)));max-block-size:var(--available-height,calc(100dvh - var(--dixy-space-400)));font:var(--dixy-font-body-md);transform-origin:var(--transform-origin);overflow:auto}:is(.dixy-tooltip-popup,.dixy-autocomplete-popup,.dixy-combobox-popup,.dixy-popover-popup,.dixy-preview-card-popup,.dixy-select-popup){transition:opacity var(--dixy-motion-transition-enter), transform var(--dixy-motion-transition-enter)}:is(.dixy-tooltip-popup,.dixy-autocomplete-popup,.dixy-combobox-popup,.dixy-popover-popup,.dixy-preview-card-popup,.dixy-select-popup)[data-starting-style],:is(.dixy-tooltip-popup,.dixy-autocomplete-popup,.dixy-combobox-popup,.dixy-popover-popup,.dixy-preview-card-popup,.dixy-select-popup)[data-ending-style]{opacity:0;transform:scale(.98)}:is(.dixy-tooltip-arrow,.dixy-autocomplete-arrow,.dixy-combobox-arrow,.dixy-context-menu-arrow,.dixy-menu-arrow,.dixy-navigation-menu-arrow,.dixy-popover-arrow,.dixy-preview-card-arrow,.dixy-select-arrow,.dixy-select-scroll-down-arrow,.dixy-select-scroll-up-arrow,.dixy-toast-arrow){inline-size:var(--dixy-size-icon-sm);block-size:var(--dixy-size-icon-sm);fill:var(--dixy-popup-background)}:is(.dixy-tabs-list,.dixy-autocomplete-list,.dixy-combobox-list,.dixy-menu-list,.dixy-navigation-menu-list,.dixy-select-list){margin:0;padding:0;list-style:none}:is(.dixy-accordion-item,.dixy-autocomplete-item,.dixy-combobox-item,.dixy-context-menu-item,.dixy-context-menu-checkbox-item,.dixy-context-menu-link-item,.dixy-context-menu-radio-item,.dixy-context-menu-submenu-trigger,.dixy-menu-checkbox-item,.dixy-menu-item,.dixy-menu-link-item,.dixy-menu-radio-item,.dixy-menu-submenu-trigger,.dixy-navigation-menu-item,.dixy-select-item){gap:var(--dixy-choice-gap);min-block-size:max(var(--dixy-size-control-sm), var(--dixy-interaction-target));padding:var(--dixy-spacing-inset-sm);border-radius:var(--dixy-choice-radius);font:var(--dixy-font-label-md);cursor:default;outline:none}:is(.dixy-accordion-item,.dixy-autocomplete-item,.dixy-combobox-item,.dixy-context-menu-item,.dixy-context-menu-checkbox-item,.dixy-context-menu-link-item,.dixy-context-menu-radio-item,.dixy-context-menu-submenu-trigger,.dixy-menu-checkbox-item,.dixy-menu-item,.dixy-menu-link-item,.dixy-menu-radio-item,.dixy-menu-submenu-trigger,.dixy-navigation-menu-item,.dixy-select-item)[data-highlighted]{background:var(--dixy-color-background-selected);color:var(--dixy-color-text-selected)}:is(.dixy-accordion-item,.dixy-autocomplete-item,.dixy-combobox-item,.dixy-context-menu-item,.dixy-context-menu-checkbox-item,.dixy-context-menu-link-item,.dixy-context-menu-radio-item,.dixy-menu-checkbox-item,.dixy-menu-item,.dixy-menu-link-item,.dixy-menu-radio-item,.dixy-navigation-menu-item,.dixy-select-item)[data-disabled]{color:var(--dixy-color-text-disabled)}:is(.dixy-autocomplete-separator,.dixy-combobox-separator,.dixy-context-menu-separator,.dixy-menu-separator,.dixy-otp-field-separator,.dixy-select-separator,.dixy-separator,.dixy-toolbar-separator,.dixy-separator){block-size:var(--dixy-border-width-1);margin-block:var(--dixy-primitive-gap);background:var(--dixy-color-border-subtle);border:0;flex-shrink:0}:is(.dixy-autocomplete-separator,.dixy-combobox-separator,.dixy-context-menu-separator,.dixy-menu-separator,.dixy-otp-field-separator,.dixy-select-separator,.dixy-separator,.dixy-toolbar-separator,.dixy-separator)[data-orientation=vertical]{inline-size:var(--dixy-border-width-1);block-size:auto;margin-block:0;margin-inline:var(--dixy-choice-gap);align-self:stretch}:is(.dixy-checkbox-root,.dixy-radio-root){inline-size:max(var(--dixy-choice-size), var(--dixy-interaction-target));block-size:max(var(--dixy-choice-size), var(--dixy-interaction-target));color:var(--dixy-color-text-on-action-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}:is(.dixy-checkbox-root,.dixy-radio-root):before{content:"";inline-size:var(--dixy-choice-size);block-size:var(--dixy-choice-size);border:var(--dixy-border-default);border-radius:var(--dixy-choice-radius);background:var(--dixy-color-background-surface);box-sizing:border-box;transition:background var(--dixy-motion-transition-feedback);position:absolute}:is(.dixy-checkbox-root,.dixy-radio-root):is([data-checked],[data-indeterminate]):before{background:var(--dixy-color-background-action-primary);border-color:var(--dixy-color-background-action-primary)}:is(.dixy-checkbox-root,.dixy-radio-root)[data-invalid]:before{border-color:var(--dixy-color-border-danger)}.dixy-checkbox-indicator{inline-size:var(--dixy-size-icon-sm);block-size:var(--dixy-size-icon-sm);font:var(--dixy-font-label-md);flex-shrink:0;place-items:center;line-height:1;display:grid;position:relative}.dixy-checkbox-mark{block-size:100%;inline-size:100%;display:block;overflow:visible}.dixy-radio-root:before{border-radius:50%}.dixy-radio-indicator{inline-size:var(--dixy-space-100);block-size:var(--dixy-space-100);background:currentColor;border-radius:50%;position:relative}.dixy-switch-root{--dixy-switch-selected:var(--dixy-color-background-action-primary);--dixy-switch-selected-soft:var(--dixy-color-background-action-primary-subtle);--dixy-switch-selected-text:var(--dixy-color-text-action-primary);--dixy-switch-selected-contrast:var(--dixy-color-text-on-action-primary);--dixy-switch-radius:var(--dixy-radius-control);--dixy-switch-inset:calc((var(--dixy-switch-track-height) - var(--dixy-switch-thumb-size)) / 2);--dixy-switch-icon-size:var(--dixy-size-icon-xs);inline-size:max(var(--dixy-switch-track-width), var(--dixy-interaction-target));block-size:max(var(--dixy-switch-track-height), var(--dixy-interaction-target));cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.dixy-switch-root[data-size=sm]{--dixy-switch-track-width:var(--dixy-size-control-sm);--dixy-switch-track-height:var(--dixy-size-icon-md);--dixy-switch-thumb-size:var(--dixy-size-icon-sm)}.dixy-switch-root[data-size=lg]{--dixy-switch-track-width:var(--dixy-size-control-lg);--dixy-switch-track-height:calc(var(--dixy-size-icon-lg) + var(--dixy-space-050));--dixy-switch-thumb-size:var(--dixy-size-icon-lg);--dixy-switch-icon-size:var(--dixy-size-icon-sm)}.dixy-switch-root[data-radius=none]{--dixy-switch-radius:var(--dixy-radius-0)}.dixy-switch-root[data-radius=sm]{--dixy-switch-radius:var(--dixy-radius-4)}.dixy-switch-root[data-radius=md]{--dixy-switch-radius:var(--dixy-radius-10)}.dixy-switch-root[data-radius=lg]{--dixy-switch-radius:var(--dixy-radius-16)}.dixy-switch-root[data-radius=full]{--dixy-switch-radius:var(--dixy-radius-full)}.dixy-switch-root[data-color=neutral]{--dixy-switch-selected:var(--dixy-color-background-action-secondary);--dixy-switch-selected-soft:var(--dixy-color-background-action-secondary-subtle);--dixy-switch-selected-text:var(--dixy-color-text-action-secondary);--dixy-switch-selected-contrast:var(--dixy-color-text-on-action-secondary)}.dixy-switch-root[data-color=danger]{--dixy-switch-selected:var(--dixy-color-background-action-destructive);--dixy-switch-selected-soft:var(--dixy-color-background-action-destructive-subtle);--dixy-switch-selected-text:var(--dixy-color-text-action-destructive);--dixy-switch-selected-contrast:var(--dixy-color-text-on-action-destructive)}.dixy-switch-root[data-color=success]{--dixy-switch-selected:var(--dixy-color-background-action-success);--dixy-switch-selected-soft:var(--dixy-color-background-action-success-subtle);--dixy-switch-selected-text:var(--dixy-color-text-action-success);--dixy-switch-selected-contrast:var(--dixy-color-text-on-action-success)}.dixy-switch-root:before{content:"";inline-size:var(--dixy-switch-track-width);block-size:var(--dixy-switch-track-height);border-radius:var(--dixy-switch-radius);box-sizing:border-box;border:var(--dixy-border-default);background-color:var(--dixy-color-background-subtle);position:absolute;inset-inline-start:0}.dixy-switch-root[data-checked]:before{background-color:var(--dixy-switch-selected);border-color:var(--dixy-switch-selected)}.dixy-switch-root[data-variant=soft][data-checked]:before{background-color:var(--dixy-switch-selected-soft);border-color:var(--dixy-switch-selected-text)}.dixy-switch-root[data-variant=outline][data-checked]:before{background-color:var(--dixy-color-background-surface);border-color:var(--dixy-switch-selected-text)}.dixy-switch-root[data-invalid]:before{border-color:var(--dixy-color-border-danger)}.dixy-switch-thumb{inline-size:var(--dixy-switch-thumb-size);block-size:var(--dixy-switch-thumb-size);border-radius:max(0px, calc(var(--dixy-switch-radius) - var(--dixy-switch-inset)));background-color:var(--dixy-color-text-primary);color:var(--dixy-color-background-surface);box-shadow:var(--dixy-shadow-raised);flex-shrink:0;place-items:center;margin-inline-start:var(--dixy-switch-inset);display:grid;position:relative}.dixy-switch-thumb[data-checked]{background-color:var(--dixy-switch-selected-contrast);color:var(--dixy-switch-selected);transform:translateX(calc((var(--dixy-switch-track-width) - var(--dixy-switch-track-height)) * var(--dixy-switch-travel-direction,1)))}.dixy-switch-root:is([data-variant=soft],[data-variant=outline]) .dixy-switch-thumb[data-checked]{background-color:var(--dixy-switch-selected-text);color:var(--dixy-switch-selected-soft)}.dixy-switch-icon{inline-size:var(--dixy-switch-icon-size);block-size:var(--dixy-switch-icon-size);pointer-events:none;grid-area:1/1;place-items:center;display:grid}.dixy-switch-icon>svg{block-size:100%;inline-size:100%;display:block}.dixy-switch-thumb[data-checked] .dixy-switch-icon[data-state=unchecked],.dixy-switch-thumb:not([data-checked]) .dixy-switch-icon[data-state=checked]{opacity:0}:is(.dixy-tabs-root,.dixy-accordion-root,.dixy-collapsible-panel,.dixy-checkbox-group,.dixy-radio-group,.dixy-fieldset-root,.dixy-form,.dixy-number-field-root,.dixy-slider-root,.dixy-progress-root,.dixy-meter-root){gap:var(--dixy-primitive-gap);min-inline-size:0;display:grid}.dixy-fieldset-root{border:var(--dixy-border-default);border-radius:var(--dixy-radius-card);padding:var(--dixy-spacing-inset-md)}:is(.dixy-tabs-list,.dixy-toggle-group,.dixy-toolbar-root,.dixy-toolbar-group,.dixy-navigation-menu-list){align-items:center;gap:var(--dixy-choice-gap);flex-wrap:wrap;display:flex}:is(.dixy-tabs-list,.dixy-toggle-group,.dixy-toolbar-root)[data-orientation=vertical]{flex-direction:column;align-items:stretch}.dixy-tabs-list{border-block-end:var(--dixy-border-default);min-inline-size:0;flex-wrap:nowrap;padding-block-end:var(--dixy-primitive-gap);position:relative;overflow-x:auto}.dixy-tabs-tab{border-color:#0000}.dixy-tabs-panel{padding-block:var(--dixy-spacing-inset-sm);font:var(--dixy-font-body-md)}.dixy-tabs-panel[hidden]{display:none}.dixy-accordion-item{border-block-end:var(--dixy-border-default);padding:0}.dixy-accordion-header{margin:0}.dixy-accordion-trigger{background:0 0;border:0;justify-content:space-between;inline-size:100%}:is(.dixy-accordion-panel,.dixy-collapsible-panel){block-size:var(--collapsible-panel-height,var(--accordion-panel-height));transition:height var(--dixy-motion-transition-reveal);overflow:hidden}:is(.dixy-accordion-panel,.dixy-collapsible-panel):is([data-starting-style],[data-ending-style]){block-size:0}.dixy-avatar-root{inline-size:var(--dixy-avatar-size);block-size:var(--dixy-avatar-size);background:var(--dixy-color-background-selected);color:var(--dixy-color-text-selected);font:var(--dixy-font-label-lg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.dixy-avatar-image{object-fit:cover;block-size:100%;inline-size:100%}:is(.dixy-progress-track,.dixy-meter-track,.dixy-slider-track){block-size:var(--dixy-track-size);border-radius:var(--dixy-radius-control);background:var(--dixy-color-background-subtle);position:relative;overflow:hidden}:is(.dixy-progress-indicator,.dixy-meter-indicator){border-radius:inherit;background:var(--dixy-color-background-action-primary);block-size:100%}.dixy-progress-indicator[data-indeterminate]{inline-size:50%}.dixy-slider-control{block-size:max(var(--dixy-size-control-md), var(--dixy-interaction-target));touch-action:none;align-items:center;display:flex;position:relative}.dixy-slider-track{inline-size:100%}.dixy-slider-indicator{background:var(--dixy-color-background-action-primary)}.dixy-slider-thumb{inline-size:max(var(--dixy-slider-thumb-size), var(--dixy-interaction-target));block-size:max(var(--dixy-slider-thumb-size), var(--dixy-interaction-target));background:0 0;border:0;border-radius:50%}.dixy-slider-thumb:before{content:"";inline-size:var(--dixy-slider-thumb-size);block-size:var(--dixy-slider-thumb-size);background:var(--dixy-color-background-action-primary);border:var(--dixy-border-default);border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.dixy-slider-control[data-orientation=vertical]{inline-size:var(--dixy-size-control-md);block-size:var(--dixy-space-1200)}.dixy-slider-track[data-orientation=vertical]{inline-size:var(--dixy-track-size);block-size:100%}:is(.dixy-select-popup,.dixy-combobox-popup,.dixy-autocomplete-popup){min-inline-size:var(--anchor-width)}:is(.dixy-select-list,.dixy-combobox-list,.dixy-autocomplete-list,.dixy-menu-list){max-block-size:min(var(--available-height,20rem), 20rem);overflow:auto}:is(.dixy-combobox-input-group,.dixy-autocomplete-input-group,.dixy-number-field-group,.dixy-combobox-chips){align-items:center;gap:var(--dixy-choice-gap);display:flex}.dixy-combobox-chip{padding:var(--dixy-spacing-inset-xs);background:var(--dixy-color-background-selected);border-radius:var(--dixy-radius-control);align-items:center;display:inline-flex}.dixy-otp-field-root{gap:var(--dixy-choice-gap);flex-wrap:wrap;display:flex}.dixy-otp-field-input{inline-size:var(--dixy-size-control-md);text-align:center;font:var(--dixy-font-code-md)}.dixy-scroll-area-root{position:relative;overflow:hidden}.dixy-scroll-area-viewport{overscroll-behavior:contain;border-radius:inherit;block-size:100%;inline-size:100%}.dixy-scroll-area-scrollbar{inline-size:var(--dixy-scrollbar-size);margin:var(--dixy-space-025);border-radius:var(--dixy-radius-control);display:flex}.dixy-scroll-area-scrollbar[data-orientation=horizontal]{block-size:var(--dixy-scrollbar-size);inline-size:auto}.dixy-scroll-area-thumb{border-radius:inherit;background:var(--dixy-color-border-strong);flex:1}:is(.dixy-alert-dialog-backdrop,.dixy-drawer-backdrop){z-index:var(--dixy-popup-layer);background:var(--dixy-color-background-overlay);transition:opacity var(--dixy-motion-transition-enter);position:fixed;inset:0}:is(.dixy-alert-dialog-backdrop,.dixy-drawer-backdrop):is([data-starting-style],[data-ending-style]){opacity:0}.dixy-alert-dialog-viewport{z-index:var(--dixy-popup-layer);padding:var(--dixy-spacing-inset-lg);place-items:center;display:grid;position:fixed;inset:0}.dixy-alert-dialog-popup{inline-size:var(--dixy-container-sm,32rem);box-shadow:var(--dixy-shadow-overlay)}.dixy-drawer-viewport{z-index:var(--dixy-popup-layer);align-items:flex-end;display:flex;position:fixed;inset:0}.dixy-drawer-popup{inline-size:100%;max-inline-size:100%;max-block-size:calc(100dvh - var(--dixy-space-800));border-end-end-radius:0;border-end-start-radius:0}.dixy-tooltip-popup{max-inline-size:20rem;font:var(--dixy-font-body-sm);padding:var(--dixy-spacing-inset-sm)}.dixy-menubar{gap:var(--dixy-choice-gap);flex-wrap:wrap;display:flex}.dixy-navigation-menu-link{color:var(--dixy-color-text-link);padding:var(--dixy-spacing-inset-sm);display:inline-flex}.dixy-toast-viewport{z-index:var(--dixy-toast-layer);gap:var(--dixy-primitive-gap);inline-size:min(22rem, calc(100vw - var(--dixy-space-800)));display:grid;position:fixed;inset-block-end:var(--dixy-space-400);inset-inline-end:var(--dixy-space-400)}.dixy-toast-root{padding:var(--dixy-spacing-inset-md);border:var(--dixy-border-default);border-radius:var(--dixy-radius-overlay);background:var(--dixy-color-background-surface-raised);color:var(--dixy-color-text-primary);box-shadow:var(--dixy-shadow-floating);transition:opacity var(--dixy-motion-transition-enter), transform var(--dixy-motion-transition-enter)}.dixy-toast-root[data-type=success]{border-color:var(--dixy-color-border-success)}.dixy-toast-root[data-type=error]{border-color:var(--dixy-color-border-danger)}.dixy-toast-root[data-expanded]{transform:none}@media (forced-colors:active){:is(.dixy-checkbox-root,.dixy-radio-root):before{border-color:buttontext}:is(.dixy-checkbox-root,.dixy-radio-root):is([data-checked],[data-indeterminate]):before{background:highlight}.dixy-switch-root:before{border:1px solid buttontext}.dixy-switch-thumb{background:buttontext}}.dixy-field-item{align-items:center;gap:var(--dixy-choice-gap);display:flex}.dixy-tabs-panel[inert]{visibility:hidden}.dixy-tabs-root[data-orientation=vertical]{grid-template-columns:auto minmax(0,1fr)}.dixy-tabs-list[data-orientation=vertical]{border-block-end:0;border-inline-end:var(--dixy-border-default);padding-inline-end:var(--dixy-primitive-gap)}.dixy-navigation-menu-popup{inline-size:var(--popup-width);block-size:var(--popup-height);overflow:visible}.dixy-navigation-menu-content{padding:var(--dixy-spacing-inset-md);display:grid}.dixy-navigation-menu-viewport{block-size:100%;inline-size:100%;position:relative;overflow:hidden}.dixy-number-field-scrub-area{cursor:ew-resize;-webkit-user-select:none;user-select:none}.dixy-number-field-scrub-area-cursor{filter:drop-shadow(0 0 var(--dixy-space-025) var(--dixy-color-border-strong))}.dixy-drawer-viewport:has(.dixy-drawer-popup[data-swipe-direction=up]){align-items:flex-start}.dixy-drawer-popup[data-swipe-direction=up]{border-radius:0 0 var(--dixy-popup-radius) var(--dixy-popup-radius)}.dixy-drawer-viewport:has(.dixy-drawer-popup:is([data-swipe-direction=left],[data-swipe-direction=right])){align-items:stretch}.dixy-drawer-popup:is([data-swipe-direction=left],[data-swipe-direction=right]){max-block-size:100dvh;inline-size:min(var(--dixy-container-sm), calc(100vw - var(--dixy-space-400)));border-radius:var(--dixy-popup-radius)}.dixy-drawer-popup[data-swipe-direction=left]{margin-right:auto}.dixy-drawer-popup[data-swipe-direction=right]{margin-left:auto}:is(.dixy-checkbox-root,.dixy-radio-root)[data-disabled]{color:var(--dixy-color-icon-disabled);opacity:1}:is(.dixy-checkbox-root,.dixy-radio-root)[data-disabled]:before{background:var(--dixy-color-background-disabled);border-color:var(--dixy-color-border-subtle)}.dixy-switch-root[data-disabled]{opacity:1}.dixy-switch-root[data-disabled][data-variant]:before{background:var(--dixy-color-background-disabled);border:var(--dixy-border-default)}.dixy-switch-root[data-disabled][data-variant] .dixy-switch-thumb{background:var(--dixy-color-icon-disabled);color:var(--dixy-color-background-disabled);box-shadow:none}@media (forced-colors:active){.dixy-switch-root:before{background:canvas!important;border-color:buttontext!important}.dixy-switch-root[data-checked]:before{border-color:highlight!important}.dixy-switch-thumb{box-shadow:none;color:canvas!important;background:buttontext!important}}:is(.dixy-toggle,.dixy-tabs-tab,.dixy-toolbar-button)[data-disabled]{opacity:1;color:var(--dixy-color-text-disabled);background:var(--dixy-color-background-disabled)}.dixy-checkbox-root{--dixy-checkbox-size:var(--dixy-choice-size);--dixy-checkbox-mark-size:var(--dixy-size-icon-sm);--dixy-checkbox-radius:var(--dixy-radius-4);--dixy-checkbox-selected:var(--dixy-color-background-action-primary);--dixy-checkbox-subtle:var(--dixy-color-background-action-primary-subtle);--dixy-checkbox-text:var(--dixy-color-text-action-primary);--dixy-checkbox-contrast:var(--dixy-color-text-on-action-primary);inline-size:max(var(--dixy-checkbox-size), var(--dixy-interaction-target));block-size:max(var(--dixy-checkbox-size), var(--dixy-interaction-target));color:var(--dixy-checkbox-contrast);flex-shrink:0}.dixy-checkbox-root[data-size=sm]{--dixy-checkbox-size:var(--dixy-size-icon-sm);--dixy-checkbox-mark-size:var(--dixy-size-icon-xs)}.dixy-checkbox-root[data-size=lg]{--dixy-checkbox-size:var(--dixy-size-icon-lg);--dixy-checkbox-mark-size:var(--dixy-size-icon-md)}.dixy-checkbox-root[data-radius=none]{--dixy-checkbox-radius:var(--dixy-radius-0)}.dixy-checkbox-root[data-radius=sm]{--dixy-checkbox-radius:var(--dixy-radius-2)}.dixy-checkbox-root[data-radius=lg]{--dixy-checkbox-radius:var(--dixy-radius-6)}.dixy-checkbox-root[data-radius=full]{--dixy-checkbox-radius:var(--dixy-radius-full)}.dixy-checkbox-root[data-color=neutral]{--dixy-checkbox-selected:var(--dixy-color-background-action-secondary);--dixy-checkbox-subtle:var(--dixy-color-background-action-secondary-subtle);--dixy-checkbox-text:var(--dixy-color-text-action-secondary);--dixy-checkbox-contrast:var(--dixy-color-text-on-action-secondary)}.dixy-checkbox-root[data-color=success]{--dixy-checkbox-selected:var(--dixy-color-background-action-success);--dixy-checkbox-subtle:var(--dixy-color-background-action-success-subtle);--dixy-checkbox-text:var(--dixy-color-text-action-success);--dixy-checkbox-contrast:var(--dixy-color-text-on-action-success)}.dixy-checkbox-root:is([data-color=danger],[data-invalid],[aria-invalid=true]){--dixy-checkbox-selected:var(--dixy-color-background-action-destructive);--dixy-checkbox-subtle:var(--dixy-color-background-action-destructive-subtle);--dixy-checkbox-text:var(--dixy-color-text-action-destructive);--dixy-checkbox-contrast:var(--dixy-color-text-on-action-destructive)}.dixy-checkbox-root:before{inline-size:var(--dixy-checkbox-size);block-size:var(--dixy-checkbox-size);border-radius:var(--dixy-checkbox-radius)}.dixy-checkbox-root:is([data-checked],[data-indeterminate]):before{background-color:var(--dixy-checkbox-selected);border-color:var(--dixy-checkbox-selected)}.dixy-checkbox-root:is([data-variant=soft],[data-variant=outline]){color:var(--dixy-checkbox-text)}.dixy-checkbox-root[data-variant=soft]:is([data-checked],[data-indeterminate]):before{background-color:var(--dixy-checkbox-subtle);border-color:var(--dixy-checkbox-text)}.dixy-checkbox-root[data-variant=outline]:is([data-checked],[data-indeterminate]):before{background-color:var(--dixy-color-background-surface);border-color:var(--dixy-checkbox-text)}.dixy-checkbox-root:is([data-invalid],[aria-invalid=true]):before{border-color:var(--dixy-color-border-danger)}.dixy-checkbox-root[data-readonly]{cursor:default}.dixy-checkbox-root[data-disabled]{color:var(--dixy-color-icon-disabled)}.dixy-checkbox-root[data-disabled][data-variant]:before{background-color:var(--dixy-color-background-disabled);border-color:var(--dixy-color-border-subtle)}.dixy-checkbox-indicator{inline-size:var(--dixy-checkbox-mark-size);block-size:var(--dixy-checkbox-mark-size)}.dixy-checkbox-symbol{pointer-events:none;grid-area:1/1;place-items:center;block-size:100%;inline-size:100%;display:grid}.dixy-checkbox-symbol>svg{block-size:100%;inline-size:100%;display:block}.dixy-checkbox-indicator:not([data-indeterminate]) .dixy-checkbox-symbol[data-state=mixed],.dixy-checkbox-indicator[data-indeterminate] .dixy-checkbox-symbol[data-state=checked]{opacity:0;transform:scale(calc(1 - .2 * var(--dixy-motion-spatial-factor)))}@media (forced-colors:active){.dixy-checkbox-root:before{background:canvas!important;border-color:buttontext!important}.dixy-checkbox-root:is([data-checked],[data-indeterminate]){color:highlighttext!important}.dixy-checkbox-root:is([data-checked],[data-indeterminate]):before{background:highlight!important}.dixy-checkbox-root[data-disabled]{color:graytext!important}}.dixy-tabs-root{--dixy-tabs-height:var(--dixy-size-control-md);--dixy-tabs-font:var(--dixy-font-label-md);--dixy-tabs-radius:var(--dixy-radius-control);--dixy-tabs-selected:var(--dixy-color-background-action-primary);--dixy-tabs-subtle:var(--dixy-color-background-action-primary-subtle);--dixy-tabs-text:var(--dixy-color-text-action-primary);--dixy-tabs-contrast:var(--dixy-color-text-on-action-primary);--dixy-tabs-align:center;--dixy-tabs-active-background:transparent;--dixy-tabs-active-border:transparent;--dixy-tabs-active-text:var(--dixy-tabs-text);gap:var(--dixy-spacing-stack-md);align-items:start}.dixy-tabs-root[data-size=sm]{--dixy-tabs-height:var(--dixy-size-control-sm);--dixy-tabs-font:var(--dixy-font-label-sm)}.dixy-tabs-root[data-size=lg]{--dixy-tabs-height:var(--dixy-size-control-lg);--dixy-tabs-font:var(--dixy-font-label-lg)}.dixy-tabs-root[data-radius=none]{--dixy-tabs-radius:var(--dixy-radius-0)}.dixy-tabs-root[data-radius=sm]{--dixy-tabs-radius:var(--dixy-radius-4)}.dixy-tabs-root[data-radius=md]{--dixy-tabs-radius:var(--dixy-radius-8)}.dixy-tabs-root[data-radius=lg]{--dixy-tabs-radius:var(--dixy-radius-12)}.dixy-tabs-root[data-radius=full]{--dixy-tabs-radius:var(--dixy-radius-full)}.dixy-tabs-root[data-align=start]{--dixy-tabs-align:start}.dixy-tabs-root[data-align=end]{--dixy-tabs-align:end}.dixy-tabs-root[data-color=neutral]{--dixy-tabs-selected:var(--dixy-color-background-action-secondary);--dixy-tabs-subtle:var(--dixy-color-background-action-secondary-subtle);--dixy-tabs-text:var(--dixy-color-text-action-secondary);--dixy-tabs-contrast:var(--dixy-color-text-on-action-secondary)}.dixy-tabs-root[data-color=danger]{--dixy-tabs-selected:var(--dixy-color-background-action-destructive);--dixy-tabs-subtle:var(--dixy-color-background-action-destructive-subtle);--dixy-tabs-text:var(--dixy-color-text-action-destructive);--dixy-tabs-contrast:var(--dixy-color-text-on-action-destructive)}.dixy-tabs-root[data-color=success]{--dixy-tabs-selected:var(--dixy-color-background-action-success);--dixy-tabs-subtle:var(--dixy-color-background-action-success-subtle);--dixy-tabs-text:var(--dixy-color-text-action-success);--dixy-tabs-contrast:var(--dixy-color-text-on-action-success)}.dixy-tabs-root[data-variant=solid]{--dixy-tabs-active-text:var(--dixy-tabs-contrast);--dixy-tabs-active-background:var(--dixy-tabs-selected)}.dixy-tabs-root[data-variant=soft]{--dixy-tabs-active-background:var(--dixy-tabs-subtle);--dixy-tabs-active-border:var(--dixy-tabs-text)}.dixy-tabs-root[data-variant=outline]{--dixy-tabs-active-background:var(--dixy-color-background-surface);--dixy-tabs-active-border:var(--dixy-tabs-text)}.dixy-tabs-root[data-variant=segmented]{--dixy-tabs-active-text:var(--dixy-color-text-primary);--dixy-tabs-active-background:var(--dixy-color-background-surface-raised);--dixy-tabs-active-border:var(--dixy-color-border-subtle)}.dixy-tabs-root[data-orientation=vertical]{gap:var(--dixy-spacing-inline-lg);grid-template-columns:fit-content(40%) minmax(0,1fr)}.dixy-tabs-list{isolation:isolate;gap:var(--dixy-spacing-inline-xs);padding:var(--dixy-space-050);border:var(--dixy-border-default);border-radius:min(calc(var(--dixy-tabs-radius) + var(--dixy-space-050)), var(--dixy-radius-16));background:var(--dixy-color-background-subtle);min-inline-size:0;max-inline-size:100%;scroll-padding:var(--dixy-space-050);flex-wrap:nowrap;position:relative;overflow:auto}.dixy-tabs-list[data-variant=line]{padding:var(--dixy-space-050);border-width:0 0 var(--dixy-border-width-1);background:0 0;border-radius:0}.dixy-tabs-list[data-variant=segmented]{gap:var(--dixy-space-025);padding:var(--dixy-space-025);border-radius:min(calc(var(--dixy-tabs-radius) + var(--dixy-space-025)), var(--dixy-radius-16));background:var(--dixy-color-background-surface-sunken);scroll-padding:var(--dixy-space-025);border:0}.dixy-tabs-list[data-variant=segmented]:not(:has(>.dixy-tabs-indicator-ready))>.dixy-tabs-tab[data-active]{box-shadow:var(--dixy-shadow-raised)}.dixy-tabs-list[data-orientation=vertical]{align-self:start;max-block-size:24rem}.dixy-tabs-list[data-variant=line][data-orientation=vertical]{border-width:0;border-inline-end:var(--dixy-border-default)}.dixy-tabs-tab:not(.dixy-button){z-index:1;min-inline-size:var(--dixy-interaction-target);min-block-size:max(var(--dixy-tabs-height), var(--dixy-interaction-target));padding:0 var(--dixy-spacing-inset-md);border:var(--dixy-border-width-1) solid transparent;border-radius:var(--dixy-tabs-radius);color:var(--dixy-color-text-secondary);font:var(--dixy-tabs-font);justify-content:var(--dixy-tabs-align);gap:var(--dixy-spacing-inline-sm);white-space:nowrap;scroll-margin:var(--dixy-space-050);background:0 0;flex:none;position:relative}.dixy-tabs-tab:not(.dixy-button):not([data-disabled]):hover{color:var(--dixy-color-text-primary);background:0 0}.dixy-tabs-tab:not(.dixy-button)[data-active]{color:var(--dixy-tabs-active-text);background:var(--dixy-tabs-active-background);border-color:var(--dixy-tabs-active-border)}.dixy-tabs-tab:not(.dixy-button)[data-active]:hover{color:var(--dixy-tabs-active-text)}.dixy-tabs-list[data-variant=line]>.dixy-tabs-tab[data-active]:after{content:"";inset-inline:var(--dixy-spacing-inset-md);block-size:var(--dixy-border-width-2);border-radius:var(--dixy-radius-full);background:currentColor;position:absolute;inset-block-end:var(--dixy-space-050)}.dixy-tabs-list:has(>.dixy-tabs-indicator-ready)>.dixy-tabs-tab[data-active]{background:0 0;border-color:#0000}.dixy-tabs-list[data-variant=line]:has(>.dixy-tabs-indicator-ready)>.dixy-tabs-tab[data-active]:after{display:none}.dixy-tabs-tab:not(.dixy-button)[data-disabled]{color:var(--dixy-color-text-disabled);background:0 0}.dixy-tabs-tab>svg{inline-size:var(--dixy-size-icon-sm);block-size:var(--dixy-size-icon-sm);flex:none}.dixy-tabs-list[data-full-width]:not([data-orientation=vertical])>.dixy-tabs-tab{flex:1 0 auto}.dixy-tabs-list[data-orientation=vertical]>.dixy-tabs-tab{white-space:normal;overflow-wrap:anywhere}.dixy-tabs-indicator{z-index:0;inline-size:var(--active-tab-width);block-size:var(--active-tab-height);transform:translate(var(--active-tab-left), var(--active-tab-top));border-radius:var(--dixy-tabs-radius);background-color:var(--dixy-tabs-selected);border:var(--dixy-border-width-1) solid transparent;pointer-events:none;position:absolute;inset:0 auto auto 0}.dixy-tabs-indicator[data-variant=soft]{background-color:var(--dixy-tabs-subtle);border-color:var(--dixy-tabs-text)}.dixy-tabs-indicator[data-variant=outline]{background-color:var(--dixy-color-background-surface);border-color:var(--dixy-tabs-text)}.dixy-tabs-list[data-variant=segmented]>.dixy-tabs-indicator[data-variant=segmented]{background-color:var(--dixy-color-background-surface-raised);border-color:var(--dixy-color-border-subtle);box-shadow:var(--dixy-shadow-raised)}.dixy-tabs-indicator[data-variant=line]{block-size:var(--dixy-border-width-2);transform:translateX(var(--active-tab-left));border:0;border-radius:0;top:auto;bottom:0}.dixy-tabs-indicator[data-variant=line][data-orientation=vertical]{inset-inline:auto 0;inline-size:var(--dixy-border-width-2);block-size:var(--active-tab-height);transform:translateY(var(--active-tab-top));top:0;bottom:auto}.dixy-tabs-panel:is([hidden],[data-ending-style]){display:none}.dixy-tabs-panel{overflow-wrap:anywhere;min-inline-size:0;padding:var(--dixy-spacing-inset-sm)}.dixy-tabs-panel:focus-visible{outline:var(--dixy-border-width-2) solid var(--dixy-color-border-focus);outline-offset:var(--dixy-space-050);border-radius:var(--dixy-tabs-radius)}@media (forced-colors:active){.dixy-tabs-tab:not(.dixy-button)[data-active]{color:highlighttext;background:highlight}.dixy-tabs-indicator{forced-color-adjust:none;background:highlight!important;border-color:highlight!important}.dixy-tabs-root[data-variant=line]>.dixy-tabs-list>.dixy-tabs-tab[data-active]{color:highlight;background:0 0}.dixy-tabs-tab:not(.dixy-button)[data-disabled]{color:graytext}.dixy-tabs-list[data-variant=segmented]{border:var(--dixy-border-width-1) solid CanvasText}}[data-dixy-visual]{--dixy-component-height:var(--dixy-size-control-md);--dixy-component-font:var(--dixy-font-label-md);--dixy-component-radius:var(--dixy-radius-control);--dixy-component-fill:var(--dixy-color-background-action-primary);--dixy-component-subtle:var(--dixy-color-background-action-primary-subtle);--dixy-component-text:var(--dixy-color-text-action-primary);--dixy-component-on-fill:var(--dixy-color-text-on-action-primary);--dixy-component-border:color-mix(in oklab, var(--dixy-component-text) 45%, transparent)}[data-dixy-visual][data-size=sm]{--dixy-component-height:var(--dixy-size-control-sm);--dixy-component-font:var(--dixy-font-label-sm)}[data-dixy-visual][data-size=lg]{--dixy-component-height:var(--dixy-size-control-lg);--dixy-component-font:var(--dixy-font-label-lg)}[data-dixy-visual][data-radius=none]{--dixy-component-radius:var(--dixy-radius-0)}[data-dixy-visual][data-radius=sm]{--dixy-component-radius:var(--dixy-radius-4)}[data-dixy-visual][data-radius=md]{--dixy-component-radius:var(--dixy-radius-8)}[data-dixy-visual][data-radius=lg]{--dixy-component-radius:var(--dixy-radius-12)}[data-dixy-visual][data-radius=full]{--dixy-component-radius:var(--dixy-radius-full)}[data-dixy-visual][data-color=neutral]{--dixy-component-fill:var(--dixy-color-background-action-secondary);--dixy-component-subtle:var(--dixy-color-background-action-secondary-subtle);--dixy-component-text:var(--dixy-color-text-action-secondary);--dixy-component-on-fill:var(--dixy-color-text-on-action-secondary)}[data-dixy-visual][data-color=danger]{--dixy-component-fill:var(--dixy-color-background-action-destructive);--dixy-component-subtle:var(--dixy-color-background-action-destructive-subtle);--dixy-component-text:var(--dixy-color-text-action-destructive);--dixy-component-on-fill:var(--dixy-color-text-on-action-destructive)}[data-dixy-visual][data-color=success]{--dixy-component-fill:var(--dixy-color-background-action-success);--dixy-component-subtle:var(--dixy-color-background-action-success-subtle);--dixy-component-text:var(--dixy-color-text-action-success);--dixy-component-on-fill:var(--dixy-color-text-on-action-success)}[data-dixy-visual][data-color=warning]{--dixy-component-fill:var(--dixy-color-background-warning-bold);--dixy-component-subtle:var(--dixy-color-background-warning);--dixy-component-text:var(--dixy-color-text-warning);--dixy-component-on-fill:var(--dixy-color-text-on-warning);--dixy-component-border:var(--dixy-color-border-warning)}[data-dixy-visual][data-color=info]{--dixy-component-fill:var(--dixy-color-background-information-bold);--dixy-component-subtle:var(--dixy-color-background-information);--dixy-component-text:var(--dixy-color-text-information);--dixy-component-on-fill:var(--dixy-color-text-on-information);--dixy-component-border:var(--dixy-color-border-information)}:is(.dixy-input,.dixy-select-trigger,.dixy-combobox-input,.dixy-autocomplete-input)[data-dixy-visual]{box-sizing:border-box;min-block-size:max(var(--dixy-component-height), var(--dixy-interaction-target));min-inline-size:0;padding:0 var(--dixy-spacing-inset-md);border:var(--dixy-border-default);border-radius:var(--dixy-component-radius);background-color:var(--dixy-color-background-surface);color:var(--dixy-color-text-primary);font:var(--dixy-component-font)}:is(.dixy-input,.dixy-select-trigger,.dixy-combobox-input,.dixy-autocomplete-input)[data-variant=soft]{background-color:var(--dixy-color-background-subtle)}:is(.dixy-input,.dixy-select-trigger,.dixy-combobox-input,.dixy-autocomplete-input)::placeholder,.dixy-select-value[data-placeholder]{color:var(--dixy-color-text-secondary);opacity:1}:is(.dixy-input,.dixy-select-trigger,.dixy-combobox-input,.dixy-autocomplete-input):is([data-invalid],[aria-invalid=true]){border-color:var(--dixy-color-border-danger)}:is(.dixy-input,.dixy-select-trigger,.dixy-combobox-input,.dixy-autocomplete-input):is([data-disabled],:disabled){background:var(--dixy-color-background-disabled);color:var(--dixy-color-text-disabled);cursor:not-allowed}:is(.dixy-menu-item,.dixy-menu-link-item,.dixy-context-menu-item,.dixy-context-menu-link-item)[data-dixy-visual]:not([data-size]){--dixy-component-height:inherit;--dixy-component-font:inherit}.dixy-select-trigger[data-dixy-visual]{justify-content:space-between;align-items:center;gap:var(--dixy-spacing-inline-sm);text-align:start;inline-size:100%;display:inline-flex}.dixy-select-trigger>.dixy-select-value{text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.dixy-select-icon{transition:rotate var(--dixy-select-motion-feedback);flex:none;display:inline-flex}.dixy-select-icon[data-popup-open]{rotate:180deg}:is(.dixy-combobox-input-group,.dixy-autocomplete-input-group)[data-dixy-visual]{box-sizing:border-box;min-inline-size:0;min-block-size:var(--dixy-component-height);border:var(--dixy-border-default);border-radius:var(--dixy-component-radius);background:var(--dixy-color-background-surface);gap:var(--dixy-spacing-inline-xs);padding-inline:var(--dixy-spacing-inset-xs)}:is(.dixy-combobox-input-group,.dixy-autocomplete-input-group)[data-variant=soft]{background:var(--dixy-color-background-subtle)}:is(.dixy-combobox-input-group,.dixy-autocomplete-input-group)>:is(.dixy-combobox-input,.dixy-autocomplete-input)[data-dixy-visual]{inline-size:100%;min-block-size:var(--dixy-component-height);font:inherit;background:0 0;border:0;flex:1}:is(.dixy-combobox-trigger,.dixy-autocomplete-trigger,.dixy-combobox-clear,.dixy-autocomplete-clear,.dixy-combobox-chip-remove):not(.dixy-button){min-inline-size:var(--dixy-interaction-target);min-block-size:var(--dixy-interaction-target);padding:var(--dixy-spacing-inset-xs);color:var(--dixy-color-text-secondary);background:0 0;border:0;flex:none}.dixy-combobox-chips{flex-wrap:wrap;min-inline-size:0}.dixy-combobox-chip{gap:var(--dixy-spacing-inline-xs);color:var(--dixy-color-text-selected)}:is(.dixy-combobox-empty,.dixy-autocomplete-empty,.dixy-menu-empty,.dixy-combobox-status,.dixy-autocomplete-status){padding:var(--dixy-spacing-inset-md);font:var(--dixy-font-body-sm);color:var(--dixy-color-text-secondary)}:is(.dixy-select-popup,.dixy-combobox-popup,.dixy-autocomplete-popup,.dixy-menu-popup,.dixy-context-menu-popup,.dixy-navigation-menu-popup,.dixy-popover-popup,.dixy-preview-card-popup,.dixy-tooltip-popup,.dixy-dialog-popup,.dixy-alert-dialog-popup,.dixy-drawer-popup,.dixy-toast-root)[data-dixy-visual]{--dixy-popup-background:var(--dixy-color-background-surface-raised);box-sizing:border-box;border:var(--dixy-border-default);border-radius:min(var(--dixy-component-radius), var(--dixy-radius-24));background-color:var(--dixy-popup-background);color:var(--dixy-color-text-primary);padding:var(--dixy-spacing-inset-md);box-shadow:var(--dixy-shadow-floating);max-block-size:min(var(--available-height,100dvh), calc(100dvh - var(--dixy-space-400)));overscroll-behavior:contain}:is(.dixy-select-popup,.dixy-combobox-popup,.dixy-autocomplete-popup,.dixy-menu-popup,.dixy-context-menu-popup,.dixy-navigation-menu-popup,.dixy-popover-popup,.dixy-preview-card-popup,.dixy-tooltip-popup,.dixy-dialog-popup,.dixy-alert-dialog-popup,.dixy-drawer-popup,.dixy-toast-root)[data-variant=soft]{--dixy-popup-background:var(--dixy-color-background-subtle)}:is(.dixy-select-popup,.dixy-combobox-popup,.dixy-autocomplete-popup,.dixy-menu-popup,.dixy-context-menu-popup)[data-dixy-visual]{padding:var(--dixy-spacing-inset-xs)}:is(.dixy-select-list,.dixy-combobox-list,.dixy-autocomplete-list,.dixy-menu-list){max-block-size:min(20rem, calc(var(--available-height,24rem) - var(--dixy-space-200)));scroll-padding:var(--dixy-space-050)}:is(.dixy-menu-item,.dixy-menu-link-item,.dixy-menu-checkbox-item,.dixy-menu-radio-item,.dixy-menu-submenu-trigger,.dixy-context-menu-item,.dixy-context-menu-link-item,.dixy-context-menu-checkbox-item,.dixy-context-menu-radio-item,.dixy-context-menu-submenu-trigger,.dixy-select-item,.dixy-combobox-item,.dixy-autocomplete-item){align-items:center;gap:var(--dixy-spacing-inline-sm);min-block-size:max(var(--dixy-component-height,var(--dixy-size-control-md)), var(--dixy-interaction-target));padding:var(--dixy-spacing-inset-xs) var(--dixy-spacing-inset-sm);border-radius:min(var(--dixy-component-radius,var(--dixy-radius-control)), var(--dixy-radius-12));font:var(--dixy-component-font,var(--dixy-font-label-md));scroll-margin:var(--dixy-space-050);display:flex}:is(.dixy-menu-item,.dixy-menu-link-item,.dixy-menu-checkbox-item,.dixy-menu-radio-item,.dixy-menu-submenu-trigger,.dixy-context-menu-item,.dixy-context-menu-link-item,.dixy-context-menu-checkbox-item,.dixy-context-menu-radio-item,.dixy-context-menu-submenu-trigger,.dixy-select-item,.dixy-combobox-item,.dixy-autocomplete-item)[data-highlighted]:not([data-disabled]){background:var(--dixy-component-subtle,var(--dixy-color-background-selected));color:var(--dixy-component-text,var(--dixy-color-text-selected))}:is(.dixy-menu-item,.dixy-menu-link-item,.dixy-context-menu-item,.dixy-context-menu-link-item)[data-color=danger]{color:var(--dixy-color-text-action-destructive)}:is(.dixy-menu-item,.dixy-menu-link-item,.dixy-menu-checkbox-item,.dixy-menu-radio-item,.dixy-menu-submenu-trigger,.dixy-context-menu-item,.dixy-context-menu-link-item,.dixy-context-menu-checkbox-item,.dixy-context-menu-radio-item,.dixy-context-menu-submenu-trigger,.dixy-select-item,.dixy-combobox-item,.dixy-autocomplete-item)[data-disabled]{color:var(--dixy-color-text-disabled);cursor:not-allowed;background:0 0}:is(.dixy-select-item-indicator,.dixy-combobox-item-indicator,.dixy-menu-checkbox-item-indicator,.dixy-menu-radio-item-indicator,.dixy-context-menu-checkbox-item-indicator,.dixy-context-menu-radio-item-indicator){inline-size:var(--dixy-size-icon-sm);block-size:var(--dixy-size-icon-sm);flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}:is(.dixy-menu-group-label,.dixy-context-menu-group-label,.dixy-select-group-label,.dixy-combobox-group-label,.dixy-autocomplete-group-label){padding:var(--dixy-spacing-inset-sm);color:var(--dixy-color-text-secondary);font:var(--dixy-font-label-sm)}:is(.dixy-menu-item,.dixy-context-menu-item)>kbd{font:var(--dixy-font-code-sm);color:var(--dixy-color-text-secondary);margin-inline-start:auto}.dixy-radio-root[data-dixy-visual]{--dixy-choice-size:20px;color:var(--dixy-component-on-fill);flex-shrink:0}.dixy-radio-root[data-size=sm]{--dixy-choice-size:16px}.dixy-radio-root[data-size=lg]{--dixy-choice-size:24px}.dixy-radio-root[data-dixy-visual][data-checked]:before{background:var(--dixy-component-fill);border-color:var(--dixy-component-fill)}.dixy-radio-root[data-dixy-visual][data-variant=soft]{color:var(--dixy-component-text)}.dixy-radio-root[data-dixy-visual][data-variant=soft][data-checked]:before{background:var(--dixy-component-subtle);border-color:var(--dixy-component-text)}.dixy-radio-root[data-dixy-visual][data-variant=outline]{color:var(--dixy-component-text)}.dixy-radio-root[data-dixy-visual][data-variant=outline][data-checked]:before{background:var(--dixy-color-background-surface);border-color:var(--dixy-component-text)}.dixy-radio-root[data-dixy-visual][data-disabled]{color:var(--dixy-color-icon-disabled)}.dixy-radio-root[data-dixy-visual][data-disabled]:before{background:var(--dixy-color-background-disabled);border-color:var(--dixy-color-border-subtle)}.dixy-radio-indicator{inline-size:calc(var(--dixy-choice-size) * .4);block-size:calc(var(--dixy-choice-size) * .4)}.dixy-radio-group[data-orientation=horizontal]{gap:var(--dixy-spacing-inline-lg);flex-wrap:wrap;display:flex}.dixy-toggle[data-dixy-visual]:not(.dixy-button){min-block-size:max(var(--dixy-component-height), var(--dixy-interaction-target));min-inline-size:var(--dixy-interaction-target);border:var(--dixy-border-width-1) solid transparent;border-radius:var(--dixy-component-radius);padding:0 var(--dixy-spacing-inset-md);color:var(--dixy-color-text-secondary);font:var(--dixy-component-font);background:0 0}.dixy-toggle[data-variant=outline]:not(.dixy-button){border:var(--dixy-border-default)}.dixy-toggle[data-dixy-visual]:not(.dixy-button)[data-pressed]{background:var(--dixy-component-subtle);color:var(--dixy-component-text);border-color:var(--dixy-component-text)}.dixy-toggle[data-variant=solid]:not(.dixy-button)[data-pressed]{background:var(--dixy-component-fill);color:var(--dixy-component-on-fill);border-color:var(--dixy-component-fill)}.dixy-toggle[data-variant=outline]:not(.dixy-button)[data-pressed],.dixy-toggle[data-variant=ghost]:not(.dixy-button)[data-pressed]{background:var(--dixy-color-background-surface)}.dixy-toggle[data-dixy-visual]:not(.dixy-button)[data-disabled]{background:var(--dixy-color-background-disabled);color:var(--dixy-color-text-disabled);border-color:#0000}.dixy-toggle-group{flex-wrap:wrap}.dixy-toggle-group[data-attached]{border:var(--dixy-border-default);border-radius:var(--dixy-radius-control);padding:var(--dixy-space-025);gap:0}.dixy-toggle-group[data-attached]>.dixy-toggle{border-radius:0}.dixy-toggle-group[data-segmented]{gap:var(--dixy-space-025);padding:var(--dixy-space-025);border-radius:var(--dixy-radius-control);background:var(--dixy-color-background-surface-sunken);flex-wrap:nowrap}.dixy-toggle-group[data-segmented]>.dixy-toggle[data-dixy-visual]:not(.dixy-button){border-radius:calc(var(--dixy-radius-control) - var(--dixy-space-025));color:var(--dixy-color-text-secondary);background:0 0;border-color:#0000}.dixy-toggle-group[data-segmented]>.dixy-toggle[data-dixy-visual]:not(.dixy-button):not([data-disabled]):hover{color:var(--dixy-color-text-primary);background:0 0}.dixy-toggle-group[data-segmented]>.dixy-toggle[data-dixy-visual]:not(.dixy-button)[data-pressed]{border-color:var(--dixy-color-border-subtle);background:var(--dixy-color-background-surface-raised);color:var(--dixy-color-text-primary);box-shadow:var(--dixy-shadow-raised)}.dixy-toggle-group[data-segmented]>.dixy-toggle[data-dixy-visual]:not(.dixy-button)[data-disabled]{color:var(--dixy-color-text-disabled);background:0 0}.dixy-toggle-group[data-attached][data-orientation=vertical]>.dixy-toggle:first-child{border-radius:var(--dixy-radius-control) var(--dixy-radius-control) 0 0}.dixy-toggle-group[data-attached][data-orientation=vertical]>.dixy-toggle:last-child{border-radius:0 0 var(--dixy-radius-control) var(--dixy-radius-control)}.dixy-avatar-root[data-dixy-visual]{box-sizing:border-box;inline-size:var(--dixy-component-height);block-size:var(--dixy-component-height);border-radius:var(--dixy-component-radius);background:var(--dixy-component-subtle);color:var(--dixy-component-text);border:var(--dixy-border-width-1) solid transparent;font:var(--dixy-component-font);flex:none;position:relative}.dixy-avatar-root[data-variant=solid]{background:var(--dixy-component-fill);color:var(--dixy-component-on-fill)}.dixy-avatar-root[data-variant=outline]{background:var(--dixy-color-background-surface);border-color:var(--dixy-component-text)}.dixy-avatar-image{object-fit:cover;border-radius:inherit;display:block}.dixy-avatar-fallback{place-items:center;block-size:100%;inline-size:100%;display:grid}.dixy-field[data-orientation=horizontal]{align-items:center;column-gap:var(--dixy-spacing-inline-lg);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.dixy-field[data-orientation=horizontal]>:is(.dixy-description,.dixy-error){grid-column:2}.dixy-field[data-disabled] .dixy-label{color:var(--dixy-color-text-disabled)}.dixy-form[data-gap=sm]{gap:var(--dixy-spacing-stack-sm)}.dixy-form[data-gap=md]{gap:var(--dixy-spacing-stack-md)}.dixy-form[data-gap=lg]{gap:var(--dixy-spacing-stack-lg)}.dixy-fieldset-root[data-dixy-visual]>.dixy-fieldset-legend{font:var(--dixy-component-font);margin-block-end:var(--dixy-spacing-stack-sm)}.dixy-fieldset-root[data-dixy-visual]{gap:var(--dixy-spacing-stack-md);border:0;min-inline-size:0;margin:0;padding:0;display:grid}:is(.dixy-fieldset-root,.dixy-accordion-root,.dixy-collapsible-root)[data-dixy-visual]:not([data-variant=plain]){border:var(--dixy-border-default);border-radius:min(var(--dixy-component-radius), var(--dixy-radius-24));padding:var(--dixy-spacing-inset-sm);background:var(--dixy-color-background-surface)}:is(.dixy-fieldset-root,.dixy-accordion-root,.dixy-collapsible-root)[data-variant=soft]{background:var(--dixy-color-background-subtle)}.dixy-accordion-item{border-radius:0;min-block-size:0}.dixy-accordion-item:last-child{border-block-end:0}.dixy-accordion-trigger:not(.dixy-button),.dixy-collapsible-trigger:not(.dixy-button){min-block-size:max(var(--dixy-component-height,var(--dixy-size-control-md)), var(--dixy-interaction-target));font:var(--dixy-component-font,var(--dixy-font-label-md));padding:var(--dixy-spacing-inset-sm);color:var(--dixy-color-text-primary);border-radius:min(var(--dixy-component-radius,var(--dixy-radius-control)), var(--dixy-radius-12));text-align:start}.dixy-collapsible-trigger:not(.dixy-button){justify-content:space-between;align-items:center;gap:var(--dixy-spacing-inline-md);background:0 0;border:0;inline-size:100%;display:flex}:is(.dixy-accordion-panel,.dixy-collapsible-panel){transition:block-size var(--dixy-disclosure-motion-reveal)}:is(.dixy-accordion-trigger,.dixy-collapsible-trigger)>[data-dixy-chevron]{transition:rotate var(--dixy-disclosure-motion-feedback);flex:none}:is(.dixy-accordion-trigger,.dixy-collapsible-trigger)[data-panel-open]>[data-dixy-chevron]{rotate:180deg}.dixy-number-field-group{border:var(--dixy-border-default);border-radius:var(--dixy-component-radius);background:var(--dixy-color-background-surface);gap:0;overflow:visible}.dixy-number-field-root[data-variant=soft] .dixy-number-field-group{background:var(--dixy-color-background-subtle)}.dixy-number-field-input{text-align:center;flex:1;inline-size:100%;min-inline-size:0}.dixy-number-field-group>.dixy-number-field-input{font:var(--dixy-component-font);min-block-size:var(--dixy-component-height);background:0 0;border:0}:is(.dixy-number-field-increment,.dixy-number-field-decrement):not(.dixy-button){min-block-size:max(var(--dixy-component-height), var(--dixy-interaction-target));min-inline-size:max(var(--dixy-component-height), var(--dixy-interaction-target));padding:var(--dixy-spacing-inset-xs);color:var(--dixy-color-text-primary);background:0 0;border:0}.dixy-otp-field-input{box-sizing:border-box;min-inline-size:var(--dixy-interaction-target);min-block-size:var(--dixy-interaction-target);inline-size:var(--dixy-component-height);block-size:var(--dixy-component-height);border:var(--dixy-border-default);border-radius:var(--dixy-component-radius);background:var(--dixy-color-background-surface);padding:0}.dixy-otp-field-root[data-variant=soft] .dixy-otp-field-input{background:var(--dixy-color-background-subtle)}:is(.dixy-otp-field-input,.dixy-number-field-input):is([data-invalid],[aria-invalid=true]){outline:var(--dixy-border-width-1) solid var(--dixy-color-border-danger)}.dixy-number-field-root[data-invalid] .dixy-number-field-group{border-color:var(--dixy-color-border-danger)}:is(.dixy-otp-field-input,.dixy-number-field-input,.dixy-number-field-increment,.dixy-number-field-decrement):is([data-disabled],:disabled){background:var(--dixy-color-background-disabled);color:var(--dixy-color-text-disabled)}:is(.dixy-progress-root,.dixy-meter-root,.dixy-slider-root)[data-dixy-visual]{--dixy-track-size:8px;--dixy-slider-thumb-size:20px}:is(.dixy-progress-root,.dixy-meter-root,.dixy-slider-root)[data-size=sm]{--dixy-track-size:4px;--dixy-slider-thumb-size:16px}:is(.dixy-progress-root,.dixy-meter-root,.dixy-slider-root)[data-size=lg]{--dixy-track-size:12px;--dixy-slider-thumb-size:24px}:is(.dixy-progress-track,.dixy-meter-track,.dixy-slider-track){border-radius:var(--dixy-component-radius,var(--dixy-radius-control))}:is(.dixy-progress-indicator,.dixy-meter-indicator,.dixy-slider-indicator){background-color:var(--dixy-component-fill,var(--dixy-color-background-action-primary))}.dixy-slider-thumb:before{background-color:var(--dixy-component-fill,var(--dixy-color-background-action-primary));border-color:var(--dixy-color-background-surface);box-shadow:var(--dixy-shadow-raised)}.dixy-slider-control[data-orientation=vertical]{min-block-size:12rem}:is(.dixy-slider-root,.dixy-progress-root,.dixy-meter-root)[data-disabled] :is(.dixy-slider-indicator,.dixy-progress-indicator,.dixy-meter-indicator),.dixy-slider-root[data-disabled] .dixy-slider-thumb:before{background:var(--dixy-color-icon-disabled);box-shadow:none}:is(.dixy-dialog-popup,.dixy-alert-dialog-popup)[data-dixy-visual]{inline-size:min(32rem, calc(100vw - var(--dixy-space-400)));max-inline-size:calc(100vw - var(--dixy-space-400));padding:var(--dixy-spacing-inset-lg);overflow:auto}:is(.dixy-dialog-popup,.dixy-alert-dialog-popup)[data-size=sm]{inline-size:min(24rem, calc(100vw - var(--dixy-space-400)))}:is(.dixy-dialog-popup,.dixy-alert-dialog-popup)[data-size=lg]{inline-size:min(48rem, calc(100vw - var(--dixy-space-400)))}.dixy-drawer-popup[data-dixy-visual]{max-inline-size:100%;max-block-size:calc(100dvh - var(--dixy-space-400));padding:var(--dixy-spacing-inset-lg)}.dixy-drawer-content{overscroll-behavior:contain;min-block-size:0;overflow:auto}.dixy-drawer-popup[data-swipe-direction=down]{border-end-end-radius:0;border-end-start-radius:0}.dixy-drawer-popup[data-swipe-direction=up]{border-start-start-radius:0;border-start-end-radius:0}.dixy-drawer-popup[data-dixy-visual]:is([data-swipe-direction=left],[data-swipe-direction=right]){max-block-size:100dvh;inline-size:min(32rem, calc(100vw - var(--dixy-space-400)))}.dixy-drawer-popup[data-size=sm]:is([data-swipe-direction=left],[data-swipe-direction=right]){inline-size:min(24rem, calc(100vw - var(--dixy-space-400)))}.dixy-drawer-popup[data-size=lg]:is([data-swipe-direction=left],[data-swipe-direction=right]){inline-size:min(48rem, calc(100vw - var(--dixy-space-400)))}:is(.dixy-popover-popup,.dixy-preview-card-popup)[data-size=sm]{max-inline-size:min(16rem, calc(100vw - var(--dixy-space-400)))}:is(.dixy-popover-popup,.dixy-preview-card-popup)[data-size=md]{max-inline-size:min(24rem, calc(100vw - var(--dixy-space-400)))}:is(.dixy-popover-popup,.dixy-preview-card-popup)[data-size=lg]{max-inline-size:min(32rem, calc(100vw - var(--dixy-space-400)))}.dixy-tooltip-popup[data-dixy-visual]{font:var(--dixy-font-body-sm);padding:var(--dixy-spacing-inset-sm);max-inline-size:min(20rem, calc(100vw - var(--dixy-space-400)))}.dixy-tooltip-popup[data-size=sm]{font:var(--dixy-font-caption);padding:var(--dixy-spacing-inset-xs)}.dixy-tooltip-popup[data-size=lg]{font:var(--dixy-font-body-md);padding:var(--dixy-spacing-inset-md)}:is(.dixy-menubar,.dixy-navigation-menu-root)[data-dixy-visual]{border-radius:min(var(--dixy-component-radius), var(--dixy-radius-16));min-inline-size:0}:is(.dixy-menubar,.dixy-navigation-menu-root)[data-variant=outline]{border:var(--dixy-border-default);padding:var(--dixy-spacing-inset-xs)}:is(.dixy-menubar,.dixy-navigation-menu-root)[data-variant=soft]{background:var(--dixy-color-background-subtle);padding:var(--dixy-spacing-inset-xs)}:is(.dixy-menubar,.dixy-navigation-menu-root)[data-dixy-visual] :is(.dixy-menu-trigger,.dixy-navigation-menu-trigger):not(.dixy-button){min-block-size:var(--dixy-component-height);font:var(--dixy-component-font);background:0 0;border:0}.dixy-navigation-menu-trigger[data-popup-open],.dixy-menu-trigger[data-popup-open]{background:var(--dixy-color-background-selected);color:var(--dixy-color-text-selected)}.dixy-navigation-menu-link{border-radius:var(--dixy-radius-control)}.dixy-navigation-menu-link:hover,.dixy-navigation-menu-link[data-active]{background:var(--dixy-color-background-selected)}.dixy-navigation-menu-content{gap:var(--dixy-spacing-stack-xs)}.dixy-toast-root[data-dixy-visual]{gap:var(--dixy-spacing-stack-sm);padding-inline-end:calc(var(--dixy-size-control-sm) + var(--dixy-spacing-inset-md));display:grid;position:relative}.dixy-toast-close:not(.dixy-button){min-block-size:var(--dixy-interaction-target);min-inline-size:var(--dixy-interaction-target);padding:var(--dixy-spacing-inset-xs);background:0 0;border:0;position:absolute;inset-block-start:var(--dixy-spacing-inset-xs);inset-inline-end:var(--dixy-spacing-inset-xs)}.dixy-toast-root[data-type=success]{border-inline-start:var(--dixy-border-width-2) solid var(--dixy-color-border-success)}.dixy-toast-root[data-type=error]{border-inline-start:var(--dixy-border-width-2) solid var(--dixy-color-border-danger)}.dixy-toast-root[data-size=sm]{padding-block:var(--dixy-spacing-inset-sm)}.dixy-toast-root[data-size=lg]{padding-block:var(--dixy-spacing-inset-lg)}.dixy-scroll-area-root[data-dixy-visual]{--dixy-scrollbar-size:12px;border-radius:min(var(--dixy-component-radius), var(--dixy-radius-24))}.dixy-scroll-area-root[data-variant=outline]{border:var(--dixy-border-default)}.dixy-scroll-area-root[data-variant=soft]{background:var(--dixy-color-background-subtle)}.dixy-scroll-area-viewport:focus-visible{outline:var(--dixy-border-width-2) solid var(--dixy-color-border-focus);outline-offset:-2px}.dixy-scroll-area-thumb:hover,.dixy-scroll-area-scrollbar[data-scrolling] .dixy-scroll-area-thumb{background:var(--dixy-color-text-secondary)}@media (forced-colors:active){.dixy-radio-root[data-dixy-visual][data-checked]:before{background:highlight;border-color:highlight}.dixy-radio-root[data-dixy-visual][data-checked]{color:highlighttext}.dixy-toggle[data-dixy-visual]:not(.dixy-button)[data-pressed]{color:highlighttext;background:highlight;border-color:highlight}.dixy-toggle-group[data-segmented]{border:var(--dixy-border-width-1) solid CanvasText}:is(.dixy-progress-indicator,.dixy-meter-indicator,.dixy-slider-indicator,.dixy-scroll-area-thumb),.dixy-slider-thumb:before{background:highlight}}.dixy-checkbox-group[data-orientation=horizontal]{flex-wrap:wrap;display:flex}.dixy-checkbox-group[data-gap=sm]{gap:var(--dixy-spacing-stack-sm)}.dixy-checkbox-group[data-gap=md]{gap:var(--dixy-spacing-stack-md)}.dixy-checkbox-group[data-gap=lg]{gap:var(--dixy-spacing-stack-lg)}.dixy-separator[data-emphasis=strong]{background:var(--dixy-color-border-strong)}.dixy-toolbar-root[data-dixy-visual]{min-inline-size:0;padding:var(--dixy-spacing-inset-xs);border-radius:var(--dixy-component-radius)}.dixy-toolbar-root[data-variant=outline]{border:var(--dixy-border-default)}.dixy-toolbar-root[data-variant=soft]{background:var(--dixy-color-background-subtle)}.dixy-toolbar-root[data-dixy-visual] :is(.dixy-toolbar-button,.dixy-toolbar-link,.dixy-toolbar-input):not(.dixy-button){min-block-size:var(--dixy-component-height);font:var(--dixy-component-font)}.dixy-switch-root:before{transition:background-color var(--dixy-switch-motion-feedback), border-color var(--dixy-switch-motion-feedback)}.dixy-switch-thumb{transition:transform var(--dixy-switch-motion-thumb), background-color var(--dixy-switch-motion-feedback), color var(--dixy-switch-motion-feedback)}.dixy-switch-icon{transition:opacity var(--dixy-switch-motion-feedback)}.dixy-checkbox-root:before{transition:background-color var(--dixy-checkbox-motion-feedback), border-color var(--dixy-checkbox-motion-feedback)}.dixy-checkbox-indicator{opacity:1;transform-origin:50%;transition:opacity var(--dixy-checkbox-motion-indicator), transform var(--dixy-checkbox-motion-indicator);transform:scale(1)}.dixy-checkbox-indicator:is([data-starting-style],[data-ending-style],[data-unchecked]:not([data-indeterminate])){opacity:0;transform:scale(calc(1 - .2 * var(--dixy-motion-spatial-factor)))}.dixy-checkbox-symbol{transform-box:view-box;transform-origin:50%;transition:opacity var(--dixy-checkbox-motion-indicator), transform var(--dixy-checkbox-motion-indicator)}.dixy-button{transition:background-color var(--dixy-button-motion-feedback), color var(--dixy-button-motion-feedback), border-color var(--dixy-button-motion-feedback), transform var(--dixy-button-motion-feedback)}.dixy-button:active:not([data-disabled]){transform:translateY(calc(var(--dixy-personality-press-distance,1px) * var(--dixy-motion-spatial-factor)))}.dixy-spinner{animation:dixy-spin var(--dixy-motion-loop-progress) var(--dixy-motion-easing-linear) infinite}:is(.dixy-dialog-popup,.dixy-alert-dialog-popup){transition:opacity var(--dixy-dialog-motion-enter), transform var(--dixy-dialog-motion-enter)}:is(.dixy-dialog-backdrop,.dixy-alert-dialog-backdrop){transition:opacity var(--dixy-dialog-motion-enter)}:is(.dixy-dialog-popup,.dixy-alert-dialog-popup):is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(calc(8px * var(--dixy-motion-spatial-factor))) scale(calc(1 - .02 * var(--dixy-motion-spatial-factor)))}:is(.dixy-dialog-popup,.dixy-alert-dialog-popup)[data-ending-style]{transition:opacity var(--dixy-dialog-motion-exit), transform var(--dixy-dialog-motion-exit)}:is(.dixy-dialog-backdrop,.dixy-alert-dialog-backdrop)[data-ending-style]{transition:opacity var(--dixy-dialog-motion-exit)}:is(.dixy-menu-popup,.dixy-context-menu-popup,.dixy-navigation-menu-popup){transition:opacity var(--dixy-menu-motion-enter), transform var(--dixy-menu-motion-enter)}:is(.dixy-menu-popup,.dixy-context-menu-popup,.dixy-navigation-menu-popup):is([data-starting-style],[data-ending-style]){opacity:0;transform:scale(calc(1 - .02 * var(--dixy-motion-spatial-factor)))}:is(.dixy-menu-popup,.dixy-context-menu-popup,.dixy-navigation-menu-popup)[data-ending-style]{transition:opacity var(--dixy-menu-motion-exit), transform var(--dixy-menu-motion-exit)}:is(.dixy-menu-item,.dixy-menu-link-item,.dixy-menu-checkbox-item,.dixy-menu-radio-item,.dixy-menu-submenu-trigger,.dixy-context-menu-item,.dixy-context-menu-link-item,.dixy-context-menu-checkbox-item,.dixy-context-menu-radio-item,.dixy-context-menu-submenu-trigger,.dixy-navigation-menu-trigger,.dixy-navigation-menu-link){transition:background-color var(--dixy-menu-motion-feedback), color var(--dixy-menu-motion-feedback)}.dixy-tabs-tab:not(.dixy-button){transition:background-color var(--dixy-tabs-motion-feedback), color var(--dixy-tabs-motion-feedback), border-color var(--dixy-tabs-motion-feedback)}.dixy-tabs-indicator{transition:transform var(--dixy-tabs-motion-indicator), inline-size var(--dixy-tabs-motion-indicator), block-size var(--dixy-tabs-motion-indicator)}.dixy-drawer-popup{--dixy-drawer-presence-distance:0%;transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px) + var(--dixy-drawer-presence-distance)));transition:opacity var(--dixy-drawer-motion-enter), transform var(--dixy-drawer-motion-enter)}.dixy-drawer-popup:is([data-starting-style],[data-ending-style]){--dixy-drawer-presence-distance:calc(100% * var(--dixy-motion-spatial-factor));opacity:0}.dixy-drawer-popup[data-swipe-direction=up]:is([data-starting-style],[data-ending-style]){--dixy-drawer-presence-distance:calc(-100% * var(--dixy-motion-spatial-factor))}.dixy-drawer-popup:is([data-swipe-direction=left],[data-swipe-direction=right]){transform:translateX(calc(var(--drawer-swipe-movement-x,0px) + var(--dixy-drawer-presence-distance)))}.dixy-drawer-popup[data-swipe-direction=left]:is([data-starting-style],[data-ending-style]){--dixy-drawer-presence-distance:calc(-100% * var(--dixy-motion-spatial-factor))}.dixy-drawer-backdrop{opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity var(--dixy-drawer-motion-enter)}.dixy-drawer-backdrop:is([data-starting-style],[data-ending-style]){opacity:0}:is(.dixy-drawer-popup,.dixy-drawer-backdrop)[data-ending-style]{transition-timing-function:var(--dixy-drawer-motion-exit-easing);transition-duration:calc(var(--dixy-drawer-motion-exit-duration) * var(--drawer-swipe-strength,1))}:is(.dixy-drawer-popup,.dixy-drawer-backdrop)[data-swiping]{transition:none}@media (prefers-reduced-motion:reduce){.dixy-spinner{animation:none}}.dixy-radio-root:before{transition:background-color var(--dixy-radio-motion-feedback), border-color var(--dixy-radio-motion-feedback)}.dixy-radio-indicator{transition:opacity var(--dixy-radio-motion-indicator), transform var(--dixy-radio-motion-indicator);opacity:1;transform:scale(1)}.dixy-radio-indicator:is([data-starting-style],[data-ending-style],[data-unchecked]){opacity:0;transform:scale(calc(1 - .2 * var(--dixy-motion-spatial-factor)))}.dixy-toggle:not(.dixy-button){transition:background-color var(--dixy-toggle-motion-feedback), color var(--dixy-toggle-motion-feedback), border-color var(--dixy-toggle-motion-feedback)}:is(.dixy-input,.dixy-select-trigger,.dixy-combobox-input,.dixy-autocomplete-input,.dixy-number-field-group,.dixy-otp-field-input):not(.dixy-button){transition:background-color var(--dixy-field-motion-feedback), border-color var(--dixy-field-motion-feedback), color var(--dixy-field-motion-feedback)}:is(.dixy-select-popup,.dixy-combobox-popup,.dixy-autocomplete-popup,.dixy-popover-popup,.dixy-preview-card-popup,.dixy-tooltip-popup){transition:opacity var(--dixy-floating-motion-enter), transform var(--dixy-floating-motion-enter)}:is(.dixy-select-popup,.dixy-combobox-popup,.dixy-autocomplete-popup,.dixy-popover-popup,.dixy-preview-card-popup,.dixy-tooltip-popup):is([data-starting-style],[data-ending-style]){opacity:0;transform:scale(calc(1 - .02 * var(--dixy-motion-spatial-factor)))}:is(.dixy-select-popup,.dixy-combobox-popup,.dixy-autocomplete-popup,.dixy-popover-popup,.dixy-preview-card-popup,.dixy-tooltip-popup)[data-ending-style]{transition:opacity var(--dixy-floating-motion-exit), transform var(--dixy-floating-motion-exit)}.dixy-tooltip-popup[data-instant]{transition:none}.dixy-avatar-fallback{transition:opacity var(--dixy-avatar-motion-enter)}.dixy-toast-root{transition:opacity var(--dixy-toast-motion-enter), transform var(--dixy-toast-motion-enter)}.dixy-toast-root:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(calc(var(--dixy-space-100) * var(--dixy-motion-spatial-factor)))}.dixy-toast-root[data-ending-style]{transition:opacity var(--dixy-toast-motion-exit), transform var(--dixy-toast-motion-exit)}.dixy-scroll-area-thumb{transition:background-color var(--dixy-scrollArea-motion-feedback)}.dixy-slider-thumb:before{transition:background-color var(--dixy-range-motion-feedback)}:where(.dixy-card,.dixy-alert,.dixy-empty,.dixy-item,.dixy-sidebar,.dixy-aria-root){box-sizing:border-box;min-inline-size:0;max-inline-size:100%;color:var(--dixy-color-text-primary);font:var(--dixy-font-body-md)}:where(.dixy-card,.dixy-alert,.dixy-empty,.dixy-sidebar,.dixy-list-box,.dixy-calendar,.dixy-range-calendar){border:var(--dixy-border-default);border-radius:min(var(--dixy-component-radius,var(--dixy-radius-card)), 24px);background-color:var(--dixy-color-background-surface);padding:var(--dixy-spacing-inset-lg)}.dixy-card{border:var(--dixy-card-border-width) solid var(--dixy-color-border-subtle);background-color:var(--dixy-color-background-surface-raised);box-shadow:var(--dixy-card-shadow)}:where(.dixy-card,.dixy-alert,.dixy-empty,.dixy-sidebar,.dixy-list-box,.dixy-calendar,.dixy-range-calendar)[data-variant=soft]{background-color:var(--dixy-component-subtle)}:where(.dixy-card,.dixy-alert)[data-variant=solid]{background-color:var(--dixy-component-fill);color:var(--dixy-component-on-fill)}:where(.dixy-card,.dixy-alert,.dixy-empty,.dixy-list-box,.dixy-calendar,.dixy-range-calendar)[data-size=sm]{padding:var(--dixy-spacing-inset-sm);font:var(--dixy-font-body-sm)}:where(.dixy-card,.dixy-alert,.dixy-empty,.dixy-list-box,.dixy-calendar,.dixy-range-calendar)[data-size=lg]{padding:var(--dixy-spacing-inset-xl)}:where(.dixy-card-header,.dixy-card-content,.dixy-empty-content,.dixy-item-content){gap:var(--dixy-spacing-stack-sm);min-inline-size:0;display:grid}:where(.dixy-card-footer,.dixy-item-actions){gap:var(--dixy-spacing-inline-sm);flex-wrap:wrap;margin-block-start:var(--dixy-spacing-stack-md);display:flex}:where(.dixy-card-title,.dixy-alert-title,.dixy-empty-title,.dixy-item-title){font:var(--dixy-font-title-sm);margin:0}.dixy-card-content{margin-block:var(--dixy-spacing-stack-md)}.dixy-description{font:var(--dixy-font-body-sm);color:inherit;opacity:.85;margin:0}.dixy-empty{text-align:center;gap:var(--dixy-spacing-stack-md);display:grid}.dixy-empty-content{justify-items:center}.dixy-item{align-items:center;gap:var(--dixy-spacing-inline-md);padding:var(--dixy-spacing-inset-md);border-block-end:var(--dixy-border-default);display:flex}:where(.dixy-badge,.dixy-chip,.dixy-kbd,.dixy-avatar-count){white-space:nowrap;justify-content:center;align-items:center;gap:var(--dixy-spacing-inline-xs);border:var(--dixy-border-default);border-radius:var(--dixy-component-radius);inline-size:fit-content;font:var(--dixy-component-font);background-color:var(--dixy-color-background-subtle);color:var(--dixy-color-text-primary);flex-shrink:0;padding:2px 8px;display:inline-flex}:where(.dixy-badge,.dixy-chip)[data-variant=solid]{background-color:var(--dixy-component-fill);color:var(--dixy-component-on-fill)}:where(.dixy-badge,.dixy-chip)[data-variant=soft]{background-color:var(--dixy-component-subtle);color:var(--dixy-component-text)}:where(.dixy-badge,.dixy-chip)[data-variant=outline]{border-color:var(--dixy-component-border);color:var(--dixy-component-text);background-color:#0000}:where(.dixy-badge,.dixy-chip)[data-variant=ghost]{color:var(--dixy-component-text);background-color:#0000;border-color:#0000}:where(.dixy-badge,.dixy-chip)[data-variant=outline][data-color=neutral]{border-color:var(--dixy-color-border-default);color:var(--dixy-color-text-secondary)}.dixy-alert[data-variant=outline]{border-color:var(--dixy-component-border)}.dixy-alert[data-variant=outline]>.dixy-alert-title,.dixy-alert[data-variant=soft]>.dixy-alert-title{color:var(--dixy-component-text)}.dixy-kbd{font:var(--dixy-font-code-sm);box-shadow:0 2px 0 var(--dixy-color-border-default)}:where(.dixy-button-group,.dixy-pagination-list,.dixy-breadcrumbs){align-items:center;gap:var(--dixy-spacing-inline-sm);flex-wrap:wrap;display:flex}.dixy-button-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.dixy-button-group[data-orientation=vertical]>.dixy-button{inline-size:auto}.dixy-button-group[data-attached=true]{isolation:isolate;gap:0}.dixy-button-group[data-attached=true]>.dixy-button{border-radius:0}.dixy-button-group[data-attached=true]>.dixy-button:first-child{border-start-start-radius:var(--dixy-component-radius);border-end-start-radius:var(--dixy-component-radius)}.dixy-button-group[data-attached=true]>.dixy-button:last-child{border-start-end-radius:var(--dixy-component-radius);border-end-end-radius:var(--dixy-component-radius)}.dixy-button-group[data-orientation=vertical][data-attached=true]>.dixy-button:first-child{border-radius:var(--dixy-component-radius) var(--dixy-component-radius) 0 0}.dixy-button-group[data-orientation=vertical][data-attached=true]>.dixy-button:last-child{border-radius:0 0 var(--dixy-component-radius) var(--dixy-component-radius)}.dixy-button-group[data-attached=true]:not([data-orientation=vertical])>.dixy-button+.dixy-button{margin-inline-start:calc(-1 * var(--dixy-button-border-width,1px))}.dixy-button-group[data-attached=true][data-orientation=vertical]>.dixy-button+.dixy-button{margin-block-start:calc(-1 * var(--dixy-button-border-width,1px))}.dixy-button-group[data-attached=true]>.dixy-button:hover{z-index:1}.dixy-button-group>.dixy-button:focus-visible{z-index:2}.dixy-avatar-group{align-items:center;padding-inline-start:8px;display:flex}.dixy-avatar-group>:is(.dixy-avatar-root,.dixy-avatar-count){box-shadow:0 0 0 2px var(--dixy-color-background-surface);margin-inline-start:-8px}:where(.dixy-textarea,.dixy-native-select,.dixy-input-group,.dixy-aria-dateinput,.dixy-aria-input,.dixy-aria-group){box-sizing:border-box;border:var(--dixy-border-default);border-radius:var(--dixy-component-radius,var(--dixy-radius-control));background-color:var(--dixy-color-background-surface);min-inline-size:0;max-inline-size:100%;color:var(--dixy-color-text-primary);font:var(--dixy-component-font,var(--dixy-font-body-md));min-block-size:max(var(--dixy-component-height,40px), var(--dixy-interaction-target));padding:0 12px}.dixy-textarea{border-radius:var(--dixy-component-radius,min(var(--dixy-radius-control), var(--dixy-radius-card)));resize:vertical;min-block-size:6rem;inline-size:100%;font:var(--dixy-font-body-md);padding-block:8px}:where(.dixy-textarea,.dixy-native-select,.dixy-input-group)[data-variant=soft]{background-color:var(--dixy-color-background-subtle)}:where(.dixy-textarea,.dixy-native-select):disabled,:where(.dixy-aria-root,.dixy-link)[data-disabled]{opacity:.55}.dixy-input-group{align-items:center;gap:8px;display:flex}.dixy-input-group>.dixy-input{inline-size:100%;box-shadow:none;background:0 0;border:0;flex:1}.dixy-input-addon{color:var(--dixy-color-text-secondary);font:var(--dixy-font-body-sm);flex:none}:where(.dixy-link){color:var(--dixy-color-text-action-primary);text-underline-offset:.2em;cursor:pointer;text-decoration:underline}.dixy-link[data-disabled]{cursor:default}.dixy-pagination-list{gap:var(--dixy-space-050);margin:0;padding:0;list-style:none}:where(.dixy-pagination-link,.dixy-pagination-ellipsis){box-sizing:border-box;justify-content:center;align-items:center;gap:var(--dixy-spacing-inline-xs);block-size:var(--dixy-component-height,40px);min-inline-size:var(--dixy-component-height,40px);padding:0 var(--dixy-space-050);border:var(--dixy-border-width-1) solid transparent;border-radius:var(--dixy-component-radius,var(--dixy-radius-control));color:var(--dixy-color-text-primary);font:var(--dixy-component-font,var(--dixy-font-label-md));font-variant-numeric:tabular-nums;text-decoration:none;display:inline-flex}.dixy-pagination-link{cursor:pointer;transition:background-color var(--dixy-field-motion-feedback,.12s), color var(--dixy-field-motion-feedback,.12s)}.dixy-pagination-link:hover:not([aria-current=page],[aria-disabled=true]){background-color:var(--dixy-color-background-subtle)}.dixy-pagination-link[aria-current=page]{border-color:var(--dixy-color-border-subtle);background-color:var(--dixy-color-background-selected);color:var(--dixy-color-text-selected,var(--dixy-color-text-primary));font-weight:600}.dixy-pagination-link[aria-disabled=true]{color:var(--dixy-color-text-disabled);cursor:default;pointer-events:none}.dixy-pagination-link[data-step]{padding-inline:var(--dixy-space-100,8px)}.dixy-pagination-ellipsis{color:var(--dixy-color-text-secondary)}.dixy-breadcrumbs{font:var(--dixy-font-body-sm);margin:0;padding:0;list-style:none}.dixy-breadcrumb+.dixy-breadcrumb:before{content:"/";color:var(--dixy-color-text-secondary);margin-inline:8px}.dixy-table,.dixy-data-table{border-collapse:collapse;inline-size:100%;font:var(--dixy-font-body-sm);color:var(--dixy-color-text-primary)}:where(.dixy-table-head,.dixy-table-cell,.dixy-aria-column,.dixy-aria-cell){text-align:start;padding:var(--dixy-spacing-inset-md);border-block-end:var(--dixy-border-default)}.dixy-table-caption{text-align:start;color:var(--dixy-color-text-secondary);padding-block:12px}.dixy-aria-row[data-selected]{background-color:var(--dixy-color-background-selected)}.dixy-aria-column[aria-sort]{cursor:pointer}.dixy-aria-column[aria-sort=ascending]:after{content:" ↑"}.dixy-aria-column[aria-sort=descending]:after{content:" ↓"}.dixy-skeleton{border-radius:var(--dixy-component-radius);background-color:var(--dixy-color-background-subtle);border:var(--dixy-border-default);min-block-size:1rem;inline-size:100%}.dixy-loading{min-block-size:var(--dixy-component-height);align-items:center;gap:8px;display:inline-flex}.dixy-progress-circle{inline-size:var(--dixy-component-height);block-size:var(--dixy-component-height)}.dixy-progress-circle svg{fill:none;stroke-width:4px;block-size:100%;inline-size:100%;transform:rotate(-90deg)}.dixy-progress-ring-track{stroke:var(--dixy-color-background-subtle)}.dixy-progress-ring-fill{stroke:var(--dixy-component-fill)}.dixy-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.dixy-aspect-ratio{inline-size:100%;position:relative;overflow:hidden}.dixy-aspect-ratio>:is(img,video){object-fit:cover;block-size:100%;inline-size:100%}.dixy-scroll-shadow{scrollbar-gutter:stable;max-block-size:16rem;box-shadow:inset 0 12px 12px -12px var(--dixy-color-border-default), inset 0 -12px 12px -12px var(--dixy-color-border-default);overflow:auto}.dixy-sidebar-nav{gap:8px;display:grid}.dixy-resizable{border:var(--dixy-border-default);border-radius:min(var(--dixy-component-radius), 24px);min-block-size:12rem;inline-size:100%;min-inline-size:0;display:flex}.dixy-resizable[data-orientation=vertical]{flex-direction:column;block-size:20rem}.dixy-resizable-panel{box-sizing:border-box;min-block-size:0;min-inline-size:0;padding:12px;overflow:auto}.dixy-resizable-handle{background:var(--dixy-color-background-subtle);cursor:col-resize;touch-action:none;flex:0 0 12px}.dixy-resizable[data-orientation=vertical] .dixy-resizable-handle{cursor:row-resize}.dixy-carousel{gap:12px;min-inline-size:0;display:grid}.dixy-carousel-viewport{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.dixy-carousel-item{box-sizing:border-box;scroll-snap-align:center;flex:0 0 100%;min-inline-size:0;padding:24px}.dixy-chart{min-inline-size:0;margin:0}.dixy-chart svg{inline-size:100%;height:auto}.dixy-chart rect{fill:var(--dixy-component-fill)}.dixy-chart text{fill:var(--dixy-color-text-primary);font:var(--dixy-font-body-sm)}.dixy-aria-root{gap:8px;display:grid}.dixy-list-box{max-block-size:18rem;padding:8px;overflow:auto}:where(.dixy-aria-listboxitem,.dixy-aria-tag){border-radius:var(--dixy-radius-control);min-block-size:var(--dixy-interaction-target);box-sizing:border-box;font:var(--dixy-font-body-md);padding:8px 12px}.dixy-aria-listboxitem[data-selected]{background-color:var(--dixy-color-background-selected);font-weight:600}.dixy-aria-listboxitem[data-selected]:after{content:" ✓";float:inline-end}.dixy-aria-taglist{flex-wrap:wrap;gap:8px;display:flex}.dixy-aria-tag{border:var(--dixy-border-default);align-items:center;gap:8px;display:flex}.dixy-aria-label{font:var(--dixy-font-label-md)}.dixy-aria-text{font:var(--dixy-font-body-sm)}.dixy-aria-fielderror{color:var(--dixy-color-text-action-destructive);font:var(--dixy-font-body-sm)}:where(.dixy-aria-button,.dixy-aria-columnresizer){box-sizing:border-box;min-block-size:var(--dixy-interaction-target);min-inline-size:var(--dixy-interaction-target);border:var(--dixy-border-default);border-radius:var(--dixy-radius-control);background-color:var(--dixy-color-background-subtle);color:var(--dixy-color-text-primary);font:var(--dixy-font-label-md);cursor:pointer;padding:6px 10px}.dixy-aria-button[slot=remove]{padding:2px}.dixy-aria-group{align-items:center;gap:8px;display:flex}.dixy-aria-group>.dixy-aria-dateinput{background:0 0;border:0;flex:1;padding:0}.dixy-aria-dateinput{flex-wrap:wrap;align-items:center;display:flex}.dixy-aria-datesegment{border-radius:3px;min-inline-size:1ch;padding:2px}.dixy-aria-datesegment[data-placeholder]{color:var(--dixy-color-text-secondary)}.dixy-aria-datesegment[data-focused]{background:var(--dixy-color-background-selected);outline:2px solid var(--dixy-color-border-focus)}:where(.dixy-calendar,.dixy-range-calendar){--dixy-calendar-cell:max(var(--dixy-component-height,40px), var(--dixy-interaction-target));--dixy-calendar-pad:var(--dixy-spacing-inset-lg);gap:var(--dixy-spacing-stack-sm,12px);box-sizing:border-box;padding:var(--dixy-calendar-pad);inline-size:calc(7 * var(--dixy-calendar-cell) + 12px + 2 * var(--dixy-calendar-pad) + 4px);flex-direction:column;max-inline-size:100%;display:flex}:where(.dixy-calendar,.dixy-range-calendar)[data-size=sm]{--dixy-calendar-pad:var(--dixy-spacing-inset-sm);padding:var(--dixy-calendar-pad)}:where(.dixy-calendar,.dixy-range-calendar)[data-size=lg]{--dixy-calendar-pad:var(--dixy-spacing-inset-xl);padding:var(--dixy-calendar-pad)}:where(.dixy-calendar,.dixy-range-calendar)>:has(>[slot=previous]){justify-content:space-between;align-items:center;gap:var(--dixy-spacing-inline-sm,8px);flex-wrap:nowrap;display:flex}:where(.dixy-calendar,.dixy-range-calendar) .dixy-aria-heading{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}:where(.dixy-calendar,.dixy-range-calendar) .dixy-aria-button:is([slot=previous],[slot=next]){inline-size:var(--dixy-interaction-target);block-size:var(--dixy-interaction-target);flex:none;place-items:center;padding:0;line-height:1;display:inline-grid}.dixy-aria-calendargrid{table-layout:fixed;border-collapse:separate;border-spacing:2px;inline-size:calc(100% + 4px);margin-inline:-2px}.dixy-aria-calendarheadercell{block-size:28px;font:var(--dixy-font-label-sm,var(--dixy-font-body-sm));color:var(--dixy-color-text-secondary);text-align:center;vertical-align:middle;padding:0}.dixy-aria-calendargridbody td{padding:0}.dixy-aria-calendarcell{inline-size:var(--dixy-calendar-cell,40px);aspect-ratio:1;box-sizing:border-box;border-radius:var(--dixy-radius-control);font-variant-numeric:tabular-nums;cursor:pointer;max-inline-size:100%;transition:background-color var(--dixy-field-motion-feedback,.12s);justify-content:center;align-items:center;margin-inline:auto;display:flex}.dixy-aria-calendarcell[data-hovered]:not([data-selected],[data-disabled]){background:var(--dixy-color-background-subtle)}.dixy-aria-calendarcell[data-pressed]:not([data-disabled]){background:var(--dixy-color-background-selected)}.dixy-aria-calendarcell[data-today]:not([data-selected]){color:var(--dixy-component-text,var(--dixy-color-text-primary));text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.dixy-aria-calendarcell[data-selected]{background:var(--dixy-color-background-selected);outline-offset:-2px;outline:1px solid;font-weight:700}.dixy-range-calendar .dixy-aria-calendarcell[data-selected]:not([data-selection-start],[data-selection-end]){font-weight:inherit;outline:0}.dixy-aria-calendarcell[data-outside-month]{color:var(--dixy-color-text-tertiary,var(--dixy-color-text-secondary));opacity:.6}.dixy-aria-calendarcell[data-disabled]{cursor:default}.dixy-aria-calendarcell[data-unavailable]{text-decoration:line-through}.dixy-aria-popover{z-index:100;max-inline-size:calc(100vw - 24px)}.dixy-aria-popover>.dixy-theme{border:var(--dixy-border-default);border-radius:var(--dixy-radius-card);padding:var(--dixy-spacing-inset-md);background-color:var(--dixy-color-background-surface-raised);color:var(--dixy-color-text-primary);max-block-size:min(30rem,80vh);max-inline-size:100%;overflow:auto}.dixy-color-area{border-radius:var(--dixy-radius-control);touch-action:none;block-size:10rem;inline-size:12rem;position:relative}.dixy-color-thumb{box-sizing:border-box;border:2px solid #fff;border-radius:50%;block-size:24px;inline-size:24px;box-shadow:0 0 0 1px #000}.dixy-color-slider{gap:8px;display:grid}.dixy-color-track{border-radius:var(--dixy-radius-full);block-size:24px;position:relative}.dixy-color-swatch{border:var(--dixy-border-default);border-radius:var(--dixy-radius-control);block-size:32px;inline-size:32px}:where(.dixy-textarea,.dixy-native-select,.dixy-link,.dixy-pagination-link,.dixy-scroll-shadow,.dixy-resizable-handle,.dixy-carousel-viewport,.dixy-aria-button):focus-visible,[class*=dixy-aria-][data-focus-visible],.dixy-color-thumb[data-focus-visible]{outline:2px solid var(--dixy-color-border-focus);outline-offset:2px}:where(.dixy-textarea,.dixy-native-select,.dixy-link,.dixy-aria-button){transition:background-color var(--dixy-field-motion-feedback), color var(--dixy-field-motion-feedback), border-color var(--dixy-field-motion-feedback)}[data-motion=reduced] .dixy-spinner{animation:none}@media (prefers-reduced-motion:reduce){.dixy-spinner{animation:none}}@media (forced-colors:active){.dixy-resizable-handle{background:buttonborder}.dixy-progress-ring-fill{stroke:highlight}.dixy-progress-ring-track{stroke:canvastext}.dixy-chart rect{fill:highlight}}.dixy-loading{color:var(--dixy-component-fill)}.dixy-link[data-dixy-visual]{color:var(--dixy-component-text);font:var(--dixy-component-font)}.dixy-textarea[data-size=sm]{font:var(--dixy-font-body-sm)}.dixy-textarea[data-size=lg]{font:var(--dixy-font-body-lg)}.dixy-kbd[data-size=sm]{font-size:.75rem}.dixy-kbd[data-size=lg]{font-size:1rem}.dixy-tag-group[data-size=sm] .dixy-aria-tag{font:var(--dixy-font-body-sm);padding:4px 8px}.dixy-tag-group[data-size=lg] .dixy-aria-tag{padding:12px 16px}.dixy-tag-group .dixy-aria-tag{border-radius:var(--dixy-component-radius)}.dixy-item[data-size=sm]{padding:8px}.dixy-item[data-size=lg]{padding:24px}.dixy-data-table{display:table}:is(.dixy-table,.dixy-data-table)[data-size=sm] :is(th,td){padding:8px}:is(.dixy-table,.dixy-data-table)[data-size=lg] :is(th,td){padding:20px}:is(.dixy-date-field,.dixy-time-field,.dixy-date-picker,.dixy-date-range-picker,.dixy-search-field) :is(.dixy-aria-dateinput,.dixy-aria-input,.dixy-aria-group){border-radius:var(--dixy-component-radius);min-block-size:var(--dixy-component-height)}.dixy-calendar[data-size=sm] .dixy-aria-calendarcell,.dixy-range-calendar[data-size=sm] .dixy-aria-calendarcell{font:var(--dixy-font-body-sm)}.dixy-scroll-shadow{border-radius:var(--dixy-component-radius);background:linear-gradient(var(--dixy-color-background-surface) 30%, transparent) center top, linear-gradient(transparent, var(--dixy-color-background-surface) 70%) center bottom, radial-gradient(farthest-side at 50% 0, var(--dixy-color-border-default), transparent) center top, radial-gradient(farthest-side at 50% 100%, var(--dixy-color-border-default), transparent) center bottom;box-shadow:none;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.dixy-button-group>.dixy-button{border-radius:var(--dixy-component-radius)}.dixy-aria-heading{font:var(--dixy-font-label-lg);margin:0}.dixy-aria-popover[data-entering]{animation:dixy-aria-appear var(--dixy-floating-motion-enter)}.dixy-aria-popover[data-exiting]{animation:dixy-aria-disappear var(--dixy-floating-motion-exit)}.dixy-aria-popover:has(>[data-motion=reduced]){animation:none}@keyframes dixy-aria-appear{0%{opacity:0}to{opacity:1}}@keyframes dixy-aria-disappear{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.dixy-aria-popover{animation:none}}.dixy-avatar-count{min-block-size:var(--dixy-component-height,40px);min-inline-size:var(--dixy-component-height,40px)}.dixy-pagination-link{min-block-size:var(--dixy-interaction-target)}.dixy-list-box .dixy-aria-listboxitem{font:var(--dixy-component-font);min-block-size:max(var(--dixy-component-height), var(--dixy-interaction-target))}.dixy-aria-listboxitem[data-selected],.dixy-aria-calendarcell[data-selected]{background-color:var(--dixy-component-subtle);color:var(--dixy-component-text)}.dixy-empty[data-variant=solid]{background-color:var(--dixy-component-fill);color:var(--dixy-component-on-fill)}:is(.dixy-card,.dixy-alert,.dixy-empty)[data-variant=ghost]{background-color:#0000;border-color:#0000}.dixy-resizable{box-sizing:border-box;--dixy-resize-handle-size:24px}.dixy-resizable-handle{flex-basis:var(--dixy-resize-handle-size);background:0 0;position:relative}.dixy-resizable-handle:after{content:"";background:var(--dixy-color-border-default);pointer-events:none;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:calc(50% - 1px)}.dixy-resizable[data-orientation=vertical] .dixy-resizable-handle:after{block-size:2px;inline-size:auto;inset-block-start:calc(50% - 1px);inset-inline:0}.dixy-grid{grid-template-columns:repeat(var(--dixy-grid-columns,2), minmax(0, 1fr));min-inline-size:0;display:grid}.dixy-grid[data-fit]{grid-template-columns:repeat(auto-fit, minmax(min(var(--dixy-grid-min), 100%), 1fr))}.dixy-grid[data-gap=xs]{gap:var(--dixy-spacing-stack-xs)}.dixy-grid[data-gap=sm]{gap:var(--dixy-spacing-stack-sm)}.dixy-grid[data-gap=md]{gap:var(--dixy-spacing-stack-md)}.dixy-grid[data-gap=lg]{gap:var(--dixy-spacing-stack-lg)}.dixy-grid[data-gap=xl]{gap:var(--dixy-spacing-stack-xl)}.dixy-grid[data-align=start]{align-items:start}.dixy-grid[data-align=center]{align-items:center}.dixy-grid[data-align=end]{align-items:end}.dixy-visually-hidden[data-focusable]:focus-within,.dixy-visually-hidden[data-focusable]:focus{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;position:static;overflow:visible}.dixy-code{font-family:var(--dixy-font-mono);font-size:.875em;line-height:inherit;border-radius:min(var(--dixy-component-radius), 6px);background-color:var(--dixy-component-subtle);color:var(--dixy-component-text);overflow-wrap:anywhere;padding:.1em .35em}.dixy-code[data-color=neutral]{background-color:var(--dixy-color-background-subtle);color:var(--dixy-color-text-primary)}.dixy-code[data-variant=outline]{box-shadow:inset 0 0 0 1px var(--dixy-color-border-subtle);background-color:#0000}.dixy-code[data-variant=ghost]{background-color:#0000;padding-inline:0}.dixy-code[data-size=sm]{font-size:.8em}.dixy-code[data-size=lg]{font-size:.95em}.dixy-blockquote{border-inline-start:3px solid var(--dixy-component-fill);font:var(--dixy-font-body-lg);color:var(--dixy-color-text-primary);margin:0;padding-inline-start:var(--dixy-spacing-inset-md)}.dixy-blockquote[data-size=sm]{font:var(--dixy-font-body-md)}.dixy-blockquote[data-size=lg]{font:var(--dixy-font-title-md)}.dixy-blockquote[data-color=neutral]{border-inline-start-color:var(--dixy-color-border-default)}.dixy-snippet{box-sizing:border-box;align-items:flex-start;gap:var(--dixy-spacing-inline-sm);border-radius:min(var(--dixy-component-radius), 16px);background-color:var(--dixy-color-background-subtle);min-inline-size:0;max-inline-size:100%;color:var(--dixy-color-text-primary);border:1px solid #0000;padding:6px 6px 6px 12px;display:flex}.dixy-snippet[data-color]:not([data-color=neutral]){background-color:var(--dixy-component-subtle);color:var(--dixy-component-text)}.dixy-snippet[data-variant=outline]{background-color:var(--dixy-color-background-surface);border-color:var(--dixy-color-border-subtle);color:var(--dixy-color-text-primary)}.dixy-snippet[data-variant=solid]{background-color:var(--dixy-component-fill);color:var(--dixy-component-on-fill)}.dixy-snippet[data-variant=solid] .dixy-snippet-copy{color:inherit}.dixy-snippet-code{min-inline-size:0;font:var(--dixy-font-code-md);flex:1;margin:0;padding-block:6px;overflow-x:auto}.dixy-snippet[data-size=sm] .dixy-snippet-code{font:var(--dixy-font-code-sm)}.dixy-snippet-line{display:block}.dixy-snippet-symbol{opacity:.6;-webkit-user-select:none;user-select:none;margin-inline-end:1ch}.dixy-snippet-copy{flex:none}.dixy-password-field>.dixy-input{min-inline-size:0}.dixy-password-field{padding-inline-end:4px}.dixy-password-field:has(>.dixy-input:focus-visible){outline:var(--dixy-focus-ring-width) solid var(--dixy-color-border-focus);outline-offset:var(--dixy-focus-ring-offset)}.dixy-password-field>.dixy-input:focus-visible{outline:none}.dixy-password-field[data-disabled]{opacity:.55}.dixy-password-toggle{flex:none}.dixy-data-list{gap:var(--dixy-spacing-stack-sm) var(--dixy-spacing-inline-lg);font:var(--dixy-font-body-md);color:var(--dixy-color-text-primary);grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);margin:0;display:grid}.dixy-data-list-item{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.dixy-data-list[data-orientation=vertical]{grid-template-columns:minmax(0,1fr)}.dixy-data-list[data-orientation=vertical] .dixy-data-list-item{gap:2px}.dixy-data-list-label{font:var(--dixy-font-label-md);color:var(--dixy-color-text-secondary)}.dixy-data-list-value{overflow-wrap:anywhere;min-inline-size:0;margin:0}.dixy-data-list[data-size=sm]{font:var(--dixy-font-body-sm)}.dixy-data-list[data-size=sm] .dixy-data-list-label{font:var(--dixy-font-label-sm)}.dixy-data-list[data-size=lg]{font:var(--dixy-font-body-lg);row-gap:var(--dixy-spacing-stack-md)}.dixy-user{align-items:center;gap:var(--dixy-spacing-inline-sm);min-inline-size:0;max-inline-size:100%;color:var(--dixy-color-text-primary);display:inline-flex}.dixy-user-text{min-inline-size:0;display:grid}.dixy-user-name{font:var(--dixy-font-label-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dixy-user-description{font:var(--dixy-font-body-sm);color:var(--dixy-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dixy-user[data-size=lg] .dixy-user-name{font:var(--dixy-font-label-lg)}.dixy-user[data-size=sm] .dixy-user-name{font:var(--dixy-font-label-sm)}.dixy-image{border-radius:min(var(--dixy-component-radius), 24px);block-size:auto;max-inline-size:100%;display:block}.dixy-image[data-placeholder][data-status=loading]{background-color:var(--dixy-color-background-subtle)}.dixy-image[data-placeholder][data-status=error]{background-color:var(--dixy-color-background-subtle);outline:1px dashed var(--dixy-color-border-default);outline-offset:-1px}@media (prefers-reduced-motion:no-preference){.dixy-image[data-placeholder]{transition:opacity var(--dixy-motion-duration-normal) var(--dixy-motion-easing-standard)}.dixy-image[data-placeholder][data-status=loading]{opacity:.6}}.dixy-navbar{--dixy-navbar-height:var(--dixy-size-control-lg);box-sizing:border-box;align-items:center;column-gap:var(--dixy-spacing-inline-lg);inline-size:100%;padding:8px var(--dixy-spacing-inset-md);min-block-size:calc(var(--dixy-navbar-height) + 16px);border-block-end:1px solid var(--dixy-color-border-subtle);background-color:var(--dixy-color-background-surface);color:var(--dixy-color-text-primary);font:var(--dixy-font-body-md);flex-wrap:wrap;display:flex;container:dixy-navbar/inline-size}.dixy-navbar[data-size=sm]{--dixy-navbar-height:var(--dixy-size-control-md);font:var(--dixy-font-body-sm)}.dixy-navbar[data-variant=soft]{background-color:var(--dixy-color-background-subtle);border-block-end-color:#0000}.dixy-navbar[data-variant=ghost]{background-color:#0000;border-block-end-color:#0000}.dixy-navbar[data-sticky]{z-index:10;position:sticky;inset-block-start:0}.dixy-navbar-brand{align-items:center;gap:var(--dixy-spacing-inline-sm);font:var(--dixy-font-title-sm);display:inline-flex}.dixy-navbar-list,.dixy-navbar-menu-list{align-items:center;gap:var(--dixy-spacing-inline-xs);margin:0;padding:0;list-style:none;display:flex}.dixy-navbar-actions{align-items:center;gap:var(--dixy-spacing-inline-sm);margin-inline-start:auto;display:inline-flex}.dixy-navbar-link{min-block-size:var(--dixy-interaction-target);border-radius:var(--dixy-component-radius);color:var(--dixy-color-text-secondary);font:var(--dixy-component-font);align-items:center;padding-inline:12px;text-decoration:none;display:inline-flex}.dixy-navbar-link:hover{background-color:var(--dixy-color-background-subtle);color:var(--dixy-color-text-primary)}.dixy-navbar-link[aria-current=page]{color:var(--dixy-color-text-primary);background-color:var(--dixy-color-background-selected)}.dixy-navbar-link:focus-visible{outline:var(--dixy-focus-ring-width) solid var(--dixy-color-border-focus);outline-offset:var(--dixy-focus-ring-offset)}.dixy-navbar-toggle{margin-inline-start:auto}.dixy-navbar-actions+.dixy-navbar-toggle{margin-inline-start:0}.dixy-navbar-menu{flex:1 0 100%}.dixy-navbar-menu-list{flex-direction:column;align-items:stretch;padding-block:8px}.dixy-navbar-menu-list .dixy-navbar-link{box-sizing:border-box;inline-size:100%}.dixy-navbar[data-collapse=never] :is(.dixy-navbar-toggle,.dixy-navbar-menu){display:none}@container dixy-navbar (width>=30rem){.dixy-navbar[data-collapse=sm]>:is(.dixy-navbar-toggle,.dixy-navbar-menu){display:none}}@container dixy-navbar (width<30rem){.dixy-navbar[data-collapse=sm]>.dixy-navbar-content{display:none}}@container dixy-navbar (width>=48rem){.dixy-navbar[data-collapse=md]>:is(.dixy-navbar-toggle,.dixy-navbar-menu){display:none}}@container dixy-navbar (width<48rem){.dixy-navbar[data-collapse=md]>.dixy-navbar-content{display:none}}@container dixy-navbar (width>=64rem){.dixy-navbar[data-collapse=lg]>:is(.dixy-navbar-toggle,.dixy-navbar-menu){display:none}}@container dixy-navbar (width<64rem){.dixy-navbar[data-collapse=lg]>.dixy-navbar-content{display:none}}:is(.dixy-aria-group,.dixy-input-group,.dixy-number-field-group,.dixy-combobox-input-group,.dixy-autocomplete-input-group){box-sizing:border-box;min-block-size:var(--dixy-component-height,40px);align-items:center}:is(.dixy-aria-group,.dixy-input-group,.dixy-number-field-group,.dixy-combobox-input-group,.dixy-autocomplete-input-group)>:is(.dixy-aria-dateinput,.dixy-aria-input,.dixy-input,.dixy-number-field-input,.dixy-combobox-input,.dixy-autocomplete-input)[class]{block-size:auto;min-block-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;align-self:stretch}:is(.dixy-aria-group,.dixy-input-group,.dixy-number-field-group,.dixy-combobox-input-group,.dixy-autocomplete-input-group)>:is(.dixy-aria-input,.dixy-input,.dixy-number-field-input,.dixy-combobox-input,.dixy-autocomplete-input)[class]:is(:focus-visible,[data-focus-visible]){outline:none}:is(.dixy-aria-group,.dixy-input-group,.dixy-number-field-group,.dixy-combobox-input-group,.dixy-autocomplete-input-group):has(>:is(.dixy-aria-input,.dixy-input,.dixy-number-field-input,.dixy-combobox-input,.dixy-autocomplete-input):focus-visible){outline:2px solid var(--dixy-color-border-focus);outline-offset:2px}.dixy-aria-group>.dixy-aria-button{--dixy-group-button:calc(var(--dixy-component-height,40px) - 2 * var(--dixy-space-050) - 2 * var(--dixy-border-width-1));box-sizing:border-box;inline-size:var(--dixy-group-button);block-size:var(--dixy-group-button);min-block-size:0;min-inline-size:0;border-radius:max(2px, calc(var(--dixy-component-radius,var(--dixy-radius-control)) - var(--dixy-space-050)));color:var(--dixy-color-text-secondary);background:0 0;border:0;flex:none;place-items:center;margin-inline-end:calc(var(--dixy-space-050) - 12px);padding:0;display:inline-grid}.dixy-aria-group>.dixy-aria-button[data-hovered],.dixy-aria-group>.dixy-aria-button[data-pressed]{background:var(--dixy-color-background-subtle);color:var(--dixy-color-text-primary)}:is(.dixy-combobox-input-group,.dixy-autocomplete-input-group)>:is(.dixy-combobox-trigger,.dixy-autocomplete-trigger,.dixy-combobox-clear,.dixy-autocomplete-clear):not(.dixy-button){--dixy-group-button:calc(var(--dixy-component-height,40px) - 2 * var(--dixy-space-050) - 2 * var(--dixy-border-width-1));box-sizing:border-box;inline-size:var(--dixy-group-button);block-size:var(--dixy-group-button);border-radius:max(2px, calc(var(--dixy-component-radius,var(--dixy-radius-control)) - var(--dixy-space-050)));place-items:center;min-block-size:0;min-inline-size:0;padding:0;display:inline-grid}:is(.dixy-combobox-input-group,.dixy-autocomplete-input-group)>:is(.dixy-combobox-trigger,.dixy-autocomplete-trigger,.dixy-combobox-clear,.dixy-autocomplete-clear):not(.dixy-button):hover{background:var(--dixy-color-background-subtle);color:var(--dixy-color-text-primary)}.dixy-search-field-icon{color:var(--dixy-color-text-secondary);flex:none;display:inline-flex}.dixy-search-field .dixy-aria-group>.dixy-aria-input{inline-size:100%;min-inline-size:0;font:inherit;color:inherit;flex:1;padding:0}.dixy-search-field .dixy-aria-input::-webkit-search-cancel-button{appearance:none}.dixy-search-field .dixy-aria-input::-webkit-search-decoration{appearance:none}.dixy-search-field[data-empty] .dixy-aria-group>.dixy-aria-button{visibility:hidden}.dixy-number-field-group{inline-size:fit-content;max-inline-size:100%;display:inline-flex}.dixy-number-field-group>.dixy-number-field-input[class]{flex:auto;inline-size:6ch;min-inline-size:3ch;padding-inline:0}:is(.dixy-number-field-increment,.dixy-number-field-decrement):not(.dixy-button){box-sizing:border-box;inline-size:calc(var(--dixy-component-height) - 2 * var(--dixy-border-width-1));min-block-size:0;min-inline-size:0;color:var(--dixy-color-text-secondary);cursor:pointer;flex:none;align-self:stretch;place-items:center;padding:0;display:inline-grid}:is(.dixy-number-field-increment,.dixy-number-field-decrement):not(.dixy-button):not([data-disabled]):hover{background:var(--dixy-color-background-subtle);color:var(--dixy-color-text-primary)}.dixy-number-field-decrement:not(.dixy-button){border-start-start-radius:inherit;border-end-start-radius:inherit}.dixy-number-field-increment:not(.dixy-button){border-start-end-radius:inherit;border-end-end-radius:inherit}.dixy-toggle-group:is([data-segmented],[data-attached]){--dixy-track-height:var(--dixy-size-control-md);box-sizing:border-box;min-block-size:var(--dixy-track-height);align-items:stretch}.dixy-toggle-group:is([data-segmented],[data-attached]):has(>.dixy-toggle[data-size=sm]){--dixy-track-height:var(--dixy-size-control-sm)}.dixy-toggle-group:is([data-segmented],[data-attached]):has(>.dixy-toggle[data-size=lg]){--dixy-track-height:var(--dixy-size-control-lg)}.dixy-toggle-group:is([data-segmented],[data-attached])>.dixy-toggle[data-dixy-visual]:not(.dixy-button){block-size:auto;min-block-size:0}.dixy-toggle-group[data-attached]{padding:0}.dixy-toggle-group[data-attached]>.dixy-toggle[data-dixy-visual]:not(.dixy-button){border-color:#0000}.dixy-toggle-group[data-attached]:not([data-orientation=vertical])>.dixy-toggle[data-dixy-visual]:not(.dixy-button)+.dixy-toggle[data-dixy-visual]:not(.dixy-button){border-inline-start-color:var(--dixy-color-border-default)}.dixy-toggle-group[data-attached][data-orientation=vertical]>.dixy-toggle[data-dixy-visual]:not(.dixy-button)+.dixy-toggle[data-dixy-visual]:not(.dixy-button){border-block-start-color:var(--dixy-color-border-default)}.dixy-toggle-group[data-attached]>.dixy-toggle:first-child{border-start-start-radius:calc(var(--dixy-radius-control) - var(--dixy-border-width-1));border-end-start-radius:calc(var(--dixy-radius-control) - var(--dixy-border-width-1))}.dixy-toggle-group[data-attached]>.dixy-toggle:last-child{border-start-end-radius:calc(var(--dixy-radius-control) - var(--dixy-border-width-1));border-end-end-radius:calc(var(--dixy-radius-control) - var(--dixy-border-width-1))}.dixy-tabs-list:not([data-orientation=vertical]){box-sizing:border-box;min-block-size:var(--dixy-tabs-height);align-items:stretch}.dixy-tabs-list:not([data-orientation=vertical])>.dixy-tabs-tab:not(.dixy-button){block-size:auto;min-block-size:var(--dixy-interaction-target)}.dixy-tabs-root[data-size=sm]>.dixy-tabs-list:not([data-orientation=vertical]){padding-block:var(--dixy-space-025)}.dixy-aria-popover :is(.dixy-calendar,.dixy-range-calendar){--dixy-calendar-pad:0px;box-shadow:none;background:0 0;border:0;padding:0}:is(.dixy-calendar,.dixy-range-calendar) .dixy-aria-button:is([slot=previous],[slot=next]){inline-size:calc(var(--dixy-calendar-cell,40px) - 8px);block-size:calc(var(--dixy-calendar-cell,40px) - 8px);color:var(--dixy-color-text-secondary);background:0 0;border-color:#0000}:is(.dixy-calendar,.dixy-range-calendar) .dixy-aria-button:is([slot=previous],[slot=next]):is([data-hovered],[data-pressed]){background:var(--dixy-color-background-subtle);color:var(--dixy-color-text-primary)}.dixy-accordion-trigger:not(.dixy-button){justify-content:space-between;gap:var(--dixy-spacing-inline-md);text-align:start;background:0 0;border:0;inline-size:100%;display:flex}.dixy-breadcrumbs .dixy-breadcrumb>.dixy-link{color:var(--dixy-color-text-secondary);text-decoration:none}.dixy-breadcrumbs .dixy-breadcrumb>.dixy-link:hover{color:var(--dixy-color-text-primary);text-decoration:underline}.dixy-breadcrumbs .dixy-breadcrumb>.dixy-link[data-current]{color:var(--dixy-color-text-primary);opacity:1;cursor:default;text-decoration:none}.dixy-item>.dixy-item-content{flex:auto}.dixy-item>.dixy-item-actions{flex:none;margin-block-start:0;margin-inline-start:auto}:is(.dixy-meter-root,.dixy-progress-root,.dixy-slider-root:not([data-orientation=vertical])){column-gap:var(--dixy-spacing-inline-md);grid-template-columns:minmax(0,1fr) auto}:is(.dixy-meter-root,.dixy-progress-root,.dixy-slider-root:not([data-orientation=vertical]))>*{grid-column:1/-1}:is(.dixy-meter-root,.dixy-progress-root,.dixy-slider-root:not([data-orientation=vertical]))>:is(.dixy-meter-label,.dixy-progress-label,.dixy-slider-label){grid-area:1/1}:is(.dixy-meter-root,.dixy-progress-root,.dixy-slider-root:not([data-orientation=vertical]))>:is(.dixy-meter-value,.dixy-progress-value,.dixy-slider-value){grid-area:1/2;justify-self:end}:is(.dixy-meter-value,.dixy-progress-value,.dixy-slider-value){font:var(--dixy-font-label-md);font-variant-numeric:tabular-nums;color:var(--dixy-color-text-secondary)}.dixy-skeleton{border:0;animation:1.6s ease-in-out infinite dixy-skeleton-pulse}@keyframes dixy-skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.dixy-skeleton{animation:none}}.dixy-aria-tag>div{align-items:center;gap:var(--dixy-space-050,4px);display:inline-flex}.dixy-aria-tag[data-allows-removing]{padding-inline-end:var(--dixy-space-050,4px)}.dixy-aria-tag .dixy-aria-button[slot=remove]{inline-size:var(--dixy-interaction-target);block-size:var(--dixy-interaction-target);border-radius:var(--dixy-radius-full);min-block-size:0;min-inline-size:0;color:var(--dixy-color-text-secondary);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.dixy-aria-tag .dixy-aria-button[slot=remove]:is([data-hovered],[data-pressed]){background:var(--dixy-color-background-subtle);color:var(--dixy-color-text-primary)}.dixy-label:has(>.dixy-checkbox-root){--dixy-choice-label-gap:8px;align-items:center;gap:var(--dixy-choice-label-gap);display:inline-flex}.dixy-field:has(>.dixy-label>.dixy-checkbox-root)>:is(.dixy-description,.dixy-error){padding-inline-start:calc(max(var(--dixy-choice-size), var(--dixy-interaction-target)) + 8px)}.dixy-native-select-root{vertical-align:middle;min-inline-size:0;max-inline-size:100%;display:inline-grid}.dixy-native-select-root>*{grid-area:1/1}.dixy-native-select-root>.dixy-native-select{appearance:none;inline-size:100%;padding-inline-end:36px}.dixy-native-select-icon{color:var(--dixy-color-text-secondary);pointer-events:none;place-self:center end;margin-inline-end:12px;display:inline-flex}.dixy-native-select-root:has(>.dixy-native-select:disabled)>.dixy-native-select-icon{color:var(--dixy-color-text-disabled)}.dixy-native-select-root[data-multiple]>.dixy-native-select{padding-inline-end:12px}.dixy-native-select-root[data-multiple]>.dixy-native-select-icon{display:none}.dixy-color-field{gap:var(--dixy-form-field-gap,8px);display:grid}.dixy-navigation-menu-link{min-block-size:max(var(--dixy-size-control-sm), var(--dixy-interaction-target));padding:var(--dixy-spacing-inset-sm);color:var(--dixy-color-text-primary);font:var(--dixy-font-label-md);align-items:center;text-decoration:none;display:inline-flex}:is(.dixy-table,.dixy-data-table){caption-side:bottom}.dixy-table-caption{padding-block:var(--dixy-space-150,12px) 0;font:var(--dixy-font-body-sm)}:is(.dixy-table-head,.dixy-table-cell,.dixy-aria-column,.dixy-aria-cell){padding:var(--dixy-space-100,8px);border-block-end-color:var(--dixy-color-border-subtle);vertical-align:middle}:is(.dixy-table-header .dixy-table-head,.dixy-aria-column){block-size:40px;font:var(--dixy-font-label-md);color:var(--dixy-color-text-secondary);white-space:nowrap;padding-block:0}.dixy-table-body .dixy-table-head,.dixy-aria-cell[role=rowheader]{font-weight:500}.dixy-table-body>.dixy-table-row:last-child>*,.dixy-aria-tablebody>.dixy-aria-row:last-child>*{border-block-end:0}.dixy-table-body>.dixy-table-row,.dixy-aria-tablebody>.dixy-aria-row{transition:background-color var(--dixy-motion-transition-feedback,.12s)}.dixy-table-body>.dixy-table-row:hover,.dixy-aria-tablebody>.dixy-aria-row[data-hovered]{background-color:color-mix(in oklab, var(--dixy-color-background-subtle) 60%, transparent)}.dixy-aria-column[aria-sort]{color:var(--dixy-color-text-primary)}.dixy-tag-group{--dixy-tag-height:28px;--dixy-tag-remove:20px}.dixy-tag-group[data-size=sm]{--dixy-tag-height:24px;--dixy-tag-remove:16px}.dixy-tag-group[data-size=lg]{--dixy-tag-height:32px}.dixy-tag-group .dixy-aria-taglist{gap:var(--dixy-space-100,8px)}.dixy-tag-group .dixy-aria-tag[class]{box-sizing:border-box;block-size:var(--dixy-tag-height);border-color:var(--dixy-color-border-subtle);background:var(--dixy-color-background-subtle);min-block-size:0;font:var(--dixy-font-label-sm);padding:0 10px}.dixy-tag-group[data-size=lg] .dixy-aria-tag[class]{font:var(--dixy-font-label-md)}.dixy-tag-group .dixy-aria-tag[class][data-allows-removing]{padding-inline-end:4px}.dixy-tag-group .dixy-aria-tag[data-selected]{border-color:var(--dixy-component-border);background:var(--dixy-component-subtle);color:var(--dixy-component-text)}.dixy-tag-group .dixy-aria-tag[data-focus-visible]{outline:2px solid var(--dixy-color-border-focus);outline-offset:2px}.dixy-tag-group .dixy-aria-tag .dixy-aria-button[slot=remove]{inline-size:var(--dixy-tag-remove);block-size:var(--dixy-tag-remove)}.dixy-tag-group .dixy-aria-tag .dixy-aria-button[slot=remove] svg{block-size:12px;inline-size:12px}.dixy-kbd[class]{border-radius:var(--dixy-radius-4);background:var(--dixy-color-background-subtle);block-size:20px;min-inline-size:20px;box-shadow:none;color:var(--dixy-color-text-secondary);font:var(--dixy-font-label-sm);border:0;padding:0 4px}.dixy-kbd[data-size=sm]{block-size:18px;min-inline-size:18px}.dixy-kbd[data-size=lg]{block-size:24px;min-inline-size:24px;font:var(--dixy-font-label-md)}.dixy-scroll-area-root[data-dixy-visual]{--dixy-scrollbar-size:10px}.dixy-scroll-area-root[data-size=sm]{--dixy-scrollbar-size:8px}.dixy-scroll-area-root[data-size=lg]{--dixy-scrollbar-size:12px}.dixy-scroll-area-scrollbar{box-sizing:border-box;border-radius:var(--dixy-radius-full);padding:1px}.dixy-scroll-area-thumb{border-radius:var(--dixy-radius-full);background:var(--dixy-color-border-default)}.dixy-empty[data-variant=outline]{border-style:dashed;border-color:var(--dixy-color-border-default);background:0 0}.dixy-avatar-group>.dixy-avatar-count{box-sizing:border-box;inline-size:var(--dixy-component-height,40px);block-size:var(--dixy-component-height,40px);border-radius:var(--dixy-component-radius);min-block-size:0;min-inline-size:0;color:var(--dixy-color-text-secondary);font:var(--dixy-font-label-sm);border-color:#0000;padding:0}.dixy-carousel-control[data-icon-only]{inline-size:var(--dixy-component-height,40px);padding:0}.dixy-item{border-block-end-color:var(--dixy-color-border-subtle)}.dixy-item:last-child{border-block-end:0}.dixy-conversation{min-block-size:0;color:var(--dixy-color-text-primary);font:var(--dixy-font-body-md);flex-direction:column;display:flex;position:relative}.dixy-conversation-content{gap:var(--dixy-spacing-stack-lg);overscroll-behavior:contain;min-block-size:0;padding:var(--dixy-spacing-inset-lg);overflow-anchor:none;flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.dixy-conversation-content:focus-visible{outline:var(--dixy-focus-ring-width) solid var(--dixy-color-border-focus);outline-offset:calc(var(--dixy-focus-ring-width) * -1)}.dixy-conversation-scroll-button{border-radius:var(--dixy-radius-full);background-color:var(--dixy-color-background-surface-raised);box-shadow:var(--dixy-shadow-floating);position:absolute;inset-block-end:var(--dixy-spacing-inset-md);inset-inline-start:50%;translate:-50%}.dixy-conversation-empty{align-items:center;gap:var(--dixy-spacing-stack-sm);max-inline-size:36rem;padding:var(--dixy-spacing-inset-xl);text-align:center;flex-direction:column;margin:auto;display:flex}.dixy-conversation-empty-icon{color:var(--dixy-color-text-secondary);place-items:center;display:inline-grid}.dixy-conversation-empty-icon svg{block-size:32px;inline-size:32px}.dixy-conversation-empty-title{font:var(--dixy-font-title-md);margin:0}.dixy-conversation-empty-description{color:var(--dixy-color-text-secondary);margin:0}.dixy-message{align-items:start;gap:var(--dixy-spacing-inline-sm) var(--dixy-spacing-inline-md);grid-template-columns:auto minmax(0,1fr);inline-size:100%;display:grid}.dixy-message:not(:has(>.dixy-message-avatar)){grid-template-columns:minmax(0,1fr)}.dixy-message[data-from=user]{grid-template-columns:minmax(0,1fr) auto;justify-items:end}.dixy-message[data-from=user]>.dixy-message-avatar{grid-area:1/2}.dixy-message>:not(.dixy-message-avatar){grid-column:1/-1}.dixy-message:has(>.dixy-message-avatar)>:not(.dixy-message-avatar){grid-column:2}.dixy-message[data-from=user]:has(>.dixy-message-avatar)>:not(.dixy-message-avatar){grid-column:1}.dixy-message-content{gap:var(--dixy-spacing-stack-sm);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;max-inline-size:100%;display:flex}.dixy-message[data-variant=contained]>.dixy-message-content{border-radius:min(var(--dixy-radius-card), 20px);background-color:var(--dixy-color-background-subtle);max-inline-size:min(80%,42rem);padding:10px 14px}.dixy-message[data-from=user][data-variant=contained]>.dixy-message-content{background-color:var(--dixy-color-background-action-primary-subtle);border-end-end-radius:var(--dixy-radius-4)}.dixy-message-avatar{margin-block-start:2px}.dixy-message-actions{background:0 0;border:0;gap:2px;margin-block-start:calc(var(--dixy-spacing-stack-xs) * -1);padding:0;display:flex}.dixy-message-action{color:var(--dixy-color-text-secondary)}.dixy-message-action[aria-pressed=true]{color:var(--dixy-color-text-action-primary)}.dixy-response{gap:var(--dixy-spacing-stack-md);min-inline-size:0;font:var(--dixy-font-body-md);flex-direction:column;line-height:1.6;display:flex}.dixy-response :where(p,ul,ol){margin:0}.dixy-response>*+*{margin-block-start:0}.dixy-response :where(ul,ol){gap:var(--dixy-spacing-stack-xs);flex-direction:column;padding-inline-start:1.4em;display:flex}.dixy-response :where(li>ul,li>ol){margin-block-start:var(--dixy-spacing-stack-xs)}.dixy-response li::marker{color:var(--dixy-color-text-secondary)}.dixy-response li:has(>input[type=checkbox]){margin-inline-start:-1.4em;list-style:none}.dixy-response input[type=checkbox]{accent-color:var(--dixy-color-background-action-primary);margin-inline-end:.5em}.dixy-response-heading{margin:var(--dixy-spacing-stack-sm) 0 0;font:var(--dixy-font-title-sm)}.dixy-response-heading[data-level="1"],.dixy-response-heading[data-level="2"]{font:var(--dixy-font-title-md)}.dixy-response>.dixy-response-heading:first-child{margin-block-start:0}.dixy-response strong{font-weight:600}.dixy-response hr{border:0;border-block-start:1px solid var(--dixy-color-border-subtle);inline-size:100%}.dixy-response-table{overflow-wrap:normal;border:1px solid var(--dixy-color-border-subtle);border-radius:min(var(--dixy-radius-card), 12px);max-inline-size:100%;overflow-x:auto}.dixy-response-table:focus-visible{outline:var(--dixy-focus-ring-width) solid var(--dixy-color-border-focus);outline-offset:var(--dixy-focus-ring-offset)}.dixy-response-table>.dixy-table{border:0;inline-size:100%}.dixy-response[data-streaming]>:last-child:not(:is(ul,ol,figure,.dixy-response-table)):after,.dixy-response[data-streaming]>:is(ul,ol):last-child>li:last-child:after{content:"";vertical-align:-.15em;opacity:.55;background-color:currentColor;border-radius:2px;block-size:1em;inline-size:.5em;margin-inline-start:2px;animation:1s steps(2,start) infinite dixy-ai-caret;display:inline-block}@keyframes dixy-ai-caret{to{visibility:hidden}}.dixy-code-block{border:1px solid var(--dixy-color-border-subtle);border-radius:min(var(--dixy-radius-card), 12px);background-color:var(--dixy-color-background-surface-sunken,var(--dixy-color-background-subtle));min-inline-size:0;margin:0;overflow:hidden}.dixy-code-block-header{justify-content:space-between;align-items:center;gap:var(--dixy-spacing-inline-sm);border-block-end:1px solid var(--dixy-color-border-subtle);color:var(--dixy-color-text-secondary);font:var(--dixy-font-caption);padding:4px 4px 4px 12px;display:flex}.dixy-code-block-language{font-family:var(--dixy-font-mono);text-transform:lowercase}.dixy-code-block-pre{font:var(--dixy-font-code-sm);tab-size:2;margin:0;padding:12px;line-height:1.6;overflow-x:auto}.dixy-code-block-pre:focus-visible{outline:var(--dixy-focus-ring-width) solid var(--dixy-color-border-focus);outline-offset:calc(var(--dixy-focus-ring-width) * -1)}.dixy-prompt-input{box-sizing:border-box;gap:var(--dixy-spacing-stack-xs);border:var(--dixy-border-default);border-radius:min(var(--dixy-radius-card), 24px);background-color:var(--dixy-color-background-surface);cursor:text;inline-size:100%;transition:border-color var(--dixy-motion-transition-feedback), box-shadow var(--dixy-motion-transition-feedback);flex-direction:column;padding:8px;display:flex}.dixy-prompt-input:has(.dixy-prompt-input-textarea:focus-visible){outline:var(--dixy-focus-ring-width) solid var(--dixy-color-border-focus);outline-offset:var(--dixy-focus-ring-offset)}.dixy-prompt-input[data-disabled]{opacity:.6;cursor:not-allowed}.dixy-prompt-input-textarea{box-sizing:border-box;min-block-size:2.5rem;inline-size:100%;color:var(--dixy-color-text-primary);font:var(--dixy-font-body-md);resize:none;background:0 0;border:0;outline:none;margin:0;padding:6px 8px;line-height:1.5}.dixy-prompt-input-textarea::placeholder{color:var(--dixy-color-text-secondary)}.dixy-prompt-input-footer{justify-content:space-between;align-items:center;gap:var(--dixy-spacing-inline-sm);cursor:default;display:flex}.dixy-prompt-input-tools{align-items:center;gap:var(--dixy-spacing-inline-xs);flex-wrap:wrap;flex:1;min-inline-size:0;display:flex}.dixy-prompt-input-submit{border-radius:var(--dixy-radius-full);flex:none;margin-inline-start:auto}.dixy-prompt-input-submit[data-disabled]{opacity:.45}.dixy-suggestions{gap:var(--dixy-spacing-inline-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dixy-suggestions-item{display:contents}.dixy-button.dixy-suggestion[data-size]{block-size:auto;height:auto;min-block-size:var(--dixy-size-control-sm,32px);white-space:normal;text-align:start;border-radius:1.25em;padding-block:4px}:is(.dixy-reasoning-trigger,.dixy-sources-trigger){align-items:center;gap:var(--dixy-spacing-inline-xs);border-radius:var(--dixy-radius-6);color:var(--dixy-color-text-secondary);font:var(--dixy-font-label-md);cursor:pointer;background:0 0;border:0;margin:0;margin-inline-start:-4px;padding:2px 4px;display:inline-flex}:is(.dixy-reasoning-trigger,.dixy-sources-trigger):hover{color:var(--dixy-color-text-primary)}:is(.dixy-reasoning-trigger,.dixy-sources-trigger,.dixy-tool-header):focus-visible{outline:var(--dixy-focus-ring-width) solid var(--dixy-color-border-focus);outline-offset:var(--dixy-focus-ring-offset)}:is(.dixy-reasoning-icon,.dixy-tool-icon,.dixy-source-icon){flex:none;place-items:center;display:inline-grid}:is(.dixy-reasoning-icon,.dixy-reasoning-chevron,.dixy-sources-chevron,.dixy-tool-icon,.dixy-tool-chevron,.dixy-source-icon) svg{block-size:16px;inline-size:16px}:is(.dixy-reasoning-chevron,.dixy-sources-chevron,.dixy-tool-chevron){transition:rotate var(--dixy-disclosure-motion-feedback,.15s ease);display:inline-grid}[data-panel-open]>:is(.dixy-reasoning-chevron,.dixy-sources-chevron,.dixy-tool-chevron){rotate:180deg}:is(.dixy-reasoning-content,.dixy-sources-content,.dixy-tool-content){block-size:var(--collapsible-panel-height);transition:height var(--dixy-disclosure-motion-reveal,.2s ease);overflow:hidden}:is(.dixy-reasoning-content,.dixy-sources-content,.dixy-tool-content):is([data-starting-style],[data-ending-style]){block-size:0}.dixy-reasoning-content{border-inline-start:2px solid var(--dixy-color-border-subtle);color:var(--dixy-color-text-secondary);font:var(--dixy-font-body-sm);margin-block-start:var(--dixy-spacing-stack-xs);padding-inline-start:var(--dixy-spacing-inset-md)}.dixy-reasoning-content .dixy-response{font:inherit}.dixy-tool{border:1px solid var(--dixy-color-border-subtle);border-radius:min(var(--dixy-radius-card), 12px);background-color:var(--dixy-color-background-surface);overflow:hidden}.dixy-tool-header{align-items:center;gap:var(--dixy-spacing-inline-sm);inline-size:100%;color:var(--dixy-color-text-primary);font:var(--dixy-font-label-md);text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:8px 12px;display:flex}.dixy-tool-header:hover{background-color:var(--dixy-color-background-subtle)}.dixy-tool-icon{color:var(--dixy-color-text-secondary)}.dixy-tool-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:var(--dixy-font-mono);flex:1;font-size:.875em;overflow:hidden}.dixy-tool-content{border-block-start:1px solid var(--dixy-color-border-subtle)}.dixy-tool-section{gap:var(--dixy-spacing-stack-xs);flex-direction:column;padding:10px 12px;display:flex}.dixy-tool-section+.dixy-tool-section{padding-block-start:0}.dixy-tool-section-title{color:var(--dixy-color-text-secondary);font:var(--dixy-font-caption);letter-spacing:.04em;text-transform:uppercase;margin:0}.dixy-tool-code{border-radius:var(--dixy-radius-8);background-color:var(--dixy-color-background-subtle);max-block-size:16rem;font:var(--dixy-font-code-sm);margin:0;padding:8px 10px;overflow:auto}.dixy-tool-section[data-kind=error] .dixy-tool-code{background-color:var(--dixy-color-background-action-destructive-subtle);color:var(--dixy-color-text-action-destructive)}.dixy-sources-list{margin:var(--dixy-spacing-stack-xs) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.dixy-source{align-items:center;gap:var(--dixy-spacing-inline-sm);border-radius:var(--dixy-radius-8);color:var(--dixy-color-text-primary);padding:6px 8px;text-decoration:none;display:flex}.dixy-source:hover{background-color:var(--dixy-color-background-subtle)}.dixy-source:focus-visible{outline:var(--dixy-focus-ring-width) solid var(--dixy-color-border-focus);outline-offset:var(--dixy-focus-ring-offset)}.dixy-source-icon{color:var(--dixy-color-text-secondary)}.dixy-source-text{flex-direction:column;min-inline-size:0;display:flex}.dixy-source-title{text-overflow:ellipsis;white-space:nowrap;font:var(--dixy-font-label-md);overflow:hidden}.dixy-source-host{color:var(--dixy-color-text-secondary);font:var(--dixy-font-caption)}.dixy-shimmer{background-image:linear-gradient(90deg, var(--dixy-color-text-secondary) 0%, var(--dixy-color-text-secondary) 40%, var(--dixy-color-text-primary) 50%, var(--dixy-color-text-secondary) 60%, var(--dixy-color-text-secondary) 100%);color:#0000;animation:dixy-ai-shimmer var(--dixy-shimmer-duration,2s) linear infinite;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes dixy-ai-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.dixy-loader{block-size:1.5em;color:var(--dixy-color-text-secondary);align-items:center;gap:4px;display:inline-flex}.dixy-loader-dot{background-color:currentColor;border-radius:50%;block-size:6px;inline-size:6px;animation:1.2s ease-in-out infinite dixy-ai-pulse}.dixy-loader-dot:nth-child(2){animation-delay:.15s}.dixy-loader-dot:nth-child(3){animation-delay:.3s}@keyframes dixy-ai-pulse{0%,80%,to{opacity:.3;scale:.8}40%{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.dixy-shimmer{color:var(--dixy-color-text-secondary);background:0 0;animation:none}.dixy-loader-dot,.dixy-response[data-streaming] :after{animation:none!important}.dixy-loader-dot{opacity:.6}:is(.dixy-reasoning-content,.dixy-sources-content,.dixy-tool-content),:is(.dixy-reasoning-chevron,.dixy-sources-chevron,.dixy-tool-chevron){transition:none}}[data-effects=reduced] .dixy-shimmer{color:var(--dixy-color-text-secondary);background:0 0;animation:none}[data-effects=reduced] .dixy-loader-dot{animation:none!important}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-standard-normal-BwkfbSeq.woff2)format("woff2")}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-standard-italic-BbqH_2Ar.woff2)format("woff2")}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2")}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2")}@font-face{font-family:Poiret One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poiret-one-latin-400-normal-DaD3Ke7k.woff2)format("woff2")}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2)format("woff2")}@font-face{font-family:Orbitron Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/orbitron-latin-wght-normal-Du7j2Vp2.woff2)format("woff2")}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2)format("woff2")}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2")}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2")}@font-face{font-family:Tilt Neon;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tilt-neon-latin-400-normal-DUo0bAXn.woff2)format("woff2")}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/shippori-mincho-latin-400-normal-C14DXzVn.woff2)format("woff2")}@font-face{font-family:Shippori Mincho;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/shippori-mincho-latin-700-normal-DHcmzUO5.woff2)format("woff2")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/zen-kaku-gothic-new-latin-400-normal-BEdayliK.woff2)format("woff2")}@font-face{font-family:Zen Kaku Gothic New;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/zen-kaku-gothic-new-latin-700-normal-Dgv0FPyh.woff2)format("woff2")}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2)format("woff2")}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2")}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2")}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-normal-CUoBjw-S.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(/assets/cormorant-garamond-latin-wght-italic-C-nL33vl.woff2)format("woff2")}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2")}*{box-sizing:border-box}html,body{margin:0;padding:0}body{position:relative}button:not([class*=dixy-]),input:not(.dixy-input),select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button:not([class*=dixy-]){cursor:pointer}button,a,select,summary,input{touch-action:manipulation}button:not([class*=dixy-]):focus-visible,a:not([class*=dixy-]):focus-visible,select:not([class*=dixy-]):focus-visible,summary:not([class*=dixy-]):focus-visible,input:not([class*=dixy-]):focus-visible{outline:2px solid var(--dixy-color-border-focus);outline-offset:4px}a:not([class*=dixy-]){color:inherit}.theme-foundation-link{color:var(--dixy-accent-text);font:var(--dixy-font-label-md);text-underline-offset:4px;align-items:center;gap:8px;margin-block-end:24px;display:inline-flex}button:not([class*=dixy-]){color:inherit}svg{flex-shrink:0}::selection{background:var(--dixy-color-background-selected)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.docs-app{--doc-sidebar:var(--dixy-color-background-surface);--doc-rail:var(--dixy-color-background-subtle);--doc-chrome:var(--dixy-color-background-canvas);--doc-line:var(--dixy-color-border-subtle);--doc-soft:var(--dixy-color-background-subtle);--doc-code:var(--dixy-color-background-surface-sunken);--doc-selection:var(--dixy-color-background-selected);--doc-muted:var(--dixy-color-text-secondary);--doc-faint:var(--dixy-color-text-tertiary);--doc-violet-soft:var(--dixy-color-background-discovery);--doc-violet-text:var(--dixy-color-text-discovery);--doc-hero-art:var(--dixy-color-background-action-primary-subtle);isolation:isolate;background-color:var(--dixy-skin-ground,var(--dixy-bg));background-image:var(--dixy-skin-canvas,none);height:100svh;color:var(--dixy-color-text-primary);font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing);position:relative;overflow:hidden}.skip-link{z-index:20;background:var(--dixy-surface);border:1px solid var(--dixy-accent);border-radius:8px;padding:12px 18px;position:absolute;top:-60px;left:16px}.skip-link:focus{top:10px}.topbar{border-bottom:1px solid var(--doc-line);background:color-mix(in srgb, var(--doc-chrome) 86%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);z-index:2;align-items:center;gap:20px;height:64px;padding:0 16px 0 20px;display:flex;position:absolute;top:0;left:0;right:0}.toolbar-leading{flex-shrink:0;align-items:center;gap:5px;display:flex}.chrome-button{width:29px;height:29px;color:var(--doc-muted,var(--dixy-text-muted));background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.chrome-button:hover{background:var(--dixy-surface-muted);color:var(--dixy-text)}.toolbar-divider{background:var(--doc-line);width:1px;height:20px;margin:0 1px 0 11px}.breadcrumbs{color:var(--doc-muted);min-width:0;font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing);align-items:center;gap:12px;display:flex}.breadcrumb-current{color:var(--dixy-text);white-space:nowrap}.search-trigger{border:1px solid var(--doc-line);background:var(--doc-soft);color:var(--doc-muted);font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing);border-radius:7px;align-items:center;gap:9px;margin-left:auto;padding:7px 8px 7px 11px;display:flex}.search-trigger kbd{border:1px solid var(--doc-line);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);border-radius:4px;align-items:center;gap:2px;margin-left:22px;padding:2px 4px;display:flex}.topbar-brand{color:var(--dixy-accent);align-items:center;gap:9px;margin-right:14px;text-decoration:none;display:flex}.topbar-brand .wordmark{color:var(--dixy-color-text-primary)}.wordmark{color:var(--dixy-color-text-primary)}.topbar-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.topbar-tools .search-trigger{margin-left:0}.appearance-button{border:var(--dixy-stroke-width,1px) solid var(--doc-line);border-radius:var(--dixy-radius-control,8px);width:34px;height:34px}.theme-swatch{border-radius:50%;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:20px;height:20px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001f}.theme-swatch>i:first-child{background:var(--swatch-a);grid-row:span 2}.theme-swatch>i:nth-child(2){background:var(--swatch-b)}.theme-swatch>i:nth-child(3){background:var(--swatch-c)}.theme-trigger{border:var(--dixy-stroke-width,1px) solid var(--doc-line);border-radius:var(--dixy-radius-control,8px);background:var(--dixy-color-background-surface);height:34px;color:var(--dixy-color-text-primary);white-space:nowrap;font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);align-items:center;gap:8px;padding:0 10px 0 7px;display:inline-flex}.theme-trigger:hover,.theme-trigger[data-popup-open]{background:var(--dixy-color-background-subtle)}.theme-trigger>svg{color:var(--doc-muted);transition:transform var(--dixy-motion-transition-feedback)}.theme-trigger[data-popup-open]>svg{transform:rotate(180deg)}.theme-menu{gap:8px;width:min(340px,100vw - 24px);max-height:min(640px,100svh - 88px);padding:14px;display:grid;overflow-y:auto}.theme-menu-label{color:var(--doc-faint,var(--dixy-color-text-tertiary));text-transform:uppercase;font:var(--dixy-font-code-sm);letter-spacing:.08em;margin:6px 2px 0}.theme-menu-list{scrollbar-width:thin;gap:2px;max-height:320px;display:grid;overflow-y:auto}.theme-menu-list .theme-menu-option{text-align:start;justify-content:flex-start;gap:12px;width:100%;height:auto;min-height:52px;padding:8px 12px;display:flex}.theme-menu-option>span:last-child{gap:1px;min-width:0;display:grid}.theme-menu-option small{color:var(--doc-muted);text-overflow:ellipsis;white-space:nowrap;font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);overflow:hidden}.theme-menu-list .theme-menu-option[data-pressed]{background:color-mix(in srgb, var(--dixy-accent) 14%, transparent);box-shadow:inset 0 0 0 1px var(--dixy-accent)}.theme-menu .dixy-toggle-group[data-segmented]{width:100%}.theme-menu .dixy-toggle-group[data-segmented]>*{flex:1}.theme-menu-note{color:var(--doc-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);margin:4px 2px 0}.theme-menu-error{color:var(--dixy-color-text-danger);font:var(--dixy-font-body-sm);margin:0}.workspace{isolation:isolate;display:flex;position:absolute;inset:64px 0 0}.sidebar{background:color-mix(in srgb, var(--doc-sidebar) 72%, transparent);border-right:var(--dixy-stroke-width,1px) solid var(--doc-line);width:240px;transition:width var(--dixy-motion-transition-navigation), flex-basis var(--dixy-motion-transition-navigation), opacity var(--dixy-motion-transition-feedback);flex:0 0 240px;overflow:hidden}.sidebar-inner{scrollbar-width:thin;flex-direction:column;width:239px;height:100%;padding:20px 16px 16px;display:flex;overflow-y:auto}.nav-filter{border:var(--dixy-stroke-width,1px) solid var(--doc-line);border-radius:var(--dixy-radius-control,8px);background:var(--dixy-color-background-surface);height:34px;color:var(--doc-faint,var(--dixy-color-text-tertiary));align-items:center;gap:8px;margin-bottom:20px;padding:0 10px;display:flex}.nav-filter:focus-within{outline:2px solid var(--dixy-color-border-focus);outline-offset:1px}.nav-filter input{width:100%;min-width:0;color:var(--dixy-color-text-primary);font:var(--dixy-font-body-sm);background:0 0;border:0;outline:0}.nav-count{color:var(--doc-faint,var(--dixy-color-text-tertiary));font:var(--dixy-font-code-sm);margin-left:auto;margin-right:8px}.nav-subgroup+.nav-subgroup{margin-top:10px}.nav-subheading{color:var(--doc-faint,var(--dixy-color-text-tertiary));text-transform:uppercase;font:var(--dixy-font-code-sm);letter-spacing:.08em;padding:6px 11px 4px;display:block}.nav-empty{color:var(--doc-muted);font:var(--dixy-font-body-sm);margin:0;padding:0 9px}.nav-theme-card{border:var(--dixy-stroke-width,1px) dashed var(--dixy-color-border-default);border-radius:var(--dixy-radius-panel,10px);width:100%;color:var(--doc-muted);text-align:start;font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);background:0 0;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.nav-theme-card:hover{color:var(--dixy-color-text-primary);border-style:solid}.nav-theme-card strong{color:var(--dixy-color-text-primary);font:var(--dixy-font-label-md);display:block}.docs-app[data-sidebar=closed] .sidebar{opacity:0;border-right:0;flex-basis:0;width:0}.sidebar-heading{justify-content:space-between;align-items:center;padding:0 9px 28px;display:flex}.wordmark{font:var(--dixy-font-heading-md);letter-spacing:var(--dixy-font-heading-md-letter-spacing);text-decoration:none}.wordmark>span{color:var(--doc-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);margin-left:5px}.version-label{color:var(--doc-muted);border:1px solid var(--doc-line);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);border-radius:4px;padding:4px 5px}.nav-group{margin-bottom:22px}.nav-group .docs-disclosure-trigger{cursor:pointer;min-height:28px;color:var(--doc-muted);font:var(--dixy-font-label-sm);letter-spacing:var(--dixy-font-label-sm-letter-spacing);justify-content:space-between;align-items:center;padding:0 9px 9px;list-style:none;display:flex}.nav-group .docs-disclosure-trigger::-webkit-details-marker{display:none}.nav-group .docs-disclosure-trigger[data-panel-open] svg{transform:rotate(90deg)}.nav-link{color:var(--dixy-text-muted);font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:2px;padding:9px 11px;text-decoration:none;display:flex}.nav-link:hover{background:var(--doc-line);color:var(--dixy-text)}.nav-link.is-active{background:color-mix(in srgb, var(--dixy-accent) 14%, transparent);color:var(--dixy-accent-text);font-weight:var(--dixy-font-weight-label)}.base-credit{color:var(--doc-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);align-items:center;gap:7px;padding:18px 9px 2px;text-decoration:none;display:flex}.base-credit>svg{margin-left:auto}.status-dot{background:#58977a;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.docs-app main{scrollbar-width:thin;scroll-behavior:smooth;outline:0;flex:1;min-width:0;overflow:auto}.document-grid{grid-template-columns:minmax(0,1fr) 128px;gap:48px;width:100%;max-width:1280px;margin:0 auto;padding:45px 48px 60px;display:grid}.component-document{min-width:0}.page-eyebrow,.eyebrow{color:var(--doc-muted);text-transform:uppercase;font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);align-items:center;gap:9px;display:flex}.eyebrow-divider{background:var(--doc-line);width:13px;height:1px}.component-state{text-transform:none;border:1px solid var(--doc-line);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);border-radius:4px;align-items:center;gap:5px;margin-left:auto;padding:4px 6px;display:flex}.component-state>span{background:#c7a165;border-radius:50%;width:4px;height:4px}.page-heading h1,.prose-page>h1,.empty-page h1{font:var(--dixy-font-display-md);letter-spacing:var(--dixy-font-display-md-letter-spacing);margin:21px 0 17px}.heading-period{color:var(--dixy-accent)}.page-deck{font:var(--dixy-font-body-lg);letter-spacing:var(--dixy-font-body-lg-letter-spacing);margin:0 0 10px}.page-description{color:var(--doc-muted);max-width:580px;font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing);margin:0}.page-meta{border-bottom:1px solid var(--doc-line);color:var(--doc-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:5px;padding:20px 0 25px;display:flex}.page-meta>span,.page-meta>a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.page-meta>a:hover{color:var(--dixy-accent-text)}.page-meta>a:last-child{margin-left:auto}.doc-section{margin-top:36px;scroll-margin-top:24px}.section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.section-heading h2{font:var(--dixy-font-title-lg);letter-spacing:var(--dixy-font-title-lg-letter-spacing);margin:0}.section-caption{color:var(--doc-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing)}.section-description{color:var(--doc-muted);font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing);margin:0 0 18px}.playground{border:1px solid var(--doc-line);border-radius:10px;overflow:hidden}.playground-toolbar{background:var(--dixy-bg);border-bottom:1px solid var(--doc-line);justify-content:space-between;align-items:center;height:46px;padding:0 10px;display:flex}.docs-playground{display:block}.preview-tabs.dixy-tabs-list{flex:none;gap:3px;padding:2px}.playground-stage>.dixy-tabs-panel{inline-size:100%;padding:0}.playground-stage>.dixy-tabs-panel[hidden]{display:none}.playground-tools{align-items:center;gap:7px;display:flex}@media (width<=380px){.playground-toolbar{flex-wrap:wrap;gap:6px;height:auto;min-height:46px;padding-block:7px}.playground-tools{margin-inline-start:auto}}.tool-divider{background:var(--doc-line);width:1px;height:12px;margin-right:4px}.reset-button{gap:5px}.playground-body{grid-template-columns:minmax(0,1fr) 188px;min-height:300px;display:grid}.playground-stage{min-width:0;display:flex}.preview-panel{width:100%;display:flex}.preview-theme{background-color:var(--dixy-surface);background-image:radial-gradient(var(--dixy-border) .65px, transparent .65px);background-size:13px 13px;justify-content:center;align-items:center;width:100%;min-height:300px;padding:42px 26px;display:flex;position:relative}.preview-corner{border-color:var(--dixy-border);border-style:solid;width:8px;height:8px;position:absolute}.preview-corner.top-left{border-width:1px 0 0 1px;top:15px;left:15px}.preview-corner.bottom-right{border-width:0 1px 1px 0;bottom:15px;right:15px}.example-stack{justify-items:center;gap:14px;display:grid}.example-feedback{color:var(--dixy-text-muted);text-align:center;font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing)}.example-field{width:280px;max-width:100%}.prop-panel{border-left:1px solid var(--doc-line);background:var(--doc-soft);max-block-size:26rem;padding:18px 15px;overflow-y:auto}.prop-panel-heading{color:var(--doc-muted);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.prop-panel-heading>span{border:1px solid var(--doc-line);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);border-radius:3px;padding:1px 4px}.prop-control{font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);flex-direction:column;gap:6px;margin-bottom:13px;display:flex}.prop-control>select,.foundation-toolbar select{border:1px solid var(--doc-line);background:var(--dixy-bg);color:var(--dixy-text);width:100%;min-width:0;font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing);border-radius:5px;padding:7px 8px}.boolean-control{font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);justify-content:space-between;align-items:center;gap:10px;margin:16px 0;display:flex}.theme-controls{border-top:1px solid var(--doc-line);margin-top:18px;padding-top:12px}.theme-controls .docs-disclosure-trigger{min-height:24px;color:var(--doc-muted);cursor:pointer;font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);margin-bottom:12px}.playground-code{background:var(--doc-code);width:100%;max-height:400px;overflow:auto}.playground-code .code-block{border:none;border-radius:0}.demo-loading,.preview-error{color:var(--dixy-text-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing)}.code-block{border:1px solid var(--doc-line);background:var(--doc-code);border-radius:8px;min-width:0;overflow:hidden}.code-toolbar{border-bottom:1px solid var(--doc-line);height:37px;color:var(--doc-muted);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);justify-content:space-between;align-items:center;padding:0 13px;display:flex}.code-block pre{tab-size:2;scrollbar-width:thin;font:var(--dixy-font-code-md);letter-spacing:var(--dixy-font-code-md-letter-spacing);margin:0;padding:17px;overflow-x:auto}.code-block code{font-family:inherit}.code-block .shiki{background:0 0!important}.shiki,.shiki span{color:var(--shiki-light)}.docs-app[data-appearance=dark] .shiki,.docs-app[data-appearance=dark] .shiki span,.dixy-portal-scope[data-appearance=dark] .shiki,.dixy-portal-scope[data-appearance=dark] .shiki span{color:var(--shiki-dark)}.code-expand.dixy-button{border-top:1px solid var(--doc-line);border-radius:0;inline-size:100%;display:flex}.variant-gallery{border:1px solid var(--doc-line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.variant-gallery>div{justify-items:center;gap:20px;min-width:0;padding:28px 6px 18px;display:grid}.variant-gallery>div+div{border-left:1px solid var(--doc-line)}.variant-gallery>div>span{color:var(--doc-muted);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.variant-gallery .dixy-button{gap:5px;padding:0 11px}.state-gallery{grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;display:grid}.state-gallery>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.state-gallery>div .dixy-button{padding:0 10px}.state-gallery>div .dixy-icon-button{padding:0}.api-group h3{font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);margin:22px 0 11px}.table-scroll{max-width:100%;overflow-x:auto}.component-comparison+.component-comparison{margin-block-start:var(--dixy-spacing-stack-xl)}.component-comparison>h3{font:var(--dixy-font-title-lg);margin-block:0 var(--dixy-spacing-stack-sm)}.component-comparison-card{border:1px solid var(--doc-line);border-radius:var(--dixy-radius-card);overflow:hidden}.component-comparison-preview{min-block-size:10rem;padding:var(--dixy-spacing-inset-lg);background:var(--dixy-color-background-surface);justify-content:center;align-items:center;display:flex}.component-comparison-card .code-block{border:0;border-block-start:1px solid var(--doc-line);border-radius:0;margin:0}.api-table{border-collapse:collapse;text-align:left;width:100%;font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing)}.api-table th{color:var(--doc-muted);font-weight:var(--dixy-font-weight-medium);border-bottom:1px solid var(--doc-line);padding:10px 14px}.api-table td{vertical-align:top;border-bottom:1px solid var(--doc-line);line-height:var(--dixy-font-body-md-line-height);padding:15px 14px}.api-table code{color:var(--dixy-accent-text);overflow-wrap:anywhere;font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.api-table td:first-child{min-width:85px}.api-table td:last-child{white-space:nowrap}.api-table td p{color:var(--doc-muted);font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing);margin:4px 0 0}.required-mark{color:var(--dixy-danger);margin-left:3px}.inline-link{color:var(--dixy-accent-text);font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing);align-items:center;gap:7px;margin-top:16px;text-decoration:none;display:inline-flex}.inline-link:hover{text-decoration:underline}.keyboard-table{border:1px solid var(--doc-line);border-radius:8px;overflow:hidden}.keyboard-table>div{grid-template-columns:145px 1fr;align-items:center;gap:12px;padding:12px 15px;display:grid}.keyboard-table>div+div{border-top:1px solid var(--doc-line)}.keyboard-table kbd{font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.keyboard-table span{color:var(--doc-muted);font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing)}.coverage-note{color:var(--doc-muted);font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing);margin-top:17px}.learning-callout{background:var(--doc-violet-soft);border-radius:10px;padding:26px}.learning-label{color:var(--doc-violet-text);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);align-items:center;gap:7px;display:flex}.learning-callout h2{font:var(--dixy-font-heading-sm);letter-spacing:var(--dixy-font-heading-sm-letter-spacing);margin:14px 0 10px}.learning-callout p{overflow-wrap:anywhere;color:var(--doc-muted);font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing)}.token-reference{color:var(--doc-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.token-reference code{color:var(--doc-violet-text);border:1px solid color-mix(in srgb, var(--doc-violet-text) 20%, transparent);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);border-radius:4px;padding:5px 7px}.learning-callout>a{color:var(--doc-violet-text);font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);align-items:center;gap:8px;margin-top:20px;text-decoration:none;display:inline-flex}.source-disclosure{border:1px solid var(--doc-line);border-radius:8px;overflow:hidden}.source-disclosure .docs-disclosure-trigger{cursor:pointer;font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);align-items:center;gap:10px;padding:15px;display:flex}.source-path{color:var(--doc-muted);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);margin-left:auto}.source-disclosure .code-block{border:none;border-top:1px solid var(--doc-line);border-radius:0}.source-loading{color:var(--doc-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);padding:18px}.source-loading button{color:var(--dixy-accent-text);background:0 0;border:0;text-decoration:underline}.next-page{border-top:1px solid var(--doc-line);justify-content:space-between;align-items:center;margin-top:48px;padding:23px 0 0;text-decoration:none;display:flex}.next-page small{color:var(--doc-muted);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);margin-bottom:9px;display:block}.next-page strong{font:var(--dixy-font-title-lg);letter-spacing:var(--dixy-font-title-lg-letter-spacing)}.next-page>svg{color:var(--dixy-accent-text)}.page-toc{align-self:start;padding-top:8px;position:sticky;top:38px}.page-toc>span{color:var(--doc-muted);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);margin-bottom:19px;display:block}.page-toc>a{border-left:1px solid var(--doc-line);color:var(--doc-muted);font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing);padding:8px 0 8px 12px;text-decoration:none;display:block}.page-toc>a:hover{color:var(--dixy-text)}.page-toc>a.toc-first{color:var(--dixy-accent-text);border-left-color:var(--dixy-accent)}.toc-note{border-top:1px solid var(--doc-line);color:var(--dixy-accent);margin-top:31px;padding-top:24px}.toc-note p{color:var(--doc-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);margin-top:13px}.site-footer{border-top:1px solid var(--doc-line);color:var(--doc-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);justify-content:space-between;align-items:center;gap:15px;margin:0 48px;padding:20px 0;display:flex}.site-footer>span:first-child{font:var(--dixy-font-label-sm);letter-spacing:var(--dixy-font-label-sm-letter-spacing);align-items:center;gap:6px;display:flex}.site-footer>span:first-child svg{color:var(--dixy-accent)}.callout{border:1px solid var(--doc-line);border-radius:8px;gap:13px;padding:20px;display:flex}.callout>svg{color:var(--dixy-accent-text)}.callout strong{font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing)}.callout p{color:var(--doc-muted);font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing);margin:7px 0 0}.search-popup{width:min(100%,520px);padding:0;overflow:hidden}.search-input-wrap{border-bottom:1px solid var(--dixy-border);color:var(--dixy-text-muted);align-items:center;gap:12px;padding:16px 19px;display:flex}.search-input-wrap input{color:var(--dixy-text);min-width:0;font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing);background:0 0;border:0;outline:0;flex:1;padding:7px 0}.search-input-wrap input:focus-visible{outline:0}.search-results{max-height:360px;padding:7px;overflow-y:auto}.search-results>div{cursor:pointer;font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing);border-radius:6px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.search-results>div.selected{background:var(--dixy-accent-soft);color:var(--dixy-accent-text)}.search-results small{color:var(--dixy-text-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);margin-top:4px;display:block}.search-hint{border-top:1px solid var(--dixy-border);color:var(--dixy-text-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);gap:17px;padding:13px 19px;display:flex}.search-empty{color:var(--dixy-text-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);padding:25px}.mobile-nav-viewport{justify-items:start;padding:0}.mobile-nav{background:var(--doc-sidebar,var(--dixy-bg));border-radius:0 15px 15px 0;flex-direction:column;align-self:start;width:min(86vw,300px);height:100svh;padding:30px 19px;display:flex;position:relative;overflow-y:auto}.mobile-nav-close{position:absolute;top:18px;right:16px}.mobile-nav .nav-filter{margin-right:40px}.overview-page{max-width:1250px;margin:auto;padding:58px 48px 54px}.overview-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:25px;display:grid}.hero-copy h1{font:var(--dixy-font-display-sm);letter-spacing:var(--dixy-font-display-sm-letter-spacing);margin:25px 0 22px;position:relative}.hero-copy h1 em{color:var(--dixy-accent);font-style:normal}.hero-mark{color:var(--dixy-accent);margin-left:15px;display:inline-block;transform:rotate(12deg)}.hero-copy>p{color:var(--doc-muted);max-width:320px;font:var(--dixy-font-body-lg);letter-spacing:var(--dixy-font-body-lg-letter-spacing)}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.hero-primary{background:var(--dixy-accent);color:var(--dixy-accent-contrast);font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);border-radius:7px;align-items:center;gap:22px;padding:13px 16px;text-decoration:none;display:inline-flex}.hero-primary:hover{background:var(--dixy-accent-hover)}.hero-secondary{font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.hero-caption{color:var(--doc-muted);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);gap:19px;margin-top:26px;display:flex}.hero-art{background:var(--doc-hero-art);border-radius:11px;min-height:410px;padding:55px 24px 50px;position:relative}.art-note{color:var(--doc-violet-text);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);position:absolute;top:20px;left:24px}.art-sheet{background:#f6edff99;border:1px solid #a88acb77;border-radius:10px;position:absolute;inset:60px 27px 60px 28px}.art-sheet-back{transform:rotate(-7deg)}.art-sheet-middle{transform:rotate(4deg)}.hero-sample{background:var(--dixy-surface);border:1px solid var(--dixy-border);border-radius:9px;padding:24px;position:relative;transform:rotate(-1deg);box-shadow:0 9px 25px #28153d0c}.sample-eyebrow{color:var(--dixy-accent);align-items:center;gap:8px;display:flex}.sample-eyebrow>span{color:var(--dixy-text-muted);font:var(--dixy-font-label-sm);letter-spacing:var(--dixy-font-label-sm-letter-spacing)}.sample-eyebrow .sample-dots{font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);margin-left:auto}.hero-sample h2{font:var(--dixy-font-heading-md);letter-spacing:var(--dixy-font-heading-md-letter-spacing);margin:21px 0 9px}.hero-sample>p{color:var(--dixy-text-muted);font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing);margin-bottom:22px}.hero-sample .dixy-input,.hero-sample .dixy-button{height:36px}.sample-footer{color:var(--dixy-text-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);justify-content:space-between;align-items:center;gap:8px;margin-top:20px;display:flex}.accent-swatches{gap:5px;display:flex}.accent-swatches>button{border:5px solid var(--dixy-surface);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.accent-swatches>button[aria-pressed=true]{outline:1px solid var(--dixy-border)}.art-footnote{color:var(--doc-violet-text);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);justify-content:space-between;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.art-footnote>span:last-child{font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.principle-strip{border-top:1px solid var(--doc-line);border-bottom:1px solid var(--doc-line);justify-content:space-between;align-items:center;gap:15px;margin-top:48px;padding:23px 0;display:flex}.principle-strip>span{color:var(--doc-muted);font:var(--dixy-font-label-sm);letter-spacing:var(--dixy-font-label-sm-letter-spacing);align-items:center;gap:9px;display:flex}.principle-strip svg{color:var(--dixy-accent)}.overview-section{margin-top:44px}.overview-section-title{justify-content:space-between;align-items:flex-end;gap:15px;margin-bottom:23px;display:flex}.overview-section-title h2{font:var(--dixy-font-heading-md);letter-spacing:var(--dixy-font-heading-md-letter-spacing);margin:10px 0 0}.collection-count{color:var(--doc-muted);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);padding-bottom:4px}.component-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.component-card{border:1px solid var(--doc-line);border-radius:9px;overflow:hidden}.card-preview{background:var(--doc-soft);justify-content:center;align-items:center;min-height:170px;padding:25px;display:flex}.component-card>a{justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;text-decoration:none;display:flex}.component-card>a:hover{background:var(--doc-soft)}.component-card h3{font:var(--dixy-font-title-md);letter-spacing:var(--dixy-font-title-md-letter-spacing);margin:0}.component-card p{color:var(--doc-muted);font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing);margin:6px 0 0}.component-card>a>svg{color:var(--doc-muted)}.button-card-preview{flex-direction:column;gap:13px}.dialog-card-preview{background:var(--doc-violet-soft)}.mini-dialog{border:1px solid var(--doc-line);background:var(--dixy-surface);border-radius:8px;width:220px;padding:19px;box-shadow:0 5px 15px #25123209}.mini-dialog-dot{border:1px solid var(--dixy-accent);border-radius:50%;width:16px;height:16px;margin-bottom:11px;display:block}.mini-dialog strong{font:var(--dixy-font-title-sm);letter-spacing:var(--dixy-font-title-sm-letter-spacing);display:block}.mini-dialog>span:last-of-type{color:var(--doc-muted);font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);margin-top:6px;display:block}.mini-dialog>div{justify-content:flex-end;gap:6px;margin-top:17px;display:flex}.mini-dialog i{border:1px solid var(--doc-line);border-radius:3px;width:34px;height:14px;display:block}.mini-dialog i:last-child{background:var(--dixy-accent);border-color:var(--dixy-accent);width:52px}.type-card-preview{flex-direction:column;align-items:flex-start;padding-left:38px}.type-card-preview>span{font:var(--dixy-font-display-lg);letter-spacing:var(--dixy-font-display-lg-letter-spacing)}.type-card-preview>span>span{color:var(--dixy-accent);font:var(--dixy-font-title-lg);letter-spacing:var(--dixy-font-title-lg-letter-spacing);margin-left:15px}.type-card-preview p{font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);margin:12px 0 0}.overview-bottom{border-top:1px solid var(--doc-line);grid-template-columns:.85fr 1fr;align-items:center;gap:35px;margin-top:48px;padding-top:37px;display:grid}.overview-bottom h2{font:var(--dixy-font-heading-sm);letter-spacing:var(--dixy-font-heading-sm-letter-spacing)}.overview-bottom p{color:var(--doc-muted);font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing)}.overview-bottom pre{font:var(--dixy-font-code-md);letter-spacing:var(--dixy-font-code-md-letter-spacing)}.learning-banner{background:var(--doc-violet-soft);border-radius:9px;align-items:center;gap:18px;margin-top:42px;padding:27px;text-decoration:none;display:flex}.learning-banner-icon{color:var(--doc-violet-text)}.learning-banner h2{font:var(--dixy-font-heading-sm);letter-spacing:var(--dixy-font-heading-sm-letter-spacing);margin:8px 0}.learning-banner p{color:var(--doc-muted);font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing);margin:0}.learning-banner>svg{color:var(--doc-violet-text);margin-left:auto}.prose-page{max-width:850px;min-height:calc(100% - 65px);margin:0 auto;padding:48px 60px 65px}.prose-page>p,.prose-page>ul,.prose-page>ol{color:var(--doc-muted);font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing);margin:15px 0 22px}.prose-page>.page-deck{color:var(--dixy-text);font:var(--dixy-font-body-lg);letter-spacing:var(--dixy-font-body-lg-letter-spacing);margin-bottom:25px}.prose-page>h2{font:var(--dixy-font-heading-sm);letter-spacing:var(--dixy-font-heading-sm-letter-spacing);margin:39px 0 17px}.prose-page p code{color:var(--dixy-accent-text);background:var(--doc-soft);overflow-wrap:anywhere;font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);border-radius:3px;padding:2px 4px}.prose-page p strong{color:var(--dixy-text);font-weight:var(--dixy-font-weight-label)}.prose-page .code-block{margin:20px 0 25px}.foundation-page{max-width:950px}.foundation-toolbar{align-items:center;gap:15px;margin:30px 0 20px;display:flex}.foundation-toolbar label{color:var(--doc-muted);font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);align-items:center;gap:10px;display:flex}.foundation-toolbar select{min-width:100px}.token-preview{background:var(--dixy-surface);border:1px solid var(--dixy-border);border-radius:10px;padding:27px}.token-preview>.dixy-text{margin-top:8px}.token-swatches{grid-template-columns:repeat(4,1fr);gap:19px 12px;margin:28px 0;display:grid}.token-swatches>div>span{border:1px solid var(--dixy-border);border-radius:5px;height:54px;margin-bottom:8px;display:block}.token-swatches code{color:var(--dixy-text-muted);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.foundation-button-row{flex-wrap:wrap;gap:10px;display:flex}.token-architecture{border:1px solid var(--doc-line);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid}.token-architecture>div{min-width:0;padding:20px}.token-architecture>div+div{border-left:1px solid var(--doc-line)}.token-architecture span{color:var(--dixy-accent-text);font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.token-architecture strong{font:var(--dixy-font-title-sm);letter-spacing:var(--dixy-font-title-sm-letter-spacing);margin:12px 0 10px;display:block}.token-architecture code{color:var(--doc-muted);overflow-wrap:anywhere;font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.type-specimen{border:1px solid var(--doc-line);border-radius:9px;gap:22px;margin:30px 0;padding:32px;display:grid}.type-specimen>.eyebrow:nth-of-type(2){border-top:1px solid var(--doc-line);padding-top:25px}.spacing-scale{border-block-start:1px solid var(--doc-line);margin-block:32px}.spacing-scale>button{border:0;border-block-end:1px solid var(--doc-line);min-block-size:44px;inline-size:100%;color:var(--doc-text);cursor:pointer;text-align:start;background:0 0;grid-template-columns:88px minmax(0,1fr) 110px;align-items:center;gap:12px;padding:10px 8px;display:grid}.spacing-scale>button[aria-pressed=true]{background:var(--doc-soft)}.spacing-scale>button:focus-visible{outline:2px solid var(--dixy-color-border-focus);outline-offset:-2px}.spacing-scale code{font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.spacing-bar-track{min-inline-size:0}.spacing-bar-track>span{background:var(--dixy-accent);border-radius:2px;block-size:12px;max-inline-size:100%;display:block}.spacing-scale small{color:var(--doc-muted);text-align:end;font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.spacing-controls{flex-wrap:wrap}.spacing-controls input{accent-color:var(--dixy-accent)}.spacing-live-preview,.density-specimen,.spacing-nested-preview,.spacing-nested-child{background:var(--dixy-surface);border:1px solid var(--dixy-border);border-radius:var(--dixy-radius);min-inline-size:0}.density-comparison{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;margin-block:24px;display:grid}.density-specimen .dixy-button{align-self:flex-start}@media (width<=480px){.spacing-scale>button{grid-template-columns:72px minmax(0,1fr) 90px;gap:6px;padding-inline:2px}.spacing-scale small{font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing)}.spacing-scale code{font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}}.radius-preview{background:var(--doc-soft);border:1px solid var(--doc-line);border-radius:8px;flex-wrap:wrap;gap:15px;padding:30px;display:flex}.empty-page{padding:60px}.empty-page p{color:var(--doc-muted);line-height:var(--dixy-font-body-md-line-height)}@media (width>=1650px){.document-grid{gap:60px;padding-top:55px}.overview-page{padding-top:75px}}@media (width<=1250px){.document-grid{grid-template-columns:minmax(0,1fr);max-width:850px;padding:38px 35px 50px}.page-toc{display:none}.overview-page{padding:38px 32px}.hero-copy h1{font:var(--dixy-font-display-md);letter-spacing:var(--dixy-font-display-md-letter-spacing)}.hero-art{padding:55px 19px 45px}.hero-sample{padding:19px}.hero-sample h2{font:var(--dixy-font-heading-md);letter-spacing:var(--dixy-font-heading-md-letter-spacing)}.hero-actions{gap:12px}.hero-secondary{font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing)}.hero-mark{display:none}.hero-caption{font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing);gap:11px}.hero-copy .eyebrow{font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.hero-copy>p{font:var(--dixy-font-body-lg);letter-spacing:var(--dixy-font-body-lg-letter-spacing)}}@media (width<=1000px){.sidebar{flex-basis:210px;width:210px}.sidebar-inner{width:209px;padding-inline:12px}.overview-hero{grid-template-columns:1fr;gap:35px}.hero-copy h1{font:var(--dixy-font-display-lg);letter-spacing:var(--dixy-font-display-lg-letter-spacing)}.hero-copy>p{max-width:390px;font:var(--dixy-font-body-lg);letter-spacing:var(--dixy-font-body-lg-letter-spacing)}.hero-art{width:100%;max-width:440px;margin:0 auto}.hero-sample{padding:28px}.hero-sample h2{font:var(--dixy-font-heading-md);letter-spacing:var(--dixy-font-heading-md-letter-spacing)}.principle-strip{flex-wrap:wrap;justify-content:flex-start;gap:16px 24px}.principle-strip>span{font:var(--dixy-font-label-sm);letter-spacing:var(--dixy-font-label-sm-letter-spacing)}.collection-count{display:none}.overview-bottom{grid-template-columns:1fr}.search-trigger{padding:7px}.search-trigger>span,.search-trigger>kbd{display:none}.state-gallery{grid-template-columns:1fr}.prose-page{padding-inline:35px}.site-footer{margin-inline:35px}.site-footer>span:last-child{display:none}.learning-banner{padding:23px 20px}.learning-banner h2{font:var(--dixy-font-heading-sm);letter-spacing:var(--dixy-font-heading-sm-letter-spacing)}.learning-banner-icon{display:none}}@media (width<=760px){.topbar{gap:12px;height:56px;padding:0 12px}.toolbar-leading{gap:0}.toolbar-divider{margin-left:6px}.breadcrumbs{font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing);gap:7px}.breadcrumbs>span:first-child,.breadcrumbs>svg{display:none}.workspace{top:56px}.topbar-brand .wordmark,.topbar-brand .version-label,.search-trigger>span,.search-trigger kbd,.theme-trigger-name{display:none}.topbar-brand{margin-right:4px}.breadcrumbs,.sidebar{display:none}.document-grid{padding:28px 23px 40px}.page-heading h1,.prose-page>h1{font:var(--dixy-font-display-md);letter-spacing:var(--dixy-font-display-md-letter-spacing);margin-top:20px}.page-deck{font:var(--dixy-font-body-lg);letter-spacing:var(--dixy-font-body-lg-letter-spacing)}.page-description{font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing)}.page-meta{font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing);gap:13px;padding-bottom:20px}.page-meta>a:nth-child(2){display:none}.section-caption{font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing)}.section-heading h2{font:var(--dixy-font-title-lg);letter-spacing:var(--dixy-font-title-lg-letter-spacing)}.playground-body{grid-template-columns:minmax(0,1fr)}.preview-theme{min-height:235px;padding:42px 20px}.prop-panel{border-left:0;border-top:1px solid var(--doc-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;max-block-size:none;min-inline-size:0;padding:17px;display:grid;overflow:visible}.prop-panel-heading,.prop-panel-note,.theme-controls{grid-column:1/-1}.prop-panel-heading{margin-bottom:8px}.prop-control{margin-bottom:10px}.boolean-control{margin:5px 0}.theme-controls{margin-top:9px}.theme-controls .prop-control{max-width:180px}.prop-panel-note{margin-top:7px}.variant-gallery{grid-template-columns:1fr 1fr}.variant-gallery>div:nth-child(3){border-left:0;border-top:1px solid var(--doc-line)}.variant-gallery>div:nth-child(4){border-top:1px solid var(--doc-line)}.variant-gallery>div{gap:16px;padding:22px 10px 15px}.api-table{font:var(--dixy-font-body-sm);letter-spacing:var(--dixy-font-body-sm-letter-spacing)}.api-table code{font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.api-table td:first-child{min-width:66px}.api-table td{padding-inline:10px}.api-table th{font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);padding-inline:10px}.keyboard-table>div{grid-template-columns:100px 1fr;gap:10px;padding:10px 12px}.keyboard-table kbd{font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.source-path{display:none}.learning-callout{padding:22px}.learning-callout h2{font:var(--dixy-font-heading-sm);letter-spacing:var(--dixy-font-heading-sm-letter-spacing)}.site-footer{margin-inline:23px}.site-footer>span:nth-child(2){font:var(--dixy-font-caption);letter-spacing:var(--dixy-font-caption-letter-spacing)}.overview-page{padding:30px 23px}.hero-copy h1{font:var(--dixy-font-display-sm);letter-spacing:var(--dixy-font-display-sm-letter-spacing)}.hero-copy .eyebrow{font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.hero-copy>p{font:var(--dixy-font-body-lg);letter-spacing:var(--dixy-font-body-lg-letter-spacing)}.hero-actions{gap:17px}.hero-primary{font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing);gap:13px;padding:12px 13px}.hero-secondary{font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing)}.hero-art{min-height:0}.hero-sample{padding:23px}.hero-sample h2{font:var(--dixy-font-heading-md);letter-spacing:var(--dixy-font-heading-md-letter-spacing)}.principle-strip{margin-top:35px;padding-block:20px}.principle-strip>span{font:var(--dixy-font-label-sm);letter-spacing:var(--dixy-font-label-sm-letter-spacing)}.overview-section-title h2{font:var(--dixy-font-heading-md);letter-spacing:var(--dixy-font-heading-md-letter-spacing)}.component-cards{grid-template-columns:1fr}.overview-bottom{gap:15px}.learning-banner{gap:10px;padding:24px 19px}.learning-banner .eyebrow{font:var(--dixy-font-code-sm);letter-spacing:var(--dixy-font-code-sm-letter-spacing)}.learning-banner h2{font:var(--dixy-font-heading-sm);letter-spacing:var(--dixy-font-heading-sm-letter-spacing)}.learning-banner>svg{width:18px}.prose-page{padding:30px 23px 50px}.prose-page>p{font:var(--dixy-font-body-md);letter-spacing:var(--dixy-font-body-md-letter-spacing)}.prose-page>.page-deck{font:var(--dixy-font-body-lg);letter-spacing:var(--dixy-font-body-lg-letter-spacing)}.prose-page>h2{font:var(--dixy-font-heading-sm);letter-spacing:var(--dixy-font-heading-sm-letter-spacing)}.foundation-toolbar{flex-wrap:wrap;gap:14px}.foundation-toolbar label{font:var(--dixy-font-label-md);letter-spacing:var(--dixy-font-label-md-letter-spacing)}.token-preview{padding:20px}.token-swatches{grid-template-columns:repeat(2,1fr)}.token-architecture{grid-template-columns:1fr}.token-architecture>div+div{border-left:0;border-top:1px solid var(--doc-line)}.type-specimen{padding:23px}.code-block pre{font:var(--dixy-font-code-md);letter-spacing:var(--dixy-font-code-md-letter-spacing);padding:15px}.empty-page{padding:35px 23px}}@media (prefers-reduced-motion:reduce){.docs-app main{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important}.sidebar{transition:none}}.dixy-portal-scope{--doc-sidebar:#f5f2ed;--doc-rail:#efebe5;--doc-chrome:#fcfaf7;--doc-line:#e6e1db;--doc-soft:#f7f4ef;--doc-code:#f7f5f1;--doc-selection:#eae2f7;--doc-muted:#6d6575;--doc-faint:#8e8790;--doc-violet-soft:#eee5fa;--doc-violet-text:#7043b7;--doc-hero-art:#e9dfef}.dixy-portal-scope[data-appearance=dark]{--doc-sidebar:#211e26;--doc-rail:#1a171f;--doc-chrome:#19171e;--doc-line:#37313e;--doc-soft:#24202b;--doc-code:#211e27;--doc-selection:#38294e;--doc-muted:#b1a8bc;--doc-faint:#958b9f;--doc-violet-soft:#30213f;--doc-violet-text:#c4a9fc;--doc-hero-art:#30243b}.typography-scale{border-top:1px solid var(--doc-line)}.typography-row{padding-block:var(--dixy-spacing-stack-lg);border-bottom:1px solid var(--doc-line);min-inline-size:0}.typography-row-meta{justify-content:space-between;gap:var(--dixy-spacing-inline-md);font:var(--dixy-font-code-sm);color:var(--doc-muted);flex-wrap:wrap;margin-block-end:var(--dixy-spacing-stack-md);display:flex}.typography-row>p{overflow-wrap:anywhere;margin:0}.typography-row .typography-row-description{font:var(--dixy-font-body-sm);color:var(--doc-muted);margin-block-start:var(--dixy-spacing-stack-sm)}.type-lab{border:1px solid var(--doc-line);padding:var(--dixy-spacing-inset-lg);background:var(--dixy-surface);border-radius:12px}.type-lab .foundation-toolbar{flex-wrap:wrap}.type-lab .foundation-toolbar label{flex:9rem}.type-lab input[type=range]{width:100%;accent-color:var(--dixy-accent);min-height:24px}.type-lab-input{gap:var(--dixy-spacing-stack-sm);font:var(--dixy-font-label-md);display:grid}.type-lab-input input{width:100%;min-width:0;padding:var(--dixy-spacing-inset-xs);border:1px solid var(--doc-line);background:var(--doc-chrome);color:var(--dixy-text);font:var(--dixy-font-body-md);border-radius:6px}.type-lab-preview{margin-block:var(--dixy-spacing-stack-lg) 0;font-size:var(--dixy-font-heading-lg-size);line-height:var(--dixy-font-heading-lg-line-height);overflow-wrap:anywhere}.prose-page>p,.prose-page>ul,.prose-page>ol{max-inline-size:68ch}.playground-stage{min-inline-size:0}.playground-stage .dixy-heading,.playground-stage .dixy-text{overflow-wrap:anywhere}.prop-control>select{min-inline-size:0;max-inline-size:100%}.art-note,.art-footnote{gap:var(--dixy-spacing-inline-sm);flex-wrap:wrap}.hero-art{padding-block:4.5rem}.hero-sample{transform:none}.hero-copy h1{font:var(--dixy-font-display-lg);letter-spacing:var(--dixy-font-display-lg-letter-spacing)}.type-specimen .dixy-heading{overflow-wrap:anywhere}@media (width<=1100px){.overview-hero{grid-template-columns:minmax(0,1fr)}.hero-copy>p{max-width:52ch}.hero-art{width:100%;max-width:34rem}}@media (width<=760px){.hero-copy h1,.page-heading h1,.prose-page>h1,.type-specimen .dixy-heading{font:var(--dixy-font-display-sm);letter-spacing:var(--dixy-font-display-sm-letter-spacing)}.principle-strip{align-items:flex-start}.hero-sample h2{font:var(--dixy-font-heading-sm);letter-spacing:var(--dixy-font-heading-sm-letter-spacing)}.hero-art{padding-inline:var(--dixy-spacing-inset-sm)}}.type-lab .foundation-toolbar label{align-content:start;gap:var(--dixy-spacing-stack-sm);min-inline-size:0;display:grid}.type-lab .foundation-toolbar select{width:100%;min-inline-size:0}main,.code-block{position:relative}.sizing-layout-controls{flex-wrap:wrap;align-items:end;gap:16px 24px}.sizing-layout-controls label{flex-wrap:wrap;min-block-size:44px}.sizing-layout-controls select{min-block-size:44px}.sizing-reset{border:1px solid var(--doc-line);background:var(--doc-soft);min-block-size:44px;color:var(--doc-text);cursor:pointer;border-radius:6px;padding-inline:16px}.sizing-layout-metrics{font:var(--dixy-font-code-sm);color:var(--doc-muted);overflow-wrap:anywhere;margin-block:16px;display:block}.sizing-layout-preview{border:1px solid var(--doc-line);border-radius:var(--dixy-radius);min-inline-size:0;padding-block:16px}.sizing-layout-preview .dixy-field{max-inline-size:32rem}.sizing-layout-preview .dixy-input{max-inline-size:100%}.sizing-layout-preview .dixy-container{overflow-wrap:anywhere}.sizing-tokens-table{min-inline-size:620px}.sizing-tokens-table th[scope=row]{white-space:nowrap}.color-intro{align-items:center;gap:24px;padding:24px 0;display:flex}.color-count{font:var(--dixy-font-display-lg);letter-spacing:-.08em;color:var(--dixy-color-text-link)}.color-intro h2{margin:0 0 6px}.color-intro p{max-width:36rem;margin:0}.color-preview{border:1px solid var(--dixy-color-border-subtle);background:var(--dixy-color-background-canvas);border-radius:16px;padding:28px}.color-preview-heading{justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.color-preview-heading .eyebrow{color:var(--dixy-color-text-secondary);margin-bottom:10px;display:block}.color-preview-heading .dixy-text{margin-top:6px}.color-mode-label{color:var(--dixy-color-text-secondary);font:var(--dixy-font-code-inline);white-space:nowrap}.color-feedback{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.color-feedback>div{font:var(--dixy-font-body-sm);border:1px solid;border-radius:10px;gap:6px;padding:14px;display:grid}.color-feedback strong{align-items:center;gap:8px;display:flex}.color-feedback strong span{border-radius:50%;width:8px;height:8px}.color-note{color:var(--dixy-color-text-secondary)}.color-palette-board{background:var(--dixy-color-background-surface-raised);border:1px solid var(--dixy-color-border-subtle);border-radius:14px;padding:20px}.color-step-legend{font:var(--dixy-font-caption);color:var(--dixy-color-text-secondary);flex-wrap:wrap;gap:10px 20px;margin-bottom:24px;display:flex}.color-palette-row{margin-bottom:18px}.color-palette-row:last-child{margin-bottom:0}.color-palette-row>strong{text-transform:capitalize;font:var(--dixy-font-label-md);margin-bottom:8px;display:block}.color-ramp{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.color-family-choices>button,.color-stop{flex-direction:column;justify-content:flex-start;align-items:stretch;inline-size:100%}.color-stop{min-width:0;background:0 0;border:0;border-radius:6px;block-size:auto;padding:0}.color-stop>span{border:1px solid var(--dixy-color-border-subtle);border-radius:6px;height:46px;display:block}.color-stop>code{font:var(--dixy-font-code-inline);color:var(--dixy-color-text-secondary);margin-top:5px;display:block}.color-stop[aria-pressed=true]>span{outline:2px solid var(--dixy-color-border-focus);outline-offset:1px}.color-inspector{background:var(--dixy-color-background-subtle);font:var(--dixy-font-code-inline);overflow-wrap:anywhere;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px;padding:14px;display:flex}.color-inspector>span{color:var(--dixy-color-text-secondary);font:var(--dixy-font-caption)}.color-architecture code{overflow-wrap:anywhere}.color-token-filter{align-items:center;gap:12px;margin-bottom:14px;display:flex}.color-token-filter select{border:1px solid var(--dixy-color-border-default);color:var(--dixy-color-text-primary);background:var(--dixy-color-background-surface-raised);border-radius:8px;padding:8px 10px}.color-sources{color:var(--dixy-color-text-secondary);font:var(--dixy-font-body-sm)}@media (width<=600px){.color-preview{padding:18px}.color-preview-heading{flex-direction:column}.color-feedback{grid-template-columns:1fr}.color-palette-board{padding:14px}.color-ramp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 5px}.color-intro{gap:18px}.color-intro h2{font:var(--dixy-font-heading-sm)}}.surface-controls{flex-wrap:wrap;align-items:end;gap:16px 24px}.surface-controls label{flex-wrap:wrap;min-block-size:44px}.surface-controls select{min-block-size:44px}.surface-preview{padding:var(--dixy-spacing-inset-lg);border:var(--dixy-border-subtle);border-radius:var(--dixy-radius-card);background:var(--dixy-color-background-surface-sunken)}.surface-example-card{overflow-wrap:anywhere;min-inline-size:0}.surface-example-card .dixy-input{max-inline-size:100%}.surface-radius-scale{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:24px;margin-block:32px;display:grid}.surface-radius-scale>div{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.surface-radius-scale span{background:var(--dixy-color-background-action-primary-soft);border:var(--dixy-border-default);block-size:56px;inline-size:100%;display:block}.surface-radius-scale small{font:var(--dixy-font-caption);color:var(--doc-muted)}.surface-reference-table{table-layout:fixed;min-inline-size:680px}.surface-reference-table th,.surface-reference-table td:last-child{white-space:normal;vertical-align:top}.surface-reference-table th:first-child{inline-size:20%}.surface-reference-table th:nth-child(2){inline-size:40%}.surface-border-scale{gap:24px;margin-block:24px;display:grid}.surface-border-scale>div{grid-template-columns:minmax(40px,1fr) auto auto;align-items:center;gap:16px;display:grid}.surface-border-scale code{font:var(--dixy-font-code-sm)}.surface-border-scale small{color:var(--doc-muted)}.surface-shadow-scale{background:var(--dixy-color-background-surface-sunken);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:32px;margin-block:32px;padding:32px;display:grid}.surface-shadow-scale>div{border:var(--dixy-border-subtle);border-radius:var(--dixy-radius-card);background:var(--dixy-color-background-surface-raised);flex-direction:column;gap:8px;min-inline-size:0;padding:24px;display:flex}.surface-shadow-scale span{font:var(--dixy-font-body-sm);color:var(--dixy-color-text-secondary)}.concentric-demo{background:var(--dixy-color-background-surface-sunken);border-radius:var(--dixy-radius-card);margin-block:24px;padding:24px}.concentric-outer{border:var(--dixy-border-default);border-radius:var(--dixy-radius-24);padding:var(--dixy-space-100);background:var(--dixy-color-background-action-primary-soft)}.concentric-inner{border-radius:max(0px, calc(var(--dixy-radius-24) - var(--dixy-space-100) - var(--dixy-border-width-1)));background:var(--dixy-color-background-surface-raised);flex-direction:column;gap:8px;padding:16px;display:flex}@media (width<=480px){.surface-preview{padding:var(--dixy-spacing-inset-sm)}}.icon-example{justify-items:center;gap:var(--dixy-spacing-stack-md);min-inline-size:0;display:grid}.icon-example .dixy-text{text-align:center}.icon-intro{gap:var(--dixy-spacing-stack-md);padding:var(--dixy-spacing-inset-lg);border:var(--dixy-border-width-1) solid var(--doc-line);border-radius:var(--dixy-radius-card);background:var(--dixy-surface);display:grid}.icon-intro-art{gap:var(--dixy-spacing-inline-xl);padding-block:var(--dixy-spacing-stack-md);flex-wrap:wrap;display:flex}.icon-size-grid,.icon-weight-grid{border:1px solid var(--doc-line);border-radius:var(--dixy-radius-card);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.icon-size-cell,.icon-weight-grid>div{align-content:center;justify-items:center;gap:var(--dixy-spacing-stack-sm);padding:var(--dixy-spacing-inset-md);border:1px solid var(--doc-line);min-inline-size:0;display:grid}.icon-size-cell>div{min-block-size:var(--dixy-size-icon-2xl);place-items:center;display:grid}.icon-size-cell code{font:var(--dixy-font-code-sm)}.icon-size-cell>span,.icon-weight-grid>div>span{font:var(--dixy-font-caption);color:var(--doc-muted)}.icon-color-grid{gap:var(--dixy-spacing-stack-md);margin-block:var(--dixy-spacing-section-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.icon-color-grid>div{align-items:center;gap:var(--dixy-spacing-inline-md);min-inline-size:0;display:flex}.icon-color-grid code{font:var(--dixy-font-code-sm);overflow-wrap:anywhere}.icon-action-examples{align-items:center;gap:var(--dixy-spacing-stack-md);padding-block:var(--dixy-spacing-stack-md);flex-wrap:wrap;display:flex}.icon-status{align-items:center;gap:var(--dixy-spacing-inline-md);font:var(--dixy-font-body-sm);display:inline-flex}@media (width<=480px){.icon-size-grid,.icon-weight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.icon-color-grid{grid-template-columns:minmax(0,1fr)}}.icon-intro{margin-block:var(--dixy-spacing-section-sm)}.color-palette-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.color-palette-tabs>button{min-height:40px;color:var(--dixy-color-text-primary);border:1px solid var(--dixy-color-border-default);background:0 0;border-radius:9px;padding:9px 12px}.color-palette-tabs>button[aria-pressed=true]{background:var(--dixy-color-background-selected);color:var(--dixy-color-text-selected);border-color:var(--dixy-color-border-focus)}.color-palette-tabs button>span{font:var(--dixy-font-caption);margin-left:5px}.color-family-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.color-family-choices>button{text-align:left;background:var(--dixy-color-background-surface-raised);min-width:0;min-height:64px;color:var(--dixy-color-text-primary);border:1px solid var(--dixy-color-border-subtle);border-radius:9px;padding:8px}.color-family-choices>button[aria-pressed=true]{outline:2px solid var(--dixy-color-border-focus);outline-offset:1px}.color-family-gradient{border-radius:4px;height:16px;margin-bottom:6px;display:block}.color-family-choices strong{font:var(--dixy-font-label-md);text-transform:capitalize}.color-active-ramp{border-top:1px solid var(--dixy-color-border-subtle);padding-top:18px}.color-active-ramp>strong{justify-content:space-between;gap:10px;display:flex}.color-active-ramp strong>span{font:var(--dixy-font-caption);color:var(--dixy-color-text-secondary);text-transform:none}.color-overlay-checker{background:conic-gradient(var(--dixy-color-purple-9) 25%, var(--dixy-color-blue-9) 0 50%, var(--dixy-color-purple-9) 0 75%, var(--dixy-color-blue-9) 0);background-size:16px 16px;position:relative;overflow:hidden}.color-overlay-checker>i{display:block;position:absolute;inset:0}.color-active-ramp+.color-step-legend{margin:18px 0 0}@media (width<=600px){.color-family-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.surface-dashed-example{padding:var(--dixy-spacing-inset-md);border-radius:var(--dixy-radius-card);margin-block:24px}.color-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.color-controls>label{align-items:start;gap:6px;min-width:0;display:grid}.color-controls select{width:100%;min-width:0}.motion-controls{flex-wrap:wrap;align-items:end;gap:16px 24px}.motion-controls label,.motion-controls select{min-block-size:44px}.motion-preview,.motion-css-example{border:var(--dixy-border-default);border-radius:var(--dixy-radius-card);background:var(--dixy-color-background-surface-sunken);margin-block:24px;padding:24px}.motion-preview .motion-track{min-inline-size:208px}.motion-stage{min-inline-size:0}.motion-physics-readout{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-block:24px;display:grid}.motion-physics-readout>div{background:var(--dixy-color-background-surface-sunken);border-radius:var(--dixy-radius-8);gap:8px;padding:16px;display:grid}.motion-physics-readout span{color:var(--doc-muted);font:var(--dixy-font-caption)}.motion-physics-readout strong{font:var(--dixy-font-heading-md);font-variant-numeric:tabular-nums}.motion-token-table th,.motion-token-table td:last-child,.motion-reference-table th,.motion-reference-table td:last-child{white-space:normal;vertical-align:top}.motion-reference-table{table-layout:fixed;min-inline-size:680px}.motion-reference-table th:first-child{inline-size:20%}.motion-reference-table th:nth-child(2){inline-size:40%}.motion-duration-scale{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:24px;margin-block:24px;display:grid}.motion-duration-scale>div{gap:8px;display:grid}.motion-duration-scale span{background:var(--dixy-color-background-action-primary);block-size:4px;display:block}.motion-timing-examples{margin-block:24px}.motion-easing-row{border-block-end:1px solid var(--doc-line);grid-template-columns:1fr 56px 140px;align-items:center;gap:24px;padding-block:16px;display:grid}.motion-easing-row>div:first-child{gap:8px;display:grid}.motion-easing-row code{overflow-wrap:anywhere;font:var(--dixy-font-code-sm)}.motion-easing-row svg{fill:none;block-size:56px;inline-size:56px;stroke:var(--dixy-color-border-focus);stroke-width:3px;overflow:visible}.motion-easing-row .motion-curve-guide{stroke:var(--doc-line);stroke-width:1px}.motion-easing-track{background:var(--dixy-color-background-surface-sunken);border-radius:var(--dixy-radius-4);direction:ltr;padding:8px}.motion-easing-track span{border-radius:var(--dixy-radius-4);background:var(--dixy-color-background-action-primary);block-size:24px;inline-size:24px;display:block}@media (width<=40rem){.motion-preview,.motion-css-example{padding:12px}.motion-easing-row{grid-template-columns:minmax(0,1fr) 56px;gap:16px}.motion-easing-track{grid-column:1/-1;inline-size:140px}}.color-controls select,.color-family-choices>button{border-color:var(--dixy-color-border-default)}.component-motion-preview{border:var(--dixy-border-default);border-radius:var(--dixy-radius-card);background:var(--dixy-color-background-surface-raised);min-inline-size:0;margin-block:24px;padding:24px}#component-motion .motion-token-table{min-inline-size:30rem}@media (width<=40rem){.component-motion-preview{padding:12px}}.expressive-preview{border:1px solid var(--doc-line);border-radius:12px;margin-block:1rem;padding:1.5rem}.expressive-controls{flex-wrap:wrap;align-items:end;gap:16px 24px}.expressive-controls label{flex-direction:column;align-items:start;gap:6px;min-block-size:44px;max-inline-size:100%}.expressive-controls label:has(input){flex-direction:row}.expressive-controls select{min-block-size:44px}.expressive-controls button{white-space:normal;min-block-size:44px;max-inline-size:100%}.expressive-controls label:has(input){align-items:center;gap:.4rem;display:flex}.material-comparison-stage{isolation:isolate;border:var(--dixy-border-default);border-radius:16px;position:relative;overflow:hidden}.material-comparison-scroll{background:linear-gradient(125deg, var(--dixy-accent-soft), var(--dixy-surface));block-size:260px;overflow:auto}.material-comparison-row{border-block-end:var(--dixy-border-default);gap:1rem;padding:1.5rem;display:flex}.material-comparison-row>span{color:var(--dixy-accent);font:var(--dixy-font-heading-md)}.material-comparison-row p{font:var(--dixy-font-body-sm);margin-block:.4rem 0}.material-comparison-toolbar{border-radius:9999px;justify-content:space-between;align-items:center;gap:.5rem;min-block-size:56px;inline-size:min(280px,100% - 2rem);margin-inline:auto;padding:.5rem;display:flex;position:absolute;inset-block-start:1rem;inset-inline:0}.material-comparison-toolbar>span{font:var(--dixy-font-label-sm);padding:.3rem}.material-sample-output{border:1px solid var(--doc-line);border-radius:8px;max-block-size:300px;padding:1rem;font-size:.75rem;overflow:auto}@media (width<=600px){.expressive-preview{padding:.75rem}.material-comparison-row{padding:1rem}}.docs-select.dixy-select-trigger{inline-size:100%}.docs-select-popup{max-inline-size:min(24rem,100vw - 2rem)}.docs-disclosure-trigger:focus-visible{outline-offset:-2px}.wren-app{--wren-column:760px;background:var(--dixy-color-background-canvas);block-size:100dvh;color:var(--dixy-color-text-primary);overflow:clip}.wren-shell{--wren-sidebar:264px;--wren-rail:60px;isolation:isolate;grid-template-columns:var(--wren-sidebar) minmax(0, 1fr);block-size:100dvh;transition:grid-template-columns var(--dixy-motion-duration-normal,.2s) var(--dixy-motion-easing-standard,ease);display:grid}.wren-shell[data-collapsed]{grid-template-columns:var(--wren-rail) minmax(0, 1fr)}.wren-sidebar{gap:var(--dixy-spacing-stack-sm);min-block-size:0;min-inline-size:0;padding:var(--dixy-spacing-inset-sm);border:0;border-inline-end:1px solid var(--dixy-color-border-subtle);background:var(--dixy-color-background-surface);flex-direction:column;display:flex;overflow:hidden}.wren-sidebar-header{justify-content:space-between;align-items:center;gap:8px;min-block-size:40px;padding-inline:6px 0;display:flex}.wren-sidebar[data-collapsed] .wren-sidebar-header{justify-content:center;padding-inline:0}.wren-sidebar[data-collapsed] .wren-brand{display:none}.wren-sidebar-nav{flex-direction:column;flex:1;gap:2px;min-block-size:0;display:flex;overflow:hidden auto}.wren-rail-button{white-space:nowrap;justify-content:flex-start;gap:10px;inline-size:100%}.wren-sidebar[data-collapsed] .wren-rail-button{aspect-ratio:1;justify-content:center;align-self:center;inline-size:auto;padding-inline:0}.wren-sidebar[data-collapsed] .wren-rail-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.wren-search-field{margin-block:4px}.wren-sidebar-footer{gap:var(--dixy-spacing-stack-sm);border-block-start:1px solid var(--dixy-color-border-subtle);flex-direction:column;padding:4px;padding-block-start:var(--dixy-spacing-stack-sm);display:flex}.wren-sidebar-links{flex-direction:column;gap:2px;padding-inline:4px;display:flex}.wren-user{align-items:center;gap:10px;min-inline-size:0;display:flex}.wren-sidebar[data-collapsed] .wren-user{justify-content:center}.wren-sidebar[data-collapsed] .wren-user-text{display:none}.wren-user-text{white-space:nowrap;flex-direction:column;min-inline-size:0;line-height:1.2;display:flex}.wren-user-name{font:var(--dixy-font-label-md)}.wren-list-heading{margin:var(--dixy-spacing-stack-md) 10px 4px;color:var(--dixy-color-text-secondary);font:var(--dixy-font-label-sm)}.wren-chat-empty{padding-inline:10px}.wren-chat-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wren-chat-item{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;inline-size:100%;overflow:hidden}.wren-chat-item>*{text-overflow:ellipsis;overflow:hidden}.wren-mobile-nav .wren-sidebar-nav{margin-block-start:var(--dixy-spacing-stack-md)}.wren-brand{font:var(--dixy-font-title-sm);letter-spacing:-.01em;align-items:center;gap:8px;display:inline-flex}.wren-brand-mark{background:linear-gradient(135deg, var(--dixy-color-background-action-primary) 0 55%, var(--dixy-color-background-action-primary-subtle) 55% 100%);border-radius:60% 40% 55% 45%/55% 45%;block-size:18px;inline-size:18px;display:inline-block}.wren-brand-mark-lg{block-size:40px;inline-size:40px}.wren-main{grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0;min-inline-size:0;display:grid}.wren-topbar{align-items:center;gap:var(--dixy-spacing-inline-sm);min-block-size:56px;padding-inline:var(--dixy-spacing-inset-md);border-block-end:1px solid var(--dixy-color-border-subtle);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.wren-topbar-start,.wren-topbar-end,.wren-only-desktop{align-items:center;gap:var(--dixy-spacing-inline-xs);min-inline-size:0;display:flex}.wren-topbar-end{justify-content:flex-end}.wren-title{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--dixy-font-label-lg);flex:1;margin:0;overflow:hidden}.wren-conversation{min-block-size:0}.wren-conversation .dixy-conversation-content{padding-block:var(--dixy-spacing-inset-xl);padding-inline:max(var(--dixy-spacing-inset-md), calc((100% - var(--wren-column)) / 2))}.wren-main[data-empty]{grid-template-rows:auto minmax(0,1fr) auto minmax(0,1fr)}.wren-main[data-empty] .wren-conversation .dixy-conversation-content{justify-content:flex-end;padding-block-end:var(--dixy-spacing-stack-lg)}.wren-welcome{margin:0 auto;padding-block-end:0}.wren-welcome .dixy-conversation-empty-title{font:var(--dixy-font-title-lg)}.wren-main[data-empty] .wren-disclaimer{display:none}.wren-suggestions{inline-size:min(100% - 2 * var(--dixy-spacing-inset-md), var(--wren-column));flex-direction:column;align-self:start;gap:2px;margin-inline:auto;padding-block-start:var(--dixy-spacing-stack-md)}.wren-suggestions .dixy-suggestion{inline-size:100%;color:var(--dixy-color-text-secondary);text-align:start;justify-content:flex-start;gap:12px}.wren-suggestions .dixy-suggestion:hover{color:var(--dixy-color-text-primary)}.wren-composer[data-mode=chat] .dixy-prompt-input{border-radius:var(--dixy-radius-overlay);flex-direction:row;align-items:flex-end;gap:4px;padding:6px 6px 6px 8px}.wren-composer[data-mode=chat]{--wren-row:2.5rem}@media (any-pointer:coarse){.wren-composer[data-mode=chat]{--wren-row:2.75rem}}.wren-composer[data-mode=chat] .dixy-prompt-input-textarea{min-inline-size:0;min-block-size:var(--wren-row);padding-block:calc((var(--wren-row) - 1.5em) / 2);flex:1}.wren-composer[data-mode=chat] .dixy-prompt-input-footer{block-size:var(--wren-row);flex:none}.wren-composer[data-mode=chat] .dixy-prompt-input-tools{flex-wrap:nowrap;flex:none}.wren-composer[data-mode=chat] .wren-search-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.wren-composer[data-mode=chat] .wren-search-toggle{aspect-ratio:1;justify-content:center;padding-inline:0}.wren-composer[data-mode=chat] .wren-model-trigger{padding-inline:8px 6px}.wren-composer[data-mode=work] .dixy-prompt-input-textarea{min-block-size:4.5rem}.wren-work{align-self:start;gap:var(--dixy-spacing-stack-sm);inline-size:min(100% - 2 * var(--dixy-spacing-inset-md), var(--wren-column));flex-direction:column;margin-inline:auto;padding-block-start:var(--dixy-spacing-stack-md);display:flex}.wren-work-heading{font:var(--dixy-font-label-md);align-items:center;gap:8px;margin:0;padding-inline:4px;display:flex}.wren-work-heading .dixy-icon{color:var(--dixy-color-icon-warning)}.wren-work-cards{gap:var(--dixy-spacing-inline-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dixy-button.dixy-suggestion.wren-work-card[data-size]{border-radius:var(--dixy-radius-card);background:var(--dixy-color-background-surface);block-size:100%;font-weight:inherit;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:12px 14px 14px}.wren-work-card-top{justify-content:space-between;align-items:center;margin-block-end:6px;display:flex}.wren-work-try{border:var(--dixy-border-default);border-radius:var(--dixy-radius-control);color:var(--dixy-color-text-secondary);font:var(--dixy-font-label-sm);padding:2px 10px}.wren-work-card-title{font:var(--dixy-font-label-md)}.wren-work-card-text{color:var(--dixy-color-text-secondary);font:var(--dixy-font-body-sm)}.wren-composer{padding:0 var(--dixy-spacing-inset-md) var(--dixy-spacing-inset-md);flex-direction:column;align-items:center;gap:6px;display:flex}.wren-composer>*{inline-size:min(100%, var(--wren-column))}.wren-model-trigger{background:0 0;border-color:#0000;inline-size:auto;min-inline-size:0}.wren-model-note{color:var(--dixy-color-text-secondary);font:var(--dixy-font-caption);margin-inline-start:auto;padding-inline-start:12px}.wren-disclaimer{text-align:center}.wren-only-mobile{display:none}@media (prefers-reduced-motion:reduce){.wren-shell{transition:none}}[data-effects=reduced] .wren-shell{transition:none}@media (width<=767px){.wren-shell,.wren-shell[data-collapsed]{grid-template-columns:minmax(0,1fr)}.wren-sidebar{display:none}.wren-only-mobile{display:inline-flex}.wren-only-desktop{display:none}.wren-topbar{min-block-size:52px;padding-inline:var(--dixy-spacing-inset-xs)}.wren-title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.wren-conversation .dixy-conversation-content{padding-block:var(--dixy-spacing-inset-md)}.wren-welcome .dixy-conversation-empty-title{font:var(--dixy-font-title-md)}.wren-conversation .dixy-message>.dixy-message-avatar{display:none}.wren-conversation .dixy-message>:not(.dixy-message-avatar){grid-column:1/-1}.wren-work-cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--dixy-spacing-inset-md));padding-inline:var(--dixy-spacing-inset-md);scroll-padding-inline:var(--dixy-spacing-inset-md);grid-template-columns:none;grid-auto-columns:min(78%,260px);grid-auto-flow:column;overflow-x:auto}.wren-work-cards .dixy-suggestion{scroll-snap-align:start}.wren-composer{padding-block-end:max(var(--dixy-spacing-inset-sm), env(safe-area-inset-bottom))}.wren-disclaimer{display:none}}.wren-mobile-nav{flex-direction:column;display:flex}.wren-mobile-nav .dixy-drawer-content{flex-direction:column;flex:1;min-block-size:0;display:flex}.wren-mobile-settings{align-items:center;gap:var(--dixy-spacing-inline-sm);border-block-start:1px solid var(--dixy-color-border-subtle);margin-block-start:auto;padding-block-start:var(--dixy-spacing-stack-md);display:flex}.wren-mobile-settings .wren-theme-picker{flex:1}.wren-mobile-settings .dixy-select-trigger{inline-size:100%;max-inline-size:none}.wren-theme-picker{flex:none}.wren-theme-picker .dixy-select-trigger{min-inline-size:10rem}@media (width<=1023px){.wren-theme-picker .dixy-select-trigger{min-inline-size:0;max-inline-size:9rem}}.controls-lab{background:var(--dixy-color-background-canvas);min-height:100dvh;color:var(--dixy-color-text-primary)}.controls-main{gap:var(--dixy-spacing-stack-lg);max-width:1280px;padding:clamp(16px,4vw,40px);display:grid}.controls-row{gap:var(--dixy-spacing-stack-md);display:grid}.controls-line{align-items:center;gap:var(--dixy-spacing-inline-lg);flex-wrap:wrap;display:flex}.controls-line [data-audit]:not(:focus-within){outline:1px dashed color-mix(in oklab, currentColor 25%, transparent);outline-offset:2px}.ks-page{background:var(--dixy-color-background-canvas);min-height:100dvh;color:var(--dixy-color-text-primary)}.ks-main{box-sizing:border-box;gap:var(--dixy-spacing-stack-xl,32px);max-width:1440px;margin-inline:auto;padding:clamp(16px,4vw,40px);display:grid}.ks-head{justify-content:space-between;align-items:end;gap:var(--dixy-spacing-inline-lg);flex-wrap:wrap;display:flex}.ks-head h1{margin:0}.ks-search{width:min(100%,22rem)}.ks-index{z-index:5;gap:var(--dixy-spacing-inline-sm);padding-block:var(--dixy-spacing-stack-sm);background:var(--dixy-color-background-canvas);border-bottom:1px solid var(--dixy-color-border-subtle);flex-wrap:wrap;display:flex;position:sticky;top:0}.ks-index a{color:var(--dixy-color-text-secondary);font:var(--dixy-font-label-md);border-radius:var(--dixy-radius-full);padding:4px 10px;text-decoration:none}.ks-index a:hover{color:var(--dixy-color-text-primary);background:var(--dixy-color-background-subtle)}.ks-category{gap:var(--dixy-spacing-stack-md);scroll-margin-top:64px;display:grid}.ks-category h2{margin:0}.ks-count{color:var(--dixy-color-text-secondary);font:var(--dixy-font-label-md)}.ks-grid{gap:var(--dixy-spacing-stack-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));align-items:start;display:grid}.ks-tile{border:1px solid var(--dixy-color-border-subtle);border-radius:var(--dixy-radius-card,12px);background:var(--dixy-color-background-surface);grid-template-rows:auto 1fr;min-width:0;scroll-margin-top:64px;display:grid}.ks-tile-head{border-bottom:1px solid var(--dixy-color-border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.ks-tile-head h3{margin:0}.ks-docs-link{color:var(--dixy-color-text-secondary);font:var(--dixy-font-label-sm)}.ks-stage{place-items:center;min-height:180px;padding:20px;display:grid;overflow:auto}.ks-stage>*{max-width:100%}.ks-skeleton{width:100%;height:120px}.ks-error{color:var(--dixy-color-text-danger);font:var(--dixy-font-body-sm)}.shader-lab{background:var(--dixy-color-background-canvas);min-height:100dvh;color:var(--dixy-color-text-primary)}.shader-lab-stage{isolation:isolate;background:radial-gradient(120% 80% at 50% 0%, var(--dixy-color-brand-4), transparent 70%), var(--dixy-color-background-canvas);min-height:100dvh;position:relative;overflow:hidden}.shader-lab-canvas{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;animation:.6s ease-out forwards shader-lab-fade;position:absolute;inset:0}.shader-lab-stage[data-shader=phosphor] .shader-lab-canvas{image-rendering:pixelated}@keyframes shader-lab-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.shader-lab-canvas{opacity:1;animation:none}}.shader-lab-bar{justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(16px,4vw,40px);display:flex}.shader-lab-back{color:inherit;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.shader-lab-back:focus-visible{outline:2px solid var(--dixy-color-border-focus);outline-offset:4px;border-radius:4px}.shader-lab-main{grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-template-areas:"controls hero""controls sample";align-items:start;gap:24px clamp(24px,5vw,64px);max-width:1200px;margin:0 auto;padding:clamp(8px,3vw,32px) clamp(16px,4vw,40px) 64px;display:grid}.shader-lab-controls{grid-area:controls;position:sticky;top:16px}.shader-lab-controls .dixy-card-content,.shader-lab-sample .dixy-card-content{gap:14px;display:grid}.shader-lab-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.shader-lab-row>span{gap:2px;display:grid}.shader-lab-strong{font-weight:600}.shader-lab-field{gap:6px;display:grid}.shader-lab-hero{grid-area:hero;gap:16px;padding-block:clamp(16px,8vh,96px) 8px;display:grid}.shader-lab-eyebrow{letter-spacing:.12em;text-transform:uppercase}.shader-lab-display{text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,4.75rem);line-height:1}.shader-lab-actions{flex-wrap:wrap;gap:12px;display:flex}.shader-lab-sample{grid-area:sample;max-width:420px}@media (width<=760px){.shader-lab-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""controls""sample"}.shader-lab-controls{position:static}}
