@layer reset, base, tokens, recipes, utilities;@layer base{:root{--made-with-panda:"🐼"}}@layer tokens{:where(:root,:host){--colors-current:currentcolor;--colors-transparent:oklch(0 0 0/0);--colors-black:#000;--colors-white:#fff;--colors-slate-50:oklch(98.4% 0.003 247.858);--colors-slate-100:oklch(96.8% 0.007 247.896);--colors-slate-200:oklch(92.9% 0.013 255.508);--colors-slate-300:oklch(86.9% 0.022 252.894);--colors-slate-400:oklch(70.4% 0.04 256.788);--colors-slate-500:oklch(55.4% 0.046 257.417);--colors-slate-600:oklch(44.6% 0.043 257.281);--colors-slate-700:oklch(37.2% 0.044 257.287);--colors-slate-800:oklch(27.9% 0.041 260.031);--colors-slate-900:oklch(20.8% 0.042 265.755);--colors-slate-950:oklch(12.9% 0.042 264.695);--colors-gray-50:oklch(98.5% 0.002 247.839);--colors-gray-100:oklch(96.7% 0.003 264.542);--colors-gray-200:oklch(92.8% 0.006 264.531);--colors-gray-300:oklch(87.2% 0.01 258.338);--colors-gray-400:oklch(70.7% 0.022 261.325);--colors-gray-500:oklch(55.1% 0.027 264.364);--colors-gray-600:oklch(44.6% 0.03 256.802);--colors-gray-700:oklch(37.3% 0.034 259.733);--colors-gray-800:oklch(27.8% 0.033 256.848);--colors-gray-900:oklch(21% 0.034 264.665);--colors-gray-950:oklch(13% 0.028 261.692);--colors-zinc-50:oklch(98.5% 0 0);--colors-zinc-100:oklch(96.7% 0.001 286.375);--colors-zinc-200:oklch(92% 0.004 286.32);--colors-zinc-300:oklch(87.1% 0.006 286.286);--colors-zinc-400:oklch(70.5% 0.015 286.067);--colors-zinc-500:oklch(55.2% 0.016 285.938);--colors-zinc-600:oklch(44.2% 0.017 285.786);--colors-zinc-700:oklch(37% 0.013 285.805);--colors-zinc-800:oklch(27.4% 0.006 286.033);--colors-zinc-900:oklch(21% 0.006 285.885);--colors-zinc-950:oklch(14.1% 0.005 285.823);--colors-neutral-50:oklch(98.5% 0 0);--colors-neutral-100:oklch(97% 0 0);--colors-neutral-200:oklch(92.2% 0 0);--colors-neutral-300:oklch(87% 0 0);--colors-neutral-400:oklch(70.8% 0 0);--colors-neutral-500:oklch(55.6% 0 0);--colors-neutral-600:oklch(43.9% 0 0);--colors-neutral-700:oklch(37.1% 0 0);--colors-neutral-800:oklch(26.9% 0 0);--colors-neutral-900:oklch(20.5% 0 0);--colors-neutral-950:oklch(14.5% 0 0);--colors-stone-50:oklch(98.5% 0.001 106.423);--colors-stone-100:oklch(97% 0.001 106.424);--colors-stone-200:oklch(92.3% 0.003 48.717);--colors-stone-300:oklch(86.9% 0.005 56.366);--colors-stone-400:oklch(70.9% 0.01 56.259);--colors-stone-500:oklch(55.3% 0.013 58.071);--colors-stone-600:oklch(44.4% 0.011 73.639);--colors-stone-700:oklch(37.4% 0.01 67.558);--colors-stone-800:oklch(26.8% 0.007 34.298);--colors-stone-900:oklch(21.6% 0.006 56.043);--colors-stone-950:oklch(14.7% 0.004 49.25);--colors-mauve-50:oklch(98.5% 0 0);--colors-mauve-100:oklch(96% 0.003 325.6);--colors-mauve-200:oklch(92.2% 0.005 325.62);--colors-mauve-300:oklch(86.5% 0.012 325.68);--colors-mauve-400:oklch(71.1% 0.019 323.02);--colors-mauve-500:oklch(54.2% 0.034 322.5);--colors-mauve-600:oklch(43.5% 0.029 321.78);--colors-mauve-700:oklch(36.4% 0.029 323.89);--colors-mauve-800:oklch(26.3% 0.024 320.12);--colors-mauve-900:oklch(21.2% 0.019 322.12);--colors-mauve-950:oklch(14.5% 0.008 326);--colors-olive-50:oklch(98.8% 0.003 106.5);--colors-olive-100:oklch(96.6% 0.005 106.5);--colors-olive-200:oklch(93% 0.007 106.5);--colors-olive-300:oklch(88% 0.011 106.6);--colors-olive-400:oklch(73.7% 0.021 106.9);--colors-olive-500:oklch(58% 0.031 107.3);--colors-olive-600:oklch(46.6% 0.025 107.3);--colors-olive-700:oklch(39.4% 0.023 107.4);--colors-olive-800:oklch(28.6% 0.016 107.4);--colors-olive-900:oklch(22.8% 0.013 107.4);--colors-olive-950:oklch(15.3% 0.006 107.1);--colors-mist-50:oklch(98.7% 0.002 197.1);--colors-mist-100:oklch(96.3% 0.002 197.1);--colors-mist-200:oklch(92.5% 0.005 214.3);--colors-mist-300:oklch(87.2% 0.007 219.6);--colors-mist-400:oklch(72.3% 0.014 214.4);--colors-mist-500:oklch(56% 0.021 213.5);--colors-mist-600:oklch(45% 0.017 213.2);--colors-mist-700:oklch(37.8% 0.015 216);--colors-mist-800:oklch(27.5% 0.011 216.9);--colors-mist-900:oklch(21.8% 0.008 223.9);--colors-mist-950:oklch(14.8% 0.004 228.8);--colors-taupe-50:oklch(98.6% 0.002 67.8);--colors-taupe-100:oklch(96% 0.002 17.2);--colors-taupe-200:oklch(92.2% 0.005 34.3);--colors-taupe-300:oklch(86.8% 0.007 39.5);--colors-taupe-400:oklch(71.4% 0.014 41.2);--colors-taupe-500:oklch(54.7% 0.021 43.1);--colors-taupe-600:oklch(43.8% 0.017 39.3);--colors-taupe-700:oklch(36.7% 0.016 35.7);--colors-taupe-800:oklch(26.8% 0.011 36.5);--colors-taupe-900:oklch(21.4% 0.009 43.1);--colors-taupe-950:oklch(14.7% 0.004 49.3);--colors-red-50:oklch(97.1% 0.013 17.38);--colors-red-100:oklch(93.6% 0.032 17.717);--colors-red-200:oklch(88.5% 0.062 18.334);--colors-red-300:oklch(80.8% 0.114 19.571);--colors-red-400:oklch(70.4% 0.191 22.216);--colors-red-500:oklch(63.7% 0.237 25.331);--colors-red-600:oklch(57.7% 0.245 27.325);--colors-red-700:oklch(50.5% 0.213 27.518);--colors-red-800:oklch(44.4% 0.177 26.899);--colors-red-900:oklch(39.6% 0.141 25.723);--colors-red-950:oklch(25.8% 0.092 26.042);--colors-orange-50:oklch(98% 0.016 73.684);--colors-orange-100:oklch(95.4% 0.038 75.164);--colors-orange-200:oklch(90.1% 0.076 70.697);--colors-orange-300:oklch(83.7% 0.128 66.29);--colors-orange-400:oklch(75% 0.183 55.934);--colors-orange-500:oklch(70.5% 0.213 47.604);--colors-orange-600:oklch(64.6% 0.222 41.116);--colors-orange-700:oklch(55.3% 0.195 38.402);--colors-orange-800:oklch(47% 0.157 37.304);--colors-orange-900:oklch(40.8% 0.123 38.172);--colors-orange-950:oklch(26.6% 0.079 36.259);--colors-amber-50:oklch(98.7% 0.022 95.277);--colors-amber-100:oklch(96.2% 0.059 95.617);--colors-amber-200:oklch(92.4% 0.12 95.746);--colors-amber-300:oklch(87.9% 0.169 91.605);--colors-amber-400:oklch(82.8% 0.189 84.429);--colors-amber-500:oklch(76.9% 0.188 70.08);--colors-amber-600:oklch(66.6% 0.179 58.318);--colors-amber-700:oklch(55.5% 0.163 48.998);--colors-amber-800:oklch(47.3% 0.137 46.201);--colors-amber-900:oklch(41.4% 0.112 45.904);--colors-amber-950:oklch(27.9% 0.077 45.635);--colors-yellow-50:oklch(98.7% 0.026 102.212);--colors-yellow-100:oklch(97.3% 0.071 103.193);--colors-yellow-200:oklch(94.5% 0.129 101.54);--colors-yellow-300:oklch(90.5% 0.182 98.111);--colors-yellow-400:oklch(85.2% 0.199 91.936);--colors-yellow-500:oklch(79.5% 0.184 86.047);--colors-yellow-600:oklch(68.1% 0.162 75.834);--colors-yellow-700:oklch(55.4% 0.135 66.442);--colors-yellow-800:oklch(47.6% 0.114 61.907);--colors-yellow-900:oklch(42.1% 0.095 57.708);--colors-yellow-950:oklch(28.6% 0.066 53.813);--colors-lime-50:oklch(98.6% 0.031 120.757);--colors-lime-100:oklch(96.7% 0.067 122.328);--colors-lime-200:oklch(93.8% 0.127 124.321);--colors-lime-300:oklch(89.7% 0.196 126.665);--colors-lime-400:oklch(84.1% 0.238 128.85);--colors-lime-500:oklch(76.8% 0.233 130.85);--colors-lime-600:oklch(64.8% 0.2 131.684);--colors-lime-700:oklch(53.2% 0.157 131.589);--colors-lime-800:oklch(45.3% 0.124 130.933);--colors-lime-900:oklch(40.5% 0.101 131.063);--colors-lime-950:oklch(27.4% 0.072 132.109);--colors-green-50:oklch(98.2% 0.018 155.826);--colors-green-100:oklch(96.2% 0.044 156.743);--colors-green-200:oklch(92.5% 0.084 155.995);--colors-green-300:oklch(87.1% 0.15 154.449);--colors-green-400:oklch(79.2% 0.209 151.711);--colors-green-500:oklch(72.3% 0.219 149.579);--colors-green-600:oklch(62.7% 0.194 149.214);--colors-green-700:oklch(52.7% 0.154 150.069);--colors-green-800:oklch(44.8% 0.119 151.328);--colors-green-900:oklch(39.3% 0.095 152.535);--colors-green-950:oklch(26.6% 0.065 152.934);--colors-emerald-50:oklch(97.9% 0.021 166.113);--colors-emerald-100:oklch(95% 0.052 163.051);--colors-emerald-200:oklch(90.5% 0.093 164.15);--colors-emerald-300:oklch(84.5% 0.143 164.978);--colors-emerald-400:oklch(76.5% 0.177 163.223);--colors-emerald-500:oklch(69.6% 0.17 162.48);--colors-emerald-600:oklch(59.6% 0.145 163.225);--colors-emerald-700:oklch(50.8% 0.118 165.612);--colors-emerald-800:oklch(43.2% 0.095 166.913);--colors-emerald-900:oklch(37.8% 0.077 168.94);--colors-emerald-950:oklch(26.2% 0.051 172.552);--colors-teal-50:oklch(98.4% 0.014 180.72);--colors-teal-100:oklch(95.3% 0.051 180.801);--colors-teal-200:oklch(91% 0.096 180.426);--colors-teal-300:oklch(85.5% 0.138 181.071);--colors-teal-400:oklch(77.7% 0.152 181.912);--colors-teal-500:oklch(70.4% 0.14 182.503);--colors-teal-600:oklch(60% 0.118 184.704);--colors-teal-700:oklch(51.1% 0.096 186.391);--colors-teal-800:oklch(43.7% 0.078 188.216);--colors-teal-900:oklch(38.6% 0.063 188.416);--colors-teal-950:oklch(27.7% 0.046 192.524);--colors-cyan-50:oklch(98.4% 0.019 200.873);--colors-cyan-100:oklch(95.6% 0.045 203.388);--colors-cyan-200:oklch(91.7% 0.08 205.041);--colors-cyan-300:oklch(86.5% 0.127 207.078);--colors-cyan-400:oklch(78.9% 0.154 211.53);--colors-cyan-500:oklch(71.5% 0.143 215.221);--colors-cyan-600:oklch(60.9% 0.126 221.723);--colors-cyan-700:oklch(52% 0.105 223.128);--colors-cyan-800:oklch(45% 0.085 224.283);--colors-cyan-900:oklch(39.8% 0.07 227.392);--colors-cyan-950:oklch(30.2% 0.056 229.695);--colors-sky-50:oklch(97.7% 0.013 236.62);--colors-sky-100:oklch(95.1% 0.026 236.824);--colors-sky-200:oklch(90.1% 0.058 230.902);--colors-sky-300:oklch(82.8% 0.111 230.318);--colors-sky-400:oklch(74.6% 0.16 232.661);--colors-sky-500:oklch(68.5% 0.169 237.323);--colors-sky-600:oklch(58.8% 0.158 241.966);--colors-sky-700:oklch(50% 0.134 242.749);--colors-sky-800:oklch(44.3% 0.11 240.79);--colors-sky-900:oklch(39.1% 0.09 240.876);--colors-sky-950:oklch(29.3% 0.066 243.157);--colors-blue-50:oklch(97% 0.014 254.604);--colors-blue-100:oklch(93.2% 0.032 255.585);--colors-blue-200:oklch(88.2% 0.059 254.128);--colors-blue-300:oklch(80.9% 0.105 251.813);--colors-blue-400:oklch(70.7% 0.165 254.624);--colors-blue-500:oklch(62.3% 0.214 259.815);--colors-blue-600:oklch(54.6% 0.245 262.881);--colors-blue-700:oklch(48.8% 0.243 264.376);--colors-blue-800:oklch(42.4% 0.199 265.638);--colors-blue-900:oklch(37.9% 0.146 265.522);--colors-blue-950:oklch(28.2% 0.091 267.935);--colors-indigo-50:oklch(96.2% 0.018 272.314);--colors-indigo-100:oklch(93% 0.034 272.788);--colors-indigo-200:oklch(87% 0.065 274.039);--colors-indigo-300:oklch(78.5% 0.115 274.713);--colors-indigo-400:oklch(67.3% 0.182 276.935);--colors-indigo-500:oklch(58.5% 0.233 277.117);--colors-indigo-600:oklch(51.1% 0.262 276.966);--colors-indigo-700:oklch(45.7% 0.24 277.023);--colors-indigo-800:oklch(39.8% 0.195 277.366);--colors-indigo-900:oklch(35.9% 0.144 278.697);--colors-indigo-950:oklch(25.7% 0.09 281.288);--colors-violet-50:oklch(96.9% 0.016 293.756);--colors-violet-100:oklch(94.3% 0.029 294.588);--colors-violet-200:oklch(89.4% 0.057 293.283);--colors-violet-300:oklch(81.1% 0.111 293.571);--colors-violet-400:oklch(70.2% 0.183 293.541);--colors-violet-500:oklch(60.6% 0.25 292.717);--colors-violet-600:oklch(54.1% 0.281 293.009);--colors-violet-700:oklch(49.1% 0.27 292.581);--colors-violet-800:oklch(43.2% 0.232 292.759);--colors-violet-900:oklch(38% 0.189 293.745);--colors-violet-950:oklch(28.3% 0.141 291.089);--colors-purple-50:oklch(97.7% 0.014 308.299);--colors-purple-100:oklch(94.6% 0.033 307.174);--colors-purple-200:oklch(90.2% 0.063 306.703);--colors-purple-300:oklch(82.7% 0.119 306.383);--colors-purple-400:oklch(71.4% 0.203 305.504);--colors-purple-500:oklch(62.7% 0.265 303.9);--colors-purple-600:oklch(55.8% 0.288 302.321);--colors-purple-700:oklch(49.6% 0.265 301.924);--colors-purple-800:oklch(43.8% 0.218 303.724);--colors-purple-900:oklch(38.1% 0.176 304.987);--colors-purple-950:oklch(29.1% 0.149 302.717);--colors-fuchsia-50:oklch(97.7% 0.017 320.058);--colors-fuchsia-100:oklch(95.2% 0.037 318.852);--colors-fuchsia-200:oklch(90.3% 0.076 319.62);--colors-fuchsia-300:oklch(83.3% 0.145 321.434);--colors-fuchsia-400:oklch(74% 0.238 322.16);--colors-fuchsia-500:oklch(66.7% 0.295 322.15);--colors-fuchsia-600:oklch(59.1% 0.293 322.896);--colors-fuchsia-700:oklch(51.8% 0.253 323.949);--colors-fuchsia-800:oklch(45.2% 0.211 324.591);--colors-fuchsia-900:oklch(40.1% 0.17 325.612);--colors-fuchsia-950:oklch(29.3% 0.136 325.661);--colors-pink-50:oklch(97.1% 0.014 343.198);--colors-pink-100:oklch(94.8% 0.028 342.258);--colors-pink-200:oklch(89.9% 0.061 343.231);--colors-pink-300:oklch(82.3% 0.12 346.018);--colors-pink-400:oklch(71.8% 0.202 349.761);--colors-pink-500:oklch(65.6% 0.241 354.308);--colors-pink-600:oklch(59.2% 0.249 0.584);--colors-pink-700:oklch(52.5% 0.223 3.958);--colors-pink-800:oklch(45.9% 0.187 3.815);--colors-pink-900:oklch(40.8% 0.153 2.432);--colors-pink-950:oklch(28.4% 0.109 3.907);--colors-rose-50:oklch(96.9% 0.015 12.422);--colors-rose-100:oklch(94.1% 0.03 12.58);--colors-rose-200:oklch(89.2% 0.058 10.001);--colors-rose-300:oklch(81% 0.117 11.638);--colors-rose-400:oklch(71.2% 0.194 13.428);--colors-rose-500:oklch(64.5% 0.246 16.439);--colors-rose-600:oklch(58.6% 0.253 17.585);--colors-rose-700:oklch(51.4% 0.222 16.935);--colors-rose-800:oklch(45.5% 0.188 13.697);--colors-rose-900:oklch(41% 0.159 10.272);--colors-rose-950:oklch(27.1% 0.105 12.094);--fonts-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--fonts-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--fonts-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-sizes-2xs:0.5rem;--font-sizes-xs:0.75rem;--font-sizes-sm:0.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--font-weights-extrabold:800;--font-weights-black:900;--line-heights-none:1;--line-heights-tight:1.25;--line-heights-snug:1.375;--line-heights-normal:1.5;--line-heights-relaxed:1.625;--line-heights-loose:2;--letter-spacings-tighter:-0.05em;--letter-spacings-tight:-0.025em;--letter-spacings-normal:0em;--letter-spacings-wide:0.025em;--letter-spacings-wider:0.05em;--letter-spacings-widest:0.1em;--sizes-0:0rem;--sizes-1:0.25rem;--sizes-2:0.5rem;--sizes-3:0.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-11:2.75rem;--sizes-12:3rem;--sizes-14:3.5rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-28:7rem;--sizes-32:8rem;--sizes-36:9rem;--sizes-40:10rem;--sizes-44:11rem;--sizes-48:12rem;--sizes-52:13rem;--sizes-56:14rem;--sizes-60:15rem;--sizes-64:16rem;--sizes-72:18rem;--sizes-80:20rem;--sizes-96:24rem;--sizes-0\.5:0.125rem;--sizes-1\.5:0.375rem;--sizes-2\.5:0.625rem;--sizes-3\.5:0.875rem;--sizes-4\.5:1.125rem;--sizes-5\.5:1.375rem;--sizes-xs:20rem;--sizes-sm:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-6xl:72rem;--sizes-7xl:80rem;--sizes-8xl:90rem;--sizes-prose:60ch;--sizes-full:100%;--sizes-min:min-content;--sizes-max:max-content;--sizes-fit:fit-content;--shadows-2xs:0 1px rgb(0 0 0/0.05);--shadows-xs:0 1px 2px 0 rgb(0 0 0/0.05);--shadows-sm:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--shadows-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--shadows-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--shadows-xl:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--shadows-2xl:0 25px 50px -12px rgb(0 0 0/0.25);--shadows-inner:inset 0 2px 4px 0 rgb(0 0 0/0.05);--shadows-inset-2xs:inset 0 1px rgb(0 0 0/0.05);--shadows-inset-xs:inset 0 1px 1px rgb(0 0 0/0.05);--shadows-inset-sm:inset 0 2px 4px rgb(0 0 0/0.05);--spacing-0:0rem;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-0\.5:0.125rem;--spacing-1\.5:0.375rem;--spacing-2\.5:0.625rem;--spacing-3\.5:0.875rem;--spacing-4\.5:1.125rem;--spacing-5\.5:1.375rem;--radii-xs:0.125rem;--radii-sm:0.25rem;--radii-md:0.375rem;--radii-lg:0.5rem;--radii-xl:0.75rem;--radii-2xl:1rem;--radii-3xl:1.5rem;--radii-4xl:2rem;--radii-full:9999px;--borders-none:none;--durations-fastest:50ms;--durations-faster:100ms;--durations-fast:150ms;--durations-normal:200ms;--durations-slow:300ms;--durations-slower:400ms;--durations-slowest:500ms;--easings-default:cubic-bezier(0.4,0,0.2,1);--easings-linear:linear;--easings-in:cubic-bezier(0.4,0,1,1);--easings-out:cubic-bezier(0,0,0.2,1);--easings-in-out:cubic-bezier(0.4,0,0.2,1);--animations-spin:spin 1s linear infinite;--animations-ping:ping 1s cubic-bezier(0,0,0.2,1) infinite;--animations-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--animations-bounce:bounce 1s infinite;--blurs-xs:4px;--blurs-sm:8px;--blurs-md:12px;--blurs-lg:16px;--blurs-xl:24px;--blurs-2xl:40px;--blurs-3xl:64px;--aspect-ratios-square:1/1;--aspect-ratios-video:16/9;--aspect-ratios-landscape:4/3;--aspect-ratios-portrait:3/4;--aspect-ratios-wide:16/9;--aspect-ratios-ultrawide:18/5;--aspect-ratios-golden:1.618/1;--breakpoints-sm:40rem;--sizes-breakpoint-sm:40rem;--breakpoints-md:48rem;--sizes-breakpoint-md:48rem;--breakpoints-lg:64rem;--sizes-breakpoint-lg:64rem;--breakpoints-xl:80rem;--sizes-breakpoint-xl:80rem;--breakpoints-2xl:96rem;--sizes-breakpoint-2xl:96rem;--colors-canvas:#fcfcfc;--colors-surface:#ffffff;--colors-text:#202020;--colors-muted:#646464;--colors-border:#e8e8e8;--colors-accent:#000000;--colors-accent-text:#ffffff;--fonts-body:"Manrope Variable",Manrope,ui-sans-serif,system-ui,sans-serif;--radii-control:0.25rem}@media (prefers-color-scheme:dark){:where(:root,:host){--colors-canvas:#111111;--colors-surface:#111111;--colors-text:#eeeeee;--colors-muted:#b4b4b4;--colors-border:#2a2a2a;--colors-accent:#ffffff;--colors-accent-text:#000000}}html[data-theme=light]{--colors-canvas:#fcfcfc;--colors-surface:#ffffff;--colors-text:#202020;--colors-muted:#646464;--colors-border:#e8e8e8;--colors-accent:#000000;--colors-accent-text:#ffffff}html[data-theme=dark]{--colors-canvas:#111111;--colors-surface:#111111;--colors-text:#eeeeee;--colors-muted:#b4b4b4;--colors-border:#2a2a2a;--colors-accent:#ffffff;--colors-accent-text:#000000}[data-panda-theme=consulting]{--colors-canvas:#fbfaf7;--colors-surface:#f1efe9;--colors-text:#101828;--colors-muted:#5b6472;--colors-border:#dcd8cf;--colors-accent:#1f3a5f;--colors-accent-text:#ffffff;--radii-control:2px}@media (prefers-color-scheme:dark){[data-panda-theme=consulting]{--colors-canvas:#0e1420;--colors-surface:#161e2d;--colors-text:#eceae4;--colors-muted:#9aa3b2;--colors-border:#263044;--colors-accent:#9db7dd;--colors-accent-text:#0e1420}}[data-panda-theme=consulting] html[data-theme=light],html[data-theme=light] [data-panda-theme=consulting]{--colors-canvas:#fbfaf7;--colors-surface:#f1efe9;--colors-text:#101828;--colors-muted:#5b6472;--colors-border:#dcd8cf;--colors-accent:#1f3a5f;--colors-accent-text:#ffffff}[data-panda-theme=consulting] html[data-theme=dark],html[data-theme=dark] [data-panda-theme=consulting]{--colors-canvas:#0e1420;--colors-surface:#161e2d;--colors-text:#eceae4;--colors-muted:#9aa3b2;--colors-border:#263044;--colors-accent:#9db7dd;--colors-accent-text:#0e1420}[data-panda-theme=orchard]{--colors-canvas:#ffffff;--colors-surface:#faf8f4;--colors-text:#242424;--colors-muted:#686961;--colors-border:#e6e5df;--colors-accent:#286b17;--colors-accent-text:#ffffff;--radii-control:10px}@media (prefers-color-scheme:dark){[data-panda-theme=orchard]{--colors-canvas:#12150f;--colors-surface:#1b1f16;--colors-text:#f1f0ea;--colors-muted:#a6a89d;--colors-border:#2d3227;--colors-accent:#7fc96a;--colors-accent-text:#0f1a0b}}[data-panda-theme=orchard] html[data-theme=light],html[data-theme=light] [data-panda-theme=orchard]{--colors-canvas:#ffffff;--colors-surface:#faf8f4;--colors-text:#242424;--colors-muted:#686961;--colors-border:#e6e5df;--colors-accent:#286b17;--colors-accent-text:#ffffff}[data-panda-theme=orchard] html[data-theme=dark],html[data-theme=dark] [data-panda-theme=orchard]{--colors-canvas:#12150f;--colors-surface:#1b1f16;--colors-text:#f1f0ea;--colors-muted:#a6a89d;--colors-border:#2d3227;--colors-accent:#7fc96a;--colors-accent-text:#0f1a0b}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}}@layer utilities{.bg_accent{background:var(--colors-accent)}.bg_canvas{background:var(--colors-canvas)}.bg_rgba\(0\,0\,0\,0\.5\){background:rgba(0,0,0,.5)}.bg_surface{background:var(--colors-surface)}.bg_transparent{background:var(--colors-transparent)}.bd_0{border:0}.bd_1px_solid{border:1px solid}.font_inherit{font:inherit}.inset_0{inset:var(--spacing-0)}.m_0{margin:var(--spacing-0)}.p_0{padding:var(--spacing-0)}.p_0\.5{padding:var(--spacing-0\.5)}.p_1{padding:var(--spacing-1)}.p_2{padding:var(--spacing-2)}.p_3{padding:var(--spacing-3)}.p_4{padding:var(--spacing-4)}.p_6{padding:var(--spacing-6)}.px_0\.5{padding-inline:var(--spacing-0\.5)}.px_2{padding-inline:var(--spacing-2)}.px_3{padding-inline:var(--spacing-3)}.px_4{padding-inline:var(--spacing-4)}.py_1{padding-block:var(--spacing-1)}.py_2{padding-block:var(--spacing-2)}.py_3{padding-block:var(--spacing-3)}.py_6{padding-block:var(--spacing-6)}.bd-c_accent{border-color:var(--colors-accent)}.bd-c_border{border-color:var(--colors-border)}.bd-c_transparent{border-color:var(--colors-transparent)}.bdr_control{border-radius:var(--radii-control)}.bdr_full{border-radius:var(--radii-full)}.bdr_sm{border-radius:var(--radii-sm)}.border-style_solid{border-style:solid}.bd-t_2px_solid_token\(colors\.accent\){border-top:2px solid var(--colors-accent)}.bd-w_0{border-width:0}.bd-w_1px{border-width:1px}.flex_1{flex:1 1 0%}.flex_0_0_18rem{flex:0 0 18rem}.flex_1_1_220px{flex:1 1 220px}.gap_1{gap:var(--spacing-1)}.gap_2{gap:var(--spacing-2)}.gap_3{gap:var(--spacing-3)}.gap_4{gap:var(--spacing-4)}.gap_6{gap:var(--spacing-6)}.li-s_none{list-style:none}.ring_none{outline:var(--borders-none)}.ov_hidden{overflow:hidden}.place-items_center{place-items:center}.td_none{text-decoration:none}.tw_balance{text-wrap:balance}.ai_center{align-items:center}.ai_flex-start{align-items:flex-start}.ai_stretch{align-items:stretch}.as_stretch{align-self:stretch}.bd-cl_collapse{border-collapse:collapse}.bx-sh_0_8px_24px_rgb\(0_0_0_\/_\.12\){box-shadow:0 8px 24px rgb(0 0 0/.12)}.bx-sh_sm{box-shadow:var(--shadows-sm)}.c_accent{color:var(--colors-accent)}.c_accentText{color:var(--colors-accent-text)}.c_muted{color:var(--colors-muted)}.c_red\.500{color:var(--colors-red-500)}.c_red\.600{color:var(--colors-red-600)}.c_text{color:var(--colors-text)}.cursor_grab{cursor:grab}.cursor_pointer{cursor:pointer}.d_flex{display:flex}.d_grid{display:grid}.d_inline-flex{display:inline-flex}.flex-d_column{flex-direction:column}.flex-wrap_wrap{flex-wrap:wrap}.ff_body{font-family:var(--fonts-body)}.fs_2xl{font-size:var(--font-sizes-2xl)}.fs_4xl{font-size:var(--font-sizes-4xl)}.fs_lg{font-size:var(--font-sizes-lg)}.fs_md{font-size:var(--font-sizes-md)}.fs_sm{font-size:var(--font-sizes-sm)}.fs_xl{font-size:var(--font-sizes-xl)}.fs_xs{font-size:var(--font-sizes-xs)}.fv-num_tabular-nums{font-variant-numeric:tabular-nums}.fw_bold{font-weight:var(--font-weights-bold)}.fw_semibold{font-weight:var(--font-weights-semibold)}.jc_center{justify-content:center}.jc_space-between{justify-content:space-between}.ls_tight{letter-spacing:var(--letter-spacings-tight)}.ls_tighter{letter-spacing:var(--letter-spacings-tighter)}.ls_wider{letter-spacing:var(--letter-spacings-wider)}.lh_1\.5{line-height:1.5}.lh_tight{line-height:var(--line-heights-tight)}.ring-o_-2px{outline-offset:-2px}.ring-o_2px{outline-offset:2px}.pointer-events_none{pointer-events:none}.pos_fixed{position:fixed}.pos_relative{position:relative}.sr_true{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ta_left{text-align:left}.tt_uppercase{text-transform:uppercase}.us_none{-webkit-user-select:none;user-select:none}.vis_hidden{visibility:hidden}.z_100{z-index:100}.ov-x_auto{overflow-x:auto}.ov-y_auto{overflow-y:auto}.border-top-style_solid{border-top-style:solid}.bd-t-w_3px{border-top-width:3px}.h_0{height:var(--sizes-0)}.h_10{height:var(--sizes-10)}.h_6{height:var(--sizes-6)}.h_65{height:65px}.h_8{height:var(--sizes-8)}.h_9{height:var(--sizes-9)}.mb_2{margin-bottom:var(--spacing-2)}.max-h_70vh{max-height:70vh}.max-w_65ch{max-width:65ch}.max-w_md{max-width:var(--sizes-md)}.min-h_60{min-height:var(--sizes-60)}.min-h_32px{min-height:32px}.min-h_40px{min-height:40px}.min-h_46px{min-height:46px}.min-h_48px{min-height:48px}.min-w_0{min-width:var(--sizes-0)}.min-w_10{min-width:var(--sizes-10)}.min-w_32px{min-width:32px}.min-w_var\(--trigger-width\){min-width:var(--trigger-width)}.pb_1{padding-bottom:var(--spacing-1)}.pb_4{padding-bottom:var(--spacing-4)}.pt_2{padding-top:var(--spacing-2)}.w_10{width:var(--sizes-10)}.w_6{width:var(--sizes-6)}.w_65{width:65px}.w_8{width:var(--sizes-8)}.w_9{width:var(--sizes-9)}.w_100\%{width:100%}.\[\&_\>_div\]\:bdr-br_0>div{border-bottom-right-radius:0}.\[\&_\>_div\]\:bdr-tr_0>div{border-top-right-radius:0}.\[\&_\[data-box\]\]\:bg_canvas [data-box]{background:var(--colors-canvas)}.\[\&_\[data-box\]\]\:bd_1px_solid [data-box]{border:1px solid}.\[\&_\[data-box\]\]\:bd-c_border [data-box]{border-color:var(--colors-border)}.\[\&_\[data-box\]\]\:bdr_3px [data-box]{border-radius:3px}.\[\&_\[data-box\]\]\:ai_center [data-box]{align-items:center}.\[\&_\[data-box\]\]\:d_flex [data-box]{display:flex}.\[\&_\[data-box\]\]\:jc_center [data-box]{justify-content:center}.\[\&_\[data-box\]\]\:h_18px [data-box]{height:18px}.\[\&_\[data-box\]\]\:w_18px [data-box]{width:18px}.\[\&_\[data-indicator\]\]\:bd_1px_solid [data-indicator]{border:1px solid}.\[\&_\[data-indicator\]\]\:bd-c_border [data-indicator]{border-color:var(--colors-border)}.\[\&_\[data-indicator\]\]\:bdr_50\% [data-indicator]{border-radius:50%}.\[\&_\[data-indicator\]\]\:place-items_center [data-indicator]{place-items:center}.\[\&_\[data-indicator\]\]\:d_grid [data-indicator]{display:grid}.\[\&_\[data-indicator\]\]\:flex-sh_0 [data-indicator]{flex-shrink:0}.\[\&_\[data-indicator\]\]\:h_18px [data-indicator]{height:18px}.\[\&_\[data-indicator\]\]\:w_18px [data-indicator]{width:18px}.\[\&_\[data-thumb\]\]\:bg_canvas [data-thumb]{background:var(--colors-canvas)}.\[\&_\[data-thumb\]\]\:bdr_control [data-thumb]{border-radius:var(--radii-control)}.\[\&_\[data-thumb\]\]\:trs_transform_150ms [data-thumb]{transition:transform .15s}.\[\&_\[data-thumb\]\]\:d_block [data-thumb]{display:block}.\[\&_\[data-thumb\]\]\:h_4 [data-thumb]{height:var(--sizes-4)}.\[\&_\[data-thumb\]\]\:w_4 [data-thumb]{width:var(--sizes-4)}.selected\:\[\&_\[data-thumb\]\]\:trf_translateX\(1rem\)[data-selected] [data-thumb]{transform:translateX(1rem)}.\[\&_\[data-track\]\]\:bg_border [data-track]{background:var(--colors-border)}.\[\&_\[data-track\]\]\:p_1 [data-track]{padding:var(--spacing-1)}.\[\&_\[data-track\]\]\:bdr_control [data-track]{border-radius:var(--radii-control)}.\[\&_\[data-track\]\]\:trs_background_150ms [data-track]{transition:background .15s}.\[\&_\[data-track\]\]\:h_6 [data-track]{height:var(--sizes-6)}.\[\&_\[data-track\]\]\:w_10 [data-track]{width:var(--sizes-10)}.focusVisible\:\[\&_\[data-track\]\]\:ring_2px_solid_token\(colors\.accent\)[data-focus-visible] [data-track]{outline:2px solid var(--colors-accent)}.focusVisible\:\[\&_\[data-track\]\]\:ring-o_2px[data-focus-visible] [data-track]{outline-offset:2px}.selected\:\[\&_\[data-track\]\]\:bg_accent[data-selected] [data-track]{background:var(--colors-accent)}.\[\&_h2\]\:m_0 h2{margin:var(--spacing-0)}.\[\&_h2\]\:fs_md h2{font-size:var(--font-sizes-md)}.\[\&_header\]\:gap_3 header{gap:var(--spacing-3)}.\[\&_header\]\:ai_center header{align-items:center}.\[\&_header\]\:d_flex header{display:flex}.\[\&_header\]\:jc_space-between header{justify-content:space-between}.\[\&_header\]\:mb_3 header{margin-bottom:var(--spacing-3)}.\[\&_svg\]\:vis_hidden svg{visibility:hidden}.\[\&_th\]\:c_muted th{color:var(--colors-muted)}.\[\&_th\]\:fs_sm th{font-size:var(--font-sizes-sm)}.\[\&_th\]\:pb_2 th{padding-bottom:var(--spacing-2)}.\[\&\[aria-current\=\"step\"\]\]\:c_text[aria-current=step]{color:var(--colors-text)}.\[\&\[aria-current\=\"step\"\]\]\:fw_semibold[aria-current=step],.\[\&\[aria-current\=page\]\]\:fw_semibold[aria-current=page]{font-weight:var(--font-weights-semibold)}.\[\&\[data-disabled\]\]\:bg_surface[data-disabled]{background:var(--colors-surface)}.\[\&\[data-disabled\]\]\:c_muted[data-disabled]{color:var(--colors-muted)}.\[\&\[data-disabled\]\]\:cursor_default[data-disabled],.disabled\:cursor_default[data-disabled]{cursor:default}.disabled\:cursor_not-allowed[data-disabled]{cursor:not-allowed}.disabled\:op_0\.4[data-disabled]{opacity:.4}.disabled\:op_0\.45[data-disabled]{opacity:.45}.\[\&\[data-disabled\]\]\:op_0\.5[data-disabled],.disabled\:op_0\.5[data-disabled]{opacity:.5}.\[\&\[data-disabled\]\,_\&\[data-unavailable\]\]\:td_line-through[data-disabled],.\[\&\[data-disabled\]\,_\&\[data-unavailable\]\]\:td_line-through[data-unavailable]{text-decoration:line-through}.\[\&\[data-disabled\]\,_\&\[data-unavailable\]\]\:c_muted[data-disabled],.\[\&\[data-disabled\]\,_\&\[data-unavailable\]\]\:c_muted[data-unavailable]{color:var(--colors-muted)}.\[\&\[data-disabled\]\,_\&\[data-unavailable\]\]\:cursor_not-allowed[data-disabled],.\[\&\[data-disabled\]\,_\&\[data-unavailable\]\]\:cursor_not-allowed[data-unavailable]{cursor:not-allowed}.dragging\:op_0\.5[data-dragging]{opacity:.5}.dropTarget\:ring_2px_solid_token\(colors\.accent\)[data-drop-target]{outline:2px solid var(--colors-accent)}.dropTarget\:vis_visible[data-drop-target]{visibility:visible}.\[\&\[data-focus-visible\]\]\:ring_2px_solid_token\(colors\.accent\)[data-focus-visible],.focusVisible\:ring_2px_solid_token\(colors\.accent\)[data-focus-visible]{outline:2px solid var(--colors-accent)}.focusVisible\:ring-o_-3px[data-focus-visible]{outline-offset:-3px}.focusVisible\:ring-o_1px[data-focus-visible]{outline-offset:1px}.focusVisible\:ring-o_2px[data-focus-visible]{outline-offset:2px}.\[\&\[data-focus-visible\]\]\:ring-o_3px[data-focus-visible]{outline-offset:3px}.focusVisible\:sr_false[data-focus-visible]{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.\[\&\[data-focus-visible\]_\[data-box\]\]\:ring_2px_solid_token\(colors\.accent\)[data-focus-visible] [data-box]{outline:2px solid var(--colors-accent)}.\[\&\[data-focus-visible\]_\[data-box\]\]\:ring-o_3px[data-focus-visible] [data-box]{outline-offset:3px}.\[\&\[data-focused\]\]\:bg_accent[data-focused]{background:var(--colors-accent)}.\[\&\[data-focused\]\]\:c_accentText[data-focused]{color:var(--colors-accent-text)}.\[\&\[data-hovered\]\]\:bg_surface[data-hovered],.hovered\:bg_surface[data-hovered]{background:var(--colors-surface)}.hovered\:bd-c_accent[data-hovered]{border-color:var(--colors-accent)}.hovered\:op_0\.9[data-hovered]{opacity:.9}.\[\&\[data-invalid\]\]\:bd-c_danger[data-invalid]{border-color:danger}.invalid\:bd-c_red\.500[data-invalid]{border-color:var(--colors-red-500)}.invalid\:bd-c_red\.600[data-invalid]{border-color:var(--colors-red-600)}.\[\&\[data-outside-month\]\]\:c_muted[data-outside-month]{color:var(--colors-muted)}.\[\&\[data-outside-month\]\]\:d_none[data-outside-month]{display:none}.\[\&\[data-placeholder\]\]\:c_muted[data-placeholder]{color:var(--colors-muted)}.pressed\:trf_scale\(0\.98\)[data-pressed]{transform:scale(.98)}.\[\&\[data-readonly\]\,_\&\[data-disabled\]\]\:cursor_default[data-disabled],.\[\&\[data-readonly\]\,_\&\[data-disabled\]\]\:cursor_default[data-readonly],.\[\&\[data-readonly\]\]\:cursor_default[data-readonly]{cursor:default}.selected\:bg_accent[data-selected]{background:var(--colors-accent)}.\[\&\[data-selected\]\]\:bg_surface[data-selected]{background:var(--colors-surface)}.\[\&\[data-selected\]\]\:bd-c_accent[data-selected],.selected\:bd-c_accent[data-selected]{border-color:var(--colors-accent)}.selected\:c_accent[data-selected]{color:var(--colors-accent)}.selected\:c_accentText[data-selected]{color:var(--colors-accent-text)}.selected\:fw_bold[data-selected]{font-weight:var(--font-weights-bold)}.\[\&\[data-selected\]_\[data-box\]\,_\&\[data-indeterminate\]_\[data-box\]\]\:bg_accent[data-indeterminate] [data-box],.\[\&\[data-selected\]_\[data-box\]\,_\&\[data-indeterminate\]_\[data-box\]\]\:bg_accent[data-selected] [data-box]{background:var(--colors-accent)}.\[\&\[data-selected\]_\[data-box\]\,_\&\[data-indeterminate\]_\[data-box\]\]\:bd-c_accent[data-indeterminate] [data-box],.\[\&\[data-selected\]_\[data-box\]\,_\&\[data-indeterminate\]_\[data-box\]\]\:bd-c_accent[data-selected] [data-box]{border-color:var(--colors-accent)}.\[\&\[data-selected\]_\[data-box\]\,_\&\[data-indeterminate\]_\[data-box\]\]\:c_accentText[data-indeterminate] [data-box],.\[\&\[data-selected\]_\[data-box\]\,_\&\[data-indeterminate\]_\[data-box\]\]\:c_accentText[data-selected] [data-box]{color:var(--colors-accent-text)}.\[\&\[data-selected\]_\[data-indicator\]\]\:bd-c_accent[data-selected] [data-indicator]{border-color:var(--colors-accent)}.\[\&\[data-selected\]_svg\,_\&\[data-indeterminate\]_svg\]\:vis_visible[data-indeterminate] svg,.\[\&\[data-selected\]_svg\,_\&\[data-indeterminate\]_svg\]\:vis_visible[data-selected] svg{visibility:visible}.\[\&\[data-type\=literal\]\]\:px_0[data-type=literal]{padding-inline:var(--spacing-0)}[aria-current=step]>.\[\[aria-current\=\"step\"\]_\>_\&\]\:bg_accent{background:var(--colors-accent)}[aria-current=step]>.\[\[aria-current\=\"step\"\]_\>_\&\]\:bd-c_accent{border-color:var(--colors-accent)}[aria-current=step]>.\[\[aria-current\=\"step\"\]_\>_\&\]\:c_accentText{color:var(--colors-accent-text)}[data-empty]>.\[\[data-empty\]_\>_\&\]\:d_none{display:none}.empty\:ai_center:is(:empty,[data-empty]){align-items:center}.empty\:c_muted:is(:empty,[data-empty]){color:var(--colors-muted)}.empty\:jc_center:is(:empty,[data-empty]){justify-content:center}.focusWithin\:ring_2px_solid_token\(colors\.accent\):focus-within{outline:2px solid var(--colors-accent)}.focusWithin\:ring-o_2px:focus-within{outline-offset:2px}.\[\&\:not\(\[data-disabled\]\)\:not\(\[data-unavailable\]\)\:not\(\[data-outside-month\]\)\:not\(\[data-selected\]\)\]\:bg_surface:not([data-disabled]):not([data-unavailable]):not([data-outside-month]):not([data-selected]){background:var(--colors-surface)}.\[\&\:not\(\[data-disabled\]\)\:not\(\[data-unavailable\]\)\:not\(\[data-outside-month\]\)\:not\(\[data-selected\]\)\]\:bd-c_border:not([data-disabled]):not([data-unavailable]):not([data-outside-month]):not([data-selected]){border-color:var(--colors-border)}.\[\&\:not\(\[data-disabled\]\)\:not\(\[data-unavailable\]\)\:not\(\[data-outside-month\]\)\:not\(\[data-selected\]\)\]\:border-style_solid:not([data-disabled]):not([data-unavailable]):not([data-outside-month]):not([data-selected]){border-style:solid}.\[\&\:not\(\[data-disabled\]\)\:not\(\[data-unavailable\]\)\:not\(\[data-outside-month\]\)\:not\(\[data-selected\]\)\]\:bd-w_1px:not([data-disabled]):not([data-unavailable]):not([data-outside-month]):not([data-selected]){border-width:1px}.\[\&\:not\(\[data-disabled\]\)\:not\(\[data-unavailable\]\)\:not\(\[data-outside-month\]\)\:not\(\[data-selected\]\)\]\:fw_semibold:not([data-disabled]):not([data-unavailable]):not([data-outside-month]):not([data-selected]){font-weight:var(--font-weights-semibold)}.hover\:bg_border:is(:hover,[data-hover]){background:var(--colors-border)}.hover\:bg_surface:is(:hover,[data-hover]){background:var(--colors-surface)}.hover\:td_underline:is(:hover,[data-hover]){text-decoration:underline}.focus\:bg_accent:is(:focus,[data-focus]){background:var(--colors-accent)}.focus\:bg_surface:is(:focus,[data-focus]){background:var(--colors-surface)}.focus\:c_accentText:is(:focus,[data-focus]){color:var(--colors-accent-text)}.active\:op_0\.8:is(:active,[data-active]){opacity:.8}.\[\&_\[data-indicator\]\:\:after\]\:bg_accent [data-indicator]:after{background:var(--colors-accent)}.\[\&_\[data-indicator\]\:\:after\]\:bdr_50\% [data-indicator]:after{border-radius:50%}.\[\&_\[data-indicator\]\:\:after\]\:content_\"\" [data-indicator]:after{content:""}.\[\&_\[data-indicator\]\:\:after\]\:vis_hidden [data-indicator]:after{visibility:hidden}.\[\&_\[data-indicator\]\:\:after\]\:h_8px [data-indicator]:after{height:8px}.\[\&_\[data-indicator\]\:\:after\]\:w_8px [data-indicator]:after{width:8px}.\[\&\[data-selected\]_\[data-indicator\]\:\:after\]\:vis_visible[data-selected] [data-indicator]:after{visibility:visible}}.crm{--crm-ink:var(--colors-text,#17211b);--crm-muted:var(--colors-muted,#5d685f);--crm-border:var(--colors-border,#dfe5df);--crm-accent:var(--colors-accent,#286b17);--crm-accent-text:var(--colors-accent-text,#fff);--crm-canvas:var(--colors-canvas,#fff);--crm-surface:var(--colors-surface,#f6f8f5);color:var(--crm-ink);font-family:var(--fonts-body,"Manrope Variable",sans-serif);padding:32px 0 48px;min-width:0}body:has(.crm) .template-default{--nav-width:220px}.crm *{box-sizing:border-box}.crm :is(button,input,select,a):focus-visible,.crm-kanban :is(button,a,[role=gridcell]):focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}.crm-filters,.crm-header,.crm-header-actions,.crm-toolbar,.crm-toolbar-end,.crm-view-switch{display:flex;align-items:center}.crm-header{justify-content:space-between;gap:20px;padding-bottom:28px}.crm-heading h1{margin:0 0 4px;font-size:clamp(26px,2.4vw,34px);line-height:1.2;font-weight:750;letter-spacing:-.025em}.crm-heading p{margin:0;color:var(--crm-muted);font-size:14px}.crm-header-actions{gap:10px}.crm-clear,.crm-primary-action,.crm-quiet-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 13px;border-radius:8px;font:inherit;font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.crm-primary-action{color:var(--crm-accent-text)!important;background:var(--crm-accent);border:1px solid var(--crm-accent)}.crm-primary-action:hover{box-shadow:0 3px 11px color-mix(in srgb,var(--crm-accent) 25%,transparent)}.crm-quiet-action{color:var(--crm-ink)!important;background:var(--crm-canvas);border:1px solid var(--crm-border)}.crm-clear:hover,.crm-quiet-action:hover{background:var(--crm-surface)}.crm-toolbar{justify-content:space-between;gap:16px;min-height:66px;padding:12px 0;border-top:1px solid var(--crm-border)}.crm-filters{flex:1 1 auto;flex-wrap:wrap;gap:10px}.crm-assignee,.crm-search{position:relative;display:flex;align-items:center;min-height:38px;background:var(--crm-canvas);border:1px solid var(--crm-border);border-radius:8px;color:var(--crm-muted)}.crm .crm-search{flex-direction:row;width:min(270px,100%);min-height:38px;padding-left:11px;gap:8px}.crm .crm-search>svg{flex:0 0 18px}.crm .crm-search-clear{width:32px;height:36px}.crm .crm-search-clear:hover{color:var(--crm-ink)}.crm-assignee:focus-within,.crm-search:focus-within{border-color:var(--crm-accent)}.crm .crm-search input{flex:1;min-width:0;width:100%;height:36px;padding:0;background:transparent;color:var(--crm-ink);border:0;outline:none;font:inherit;font-size:13px}.crm-search input::-webkit-search-cancel-button{display:none}.crm-search input::placeholder{color:var(--crm-muted);opacity:1}.crm .crm-assignee .crm-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:146px;max-width:230px;height:36px;padding:0 12px;border:0;background:transparent;color:var(--crm-ink);font:inherit;font-size:13px;cursor:pointer}.crm-select-popover{min-width:var(--trigger-width);max-width:min(320px,90vw);padding:4px;border:1px solid var(--colors-border,#dfe5df);border-radius:8px;background:var(--colors-canvas,#fff);color:var(--colors-text,#17211b);box-shadow:0 8px 24px rgb(0 0 0/.12);font-family:var(--fonts-body,sans-serif)}.crm-select-options{max-height:280px;overflow-y:auto;outline:none}.crm-select-options [role=option]{padding:8px 10px;border-radius:5px;font-size:13px;cursor:pointer;outline:none}.crm-select-options [role=option][data-focused]{background:var(--colors-surface,#f6f8f5)}.crm-select-options [role=option][data-selected]{color:var(--colors-accent,#286b17);font-weight:700}.crm-clear{border:0;background:transparent;color:var(--crm-ink);padding-right:14px}.crm-clear svg{width:14px;height:14px}.crm-toolbar-end{gap:16px;margin-left:auto;white-space:nowrap}.crm-count{color:var(--crm-muted);font-size:13px;font-variant-numeric:tabular-nums}.crm-view-switch{gap:2px;padding:3px;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:9px}.crm-view-switch button{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 11px;border:0;border-radius:6px;background:transparent;color:var(--crm-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.crm-view-switch button[aria-pressed=true]{background:var(--crm-canvas);color:var(--crm-ink);box-shadow:0 1px 4px rgb(0 0 0/.1)}.crm-alert,.crm-notice{margin:10px 0 14px;padding:10px 14px;border-radius:8px;font-size:13px}.crm-alert{background:#fff1ef;color:#9c2e22}.crm-notice{color:var(--crm-muted)}.crm-empty,.crm-notice{background:var(--crm-surface)}.crm-empty{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;margin-top:14px;border:1px dashed var(--crm-border);border-radius:12px}.crm-empty h2{margin:0;font-size:19px;font-weight:700}.crm-empty p{margin:0 0 6px;color:var(--crm-muted);font-size:14px}.crm-empty .crm-quiet-action{min-width:110px}.crm-kanban{gap:14px;padding:10px 0 20px;scrollbar-color:var(--crm-border) transparent}.crm-kanban-column{flex:1 0 225px;min-width:225px;max-width:360px;gap:0}.crm-kanban-header{min-height:48px;padding:0 4px 11px;background:transparent;border:0;border-radius:0}.crm-kanban-header h3{font-size:14px;font-weight:750;color:var(--crm-ink)}.crm-kanban-count{min-width:24px;height:24px;display:grid;place-items:center;padding:0 7px;background:var(--crm-surface);color:var(--crm-muted);border-radius:20px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.crm-kanban-list{gap:10px;min-height:310px;max-height:min(70vh,850px);padding:10px;background:var(--crm-surface);border:1px solid var(--crm-border);border-radius:10px}.crm-kanban-list[data-drop-target]{outline:2px solid var(--crm-accent)}.crm-kanban-empty{width:100%;padding:40px 12px;text-align:center;font-size:12px;color:var(--crm-muted)}.crm-kanban-card{gap:8px;padding:14px;background:var(--crm-canvas);border:1px solid var(--crm-border);border-radius:9px;box-shadow:0 2px 6px rgb(0 0 0/.04);transition:border-color .16s ease,box-shadow .16s ease}.crm-kanban-card:hover{border-color:var(--crm-accent);box-shadow:0 5px 14px rgb(0 0 0/.08)}.crm-kanban-title{font-size:14px;line-height:1.35;font-weight:750;color:var(--crm-ink)}.crm-kanban-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.45}.crm-kanban-description,.crm-kanban-meta{overflow:hidden;color:var(--crm-muted);font-size:12px}.crm-kanban-meta{white-space:nowrap;text-overflow:ellipsis}.crm-kanban-card-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:10px;border-top:1px solid var(--crm-border);color:var(--crm-muted);font-size:11px;font-variant-numeric:tabular-nums}.crm-kanban-avatar{width:26px;height:26px;font-size:10px}.crm-table-scroll{overflow-x:auto;margin-top:10px;border:1px solid var(--crm-border);border-radius:10px;background:var(--crm-canvas)}.crm-table{min-width:680px}.crm-table-column{padding:13px 18px;background:var(--crm-surface);color:var(--crm-muted);font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.crm-table-cell,.crm-table-column{border-bottom:1px solid var(--crm-border)}.crm-table-cell{padding:15px 18px;font-size:13px;vertical-align:middle}.crm-table-row:last-child .crm-table-cell{border-bottom:0}.crm-table-row:hover{background:color-mix(in srgb,var(--crm-surface) 60%,var(--crm-canvas))}.crm-table a{color:var(--crm-ink);text-decoration:none}.crm-table a:hover{color:var(--crm-accent);text-decoration:underline}.crm-lead-link{display:block;font-weight:750}.crm-table-message{display:block;max-width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;color:var(--crm-muted);font-size:12px}.crm .crm-stage-select .crm-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:100px;max-width:170px;padding:6px 8px;border:1px solid var(--crm-border);border-radius:6px;background:var(--crm-canvas);color:var(--crm-ink);font:inherit;font-size:12px;cursor:pointer}.crm-muted{color:var(--crm-muted)}.crm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.crm-header,.crm-toolbar{align-items:flex-start}.crm-toolbar{flex-direction:column}.crm-toolbar-end{width:100%;justify-content:space-between;margin-left:0}.crm-kanban-column{flex:0 0 245px}}@media (max-width:600px){.crm{padding-top:24px}.crm-header{flex-direction:column;gap:18px}.crm-header-actions{width:100%}.crm-header-actions a{flex:1}.crm-search{flex:1 1 100%;width:100%}.crm-filters{width:100%}.crm-assignee{flex:1}.crm .crm-assignee .crm-select-trigger{width:100%;max-width:none}.crm-kanban-column{flex-basis:min(78vw,280px);min-width:min(78vw,280px)}.crm-table-scroll{overflow:visible;border:0;background:transparent}.crm-table{display:block;min-width:0}.crm-table-header{display:none}.crm-table-body{display:grid;gap:10px}.crm-table-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:15px;border:1px solid var(--crm-border);border-radius:10px;background:var(--crm-canvas)}.crm-table-cell{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0;border:0;overflow-wrap:anywhere}.crm-table-cell:before{content:attr(data-label);color:var(--crm-muted);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.crm-table-cell:first-child{grid-column:1/-1;padding-bottom:10px;border-bottom:1px solid var(--crm-border)}.crm-table-cell:first-child:before{content:none}.crm-table-cell:nth-child(2){grid-column:1/-1}}.crm-stage-back{display:inline-block;margin-bottom:12px;color:var(--crm-muted)!important;font-size:13px;font-weight:650;text-decoration:none}.crm-stage-status{min-height:22px;margin:0 0 12px;color:var(--crm-muted);font-size:13px}.crm-stage-status[role=alert]{color:#b3261e}.crm-sort-list{display:grid;gap:10px;max-width:640px;padding:0;list-style:none}.crm-sort-item{position:relative;display:flex;align-items:center;gap:14px;min-height:64px;padding:8px 8px 8px 18px;background:var(--crm-canvas);border:1px solid var(--crm-border);border-radius:10px;color:var(--crm-ink)!important;text-decoration:none;cursor:pointer;outline:none;transition:box-shadow .16s ease,border-color .16s ease}.crm-sort-item:hover,.crm-sort-item[data-focus-visible]{border-color:var(--crm-accent);box-shadow:0 3px 11px color-mix(in srgb,var(--crm-accent) 15%,transparent)}.crm-sort-item[data-dragging]{opacity:.5}.crm-sort-index{color:var(--crm-muted);font-size:13px;font-variant-numeric:tabular-nums}.crm-sort-title{flex:1;font-size:16px;font-weight:650}.crm-sort-edit{color:var(--crm-muted)}.crm-sort-handle{display:grid;place-items:center;width:44px;height:44px;background:none;border:0;border-radius:8px;color:var(--crm-muted);font-size:18px;letter-spacing:-2px;cursor:grab}.crm-sort-handle:hover{background:var(--crm-surface)}.crm-sort-indicator[data-drop-target]{height:2px;background:var(--crm-accent)}.crm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:14px}.crm-stat{display:flex;flex-direction:column;gap:6px;padding:18px;background:var(--crm-canvas);border:1px solid var(--crm-border);border-radius:10px;color:var(--crm-ink);text-decoration:none;transition:border-color .16s ease}.crm-stat:hover{border-color:var(--crm-accent)}.crm-stat-label{font-size:14px;font-weight:750}.crm-stat-value{font-size:clamp(26px,2.4vw,34px);line-height:1.2;font-weight:750;letter-spacing:-.025em;font-variant-numeric:tabular-nums}